Blog: 2004

These are the 380 blog posts for 2004. Older is 2003. Newer is 2005. There is also a complete archive.

December 2004

Thu 30:

Why my site was hosed   #php #site

Cog 1.3   #cog

Objectgraph type-ahead dictionary   #web

Wed 29:

Cog 1.2   #cog

Sri Lankan tsunami relief   #help

Dnsstuff.com   #tools

Tue 28:

Hosting recommendations   #site #web

Updates to commenting system   #malware #site

My site is back   #site

Mon 27:

Walking every street in Manhattan   #obsession #places #walking

My site is hosed   #php #site

Fri 24:

Occupational adventure   #work

Thu 23:

Message from the operator   #funny

Sun 19:

I-Top: too cool   #toys

Sat 18:

Elements vs. attributes   #architecture #xml

Random brokenness   #philosophy

Wed 15:

The pitfalls of fixing error handling first   #debugging #development

Tue 14:

Trac   #tools

Switching from darcs to subversion   #source-control

Sun 12:

Coverage.py updated   #coverage #my-code

Fri 10:

Google suggest beta   #google

Charlie and the Chocolate Factory trailer   #movies

Sun 5:

Looking for part-time IT help   #kubi

Stuck   #coverage #python

Thu 2:

Python is not Java   #java #python

C++ constructor trivia   #c++ #debugging #exceptions

November 2004

Tue 30:

Gromit’s favorite toy   #photos

Sun 28:

Languages and IDEs, again: Just write some code   #development #ides #philosophy

How to kill a mockingbird   #books #funny #how-to

Thu 25:

Frink   #programming-languages

Wed 24:

Friends   #autism

Mon 22:

The IDE divide   #development #ides

Sun 21:

Books organized by color   #art #books #color

Sat 20:

Alternatives for Python unit testing   #python #testing

Fri 19:

Kenneth Iverson, 1920–2004   #obituaries

Wed 17:

XML Schema for non-XML data?   #architecture #databases #xml

Tue 16:

Prediction: Toy Story 3 will suck   #movies

Bathsheba Grossman   #art #math

Koders   #search

Mon 15:

Cross-browser.com   #javascript #web

Sun 14:

Low-tech and high-tech films   #animation #movies

Sat 13:

Мои статьи на русском языке   #cog #site

RoboDump   #funny

Wed 10:

Uncanny valley   #movies #robots #science

The history of UTF-8   #characters #history

Syntax of the res: protocol and some known related issues   #web #windows

Konfabulator   #tools

Tue 9:

Stored procedures: good or bad?   #databases

Mon 8:

The Incredibles   #movies #reviews

Sat 6:

Quick links: Subway, Purple, Cars, Moon, Textures   #cars #graphics #maps #movies #quick-links #space

Thu 4:

Comparing version control systems   #source-control

Tue 2:

Belly button plant   #funny #science

The father is always the last to know   #lotus

Mon 1:

Darcs   #source-control

October 2004

Sun 31:

Halloween pumpkins   #crafts #parenting

Thu 28:

ClearviewHwy   #typography

Tue 26:

Quick links: Limecat, Rustboy, SmartCar   #quick-links

Two good email signatures   #concurrency #email #funny #geeky

Bush is a post turtle   #politics

Mon 25:

First tuesday after the first monday   #history #politics

Sun 24:

Atlas of Presidential Elections   #maps #politics #reference

Tweakomatic   #tools

Fri 22:

Hallmarks of a great developer   #development

NYT: For Families of Autistic, the Fight for Ordinary   #autism

Ode to the Red Sox Nation   #boston #funny #sports

Wed 20:

Treasure box   #art #games

The complete guide to isometric pixel art   #art #how-to

Tue 19:

MapReduce   #architecture #google

A quest for pythonic interfaces   #python

Line of succession   #history

Guantanamo   #testing

Mon 18:

Where XML goes astray   #xml

Sun 17:

$50 Encyclopædia Britannica   #books

Say no by default

Fri 15:

Color synthAxis   #color #tools

PHP/SWF Charts   #php

Structured procrastination   #productivity

Thu 14:

Ned’s Prescriptive Prefix Pushing Ploy   #development #hacks

Wed 13:

Software maniacs

Tue 12:

SimpleSQL   #databases

How to use XSLT from .NET   #c# #how-to #xslt

Sat 9:

How do you make this in HTML?   #css #help #web

What I wish Kerry had said   #politics

Thu 7:

Struct ComputerContractor   #funny #geeky

Tue 5:

Laszlo open sourced   #business #programming-languages

Sun 3:

__FILE__ and __LINE__ in Python   #coding #python

Smart playlists   #music #tools

Sat 2:

Open source couch   #friends-&-family

Fri 1:

Two election statistics sites   #politics

September 2004

