Simon Willison’s Weblog

Tuesday, 17th July 2007

How Top Bloggers Earn Money. Interesting numbers on BoingBoing, I can has Cheezburger, TechCrunch and more. # 11 pm

Conflicting Absolute Positions. Neat technique, although it uses CSS expressions for IE compatibility so it may break down in IE 5 and 6 when JavaScript is disabled. # 10:44 pm

A look back: Bram Cohen vs Linus Torvalds. Makes the case that Git has proved Linus Torvald correct on every point of his infamous debate with Bram Cohen back in 2005. # 10:29 pm

Just what web server should be sitting in front of my Rails application? Includes some interesting notes about Varnish, PHK’s high performance, highly configurable front-end caching server (essentially a much more modern version of Squid). # 1:29 pm

Made in China. Bunnie Huang’s fascinating series on manufacturing in China, based on his experience with Chumby. # 11:48 am

Never use a warning when you mean undo. The abundance of “undo” is one of my favourite things about Gmail. I wonder if there’s anything Django could do to make implementing undo functionality easier... # 11 am

Understanding Engineers: Feasibility. Charles Miller provides smart definitions of what programmers mean when they say “impossible”, “trivial”, “unfeasible”, “non-trivial”, “hard” and “very hard”. # 10:24 am

ThingDB. Another extensible key/value pair data store, constructed for the Open Library based on Aaron Swartz’s Infogami technology. # 10:21 am

Low Pro Behaviours 101. A neatly packaged method of enhancing an existing DOM element with pre-packaged behaviours. # 10:09 am

Python Tuples are Not Just Constant Lists. “The index in a tuple has an implied semantic”. # 7:53 am

2007 » July