These are all 2233 blog entries, organized by date, newest first, and separated into months.
Fri 4:
Coverage.py v3.5.2
Sun 29:
Coverage.py v3.5.2b1
Thu 26:
Two problems
Wed 25:
Python iteration presentation
Tue 17:
Unicode tidbits
Wed 28:
What files should coverage measure?
Sun 25:
Breaking out of two loops at once
Fri 16:
Happy belated pi day
Thu 15:
Pragmatic unicode
Wed 7:
Ten years
Tue 28:
PyCon badge flags
Mon 27:
Cog 2.3: Python 3 plus a few extras
Tue 14:
Linotype
Tue 31:
Goodbye Tabblo
Slim comparisons
Tue 10:
Decorated fabric over the edge
Mon 9:
Safari buys Threepress
Sat 7:
Where can I walk to in 30 minutes?
Mon 2:
Happy and quiet
Sat 31:
Keep data out of your variable names
Tue 20:
Happy Hanukkah
Stop SOPA
Mon 12:
Deleting files, keeping a few
Tue 6:
Duplicitous Django settings
Sat 3:
Maintenance hatches
Tue 15:
Advanced Mercurial branches
Sun 6:
Caveman
Tue 18:
For/else
Fri 30:
What's in which Python?
Mon 26:
The latest HP circus
Fri 23:
Coverage.py v3.5.1
Fri 9:
Online Python exercises
Software's prime directive
Wed 31:
Coverage.py v3.5.1 beta 1
Sat 27:
Max is off to NYU
Wed 24:
Stack ninjas
Mon 15:
Fog-free goggles
Sun 7:
How we do it in Boston
Tue 19:
Time travel
Sun 17:
Getting started testing
Sun 10:
Caged python
Thu 30:
Photographs and time
Wed 29:
Coverage.py v3.5
Vi Hart etc
Thu 16:
Developer getting older
Wed 15:
Running coverage on your tests
Mon 13:
Long-running restartable worker
Thu 9:
Books for Ben?
Sun 5:
Coverage.py v3.5 beta 1
Wed 1:
Filenames with accents
Mon 30:
Grandma O, world traveller
Teaching (and learning) Python
Thu 12:
Running a database from a ramdisk
The Walk
Thu 5:
Microbe cake
Wed 4:
How settrace really works, or doesn't
Wed 13:
Pilkington, LBP, and Inferno cakes
Tue 12:
Cog in Matlab
A Javascript lexer in Python, and the saga behind it
Thu 31:
Obscene cuts
Sat 19:
Pi Day puzzle solutions
Mon 14:
Two Pi Day puzzles from PyCon
Wed 9:
Quick and dirty multi-threaded Django dev server
Mon 7:
Hobbit cake
Wed 2:
Boston printing office auction
Sat 26:
PyCon presentations, Hollywood style
Thu 17:
How to not get reputation points on Stack Overflow
Tue 25:
Cathode
Tue 4:
The Aporetic's living history
Sat 1:
Happy 2011
Fri 31:
Faked translations: poxx.py
Splitting Planet Python
Mon 20:
Made by Joel
Sun 19:
On my own
Fri 3:
Shop-Vac allegory
Thu 18:
Bob Books on the iPhone
Happy Birthday Nat
Sun 14:
Leaving Tabblo
Tue 2:
Pythonic
Sat 30:
Recent tweets
Sat 23:
Juan Williams is a bigot
What is this thing?
Sat 16:
Engineers as leaders
G4G Martin Gardner Celebration of Mind
Checking Javascript syntax in Django
Thu 7:
Surprising __getattr__ recursion
Sun 26:
Talking technically
Coverage.py v3.4
Fri 10:
Python Meetup: Beginner's Night
Mon 6:
Coverage.py v3.4 beta 2: uncovered files
Making good tar files on Windows
Sat 28:
Global Django requests
Sat 21:
Coverage.py v3.4 beta 1
Entrepreneurship
Fri 13:
Django superuser login trapdoor
Better error messages
Tue 27:
Whitespace in Ruby and searching for code
Sun 18:
Making Peace with Autism in Korean
Sat 17:
Installing Python packages from Windows installers into virtualenv
Zach Anner
Mon 5:
Sun 27:
Mandelbox
Missing words
Sun 20:
Chrome's email fields
Fragmented biscuit making
Wed 16:
I'm 30
Sun 13:
Graduated Max
Localization is a bitch
Sun 23:
Lost finale cake
Sat 22:
Coverage.py on Jython
Wed 19:
HP's destructive cost-cutting
The beginning of love
Mon 17:
New books and old
Sun 16:
Big Ideas podcast
Fri 7:
Fossilized hack-arounds
The case of the secured server
Stack Exchange 2.0
Sat 24:
Converting Blogger to Wordpress
Organic metaclasses
Wed 14:
Web development peeve
Tue 13:
An Apache break in
Tue 30:
Autism Mom's Survival Guide
Mon 29:
Criminal exceptions
Sun 28:
Dive into HTML5
A real Turing machine
Ben 12
Tue 23:
SlowNews: a good, too-short idea
Mon 22:
What's the point of os.path.commonprefix?
Wed 10:
Two more Lost cakes
Tue 9:
Headhunters say the darnedest things
Max 18
Different, good and bad
Sat 6:
Coverage.py v3.3.1: two fixes
Trace function debugging challenge
Coverage.py v3.3: .coveragerc files
Back from PyCon 2010
Sat 13:
Couchio is hiring
AllRGB
A preventable Python packaging peeve
Mon 8:
21st century life in transition
Test classes, singular or plural?
25 minutes is a bitch
Wed 3:
Custom letters 2009
Lost cake
PyCon on the Charles, part 2
Mon 1:
iPad ergonomics
Thu 14:
Running code at Python startup
PyCon on the Charles, part 1
IE8's unpopular XSS filter
Tue 5:
Anne Leeds' dyslexia puzzle
Sun 3:
D. Richard Hipp's software universe
Sat 2:
The philosopher
Fri 1:
Happy 2010
Mon 28:
SSAO JS Snowman WTF?
The Historical Thesaurus of the OED
BibliOdyssey
Looking for a Python developer
Sat 5:
Coverage.py v3.2
Prettying XML in Komodo
Relaxed muscles in motion
Python packaging mishegas
Tue 24:
Coverage.py v3.2b3: now with fewer memory leaks!
Sun 22:
Memory leak mystery
Fri 20:
On business English
Ditaa: DIagrams Through Ascii Art
Coverage.py v3.2b1: branch coverage!
Left vs. right, diagrammed
Lego pop-up temple
Continuous integration for Python with Hudson
Tue 3:
Life-sized Link
Hey Jude, flowcharted
Sun 1:
Magritte Mac sticker
Measuring tire pressure at the pump
The scalability of programming languages
Mozilla Raindrop
Wed 21:
Physical type
Kiel Johnson
Sun 11:
Today's KenKen
Sat 10:
Animated Turkish New York Times
DevDays Boston
Running the same code on Python 2.x and 3.x
Coverage.py v3.1 beta 1: Python 3.x and Cobertura output
Thu 24:
Line continuations from tokenize.generate_tokens
Accidental haikus
Fri 11:
Cheese or Font?
Thu 10:
Why numbering should start at zero
Xenocode and multiple IE's
Threading emails
Mon 31:
PNG optimization
Sun 30:
Weird URL data encoding
Sat 29:
Explaining Python at DevDays Boston
Plus signs in email addresses
Humane email validation
Tue 11:
Eunice Kennedy Shriver, 1921–2009
Sat 8:
Super awesome cheap ball
Wed 5:
Mysterium 2009
Movie title stills collection
Back from Paris
Coverage.py on Python 3.x
Sun 12:
Palin on the loose
Coverage.py v3.0.1
A nasty little bug
Fri 26:
Conover Plastics
Thu 25:
Cog 2.2
Fri 19:
Bare-bones basic Mercurial for Subversion users
Tue 16:
47
Bathsheba and Bulatov
Coverage v3.0
Fri 12:
Quick links: short, right, anti
Off the beaten path in Paris
How to be happy in business
Geek clock
Real-world cloud computing
Fri 5:
Side project endgame
Pixar's Up
Fri 29:
Simon's optfunc
Buying online and offline
Mon 25:
Mostly wrong
Objectified
Wed 20:
Mona Tweeta
Coverage v3.0 beta 3
Fri 15:
Log in as a user
Web font embedding
Sat 9:
Running a Python file as main, take 2
Wed 6:
OS truce?
Hg ftw
Coverage v3.0 beta 2
Stop motion with wolf and pig
Wed 22:
Between the folds
Predicting the future of marriage equality
Jimfl's things to look at
Tweenbots in the city
Wed 8:
Post 2000
Tue 7:
Running a Python file as main
Subjective-C
PyCon 2009 notes
Ingrid's Twitter song
A Whirlwind Excursion through Python C Extensions
It's all greek to me
Obama's special joke
Sat 14:
Happy Pi Day
Wed 11:
Subversion changelists
The cult of done
Sun 8:
Watchmen cake
Light calligraphy
Coverage.py v3.0b1
Hodgman's meh
Square root of Christmas
Code hosting choices
Tweet stream
Titus wouldn't know a sensational title if it bit him in the ass
Fast geometric hashing for automated astrometry
Print css
You asked for it
C extensions at the Cambridge Python meetup
Infrastructure for modern web sites
Annoyed at iPod video
Browser security handbook
Arabic logos
Frozen soap bubbles
Rules of database app aging
Dieting cavemen on twitter
Quick links: corkscrew, tag, bubbles
PES pixilations
Your IDE of choice
Oldest files meme: PSCom
Thu 1:
Django special character tag
Happy 2009
Structure Synth and Sunflow
PyCon double-talk
HP hibernation
Referrers in iframes
Newgrange solstice
Snow rules
Accidental HTML entities in URLs
Genetic image evolution
Weather forecasting
Internet explorer mystery #1376
Things I don't like about doctest
Fri 28:
They want Sandy
Mon 24:
Print this file, your printer will jam
My oldest code still running
Fri 21:
Judge orders five detainees released
Thu 20:
Quick links: Gromit, splitter, typealyzer
Pathological backtracking
Victoria Marcus Olds, 1911–2008
Presentation tools
Wed 12:
Tabblo at the Cambridge Django meetup
Mon 10:
Us on abcnews.com
President Obama
Gear cube
Stackoverflow social dynamics
The first servers
Tabblo is hiring: web front-end developer
Sat 25:
Funkload ftw
Animated sorting algorithms
Authonomy
Python mystery #6237: solved
Ugly pages
Sat 11:
3 down, 47 to go
Five thirty eight
Aptus 2.0
Thu 2:
Python registry grepper
Switching python versions on windows
A server memory leak
Cisco minus t
Evil apple
Sat 20:
Honda Civic hybrid
Competition inside corporations?
Wed 17:
Self-diagnosing software
Thu 11:
Reductio ad absurdum
OpenID is too hard
Thu 4:
Caches aplenty
Google chrome
Sun 31:
McCain/Palin
Phelps
Wed 27:
Channel One and FM radio
Code déjà vu
What is it?
Mon 11:
Obvious next questions
Anatomy of a Subway Hack
Bridges 2008
git shirts
Tire gauges
Mac keyboard symbols
Stephen Fry and the Gutenberg Press
Date Difference and different dates
Fri 25:
Econtalk
Tue 22:
Type cast
Mon 21:
Pre tags in comments
On the counter-intuitiveness of speed
FirePHP
Fri 18:
Personalized videos
Database naming
Encouragement from unlikely places
Sat 12:
Gas station tv
Tue 8:
Dealing with parking pigs
Tue 1:
WALL-E
Spore creature creator and steganography
Subversion's biggest hole
Thu 19:
Reporting server reliability
Wed 18:
Python import helper
Mon 16:
Iron Man videos
Biology factoid of the day
Sun 15:
Bad web typography: full justify
Pylint
One of the worst decisions in history
Wordle
Classic photos in Lego
How hot was it?
Fake web addresses
Photoshop blend mode math
280slides
Dealing with experts
Michigan and Florida flap
I hate browser-scaled images
I love RadioShack
Rex Parker does the NYT crossword puzzle
Ratatouille and Pixar technology
Cog 2.1 and newline detection
Thu 22:
Bad web type: georgia's numerals
How to apply patches
Max: stop-motion for French, and Apple Boston
Water + laptop = ok
Blu's Muto
Boy vs. girl
So that happened... (digg, slashdot, and webfaction)
NeoCube
Two animations
Fri 2:
TV and social surplus
CSS Homer, animated
Tue 29:
Homer and Bush in CSS
ReactOS
Mystery: why no toothpaste?
Non-transitive dice
Separating sentences
Command-shift-3
New home page
Watchdog.net and EveryBlock
Pixar and Disney line-up through 2012
Fractal cookies
Wicked hack: Python bytecode tracing
Big dog robot and big dog beta
The structure of .pyc files
FontStruct
Zelda treasure cake
Aptus 1.55 and wx buffered drawing
Technology startup process
Thu 3:
Design pranks
Evolutionary ladder
Aptus 1.5
Street bag animals
Baki cake
Active URLs
Reddit'ers at the back of the class
Keming
Is it a cache?
My birth announcement
Python code complexity micro-tool
Consistent hashing
PyCon 2008 notes
Fri 14:
ROFLCon
Thu 13:
The script kiddies that couldn't shoot straight
Going to Pycon
Sun 9:
Doctor Who cake
Space shuttle launch preparation
Thu 6:
Pontoon
Lorem ipsum
You suck at photoshop
Sun 2:
Screencasting made... difficult
This bothers me: Saudi Arabia
Sidney Diane Hussein
Tue 26:
Python solvers
Sun 24:
Brick Fetish
Fysics Phun
Paul is or is not dead
HistoryShots
Apache proxy auto-re-loader
Jenn: visualizing polytopes
What I wish congress understood
Enumerating trees
The googles of the past
The evolution of tech companies' logos
Jimiyo fine art sprites
Usavich
Help: Building PIL on Windows (.a ⇒ .dll)?
Darth Nedibat
Wed 30:
Truly transparent text with PIL
How to make people feel stupid
Chandler and Python: don't blame the tools
Wed 23:
Django people
Software I use
Cross-site printing?
Redirects
Deadlock in real life
Terry Gross and paying customers
Permalinks, Gravatars and Django
YouTubed Bob debut [u] oy!
Rsync on Windows disk to disk?
Bob Staake: Photoshop 3.0
How badly can they not get it?
Iowa
Mathematically correct lighting
PyCon?
Peace, stay warm
Thu 27:
A Spot of Bother
Wed 26:
Asymptote
Hashiwokakero
Quick links: wrapper, design, later, launchy
Ancient history: the Digital logo
Human sorting
Presidential prediction
Google chart API
Extracting JPGs from PDFs
Blameall.py
Kris Sowersby's type doodles
Secret print tracking
Mon 19:
Jelly Blocks
CSS frameworks, good or bad?
Re-throwing exceptions in Python
Planet Saturday
Beautiful Code
On the naming of functions
Chris Lomont and the Excel formatting bug
Best computer language for a beginner
Flaws in coverage measurement
Halloween pumpkins
Matt Shlian
Plato and a platypus walk into a bar
Debatepedia
Continuous line art
Why we curse
Wikipedia quick search
Http-https transitions and relative URLs
Modular pie-cosahedron
Aptus
Histogram as image
Walk Now for Autism
Python's super (considered harmful)
Toy computing devices
Star Simpson
Brian Dettmer's dissected books
Schaedler precision rules
Django favicon
Sat 15:
Gimp gradient files
An owner's guide to programmers
Connelly Barnes
SI prefixes
Semapedia
Mon 3:
Transition from summer
Sable-3 photo balloon into space
Bucky without Bucky
The Hoax
Colorado
Regular expression diversity
Two weak typing problems
Sat 4:
Literal answers to rhetorical questions
Glark and ack
New client-side web tools
Biologists helping bookstores
Neologasm
YSlow
Walk Score
Geek dessert
Coverage.py v2.75
Simpsons avatars
RIP, Minty Bear
Pikapika
Draggable google map routes
Hyphenate.py
Ben at work
PastaQueen
Abject-oriented programming
Thu 28:
Things I've learned about photography
Biplane ride
Installing apps on Mac
Fri 22:
Air hogs havoc heli
Math factoid of the day
Upgrading from lists to objects
Tight vote looms on same-sex marriage
Giant food ball
gotAPI aggregated API search
Trulia
Python on Planes
Google Maps Street View
XSSed page rank list
A Digital Remake
Škoda cake
Visual tricks
Getting started with Python
Chaoscope
Elegant web typography
Roy Zimmerman's Defenders of Marriage
Origami mask for sale
Python SSL support in Windows and opening MSI files
Cygwin path pickiness
High power job
Scoble on autism
Making history
Strictness and correctness
Fri 27:
Capacity planning for LAMP
Moleskinerie
Help with NSF forensics?
Xss with utf-7
strfry
Debbie Downer
Email senders fight back?
AutoHotkey
Five minutes to kill (yourself)
SQL on Rails
Kurt Vonnegut, 1922–2007
Monty Python and the Holy Trek
SpeedFan
HP and Tabblo in the New York Times
My .pdbrc
Fri 6:
Across the street from the Sphinx
CSS naked day
The eye is 576 megapixels
Tabblo PhotoCube
Thinking with type
Ben's Kirby cake
LilyPond
Thu 29:
Random HTML factoid: no '
Debugging (in) my sleep
HP acquires Tabblo
Hex words, updated
Retarded
Gesundheit and adventure game studio
It Works on My Machine
XSS bestiary
Cakehenge
Half a decade
Sun 4:
Firefly press
Paper models as matter transporters
Presentation tips
William McVey's PyCon notes
PyCon
Meatcake
I'm going to PyCon
Origami Polypolyhedra
Two new editors
Looking for a contractor
Science from jimfl
Launchy
Indexed
Walk on (cornstarch and) water
Helvetica movie
Until Uru Ki cake
Get firebug
Tabblo valentines
EURIon constellation
Business card cube photos
Wikipedia and nofollow
Sun 21:
Stopping spambots with hashes and honeypots
The Fitful Flog
Color parsing brainteaser
Damien is available!
Five things you didn't know about me
Ubuntu cookies
Python assignment trickiness
Wobbly tables
CampaignMonitor blog
XUnit patterns
SpaceMonger v2
Vim help
Brand new
Busy christmas
All triangles are equilateral
Awesome
IntelliTXT
Last day of 2006, Boston common
How to move a subversion repository
Adobe and Office icons
Account suspended due to spam
Holiday card 2006
Thu 21:
Marketing via blogs
Linerider
Yahoo: the good and bad of ajax
DB Fletcher capstan tables
Quick links: statue, lego, visualization
Color tools
Mon 4:
Making Peace in paperback
Svn annotate all?
Tony vs. Paul
Tabblo books
Thu 23:
Thanksgiving
Drawing games
The Wheel
Stranger Than Fiction
Sat 18:
Goodbye Lemon
Non-euclidean juggling
Tired
Taskbar Shuffle
Teh internets
Tabblo 8, Flickr 7
Box rivets
Drawing and manufacturing, then and now
Subversion branching quick start
White house photoblog
The difference between Democrats and Republicans
Too dynamic?
Pygments
Citizendium
Slide art
Funny cat pictures
Porter stemming algorithm
Actual conversation
Cameras with wireless
Google code search
A Pale Blue Dot
Iterator merge in Python
Glimpsing the garden over the wall
Cameras and Wookiees
Design Barcode
Drying out
Redesign
An emergency at Tabblo
WebInno 8
SQL trivia
Do you digg Tabblo?
Naming planets
Escher-like Google maps
TechCrunch Tabblo review review
Show image catalog Greasemonkey script
Fri 8:
Geek humor
Impoverished exceptions
assertRaisesMsg
Frameworks make software easier, but only the easy part
Bronx Science math team, 1980
White House photo
Coverage.py v2.6
Ruby on Rails security flap
Dream referrers
Goodnight Irene
New exit strategy: eBay
The biology of b-movie monsters
Screen
Same-sex marriage bans in Washington and New York
IE7 is coming, and fast
Helpful un-helpful magic
Partition for Python
FreeJack
Nonsensical spam
WebInno 7
Simile Timeline
Silliputtimation
Spamlent Green is people
Sue and Ned's excellent adventure, part 3
Unnecessary censorship
The diversity of digital media
Web 2.0 over thin pipes
Not being a dot-bomb 2.0
Sue and Ned's excellent adventure, part 2
Sue and Ned's excellent adventure, part 1
Quick links: Etch-A-Sketch, Linea, Fancypants, Lost Mac ads
Black tie at the White House
One less beta
The Vietnam of computer science
All you can eat Buffet
Wedding toast
On the fate of entrepreneurships
Mossberg Tabblo review in the WSJ
At the movies: Sarah Silverman and OCD
Web application framework stacks
SQL ordering
Mentos + Diet Coke: an illustrated guide
Scent of a Robot
ASCII world cup
Digital Equipment Corporation
Fortress
Revenge breeds revenge?
Google really has turned a corner
Robot Chicken
50-year-old bug
Garamond Premier Pro
The perils of stock photos
SQLAlchemy
For best results, write your own ad-hoc data representation
Haaarg, world!
Human spammers
Introspection via pseudo-objects
Dunder
top
Ten things I hate about commandments
Attributing climate-change data
Announcing Tabblo
Erlang vs. Java, by Ben
Color calibration
WebInno 6
Magic is all around us
The wave
Search engine indexing limits
ASCII maps
Triaging bugs
Why is reliable software so hard?
Python tuples are not just constant lists
Big Hug
The IT Crowd
Code Monkey
Python tuning tips
Advanced sudoku strategies
QA is a misnomer
Pimp my snack
C.R.A.P. design
The brick testament
Five truths about code optimization
Working hard, or hardly working?
Who is Homer's boss?
Ride to laundromat lands cabbie on sold-out stage
How to feel miserable as an artist
Client-side PHP
A variant of the LAMP stack
Marketing Biathlon
Japanese Rube Goldberg machines
Spirit loses a wheel
Stick figure and Lego cakes
Web frameworks, seriously
Google Circles
Web frameworks: RoR is the winner
Peacenik designer t-shirt
Hapland 3
I hate filling out forms
The adventures of scaling
Migrating interest
How not to run an ad service
Lost Rhapsody
Tue 21:
Quick links: finance, accent, sliderule, disturb
Lightsaber for $33 in 33 minutes
Entrepreneurial proverbs
New idioms for old
Why I got fired from Apple
Baseball's best burger?
Caption contest answer
Modifying library code
Who can name the bigger number?
Riven and Cone birthday cakes
Producing poo
Techy crafts
Bliss Diss
MoMB
Pixoh
Big Adventure in the Big Apple: A Sketchbook
Everything in the same minute
Digi-Comp
Many features of the product are unavailable
Jason McElwain
An extraordinary act of public obedience
The problem with checkboxes
We're hiring
Microsoft iPod packaging
Extreme Yo-yo
Monospace fonts compared
Fri 24:
The Generator Blog
Simpsomaker
I'm back
It will probably be dark for a while
Fri 17:
Say goodbye to nedbatchelder.com
Juggling to the Beatles
Spelling words
Things that bug me about two-dimensional programming
United dragon ad
I have to use my Gmail account in Google Groups?
Autism Saturday
Zillow
Programmable web mashup matrix
Usability testing on the cheap
PCG: Cog in Perl
Copper comic
Brokeback to the Future
Using Eclipse
The QA mindset
Fractal Tic-Tac-Toe
Quick PIL tip
Mon 23:
Dirty podcasts
Video game maps
Unwitting bloggers and witless structured blogging
HTML screen scraping and sgrep
JavaScript as a real language
Tricky rowspan tables
TerraPass
Toshiba Tecra M3 review
The Conversations Network
Lead in power cords?
Inventing XML Languages
Tecra M3, nVidia and Dell 2005fpw?
Meeting doodles
Email validation again
Tattooed nerds
Every OS Sucks
Ruby milestone
Network speed tests
Email validation in PHP
Quoting hell
Reddit
Joel Spolsky is a crotchety old man
Happy 2006
Setting up the new laptop
I'm special, so special
TaskSwitchXP
Multiple python installations on Windows
Emacs artist
New laptop
Addresses
Helvetica, Arial in Grotesque Accident
Ricky Gervais podcast
Kodak Assvertising
The Story About Ping
Exploding comments
Intelligent Design in schools
The downside of living online
XML without the <!DOCTYPE>
Database schema upgrades
Fast
Windows Live Local
Wookieepedia
Django losing its djang?
Kubi is hiring
Visual Studio Stuff
Bliss
A new gig for me
Unskilled and Unaware of it
Stunning illusion
C++ FAQ Lite
Configuring Outlook to deal with spam bounces
Vowels and consonants
Coverage.py, v2.5
Tim Tom
Python Testing Tools Taxonomy and Jester
UI blogs & the best outlook feature ever
Windows notification icons
Winspector and Zoom+
Reap what you sow
Single letter domain names
Web 2.0 and startup advice
Dangerously excited
How this site is made: xuff, px, bx, etc
Quick links: Pike, Air, Stickers, JS/UIX, SQL, Scarry
Death penalty in Massachusetts
Amazon mechanical turk
My personal Python mind set
Single-sheet paper sculptures
Flavin?
Pool birthday cake
Coalescing Python parser info?
New comment feature: notify me
Google AdWords: reactivated
Tashi
What's Special About This Number?
Finding Windows error messages
CSS Hacks table
Structured wikis
Bad moon rising?
I was 1337
Ajaxy Exception Catching
Image file formats
Duane Keiser
How the Death Star works
An Eye for Annai
Oracle database XE
Repetitive information injury
Sony and rootkits
The Final Days of AT&T
Thread patterns
Ghost diagrams
Google AdWords: evil?
Gridgame
Susan's blog
More alternatives for Python unit testing
We share your pain
Parrot post-mortem
More Unix cheat sheets
Comments prevent execution
wcscmp vs StrEqual
Which book?
Muglets
Danielle Strachman: hemispheric integration and juggling
Open Source licenses compared
Blogger via XSLT
WHOA
Object reference not set to an instance of an object
The curse of the were-rabbit
Madlibs, part 3
Mad covers
Pumpkingutter
Google Reader
Cog 2.0
HTTP error 191
Stack traces on windows
CSS-only RSS badge
How to price a fixed-price contract?
Scott Lewis is an angel
Today show in NYC
Help! Frozen Mac browsers!
Shining trailer
I'll be on the Weekend Today show
Religious tensions
The death of the main menu
Avoid being called a bozo when producing xml
Freakonomics
Superhandz
SNL celebrity jeopardy
Charity web sites
Pandora
Paper forest
Intro to camera memory
I/O brush
TurboGears
TV in da house, part 2
Cog commercial: history and spoof
TV in da house
Blog searching
Gatekeeper Drainer Jockey
The Aristocrats
Reminder: Walk F.A.R. for NAAR
Surfers Healing
Doorknob monsters and Jimwich's faces
What Rain Man can teach system administrators
Anthropomorphized Brushed Metal Theme
Thu 8:
Amazon sales stats grabber
Faces project management
py2exe 0.6.1
Mint
Threads cannot be implemented as a library
Cyan Worlds shuts down
PocketMod and D*I*Y Planner
Omer Trajman
Katrina on Google Maps
Please help me export movies from Premiere
Action figure
Database: what's a base?
Blogging from New Orleans
Interactive debugging in python
Candygram
Code snippets
Organizing build trees
Making Peace With Autism is now available!
Mapwing
Purple Stork
Can hate be good?
Unistable polyhedra
A rocket to nowhere
Cog 2.0, beta 2
Link grammar parser
There's no way I'll ever be as cool as Derek Sivers
Subversion tags
NeverShowExt
Log Parser
Disney sand sculptures
Susan on WOR, and why registration is a pain
Boy, that guy is really mad
Information Aesthetics blog
Kent Beck: software health
Chuffed
"Meteoric rise"
While my ukelele gently weeps
Walk F.A.R. for NAAR 2005
The lamest search page ever
Valid email addresses?
ShotCode
Madlibs, part 2
Amazing but true quotes from the 21st century
VIP
Time, time, time
Apple's mighty mouse
The value of patterns
Programming with kids: madlibs
Booleans suck
Multi-threading?
Cog 2.0 beta
IPod Flea
Sometimes the automation really knows best
Charlie and the Chocolate Factory
The bourne war on terror
Virtual street reality
Green With Satisfaction
Online etymology dictionary
Extremely Loud and Incredibly Close
Very small objects
Google maps pedometer
Cardstacker
Google Moon
Flipbook
More lattice stuff
Django
Platitude
First Segway
Firefox really is spreading
Abecedarium
PySWT
Peak oil
Tallest bridge: Viaduc de Millau
Quiet
The Tens of Commandments
Freesound
MIT Weblog Survey
Windows shell reads XML processing instructions
Lattice drawings
Ajaxian blog
Iraq war casualties map
Keyed lookups in XSLT 1.0
Stupid flag burning amendment
Another distraction I didn't need: Sudoku
Last place at Special Olympics
Spolsky/Scoble workplace fracas
Robyn Miller's blog
On this day three years ago...
Practical MD5 collisions
Logo trends for 2005
Fifty writing tools
BOM synchronicity
More stock photo places
Stick figure adventures
Rinus Roelofs
Exploded soda
Kubi job: QA lead
Quick links: contraption, real life, easter egg, shufflehacks, lightsaber
Customizable keyboards
XML alternatives
Googlebombing
Google sitemaps
Quick links: tiny houses, organic desktops, anti-social, beach animals, robot hut, star wars logo
Daily Type
Brian Levine
Royal de Luxe 2005
Store Wars
Of course, sometimes it is your software's fault
Pike
Bad hardware
Synergy: software keyboard sharing
Children's cosmological questions answered
Character styling with Unicode
Unix cheat sheets
Star Wars crawls
NicheBot
Revenge of the sixth
Zsh-lovers
The mermaid
Context Free Design Grammar
Gay marriage, one year later
Precog and Templarian
Seven-year glitch
.NET stuff: dispose guidelines and c++/cli
I want my MTV at Skywalker Ranch
Schedule games
TiddlyWiki
More C++ constructor trivia
TNX Scribble
Mouseover DOM inspector
Enums and switches
Making Peace With Autism
Quick links: fade, logos, comic, colourlovers, edit, png
Bad day for date formats
Swftools
Web single signon
Wobbly windows
Summer Without Structure
Alien birthday cake
Id3Writer
Protected members in sealed classes?
ANTLR in Python
Updated python parsers page
Nocog
How to make a coin ring
QR Code
Dictatorship of relativism
How to start a fire with a can of Coke and a chocolate bar
Wrapping-paper tie
Python jobs board
Big Apple Circus
Kagen Schaefer
Mon 18:
Useful Venn diagrams
Adobe buying Macromedia
How to destroy the Earth
Staying organized with index cards
The Llama Song
Businesscardahedra
Disappointed: T30 DVI
Abston Church of Christ
Temporary internet files and my recent documents
Sub-pixel font rendering technology
Phishing fun with Unicode
Bazaar-NG
The disappointment of ADO.NET
The beauty of the relational model
Pi Pie for Pi Day
Lire
Different strokes for different folks
Damien and Vonage
Franny K. Stein
My own private WTF?
Pottery blog
Argent: Cog for Ruby
Wrapping delegates in C#
Robyn Miller is entirely cool
Python limericks
I Boing-Boing'ed myself
Velcro snail and Jimwich
Pixar's workspaces
Myst island birthday cake
SCons
Opening a file with an unknown extension
New Microsoft typefaces
Amaztype
Microsoft DLL help database
SQLFairy
Super Mario crafts
Drawn!
Robotype
Happy π Day
BitTorrent + RSS = TiVo?
NYPL Digital Gallery
The long tail of software
Ultimate boot CD
Boston Python meetup
Who's on First?
L0rd 0f teh Ringz0rz
I'm an Amazon associate
Cell phone virus
Properties vs. public members
Animal locomotion
Three years old
Muy macho shredders
Brookline ScienceFest '05
Who owns blog comments?
111111
The book stops here
Portrait illustration maker
Building a modern computer from first principles
C# and OutputDebugString
Fork art
SQL hacks: numbers table
Doodle-O drawings
Xenu Link Sleuth
Pre-oscar news
Appcasting
Old media backlash
Hyphen Press
Cog 1.4
Two Windows launcher utilities
Cω
Managed developer testing
Me, parodied
Art, high and low
Nutch and Filangy
Microsoft's guide to leetspeek
Kubi is hiring: engineering, sales, and qa
Christo's Gates
Unable to send email
Amazing basketball shot
Ryan's cog tips, and Theoden's code tips
Ask Jeeves to buy Bloglines?
The original, updated
Getting back to work
Quick start for Subversion
How to cut
Get out of the zeros!
Moonedit
Css-discuss wiki
Sand painting
So you want to be a consultant?
Nice Windows icons with wxPython
Things to say when you are losing a technical argument
Dispatching events in wxPython
Inkscape
Mongoose
More exception handling debate
Misaligned fragment URLs
Blizzard
New Picasa and GIMP
We're looking for QE contractors
Categories
Cold
Grid design
HTMLarea
Let me be brave
Quick links: earthquake, Mario music, wonkavision
First image from Titan
IBM releases 500 patents
Generalizing Overloading for C++2000
Autism car magnets
The digested read
MAME arcade machines
Tricks of the trade
Rosemary Kennedy, 1918–2005
Deleting code in Russian
Nat's Pooh picture
SQL injection attacks
Music notation modernization
Formula engine rewrite
Post #1000, take two
Blogging for jobs
@icon sushi
Syntax coloring code in JavaScript
Post #1000
Musical navigation
Happy new year (I dislike special occasions)
Why my site was hosed
Cog 1.3
Objectgraph type-ahead dictionary
Cog 1.2
Sri Lankan tsunami relief
Dnsstuff.com
Hosting recommendations
Updates to commenting system
My site is back
Walking every street in Manhattan
My site is hosed
Occupational adventure
Message from the operator
I-Top: too cool
Elements vs. attributes
Random brokenness
The pitfalls of fixing error handling first
Trac
Switching from darcs to subversion
Coverage.py updated
Google suggest beta
Charlie and the Chocolate Factory trailer
Looking for part-time IT help
Stuck
Python is not Java
C++ constructor trivia
Gromit's favorite toy
Languages and IDEs, again: Just write some code
How to kill a mockingbird
Frink
Friends
The IDE divide
Books organized by color
Alternatives for Python unit testing
Kenneth Iverson, 1920–2004
XML Schema for non-XML data?
Prediction: Toy Story 3 will suck
Bathsheba Grossman
Koders
Cross-browser.com
Low-tech and high-tech films
Мои статьи на русском языке
RoboDump
Uncanny valley
The history of UTF-8
Syntax of the res: protocol and some known related issues
Konfabulator
Stored procedures: good or bad?
The Incredibles
Quick links: Subway, Purple, Cars, Moon, Textures
Comparing version control systems
Belly button plant
The father is always the last to know
Darcs
ClearviewHwy
Quick links: Limecat, Rustboy, SmartCar
Two good email signatures
Bush is a post turtle
First tuesday after the first monday
Atlas of Presidential Elections
Tweakomatic
Hallmarks of a great developer
NYT: For Families of Autistic, the Fight for Ordinary
Ode to the Red Sox Nation
Treasure box
The complete guide to isometric pixel art
MapReduce
A quest for pythonic interfaces
Line of succession
Guantanamo
Where XML goes astray
$50 Encyclopædia Britannica
Say no by default
Color synthAxis
PHP/SWF Charts
Structured procrastination
Ned's Prescriptive Prefix Pushing Ploy
Software maniacs
SimpleSQL
How to use XSLT from .NET
How do you make this in HTML?
What I wish Kerry had said
Struct ComputerContractor
Laszlo open sourced
__FILE__ and __LINE__ in Python
Smart playlists
Open source couch
Two election statistics sites
Survey of Python parsing tools
43folders and quicksilver
Side projects
Pongmechanik
Tony's PowerPoint weblog
Italian modular origami
DXL and NotesPeek
Coloring Windows console text
Walk Far for NAAR
Creative case-insensitivity
Filemon rocks
My feeds are fixed
Firefox dead bookmarks
An architect's job
A difficult day
CDATA isn't special
The daily WTF
Spirit parser framework
Help with C# calling changing COM interface?
Crash-only software
Damien Katz's Couch
George Lakoff dissects the war on terror
Let the games begin
Cleaning up after yourself
MD5 collisions
Tile-based Flash game tutorial
Beatallica
Juggling clubs
Conditions from hell
Code bloat
Project management
The death of orkut
All things blithering
On static typing
On the utility of computer books
Wrangler
Pokia retro phone of the future
Cygwin argument handling?
Id3reader.py, 1.5
Failing infrastructure
That's no space station
Home alone
Great hackers
Bone-devouring worms
Mock objects
Scientists discover biological basis for autism
__stdcall and exceptions?
Asserts and implication
Introduction to Python
Hello
AppleScripting Windows drives on Mac OS X?
Windows themes
FUH2
Yet another laptop
Google and Picasa
Yahoo and Oddpost
Back from vacation
Sneetches
Office space wars
Mountain Dew "Spy vs. Spy"
Full text RSS feed
Web walk: RC4 encryption
Cassini
Word of the day: verruca
Downloadable JavaScript and DHTML reference?
General interface
Life of Pi
Bob Bemer
David Huffman
Sweat equity is the best equity
The digital object identifier system
The apple collection
Boil the ocean
Switching to a new laptop
Old stamps
Fat stars
Paper arcade
Damien is looking for contracting work
Fragment highlighting
Gallivespians
Polyglot unmasked
I'm interviewed on codegeneration.net
Today's my birthday
The two things
Transit of venus
Slightly shaken books
Syntax colored code
Ping-o-matic and xml-rpc
Scooterman
Old post: Smoke test
Learning about lean
Text/enriched
Playing with time
Meta-efficient
Bubble fun
Senior engineer's eyes
Breakfast cereal guide
Omniscient debugging
XML data to graphs
Highlight
Timeformations
Benchmarking ups and downs
Change
Another success story
Legos Ripley's Believe It or Not
Honda Element Legos
Under-estimated javascript
Rejection rejection
Pornzilla
Pressure and speed
Mike Lin
Faraday waves
I now have stupid all over me
Outlook tip of the day
COM threading models
Danny Gregory's everyday matters
Devens on WMD
Cold turkey
Oddizm and autistic adults
More timewasting garbage, another copy-editing moron
Sealing stairs
How not to deal with exceptions
Distributed proofreaders
Reading fiction
Read print
Pulling weeds
PacManhattan
How many Google machines
VolkswagenBall
Psyco
FedEx identity, take 2
Quick links: paperclip, worst, thorax, fractals, patent
Combinatorial testing with jenny
Google's math sense of humor
Diamond cutting
Smaller mpegs from Adobe Premiere?
FedEx rebrands Kinko's
Saying yes to blow-painting
So we bought an iBook
Arcade copy protection
General computer corporation
Special Olympics
Joseph Wu Origami
APL and J
Apartment
Electoral college reform
The long and the short of it
Many started web logs for fun, but...
BloggerCon II
Hello world in patterns
How grammatically sound are you?
Belgiandip
Loftcube
Writing exercises for engineers and scientists
Atari 2600
Quick links: Sheep, Snail
Great stella
Ikea walkthrough
Quicken item ordering
A joke for passover
Problem solving flowchart
Making do with Windows noises
Boa constructor
Help with CSS alignment? Please?
Warning on ignored return?
Quick links: Zoo, Google, records, diesel, dinner
Daylight savings time
Sysinternals process explorer
GeOrkut density map
XSLTXT version 2
Oldversion.com
Prothon
Cousins of the presidents
Race car birthday cake
Air America radio
Promoting computer literacy through programming python
Broken build rituals
Truly random numbers
Bloom filters
Exact string matching algorithms
Cog 1.1
How to make a pop-up scene
GUIdebook
Sports Illustrated's digital workflow
Groovy
Bob's quick guide to the apostrophe, you idiots
Times when I am truly happy
ArtRage
MIDI sheet music?
Japanese paper robots
CSS diagrams
Mathematical background
TV tropes & idioms
Elmo coat
Charlie Chaplin
CSS jokes
Overreaction?
Quick links: generics, frameworks, failures, attitude, naming
Homestar birthday cake
How to spot a fake programmer
Making Visual Studio less annoying #2
Quick links: Far Side, Steve, Boggle, Scrabble
QRIO
Parents' choices
Making Visual Studio less annoying #1
Google search by number
Intro flash movie
Calvin and Hobbes extensive strip search
A pixel is not a little square
Loving v. Virginia
Quick links: Reasons, Cho
YAGNI
Printer tones
Port knocking
Gay marriage amendment
Classical computer science texts
Critical font update
Virtual/non-virtual mixups
Poignant Guide to Ruby
Susan Kare's Ned font
Gremlins in the code
Macintosh folklore
Sleeper
Black history month
Trunk monkey
Destructors instead of catches
Quick links: resizing, decompression, optimizing
Programs that write programs
Sixth grade questions
No matter how hard you try...
Risks inherent in the rock abrasion tool
How to choose a search engine or directory
A new kind of science online
Cory's random advice for composition
Code generation with Cog
Essays wanted for new book about autism
Power structures in meetings
Swimming with boys
Orkut again
Another cool thing about perforce: Python
Internet anagram server
Ian's shoelace site
Showing C header structure
Fixing jackals chomp wavy quartz bed
onEnterFrame in Flash 5?
Ultra-geeky Life amusement
Mars scorecard
Microwaved mugs and multiple mindsets
College meets the real world
How to distribute Python modules?
"Treat yourself well. Everyday."
Nissan cube
If ghost says you don't have enough memory..
Displaying unicode in windows prompts
Handyxml
You think it's cold where you are?
Open source testing
Juggling changes brains
Orkut
Box templates
Factcheck.org
SpaceMonger
Simple tricks for more usable forms
Spirit - D'oh!
Spirit paper model
Porkhenge
A wishlist gift
Dithered.com
Speeding C++ links
Shampoo bottles
Printing Unicode from python
Updated ID3 tools
Memory errors
Fontifier
Rocket man blog
WebFountain
Buying a laptop on ebay
How to ask for help
Text in columns
Spirit
M3u files in a tree, take 2
Things I learned about Unicode today
id3reader
The Sokal affair in Social Text
Six degrees of Rod Steiger
Mailio
My nonogram puzzles
Freeing MP3s from iTunes
Web filtering software
Virtual travelog
Happy
Windows XP box
Robot origami
Easybib
Browser as desktop ui
The man behind the motion
Newspapers US and worldwide
Spirograph
Joke: WASP orgies
Quick links: dreems, holograms, hypercomic, tinygrow, moovl
Bob books
Livio De Marchi
Nancy Bea Miller
How to fold paper in half twelve times
Ben Folds: The Bens
Quick links: Characters
Quick links: Letters
Quick links: Seasonal Fun
Newspaper terminology
Complex scripts
Coffee stirrer stars
Poll on homosexual marriage
MIT Wright flight hack
Java musings
Orac3 case mod
National film registry 2003
Deconstructulator
PostScript control structures
WikidPad
SmoothTeddy
Snow sculptures
Top ten databases
Link dumps
Ubergeek.tv: Geeks in Love
Perforce merge sucks
Search highlighting
winGuiAuto.py
ProleText
Dates on articles
iCapture
SchoolTool
Behind the typeface: Cooper Black
The museum of HP calculators
Perl advent calendar
Black ice
Schema primer
Styling XML files
Why pretend to care
Low-tech game systems
Bloglines
Brooklyn bridge
Metakit
Doodle-O
Uru
The curious incident of the dog in the night-time
LKG and Gauntlet
IncrediBuild
The money map
Switching sides
My autistic child in the balance
Pragmatic starter kit
Recipezaar
Bill Cutler puzzles
Cargo cult engineering
Take Control electronic books
Quick links: Applets, eggs, economists, tetragrams, colors, numbers
Oracle fighting WMD
Storing hierarchical data in a database
muxway
MaxDB by MySQL
Words and expressions commonly misused
IE difficulties: font size rounding
IE difficulties: link targets
A sufficiently large program
Reading: Ray, REST and fallacies
Innovation principles
LOAF
Footnotes?
Paul Otlet
Internet Explorer as an application
Semantic web difficulties
Creatures in my head
.int domains
Making a LEGO brick
Do/fix vs prepare/commit/abort
XPointer IE plugin
We've got the sun in the morning and the moon at night
Smash the windows?
Trends in logo design
OneLook
Shirky: The Semantic Web, Syllogism and Worldview
Matrix Revolutions abridged script
Styled RSS
Kabalarian philosophy
M3u files in a tree
30 search tips in 40 minutes
Political compass
Dasher
Linking into documents
Stencil revolution
Quick links: Relativity; sky; balancing; large; enormous
Mug
Horton Hears A Who!
Reading mp3 metadata
Pac-Man implemented in Excel
youngpup.net
Abuse of XML
Fun with circles
Impossible CSS gripe #2
Impossible CSS gripe #1
Guidelines for focusing on learning
re.split
Women weren't designed for homemaking
Japanese emoticons
MC Hawking
Women were designed for homemaking
The sound an eye makes
Amazon full text search
InkTank
PHP and magic quotes
Terror profiles by computers are ineffective
Wooden mirror
Ned Gully: autism and the Red Sox
Google definitions
anybirthday.com
Jonathan Coulton's Mandelbrot Set
The rite stuff
Fisheye menus
Chain of trust
Unicode test strings
Space cadet keyboard
More on exceptions and status returns
Wooly-thinker's guide to rhetoric
Joel on exceptions
Objects have failed?
Time for space wiggle
Computer science history
Fall of 5?
How should I backup data?
I don't really get CSS
XSLT behind the scenes
Henry Ford and the RIAA
Free hosting
PDF printing with Ghostscript
Acrobat 6
William Steig
Kernighan on debugging clever code
Juggling with packets
Resign patterns
How exceptions really work
A client crash hunted down
Five best and worst things to say to your kids
SF paper craft gallery
Metadata is nothing new
Lego inventor game
Chandler 0.2
A server crash hunted down
Child on shoulders game
How to improve a day
Helpful PHP articles
Smicbnalrg lrttees
Joel's bionic offices
Maven Networks
Rant against web technology
Two-column resume
Pathological
Network address translation
I have to buy a computer
Standards misconceptions
Proggy fonts
Eric Lippert
Streamlined XSLT
Windows startups
Technical debt
Real autism tests
From the Geometry Junkyard
TextPad
Reversing regular expressions
Exceptions vs status returns
Rubik's fanatics 2
Autism quotient test
Shop Amazon with Treemaps
Toyota POD
New optical illusions
Spybot search & destroy
Rubik's fanatics
Bookmarks with referrers
Simple virtual hosts with PHP
Purr programming
makeroom.py
Power users tools list
YOO-nicks
Lines of code per month
Bitflux editor
Software apprenticeship
Retail alphabet game
3D laptop display with cellophane
Ye olde thorn and eth
Flying Pig paper models
Political graveyard
Abortion doctor's killer executed
Monotone distributed version control
Processing
Master of Fine Arts in Software
Underware
Orange juice trick
Comments say why
Writing a resume
Kasoh Taikai
Command prompt selection coloring
Raymond Chen
Celestia
Perforce support
When action grows unprofitable
Paul really is dead
Flame warriors
Bob Congdon
Engineers are people
Glass: solid or liquid?
The spoon trick
Photo retouching
Google calculator
More mirror project photos
Eliyon CorporateAlumni
Blogging song parodies
Copy Shop
Holding mail
Eclipse impressions
Stroke technique
What's a "blog"?
Primate programming
New on Google: synonyms
Miniputt
Reactor
Edit and continue
Mozilla Firebird 0.6.1
DevStudio persistent find
Dfilm
Kubi reviewed in PC Magazine
My boys, the new media artists
Quiet, content-wise
Tamworth calendars
Genetic algorithm learns to walk
When good interfaces go crufty
Python and Eclipse
Pickle hiccups
Pirates of the Caribbean
ZMatrix
Candy from strangers
Star Wars alphabet project
Ethan Diamond interview
Tides
Pinebank, before and after
Matrix ping-pong
Wayback machine stymied by squatters
Mega Lego
Post-vacation fun
World's longest slinky
Machete mode
ArsDigita post mortems
McBurgers
Alice's restaurant
Google site search
Kevin Cornell's sketchbook
William Heath Robinson
Mirror project
Clickmazes again, and SuperMaze
Sue's bathing suit rag
Will Ferrell Matrix parody
Quick links: Rotation, pixelHugger, visualOrgasm
I'm one step closer to being $12 richer
Paul Rand's geometry books
A good thing about autism
Animatrix: Beyond
Finding Nemo
Construction methods
Bray on performance
Quick Python links: MSNbot, Project planning, GD
Flash click to view
Marble Madness
Qu'ranic illumination
Holland Schmolland
Do signatures matter?
Python main() functions
Peter Norvig
Kubi Client reviewed in PC World
Translation is hard
Business card cubes
Well-written job posting
Matrix XP
Simpsons Math
Real-world patterns: Ghetto
Recent Python-URL gleanings
Graph paper printer
Lessig on Starbucks
The dark side of the popularity of weblogs
WiFiMaps.com
Airzooka
Blambot fonts
My very own button
Charlie and the Chocolate Factory movie
Steal these buttons
SysInternals
The Selfish Class
CSS ain't rocket science
Eat more words
The Google Cluster Architecture
Matrix Reloaded
Starship dimensions
Quick links: darcs, Capon, twiddling, xmltramp, meld
Structural markup nit: headers
Lunar Eclipse
Perforce vs. CVS
Hummer mileage disappoints
Progressive lenses
Streamed Lines
Helpful meteorite statistic
Crashing Browsers
Self-contained Python
Safety sign builder
Browsercam
Chandler demo transcript
Phoenix comes through again
Two links from Bob
Why Edison lost the record business
Looking for heap tools
Are programmers people?
Summer of 5
MIME message structure
Hand-rolled blogs
Quick links: Microsoft, Xanadu, Ozzie
Kubi Client Ships
Chandler and Vera
T-Shirts from cafepress
OpenEXR
Gardening and agility
Mutexes and critical sections
Time cover archive
Memory management glossary
FtpUpload.py
Innovative music software: Noodle and Hyperscore
Self-googling
Verbose Python regular expressions
Comments
More Bookmarklets
Free Paper Toys
Smoke test
Blogs save lives
dispmode can set the refresh rate
Chaco and MakeMenu
Quick links: cvs2rss, Hydra, dynamicobjects, events
Quick links: UPS, alteration, San Serriffe, covers
H. S. M. Coxeter, 1907–2003
Disappointed in "XML names and addresses"
Robustness Principle
TypeTool
Overheard at a local startup
Perl shivers and AmphetaDesk
Ultra-conservative RSS publishing
Python Photo Gallery
AmphetaDesk customizability
Quick links: wreckage, evolution, strategies
Iraq maps
Tomatos are vegetables
Local web servers as applications
Quick links: greed, Milhouse, uri's, perl patterns
Jot
Superman birthday cake
Error handling in wxPython
Quick links: leaders, synechdoche, xrefer
Nice favelets
The best damn cat food any cat ever imagined
Intolerance of dissent
Happy belated Pi Day
What's so tough about favicon.ico?
The Tyranny of Email
Boring3D
Ghostword
pdf995
Nat's Mini World code
Past and future
Matrix birthday cake
One-year blogaversary
1944 Dime
Sam Ruby's wx3pa
Naming classes without 'Manager'
Redefining Asparagus
Tim Bray's Ongoing blog
About me
Hex words
How to be a programmer
Placebo progress bars
YourHostSucks
FingerWorks iGesture
Indieware
Homer for Governor?
Google does reverse phone numbers
McSweeney's Lists
PictureLogic and nonograms
Hornby on autism and music
Fish, Codeville, PSP8
At DEMO 2003
Quick links
reStructured Text vs. XML
GWB amusement
Car Talk credits
Brookline Library gala
Amazon's recommendation algorithm
Snowcakes
Fix Error Handling First
Life in the 21st century
Shavian alphabet
Lazyweb.org
PragDave
Help me find a site
Space shuttle
Blugs
The path Python module
Biological clock discovered
Rights Amplification in Master-Keyed Mechanical Locks
ABC and D
Omniglot
Assertive Introvert
Area man
Kubi Software
SQLite and Structorian
Back from the Bahamas
Python Success Stories
Pentagon, hexagon, heptagon, octagon, ...
Stages of Acceptance of Innovation
Erroneously Empty Code Paths
Python's package metadata repository
Hyperspace Star Polytope Slicer
Computer Lib/Dream Machines
Humphrey quote
I've been translated into French
Ted Nelson and Xanadu
Amazon: sell your past purchases
Semantic Web: the new AI?
Meetings: None of Us is as Dumb as All of Us
Callbacks should always have context
No pause on Goldmember?
VGA, SVGA, XGA, SXGA, UGA, huh?
Cool Ruler
Python behind the scenes: Chandler and THE
Click Mazes
Happy belated Festivus
Deleting code
Crowbars and invisible people
Comedian
My disabled son deserves a diploma
Froogle and Zeitgeist
Liberty vs. safety
STL iterators can be char*
Lego as currency?
The ACLU and the EFF
Log message style guide
Futurama is still on?
The root cause of lousy software
KnotPlot
Huffman compression in Notes
No more anorexic anchors
Validating credit cards
Picasa serial numbers
Pixar is the Anti-Lucas
Growing A Language
Shenv.py and Readurl.py
Max's Lego micro AT-AT
Too many new things
Picasa and ThumbsPlus
Amazon wishlist URLs
War on P2P?
Phoenix and CSS
Lotus Notes icons
My RSS Feed
Ban Comic Sans
Ghostzilla
Referrer spam
Grouping in XSLT
The web is great, part 2437
UBF: universal binary format
Pirated sites
Doom for the Nokia 7650
Auto-smileys and code don't mix
Project management rant
Notes questions from the mailbag
More-logical alphabets
Serial progress bars
Pyx: the last thing I need
Quentin Tarantino on journalists
Stereotypes
What time is it?
Python discoveries
Instrument jokes
Notes on postmodern programming
Pretentizoidal
Increase in autism baffles scientists
Pangrams
Character sets and encodings
Massachusetts voters: No on 2
Sweetcode
Soccamatic
World's largest display lit Paris skies
Spambot stopper
Tips from The Pragmatic Programmer
Apparently I'm evil
Beyond Compare
Lego harpsichord
Time
The Word Spy
Long URLs
Two new utilities: ramp and hexdump
Python's maturity
Goering on political dissent
Evolutionary systems
Driving me crazy
Vigilantism unbound: the Berman P2P bill
A Formal Semantics of Patterns in XSLT
256bytes demos archive
The first emoticon?
Patents on impossible compression
Pyramid robot
Conference Presentation Judo
9/11/2002
Tom Van Vleck
stereopsis
Zyghost
Flanders and Swann
Corey Jackson sketchbooks
More geek humor
Great meat quote
Polyglot programs
Pedagoguery Software geometry models
Richard Napoleon Bonaparte Batchelder
Does anyone still use search engines other than Google?
Piet programming language
Letterhead fonts
Obfuscated code
Edsger W. Dijkstra: 1930–2002
Errorwear
Junkbot
Google Groups ASCII art
High-Performance Server Architecture
Pixar shorts
Jim's Big Ego
Stephen Wolfram's unfortunate ego
Fighting noise
Flaky coffee grinder
Mark Fiore animation
letterscapes
E. B. White on Walden
ILM short: Work In Progress
Wonderful animated type video
Toward a more accessible blog
NYC Bloggers
Today is my birthday
Copy and modify
The Philosophy of Punctuation
Description of a project gone badly wrong
Xaos
Synaesthesia
Orisinal.com
More of my brother's pictures
Teapotahedron
Info on banned books
The federal government shouldn't decide what we can read
J.S.G. Boggs
ColorPic
Tales of Mere Existence
Luc Devroye's font pages
Stellations
Jamie Kellner: clueless dinosaur
Programming with kids
I've started posting code
LawMeme
Stephen's Guide to the Logical Fallacies
Drew Olbrich
Patrick Batchelder Photography
Fun silly stuff
What does NED mean?
Subversion
Bagel abattoir
How to draw a monkey
Building cathedrals
Method of Swinging on a Swing
Oddpost email
Code should only do nothing if nothing is the correct thing to do
Virtual credit cards
Another bully of a company "wins" out of court
The West Wing Continuity Guide
Old habits die hard
Minesweeper mathematics
Weasly Starbucks
The Handbook of Rhetorical Devices
Digital Bill of Rights
Eisner tries to take the high road
Pirate ship birthday cake
Car horns
Gunnlaugur Briem
EXSLT
Ever notice?
baxterant
What inspired Heinlein?
Pen spinning
1911 Encyclopedia Britannica
Happy pi day
Python: batteries included
Coliseum Books
Kirby birthday cake
My first job ever
© Copyright 2002–2012, Ned Batchelder