Simon Willison’s Weblog

Security Breach. A statement from Dreamhost.