Thu 30:

Survey of Python parsing tools   #libraries #python

Tue 28:

43folders and quicksilver   #blogs #productivity #tools

Mon 27:

Side projects   #dev-mindset

Thu 23:

Pongmechanik   #hacks #machinery

Tony’s PowerPoint weblog   #blogs #presentations

Italian modular origami   #crafts

Sun 19:

DXL and NotesPeek   #lotus

Sat 18:

Coloring Windows console text   #how-to #shells #windows

Thu 16:

Walk Far for NAAR   #autism #help #walking

Creative case-insensitivity   #shells

Filemon rocks   #tools

My feeds are fixed   #feeds #site

Wed 15:

Firefox dead bookmarks   #browsers #site

Fri 10:

An architect’s job   #architecture

A difficult day   #work

Wed 8:

CDATA isn’t special   #xml

Tue 7:

The daily WTF   #blogs #coding #funny

Fri 3:

Spirit parser framework   #c++ #libraries

Wed 1:

Help with C# calling changing COM interface?   #c# #help

Crash-only software   #architecture

August 2004

Tue 31:

Damien Katz’s Couch   #blogs #friends-&-family

Mon 30:

George Lakoff dissects the war on terror   #language #politics

Sun 29:

Let the games begin   #sports

Fri 20:

Cleaning up after yourself   #coding

Thu 19:

MD5 collisions   #comp-sci #security

Tile-based Flash game tutorial   #games #how-to

Mon 16:

Beatallica   #funny #music

Juggling clubs   #juggling

Fri 13:

Conditions from hell   #coding

Code bloat   #development

Thu 12:

Project management   #management

Wed 11:

The death of orkut   #online

All things blithering   #funny

Tue 10:

On static typing   #programming-languages

Thu 5:

On the utility of computer books   #books #funny

Wrangler   #coding

Pokia retro phone of the future   #hacks #hardware #phones

Wed 4:

Cygwin argument handling?   #shells

Tue 3:

Id3reader.py, 1.5   #music #my-code

Mon 2:

Failing infrastructure   #work

That’s no space station   #space #star-wars

July 2004

Sat 31:

Home alone   #autism #special-olympics #susan

Great hackers   #dev-mindset

Bone-devouring worms   #science

Mock objects   #testing

Thu 29:

Scientists discover biological basis for autism   #autism #science

__stdcall and exceptions?   #c++ #exceptions

Wed 28:

Asserts and implication   #coding

Tue 27:

Introduction to Python   #python

Hello   #site

Sun 18:

AppleScripting Windows drives on Mac OS X?   #help #mac #windows

Fri 16:

Windows themes   #windows

Thu 15:

FUH2   #cars #funny

Yet another laptop   #hardware

Tue 13:

Google and Picasa   #business #google #photos

Yahoo and Oddpost   #business

Back from vacation   #me

Thu 1:

Sneetches   #books #parenting

Office space wars   #funny #movies #star-wars

June 2004

Wed 30:

Mountain Dew “Spy vs. Spy”   #ads #comics

Tue 29:

Full text RSS feed   #feeds #phones #site

Web walk: RC4 encryption   #algorithms #security

Cassini   #space

Word of the day: verruca   #language

Mon 28:

Downloadable JavaScript and DHTML reference?   #javascript #reference #web

Sun 27:

General interface   #ui

Sat 26:

Life of Pi   #books #religion #reviews

Fri 25:

Bob Bemer   #obituaries

Thu 24:

David Huffman   #crafts

Sweat equity is the best equity   #business #work

The digital object identifier system   #semantic-web

Wed 23:

The apple collection   #mac

Boil the ocean   #history #language

Switching to a new laptop   #administration

Tue 22:

Old stamps

Mon 21:

Fat stars   #funny #photos

Paper arcade   #crafts #video-games

Sun 20:

Damien is looking for contracting work   #friends-&-family

Fragment highlighting   #javascript #site #web

Thu 17:

Gallivespians

Wed 16:

Polyglot unmasked   #postscript

I’m interviewed on codegeneration.net   #cog

Today’s my birthday   #me

Tue 15:

The two things   #blogs #history #management

Mon 14:

Transit of venus   #space

Sun 13:

Slightly shaken books   #books

Sat 12:

Syntax colored code

Ping-o-matic and xml-rpc   #web

Fri 11:

Scooterman   #hacks

Thu 10:

Old post: Smoke test   #site

Wed 9:

Learning about lean   #business

Tue 8:

Text/enriched   #email #networks

Playing with time   #science

Sun 6:

Meta-efficient   #blogs

Bubble fun   #games

Sat 5:

Senior engineer’s eyes   #dev-mindset

Breakfast cereal guide   #food #obsession

Fri 4:

Omniscient debugging   #debugging #java

