I don't know for sure, but I bet cell towers have semi directional antenna to keep/reduce from signals needlessly shooting into space or adding echo by bouncing off of the ionosphere.
I use a small midwest carrier called US Cellular and their customer service told me to hold onto any phones that I deactivate because I can still use them to call 911.
I just got back from a trip to India. Calls were around $.01/minute anywhere. Then they had the 'data' plans. Stuff for $10-20 a month with unlimited 3G.
Yeah, doctors in India make about $6000 a year and the common man much less. I would hope things are cheaper there.
That still doesn't explain why India has 4 carriers with clear signal in the middle of no where and the US can't even get near that. The technology behind the towers/3G network is the same as over here, the only difference is how much they pay their admins to monitor their networks.
If a country that can afford to pay doctors $6k per year can afford to spam cell towers everywhere, even locations that have almost no users, then the USA where a doctor makes $200k+ per year can afford at least 10xs as many towers and 10xs the coverage in remote areas.
I'm sorry, but you just can't pull off a 180 degree turn plus head-shot in 0.1seconds with a joystick. And try running MW2 at 2560 x 1600 with AA and all those goodies on your 360/PS3. Wanna FRAPS your PS3/360? Good luck. You need to hook DVR and a bunch of crap up. Need to find out why your internet is laggy or not working? Try to diagnose that on any console. Hardware failure? yeah... try to "off the shelf" any console.
And like someone pointed out, most console have under 5 good games at most. Who the F would buy a computer for a single game? If I wanted to get MW2, now I gotta pay $300 for a console?!... Yay, a $400 game.
Even if you dish out for your $400 game and play it, your twitch reflexes are still limited by a joystick. Unable to play an FPS without twitch shooting is like running around with downs fighting against other people with downs. I guess some people find not playing at your best against other people who aren't playing their best is fun. I guess that would be like watching football where the people walked instead of ran.
Console are great for playing single player games or arcade style games, but online FPS style games suck on them.
I can access the MicroSD card on my Samsung Trill by either USB or Bluetooth w/o any drivers to install. I plug in the phone to USB and there it is, yet another Flash device.
The custom(proprietary) USB end is a bit annoying, but the phone is so thin, even a micro USB wouldn't easily fit on the side.
Lucky I didn't get a custom minijack port for headphone. It even supports stereo out with micro phone. So I can listen to my MP3s in regular stereo then when someone calls, hit the talk button on the phone and chat with my Skullcandy ear buds(has a microphone built into the ear bud line)
The only times I EVER pass a value as a concatenated string is if it goes along these lines..
try query = "select [columns] from table where iTableID = "+INT64.Parse(strInput).ToString(); catch
^^ My lazy code. I only do internal utilities on side projects, so I can get away with this since these utilities are seldom used by anyway except when crap goes wrong. My primary job is SQL.
otherwise it's always the
string strSelectQry = "Select [columns] from schooltable where ischoolguid = @ischoolguid"; cmd = new SqlCommand(strSelectQry, cnn);
SqlParameter schoolguild = cmd.Parameters.Add("@ischoolguid", SqlDbType.UniqueIdentifier);
schoolguild.Value = new Guid(strSchoolGUID);
My ISP hijacks invalid DNS requests and forwards to their own version of yahoo search.
Since Chrome/etc let you type anything you want in your address bar and will just "google" search any invalid entries, this get's broken when the DNS returns "valid".
but how much of our ability to "read through" noise is because we know what data to expect in the first place?
I know when listening to a radio station that's barely coming in, many times it will sound like random noise, but at some point I will hear a certain note or something and suddenly I know what song it is. Now that I know what song it is, I have no problems actually "hearing" the song. I know what to expect from the song or have picked up on certain cues and I'm guessing that pattern recognition goes into overdrive and dynamically filling in the gaps from memory or even some sort of heuristics based on the current acoustical pattern when you listen to parts you don't know.
Not all RAID implementations check for errors. Some cheaper hardware will duplicate data or make parity, but never check for corruption. Instead, they only use the duplicated data for recovery purposes. Nothing says fun like rebuilding a RAID drive only to find your your parity data was corrupt, but you won't know that until you try to use your new drive and weird things happen..
Will the corruption affects your FS or will it affect your data.. 8-ball says........
Cache coherency should be handled by the programmer, not by the hardware. Cache coherency protocols consume more bandwidth the more cores you get. The more cores you get, the more important that bandwidth becomes. At some point Cache coherency will become a bottleneck. We've been holding quite well to doubling transistor count every 18 months. If we suddenly go from strong single cores to somewhat weaker multi cores, not only will they pack more cores in for the same transistor count, but more transistors.
Imagine, our 4 core cpus will be 8 core in ~18months, then 16 ~18 more month. Intel has hyper-threading and AMD has a similar thing, so now it's like 32 cores. So, in ~ 3 years, at our current rate, we could have 32 logical CPUs reporting for low-mid sub $1.5k computers
cache lines are 64bytes. Prefetch is pretty good on recent CPUs. Any idea how often cache misses happen?
Many benchmarks show the Corei7 gaining almost no performance doing from double to triple channel memory. Cache misses going all the way out to main memory must not be happening too often if the CPU's are handling 8 strong threads on only dual channel memory.
I wonder how going to so many small cores will affect cache misses. Typically they reduce the cache per core to, so more chances to cause misses and more bottlenecks at the memory controller.
I was recently reading an article about multi core designs and they said they'll have to drop cache coherency at some point soon and redesign locking a bit. Some other architectures don't use cache coherency to help with scaling, but that's not x86.
Add someone to a personal ignore list. The match making would have a negative weight for people in your ignore list and try to put you in a game with fewer of those people. If someone tries to join a game and 50% or more of those people have that person in their ignore lists, the match making won't put them in that game.
Make this list server side and reset after 2 months. Enough time for VAC to kick in. If someone gets voted a second time after the reset by the same person, they would get perm added to that person's list.
This would make it so #1. you'd be less likely to join games with cheaters or people you thought were cheaters. #2. if enough people thought that person was a cheater, the cheater could not join their games
Saw the same type of situation with a new VW Bug and an F150. The hump on the bug was flattened a bit and had some visible scratching from my ~30' driving past slowly. The truck was on it's side with the whole lower side door pushed up a foot and all the windows broken. What seemed to have happened is the lower part of the car went under the truck and the curve of the hood pushed the door up as it wedged under and flipped it. It couldn't have hit too fast because the car looked like rubber hammer and some paint would've made it look new again.
It is possible for TDP to be exceeded, but all reviews I've ever read had i7 below K10 for power consumption under load. Idle, the i7 was always below K10, but core parking gave it an advantage. Now that i7 can't core park, it should be on par with K10 idle.
Don't forget, the quad core i7 has 8 logical cores and 1 logical core is out performing 1 regular core of the current K10s.
Someone else posted, which I've also read independently, of the 4-core i7 out performing the new 6-core K10. This would make sense with 1 i7 logical cpu out performing 1 K10 core and having 8 faster logical cpus should out perform 6 slower cores. Although, we are talking about different generations of CPU architectures. This will actually make power draw worse. The K10 does not support core parking and having 6 cores will make idle and peak power draw higher than the i7's 4 cores which the i7 will still out perform the K10.
Bulldozer sounds really nice though. Can't wait for some next gen CPU fights.
I said it's the "best cpu" because it *still* uses LESS power than any other cpu, even with core parking disabled.
At max load, the i7 will do 2x-4x as much work as current gen AMD or previous gen Intel for the same amount of power.
It's idle power won't be *as good*, but it's still *on-par* with any other offering out there. The power savings that were disabled made it *better* than other CPUs, but instead it's only *as good* instead of better.
I use to have a student(full time during breaks, part time during school) position where I worked with ~6 other students to manage Faculty computers. Don't let the "student" part bother you, we had full control of about everything.
Nasty bug didn't want to go away? All the faculty knew you put your data files in your "My Documents" folder because that was the only directory we backed up on the network. We had a VERY high computer turn over, so if it wasn't in "My Documents", you'd have to wait EXTRA time to get it recovered from the full back-up we did before transferring your image. It was your fault for putting data in the wrong directory and we typically had better stuff to work on than pulling your old HD image and sift through to find your crap "shot gunned". They learned fast if not when we first warned them.
So, with a general understanding by the faculty to put your data in a single local.
Step 1 - Reimage the computer. This image had almost ANY program they could every want/use/need Step 2 - Wait 15-30min for the computer to boot up for the first time and connect to AD(active directory) and patch itself Step 3 - restore back-up files over gigabit network Step 4 - return computer Step 5 - Enjoy, your computer is clean.
Actually, which ever admin setup the Active Directory Polices knew what he was doing. We very rarely got malware issues and few people needed us to install stuff for them. In the 4 years of working there, I can count on my two hands how many times I saw malware infections and that's for somewhere around 500 faculty. Faculty also did not have Admin privs by default.
I know, people thinking "No admin privs?! They'd be calling all the time to get installed"
Nah... We had a program that only power users on that computer could use, which the owner was a power user. The owner would run this small in-house program and it would prompt for their password and a reason must be provided, This program would log their reason and then they would log off then log back on. Now their an admin for 2 hours and their background is forced(you couldn't even change this background after the fact) to this deep-red with a LARGE warning that said something along the lines of "WARNING!!! YOU'RE ADMIN, you're responsible for any changes". At the end of those two hours, they would forcibly get kicked off and next logon was non-admin and their background restored.
If someone abused their admin-elevated privs, they could get their temp-admin privs revoked.
And don't think you could get around the local admin account. Our standard image had an in-house root kit that managed the Local Admin password. It was a random 20 chars changed nightly per computer(every computer had a diff random 20 chars). Even if you loaded one of those All-In-One boot disks that let you change the password for admin, the root-kit changed it right back when the computer started back up. The password was created client side and uploaded to a central server via an encrypted connection.
I can't see why this would matter. Hopefully potential candidates will look beyond whatever their official job title is. I'd change it slowly over time.
A programmer I work with has been in our department the longest of anyone, he's designed the core of what our department does, he obviously knows a lot of how it works and how it interacts with the other products our company offers, he's everyone's goto guy for new projects/etc. He would easily be called a "Senior Programmer", but instead he's just a "Programmer". Now, if for some reason he wanted to apply at another job, he would have to put his title on the resume. What looks better, "Senior Programmer" or "Programmer"?
Turbo mode is not handled by the OS, but by the CPU itself. In order for turbo mode to kick in at least 1 core must be parked(turned off). Disabling Parking indirectly disables turbo mode.
AMD does not support core parking, so the i7 is reduced to work like any other CPU. Yes, the i7 is still much more efficient than any other CPU on the market even with core parking disabled.
(just further elaborating on what the above poster said)
I don't know for sure, but I bet cell towers have semi directional antenna to keep/reduce from signals needlessly shooting into space or adding echo by bouncing off of the ionosphere.
I use a small midwest carrier called US Cellular and their customer service told me to hold onto any phones that I deactivate because I can still use them to call 911.
WHAT? I can't hear you, you're audio stream is too garbled
I just got back from a trip to India. Calls were around $.01/minute anywhere. Then they had the 'data' plans. Stuff for $10-20 a month with unlimited 3G.
Yeah, doctors in India make about $6000 a year and the common man much less. I would hope things are cheaper there.
That still doesn't explain why India has 4 carriers with clear signal in the middle of no where and the US can't even get near that. The technology behind the towers/3G network is the same as over here, the only difference is how much they pay their admins to monitor their networks.
If a country that can afford to pay doctors $6k per year can afford to spam cell towers everywhere, even locations that have almost no users, then the USA where a doctor makes $200k+ per year can afford at least 10xs as many towers and 10xs the coverage in remote areas.
I'm sorry, but you just can't pull off a 180 degree turn plus head-shot in 0.1seconds with a joystick. And try running MW2 at 2560 x 1600 with AA and all those goodies on your 360/PS3. Wanna FRAPS your PS3/360? Good luck. You need to hook DVR and a bunch of crap up. Need to find out why your internet is laggy or not working? Try to diagnose that on any console. Hardware failure? yeah... try to "off the shelf" any console.
And like someone pointed out, most console have under 5 good games at most. Who the F would buy a computer for a single game? If I wanted to get MW2, now I gotta pay $300 for a console?!... Yay, a $400 game.
Even if you dish out for your $400 game and play it, your twitch reflexes are still limited by a joystick. Unable to play an FPS without twitch shooting is like running around with downs fighting against other people with downs. I guess some people find not playing at your best against other people who aren't playing their best is fun. I guess that would be like watching football where the people walked instead of ran.
Console are great for playing single player games or arcade style games, but online FPS style games suck on them.
I can access the MicroSD card on my Samsung Trill by either USB or Bluetooth w/o any drivers to install. I plug in the phone to USB and there it is, yet another Flash device.
The custom(proprietary) USB end is a bit annoying, but the phone is so thin, even a micro USB wouldn't easily fit on the side.
Lucky I didn't get a custom minijack port for headphone. It even supports stereo out with micro phone. So I can listen to my MP3s in regular stereo then when someone calls, hit the talk button on the phone and chat with my Skullcandy ear buds(has a microphone built into the ear bud line)
paramerterized inputs?
The only times I EVER pass a value as a concatenated string is if it goes along these lines..
try
query = "select [columns] from table where iTableID = "+INT64.Parse(strInput).ToString();
catch
^^
My lazy code. I only do internal utilities on side projects, so I can get away with this since these utilities are seldom used by anyway except when crap goes wrong. My primary job is SQL.
otherwise it's always the
string strSelectQry = "Select [columns] from schooltable where ischoolguid = @ischoolguid";
cmd = new SqlCommand(strSelectQry, cnn);
SqlParameter schoolguild = cmd.Parameters.Add("@ischoolguid", SqlDbType.UniqueIdentifier);
schoolguild.Value = new Guid(strSchoolGUID);
My ISP hijacks invalid DNS requests and forwards to their own version of yahoo search.
Since Chrome/etc let you type anything you want in your address bar and will just "google" search any invalid entries, this get's broken when the DNS returns "valid".
so, we're more likely to die from someone using a cell phone while driving than by ourselves using a cell phone?
From my understanding of this article, if you are afraid of brain cancer from using cell phones, you best not eat either 'cause you might choke.
but how much of our ability to "read through" noise is because we know what data to expect in the first place?
I know when listening to a radio station that's barely coming in, many times it will sound like random noise, but at some point I will hear a certain note or something and suddenly I know what song it is. Now that I know what song it is, I have no problems actually "hearing" the song. I know what to expect from the song or have picked up on certain cues and I'm guessing that pattern recognition goes into overdrive and dynamically filling in the gaps from memory or even some sort of heuristics based on the current acoustical pattern when you listen to parts you don't know.
Not all RAID implementations check for errors. Some cheaper hardware will duplicate data or make parity, but never check for corruption. Instead, they only use the duplicated data for recovery purposes. Nothing says fun like rebuilding a RAID drive only to find your your parity data was corrupt, but you won't know that until you try to use your new drive and weird things happen..
Will the corruption affects your FS or will it affect your data.. 8-ball says........
Cache coherency should be handled by the programmer, not by the hardware. Cache coherency protocols consume more bandwidth the more cores you get. The more cores you get, the more important that bandwidth becomes. At some point Cache coherency will become a bottleneck. We've been holding quite well to doubling transistor count every 18 months. If we suddenly go from strong single cores to somewhat weaker multi cores, not only will they pack more cores in for the same transistor count, but more transistors.
Imagine, our 4 core cpus will be 8 core in ~18months, then 16 ~18 more month. Intel has hyper-threading and AMD has a similar thing, so now it's like 32 cores. So, in ~ 3 years, at our current rate, we could have 32 logical CPUs reporting for low-mid sub $1.5k computers
ohh, dang.. ty for the info
cache lines are 64bytes. Prefetch is pretty good on recent CPUs. Any idea how often cache misses happen?
Many benchmarks show the Corei7 gaining almost no performance doing from double to triple channel memory. Cache misses going all the way out to main memory must not be happening too often if the CPU's are handling 8 strong threads on only dual channel memory.
I wonder how going to so many small cores will affect cache misses. Typically they reduce the cache per core to, so more chances to cause misses and more bottlenecks at the memory controller.
I was recently reading an article about multi core designs and they said they'll have to drop cache coherency at some point soon and redesign locking a bit. Some other architectures don't use cache coherency to help with scaling, but that's not x86.
I wonder if something like this would work.
Add someone to a personal ignore list. The match making would have a negative weight for people in your ignore list and try to put you in a game with fewer of those people. If someone tries to join a game and 50% or more of those people have that person in their ignore lists, the match making won't put them in that game.
Make this list server side and reset after 2 months. Enough time for VAC to kick in. If someone gets voted a second time after the reset by the same person, they would get perm added to that person's list.
This would make it so
#1. you'd be less likely to join games with cheaters or people you thought were cheaters.
#2. if enough people thought that person was a cheater, the cheater could not join their games
Any thoughts?
Saw the same type of situation with a new VW Bug and an F150. The hump on the bug was flattened a bit and had some visible scratching from my ~30' driving past slowly. The truck was on it's side with the whole lower side door pushed up a foot and all the windows broken. What seemed to have happened is the lower part of the car went under the truck and the curve of the hood pushed the door up as it wedged under and flipped it. It couldn't have hit too fast because the car looked like rubber hammer and some paint would've made it look new again.
I just googled review sites and that's what I came up with. They might've been total system draw and I just didn't see it.
Here, look at TDP then
http://en.wikipedia.org/wiki/Intel_Core_i7
i7 3.33ghz extreme ed - 130watt
http://en.wikipedia.org/wiki/Phenom_II
Phenom2 x4 3.4ghz 140watt
It is possible for TDP to be exceeded, but all reviews I've ever read had i7 below K10 for power consumption under load. Idle, the i7 was always below K10, but core parking gave it an advantage. Now that i7 can't core park, it should be on par with K10 idle.
Don't forget, the quad core i7 has 8 logical cores and 1 logical core is out performing 1 regular core of the current K10s.
Someone else posted, which I've also read independently, of the 4-core i7 out performing the new 6-core K10. This would make sense with 1 i7 logical cpu out performing 1 K10 core and having 8 faster logical cpus should out perform 6 slower cores. Although, we are talking about different generations of CPU architectures. This will actually make power draw worse. The K10 does not support core parking and having 6 cores will make idle and peak power draw higher than the i7's 4 cores which the i7 will still out perform the K10.
Bulldozer sounds really nice though. Can't wait for some next gen CPU fights.
I said it's the "best cpu" because it *still* uses LESS power than any other cpu, even with core parking disabled.
At max load, the i7 will do 2x-4x as much work as current gen AMD or previous gen Intel for the same amount of power.
It's idle power won't be *as good*, but it's still *on-par* with any other offering out there. The power savings that were disabled made it *better* than other CPUs, but instead it's only *as good* instead of better.
Yes, i7 is still best.
I use to have a student(full time during breaks, part time during school) position where I worked with ~6 other students to manage Faculty computers. Don't let the "student" part bother you, we had full control of about everything.
Nasty bug didn't want to go away? All the faculty knew you put your data files in your "My Documents" folder because that was the only directory we backed up on the network. We had a VERY high computer turn over, so if it wasn't in "My Documents", you'd have to wait EXTRA time to get it recovered from the full back-up we did before transferring your image. It was your fault for putting data in the wrong directory and we typically had better stuff to work on than pulling your old HD image and sift through to find your crap "shot gunned". They learned fast if not when we first warned them.
So, with a general understanding by the faculty to put your data in a single local.
Step 1 - Reimage the computer. This image had almost ANY program they could every want/use/need
Step 2 - Wait 15-30min for the computer to boot up for the first time and connect to AD(active directory) and patch itself
Step 3 - restore back-up files over gigabit network
Step 4 - return computer
Step 5 - Enjoy, your computer is clean.
Actually, which ever admin setup the Active Directory Polices knew what he was doing. We very rarely got malware issues and few people needed us to install stuff for them. In the 4 years of working there, I can count on my two hands how many times I saw malware infections and that's for somewhere around 500 faculty. Faculty also did not have Admin privs by default.
I know, people thinking "No admin privs?! They'd be calling all the time to get installed"
Nah... We had a program that only power users on that computer could use, which the owner was a power user. The owner would run this small in-house program and it would prompt for their password and a reason must be provided, This program would log their reason and then they would log off then log back on. Now their an admin for 2 hours and their background is forced(you couldn't even change this background after the fact) to this deep-red with a LARGE warning that said something along the lines of "WARNING!!! YOU'RE ADMIN, you're responsible for any changes". At the end of those two hours, they would forcibly get kicked off and next logon was non-admin and their background restored.
If someone abused their admin-elevated privs, they could get their temp-admin privs revoked.
And don't think you could get around the local admin account. Our standard image had an in-house root kit that managed the Local Admin password. It was a random 20 chars changed nightly per computer(every computer had a diff random 20 chars). Even if you loaded one of those All-In-One boot disks that let you change the password for admin, the root-kit changed it right back when the computer started back up. The password was created client side and uploaded to a central server via an encrypted connection.
I can't see why this would matter. Hopefully potential candidates will look beyond whatever their official job title is. I'd change it slowly over time.
A programmer I work with has been in our department the longest of anyone, he's designed the core of what our department does, he obviously knows a lot of how it works and how it interacts with the other products our company offers, he's everyone's goto guy for new projects/etc. He would easily be called a "Senior Programmer", but instead he's just a "Programmer". Now, if for some reason he wanted to apply at another job, he would have to put his title on the resume. What looks better, "Senior Programmer" or "Programmer"?
Yes, the title can make a difference.
people keep saying "power savings" is disabled.
ONLY Core parking is disabled.
Turbo mode is not handled by the OS, but by the CPU itself. In order for turbo mode to kick in at least 1 core must be parked(turned off). Disabling Parking indirectly disables turbo mode.
AMD does not support core parking, so the i7 is reduced to work like any other CPU. Yes, the i7 is still much more efficient than any other CPU on the market even with core parking disabled.
(just further elaborating on what the above poster said)
If all you want is a router/NAT, Atom with a 512MB flash card and 1gb ram. load all your files into memory.. :p
Intel i7(quad) @ 3.33ghz Idle: 117watts Full-Load: 247watts
Phenom2 x4(quad) @ 3.2ghz Idle: 148watts Full-Load: 236watts
Now, include Intel's cpu being 2x-4x faster(depending on type of work) and check your performance per watt and tell me which is better
I'm trying to follow your logic of AMD being better (at least for now, bulldozer has a lot of promise)
so much FUD.
#1. MS classified this interrupt as "unreliable" for all previous hypervisors and randomly decided to use it for this version of their hyper visor
#2. ONLY MS uses this interrupt, not vmware or anyone else.
#3. Intel's new Xeons still use less power and out perform AMD and any previous CPUs. It's still the best CPU, even if you use the "work around"