Simon Willison’s Weblog

7 items tagged “nedbatchelder”


Here’s a common piece of advice from people who create things: to make better things, make more things. Not only does it give you constant practice at making things, but it gives you more chances at lucking into making a good thing.

Ned Batchelder # 28th June 2020, 2:29 pm


Internet explorer mystery #1376. IE executes function definitions inside an “if (0)” block. That frightens me. # 3rd December 2008, 9:04 am

280slides and Objective-J. 280 slides uses an Objective-C clone written in 13KB of JavaScript. I have to admit I’m completely baffled as to why you would want to use Objective C instead of JavaScript, but evidently it worked fantastically well for them. # 7th June 2008, 4:09 pm

Apache proxy auto-re-loader. Neat trick: set your 502 (Bad Gateway) error document to include a meta refresh tag, automating the refresh needed should a server you are proxying to be temporarily unavailable. # 18th February 2008, 9:44 am


Http-https transitions and relative URLs. Finally, a reason to use those weird protocol-relative URLs (// and the like). # 18th October 2007, 11:57 am

Stopping spambots with hashes and honeypots. Ned’s analysis of how spambots work, along with some relatively simple tricks that should fool most of them. # 23rd January 2007, 1:39 pm


Subversion branching quick start. Ned Batchelder’s branching tutorial. # 29th October 2006, 3:27 pm