XML data to graphs   #tools #xml

Wed 2:

Highlight   #tools

Timeformations   #places

Tue 1:

Benchmarking ups and downs

Change   #society

May 2004

Mon 31:

Another success story   #cog #python

Sat 29:

Legos Ripley’s Believe It or Not   #lego

Honda Element Legos   #ads #cars #lego

Thu 27:

Under-estimated javascript   #javascript

Wed 26:

Rejection rejection   #work

Pornzilla   #browsers

Tue 25:

Pressure and speed   #cars

Sun 23:

Mike Lin   #tools #windows

Fri 21:

Faraday waves   #science

I now have stupid all over me   #im #quotes

Thu 20:

Outlook tip of the day

COM threading models   #architecture #windows

Danny Gregory’s everyday matters   #art #blogs

Wed 19:

Devens on WMD   #politics #war

Cold turkey   #books #politics #quotes

Tue 18:

Oddizm and autistic adults   #autism

More timewasting garbage, another copy-editing moron   #language

Sat 15:

Sealing stairs   #dev-mindset #philosophy

Fri 14:

How not to deal with exceptions   #coding #exceptions #how-to

Thu 13:

Distributed proofreaders   #books

Reading fiction   #books

Tue 11:

Read print   #books

Pulling weeds   #dev-mindset #development

Sat 8:

PacManhattan   #games #phones #places

How many Google machines   #architecture #google

VolkswagenBall   #art #cars

Tue 4:

Psyco   #python

Mon 3:

FedEx identity, take 2   #design

Sun 2:

Quick links: paperclip, worst, thorax, fractals, patent   #quick-links

Sat 1:

Combinatorial testing with jenny   #testing #tools

Google’s math sense of humor   #business #google #math

April 2004

Thu 29:

Diamond cutting   #dev-mindset

Smaller mpegs from Adobe Premiere?   #help

FedEx rebrands Kinko’s   #design

Wed 28:

Saying yes to blow-painting   #parenting

Tue 27:

So we bought an iBook   #hardware #mac

Mon 26:

Arcade copy protection   #video-games

Sun 25:

General computer corporation   #history #video-games

Special Olympics   #autism #parenting #special-olympics #sports

Fri 23:

Joseph Wu Origami   #crafts

Thu 22:

APL and J   #programming-languages

Wed 21:

Apartment   #art

Electoral college reform   #politics

Tue 20:

The long and the short of it   #quick-links

Mon 19:

Many started web logs for fun, but...   #me

Sun 18:

BloggerCon II   #blogs #gatherings

Fri 16:

Hello world in patterns   #architecture

Thu 15:

How grammatically sound are you?   #language

Belgiandip   #administration

Wed 14:

Loftcube

Tue 13:

Writing exercises for engineers and scientists   #education #language

Atari 2600   #video-games

Mon 12:

Quick links: Sheep, Snail   #machinery #quick-links

Sun 11:

Great stella   #math

Ikea walkthrough   #funny #games #geeky

Quicken item ordering   #ui

Fri 9:

A joke for passover   #funny #religion

Thu 8:

Problem solving flowchart   #funny

Making do with Windows noises   #music #windows

Boa constructor   #ides #python

Wed 7:

Help with CSS alignment? Please?   #css #help #site

Warning on ignored return?   #c++

Mon 5:

Quick links: Zoo, Google, records, diesel, dinner   #quick-links

Sun 4:

Daylight savings time   #autism

Fri 2:

Sysinternals process explorer   #tools #windows

Thu 1:

GeOrkut density map   #hacks #maps #online

March 2004

Tue 30:

XSLTXT version 2   #tools #xslt

Oldversion.com   #tools

Prothon   #programming-languages

Mon 29:

Cousins of the presidents   #history #politics

Sat 27:

Race car birthday cake   #cakes #cars #parenting

Air America radio   #politics

Fri 26:

Promoting computer literacy through programming Python   #education #python

Thu 25:

Broken build rituals   #development

Truly random numbers   #comp-sci

Tue 23:

Bloom filters   #algorithms #comp-sci #history #obituaries

Mon 22:

Exact string matching algorithms   #algorithms

Sun 21:

Cog 1.1   #cog

How to make a pop-up scene   #crafts #how-to

Sat 20:

GUIdebook   #ui

Sports Illustrated’s digital workflow   #photos

Groovy   #java #programming-languages

Bob’s quick guide to the apostrophe, you idiots   #language

Wed 17:

Times when I am truly happy   #administration #quotes

ArtRage   #graphics #tools

Tue 16:

MIDI sheet music?   #music

Mon 15:

Japanese paper robots   #crafts #japan #robots

CSS diagrams   #css

Sat 13:

Mathematical background   #math #reference

TV tropes & idioms   #tv

Elmo coat   #art

