Simon Willison’s Weblog

Subscribe

Public, private, secret. On the loss of privacy on the web