3 October 2024

23 links · Thursday

I Solve Problems

The slides, the video, and the text behind my presentation at EuroBSDCon 2024 - 'Why and how we're migrating many of our servers from Linux to the BSDs.'

Why I Prefer Errors to Exceptions

I recently saw a video pop up in my YouTube feed, “Why I Prefer Exceptions To Errors” by ThePrimeTime. The title is a little misleading, as it refers to an article that Primeagen is reacting to. In the video, he makes a case for preferring Errors over Exceptio…

How I exited the cloud

You've been tricked into thinking servers are expensive and the cloud is the only solution. That's just not true. I migrated everything off the cloud into my own servers, and saved 10x by doing so.

5 Years Making a Toy with an SDK

Have you noticed how much some kids love to push buttons or flip a light switch on and off? My son loved it so much I built him a button box using an Arduino, 10 mechanical keyboard switches with RGB lights, and a speaker. Here is a video of him learning his c…

Common Misconceptions of the AGPL · Danb Blog

Before getting into this post i want to make it clear I’m not a legal expert in any way and the following post is based upon my interpretations from spending a lot of time looking at software licenses.

the Statistical Abstracts of the United States || cmos

Several years ago, a friend working on his PhD asked if I could help digitize the Statistical Abstracts of the United States in order to spare him the hassle of going through these documents page-by-page. These abstracts are a historical Census Bureau dataset …

Refactoring for Non-Programmers - Kerrick Long’s Blog

If you work with computer programmers in your day job, you’ve likely heard them talk about “refactoring” code. In this short article I explain why and when refactoring is useful, and provide an analogy to help you understand the process.