Charlie Chaplin   #movies

Fri 12:

CSS jokes   #css #funny #geeky

Overreaction?   #online #parenting

Thu 11:

Quick links: generics, frameworks, failures, attitude, naming   #quick-links

Mon 8:

Homestar birthday cake   #cakes #parenting

Fri 5:

How to spot a fake programmer   #how-to #work

Thu 4:

Making Visual Studio less annoying #2   #how-to #ides

Quick links: Far Side, Steve, Boggle, Scrabble   #css #javascript #quick-links

QRIO   #japan #robots

Parents’ choices   #parenting

Wed 3:

Making Visual Studio less annoying #1   #how-to #ides

Tue 2:

Google search by number   #google

Intro flash movie   #movies #site

Calvin and Hobbes extensive strip search   #comics

Mon 1:

A pixel is not a little square   #graphics

Loving v. Virginia   #history #law #politics

February 2004

Sun 29:

Quick links: Reasons, Cho   #quick-links

Sat 28:

YAGNI   #development

Thu 26:

Printer tones   #hacks #printing

Port knocking   #networks #security

Gay marriage amendment   #politics

Classical computer science texts   #comp-sci #history

Tue 24:

Critical font update   #typography #windows

Virtual/non-virtual mixups   #c++

Mon 23:

Poignant Guide to Ruby   #ruby

Susan Kare’s Ned font   #typography

Gremlins in the code   #exceptions #testing

Sat 21:

Macintosh folklore   #history #mac

Fri 20:

Sleeper   #movies #robots #star-wars

Thu 19:

Black history month   #history #parenting #spotted

Wed 18:

Trunk monkey   #funny

Sun 15:

Destructors instead of catches   #c++ #exceptions

Sat 14:

Quick links: resizing, decompression, optimizing   #quick-links

Programs that write programs   #cog #quotes

Sixth grade questions   #education

Thu 12:

No matter how hard you try...   #cog

Wed 11:

Risks inherent in the rock abrasion tool   #animation #funny #space

How to choose a search engine or directory   #search

A new kind of science online   #science

Cory’s random advice for composition   #language

Tue 10:

Code generation with Cog   #cog #my-code

Essays wanted for new book about autism   #autism

Power structures in meetings   #work

Sun 8:

Swimming with boys   #parenting #swimming

Sat 7:

Orkut again   #online

Fri 6:

Another cool thing about perforce: Python   #python #shells #source-control

Tue 3:

Internet anagram server   #language

Ian’s shoelace site   #how-to #obsession

Showing C header structure   #c++ #python #tools

Mon 2:

Fixing jackals chomp wavy quartz bed   #language

Sun 1:

onEnterFrame in Flash 5?   #help

January 2004

Sat 31:

Ultra-geeky Life amusement   #geeky

Mars scorecard   #funny #space

Wed 28:

Microwaved mugs and multiple mindsets   #philosophy

College meets the real world   #funny #science #work

How to distribute Python modules?   #how-to #python

Tue 27:

“Treat yourself well. Everyday.”   #language

Nissan cube   #cars #japan

If ghost says you don’t have enough memory..   #administration

Displaying unicode in windows prompts   #characters #shells #windows

Sun 25:

Handyxml   #my-code #xml

You think it’s cold where you are?   #science

Open source testing   #testing

Sat 24:

Juggling changes brains   #juggling #science

Fri 23:

Orkut   #online

Box templates   #crafts

Factcheck.org   #politics #reference

SpaceMonger   #administration #tools

Simple tricks for more usable forms   #web

Spirit - D’oh!   #space

Thu 22:

Spirit paper model   #crafts #space

Tue 20:

Porkhenge   #autism

A wishlist gift   #site

Dithered.com   #blogs #css

Mon 19:

Speeding C++ links   #c++ #how-to

Wed 14:

Shampoo bottles   #autism #parenting

Tue 13:

Printing Unicode from Python   #characters #python

Updated ID3 tools   #my-code

Fri 9:

Memory errors   #debugging

Thu 8:

Fontifier   #typography

Rocket man blog   #animation #blogs #space

Tue 6:

WebFountain   #business

Buying a laptop on ebay   #hardware #online

How to ask for help   #how-to #people

Mon 5:

Text in columns   #ui

Spirit   #space

Sun 4:

M3u files in a tree, take 2   #music #my-code

Things I learned about Unicode today   #characters #python

id3reader   #music #my-code

Sat 3:

The Sokal affair in Social Text   #society

Six degrees of Rod Steiger   #math #movies #tv

Mailio   #email #parenting

My nonogram puzzles   #puzzles

Fri 2:

Freeing MP3s from iTunes   #music

Thu 1:

Web filtering software   #help #parenting

Virtual travelog   #blogs #history

Happy   #philosophy