- January - 19 entries, 108 links
- Happy New Year!
- Object relational mappings are over-rated...
- Targets for 2004
- Decentralised social networking
- PaWS 2004
- A hacker's introduction to OS X
- Mac-tastic
- Backseat driving
- Doing more with the iSight
- You mean there IS an IE team?
- Advice worth repeating
- This could be the most ludicrous tech patent yet
- Moveable Type now kills PageRank on comment links
- Defending web applications against dictionary attacks
- Simple tricks for more usable forms
- Solving comment spam
- Iterating over a sequence in reverse
- Cold War check point
- No more usernames in URLs
- February - 20 entries, 89 links
- I've sold out!
- The return of the Spong Monkeys
- Command line Futurama quotes
- Hot Links
- The dangers of PageRank
- width = str(len(str(len(lines))))
- Code generation vs data driven programming
- RSS vs Atom, condensed
- Automatic line ending conversions in IE
- Hacking the political system
- End user license agreements hit a new low
- Advanced Python network programming
- Catching up with Harry
- If foxes can learn Ruby, why can't you?
- Recommendations for a cheap US dial-up provider?
- "I'm Brian and so's my wife"
- Grey Tuesday
- Novel security measures
- Crap marketing sites
- Bizex
- March - 22 entries, 97 links
- In praise of Apache documentation
- LugRadio
- Two handy FireFox extensions
- Attribution
- Ghost town, sponsored by Google
- We've found the weapons of mass destruction
- Lockergnome reverts
- SXSW on a shoe-string
- Shocking
- SXSW 2004
- PHP 5 Release Candidate 1
- Internet culture
- Avoiding protracted debates
- Democratised Namespaces
- Zend PHP 5 Goodies
- Pydoc
- Quicksilver
- Abusing the command line
- Conferences with Macs
- It's only going to get worse
- Omit needless words, codified
- PHP and Apache 2.0
- April - 18 entries, 130 links
- 1GB of webmail from Google
- Thanks a bundle, HP
- Microsoft "get" blogging
- Personalisation? We've already got it
- What is Google?
- Glastonbury screw-up
- Missed opportunity
- A myriad of markup systems
- McGraw Hill sold me out
- Bookmarklet request
- AntiRSI for OS X
- Slashdot Humour
- Fixing sequence problems in PostgreSQL
- Python in Mathematics
- Mozilla 1.7 RC 1
- Kansas City web developer meetup
- Curious Javascript in .NET
- CSS-Discuss Wiki Spam
- May - 19 entries, 104 links
- Google, circa 1998
- Staying valid
- CSS History
- Don't make me lie to you
- What makes a geek?
- Switch statements in Python
- Google approved PageRank stripping
- W3C Internationalisation Guidelines
- Simple mini-languages with PHP
- Supplemental Results
- Defending against the OS X help: vulnerability
- Atom discussion minutes
- Domain Keys Explained
- TBL on TLDs
- Executing JavaScript on page load
- Time to fix those broken pages
- plinks - a purple numbers variant
- A few more thoughts on plinks
- Wikipedia enhancements
- June - 8 entries, 73 links
- July - 8 entries, 105 links
- August - 5 entries, 110 links
- September - 8 entries, 127 links
- October - 2 entries, 3 links
- November - 7 entries, 45 links
- December - 5 entries, 30 links