I saw this the other day, very suspicious. I hear the whole Yahoo design team was recently laid off. Karma?

Harsh. (Via Ted)

Source: tedroden