2009–2025
1,361 posts
2025 2
December 2025
November 2025
2017 1
January 2017
2016 5
September 2016
June 2016
May 2016
February 2016
January 2016
2015 27
December 2015
October 2015
September 2015
August 2015
- Better interviewing through psychology
- Critiquing Amazon's corporate culture
- APIs and accountability
- This Is My Jam is shutting down gracefully
- The expansiveness of YouTube
- Assessing iPhone security
July 2015
June 2015
May 2015
- Alex Stamos on the state of app security
- Uber makes a disingenuous argument against regulation
- On the media's lazy response to Seymour Hersh
- What I think about Uber
- One hundred one on ones
April 2015
March 2015
February 2015
January 2015
2014 63
December 2014
- Why not just hire more remotes?
- Hiring the next engineer, not the best engineer
- Scott Rosenberg on Go and Swift
November 2014
- What happened when Black Friday became an event
- Playing with Vagrant
- The future prospects of comments
- Some thoughts on apps
- Where have referrers gone?
October 2014
- Retailers fight to control customer data
- Customers, not extortionists
- We should be allowed to encrypt our data
- Simple advice for men in tech
- Kathy Sierra opens up about online harassment
September 2014
- Management is not about sorting apples
- The strengths of low variance political configurations
- The significance of men's fashion
- The system that created Ferguson, Missouri
August 2014
- Surprisingly, Perl outperforms sed and Awk
- The difficulty of tracking police violence
- My favorite thing about President Obama
- Policing based on fear can't work
- The ethics of Web experiments
July 2014
- Square one for managers
- Soccer doesn't explain globalization
- How to communicate about strategy
- How Stripe is gaining open source karma
- Danah Boyd on algorithms and emotional manipulation
June 2014
- The expense report
- The dangers of over-reliance on perks
- Google's software approach to self-driving cars
May 2014
- Brent Simmons on the history of UserLand
- Danny Sullivan on Google and MetaFilter
- Maybe you should be afraid of Google
- Comparative risk
- Tyler Cowen on publishing an RSS feed
- Embrace the improved Web
- Tim Bray's Piketty roundup
April 2014
- Paul Ford on the software canon
- Why online games have sucky databases
- How Mike Bostock uses Make
- My favorite Heartbleed coverage
- Relationship advice from Malcolm X
- Felix Salmon reviews Michael Lewis's book on HFT
March 2014
- Mistakes they've made at Hacker School
- James Governor's Monki Gras wrap-up
- The Pilots in the Basement
- The high cost of unpaid conference speakers
- What bugs taught us about people
- You know what they say about assuming
February 2014
- Redirecting a bit of Amazon's money to charity
- The fraud ratchet
- How to report on information security
- Yes, you should do what you love
January 2014
- Describing my ideal dotfile installer
- Matt Mullenweg on free software
- Peter Seibel on code reading
- The New Yorker: Who Killed Net Neutrality?
- Looking for an audience and finding interlocutors
- What should the technology industry be famous for?
- Tim Bray sums up the state of the art
- How to hire a superhero
- Felix Salmon on the evolution of Netflix
- Management, the hard parts
2013 101
December 2013
- Some thoughts on delegating
- Paul Graham is wrong about it being "too late"
- Great reads of 2013: why you should A/B test on the Web
- Great reads of 2013: Jay Kreps on logs
- Great reads of 2013: 1491
- Alan Turing's royal pardon
- It's OK to verify skills in an interview
- Why you may want to hate BitCoin
- The costly bias against older workers
- That's not analytics
November 2013
- The latest batch of insider details on Healthcare.gov
- Required reading: GoldieBlox versus The Beastie Boys
- Capitalism Writ Small
- The Soul of a New Machine
- The magnitude of Adobe's data breach
- Proof the NSA is tapping internal networks
- Everybody else sues Google
- Where zero-indexed arrays really come from
October 2013
- It's not Obamacare, it's supply and demand
- Lambdas arrive in Java
- How Google plays hardball with Android
- The argument for the Java ecosystem
- The Russians didn't just use a pencil
- How to treat email subscribers
September 2013
- The details on ARM64
- The security lesson of Touch ID
- The show must go on
- A blog is a relationship
- The IETF is on the case
- Cryptographer Matthew Green on the NSA SSL story
- SSL broadly compromised by the NSA
- Process versus tools
August 2013
- The case against bombing Syria
- Marc Hedlund on what managers produce
- Paul Ford explains Jeff Bezos
- UK government detains Glenn Greenwald's partner
- Cheating on the Internet is just cheating
- Monoculture and consensus
July 2013
- Seven signs of dysfunctional engineering teams
- The risks of a dead man's switch
- Defining data engineering
- The criminalization of binary downloads
- Worse places to live than where you live
- Data science by example
- The Snowden Effect
- Farewell to jeffreyp and Douglas Engelbart
- Confusing power and morality
- Our bias in favor of secrets
June 2013
- persistent.info: Getting ALL your data out of Google Reader
- The human body is a tool for experts
- The open source surveillance society
- How management and teaching are alike
- The whisteblower's name is Edward Snowden
- Analysts and their instruments
- One explanation of the hype behind Big Data
May 2013
- The last campaign book you need to read
- The math that governs A/B testing
- NewsBlur redesigned
- Taking a stab at verifiable anonymity
- Something to aspire to
- What's a data engineer?
- How NASA averted a likely satellite collision
- Understanding the success of CSS selectors
April 2013
- Trying new things for time management
- Help Save Upcoming.org, Posterous, and Other Condemned Sites
- The Miranda warning and constitutional rights
- Linode post on getting hacked
- Peter Ludlow on Hacktivists as Gadflies
- Amateurism hacks
- John Siracusa on Technological Conservatism
- The Roger Ebert the Internet knew
- Roger Ebert on death
- Why engineers shouldn't whine about H-1B Visas
March 2013
- The long journey toward production
- Garret Vreeland on taking notes
- John Siracusa on Self-Reliance
- Tom Ryder on RSS with Newsbeuter
- Matt Haughey on RSS and news readers
- The challenges of redesigning Wikipedia
- The design of the index for Facebook's Graph Search
- How hard is it to build a lyrics site?
- How developers use API documentation
- Why I don't talk about learning curves
- Don't get stuck
February 2013
- What to do with data scientists
- Interviewing is just a model of employment
- The wrong way to put up a maintenance page
- Tim Bray on XML's 15th Birthday
- Why should we take the stock market seriously?
- Your dogma is already obsolete
January 2013
- The state of blog comments in 2013
- Why's SQL injection so prevalent?
- John Carmack's beautiful code
- Aaron Swartz's Wikipedia analytics
- The world will miss Aaron Swartz
- Big Data and analytics link roundup
- Vim and ctags
- G. K. Chesterton on software development
- More on functional programming
- Getting started with functional programming
- How big a Web business can you build with no engineers?
2012 187
December 2012
- Setting Apache MaxClients for small servers
- Garann Means on JavaScript templates
- The Web as an industry
- Tony Horwitz on the gun lobby's historical forebearer
- Observing people reading code
- How Flickr built its push notification system
- On school shootings and gun control
- The Glitch shutdown
- John Myles White explains multi-armed bandit testing
- The argument against coding standards
- Why your site should use HTTPS
November 2012
- Against irony
- The connections we've made online
- Don’t change sshd’s port
- Camille Fournier on writing software for humans
- How will society adjust to ever-easier data collection?
- Dalton Caldwell on the near future of Twitter
- Why programmers should study math
- OWS is buying bad debt and forgiving it
- What we learned last night
- Broad agreement among electoral vote models
- People who are wrong about data analysis
October 2012
- Google's NYC Hurricane Sandy Map
- What does it mean to be a senior engineer?
- Advanced Vim registers at Arabesque
- Amazon's misplaced faith automated anti-fraud algorithms
- Google shares a peek inside its data centers
- Richard Posner on luck
- Android is not a money maker for Google
- Michael Dobbs on the Cuban Missile Crisis brinksmanship
- The near future of JavaScript
- More on aircraft carriers
- What happened to Microsoft?
- Steven Pearlstein on Baumol's disease
- Mark Chu-Carroll on the nature of computer programming
- The challenge of developing a capability
- Anil Dash on the Blue Collar Coder
- Ted Leung's recap of Strange Loop 2012
September 2012
- One quick analytics lesson
- Columnist Jon Carroll explains the Well
- Why Web developers should care about analytics
- (Fake) Linus Torvalds on Git
- The New York Times on power consumption at data centers
- Ask Patents Beta
- RIP, Steve Sabol
- The increasingly compromised position of journalists
- Matthew Yglesias on Scott Sumner
- MG Seigler on the Apple difference
- The President is the decider
- RIP William Moggridge
- The era of the REPL
- Valve's corporate culture makes the New York Times
- Learning a language by porting from it
- You should always submit a cover letter
- Greg Knauss talks about health insurance
- Keeping a journal to fight creeping determinism
- Stripe CTF 2.0 walkthrough
August 2012
- The advantages of mass production
- The New York Times: Active in Cloud, Amazon Reshapes Computing
- In Focus: Neil Armstrong, 1930-2012
- Farewell, Neil Armstrong
- The unsatisfying end to the Apple v. Samsung suit
- Bootstrapping Tent.io
- The New York Times on buying Twitter followers
- Dumb articles and books as ads for speaking gigs
- The tradeoff between expressiveness and readability
- Adrian Holovaty on leaving EveryBlock
- Tapbots comments on the Twitter API announcement
- On Twitter's API changes
- A defense of criticism
- Daring Fireball turns 10
- Tyler Cowen has students write their own exam
- Andre Torrez isn't busy
- How fonts change your perception of what you read
- The problems with two-factor authentication
- TextMate 2 released as open source
- Are performance reviews even a good idea?
- Mat Honan explains more about how he was hacked
- It always turns out to be social engineering
- Why are firms command economies?
- Valve's in-house economist on Valve's corporate structure
- Big Data and civil rights
- Bud Caddell on happiness in business
- Mat Honan on being hacked
- Rob Pike on dot files
- Adobe releases its first open source type family
- Bitly's open source, scalable, counting bloom filter library
- MG Siegler on the future of Twitter
- Using Disqus for comments
July 2012
- The biggest scandals in Olympic history
- Ta-Nehisi Coates on Jonah Lehrer
- Matt Yglesias on smart phone competition
- Farewell to AddThis
- Scott Cawley on the Olympic opening ceremony
- New design, new functionality, old-style blogging
- Jack Cheng on The Slow Web
- IDE Project Files In Version Control - Yes or No? Of Course, Not!
- Political risks to the future of the Internet
- The biggest problem in tech
- What are job interviews for, anyway?
- Why GitHub matters
- The downside of working on free products
- There is value in adapting to the world
- Skip the organic, read the labels
- Can you judge someone by their shell prompt?
- What The Well is all about
- The leap second bug
June 2012
- PHP's hidden strength
- Two truths about identity
- Economists explain how to write code
- Stuff I need/want to spend time learning
- Mike Loukides defines DevOps
- Why are Apple laptops becoming harder to take apart?
- JC Penney and price shrouding
- Defining Big Data
- What's the difference between a manager and a team leader?
- Bitly demonstrates the wrong way to pivot
- The most wonderful sound in the world
May 2012
- The debate over share buttons on blogs
- Twitter finally rejects their all-JavaScript approach
- The tools I use when I get to choose
- A list of engineering blogs
- Here's what happened to the Nortel patent portfolio
- More on why you should learn to program
- Why you might want to learn to program
- The bubble pattern applies to venture capital
- The grammar of Vim
- Thinking about resistance to learning new tools
- People are your competitive advantage
- The determination of users
April 2012
- How the University of Florida spends its money
- Applying judgement and influence
- The Valve employee handbook
- Harnessing serendipity
- The benefits of transparency in engineering
- Getting serious about terminal multiplexers
- What young people need to learn
- Instagram is not about silly filters
- The Netflix Prize and the importance of recommendations
- What a modern front-end developer should know
- Life, the good parts
- Farewell and thank you to Jack Tramiel
- Rev. Dan Catt on the New Aesthetic
- Why pre-screening applicant Facebook accounts is a bad idea
March 2012
- Documenting the harm caused by airport security post-9/11
- Cleaning up after DNS Changer malware
- Understanding offensive football in two paragraphs
- Distributed systems do not provide free reliability
- The Mike Daisey scandal in a nutshell
- Mike Daisey, Sandra Fluke, and the importance of credibility
- Let's talk about interviewing programmers
- Yahoo brings the patent war to the Web
- The concise case for code reviews
- Expertise makes the impossible seem easy
- The US government attempts to justify targeted killings
- RIP, Ralph McQuarrie
February 2012
- Any Web site with a US TLD is now in US jurisdiction
- How to make software fast
- How do you run SSH from a PHP script?
- An economic philosophy for the modern leftist
- Piracy is about user experience, revisited
- The most interesting feature in OS X Mountain Lion
- How societies save for the future
- Should apps have access to your phone's address book?
- Our moral complicity in China's working conditions
- Old school patent troll Eolas loses a jury trial
- What the economy of the future looks like
- Mark Zuckerberg will always be in charge of Facebook
- How to make it as the new developer on a team
January 2012
- Wait, people are getting paid for file sharing?
- Optimize for simplicity, not performance
- The movie industry accelerates its push toward irrelevance
- Why does Chris Dodd work for the MPAA?
- What kind of precedent does iBooks Author set?
- Ta-Nehisi Coates on ignorance
- The anti-SOPA protests worked
- Better activism day
- Don't order your team to work more hours
- The latest on SOPA/PIPA
- Apple is showing more concern about working conditions
- Patron X on being a nuisance
- How Google is integrating Google+ with Search
- Stop SOPA/PIPA
- What to do if your Web site is stolen?
- The best thing I read in 2011
- Piracy is about user experience rather than cost
- The continuing saga of the line diet
2011 210
December 2011
- Why maximizing shareholder value is no way to run a company
- Rethinking log messages
- Garret Vreeland on 12 years of blogging
- Tim Bray on eradicating the digital divide
- The anachronism that is North Korea
- An opportunity to exercise empathy
- Giving advice as a form of self-aggrandizement
- Why Twitter ought to keep supporting third-party clients
- Why you might not want to do business with PayPal
- Bruce Schneier on Carrier IQ
- The argument for strict coding standards
- Using HMAC to authenticate Web service requests
November 2011
- I regret that I didn't use Google Code Search more
- The purposes of punishment
- Why do good people build bad applications?
- Steve Silberman profiles Susan Kare
- Big Data demands better shell skills
- Facebook is on the Web but not of the Web
- The privacy risks of using Google Analytics
- The only exercise advice you really need
- The real state of government regulation
- Profanity limits your audience
- The chilling effect of patents
- The social graph is not the future
- An alternate take on personal responsibility
- The good and bad of the OS X sandbox
- My political philosophy and personal philosophy are not the same
- Selected links
- Is ORM an anti-pattern?
October 2011
- What is E-PARASITE?
- Selected links
- Something iPhone users take for granted
- Selected links
- What's responsible for Tivo's decline?
- Selected links
- Google Reader pays the strategy tax
- Selected links
- Selected links
- RIP, Dennis Ritchie
- Selected links
- Voice interfaces and third party app integration
- Mike Daisey on Steve Jobs
- We need to be less stingy with praise and acknowledgement
- Selected links
September 2011
- Managing the complexity of your software development process
- More on the victimization of the rich
- The wealth gap and the NBA lockout
- Selected links
- Why software patents won't be voided anytime soon
- Managing my mistrust of Facebook
- Where does blogging stop and republishing start?
- Writing code other people can understand
- FourSquare is actually a useful tool
- Actually getting involved in politics
- Responsive design is the near future of Web page layout
- How to fix the economy
- Michael S. Hart, RIP
- Farewell to the Obscure Store and Reading Room
- Java 7 looks kind of awesome
August 2011
- Who changed the world most, Google or Apple?
- Toward an ethic of entrepreneurship
- The tradition of Koranic recitation
- Steve Jobs
- Audio books as an art form
- Are libertarians cultural free riders?
- The secret to a successful life
- The tension between political campaigning and activism
- Google needs to get better at P.R.
- Don't tweet where you eat
- 101 ways to save Apple, revisited
- Starting with the command line first
- How I got automated texts to originate from one number
- The opportunity cost of a broad skillset
- The tax implications of Diablo III
- El Bulli and the impetus to create
- Who says programmers aren't superheroes?
- Yes, liberals and conservatives do still talk to each other
July 2011
- What blogs are and aren't good for
- Screening systems and the base rate fallacy
- Is a desktop email client in my future?
- How to manage the comments section of your blog
- Laptop docks are suddenly obsolete
- Why Netflix is unbundling streaming from DVD rental
- Zimran Ahmed on bubbles
- More on the terrible burden of patents
- The present and future of intellectual property law
- Happy birthday, MetaFilter!
- Security is a cost
- The tradeoffs involved in personal web publishing today
- Bill James on the human capacity for evil
- Why people are returning to Java
- Fifteen years of missing the point
- Abelardo Morell's camera obscura
- Apple's labor costs should be higher
- Quotable: Matthew Yglesias on patents
June 2011
- Robert Morris, RIP
- Differentiating between politics and activism
- The limited practical applications of fair use
- The predicament of Jose Vargas
- The FBI does not understand Web hosting
- The modern mix of work and play
- Links for June 14
- We should be afraid of Facebook
- Andy Baio interviews the creator of Telehacks
- Links for June 12
- Links for June 10
- Getting bug fixes into the pipeline
- When platform vendors attack
- How to handle logins in 2011
- Two opinions on the Groupon IPO
- On Google Chrome and other browsers
- Blogs so good you'd never link to them
May 2011
- Are movie theaters misdiagnosing their problems?
- Links for May 26
- On the misuse of Occam's Razor
- Links for May 20
- Finding the value in acquired companies
- Jumping back into Rails with both feet
- Hacking Tyler, Texas
- Against arbitrary measures of worth
- Tim Bray on Derek Miller
- Rackspace is shutting down Slicehost
- A few thoughts on Osama bin Laden
April 2011
- Guns, bananas, and research funding
- Classifying software developers
- What to do if you are acquired by Yahoo
- Have you started your own company?
- How Apple uses crowd-sourcing to find your location
- EveryBlock's response to the AWS outage
- Keeping up with TV
- What happened with closing Guantanamo?
- Navigating among tabs in Vim
- Software engineers and computer programmers
- Back in the saddle with Vim
- Treat it as a four way stop
- Why not give people cash instead of health insurance?
- Against carping
- Why Facebook launched the Open Compute Project
- Links for April 6
- Our broken intellectual property regime
- Links for April 3
- Will a library card lead me to read more?
- Right justified text is coming
March 2011
- The etymology of +1
- How thought experiments go wrong
- RIP, Paul Baran
- Chris Dixon on tech bubbles
- The perfect job ad
- Where is the Amazon Prime of online journalism?
- Publishing a resilient blog
- The New York Times tries to thread the needle
- More on the unfolding nuclear situation in Japan
- Is Apple intentionally crippling Web applications on iOS?
- On donating to Japan
- Why Japan's nuclear disaster is not going to irradiate everything
- In defense of Corexit
- Why the Internet hasn't grown the economy
- Where libertarians and liberals could find common ground
- The dangerous allure of one size fits all
- The history and future of information science
- It's good to be rich and well educated
February 2011
- Anatomy of a cool hack
- More on McDonald's oatmeal
- What we can learn from McDonald's oatmeal
- Will Apple's in-app purchase terms hurt the iOS platform?
- Individual health insurance is not available to many individuals
- Don't freak out about Watson
- What the Church of Scientology denies
- Why do all those galley slaves seem so happy?
- How black hat SEOs justify their existence
- Nokia falls in with Microsoft
- The satellite television revolution
- More on hash-bang links
- Hash-Bang URLs and overuse of AJAX
- The currency of the Internet
- Why AOL bought the Huffington Post
- Scott Rosenberg on the AOL-Huffington Post deal
- Paul Buchheit on living life
- Is Google a copy cat?
- What introverts get out of social games
- Mark Bittman's food manifesto
- Java coding style, accessor methods, and IDEs
January 2011
- The role of the federal government
- How did Egypt drop off the Internet?
- Building distributable Web applications
- Keep your eye on the scoreboard
- RIP, Charlie Louvin
- Where we are today
- Be extremely careful with free WordPress themes
- The 25th most loathesome American
- Where passion comes from
- Google acknowledges content farms are a problem
- Finding value in Facebook
- The lasting success of the libertarian project
- Kokichi Sugihara's optical illusions
- Finding meaning in neuroscience
- Reminder: Romantic gift giving for pragmatic people
- How Steve Jobs brings hope to the world
- School segregation, the ongoing issue
- Another theory on Google's dropping H.264
- On our uncivil discourse
- One reason Google dropped H.264 support
- Google's decision to drop H.264 support in Chrome
- Gauging the battle between carriers and handset makers
- Fred Phelps is a troll
- 2011 Skill of the Year
- The ways people use search engines
- The Line Diet, revisited
- Climate Change 101
- Are browsers killing content syndication?
2010 328
December 2010
- The end of Kodachrome
- How Microsoft responded to Stuxnet
- 2010 Recipes of the Year
- How cities are different than corporations
- Deep thoughts on meat
- Things that actually turned out to be important
- More on speeding up WordPress
- Analysis of Salesforce's acquisition of Heroku
- Why Republicans are fighting for the Bush tax cuts
- Somebody can always cut you off
- A monument to our fears
- Google reacts to bad press
- On WikiLeaks
November 2010
- How liberals would fix the federal budget
- The search engine game
- Interesting stuff related to Google Street View
- How to speed up WordPress in an emergency
- A third kind of freedom
- Everything you needed to know about backscatter
- Your email address as your identity
- OpenTable needs competition
- When should you change your passwords?
- Apple open sources their Java implementation
- Blizzard continues to innovate on the security front
- The purpose of education
- Two good posts on budget deficits
- How platforms attract developers
- Your browser determines your loan rate
- The social impact of the Walkman
- Ed Felten named Chief Technologist for the FTC
- The point of political advertising
- How the Web audience adapts to Web design
October 2010
- Marco Arment on the Mac App Store
- Only Java developers use Java desktop applications
- The future of Java on the Mac platform
- Expanding consumer surplus in the digital era
- Is the Mac becoming a closed platform?
- The growing misperception of HTML5
- Your password should not be "password"
- White House honors smart kids
- Matt Raible on Java frameworks
- Swedish voter tries hand-written SQL injection
- James Fallows on talk shows
- How Oracle is consolidating control of Java
- On Community Supported Agriculture
- We have to do something about jobs
- It isn't too early to start using HTML5
- Bruce Schneier on Stuxnet
September 2010
- Dave Winer on angel investing
- Content management is still an unsolved problem
- Victims of economic restructuring are people too
- Being young and broke is an opportunity
- Here today, condemned tomorrow
- On appreciating food
- How The Wilderness Downtown was made
- The cultural implications of forking
- What caused the financial crisis?
- The future of food production
- Not migrating Twitter scripts to OAuth
- Quotable: Salvatore Giunta
- Apple updates the iOS app review process
- The risks of using Wikipedia as a source
- Why the economy needs stimulating
- Why is corporate communication laden with BS?
- The foundation of America's success
- Picking up new habits
August 2010
- Vigilantes for politeness
- Government regulations and freedom
- More on Gulf seafood
- It's safe to eat Gulf seafood
- The journalist's dilemma
- More on teacher metrics
- The LA Times is grading individual teachers
- iPhone predicted 100 years ago
- Miguel de Icaza on Oracle suing Google
- Links for August 13
- Grasping for solutions
- Things never get better by getting worse
- Our reduced size economy
- Links for August 6
- Links for August 5
- Links for August 4
- Links for August 2
- The mobile market
July 2010
- The hidden costs of Apple's app store
- America's national priorities
- Links for July 28
- Scaling is always a catch-up game
- The sanitized version
- Links for July 26
- Links for July 23
- Shipping and editing
- Framing is losing
- Links from July 18
- Nudges won't save us
- Links for July 15
- Links for July 12
- Consumer Reports on the iPhone antenna issue
- Links from July 10
- Links from July 9
- Two companies that seem to have learned a lesson
- One proposal to fix the federal budget
- Links from July 8
- The state of liberal economic thinking the economy
- Two companies that don't understand identity
- Why is the government is blocking access to oily beaches?
- Tyler Cowen on Andy Grove on American competitiveness
- Andy Grove on startups
- One case against further stimulus
- Our endless patience with the low road
June 2010
- The state of the video tag
- We need to restore economic growth
- The perils of endless war
- Who benefits from Dave Weigel's firing
- Actual antenna engineer discusses the iPhone 4
- Wrapping up Treme
- Best World Cup coverage
- A general model for GUI applications
- File sharing doesn't seem to diminish creativity
- Car alarms don't work
- How developers think of their tools
- The economics of raid lockouts in World of Warcraft
- Dan Froomkin on Obama's oil spill speech
- Richard Feynman's advice to Stephen Wolfram
- The long path to justice
- The externalities of gasoline
- The most implausible aspect of Glee
- The problem with multitasking experiments
- Treme episode 8 essential reference
- How the credit crisis affected Zappos
- Racism in America
- Political science vs political journalism, continued
- The greed of AT&T
- FiveThirtyEight.com joins the New York Times
- Why journalists should learn to program
- How Android is like Windows
- Political science versus political journalism
- Steve Jobs on publishing
May 2010
- Tyler Cowen on poor explanations
- How Fisher-Yates shuffling works
- Our misplaced faith in technology
- John Gruber on clipboard manipulation
- Practical open source
- Treme episode 7 essential reference
- Sentences that provoke regret
- Pushing the boundaries of privacy
- How Etsy does deployment
- Google and Apple, let's do this
- Vic Gundrota's revisionist history
- Another line diet success story
- Interviewing over Skype
- Treme episode 6 essential reference
- Turning novices into experts through game mechanics
- Should we have a college version of the GED?
- What I learned from the Tyler Cowen profile
- Be suspicious of the worst-case
- Ideal immigration policy
- Explaining the European bailout plan
- Treme episode 5 essential reference
- Why you have to keep an eye on Facebook
- The quality of applications in the iTunes App Store
- David Obey keeps it real
- Designing a no-fly list
- The future of Flash as a platform
- Treme episode 4 essential reference
April 2010
- Anthony Bourdain on food bloggers
- Breeding pigs for a subsistence existence
- Chiquita, Gizmodo, and the wages of sin in journalism
- Is there an innovation deficit in high tech?
- Binary search implementations
- Stuff should live in the cloud
- Treme episode 3 essential reference
- Becoming a better programmer takes exercise
- The two ways to break news
- Yet another reason to lose weight
- Assassination is ineffective
- Apple goes beyond what's necessary
- Why you need books in your home
- Treme episode 2 essential reference
- The state of MySQL
- Twitter integration with @Anywhere
- What can we learn from the Apache security breach?
- Behavioral economics and my new laptop
- Treme episode 1 essential reference
- Fact checking the fast food infographic
- How to get Flash onto the iPhone
- David Simon's open letter to New Orleans
- Dan Grigsby on the iPhone platform
- Staying out of the way of platform vendors
- The last great moderate Republican
- The changing face of gay neighborhoods
- Apple kneecaps competitors and partners
- The NoSQL use case
- What male friendships are like
- Apple hates cross-compilers
- Statistics, the key skill of the next decade
- John Gruber's iPad review
- Network neutrality is heating up
- The Wikileaks footage
- The future of privacy
- The ugly side of aggregation
- The value of the iPad
- Judging bloggers by their books
- The iPad commeth
- The false choice between career and relationships
March 2010
- The logistics of White House correspondence
- The state of the Internet operating system
- The problems with hiring a fabulist
- Don't eat that
- Needed perspective on iPad hype
- The psychology of fast food
- Teaching browser makers to fish
- The carbon bathtub
- Why stickiness is obsolete
- The secret of the iPhone app store
- Why broadband costs so much
- Revisiting the individual mandate
- Stephen O'Grady on software patents
- The impotence of political journalism
- Viacom's YouTube hypocrisy
- Defending view source
- Why's it taking so long
- March Madness dorkiness
- Apple's restrictive platform
- It's a Maven world
- The future of Tivo
- Time versus priorities
- Jeopardy and Family Feud
- Running the numbers on Toyota safety
- Building a new service from scratch, followup
- Anil Dash on the mashup culture
- An adult discussion of ads
- The wisdom of Wal-Mart
- Universal design
- Global Ignite Week
- Nelson Minar on Apple's patent lawsuit
- URL Literacy
- It's Windows without windows
- Will Leitch on Roger Ebert
- The Atlantic doesn't get blogging
February 2010
- What you can do to kill software patents
- Stupid software patents
- Enjoy your fresh, farm-raised salmon
- Roger Ebert on privatization
- Twitter is migrating from MySQL to Cassandra
- The deeds done in our name
- Just so you know
- Extreme agility
- Steve Jobs' war on Flash
- Motivation is subject to depletion
- The risky aspect of HTML5
- Roger Ebert
- Abusing foursquare
- One criteria for evaluating software developer candidates
- Iceland sees free speech as a potential export
- One philosophy for running a business
- For people who want to pay attention
- Building a new service from scratch
- Simon Willison on the Flickr API
- Ethan Watters' advice for Daily Show guests
- Facebook is the new AOL
- What's actually happening with employment
- Atul Gawande on health care
- Defining the agency model
- The political version of the bike shed discussion
- Pricing content
- One engaged Republican
- HipHop is an accelerator for PHP from Facebook
- Amazon vs Macmillan, the aftermath
January 2010
- What Amazon and Macmillan are fighting about
- Can we call hardware/software integration a trend?
- Phil Agre is safe
- Smart iPad writing
- Cell phones make you more likely to crash, but ...
- Adobe's John Nack defends Flash
- No one else can say it for you
- Is the iPad the harbinger of doom for personal computing?
- The future of app stores
- The real State of the Union
- The argument against private methods
- Google Reader now generates feeds
- How video games train football players
- The philosophical argument against Flash
- How the New York Times' Netflix toy was made
- Tim Bray on self-promotion
- Chris Dixon on disrupting Wall Street
- Hillary Clinton on Internet Freedom
- The email I sent my Congressman
- A blow to America's self-image
- Tyler Cowen vs libertarian orthodoxy
- Four reasons to file the bugs you find in code review
- Oyster reefs are disappearing
- The real end of IE6
- Why iPhone development beats Mac development
- Serve.gov and MLK day
- Thinking like a marketer
- Chutzpah and the gender gap
- The continuous integration tool chain
- Funny people are bitter
- Regular people talking like programmers
- Lowering the barriers to philanthropy
- Zakaria on the underpants bomber
- Haiti
- Google and China
- Rolling your own
- A statement I reluctantly agree with
- Assorted links
- Against the all nighter
- Honor thy mortgage contract
- How GPS calculates altitude
- The 2010 Edge Annual Question
- Stupid and industrious
- The Dolly Freed Story
- Behind the Netflix-Warner Bros deal
- View source is essential
- Does application count matter?
- Wasting time on the Web
- File under: cruelty
- Do you want to be in the software business?
- Raw follower counts on Twitter
- On advice
- What the media can learn from Avatar
- Farewell to Brad Graham
- Convincing people of their incapability
- Why term limits are a bad idea
- The Line Diet
- How geeks fight discrimination
- Welcome your new geek overlords
2009 437
December 2009
- Karl Martino on homelessness
- Why passing laws is not like making sausage
- Food is the new rock and roll
- Jan Chipchase on redbox DVDs
- Health care costs and compensation
- Fire the TSA?
- Tyler Cowen on happiness
- Competition breeds innovation
- A better Christmas card list
- The miracle on the Hudson
- Trend of the decade: decentralized process
- Colbert discusses the White House Correspondents' Dinner
- Unusual Christmas traditions
- Why not encrypt the Predator downlink?
- Creating a true impression
- Making it easier to monitor slow queries
- dangerousmeta! celebrates 10 years
- The safest choice in ethnic cuisine
- You shouldn't hate releasing code
- RSS readers are for professionals
- Behind the scenes with Andrew Sullivan
- How programmers see each other
- The actual cost of anti-vaccine hysteria
- Bug of the year
- Vice interview with David Simon
- Health care reform: the model
- Fighting global warming the way we built the Internet
- One NoSQL use case
- Axe sharpening day
- The pros and cons of gift cards
- A smart DBA on the MySQL-Oracle thing
- Head to head on health care
- Assessing Apple's revamped checkout process
- The hidden costs of the health care status quo
- Why you should care about menhaden
- The upshot of Oracle and MySQL
- Daring Fireball on PastryKit
- What remains of health care reform
- Oracle and content farming
- Earn fake money shilling for health insurers
- Spammers gaming Google
- Matt Taibbi on accountability
- Privacy on Facebook
- Nate Silver on the politics of recovery
- Performance reviews for developers
- Climbing out of the unemployment hole
- Baby Boomers
- The urgency of health care reform
- Obama's problem with the left
- Wargaming Iran
- Commodifying Moneyball
- Infographic of the climate change argument
- How World Cup seeding works
- What's next for Android?
- Accidental Geography
- Tracking the Obama administration's progress
- Nearly all political journalism is worthless
- Two charts
- ETL and MVC
November 2009
- Revisiting "What would an economist do?"
- The CCD Future
- Why you might not want to live in paradise
- How Twitter uses Hadoop and Pig
- The perils of public speaking
- Phil Agre is missing
- Saddam Hussein and the Gervais Principle
- The success of Recovery.gov
- The quotable Cormac McCarthy
- What The Office teaches us
- The price of interoperability
- Which analysis is worth paying for?
- Get rid of the football helmet
- Improving the iPhone app store approval process
- I'm a conservative
- The sleaziness of wireless carriers
- RedMonk Predictions for 2010
- Commit access on work projects
- Why the US budget deficit is so large
- The search engine confessional
- The trimming of ambitions
- Writing readable boolean expressions
- Blogs in 1998
- Close votes are a feature, not a bug
- Making a full commitment
- The world is a better place
- Quote of the day
- ACLU interviews with former Guantanamo detainees
- Is purity ever really a virtue?
- Could we have "stages" for programmers?
- Health care costs in the United States
- The implications of eating meat
October 2009
- Corollary to Zawinski's law
- Is AT&T's 3G network misconfigured?
- Primitive steganography
- Google Groups killed by spammers
- Cloud MySQL
- Where we are in Afghanistan
- Whitehouse.gov switches to Drupal
- The Postal Service as corporate welfare
- Stephen O'Grady on the Oracle-Sun merger
- Tim Bray on MySQL
- RMS opposes Oracle acquisition of MySQL
- How Shazam works
- Contrarianism is overrated
- Cooks Illustrated versus the madding crowd
- Learning by blogging
- The pros and cons of transparency
- For SEO
- Against SEO
- Concussions and football
- Revolutionary War steganography
- Why credit scores irritate me
- It's a great time to be a news junkie
- The finances of writing computer books
- Unicorn in the wild
- Sergey Brin on Google Books
- Ryan Tomayko on Unicorn
- Airline customers hate baggage fees
- The unique economics of entertainment
- Put a dollar figure on carbon emissions
- Christopher Kimball on the demise of Gourmet
- Half of life is showing up (and asking questions)
- Gourmet will no longer be published
- Steve McCurry on Afghanistan
- Rick Bayless on Twitter
- Conservatism, the good parts
- Last chance to donate for the Lupus Walk
- The financial crisis in a nutshell
September 2009
- Preparing for continuous deployment
- Loud pipes save lives
- Tim Fitz on continuous deployment
- Twitter everlasting
- The bubble pattern revisited
- How to solve a problem
- The Walk to Cure Lupus
- Google Chrome Frame
- Buy your developers nice hardware
- Netflix prize awarded
- Being a blogger
- The literacy revolution
- Why did Mint.com sell to Intuit?
- Best career advice you'll read today
- I am a food geek
- Grading the Baucus bill
- Links for September 14
- Learning to love an upwardly mobile coach
- Links for September 13
- Snow Leopard: dyld issue
- Links for September 11
- Links for September 9
- Links for September 8
- Links for September 7
- Links for September 5
- Links for September 3
- Links for September 1
- Links for August 31
August 2009
- Useful media criticism
- Links for August 29
- Links for August 28
- Links for August 27
- Links for August 26
- Storing data for Google Maps
- Links for August 25
- Links for August 24
- Women's rights
- Please pardon the mess
- A short argument for libertarianism
- Health insurance exchanges
- John Resig on _why
- Tattoos mean better service
- Keep your eye on the health insurance prize
- This week in health care reform
- Why do Ruby developers test?
- Starting over with feeds
- Nationalized health care vs single payer
- Celebrity HDD
- Checking in with Massachusetts
- Ignite Raleigh: Lessons learned
- Setting up Keynote to run an Ignite presentation
- Ignite Raleigh: Show night
- Anil Dash on Google Wave
- Feel the heat
- Ignite Raleigh: How I prepared
- Ruby vs Python, the final word
- Who funds small state Senators?
- Apple vs my preconceived notions
July 2009
- The Wal-Martification of Microsoft
- The real purpose of Food Network
- Stealing a penny from every transaction
- Dangerous Liaisons with Apple
- Kirrily Robert on women in open source
- Rundown of the 4chan/AT&T brouhaha
- The current state of health care reform
- Disparate impact in practice
- Maker's schedule versus manager's schedule
- Bezos apologizes for the Kindle deletion issue
- Volkswagen takes over Porsche
- A shopping cart for reuse rights
- Why I don't read Arnold Kling
- Why I don't own a Kindle
- More on disparate impact
- Hate Driven Development
- What if there's nothing to recover to
- HTML 5/XHTML 2 link roundup
- Links from July 9th
- One definition of blogging vs. journalism
- Google Chrome OS is vaporware
- Tweetbacks installed
- The wages of a torture regime
- The "fee for service" problem, again
- Google Chrome OS
- A new way of writing a standard
- James Fallows on Robert McNamara
- Revisiting Robert McNamara
- Dime store hypocrisy
- XSS and WordPress Themes
- One interesting sentence
- Willingness to travel
- On the GPL
- One way to kill health care reform
- Explaining the iPhone's success
June 2009
- Disparate impact
- More on Say Everything
- On health care
- Practicing Test Driven Development
- Iranian soccer players banned for life
- Notes on Say Everything
- On the Iranian protests
- Determining whether to hide a report filter
- Disinformation on Twitter
- Positive deviation
- Links from June 17th
- Naked self interest
- Your 2009-2010 NBA Preview
- Links from June 12th
- The rigged Iranian election
- What people were cooking in 1922
- How essential are smart phone keyboards?
- Links from June 8th
- Improving my blogging workflow
- Quotable: Tyler Cowen
- Links from June 3rd
- Pivotal Tracker versus bug tracking
- America's changing demographics
- Strategies: "best" strategies versus "better" strategies
- Links from May 31st
May 2009
- Building stuff at Google's scale
- Links from May 28th
- Links from May 26th
- Quotable: Douglas Crockford
- Links from May 25th
- Links from May 22nd
- Any sentence is a fingerprint
- Quotable: Simon Willison
- Quotable: Ta-Nehisi Coates
- Links from May 20
- Why is MySQL more popular than PostgreSQL?
- Raising CAFE standards
- Boiling the frog
- The inevitable MySQL fork
- Losing patience with Obama on gay rights
- Google advertises Chrome
- Two sides to the Dan Baum story
- Judging restaurants by a single dish
- Merging STDOUT and STDERR
- The future of syndication
- Mark Knoller, Twitter's MVP
- Automating accountability
- Our place in the universe
- Every cop is a criminal
April 2009
- The value of press conferences
- Quotable: Claire McCaskill
- Feed breakage
- Arlen Specter against Presidential power
- Jason Scott wants to save GeoCities
- Ain't that America
- Eschew preferences
- FBI interrogator vs Dick Cheney
- Are great programmers hired or made?
- Forget green consumerism
- Loving what you have
- Checking Mark Penn's numbers
- MySQL founder on Oracle's buying Sun
- Defining fascism
- Tim O'Reilly on Aneesh Chopra
- East Germany then and now
- A libertarian take on piracy (on the high seas)
- Reading the Jay Bybee memo from August 1, 2002
- Another Slumdog update
- Intelligence reform please
- The day WowMatrix died
- Pick up basketball etiquette
- Obama abandons habeas corpus
- Talk to strangers
- The changing model of music sales
- A State Secrets Privilege primer
- Jason Kottke on quoting and attribution
- Cynicism loses again
- On fraud
- Becoming a designer
- Identifying people based on their social graph
- Quotable: Alex Payne
- Roger Ebert's love letter to newspapers
- Inside the job numbers
- My zsh adventure
- MP3 2000
- The downside of URL shorteners
- Conficker Eye Chart
- Google's hardware
- GM mortaged the future
March 2009
- Thoughts on Continuous Deployment
- Earth Hour
- Hulu remembers the early adopters
- Links from March 30th
- PHP Frameworks, a series of last straws
- Do what you can't not do
- Quotable: Mohammad Sephery-Rad
- Food myths
- Links from March 23rd
- What I hate about RSpec
- Can information beat out anger?
- Battlestar Galactica vs The Wire
- Battlestar Galactica and Mitochondrial Eve
- Monetary policy is not dead
- The future of Detroit
- Links from March 16th
- Interviewing programmers on philosophy
- Well played, Glenn Greenwald
- Discomfort is a necessary side effect
- Links from March 12th
- Educate, don't advise
- The risks of journalism in Sri Lanka
- Google's new ads
- Reinventing business credit ratings
- How simple features become complicated
- What would an economist do?
- John Gruber reviews Safari 4
- How music gets sold (in 2009)
- Links from March 1st
- The trouble with giving advice
- MP3 is for audiophiles (of the future)
- Ward Cunningham on technical debt
February 2009
- MacBook disaster recovery
- On addressing criticism
- The Ruby book market
- The first Obama budget
- Called to public service
- Links from February 25th
- Toward earnestness
- Correlating the stock market with economic policy
- New houses for the Slumdogs kids
- Sell optimism
- Paying off technical debt
- The economics of ratings systems
- Slumdog Millionaire child actor update
- Opinions make reading fun
- Technical Debt
- Germany's old car repurchase program
- The modern developer résumé
- The stimulus bill
- Programmers should study a little economics
- Nate Silver speaks for me
- The Dalai Lama on Twitter was a fake
- Political hyperinflation
- Bugs and hacks
- On financial innovation
- Why car GPS isn't upgradeable
- A database design question
- Links from February 3rd
- Settin' the blogs on fire
- Entrepreneurship 101
January 2009
- A simple rule of thumb
- Links from January 29th
- The question you wish you'd asked
- Quote of the day
- Slumdog Millionaire's child actors
- Guy Kawasaki on the original Mac team
- Today's post on economic stimulus, episode V
- Links from January 26th
- The limitations of blog coverage
- Links from January 25th
- Links from January 24th
- Slumdog Millionaire
- Not migrating to Disqus
- Today's post on economic stimulus, episode IV
- Links from January 23rd
- Has Flight Simulator met its end?
- Tyler Cowen's call for civility
- Things are tough all over
- Obama likes eavesdropping more than torture
- Learn to think like a programmer
- Industrial policy
- Don't be evil
- Experts agree: Mac SE/30 was the best
- Data breach notification laws
- Obama's pedestrian speech
- My favorite passage from the inauguration speech
- 10 year anniversary preview
- A practical perspective on security
- The Twitter counterargument
- Martin Luther King day
- Modernizing White House technology
- DRM is not actually dead
- How to lay people off
- Whither Twitter?
- Discussion: is Obama too close to Google?
- Satirical programming
- Today's post on economic stimulus, episode III
- No longer tantamount
- For cat lovers
- jQuery is awesome
- The wages of blogging
- The Letter of Last Resort
- Why the Internet matters
- Dan Froomkin on Bush's last press conference
- The truth about college admissions
- Porche's financial maneuvering
- Tina Fey makes message board commenters famous
- Today's post on economic stimulus, episode II
- Today's post on economic stimulus
- Graduating during a recession
- Defining Keynsianism
- The New York Times' Congress API
- Getting ready for the BCS championship
- Libertarians for Obama
- Is al-Qaeda the winner in Gaza
- How Twitter was exploited
- Music DRM is dead
- Blu-Ray versus downloads
- Small things in large numbers
- The front lines of climate change
- Why financial regulation is necessary
- Phishing on Twitter
- What have you changed your mind about?
- The trouble with college admissions exams
- Amazon.com's album art library
- A data point on drug effectiveness