Simon Willison’s Weblog

Subscribe

Avoiding the dreaded Refresh (via) This upset me.

Recent articles