Archive for August, 2006

Blow up Pluto

I think we should just blow up Pluto.

This would put the poor bugger out of its misery and end the debate over whether it’s a planet or not. We’d learn a lot from the engineering challenges, and it’d be an interesting social experiment. Who’d chain themselves to Pluto and try to save it? Environmentalists? Astronomers?

Then someone could upload the movie to Youtube, and people would make billions of remixes - a Matrix version, a ping-pong ball version, the Star Wars version which would make it look like Alderaan and superimpose a giant laser on the footage, etc. Enterprising individuals would mix in their favourite musical scores and add subtitles in languages they don’t master. It’d be, literally, a blast.

And the best part is, I’m sure we could pull this off. Just convince the US administration that it’s time to think a little bigger. Make a statement. Show everyone who’s in charge. It’d make a nice little going-away present for the GWB too. You know, real mission accomplished stuff.

FIXME: Article summary here

How many FIXMEs do the various projects in my jhbuild directory have? Curiosity got the better of me today:

hpj [~/work/jhbuild/gnome-2.16] for PKG in $(find . -maxdepth 1 -mindepth 1 -type d | cut -b 3- | sort); do N_FIXME=$(find $PKG -iregex ‘.*\.\(c\|h\|py\|cpp\|cc\|hh\|cs\)$’ -exec grep -i FIXME {} \; | wc -l); printf “% 5d %s\n” $N_FIXME $PKG; done | sort -n -r

718 evolution
444 evolution-data-server
429 gtk+
151 gstreamer
148 gtkhtml
147 nautilus
146 gst-plugins-base
125 gnome-vfs
123 ORBit2
107 gst-plugins-good
104 mozilla
89 metacity

…and so on. Try it yourself!

I expect these come in all difficulty levels - from the usually quite easy “should I free this?” to the harder “oh my god I’ve painted myself into a corner and need to re-architect a large chunk of the program”. Some will be worth fixing, others will not. The good thing is that they pinpoint potential problems for free, without having to run a debugger. Something for those oh-so-frequent idle moments?