News

General Loading...

Normalization of deviance

Have you ever mentioned something that seems totally normal to you only to be greeted by surprise? Happens to me all the time when I describe...

Read more
General Loading...

Big companies v. startups

There’s a meme that’s been going around for a while now: you should join a startup because the money is better and the work is more...

Read more
General Loading...

Files are hard

I haven’t used a desktop email client in years. None of them could handle the volume of email I get without at least occasionally corrupting my...

Read more
General Loading...

Why use ECC?

Jeff Atwood, perhaps the most widely read programming blogger, has a post that makes a case against using ECC memory. My read is that his major...

Read more
General Loading...

Infinite disk

Hardware performance “obviously” affects software performance and affects how software is optimized. For example, the fact that caches are multiple orders of magnitude faster than RAM...

Read more
General Loading...

Why Intel added cache partitioning

Typical server utilization is between 10% and 50%. Google has demonstrated 90% utilization without impacting latency SLAs. Xkcd estimated that Google owns 2 million machines. If...

Read more
General Loading...

Slowlock

Every once in awhile, you hear a story like “there was a case of a 1-Gbps NIC card on a machine that suddenly was transmitting only...

Read more
General Loading...

Visual Information Theory

I love the feeling of having a new way to think about the world. I especially love when there’s some vague idea that gets formalized into...

Read more