Simon Willison’s Weblog

Webmonkey R.I.P. The site responsible for my unofficial job title is no more.