Sunday, July 20, 2008

Switch off the light when you are not in the room, John!

The machinations of governments never cease to amaze me. This week I read a stunning article---stunning to anyone whose mother told them to switch off lights when they are not in the room---about UK government plans to green its IT.

The article, entitled Whitehall to become carbon neutral with aid of smart PCs, contains statements to make the eyes of any regular computer user water:

The proposals, including desktop computers that switch themselves off if they are inactive for too long, are aimed at making energy consumption from all of Whitehall's information and communication technology carbon neutral by 2012.


"Turning off every desktop PC in central government for the 16 hours that fall outside the standard working day could save up to 117,500 tonnes of CO2 per year," a Cabinet Office briefing document says.

Wait a minute. So when a central government civil servant goes home he just gets up and walks away from their computer leaving it on for the next 16 hours. Wow. The actual briefing document has more information on the radical proposal: Greening Government ICT (BTW If you have a hard time reading that link it's because the UK government decided that a suitable file extension for a PDF is .ashx).

There are a number of things that are pretty amazing about this:

1. The government's own guidelines for consumers (see here) start with Turn off your appliances – don’t leave them on standby.

2. Computers have had this new found 'smart PC' ability for 16 years. Intel's nice document on the history of power management lays it out pretty clearly. The first power management functionality was defined 1992 (called APM 1.0) and introduced by Microsoft in Windows 3.1. The really advanced version of power management was introduced in 1997 (ACPI 1.0). So the UK government has had between 11 and 16 years to make their machines shut themselves off.

3. The document also proposes reducing the use of screensavers. There's nothing wrong with screensavers if you are doing power management in the first place. You can have a few minutes of screensaver and then the power management kicks in and shuts off the display, or shuts down the machine.

4. Even if you weren't awake for the last 16 years of power management innovation you could have just followed your mother's advice and turned the computer off when you went home. How hard is that?

It really only leaves me with one possible explanation: civil servants don't know how to turn their PCs on, so they have to be left on all night.

The article also states a typical government solution to the problem:

A government source told the Guardian that a centralised system would switch off computers detected as inactive.

Huh? I can understand centralized management of settings, but why can't a computer just do its own detection of whether it's idle or not? (This is possibly just a journalist not understanding the details).

There's also a security implication to all this. If PCs are left on all night, are civil servants actually logging off?

Thursday, July 10, 2008

Photoshopped Iranian Missile Launch

Some time ago I wrote about my implementation of an algorithm for detecting copy/paste for doctoring photographs. Today the New York Times reports that a photograph of an Iranian missile launch appears to have been doctored.

Here's the picture:

I ran it through my code and it quickly shows up large chunks of smoke that appear to have been displaced:

Tweaking the knobs on the algorithm would probably show more smoke copying, but I don't have the free time.

Wednesday, July 09, 2008

Holiday ideas for the geek?

Summer is upon us (at least in the Northern Hemisphere) and I'm looking for holiday ideas. But not just any old holiday.

Where would you go do geek out on something mathematical, scientific, or technological? I'm not looking for the run of the mill (like the London Science Museum), something exceptional (like a trip to the site of the Trinity Test).

Have you been somewhere really nerdy? I'd like to know.