2011
June
2The unofficial guide to migrating Google Rich Snippets to schema.org
April
29The “book” is dead
15Translation From MS-Speak to English of Selected Portions of Dean Hachamovitch’s “Native HTML5″ announcement
February
18What if this is as good as it gets?
January
9Dive into 2010
2010
December
14HOWTO control a Zip Chip programmatically
3Translation from PR-speak to Star-Wars-speak of Selected Portions of Amazon’s Message Regarding Their Termination of Wikileaks an an AWS Customer
August
23Afresh
May
28Me, but you, but me
April
19Ellipsis
March
29One
16Virtually acidic
8Eulogy for a writer
3Ribbon Hero is the future
February
28In pursuit of root
26Quod erat demonstrandum’d
25Ubuntu and Yahoo
24Iceweasel hullabaloo, part eleventy-two
24The appendices of the CSS specification are in alphabetical order
23Simplicity is hard. Let’s go shopping!
January
29Tinkerer’s Sunset
2009
November
21Living in a browser
18Expense reports
2Why do we have an IMG element?
October
19Thank you for giving me the opportunity to explain this to you
5Translation From MS-Speak to English of Selected Portions of Tony Ross’ “Distributed Extensibility Submission”
September
30Recently
August
4Open for your input
July
6This is the house
April
21Fuck the foundries
7hhgregg: DOA
March
27Dive into history, 2009 edition
21Accessibility is a harsh mistress
18If it fails for some, it should fail for all
January
11Immersed in the Googleplex ball pit
8A gentle introduction to video encoding, part 5: constraints
8A gentle introduction to video encoding: the slides
7A gentle introduction to video encoding, part 4: captioning
2008
December
30A gentle introduction to video encoding, part 3: lossy audio codecs
19A gentle introduction to video encoding, part 2: lossy video codecs
18A gentle introduction to video encoding, part 1: container formats
15Caption contest
November
14Woods
5Election results
3The pursuit of happiness
October
28Essentials, 2008 edition
27Well, that didn’t take long
26Beauregard
September
30Dive into HTML 5
23Irony-free zone
22Security questions
9The typography of Myrtle Beach
August
14The ampersands of Linux
12Hello darkness my old friend
7A very serious question
6The 4 “B”s
6Little drummer boy
5Placating people with options
4Weblogs: content w/o context, collaboration, capital, or coruscation
July
28HOWTO feed medication to your dog
22A helluva thing
17Things that are awesome
12Protocol buffers: the early reviews are in
12NY’s top child porn
5New Orc City
4Adobe 9
June
29Microformats and accessibility: the soap opera that never ends
24Property of
21Minimalism
20Four boxes
19It works better when you plug it in
19Teach The Controversy About Barack Obama
18About that world record
11Purity
7Geeky U.S. election predictions
May
12Invisibility
11HOWTO make the perfect fudge and get laid
7When the fall is all that’s left
6I voted
6The day the music died
April
15History meme
14Poäng
March
29No more squinting
25AwesomeBar
18Translation From MS-Speak to English of Selected Portions of Joel Spolsky’s “Martian Headsets”
15A dead fish in yesterday’s newspaper
14Holy fucking shit, look at all those tubas
10Priorities
9Draconian error handling: still the worst idea ever
7Can GPL iPhone apps exist?
5Universal Encoding Detector 1.0.1 is out
3Bestsellers
February
29Jumping out of the system
22The warts of Flickr
21The Bolero of trolls
19All these years, I’ve been using the cite element incorrectly
13Hisabati
5Writing with ease
2The real 2011 list
January
24Attachments
23Microsoft koan
17Of canaries and coal mines
14HOWTO solve the sub-prime mortgage mess
8Tuba fever
42008 is the year of Linux on the desktop
2007
December
28Receipts
27Old School
22Gifts
17Let a thousand Mules bloom
130 + 1307
November
26WTF: Adobe Reader 8
19The Future of Reading (A Play in Six Acts)
14Default search engines
11Installing MySQL on Ubuntu (the NSFW way)
October
26Stuck in LAX
24Ruminations on the intersection of fine art, bicycles, and spandex
18Gobuntu has already failed
17Buying art online
16Oh, good grief
15American Buddha
4If wishes were iPhones, then beggars would call
September
29Mattresses
27Alligators everywhere
10Jobs I don’t want
August
24Did you mean?
22Insurance and reinsurance
21Accessible video on the web, part 9
21Take me for a ride in your car, car
20Backing up Apple //e disks over a serial cable
13The elephants of Flickr
12The butterflies of Flickr
12Elephants in mirror are larger than they appear
8This and that
7Incentives
1Let’s not and say we did
July
8Help me upgrade my CPU
5Creative Commons 3.0-licensed resources in Debian
5Juxtaposition
4Baby needs a new pair of wheels
3The “Project Zero FAQ” FAQ
June
30iRony
30iGroove for iPhone?
29The persistence of memory
265½ lessons that legitimate retailers can learn from pirates
24Translation From PR-Speak to English of Selected Portions of Federated Media Publishing Vice President Neil Chase’s Response to the “People-Ready” Ad Campaign
20Best portable GPS navigator?
15A series of very small lists
13Recent bullshit that doesn’t merit more than six words in response
10Personal video rendering
7HOWTO batch encode video for iPod under Linux (2007 edition)
7HOWTO recursively rename files with a lowercase file extension
2One year with Linux
May
31The BoingBoing household
29Unlucky in feeds
22Gates
16Renovation neverending
16It’s 2007. Do you know where your spec is?
15Outrageous
9The “you” in Youtube is you
9Whither television?
7Site-specific text zoom
2Silly season
April
24Vonnegut Day
23You’ve got floor
19Renovation
16Translation From PR-Speak to English of Selected Portions of Rails Developer David Heinemeier Hansson’s Response to Alex Payne’s Interview
15Two minutes
14We like money
13The future of the web
12My kind of gutsy
9The outward observance of sacraments
4mod_musicindex alternatives?
3Murphy’s snake
2Back in the real world
1Complete this sentence
1document.wacko
March
19Two visions
15My Good Easy (2007)
15links for 2007-03-15
14links for 2007-03-14
13links for 2007-03-13
12links for 2007-03-12
11links for 2007-03-11
10links for 2007-03-10
9links for 2007-03-09
5The dogs of Flickr
4Wii’d
3Best
2Ubuntu HOWTO from Z to A
2how not to
1can’t
1links for 2007-03-01
February
27links for 2007-02-27
26links for 2007-02-26
25links for 2007-02-25
24links for 2007-02-24
23Tabbable toolbar buttons in Firefox
23links for 2007-02-23
22Late binding
22links for 2007-02-22
21links for 2007-02-21
21Circles of hell
19links for 2007-02-19
18links for 2007-02-18
17links for 2007-02-17
16What your audience likes, brought to you by Digg
16links for 2007-02-16
15In which I simultaneously praise and criticize Creative Commons, and we all take predictable positions discussing it
15links for 2007-02-15
14links for 2007-02-14
12links for 2007-02-12
9links for 2007-02-09
8HOWTO block META refresh
8links for 2007-02-08
7links for 2007-02-07
6Windows Vista security, brought to you by Digg
6links for 2007-02-06
5Fix for “Authentication failed” error when upgrading Ubuntu Edgy to Feisty
4links for 2007-02-04
3links for 2007-02-03
2Lifecycle of a bad idea
2Speakers and a microphone
2links for 2007-02-02
1links for 2007-02-01
January
31links for 2007-01-31
30Truth hurts 2.0 (beta)
30links for 2007-01-30
29links for 2007-01-29
28links for 2007-01-28
27links for 2007-01-27
26links for 2007-01-26
25links for 2007-01-25
24links for 2007-01-24
23links for 2007-01-23
22links for 2007-01-22
21WrongRoom
21links for 2007-01-21
20links for 2007-01-20
19links for 2007-01-19
18links for 2007-01-18
17Stages
17links for 2007-01-17
16Spaceships
16links for 2007-01-16
16A history of DVD copy protection
15Not seeking enlightenment
15links for 2007-01-15
14links for 2007-01-14
13links for 2007-01-13
12links for 2007-01-12
12Sharecroppers
11links for 2007-01-11
10links for 2007-01-10
2006
December
25Have yourself a Roomba little Christmas
18HOWTO compile SuperTux 0.3.0 (Milestone 1.9) on Ubuntu Edgy
14Data on the web
9Jingle butt
7REST for toddlers
November
13Backson
6gNewSense first impressions
October
31A success story
31User-generated content
27Sunday morning
23DeCSS, how do I love thee?
15Fish fish fish fish fish
13Mozilla Accessibility Summit 2006
6Liveblogging the Apex chemical fire
3Accessibility improvements in Firefox 2
2HOWTO play Digg users like drunk kittens
2Digg users are dumber than goldfish
September
22The Philadelphia Orchestra does it right. Really.
19‘Bad fd number’ error in Ubuntu 6.10 (Edgy Eft)
15Waiting for the revolution
13Freely licensed Creative Commons music that I liked enough to put on a mix tape
12Apple Software Update for Windows
12Sniff
11HOWTO parse feeds on the command line
August
30HOWTO batch encode video for iPod under Linux
23W3C and the Overton window
22PR#6
11I love it when a plan comes together
9Sneak Peek: SuperTux M2
July
27The world is not limited to your imagination
23HOWTO play the videos (with captions!)
16Waiter, there’s a fly in my studio
13Mail.app’s “Save as” is broken
4You make bunny cry
June
27It’s the Dive Into Mark show!
26Essentials, 2006 edition
16Juggling oranges
9HOWTO make the perfect fruit salad and get laid
2When the bough breaks
May
30Bye, Apple
19Digital cameras, again
8Long-term backup
April
25New focus indicator for Firefox
23The Rhythm of New Orleans
20New Orleans diary: an equal opportunity destroyer
18New Orleans diary: because of all that’s happened
17New Orleans diary: A Katrina moment
14All the dogs I have known and loved
11Frozen peas and valium
7After the bath
2004
October
18Every exit
15White lights lead to red lights
8New Orleans
September
29RESTagra
August
23Kittenfight
16Why specs matter
13Content sniffing considered harmful
11Corporate blogging
6Vacation
3Keys
July
18Dive Into Python on paper
16Universal Feed Parser 3.3
6XML is tough
6Unicode Normalization Form C
3Universal Feed Parser 3.2
June
29Universal Feed Parser 3.1
21Universal Feed Parser 3.0
18Favorite jokes
16Don’t fuck the babysitter
9Life Assessment Quiz
2The apostrophe is the modern day Shibboleth
May
30Pink Numbers
28How to make a good ID in Atom
27How to make a linkblog in Atom
21Aftermath
14Freedom 0
12The first thing we do, let’s shoot all the copy editors
11Google Watcher
4Yet another crack at user-friendly feeds
2Another crack at user-friendly feeds
1Essentials
April
19Universal Feed Parser 3.0 beta 22
15Platypus Templates scam
14Hot RSS
12I dream of Gmail
10Gmail accessibility
7Grammar
6Interoperability
2Ten Words or Less
1Netscape Returns, Steals Back RSS, Merges With Rival CDF
March
29Direct deposit
24Matters of no importance
24What is X?
22TypeKey? You Blow Me
20Most valuable asset
18Spoken Interface
17Random
15Personality test
9You’ve got to carry that weight
2Second day on the commute
1Blue
February
28The myth of Sisyphus
23Are we an echo chamber?
18Beware of strangers
13Determining the character encoding of a feed
4The myth of RSS compatibility
1Universal Feed Parser 3.0 beta
January
19If people won’t go to the validator
16The history of draconian error handling in XML
14Thought experiment
12Transitions
8There are no exceptions to Postel’s Law
2Relative URIs in HTML
2003
December
31Year in review
30Atom autodiscovery RFC
28Aggregator HTTP tests updated
28Trapped in sobriety
22Carb-counting bagels
20Atom autodiscovery conformance tests
19Notes on Atom autodiscovery
13Atom 0.3 snapshot
4The infinite hotel
3Cantor sets
1Aggregator usage is a power law too
November
28No use
27The way out
25HTTP Error 447: Gone until I get the attention I deserve
17Live from Las Vegas
15Weblog spam
15Don’t worry, this is a one-time mail
12Safari 1.1 CSS hacks
10Redesign Surprise
6Redesign: squares
5Redesign (again)
1Power tools
October
29Digital cameras
27Blogger Code in RDF
24Panther, Panther, Panther
22Naming
20Foolproof
16Atom revealed
15One thing
14Essential nature
13Currently
11When in Rome
9Aaaaugh! My book!
8Queer Eye
6Addiction koan
3Fresh squeezed bitterness
September
29Not for you
19Daycare
18Hanging in there
17Dive into publishing
9these days
8Rewriting Microsoft web services
4Feed Validator has moved
4Go go Gadget printf
2Microsoft web services, brought to you by the letter L and the number 0
August
29Won’t somebody please think of the gerbils?
28These links we make
25Atom API revised
24In brief: insanity edition
21Everything considered harmful
19Headers and soul
18Atom API implementation
15Cruft-free URLs in Movable Type
14Google calculator
12Apple //e
8Those that belong to the emperor
5Atom 0.2 snapshot
4How to install Windows XP in 5 hours or less
July
29Atom API primer
28Atom news
26If at first you do succeed
22Aggregator HTTP tests
21Atom aggregator behavior (HTTP level)
18Dive into accountability
16Rule of thumb
14Things I did today instead of drinking
14Child’s mind
13Have you seen my website?
11Pie progress report
9Bandwidth-saving tip of the day
8On simplicity
7Linkdumps are like sex
3Other things
1Leave RSS alone
June
28Married quote of the day
26Beside the white chickens
26In brief, anal sex edition
26Don’t use UserLand’s validator
26Will the real RSS validator please stand up?
25Echo chamber
23A fresh start?
23In brief, angry grass edition
22Why I’m unsubscribing from your blog
21History of RSS date formats
19Teach me Spanish curse words
19Un nuevo principio
18Hello your name is
17RDF photo gallery
16The Ws of weblogging
15Father’s Day
12How to consume RSS safely
11In brief: independent reality edition
9Three interviews
6Nothing personal
6Pinpoint
5Inventory management
3Matters
May
17The big day
15Pre-wedding dinner
14Nothing to be late for
12PyTechnorati
11Maintenance
9In brief: noise problem edition
7Matchmaker
5In brief: bread machine edition
5Why we won’t help you
3The importance of human-readable markup
2Backing up with rsync and ssh
2But now it is somehow my fault
1CSS tabs redux
1My first cease-and-desist letter
April
30Translations
28Message of the day
24Zeldman has an RSS feed
24Direct to video
23In brief: insomniac edition
21Browser upgrade campaign officially retired
21What’s your Winer Number?
19Recent comments page (and feed)
18Enough already
16I’m not even supposed to BE here today
14Bellwether
14Safari build 73 is out
13OBJECT and Internet Explorer
12About the sponsored links
10In brief: 10 April 2003
10My other car is a cdr
9Movable Type templates tutorial
9Tango, tango, tango
9NSIS, an open source installer maker
8The importance of titles
8SpamAssassin makes spam fun
8Vows
7Panda mating
5Things Hannah Had No Intention of Telling Andrew
4To the motherfucker who cut off my bride-to-be this morning, ran her off the road, left her for dead in a ditch on the side of the Durham Freeway, and sped off without slowing down
4Ask Dr. SQL: task scheduler
3Anyone seen the bridge?
3In defense of anal sex
1In brief: 1 April 2003
March
31Bits and pieces
29Peaceblogging
27HTTP Error 410: Gone
26nntp//rss 0.3 released
26Threat level
26Only 200ms from home
25Web Site Optimization review
24Pure CSS tabs
24Band
22Redesign
21Confessions of a platypus creator
19The road to XHTML 2.0
19PyTextile
17Apache security vulnerabilities
15About the mobile edition
13Switch
13Address book
12Update
February
26How to block spambots, ban spybots, and tell unwanted robots to go to hell
21NewsMonster day 2
20robots.txt support for uber-aggregators
18Blog poetry
17So here we are
16The record of the race
14Foock yuoo tuu Bork Bork Bork
14All things Movable Type
13Auto-content: 13 Feb 2003
12Safari build 60
12Here we go again
9Power laws and priorities
8Optimizing PNG files
7In brief: All hail the Benevolent Goat Masters!
6In law, not in code
5Unabashed media whoring
4Planning to forget
January
31Unplugged
31No clock
30Plugging the analog hole
29For best results
28How to hide CSS from Opera 7
28Auto-content
28In brief: 28 Jan 2003
27Markov poetry
27Auto-numbered nested lists
27Little boxes
27Dynamically extending APIs
26In brief: Superbowl Sunday
24Premium
22Parse at all costs
21anni(verse)ary
21In brief: 21 Jan 2003
20Forrestcrest Court
19Influences
17New news aggregator for Windows
16Body IDs
16The one I’ve never tried
15How to keep avocado fresh
15Perpetual un-motion
15Design Mu
15Markup Mu
14In brief: 14 Jan 2003
14Eddies in the space-time continuum
13Semantic obsolescence
12How to hide CSS from Safari: solution
11How to hide CSS from Safari
9Should Safari be intentionally buggy?
8Small world
8In brief: 8 Jan 2003
7Safari review
7MacWorld keynote
6Down in the South
5Poisoning the envelope
4Two by Jim
4In brief
3Free to good home
2The year in review
1The lies can be categorized
1New Year’s Resolutions
2002
December
31But not today
30The tag soup of a new generation
29Million dollar markup
27Pushing the envelope
26Every exit
26Ease of use
26be liberal in what you criticize
24The best present ever
23Your search took 0.09 seconds and 6 geese
22Essential OS X
22RSS Validator web services
22Pony the hell up
20That thing
19Dive Into XML
18The right ones in the right order
17Cold storage
14Tapestry
13Friday linkfest
13And now this
12Taxonomy
12Hats
12Wishlist
12Advent
10That close
9Clearing out some old links
9Joe Clark interview
9TiVo season passes
6Radio days
5Television days
3This is XFML
1Fly Free
November
27A thousand battles
26Syndication is not publication
26The rebellion will be syndicated
24How I turned 30
22Debate
22Tinkering
21A warning to others
20New reading
October
31Post-Halloween thoughts
31Halloween CSS
31Dealing with user input in Python
31Amphetadesk 0.93.1 is out
31Movable Type 2.5.1 is out
31Eight scary stories
30Hard to find
30Fellow seed planter
30Microsoft’s great competitor
30Nice article on backlinks
29Big 3-0 crisis narrowly averted
29Club vs. Lojack solutions
29Eulogy In The Event That The Bus Michael Barrish Is On Suddenly Spins Out of Control and Crashes and He Dies
29Intrinsic value
29Blogdex redesign
28We have arrived
28I need a name for these lists
24Buy Building Accessible Websites
24Valid RSS banner voting results
23Backlog
22Vote for your favorite Valid RSS banner
22RSS Validator
21Push by any other name
21Southwest off the hook
21Paul Ford on accessibility
21Zeldman redesign
21Doonesbury does weblogs
21Projects weblog
21Ultra-liberal RSS parser 2.0
18Take up knitting
17Browse porn faster
17Guess what this means
17CSS aikido
17Kind-of-writer-maybe
16Blogging for pennies
16Rich editing in Mozilla
16The myths of web accessibility
15Interrupted
15Necessities
15Dunno
15Soccamatic
15Python 2.2.2 is out
15Cycle
14All that has been
11Parable redux
11Cause and effect
11Domino
11Further reading upgrades
10Abstract concepts
10More on evolvable formats
10Spare me
10Google RSS
10Words fail me
9Wedding music
9Six
9Five
8Barney Not Found
8Movable Type 2.5 is out
8In praise of evolvable formats
8Teach a man to fish
7My Good Easy
7Patent reversal
6Accessibility watershed?
6All digital
6Central
6Business card design
5Supreme Aaron
5My conversation with Paul Boutin
5Perl programmers are so cute
4History of the tilde
3Catching up
3CSS and mobile devices
3Microsoft redesign
3When an engineer flaps his wings
2Best served cold
2Smitten
2rm -rf /tmp/goodstuff
2Reunion
2RDF redux
2Insanely complicated
2Switcher
2Cast not the first stone
1There are four lights
1Colophon 3
1Colophon 2
1Colophon 1
1I mean why not
September
30Un
30Best
30Wedding etiquette
29Dooce
27Advanced CSS lists
27Pingback vs. Trackback
27Introduction
27It’s Google’s world, we just live in it
27Semantic mapping of RSS elements
27Repair
27Chicks dig that
26RSS 2.0 template
25FOAF explorer
25Maps
25Plan
25RSS revolt
24Stark raving sane
24Parallels
24DVD stills
24Light reading
23New toys
23Now heavily medicated
23The Semantic Web makes me sick
22Advanced FOAF
22FOAF, FOAF, FOAF
21More FOAF links
21Still good?
21RDF library for Python
21Friend of a friend
21Good question
21Introduction to the Semantic Web
21Kittens and my middle finger
21Aggregator survey
21Think
21Elementary
21Stumbled
21RSS for comments
20Weblogger.com = WeBully.com
20Fuck The Onion
20Satires
20Updates
19The third son
19The persistence of grammar
18In the dark, in spurts
18I want candy
18How to build an RSS newsreader in Python
18GUI programming in Python
17Blink and you’ll miss it
17Security through the millenia
17Coming soon: Mac OS X 10.2.1
16RSS linkpile
16Colorless green ideas sleep furiously
16Cheating
14Slip covers
14A tax for the frozen sea within you
14Make Straw smile
14I hear thunder
13More on Jaguar boot images
13Inner voices
12Print Center is a many splendored thing
10Tomorrow
9Zoe
9Two words
9Quickly
6The case for simplicity
6History of the RSS fork
5RSS 2.0
4Troubleshooting with single-user mode
4First of all
4Chimera coming along nicely
4Socializing
4BBC RSS
4Jaguar Tech Note
4RSS tutorial
3MS/HP DRM TV/DVR PC DOA
3IE 6 workaround discovered
3The September that never ends
2King for a day
2Happy Mac in Jaguar
2HOWNOTTO
2Side effects
2I don’t mean to pry, but…
2Moof
2Talking tax forms
2Essential cat pictures
2Saddled
2Two-thirds
1More secure Classic environment
1Back
August
29Proven true
29Reservations
28Mine too
27Clever and beautiful
26Out
24Jaguar, Jaguar, Jaguar
23Always confused
23The quest for the ultimate news reader
23Mad G00gle sk1llz
23MySQL and Jaguar
23Words, words, they’re all we have to go on
23Automatic lead-ins
23Goose-stepping morons
22Linking still legal
22Passenger 2.2a4 is out
22Official: 70 ways to abuse nested tables
22Ellen Feiss is a harsh mistress
22Automatically inserting images before offsite links
22ObZilla
21Fonder
21like 60-1
21Leopard skin fashion accessories are already available at Victoria’s Secret
21Capital G
21Entities
21Practice
21One hundred and one uses for a dead parser
20The persistence of memory
20How liberal is too liberal?
20It happens
20Font sizing roundup
20Quickly
19Champagne toast
16Dramatic arc
16Interference with a business model
16Historic, and quite cool
16Google makes baby Jesus cry
15Ultra-liberal RSS locator
15The neverending saga of Netscape 4 compatibility
15Exquisitely poorly
15Better living through regular expressions
14Licensing quiz
14The Q tag revisited
14New and improved site search
14Michael’s markover
13SSL broken, fixed
13Weblog optimization
13Automatic curly apostrophes in Movable Type
13Ultra-liberal RSS parser
12CSS archive
12We text artisans
12Accessibility tools
12Rules of etiquette, part 2
9What do you want to know?
9RSS 1.0 tweaks
9Winning 5k entries announced
9TeXHTMLism
8RTP Bloggers Club
8HDTV still a long way off, still a mess
8This page is in Icelandic
8Lexicon
8Early on
7Welcome to your superiority complex
7How to live with an intense person
7Good luck with that
7Stolen moments
7Just one thing after another
7Full RSS feeds are back
6Bobby bought out
6Changes in XHTML 2.0
6Full-screen calendars in Movable Type
6Feeding Zeldman
5RSS feed changes
5Rounded corners
5MT-Search 1.31b is out
4Dive into history
4Be mean to Opera
4Tuxedo
3Wedding sites
2CSS solutions
2Commoditizing complements
2Uptime
2Bought the t-shirt
1Google is a harsh mistress
1Audience participation
1I’m Ellen Feiss? And I’m a… frisbee?
1Rabbits
July
31Windows 2000 service pack 3 available
31Problems using Software Update in OS X 10.1.0
31Fun with SQL
30Rules of etiquette, part 1
30Dive Into Vincent Flanders
29Adopt a beagle
29While you were out
22Introducing Dive Into Accessibility
19Conclusion
19Day 30: Creating an accessibility statement
18Day 29: Making everything searchable
17Day 28: Labeling form elements
16Day 27: Using real headers
15Day 26: Using relative font sizes
12Day 25: Using real horizontal rules (or faking them properly)
11Day 24: Providing text equivalents for image maps
10Day 23: Providing text equivalents for images
9Day 22: Using real lists (or faking them properly)
8Day 21: Ignoring spacer images
5Day 20: Providing a summary for tables
4Day 19: Using real table headers
3Day 18: Giving your calendar a real caption
2Day 17: Defining acronyms
1Day 16: Not opening new windows
June
28Day 15: Defining keyboard shortcuts
27Day 14: Adding titles to links
26Day 13: Using real links
25Day 12: Using color safely
24Day 11: Skipping over navigation links
21Day 10: Presenting your main content first
20Day 9: Providing additional navigation aids
19Day 8: Constructing meaningful page titles
18Day 7: Identifying your language
17Day 6: Choosing a DOCTYPE
14Day 5: Belated introduction
14Day 5: Marcus
13Day 4: Lillian
12Day 3: Bill
11Day 2: Michael
10Day 1: Jackie
9Stay tuned
8This happiness business, continued
8New tricks
8The Tao of Powerpoint
7OpenAnEBook.org accessibility review
7Printlogging
6How to deal with telemarketers effectively
6New Free Online Scholarship weblog
6The new new economy
6Why Mozilla 1.0 supports BLINK
6Half a million RSS feeds
6Every word
6OS X 10.1.5 is out
5Mozilla 1.0 is out
5Not even trying
5Apocalypse on Pattern Matching
5Rock bottom
5CSS promise vs. reality
4Like an idiot
4Python SOAP libraries
4Character entities reference
4Who are the people in your neighborhood?
3Now get off my lawn!
3Please won’t you be my neighbor?
3RSS auto-discovery in Perl
3RSS auto-discovery in PHP
3Raiders of the Geriatric Ward
3Art is in the eye of the beholder
3Excretions
3How to change a user’s short name in OS X
3Microsoft Office X SP1 is out
3For those who know
2Important change to the LINK tag
2Google recommends
2Social networks by referrer
2More on social networks
2Social networks
1Lostness
1Priorities
1Back in the day
1Insomnia
1Other success stories
1Python reading list
1Same thing we do every day, Pinky
May
31RSS auto-discovery in Python
31More on RSS auto-discovery
30Introduction to XML Namespaces
30Bloggers and journalists
30RSS auto-discovery
30Official word on Java 1.4 on OS X
30Where did we go wrong?
30Advanced warning
30Special sneak preview
29Asking anyway
29Happy birthday
29Quirks mode
29Farewell roast
29Chimera 0.28 is out
29Really, 256 bytes should be enough for anyone
29Soon to be sweeping Daypop
28Feel the burn
28Accessible video: good luck
28Last will and testament
24RTFM
24New way to abuse nested tables discovered
24We’re not worthy
24Half-birthday
24Upgrades
23New way to abuse HTML discovered
22Inheritance
21First step
20Dancing wombats revisited
20Lessons learned
20Toaster
20Gosky patties
20Pearls before swine
20All those episodes of Law and Order come in handy
19Ping weblogs.com from MovableType
19Root causes
18Squish
18Waka waka
18Welcome to the light side of the force
18New use for Google API discovered
18Star Wars reviews pouring in
17Zoom
17Only 12 to go
17Dreams
16More on readability
16Hi! I’m a signature virus! Add me to your signature and watch me spread
16Patch early and often
16Get well soon
15Required reading, as usual
15Back in the day
15Diversity is key
15Long live the king
14Font readability
14RealFailure
14Creating more problems than you solve
14Rack-mount servers
13Announcing the 2002 5K contest
13CD copy protection
13How do you score?
13Markover, continued
12OS X 10.2 preview
12Happy Mother’s Day
12Gardening success story
12Markover
11Creating bootable CDs in OS X
11Am I Haiku Or Not
11Another good accessibility site
11I’d like to have your problems
11Missing the point
11Release early and often
11Beyond the browser
10Accessibility statements by example
10Perceivable, Operable, Navigable, Understandable, Robust
10Now that’s short
10Cream of the crop
10Public redesign
9Multi-author weblogs
9Fly, be free
9SuSE review
9Transition
9Timeline
9Harbinger of things to come
8Geek cred
8Accessibility books
8That was fast
8Whisper down the lane
8Fond memories
8Outgrowing
8iPod tip
8OmniWeb 4.1b6 is out
8For Tigger-lovers only
8Classic tip
8Lies, damned lies, and your local news
7Find anything
7More on backlinking
7Upon running 4.5 miles this morning
7The point, continued
7More haiku
7CVS tweaking
7Not really, but thanks
6Saving state
6All that hoopla
6Men’s Fashion Guide, part 4
6RedHat Linux 7.3 is out
6Less is more
6OS X Software Update tip
6More on Linux distributions
6The point
6Any Debian 3.0 testers in the audience?
6The difference
5As if
5Calling all Linux geeks
4High-speed spin
4Time to upgrade to Movable Type
4The Q tag
3What I am not
3The future of web services
3Top stories
2Sam’s genius
2Must… resist… temptation…
2The risks of Shared Source
2OpenOffice 1.0 is out
2Geek secrets
2Apache up, IIS down
2I didn’t listen
2Joel continues to be smart
2The new baseline
2Pants
2Unpatched
2Code editors
2Virus author jailed
2Dive Into OS X updated
1Satisfied
April
29Migration
29Hurried
28Expect less
28More on web-based interfaces
28HTML is not a crock
27Accessible calendars
26XML 1.1
26Print-friendly links
26Dive Into Python 4.0-2
26Chimera, chimera, chim chim cha do
26Accessibility: it’s not just a good idea, it’s the law
25Hard lessons
25Water and everything
25The historical present
25SOAP vs. REST
25Recommendation
24How to build a successful web site
24Pure Google goodness
24How to write a better weblog
24Anti-privacy features
24wxMacPython
24Which monopoly?
23Accessibility tools
23CSS-based Radio themes
23Digging through source
23Silent
23Silent-ish
23Capturing MP3 streams
23Overhyped
23Clarification on themes
23Author Beware
23HTML structural elements
22Sam?
22Random registration required
22No other purpose
22Growing
22Big Brother, Bigger Brother
22What XP stands for
22Overpriced
22Instant messaging for OS X
21Editor support groups
21Feedback loops
21Searching for the light
21Auto-linkbacks vs. Instant Outlining
20Mac Ogg Vorbis
20Automatic linkbacks
19Showstoppers
19Alan Cooper Speaks
19Hot Java tip
19The fuzz that never comes
19SOAP vs. XML-RPC
19Netscape 4 CSS reference
19Mine does
18PyGoogle 0.5.2 is out
18The inside scoop on Amazon’s XML interface
18These spring days
18On innovation
18On free libraries
17Last word on outliners
17Site stats scalability issues
17Pixelpalooza 2002 winners
17Equal Opportunity Bugs
17How to install Python
17As you wish
17PyGoogle 0.5 is out
17Back button considered harmful
16Python instant messaging
16Outlines vs. outliners
16Wade into OS X
16DragThing 4.3 is out
15History
15Masterpiece
15Call me an outcast, then
15A 10 minute introduction to Python
15Men’s Fashion Guide, part 1
15Investigating OPML
14Things I already know about diamonds
13Jewelers
13World’s first weblog?
13Things I wonder about Leslie Harpold
12Weblogs that suck
12It is now safe to shut down your company
12Certified Microsoft Patch Developer
12Weblog-friendly hosting
12The best defense
12Syndication standards
12Got root?
12Re-announcing Dive Into OS X
11Google web services
11It’s people like this
11Python 2.2.1 is out
11Peerkat takes off
11Server-side includes
11A patchy web server
11CBDTPA, we hardly knew ye
11Hailstorm, we hardly knew ye
10Aaaaaaaaaargh
10Shipping is a feature
10On Wikipedia
10Double or nothing
10Java UI guidelines
10Free J2EE training material available
10Magical
10Indispensable
9Microsoft’s trust problem
9Python grows a boolean
9Mailman 2.0.9 is out
8Where the beagles are
8Brace yourself, Bridget
8A series of random unrelated notes
5Apache 2.0 is out
5How to stop telemarketers and direct mailers
5Tad Clarke, whipping boy
5Targeted advertising
5Dirty limerick
5Valenti, annotated edition
5New form of inefficient communication discovered
5Gleefully
5Continuing assaults
4Oubliette, X-Files edition
4To forget
3Things I will not admit, even when pressed
3KDE 3.0 is out
3Old bugs, new bottle
3Accessibility of graphics
3The defenestration of Microsoft
3Goodbye Yahoo
3Adjectives
3Choosing an open source license
3AdAware 5.7 is out
2The business of accessibility
2Accessibility myths
2Integrated archives
2TCP/IP as XML
2Stallman biography
2Teoma vs. Google
2Shoot the Messenger
2Trustworthy computing at its best
2Microsoft gains millions of defaced websites
2Sustainable business models
2Less than the sum of its clues
1A spin job by any other name
1Audience vs. community
1Apache dips
1Gardening
March
29Interrupted
29Ask your doctor if Kevin Fanning is right for you
29Minimal accessibility
29Ya-screwed!
28Web accessibility, simplified
28Dancing wombats, Christmas edition
28More Windows firewalls
28Intentionally broken CDs wreak havoc
28Libraries as ISPs
28Stallman on patents
28MoinMoin 0.11 is out
28StructuredText blogging?
27RealOne and application posture
27Overpriced but worth every penny
27JPEG Screenshots in OS X
27OS X firewall software
27FileBuddy 7 is out
27The new drug war
27Zimran on Eisner on piracy
27Quack
27Spyro meets The Matrix
26Theme requests
26Mac OS X cramming
26VNC on OS X
26Real pirates
26Record numbers of nail clippers
26OIDS 2.0 is out
26Retrospect 5.0 is out
26Unsafe at any baud rate
26Dancing wombats, Java edition
26Against full peers
25New Theme: Apple //e
25AmphetaDesker #1
25One page to rule them all
25Doonesbury does piracy
25Old hacks in new bottles
24How to download contacts to your iPod
24The key to piracy
24Robust Windows
24iPod 1.1
23Fountain of wisdom
23Canine-friendly computing
23Secure remote Radio administration
23Now with syndicated categories
23Now with categories
22iPod Clarification
22Better browsers are only the beginning
22CERT Advisory for home users
22How to get hacked in 24 hours
22Multiple Radio installations
22Ping to your pong to my ping
22Pound on the table, Java edition
22You’ve got irony
22iPods are forever
22Projects page
22All my life’s a circle
22Tell him what he’s won, Bob
22Syndication changes
22Linkrot warning
22Movable Type migration
20The oracle at Delphi
20Affiliate bombing
20Dump ICANN
20Waste of space
20GraphicConverter 4.3 is out
19Enclosures
18Nothing but dots
18ICANN sue
18Mandrake Linux 8.2 is out
18How to combat personal Internet use at work
18Look for intent
18A real location manager for Mac OS X
18Trading liberty, etc.
18Calling all interns
18More eBooks around the corner?
18The ins and outs of price discrimination
18Flash, pro
18Flash, con
18Rejection massively reduces journalistic integrity
18Top notch Mac OS X utilities
18iMac: 7.9
18When I am empty, please dispose of me properly
18Arsonists handing out fire extinguishers
18Interesting cultural artifacts
18Shareware that isn’t
17How to copy Apple and lose millions of dollars
17Dive Into OS X updated
16How we spend money on music
16CSS for Netscape 4
16Advanced CSS tricks
16Security models
16Every bear encounter is unique
16A 3D Finder?
16Apple Remote Desktop will change the world
15Only you
14Where I’m at
13We’ll see about that
13How to bulk-add users in OS X Server
13Google bombing (ho hum)
13Impulse buy
12How to smuggle a Mac into work
12AOL to drop IE?
12Mozilla 0.99 is out
12Greater of two evils
12Users to the rescue
12Unhelpful features
10Accessibility bookmarklets
10Revenge of all y’all
10Faces behind the words
10OS X tips
9The art of writing headlines
9Beware geeks bearing GIFs
9Flirting with the dark side
9Rebound
8The secret of growing old
8Calling all y’alls
8Slippery slope
8Learning to love the Dock
8Scoble is back
8Tutorials for the uninitiated
7On having found the true religion
7One in twelve
7Now officially Southern
7Against RSS
7Move along
6Press pause
6Trend or fad
6DJ Tiesto vs. Xavier
6Unemployed and unrepentant
6Excellent article on web accessibility
6Talking cat
6Making the grade
6And so forth
6What she knew
5Window
5All hail the kakapo
5Price of admission?
5Wanted
5CSS is spreading
5Joel throws a bone
5Join Cory
5Fear Not The Net
5If you can’t tell the difference
5How to encode and decode HTML entities
4Radio escaping bugs
4Full disclosure
3While you were out
2How to set up a personal web server
1How to become a teacher
February
26Digital Chaucer
26Not valid for admission
26Keepin’ the faith
26Seeking
25Pound on the table
25Found!
24Mind the gap
24Please stop reading
23What format do you want it in?
23Did you see it?
23Wordplay
23Chuck Jones passes
23Accessibility haiku
22It’s easier than you think
22Front lines
22So much for karma
22Simple
22Michael’s manifesto
22AT+T spam problems
22Today’s security holes
22The continuing end of free
22HDTV: still waiting
22Radio comments comments
21As miserable as ever
21Breakthrough
21Don’t ask, part 2
21Oh, just don’t ask
21What goes around
21GNOME 2.0 beta available
21Accessible tables and calendars
21OS not included
21Accessibility statement for diveintomark.org
20Peter Suber interview
20Britney, Britney, Britney
20Even MS customers can’t figure it out
20Sour notes
19User-friendly dip switches
19Bush and the devaluation thing
19The face of open source
19Use CSS to help convert to CSS
18Whatdya mean
18Flash-based weblogs
18CSS not for the busy or faint of heart
18Best cat picture ever
18Introducing Chimera
18Twelve things
18Greymatter and XHTML
17CSS misunderstandings
17CSS and self-fulfilling prophecies
17Another CSS weblog
17CSS and language design
17Metabugs
17CSS does not guarantee accessibility
17CSS for Newbies
15CSS and Universal Design
14Move over, BT
14More Microsoft patents
14One ring to rule them all
14Opera 6.01 for Windows
14Hardly deserves a medal
14Moral arguments aside
14Java 1.4
14Insight
14CSS upgrades
13CSS success
13Serving size
13More of MPEG4 licensing
13SourceForge changes
13Depends on whom you ask
13CSS fun and games
13Tables are evil
12Take that, Martha
12Emacs for Mac OS X
12Opera for Mac OS X
12No Quicktime 6 yet
12Chinese New Year
12Anti-Bloggies
12CSS Bootstrapping
12Bad Textism, no biscuit
12Google in a box
12IE patch
12Packet sniffing
11Bad browsers
11Prototype
11CSS Koolaid
11Unpatched
11Groovedump
10Self, lunch, it’s all the same
10A 19th century Internet romance
10Dark tunnel
9Beware of geeks bearing gifts
9Unorthodox characters
8No Joel tonight
8Only 5k
8Radio names
8Miama Herald redux
8Spam tracking
8Breaking Oracle
8Anti-piracy bloat, bugs
8Full MS comments coming
8Vermont opt-in
8ArsDigita, we hardly knew ye
8Inquiring minds
8Great tagline
8Miami Herald redesigns
8Flash everywhere
8Site updates
7Joel on TechTV
7Tomorrow’s headlines, today
7Scaling stats
7Just academic
7Stats are spreading
7No deal
7Generation XL redux
7Moving out
7GNOME today, GONE tomorrow
7Old bugs, new bugs
7Python web services
6Trustworthy hacking
6Improving on the silence
6Technology without a clue
6I resemble that remark
6Go Google, go Google
6Starter marriages
6IM prepared
6Salad with Steve
6MacBlogging
6Up and down and up again
5Simplicity in web services
5Open source demographics
5Who still uses Altavista anyway?
5The next Jimmy Hoffa?
5That’s a lot of languages
5Lies, damn lies, and…
5On blogging
5Mac wxPython
5Mozilla 0.98
4More on drugs and terrorism
4Superbowl commercials 2002
4To Daniel
4Two sides to every story
4On validation
4Ping weblogs.com
4Radio as XML-RPC server
4Amazon labels copy-protected CDs
3Just say no, redux
3Hab SoSlI’ Quch!
3Dopplegoogle
3Levels of freedom
3Go north; jump
3History of Infocom
3Where are they now: Scott Adams
3Beagle Bros linkfest continues
3Beagle Bros software
3How Beagle Bros treated their customers
3Beagle Bros preserved
3Too corny to make up
2Forethought of the day
2Servicing the customer
2What it feels like for a customer
2Certifiable
2IQ Test
2The truth about piracy
2Do you pay for your shareware?
2Treated as a customer
2Weblogger.com TOS
2Greylogs TOS
2Blogspot TOS
2Radio.weblogs.com TOS?
2Bittersweet hearts
2.NET is coming
1Purification Directives
1The pre-pre-pre-pre-pre-pre-pre-game show
1Stripper urban legend
1Print me
1Patch early and often
1This is progress?
1Copyleft for text
1Interesting statistics
1Design goals
January
31Desperately seeking attribution
31Damn carriage returns
31DNS redux
31What Groove needed
31Illegal monotheolopy
31Python XML introduction
31Radio woes
31Amazingly, they make money anyway
31I only watch it for the ads anyway
31Faustian bargain
31Cookie monster
31This is a mope-free zone
30Pros and cons
30New domain
30you’ve got Michal
30Temporary home
30Welcome
28The worst
26Remnants
22Fragment
21Eulogy
18Do nothing
16old news, new news, no news, good news
15all to hell
14parlor games
13change of plans
12weekend hacking
10delf, pelf
9Natural-born blogger
8You may already be a winner
6Aptitude
5Crunch
4eval() is evil
4Um, 2 monkeys, 10 minutes
3Script this
2Wall-eyed with happiness
1What is this?
1Under your nose
1The right foot
2001
December
31TGINYE
30Misspent youth
29FU2
28Pay for what you get
27Crazy busy
26Day after
21on giving Dave’s Insanity Sauce, Limited Edition
21Travel day
20It’s an honor just to be nominated
20What’s on your iPod?
19Model-view-controller
19Feeling teachy
18One word
17Vote early and often
16Terminal-ly ill
15Metacrap
14Writing and publishing
13Reductionism
12keep back 100 feet
11Python timeline
11old ghosts
10The good life
8All ferrets are $99
7Trust me
6IQTMPOA
5Encrypt this
4Inbox
3Expand this
2Scopes monkey kernel
1Two scenes
November
30Free advice
28Center this
27what’s on your iPod?
26I am sooo done giving thanks
25on using an iPod
23the best things
20film at 11
19basically works
18counterculture
17weekend fantasies
16all bugs are shallow
15first things first
14try harder
13What I do for a living
12still longing
11just a reminder
8old wounds
6tnof
5Red Hat’s installer
4iCatastrophe
3Welcome to Oliver
1There will not be pie
October
31Just breath
28Meme tracking
27Whinnied
26Prime number update
24Emacs’ed
23Hired
22Laugh, it’s satire
19On friendship
16Most days…
12TGIF
11Things you should do
10The only thing worse than being talked about…
9Now extremely available
8Now available
7How long will it take?
6Dark garden
5Assume we have a can opener
5There is no can opener
4feeling meta today
3Knowledge management (it all sounds so good)
3in the clear
2Generation XL
1Write
1back to work
September
30Do I commit the top 10 mistakes in site planning?
29expanding my horizons
28TGIF
27a very bad day
26recorded live
25now completely rewritten!
24The 1% syndrome
22Seven ways to protect your home PC
14Run out of words
14Taste of blood
13Still missing
13Whole world blind
13Self-judgment day
12Two minutes
12Missing and presumed dead
12Fabric
11Things you should do
11Moment of silence
10One out of eight
9Still searching
9Own worst enemy
9Do-not-bother
8Flareup
8More on do-not-call lists
8Despicable
8Social engineering
8Follow the money trail
6Why do open source development
6Open source and reputation
6Linux for CFOs
4Seven ways to protect your home Windows PC for free
3An eye on security
2DMCA and HTTP
1Designing web ads
1On the fence
1Windows is expensive
1Linux fairy tales
August
30Evil education
30Ask Joel
30Falling off the back of the wagon
30Classic fallacies
29Stuck on IE
29PyBlogger 1.0 is out
28Dead Mac gallery
28It seems, premature
28Generation XL
28Five years
27All her life
27On copyright law
27Two roads
25PyBlogger and LiveJournal
24PyBlogger 0.8 HOWTO
24Roll your own
24PyBlogger 0.8
24PyBlogger 0.7
23Scary
23Python 2.2a2
23Backfire
22The only thing worse than being talked about
22When to use XML
21Bandwidth matters
21Selfish reasons
21Choosing a Free Software license
21Glacial response time
20Now officially trendy
20Web services standards
20Grokking XML
18Wired
17PythonCard is out
16How to kill time
15Ant rocks
15Gagged
14Ray Ozzie’s got questions, I’ve got answers
13eBind
13PyBlogger 0.5 is out
13Privacy mangler
10Cackling
9Nobody likes E-books but me
9The future of SQL Server?
9Introducing PyBlogger
7Off
7PyMiddle
7Curl used to be free!
4First rule of usability: don’t listen to Jakob Nielsen
3We don’t need QA
3Discussions of my death have been greatly exaggerated
2Reports of my death have been greatly exaggerated
1Ask Doctor SQL, Oracle edition
1Ask Doctor SQL
July
31Behind
30The problem with Curl
30Why I don’t use Blogger
29My crush on Spyro, what Flash animations remind me of, and what the past will look like someday

§

firehosecodeplanet

© 2001–present Mark Pilgrim