Override versus Overwrite
How well do you know your OO terminology?

I just installed iPhoto ‘09 and tried the face recognition feature:

Wickedly cool.

As always, you can get the original SVG artwork, free of charge.
While waiting for dinner earlier tonight, I installed Last.fm on my G1. I don’t have a Last.fm account, so I signed up for a new one. While waiting for a response from the server, the UI froze. This screen is never good:

Android programmers need to know this: Never make network calls on the main application thread.
Everyone’s posting pictures of the inauguration from hundreds and thousands of miles away. How about inches away?

I’ve seen this ad a few times now:

I’m fairly certain she is not a “local single” near O’Fallon, MO. (That is Hayden Panettiere, right?)
For background on this comic, read Chris Oliver’s “Performance matters – 25x for JavaFX script over Groovy and JRuby blog” entry.

Given that FX competes with Flash and Silverlight, comparing it with JRuby and Groovy seems pointless. Danno Ferrin suggested a comic to me, and I ran with it. (Don’t get pissed at Danno if you are offended by bad words and depictions of programming language oral sex…his idea was cleaner than mine!)
And you thought 2008 was bad.

Programmers have tracked down the bug to this snippet of code:
while (days > 365)
{
if (IsLeapYear(year))
{
if (days > 366)
{
days -= 366;
year += 1;
}
}
else
{
days -= 365;
year += 1;
}
}
I just saw this ad on msnbc.com:

Awesome. I like this part:
Colon Cleanse is the second part of my routine.
It’s called psyllium husk.