Simon Willison’s Weblog

Monday, 1st November 2004

User Education Is Not the Answer to Security Problems. Smart thinking on security from Jakob Nielsen. # 1:22 pm

Cache decorator in Python 2.4 (via) Nothing like a good example to understand why decorators are a cool language feature. # 1:15 pm