Category: General

General Loading...

Blog monetization

Does it make sense for me to run ads on my blog? I’ve been thinking about this lately, since Carbon Ads contacted me about putting an...

Read more
General Loading...

What’s new in CPUs since the 80s?

This is a response to the following question from David Albert: My mental model of CPUs is stuck in the 1980s: basically boxes that do arithmetic,...

Read more
General Loading...

A review of the Julia language

Here’s a language that gives near-C performance that feels like Python or Ruby with optional type annotations (that you can feed to one of two static...

Read more
General Loading...

Integer overflow checking cost

How much overhead should we expect from enabling integer overflow checks? Using a compiler flag or built-in intrinsics, we should be able to do the check...

Read more
General Loading...

Malloc tutorial

Let’s write a malloc and see how it works with existing programs! This is basically an expanded explanation of what I did after reading this tutorial...

Read more
General Loading...

TF-IDF linux commits

I was curious what different people worked on in Linux, so I tried grabbing data from the current git repository to see if I could pull...

Read more
General Loading...

One week of bugs

If I had to guess, I’d say I probably work around hundreds of bugs in an average week, and thousands in a bad week. It’s not...

Read more
General Loading...

Speeding up this site by 50x

I’ve seen all these studies that show how a 100ms improvement in page load time has a significant effect on page views, conversion rate, etc., but...

Read more
General Loading...

How often is the build broken?

I’ve noticed that builds are broken and tests fail a lot more often on open source projects than on “work” projects. I wasn’t sure how much...

Read more