Remove link to blog

Hasn't been updated in a while, and the Twitter feed serves a similar
purpose.

Requested by James.