There are large numbers of utter, utter muppets out there.
e.g. "I insist on using ed for all of Unix editing. Why hasn't anyone improved it to support Java syntax highlighting?"
The correct answer is "You are a fucking muppet sir, that is why you have such problems in life. When the energy crunch comes, I do hope you are one of the first into the cooking pot."
Note; this is probably not entirely politic to say out loud in a corporate environment.
With 48 processors you can have your system 98% idle running your typical application at full speed rather than just 50% or 75% idle as is the norm now.
1. It's WAY better than burning fuel to create electricity to transmit to the houses to create heat. 2. It's substantially better than pumping gas out to millions of tiny water boilers which do nothing but heat water. 3. it's "waste". The bit most power companies throw away after generating electricity. Anything you get from it is essentially "free".
You can turn a 35% efficient power station into an 88% efficient one by making use of waste heat in this manner.
Massive parallelism. Automatic clustering. Fault tolerance. Single system image.
Unix was designed on and for a single minicomputer system, and it shows. It simply isn't a very good operating system for managing the resources of the networks of commodity systems we all have now.
A good system would let me switch on a new system/pc and it would automatically share all it's resources (storage, ram, cpu, I/O) with a defined cluster of other systems/PCs. It would handle the sharing out of tasks across the cluster in an efficient, redundant/fault tolerant manner and it would appear to the user to be a single system in every respect.
I don't expect any of the existing Unix/Linux codebases ever to reach this point. Unfortunately it's quite a hard problem and there really isn't anyone out there who is capable of pulling it off, so, we simply get the wheel re-invented again and again.
The best approach is to develop fast, identify bottlenecks and then require the user to upgrade their computer.... their IT infrastructure... Worldwide network and datacenters.
Unless you want some time off from computer, take your laptop with you. It's still a lot easier than always going to a Internet Kiosk and can use it otherwise than just quickly uploading images off.
Leave the laptop.
Hell, there's even berlitz/lonely planet/etc guides on maps. You can even plan efficient routes round all the sites/red light districts you want to experience.
The biggest problem I've found with blades is that you can't fill a rack with them. Several of the datacenters I've come across have been unable to fit more than one bladecenter per rack. Cooling and power being the problem.
At the moment. A rack full of 1U boxes look like the highest density to me.
GPUs are massively parallel handling hundreds of cores and tens of thousands of threads
eh? Massively parallel yes. The rest?
More to do with a single instruction performing the same operation on multiple bits of data at the same time. AKA vector processors. Great for physics/graphics processing where you want to perform the same process on lots of bits of data.
Did everybody miss the line in TFA where he said:
Still stuck on FVWM?
There are large numbers of utter, utter muppets out there.
e.g. "I insist on using ed for all of Unix editing. Why hasn't anyone improved it to support Java syntax highlighting?"
The correct answer is "You are a fucking muppet sir, that is why you have such problems in life. When the energy crunch comes, I do hope you are one of the first into the cooking pot."
Note; this is probably not entirely politic to say out loud in a corporate environment.
An order of magnitude better than the GM EV1.
With 48 processors you can have your system 98% idle running your typical application at full speed rather than just 50% or 75% idle as is the norm now.
But apparently on /. that view is a troll.
Is pumping boiling water through pipes the most efficient way to heat houses?
Yes. Easily. The pipes in district heating systems are heavily insulated, and large.
http://www.exakm.gr/images/Transmission%20pipe%20installation.jpg
1. It's WAY better than burning fuel to create electricity to transmit to the houses to create heat.
2. It's substantially better than pumping gas out to millions of tiny water boilers which do nothing but heat water.
3. it's "waste". The bit most power companies throw away after generating electricity. Anything you get from it is essentially "free".
You can turn a 35% efficient power station into an 88% efficient one by making use of waste heat in this manner.
http://www.helen.fi/energy/yhteistuotanto.html
it lets the server deliver you content you didn't know you needed. In parallel with the content you did ask for.
Google are clearly innovating in the advert experience department.
We need energy to power our agriculture. When the energy goes away, so will the population.
Doesn't work if you don't have the world's reserve currency.
Massive parallelism.
Automatic clustering.
Fault tolerance.
Single system image.
Unix was designed on and for a single minicomputer system, and it shows. It simply isn't a very good operating system for managing the resources of the networks of commodity systems we all have now.
A good system would let me switch on a new system/pc and it would automatically share all it's resources (storage, ram, cpu, I/O) with a defined cluster of other systems/PCs. It would handle the sharing out of tasks across the cluster in an efficient, redundant/fault tolerant manner and it would appear to the user to be a single system in every respect.
I don't expect any of the existing Unix/Linux codebases ever to reach this point. Unfortunately it's quite a hard problem and there really isn't anyone out there who is capable of pulling it off, so, we simply get the wheel re-invented again and again.
http://www.merriam-webster.com/dictionary/scientific%20method
and the formulation and testing of hypotheses
So, in what way is Anthropomorphic Climate Change testable? It is a hypothesis, yes. How can it be tested?
Basically. ACC is not science at all. It is philosophy or rather, politics, until it is made testable.
Dangerous thing paper. Can lead to all sorts of problems.
The best approach is to develop fast, identify bottlenecks and then require the user to upgrade their computer.... their IT infrastructure... Worldwide network and datacenters.
That's the economic history of programming.
Huge can of worms there. Trial. Evidence. Saudi connections etc.
End of the war. End of funding.
3G connection, 3g enabled netbook. 20/month.
25 and Google apps are thrown in.
Without the netbook, just a sim? 20/month.
You think you get actual people when you outsource? People cost money, which reduces profitability.
As long as the systems are inside SLA, what's the problem?
Unless you want some time off from computer, take your laptop with you. It's still a lot easier than always going to a Internet Kiosk and can use it otherwise than just quickly uploading images off.
Leave the laptop.
Hell, there's even berlitz/lonely planet/etc guides on maps. You can even plan efficient routes round all the sites/red light districts you want to experience.
manufacturing processes, marketing material, suppliers. etc etc.
As for physics and chemistry (and I am not even talking about Mathematics), we've already driven them into the ground. No need to worry any further.
The problem is there just isn't a big market for science. I really can't advise anyone to take science at all. Not for money anyway.
There is however a big market for Quants.
Y'know might make some people feel more appreciated.
Science positions in general pay pathetically.
Walmart and Fox?
The biggest problem I've found with blades is that you can't fill a rack with them. Several of the datacenters I've come across have been unable to fit more than one bladecenter per rack. Cooling and power being the problem.
At the moment. A rack full of 1U boxes look like the highest density to me.
GPUs are massively parallel handling hundreds of cores and tens of thousands of threads
eh? Massively parallel yes. The rest?
More to do with a single instruction performing the same operation on multiple bits of data at the same time. AKA vector processors. Great for physics/graphics processing where you want to perform the same process on lots of bits of data.
That's Maemo, not Android.
Jeez. People knew that was a bad idea decades ago.
http://store.ovi.com/content/744FD2C886D77218E040050A87327F92?clickSource=search