Simon Willison’s Weblog


Tuesday, 9th December 2003

Congratulations to Eric and Kat (via) kat+eric:first-child {name:carolyn;} (pinched from Web Graphics) # 10:16 pm

Soya 3D (via) An Open GL 3D engine in Python and C # 10:09 pm

NABA Compiler (via) A Java compiler in Python? # 10:08 pm

Ben’s 2004 Crystal Ball. The year of CSS is nigh # 8:44 pm

Jeremy Zawodny’s 2004 Crystal Ball. PageRank Still Dead # 8:43 pm

Nasty new IE vulnerability

Most people reading are probably aware of the common trick whereby spammers and other assorted ne’er-do-wells publish URLs with usernames that look like hostnames to fool people in to trusting a malicious site—for example, This trick is frequently used by spammers to steal people’s PayPal accounts, by tricking them in to “resetting” their password at a site owned by the spammer but disguised as

[... 164 words]

Five Geek Social Fallacies (via) How many of these do you exhibit? # 3:17 am

Debian’s Response. Praise for Debian’s handling of their recent security incident # 3:16 am

Python shlex module. Parsing of simple UNIX shell-like syntax, contributed by ESR # 3:15 am

The GNU Privacy Handbook. How to use GPG. Encryption is anything but simple. # 3:13 am


Two acronyms that have been seeing a lot of action at work recently are YAGNI and DRY. They’re great principles to go by in any case, but in a pair programming environment they take on a whole new level of utility.

[... 230 words]

Hacked for Spam

From the New York Times:

[... 636 words]