Simonwillison - simonwillison.net - Simon Willison’s Weblog
General Information:
Latest News:
YC Is Not a School for Startups - It Is Marine Corp Boot Camp for Startup Founders 21 Mar 2011 | 12:27 am
YC Is Not a School for Startups—It Is Marine Corp Boot Camp for Startup Founders. This is a great description of what it’s actually like to do YC. If you’ve been wondering why I haven’t blogged much o...
Your Web, Half a Second Sooner 18 Mar 2011 | 12:39 am
Your Web, Half a Second Sooner. Google AdSense now serves a tiny bit of JavaScript that loads everything else in a dynamically populated iframe, thus avoiding blocking the rest of the page load. It’s ...
DNS Prefetching Implications 10 Mar 2011 | 06:54 am
DNS Prefetching Implications. deviantart use a subdomain per user, which meant the DNS prefetching feature in Firefox and Chrome was costing them an extra 10 billion DNS queries per month. Disabling i...
A quote from Maciej Ceglowski 11 Feb 2011 | 10:57 am
One interesting quirk of Pinboard is a complete absence of unit tests. I used to be a die-hard believer in testing, but in Pinboard tried a different approach, as an experiment. Instead of writng test...
CSRF: Flash + 307 redirect = Game Over 11 Feb 2011 | 06:07 am
CSRF: Flash + 307 redirect = Game Over. Here’s the exploit that Django and Rails both just released fixes for. It’s actually a flaw in the Flash player. Flash isn’t meant to be able to make cross-doma...
A quote from Reed Underwood 11 Feb 2011 | 12:56 am
URLs are supposed to represent resources. A web app can be a resource, and there are techniques for managing state within those. Hashbangs might be one of these. But when large web properties are conv...
Going Postel 9 Feb 2011 | 10:18 am
Going Postel. Jeremy points out that one of the many disadvantages of publishing JavaScript dependent content on the Web is that a single typo can render your entire site unusable.
Breaking the Web with hash-bangs 9 Feb 2011 | 10:17 am
Breaking the Web with hash-bangs. Mike Davies explains why Gawker’s new Ajax fragment-tastic redesign is a web architecture error of colossal proportions.
elasticsearch: Percolator 9 Feb 2011 | 07:16 am
elasticsearch: Percolator. Another fascinating elasticsearch feature: Percolator lets you register searches with your elasticsearch cluster, then pass in a document and have the matching query IDs ret...
UK Web Archive: WW2 People's War 8 Feb 2011 | 08:58 am
UK Web Archive: WW2 People’s War. Good news: the British Library has already archived the BBC’s WW2 People’s War site (on 22nd May 2006).