It's Flickrvision. Kind of hard to explain, but here's the deal. Flickr is a photo-sharing site. Flickrvision is a map of the world, and when people post their photos on Flickr, one of them pops up on the screen and is pin-pointed on the map. Kind of addictive if you like looking at other people's pictures.
Link via Techblog.