Simon Willison’s Weblog

Subscribe

Google Blog (via) Currently lacking a human voice (no name on some posts). Let’s hope they fix that.