3 ms·
If my engineering estimates and mental math are correct (which is always suspect) that software bug you're describing that wastes 1% CPU on my 95 watt TDP deskt
by VLM 12y ago
If my engineering estimates and mental math are correct (which is always suspect) that software bug you're describing that wastes 1% CPU on my 95 watt TDP desktop times 5 million users working full time jobs (some kind of keyboard driver I suppose) means 5 tons of CO2 emissions per year just from one little software bug.
Obviously most keyboard drivers have a lot more than 5 million full time users but as a crude engineering estimate (again assuming I didn't screw up the math) 1% of wasted CPU for a million users is a ton of CO2 emissions per year.
Little things add up... This is what leads to things like banning transformer based wall warts, each may only waste 10 watts but you eliminate them from the world and you can like, close an entire coal mine due to reduced electrical demand.
- GregorStocks 12y agoA ton of carbon sounds like a whole lot, but according to the EPA (http://www.epa.gov/cleanenergy/energy-resources/refs.html http://www.epa.gov/cleanenergy/energy-resources/refs.html), a typical coal-fueled power plant puts out 3.8 million metric tons of carbon per year. Kinda puts it in perspective.
- Retra 12y agoThat's one of the major complaints about consumer-focused environmentalism. Sure, it helps to recycle your trash. But if you don't deal with industrial waste, you're beating a dead horse on the margins and letting all the live ones run by on a giant racetrack.
- mikeash 12y agoThe wall warts thing mentioned above is another good example of this. You'll save a few watts per person... but the US averages 10,000W/person of energy consumption, so it will barely be noticeable. Moving to more efficient designs is a good thing, to be sure, but it's barely relevant in terms of making things better. You'll never find enough initiatives of that size to make a dent. You need to attack major energy wasters, like cars and air conditioners if you want to accomplish something.
- ams6110 12y agoIt's why I stopped recycling. The amount I contribute to the waste stream is insignificant. In fact I would wager that the fuel I use to drive to the recycling center more than offsets the environmental benefit. To say nothing of the wasted time, the hassle and low level stress caused by having bags of trash sitting around until there's enough to haul away.
- mikeash 12y agoSimpsons did it, of course: "A half-ton of newspaper and all we get is 75 cents? That won't even cover the gas I used to go to the store to buy the twine to tie up the bundles." I recycle a lot of stuff, but it's convenient for me, because my trash service picks it up weekly. I think we actually recycle more than we throw away at this point. But without people coming by regularly to pick it up for me, it's hard to see how it would be worthwhile.
- mikeash 12y agoThe average American emits about 17 tons of CO2 per year, so you're saving less than one month's worth of emissions for the programmer, and that's assuming their program is used by millions of users on incredibly inefficient computers. With more realistic assumptions, the CO2 emitted by the programmer running his computer working on these optimizations, and getting to/from the office, probably greatly outweighs the benefit gained from reducing others' emissions. This conversation happens a lot. I point out that some optimization isn't worthwhile, and I get a response along the lines of "every little bit counts." But you're kind of missing the point. Every little bit counts, but there are opportunity costs. It's not a choice between optimizing your keydown routines or doing nothing. It's a choice between optimizing your keydown routines, or spending that same time optimizing something that actually matters. I'm not arguing for slower, less efficient programs. I'm arguing that you'll make faster, more efficient programs if you avoid optimizing things that don't make a big difference.