2004–2005
1,274 posts
2005 598
December 2005
- On the road again
- Intel Inside?
- The perils of introspection
- Rails deployment picture looking rosier
- Tech tip du jour
- The value of predictions
- Rails Milestone
- I have gone soft on Microsoft
- Schneier followup
- Bruce Schneier wiretapping backgrounder
- Language wars
- Mobile phone update
- What kind of wiretaps are we talking about
- The mind of Rogers Cadenhead
- Finding a memory leak
- Black eye for Cisco
- How Amazon.com is getting worse
- Senator Feingold vs the PATRIOT Act
- Do it yourself copy protection
- The latest on Wikipedia's accuracy
- The ultimate mashup
- Unintended consequences as usual
- Still a bit rough around the edges
- The advantages of low turnover
- Ruby on Rails 1.0
- Capital punishment
- Seeking UI designer/Web developer
- Suing Wikipedia
- The cult of the iPod
- A history of violence
- Siegenthaler mystery solved
- Yahoo acquires del.icio.us
- Humane Interfaces
- Mobile phones and service
- The antidote to Tom Friedman
- Sorrow and disappointment
- Sam Alito and civil liberties
- I paid for TextMate
- The Ruby way versus the Java way
- More of the torture glossary
- The uncanny valley
- Wikipedia 1 for 2
- The $100 laptop
- Trash Dreamhost here
- Leveraging the last mile
- How domain squatters make money
November 2005
- Careful with those biases
- TextDrive acquired
- More on the mercenary video
- Public choice theory
- Real life PVP videos
- Bloglines security hole
- How Sony could help itself
- Computers, the love affair
- Drugs, then and now
- Something useful from Gartner
- Will Ruby on Rails succeed J2EE?
- The game within the game
- The ideology of information
- Schneier on Sony's rootkit
- Enter your profile in Google Base
- Music CDs as a security risk
- The future of relational databases
- Changing the rules
- Notes on free trade
- Veteran's Day redux
- Unintended consequences of DRM
- Veteran's Day
- Quick and dirty identity management
- Intelligent design and intelligent voters
- An endorsement
- Heed this warning
- Mac OS X 10.4.3 and NetNewsWire
- Sony attempts to make good
- More on Sony DRM
- Short on attention, shorter on information
- Reassure me on Rails
- Mac OS X 10.4.3
- Spyware forensics
- It is on
October 2005
- New comment policy
- Wal-Mart and health insurance
- Performance problems continued
- Warren Buffett on tax rates
- My performance problems
- Never before seen
- Practical environmentalism
- Rosa Parks
- Anatomy of a scam
- More on drug research
- Good advice for Democrats
- The idea trap
- Ning enabled
- Economics smackdown
- Computers for hackers
- Sanitize your input
- iPod video and TivoToGo
- Avoiding RSI
- Instant messaging interop
- A way to help
- Why did Netflix kill Blockbuster?
- Blowing it
- The earthquake
- Sergey Brin on luck
- An acquisition that matters
- Behind the numbers
- Litmus tests and tea leaves
- Bubblicious
- Decloaking
- Chalk one up for the little guy
- What should the database do?
September 2005
- Rails, MySQL, OS X, pain
- The value of experience
- An officer addresses torture
- Rita aerial photos
- Better Memeoranum
- First draft, indeed
- Help KOGT start broadcasting
- Rita update
- Another media outlet
- Local coverage of Rita
- Unintentional TrackBack spam
- Rita update
- Bad Rita tidings
- Rivka on cognitive dissonance
- Tiger for developers
- So long, Fink
- Setting up OS X for a developer
- Opera, the latest free browser
- The only metric in software development
- It's civil war
- Rails for everyone
- Your friend the footer
- The line noise excuse
- Keep an eye on Tivo
- Batch file usability
- Google blog search
- Katrina donation matching offer
- iTunes 5.0 problems
- CCD sizes in digital SLRs
- Now that's what I call fast
- Why is eBay buying Skype?
- No god but God by Reza Aslan
- Pfizer helps
- Outrages du jour
- iPod nano
- Lie down with dogs, wake up with fleas
- Praise for corporations
- More rumor squashing
- Cognitive dissonance strikes again
- I come to bury Ray Nagin, not to praise him
- Thinking ahead
- Satellite/aerial photos of Katrina damage
- I would have sworn it was a rumor
- Steve Ballmer is Ari Gold
- The saddest picture from New Orleans
- Tales of relief
- Beyond politics
- Satellite photo of New Orleans
- Squashing rumors
August 2005
- Elsewhere in Louisiana
- The big easy
- Merger pains for Flickr
- More on tipping
- Tim Bray on Ruby
- Graphic design can save lives
- Hurricane Katrina
- Dear PHP, you suck and I hate you
- Equal time
- Google Talk
- Good news for democracy in Iraq
- The ownership society
- Ain't that a shame
- My current thinking on Iraq
- Earn $250,000
- Ruby the gateway drug
- RSS version 3
- Serendipitous communities
- Flickr and your wine collection
- Next steps
- Comments feed
- Making a comment feed
- Bad customer service
- Inside joke
- Should Google be scanning books?
- Comments RSS
- Factcheck.org's problems
- Up and coming from Flickr
- Unicode vs. Western
- Will phishing kill online banking?
- Tipping
- The MVC penalty?
- Tonic
- Public data versus publicizing data
- The Fog of War
- What's wrong with the space shuttle
- The saga of Mike Lynn
- Have a nice trip
- Congratulations Washington Post
- Rails for real
- Programmer pecking order
- Untrusted users
- Missing the point
- Current.tv
July 2005
- Signalling your status
- Changing hosting providers
- Full disclosure
- Dynamic Main Indexes with Movable Type
- Kids and video games
- Password problem fixed
- Moving Movable Type
- IP addresses
- Stylesheet updated
- Movable Type so far
- JavaScript for dummies
- Eclipse 3.1
- Joel on programmer quality
- Assuming risk
- Secure Flight
- Laying off a legend
- The economics of activism
- mt-comments.cgi
- Unit testing PHP
- About what I expected
- The Plot
- The trouble with frameworks
- World of Warcraft dupe bug
- Married to Markdown
- Patterns and practices
- Slice of life du jour
- Migration to Movable Type initiated
- Following up on Movable Type
- Unfair comparisons
- So many blogging tools, so little time
- Back to the drawing board
- Good neighbor
- Question answered
- FogCreek Copilot
- Don Box on Objective C
- Scariest post of the week
- The Plame scandal
- Suggesting links
- The important things in life
- Where are the women?
- Revisiting my data fetching puzzle
- Blog tools revisited
- Is Perl on the way out?
- Evangelism I can deal with
- Dancing With the Stars
- One false move
- Morgan Spurlock
- London
- The bubble is back
- Two book reviews
- Public service
- The dumbest thing ever
- Technorati on a roll?
- Sysadmins get no respect
- Jorn Barger, homeless?
- More on MySQL performance
- Fix your blog software
- The triumph of marketing
- Brian Kernighan on Linux and UNIX
- The case of Chip Salzenberg
June 2005
- Dueling map APIs
- Yahoo My Web 2.0
- The implications of Grokster
- The state of our union
- Live from Iraq
- Blogging for dollars
- Extending RSS
- I am Yoda
- Time for payback
- Grokster decision announced
- Is the Oprah show a blog?
- Phil Carter is headed to Iraq
- Billy Graham
- It's libertarians get to be right day
- Losing focus
- I'm not a political strategist
- RealClimate smacks down the WSJ
- Naming names
- Hiring an engineer for a start-up
- Why software patents are dangerous
- RIP, Jack Kilby
- Coding standards
- Games that teach us about the world
- Why I need comments
- Serendipity
- Movable Type vs WordPress, first impressions
- Success through backwards induction
- Return of the clones
- Giving Movable Type a shot
- Mark Fletcher on stealth start ups
- Doing something about torture
- Public relations
- The Bad News Bears
- The supposed perils of Open Source
- Tightly coupled
- The Downing Street memos
- blo.gs is now a Yahoo property
- OpenSolaris
- Rethinking weblog software (again)
- Nobody with a good car needs to be justified
- Managing controversy
- The trouble with PHP
- The good old days of NMD
- Concurrency ahead
- Improving MySQL performance on case-insensitve searches
- Taking it slow
- The state of the union
- Outsourcing's not all it's cracked up to be
- Los Alamos
- Screw partisanship
- The DRM theory
- Eclipse takeover continues
- Strategery
- Apple and Intel, sitting in a tree
- Apple and Intel
- The end of the honeymoon
- Playing by different rules
- Time to start shorting domain names
- Influences
- Preventing identity theft
- My life in books
- Rationalizing LAMP
May 2005
- Hack PHP programmer beats computer science geniuses
- Eclipse assimilates JBuilder
- Pension crisis
- Chilling effect
- Jakarta Commons
- The learning bottleneck
- DVD annoyances
- Defining torture
- Mail Filtering 101
- Apps vs frameworks
- More on ads in RSS feeds
- Matt Haughey on ads in feeds
- The filibuster
- Scary things
- Object-oriented PHP
- Words to live by
- Google supports Maps hacks
- Stereotype threat
- Chicago crime king
- Check it out
- The Supreme Court did me a favor
- Last word on the Newsweek flap
- What's that I hear?
- The magical formula
- TV piracy
- Confusinger and confusinger
- Another high profile mistake?
- The Kerry Fish!
- Should terrorism be reported
- GreaseProxy
- Flames are heading your way
- What does United Airlines pension default mean?
- Coding conventions that lead to better code
- Math is hard
- The nutritional value of single malt whisky
- Tools rule
- Congressional redistricting
- Mozilla Security Flaw
- PHP MVC
- REAL ID
- Harmony, Apache's version of J2SE 5.0
- Broadcast Flag struck down
- The snarkiest
- Wiki spam
- The dangers of denormalizing
- Google Web Accelerator not ready for prime time
- News & Observer blogs
- The Pozen plan
- The advantage of waiting
- Half a century of Dave Winer
- The trouble with Windows
- Liberalism defined in one sentence
- Worth remembering
April 2005
- iPod Shuffle risks
- Hitting the big time
- New internet or new bubble?
- GROUP_CONCAT
- Fun with databases, or solving a problem by talking out loud
- Body and soul, indeed
- Why Kerry lost
- The price of fame
- Living by the browser
- Savage and true
- What the future looks like
- Learning to eat everything
- Intiative rewarded with attention
- NY Times redesign
- Stopping blog spam
- Flickr gets cheapr
- A remembrance
- A confession
- Adobe + Macromedia
- Why liberals should read Thomas Friedman
- Accountability revisited
- Wake County Democratic Party meeting
- People oppose what they do not understand
- Fancy ASCII banners in spam
- Forget Lewis Black
- The Unix banner program rides again
- Defending the income tax
- The grass on the other side
- Peak oil hits the big time
- RFID Passports
- Papal election security
- Getting smarter
- The falling dollar
- How Greasemonkey helps publishers
- Wikipedia's rival suitors
- Seymour Hersh
- More on torture, then and now
- Souping up Firefox revisited
- Environmental accountability and Google Maps
- The .travel scandal
- View Source for Flash
- Wikipedia, hosted by somebody
- Defining torture
- More on the local paper
- Sploid
- Midyear resolution
- Making Firefox scream
- Pessimism vindicated
- The Grokster case
- According to one number
- Scripting News begat rc3.org
- Gmail turns one
- JavaScript for everybody
March 2005
- Just so you know
- The Wordpress PageRank scam
- Udell on del.irio.us
- Free programming tip
- Apple's lawsuits against rumor sites
- Apple malfeasance
- There's something about Google
- Stealing something good
- Another number that astounds
- Why Web Programming Matters Most
- Personal Credit Blog
- The danger of hosted services
- The value of art
- Freedom and life
- Wiki set up
- Surprising numbers
- Continuations
- Web development is hard
- A professional opinion
- Moving forward
- Trashing the rule of law
- Anil Dash's Blog Cycle
- Another Terry Schiavo post
- Least surprising announcement ever
- Terri Schiavo, the facts
- More Volokh
- Miguel de Icaza in Lebanon
- Object oriented PHP
- Hibernate in Action Recommended
- Billmon scares me
- Secrecy bad
- What's cool about Groove
- It's a Fox News world
- The problem that never goes away
- Duking it out
- New fonts from Microsoft
- AOL's updated terms of service
- Something to look forward to
- Gmail's killer feature
- Why interface design is hard
- Innovative fraud
- AIM turns evil
- How to view your grad school application
- More on the HBS controversy
- More on where bankruptcies come from
- Microsoft acquires Groove
- Release day revisited
- Fact checking
- Defining hacking down
- Face the flakts
- Blogging good
- Exploiting free, anonymous services
- Copy protection sucks
- Open source as personal trainer
- Your worst nightmare
- Politics and conscience
- Google AutoLink
- Some perks
- Release day
- The brilliance of Billmon
- Music player/phones are arriving
- Yahoo Web Services
February 2005
- Simple truths
- Hibernate 3.0 released
- Deflation
- Jef Raskin, RIP
- Librarians on librarians
- Plug and pray
- The politics of organ donation
- The first podcasting startup?
- Bill Keller on weblogs
- Precinct meeting
- Frank Luntz
- Personal computers suck
- Google and Auto Links
- Spam ruins everything
- Python sneaks in
- In light of recent events ...
- Brute force education
- Bruce Eckel likes PHP
- Going full time
- Google, Auto Links, and Microsoft
- Occam's Razor
- The local paper takes on blogging
- The New York Times and About.com
- The Google Toolbar
- Hunter S. Thompson, RIP
- Why I love weblogs
- Improving your experience or screwing with my content?
- The long tail at work
- I read it on a weblog, then it came true
- Blasts from the past
- GoDaddy.com, I wanted to like you
- The ups and downs of outsourcing
- More numbers that astound
- Template languages
- Assassination in Beirut
- Design patterns
- People get fired for exercising poor judgement
- Web services, where do we go?
- Blogger meetup in Chapel Hill
- The Valentine's Day scam
- Triangle Bloggers Conference
- He's a uniter
- Googlepedia
- Triangle Blogger Con
- Laws are crazy
- How Google Maps works
- Balancing the slate
- Two surprising items from Salon
- More Google Maps fun
- The future of Bloglines
- Google Maps
- More than enough awfulness to go around
- Grim tidings
- The dangers of pride
- Pride and shame
- Numbers that astound
- Gmail going public
- The State of the Union
- Things we heard about Iraq
- Across the pond
- The curious brain
January 2005
- The elections in Iraq
- The elections in Iraq
- Fraud
- Struts gets mothballed
- Philip Johnson
- Ever expanding search
- Another daily dose of shame
- Truly the universal aspiration
- Our bleak future
- Fixing video
- The Economist on poverty
- Andrew Sullivan on torture
- Richard Armitage
- The Hubble
- Too good to be true
- Circling the wagons
- Don't let it snow
- I regret it
- Not so big numbers
- Blogging for dollars (the bad way)
- Not quite getting it
- Even more legalized prostitution
- More legalized prostitution
- Filling cavities
- Real world email
- Progressive values
- Building the perfect retirement system
- Nobody knows the truth
- Windows vs Mac
- Buying a laptop
- Legalized prostitution
- Linux security
- Alberto Gonzales update
- Jon Stewart changes CNN
- The LiveJournal/Six Apart merger
- Campaign finance reform
- Like I always say
- Six Apart to buy LiveJournal?
- Ed Felten's predictions for 2005
- Watch what you download
- Coming in 2005: the end of life as we know it
- The trouble with occupation
- Bad MySQL day
2004 676
December 2004
- Iranian bloggers being tortured
- A penny saved is a penny earned
- Results
- Stingy Americans
- Disaster relief
- The front lines of the spam wars
- Merry Christmas
- The iPhone
- Indecent
- Tom Friedman ticks me off
- Bad publicity for my favorite platform
- Surveying war reporting
- ServerXMLHTTP is killing me
- The courage not to choose
- The iPod Photo
- Depressing news
- Missile defense
- Perilous Times
- Deflation
- Google indexing the world's libraries
- The problem with Fez
- No Host matches server name
- Tim Bray on Wikipedia
- Poor test coverage
- O'Reilly Safari
- The man of the our
- I'm tired of hearing it
- Everything turns into an application
- The best show you won't admit to watching
- CSS question
- Formerly known as an IBM PC
- Java Log
- The promise of technology
- People are dumb and spam is cheap
November 2004
- Character sets and spam
- Problems for Nikon
- Thanksgiving
- PHP design patterns
- Something to think about
- Learning .NET
- Cleaning up your feeds
- Tivo explains
- Who we are
- Loving Tivo less
- Another kind of spam
- Occasionally I'm right
- The front lines
- Headphones
- Strange Victory
- That's funny
- Gmail offers POP
- The perfect weblog
- The other benefit of open source software
- Firefox 1.0
- The Optimism of Uncertainty
- Changing perspective
- The liberal elite
- A serious question
- Quote of the day
- Volunteering
- I Voted
- A note from your conscience
- National Right to Life is a spammer
- Internet Veterans for Truth
October 2004
- The Bin Laden statement
- A cult of personality indeed
- Iraq war casualties
- Voting should be easier
- Bush endorses Kerry
- More on infantilization
- For love or money
- Believe it or not
- Take that
- Free advice to laptop makers
- Solving a tough problem
- Stupid QuickTopic
- When paradigms collide
- Google Desktop is cool
- The late adopter strikes again
- No draft, eh?
- Jon Stewart on Crossfire
- Bush appeal
- More on the Google desktop
- Google Desktop Search
- Live debate blogging, third Presidential debate
- Taxing capital
- Bumper stickers
- SpikeSource
- Extortion
- Perfect attendance
- Extraordinary rendition
- Moving
- Bruce Schneier's blog
- Email disorganization
- Campaign donations
- The debate
September 2004
- Java 5.0 is out
- More on sprawl
- Missile defense
- The suburbs
- The cult of personality
- Use XP or get hacked
- Fake news indeed
- The vision thing
- Revisiting IDEA
- Late adopter
- Is Java cool?
- America as Iraq
- Thinking about global warming
- Hosting
- The pressing question of the day
- I feel safer already
- Grim reality
- Bad things
- Mozilla Firefox 1.0 PR1
- The secret formula
- The good guys
- Nola
- Pop psychology
- Iraq blogger gets busted
- The genocide in the Sudan
- Keeping up with the state of the art
- Stupid BugMeNot tricks
- People don't get it
- Keep up if you can
- Facing your aggregator
- Why keep a weblog?
- Off for a few days
- Genius or desperation
- Fact checking Wikipedia
- The syndication wars
August 2004
- Garret Vreeland on the Giuliani speech
- del.icio.us woes
- Wikipedia works
- The new iMac
- Keep your mouth shut
- The futility of political involvement
- The greatest threats in the world
- Congratulations to Dave Johnson
- Wikipedia, threat or menace?
- Government secrecy
- Najaf
- del.icio.us buckets
- Bush administration accepts global warming
- The situation in the Sudan
- Cry havok and rewrite the laws of war
- Google's strategy
- It's all over but the crying for the swiftvets
- Hibernate 3
- Today's Papers on Kerry
- The death of DVD
- More on the swiftvets
- Mise en place for programmers
- BugMeNot getting the smackdown
- Growth
- Grokster wins
- Interpreting poll results
- Aggregating "swiftvets" information
- A soldier's anger
- More on missile defense
- Check it out
- Political donations
- Feed splicing
- More on the Phil Agre's essay on conservatism
- Phil Agre on conservatism
- Piracy
- Quick and pathetic
- What's wrong with these people?
- Airport Express cracked
- Juan Cole on Iraqi Shiites
- Julia Child
- Craigslist not acquired by eBay
- Bad strategy
- Bad on Dotster
- The politics of personal destruction
- Cheap business Web sites
- Knowing the unknowable
- My wife's big day
- A couple of thoughts on the campaign
- Wikipedia gets free press
- Rick Boucher at Lessig
- Red Adair
- Disappointing reading
- Yes, Spring really does rock
- Combined rc3.org/del.icio.us feed
- FeedBurner link splicer
- Patents
- Back in black
- Yet another torture post
- Great hackers
- What's up in Iraq
- Technorati mea culpa
- James Robertson responds
- The value of a computer
July 2004
- Technorati sucks
- Real policy
- Misuse of census data
- Spending on customer experience
- Deflation
- Fun with debugging
- Ed Felten on Apple vs Real
- New web app framework for Perl
- More Python
- Paul Graham on hackers
- A thought experiment
- The point of it all
- Eclipse is harder than it looks
- Jane Smiley needs a weblog
- Software decay
- Working more for less
- Denying Google's service
- You might be a big shot if
- RSS in Thunderbird
- A leading indicator
- The New York Times is a liberal paper
- Refactored markup
- Clean Slate
- Final(?) word on the Syrian Terrorist Orchestra
- The election
- Take that, Red Hat
- More on the Syrian Terrorist Orchestra
- eBay and open source
- Second thoughts
- Bye bye BlogAds
- More on the allmusic.com saga
- The RSS flood
- New iPods
- Whither Lookout
- Avalon, the next ActiveX?
- Hiring people
- NYT mea culpa
- A little red
- Microsoft buys Lookout
- Registering for news sites
- A cloud over civilisation
- Laundering lies
- Outfoxed
- For all the comment bashing
- The Allmusic Guide
- My Spring experiment continues
- The geek test
- One's approach to eating
- Reading in decline
- Mark Schmitt throws water on Ehrenreich
- Mozilla security problem
- Barbara Ehrenreich
- Weblogger burnout
- More on PHP vs J2EE scalability
- Two big numbers
- Love the book? Hire the author
- Exploiting your own weaknesses
- I'm a flip flopper
- Bloglines updated
- A problem with few solutions
- Optimism
- PHP vs Java in terms of scalability
- Should Sun open source Java?
- Sounding convincing
- The Spring framework
- Where's Orkut's code from?
June 2004
- Jfluid
- Jaw dropping
- Migrating from JSP to PHP
- Great job for somebody
- J2SE version 5 aka 1.5
- Another one bites the dust
- Judged by a different standard
- Cheap Visual Studio
- The power of Google
- The medium and the message
- The Supremes
- Freedom
- Hacking for profit and pleasure
- One reason to have comments
- The meaning of security
- Invitation only
- The dangers of insular thinking
- Hiring programmers
- Fighting spam
- Misery loves company
- Two graphs
- Reforming the DMCA
- Microsoft and its partners
- The dumbest bug ever
- Screenshots please
- My iPod loves the Talking Heads
- Gmail rave
- Labels versus folders
- Christian entertainment
- del.icio.us
- Bloomsday
- How Microsoft Lost the API War
- First mobile phone virus created
- The impact of phishing
- The ethnic food obsession
- William Pfaff on torture
- What really counts
- Subversion
- Christopher Hitchens
- Test Driven Development
- I think email is dying
- Jack Sparks' Top 100 Country Songs of All Time
- Traffic light cameras
- What's new in Firefox 0.9
- The Witty worm
- The Irresponsible Investor
- Making sport of Gentoo Linux users
- The lowest common denominator
- PowerBlogs
- Christopher Allbritton reports
- Becoming part of the story
- TheyWorkForYou.com
- Ignore this
- The seriousness of war
- Hibernate versus JDO, or today is my lucky day
- Afghanistan
- Keeping bad company
- Eavesdropping on the president
- Tomcat tips
- Free suggestion for Google
- John Kerry, please try harder
- The Kerry intern rumor
May 2004
- John Kerry interview
- The tragedy in Haiti
- PowerBlogs
- Proof of sloth
- Vetting the Vice Presidential candidates
- Periodic Table of Perl Operators
- My worthless theory
- Bad news for Eric Sink
- Bluetooth superhero
- For the person who has everything
- Silly Slashdot
- Candidate weblogs
- Infectious tie
- Java and PHP
- Food for thought
- Answering the question
- Gmail psychology
- LoveSac.com
- Social programs that work
- Interview with a marine
- Why is Chalabi out?
- National Guard spam
- Let America Be America Again
- Pomp and circumstance
- Kerryism of the Day
- BlogAds
- Open Source CRM
- Weblogging and money
- Charles Miller on Java
- Make no mistake
- Thought for the day
- Sex and dogs
- Gwyneth Paltrow's baby
- The psychology of conformity
- The fight over Movable Type licensing
- The case of Nick Berg
- The Zimbardo experiment
- RSS readers
- Why the beheading video?
- A cheap way to help
- Poison Ivy, Oak, and Sumac Information Center
- Eclipse usage is growing rapidly
- Is it just me?
- WordPress
- A Wretched New Picture Of America
- The New Blogger
- Killed or captured
- Donald Rumsfeld and Howell Raines
- The Misunderestimated Man
- The list keeps on growing
- Profound and succinct
- The New York Times on IRC
- Note to Tom Friedman
- A contrary view on Ted Rall
- Christopher Hitchens is wrong a lot
- Drip Drip
- Irrational fears
- Ted Rall and cynicism
- The bottom line
- The blogosphere strikes again
- Tim Bray and Sun's public face
April 2004
- EditCSS
- John Battelle on Google
- In Fallujah
- Changing the terms
- Who are the bad guys again?
- Say it ain't so
- I'm not a big fan of the copyright industry, but ...
- Muqtada al-Sadr profile
- Wesley Clark to President Bush: shut up
- Heavy artillery
- Bikeshed revisited
- Your mother's maiden name
- The exception or the rule?
- Getting your money's worth
- Nukes
- The ultimate sacrifice
- Comparing the junior officer evals of Bush and Kerry
- Programming Apache Axis
- Rolling back those prices
- Regular expression question
- New Thunderbird logo
- Buzzword of the day: Resume Driven Development
- Making it as a lone entrepreneur
- Surveying Iraqi weblogs
- Uh oh, SCO
- Andrew Sullivan on raising the gas tax
- Mark Cuban vs Donald Trump
- The Fallujah fallout
- More important than the usual campaign stuff
- From a reader
- Quoting the Melian dialogue so I don't have to
- Lindows name change
- Amazon's search engine
- Fair and balanced
- Trickery
- National ID cards won't work
- Quitting in disgust revisited
- Scum exploit a loophole
- Eclipse shortcuts
- Pricing downloadable music
- Gmail 2
- Jim Henley at length
- Gmail
- PlayFair, adieu
- Dr. Seuss political cartoons
- Tim Bray on blogging and the enterprise
- It's funny when you think about it
- Recap of The Swan
- Jeffrey Veen: How I stopped buying CDs and started loving music
- The NSA greppers
- Dostum unbridled
- It's better to be a blogger than a politician
- You have to laugh
- Horrific images in the media
- Boing Boing, from hobby to business
- Quitting in disgust
- Apple DRM remover
- Brilliant catch by Genehack
- Incitement
- More revision marks hilarity
- phpCodeBeautifier
- It's true
- The implications of Gmail
- Early adoption
- Linux usability
- Brad knows about a lot more than shaving cream
- Hibernate 3.0
- Rolston on Fallujah
- I hate April Fool's day
- Worth noting
March 2004
- Another bad sign
- Situated Software
- Simon Willison on PHP and Apache 2.0
- Jeremy Zawodny switches
- Revisiting how bad it is
- Drezner on Clarke
- The problem with the DBunker
- Toiletries
- File sharing doesn't hurt record sales
- The evil command.com
- Why Do Java Developers Like to Make Things So Hard?
- Google 2
- Tim Bray on OpenOffice
- Eclipse 3.0 M8
- There is no loop
- Yes, DRM really does suck
- More on the SCO front
- Dare we hope?
- What about Bob?
- No open source Java
- Top Ten Things They Never Taught Me in Design School
- Richard Clarke's credibility
- Bob Edwards gets the boot
- Obligatory Fred Kaplan link
- Now, that is clever
- On CSS
- SCO license getting more expensive
- Often imitated, never duplicated
- All Clarke, all the time
- Java's skills gap
- Operation Ignore
- The Bush plan to defeat al-Qaeda
- Amen, brother
- Josh Marshall's analysis
- Today's fun technical challenge
- Ayman al-Zawahiri
- It seems kind of quaint now
- Welcome to the quagmire
- The future of software development
- Coalition of the what?
- Idea
- The trouble with politics
- Eclipse pet peeve conquered
- The world of C++
- Nice smile
- The Journey of Man
- Resisting the temptation
- Arrogance
- Congressman Ed Cone?
- The meaning of the word "imminent"
- Spain's elections
- Bray goes to Sun
- Galbraith on jobs
- Apache and Tomcat, sitting in a tree
- More on judicial elections
- Subscriptions
- Full text posts now enabled
- The state of Mono
- Missile defense
- The taste of
- The truth about income inequality
- The horse race
- Save the Hubble!
- Today's terrorism
- It takes a lifetime
- Pandora's box
- Local politics
- How today's economy works
- Good hybrid news
- Loading up
- I can't stand bigotry
- Global Warming
- CalPundit gets a paid gig
- Flip flops are part of the job
- It's early, but ...
- Thinking about traffic
- The trouble with Bush
- Josh Marshall strikes back
- Duh
- An accurate prediction
- SCO's numbers
- Put up or shut up
- Don't blame me, I'm just the President
- Will miracles never cease?
- The Diebold voting machines
- Why civil war?
- It's that time
- Go figure
- Yahoo paid search
- Understanding the troubles ahead for Social Security
- Krugman on Social Security
- It's Diebold day
- The war on science
- SCO lands a
- Lessig on Eldred v Ashcroft
- The trouble with Haiti
- The Social Security shell game
- Must read science and technical books
- The trouble with Pakistan
February 2004
- A postcard from Jerusalem
- The Senate stock profits story
- Land mines
- Code Complete
- Fair is fair
- Krugman on free trade
- The Passion of the Christ
- The argument for Kerry
- Go go IBM
- It's not the bugs, it's the patches
- Those were the days
- Open Source Java
- 13 Ways to Save Orkut
- Politics as usual
- Common sense on outsourcing
- The burning questions of our time
- Grey Tuesday
- The Homeland Security budget
- John Kerry's military record
- Your 2004 reading list
- Ralph Nader
- Semi-revolutionary
- George W Bush, the person
- Weblogger meets the President
- Techie day
- Just for fun
- Webb on Bush (and Kerry)
- Special Interests
- The reality of outsourcing
- The SUV Menace
- What's an echo chamber?
- Common sense on spam
- Best roleplaying game ever
- Growing authoritarianism
- First day at the new job
- Server side aggregators
- Winding up the military service issue
- Phil Carter on Bush's National Guard service
- Cingular eats AT&T Wireless
- Tangible outcomes
- Just a comparison
- Afghanistan
- I knew it!
- The Windows source code
- Nice catch
- Fair and balanced
- Giving props to John Edwards
- A blast from the past
- MS source leak
- Feed on Feeds
- Dr Atkins
- The single most important issue we face
- I hate Windows
- Wes Clark, adieu
- Techno-lust engaged
- The Russert interview
- Fear the bloggers
- Mozilla Firefox 0.8
- Bush with Russert
- Playing chicken
- Tivo and Nielsen working together
- Rethinking things
- Orkut
- Bizarro world
- The debt all Americans owe
- Obligatory tech post
- Recalibration required
- More on the budget
- The Dean campaign
- Signing email messages
- Hurts so good
- Defining evil
- Playing catch up
- One to one marketing
January 2004
- Bruce Schneier on terrorism
- More bad news on electronic voting
- The job market
- Freaky Friday
- Polling
- Imperialism
- Enough is enough
- Tax followup
- Rendering unto Caesar
- The Cheetoh factor
- Maher Arar follow on effects
- Maher Arar
- The Iowa caucuses
- I hate Cingular
- Reliability of the media
- Job Search Update
- Hubble update
- Space program fears confirmed
- Bush in 30 Seconds
- The Salon campaign weblog
- Money money money
- The polling numbers
- The new space program
- The Suskind book
- Show's what I know
- The Howard Dean debate
- Apache vs Microsoft IIS
- Brad DeLong on Paul O'Neill
- Dialog among liberal hawks
- This will make you feel safer
- Another George W Bush halo picture
- Eating your own kind
- Dog food
- Following up
- Our broken federal budget
- Closing the loop
- My favorite baseball player
- The iPod Mini
- Why Wesley Clark?
- The trouble with Pakistan
- Noted in passing
- Mencken on Bush
- Tivo squanders its advantage
- Dining out
- Reading the presidential budget
- On the hunt
- The so-called Free Republic
- Series 60 apps
- UN takeover of the Internet
- Happy 2004