New
The latest blog posts to take off on Hacker News. 4,390 posts.
BSD For Linux Users
Your browser doesn't seem to support CSS , which this page uses for all styling. Don't be surprised if it looks kinda boring.
Jeff Atwood is wrong about performance
Jeff Atwood likes referring to his blog post about Hardware is cheap, programmers are expensive . where he writes: "Given the rapid advance ...
Why CouchDB doesn't scale
This is my attempt to clear up some misconceptions about CouchDB and point out some technical details that a lot of people seem to have over...
Courgette: better binary diffing by understanding x86
Courgette landed in the Chromium tree a while ago but there's been no announcement, so here's my basic understanding.
JWZ, on Garbage Collection
In a conversation at work about the architecture of a new product, someone made an assertion along the lines of, ``then we'd need to use a garbage collector, and that would hurt performance.''
Paul Buchheit: Make your site faster and cheaper to operate in one easy step
Is your web server using using gzip encoding ? Surprisingly, many are not. I just wrote a little script to fetch the 30 external links off n...
Facebook's photo storage rewrite
This week Facebook will complete its roll-out of a new photo storage system designed to reduce the social network's reliance on expensive proprietary solutions from NetApp and Akamai. The new large blob storage system, named Haystack, is a custom-built file system solution for the over 850 million photos uploaded to…
Joel on Solid State Disks
One of the FogBugz developers complained that compiling was pretty slow (about 30 seconds), which was leading to a lot of sword fights in the hallway. He asked if it would be OK if someone spent a …
How to Write Fast Code
Bioinformatics, genomics, and Javascript
Iostat -x
My favorite Linux tool in DB work is ‘iostat -x’ (and I really really want to see whenever I’m doing any kind of performance analysis), yet I had to learn its limitations and prop…
Basics of the Unix Philosophy
The ‘Unix philosophy’ originated with Ken Thompson's early meditations on how to design a small but capable operating system with a clean service interface. It grew as the Unix culture learned things about how to get maximum leverage out of Thompson's design. It absorbed lessons from many sources along the way.
Tokyo Cabinet DB: Beyond Key-Value Store
It took Ruby some time to go from an infant research project by Matz to a language we've all come to know so well. Now, another Japanese developer ( Mikio Hirabayashi ) has all the potential to repeat this cycle with his new database project: Tokyo Cabinet . Developed and sponsored by Mixi Inc . (Japanese Facebook)…
John Resig Talk: Performance Improvements in Browsers
I gave a talk last week at Google (at the request of the excellent Steve Souders ) all about the performance improvements, and new APIs, that are coming in browsers. I cover the new browsers, their JavaScript engines, their JavaScript performance, and then do a whirlwind tour of their new DOM methods and some of their…
Half a second delay caused a 20% drop in traffic
Writings on artificial intelligence, personalization, recommendations, and the tech industry.
A Unix Utility You Should Know About: Pipe Viewer
Hi all! I'm starting a new article series here. This one is going to be about Unix utilities that you should know about. The articles will discuss one Unix program at a time. I'll try to write a good introduction to the tool and give as many examples as I can think of. The first post in this series is going to be…