The end of Kodachrome
December 30, 2010
How Microsoft responded to Stuxnet
December 28, 2010
2010 Recipes of the Year
December 28, 2010
How cities are different than corporations
December 22, 2010
Deep thoughts on meat
December 20, 2010
Things that actually turned out to be important
December 16, 2010
More on speeding up WordPress
December 14, 2010
Analysis of Salesforce’s acquisition of Heroku
December 8, 2010
Why Republicans are fighting for the Bush tax cuts
December 7, 2010
Somebody can always cut you off
December 3, 2010
A monument to our fears
December 2, 2010
Google reacts to bad press
December 1, 2010
On WikiLeaks
December 1, 2010
How liberals would fix the federal budget
November 30, 2010
The search engine game
November 29, 2010
Interesting stuff related to Google Street View
November 24, 2010
How to speed up WordPress in an emergency
November 24, 2010
A third kind of freedom
November 21, 2010
Everything you needed to know about backscatter
November 19, 2010
Your email address as your identity
November 17, 2010
OpenTable needs competition
November 15, 2010
When should you change your passwords?
November 12, 2010
Apple open sources their Java implementation
November 12, 2010
Blizzard continues to innovate on the security front
November 10, 2010
The purpose of education
November 9, 2010
Two good posts on budget deficits
November 8, 2010
How platforms attract developers
November 5, 2010
Your browser determines your loan rate
November 5, 2010
The social impact of the Walkman
November 4, 2010
Ed Felten named Chief Technologist for the FTC
November 4, 2010
The point of political advertising
November 2, 2010
How the Web audience adapts to Web design
November 2, 2010
Marco Arment on the Mac App Store
October 29, 2010
Only Java developers use Java desktop applications
October 26, 2010
The future of Java on the Mac platform
October 23, 2010
Expanding consumer surplus in the digital era
October 21, 2010
Is the Mac becoming a closed platform?
October 21, 2010
The growing misperception of HTML5
October 21, 2010
Your password should not be “password”
October 19, 2010
White House honors smart kids
October 18, 2010
Matt Raible on Java frameworks
October 18, 2010
Swedish voter tries hand-written SQL injection
October 14, 2010
James Fallows on talk shows
October 14, 2010
How Oracle is consolidating control of Java
October 13, 2010
On Community Supported Agriculture
October 12, 2010
We have to do something about jobs
October 8, 2010
It isn’t too early to start using HTML5
October 8, 2010
Bruce Schneier on Stuxnet
October 7, 2010
Dave Winer on angel investing
September 30, 2010
Content management is still an unsolved problem
September 29, 2010
Victims of economic restructuring are people too
September 29, 2010
Being young and broke is an opportunity
September 29, 2010
Here today, condemned tomorrow
September 27, 2010
On appreciating food
September 21, 2010
How The Wilderness Downtown was made
September 17, 2010
The cultural implications of forking
September 14, 2010
What caused the financial crisis?
September 14, 2010
The future of food production
September 13, 2010
Not migrating Twitter scripts to OAuth
September 12, 2010
Quotable: Salvatore Giunta
September 10, 2010
Apple updates the iOS app review process
September 9, 2010
The risks of using Wikipedia as a source
September 8, 2010
Why the economy needs stimulating
September 7, 2010
Why is corporate communication laden with BS?
September 3, 2010
The foundation of America’s success
September 1, 2010
Picking up new habits
September 1, 2010
Vigilantes for politeness
August 29, 2010
Government regulations and freedom
August 26, 2010
More on Gulf seafood
August 24, 2010
It’s safe to eat Gulf seafood
August 23, 2010
The journalist’s dilemma
August 22, 2010
More on teacher metrics
August 22, 2010
The LA Times is grading individual teachers
August 20, 2010
iPhone predicted 100 years ago
August 20, 2010
Miguel de Icaza on Oracle suing Google
August 13, 2010
Links for August 13
August 13, 2010
Grasping for solutions
August 12, 2010
Things never get better by getting worse
August 9, 2010
Our reduced size economy
August 6, 2010
Links for August 6
August 6, 2010
Links for August 5
August 5, 2010
Links for August 4
August 4, 2010
Links for August 2
August 3, 2010
The mobile market
August 2, 2010
The hidden costs of Apple’s app store
July 28, 2010
America’s national priorities
July 28, 2010
Links for July 28
July 28, 2010
Scaling is always a catch-up game
July 27, 2010
The sanitized version
July 26, 2010
Links for July 26
July 26, 2010
Links for July 23
July 23, 2010
Shipping and editing
July 20, 2010
Framing is losing
July 19, 2010
Links from July 18
July 19, 2010
Nudges won’t save us
July 17, 2010
Links for July 15
July 15, 2010
Links for July 12
July 13, 2010
Consumer Reports on the iPhone antenna issue
July 12, 2010
Links from July 10
July 11, 2010
Links from July 9
July 10, 2010
Two companies that seem to have learned a lesson
July 9, 2010
One proposal to fix the federal budget
July 9, 2010
Links from July 8
July 9, 2010
The state of liberal economic thinking the economy
July 7, 2010
Two companies that don’t understand identity
July 7, 2010
Why is the government is blocking access to oily beaches?
July 6, 2010
Tyler Cowen on Andy Grove on American competitiveness
July 4, 2010
Andy Grove on startups
July 2, 2010
One case against further stimulus
July 2, 2010
Our endless patience with the low road
July 1, 2010
The state of the video tag
June 30, 2010
We need to restore economic growth
June 29, 2010
The perils of endless war
June 27, 2010
Who benefits from Dave Weigel’s firing
June 26, 2010
Actual antenna engineer discusses the iPhone 4
June 25, 2010
Wrapping up Treme
June 24, 2010
Best World Cup coverage
June 23, 2010
A general model for GUI applications
June 23, 2010
File sharing doesn’t seem to diminish creativity
June 22, 2010
Car alarms don’t work
June 20, 2010
How developers think of their tools
June 16, 2010
The economics of raid lockouts in World of Warcraft
June 16, 2010
Dan Froomkin on Obama’s oil spill speech
June 16, 2010
Richard Feynman’s advice to Stephen Wolfram
June 16, 2010
The long path to justice
June 15, 2010
The externalities of gasoline
June 13, 2010
The most implausible aspect of Glee
June 10, 2010
The problem with multitasking experiments
June 9, 2010
Treme episode 8 essential reference
June 8, 2010
How the credit crisis affected Zappos
June 7, 2010
Racism in America
June 6, 2010
Political science vs political journalism, continued
June 5, 2010
The greed of AT&T
June 4, 2010
FiveThirtyEight.com joins the New York Times
June 3, 2010
Why journalists should learn to program
June 3, 2010
How Android is like Windows
June 3, 2010
Political science versus political journalism
June 2, 2010
Steve Jobs on publishing
June 2, 2010
Tyler Cowen on poor explanations
May 31, 2010
How Fisher-Yates shuffling works
May 30, 2010
Our misplaced faith in technology
May 30, 2010
John Gruber on clipboard manipulation
May 28, 2010
Practical open source
May 26, 2010
Treme episode 7 essential reference
May 25, 2010
Sentences that provoke regret
May 22, 2010
Pushing the boundaries of privacy
May 21, 2010
How Etsy does deployment
May 21, 2010
Google and Apple, let’s do this
May 20, 2010
Vic Gundrota’s revisionist history
May 20, 2010
Another line diet success story
May 19, 2010
Interviewing over Skype
May 19, 2010
Treme episode 6 essential reference
May 18, 2010
Turning novices into experts through game mechanics
May 16, 2010
Should we have a college version of the GED?
May 15, 2010
What I learned from the Tyler Cowen profile
May 13, 2010
Be suspicious of the worst-case
May 13, 2010
Ideal immigration policy
May 12, 2010
Explaining the European bailout plan
May 10, 2010
Treme episode 5 essential reference
May 10, 2010
Why you have to keep an eye on Facebook
May 8, 2010
The quality of applications in the iTunes App Store
May 7, 2010
David Obey keeps it real
May 6, 2010
Designing a no-fly list
May 5, 2010
The future of Flash as a platform
May 5, 2010
Treme episode 4 essential reference
May 4, 2010
Anthony Bourdain on food bloggers
April 30, 2010
Breeding pigs for a subsistence existence
April 28, 2010
Chiquita, Gizmodo, and the wages of sin in journalism
April 28, 2010
Is there an innovation deficit in high tech?
April 26, 2010
Binary search implementations
April 26, 2010
Stuff should live in the cloud
April 26, 2010
Treme episode 3 essential reference
April 26, 2010
Becoming a better programmer takes exercise
April 25, 2010
The two ways to break news
April 21, 2010
Yet another reason to lose weight
April 21, 2010
Assassination is ineffective
April 20, 2010
Apple goes beyond what’s necessary
April 20, 2010
Why you need books in your home
April 20, 2010
Treme episode 2 essential reference
April 19, 2010
The state of MySQL
April 17, 2010
Twitter integration with @Anywhere
April 15, 2010
What can we learn from the Apache security breach?
April 14, 2010
Behavioral economics and my new laptop
April 13, 2010
Treme episode 1 essential reference
April 13, 2010
Fact checking the fast food infographic
April 12, 2010
How to get Flash onto the iPhone
April 12, 2010
David Simon’s open letter to New Orleans
April 11, 2010
Dan Grigsby on the iPhone platform
April 10, 2010
Staying out of the way of platform vendors
April 10, 2010
The last great moderate Republican
April 10, 2010
The changing face of gay neighborhoods
April 9, 2010
Apple kneecaps competitors and partners
April 9, 2010
The NoSQL use case
April 9, 2010
What male friendships are like
April 8, 2010
Apple hates cross-compilers
April 8, 2010
Statistics, the key skill of the next decade
April 8, 2010
John Gruber’s iPad review
April 8, 2010
Network neutrality is heating up
April 7, 2010
The Wikileaks footage
April 7, 2010
The future of privacy
April 6, 2010
The ugly side of aggregation
April 6, 2010
The value of the iPad
April 4, 2010
Judging bloggers by their books
April 4, 2010
The iPad commeth
April 3, 2010
The false choice between career and relationships
April 1, 2010
The logistics of White House correspondence
March 31, 2010
The state of the Internet operating system
March 30, 2010
The problems with hiring a fabulist
March 27, 2010
Don’t eat that
March 27, 2010
Needed perspective on iPad hype
March 26, 2010
The psychology of fast food
March 26, 2010
Teaching browser makers to fish
March 26, 2010
The carbon bathtub
March 25, 2010
Why stickiness is obsolete
March 25, 2010
The secret of the iPhone app store
March 23, 2010
Why broadband costs so much
March 21, 2010
Revisiting the individual mandate
March 21, 2010
Stephen O’Grady on software patents
March 19, 2010
The impotence of political journalism
March 19, 2010
Viacom’s YouTube hypocrisy
March 18, 2010
Defending view source
March 17, 2010
Why’s it taking so long
March 17, 2010
March Madness dorkiness
March 17, 2010
Apple’s restrictive platform
March 15, 2010
It’s a Maven world
March 14, 2010
The future of Tivo
March 14, 2010
Time versus priorities
March 13, 2010
Jeopardy and Family Feud
March 10, 2010
Running the numbers on Toyota safety
March 10, 2010
Building a new service from scratch, followup
March 10, 2010
Anil Dash on the mashup culture
March 8, 2010
An adult discussion of ads
March 6, 2010
The wisdom of Wal-Mart
March 5, 2010
Universal design
March 4, 2010
Global Ignite Week
March 4, 2010
Nelson Minar on Apple’s patent lawsuit
March 2, 2010
URL Literacy
March 2, 2010
It’s Windows without windows
March 2, 2010
Will Leitch on Roger Ebert
March 1, 2010
The Atlantic doesn’t get blogging
March 1, 2010
What you can do to kill software patents
February 26, 2010
Stupid software patents
February 26, 2010
Enjoy your fresh, farm-raised salmon
February 25, 2010
Roger Ebert on privatization
February 25, 2010
Twitter is migrating from MySQL to Cassandra
February 24, 2010
The deeds done in our name
February 21, 2010
Just so you know
February 20, 2010
Extreme agility
February 20, 2010
Steve Jobs’ war on Flash
February 19, 2010
Motivation is subject to depletion
February 18, 2010
The risky aspect of HTML5
February 17, 2010
Roger Ebert
February 17, 2010
Abusing foursquare
February 16, 2010
One criteria for evaluating software developer candidates
February 12, 2010
Iceland sees free speech as a potential export
February 12, 2010
One philosophy for running a business
February 11, 2010
For people who want to pay attention
February 10, 2010
Building a new service from scratch
February 10, 2010
Simon Willison on the Flickr API
February 10, 2010
Ethan Watters’ advice for Daily Show guests
February 10, 2010
Facebook is the new AOL
February 7, 2010
What’s actually happening with employment
February 7, 2010
Atul Gawande on health care
February 6, 2010
Defining the agency model
February 6, 2010
The political version of the bike shed discussion
February 4, 2010
Pricing content
February 3, 2010
One engaged Republican
February 3, 2010
HipHop is an accelerator for PHP from Facebook
February 2, 2010
Amazon vs Macmillan, the aftermath
February 1, 2010
What Amazon and Macmillan are fighting about
January 31, 2010
Can we call hardware/software integration a trend?
January 31, 2010
Phil Agre is safe
January 30, 2010
Smart iPad writing
January 30, 2010
Cell phones make you more likely to crash, but …
January 30, 2010
Adobe’s John Nack defends Flash
January 29, 2010
No one else can say it for you
January 28, 2010
Is the iPad the harbinger of doom for personal computing?
January 28, 2010
The future of app stores
January 27, 2010
The real State of the Union
January 27, 2010
The argument against private methods
January 27, 2010
Google Reader now generates feeds
January 26, 2010
How video games train football players
January 26, 2010
The philosophical argument against Flash
January 25, 2010
How the New York Times’ Netflix toy was made
January 25, 2010
Tim Bray on self-promotion
January 24, 2010
Chris Dixon on disrupting Wall Street
January 23, 2010
Hillary Clinton on Internet Freedom
January 22, 2010
The email I sent my Congressman
January 22, 2010
A blow to America’s self-image
January 21, 2010
Tyler Cowen vs libertarian orthodoxy
January 20, 2010
Four reasons to file the bugs you find in code review
January 19, 2010
Oyster reefs are disappearing
January 19, 2010
The real end of IE6
January 19, 2010
Why iPhone development beats Mac development
January 19, 2010
Serve.gov and MLK day
January 18, 2010
Thinking like a marketer
January 17, 2010
Chutzpah and the gender gap
January 16, 2010
The continuous integration tool chain
January 16, 2010
Funny people are bitter
January 15, 2010
Regular people talking like programmers
January 15, 2010
Lowering the barriers to philanthropy
January 14, 2010
Zakaria on the underpants bomber
January 14, 2010
Google and China
January 13, 2010
Rolling your own
January 13, 2010
A statement I reluctantly agree with
January 12, 2010
Assorted links
January 12, 2010
Against the all nighter
January 12, 2010
Honor thy mortgage contract
January 11, 2010
How GPS calculates altitude
January 11, 2010
The 2010 Edge Annual Question
January 10, 2010
Stupid and industrious
January 10, 2010
The Dolly Freed Story
January 9, 2010
Behind the Netflix-Warner Bros deal
January 8, 2010
View source is essential
January 8, 2010
Does application count matter?
January 7, 2010
Wasting time on the Web
January 7, 2010
File under: cruelty
January 7, 2010
Do you want to be in the software business?
January 6, 2010
Raw follower counts on Twitter
January 5, 2010
What the media can learn from Avatar
January 5, 2010
Farewell to Brad Graham
January 5, 2010
Convincing people of their incapability
January 4, 2010
Why term limits are a bad idea
January 4, 2010
The Line Diet
January 4, 2010
How geeks fight discrimination
January 3, 2010
Welcome your new geek overlords
January 2, 2010