2025-04-27

I don't like the way you're running our country

An old joke from Ronald Reagan:

An American and a Russian are arguing about their two countries. The American says look: "In my country, I can walk into the Oval Office, pound the president's desk, and say 'Mr. President, I don't like the way you're running our country!'".

And the Russian says "I can do that." The American says "You can?" The Russian says "Yes, I can walk right into the Kremlin, go to the General Secretary's office, slam my fist on his desk and say "I don't like the way President Reagan is running his country."

2025-04-26

TIL: EV fires can quickly be extinguished via a special lance that punctures the battery and sprays water on the cells directly (https://youtu.be/1FWY3LNuPU4).

2025-04-26

Blogs are still very much alive. This post by Tommy Breslein for example would not have worked as one or more tweets. As a YouTube video maybe it would have worked but even then it’s hard to beat the effectiveness of a clear blog post.

2025-04-25

Set -euxo pipefail

To make working with Bash scripts less problematic, I've switched to these default shebang and settings:

#!/usr/bin/env bash
set -euxo pipefail

The first line tells the interpreter to run the file via bash as found at /usr/bin/env. This /usr/bin/env is one of the most platform-independent locations that I know (it even works on NixOS).

The second line makes it much easier to find problems in the script. The -e option will cause the script to fail immediately when a command fails, the -o pipefail will also crash if one of the commands in a pipe fails (this could have avoided a Cloudflare outage), -u will treat unset variables as error, and -x will print each command before execution.

2025-04-24

This speech by Oliver Anthony is exactly my social media experience as well. A few people are famous and get all the attention while the rest are "nobodies". I think it's a bit inherent to the massive scale of social media. In a small town, it's hard to be a complete nobody. At least some people know your parents or have seen you in the supermarket, for example.

2025-04-24

I think I’m going to skip the comment feature for fx (https://fx.huijzer.xyz). Niall Ferguson recently argued that people in technology often forget about the past and say that now everything is different even though usually it isn’t (https://youtu.be/giZC4pCqB4o). Most of the time, new things are just old things with slight variations.

So what are old things that are great? Publishing text from one paragraph length to multiple paragraphs. This is what newspapers did for more than a century. Then you still have book authors and authors like Dijkstra (EWD notes) that also published. To write a comment, you have to write your own publication. Not some effortless comment a la modern social media.

Show more

2025-04-21

"Why are big tech companies slow? Because they've packed in as many features as possible in order to make more money, and the interaction of existing features adds an unimaginable amount of cognitive load" (https://www.seangoedecke.com/difficulty-in-big-tech/).

2025-04-18

I wish Dijkstra was alive and on Twitter. Quotes like this are perfect for the place: "The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense."

2025-04-17

Hello world

2025-04-12

Every programming language has its 'killer' domain

I recently read the article Every programming language needs its killer app to succeed and think the article makes a great point. It made a lot of sense to me. However, the term "killer app" seems to not really work out with the examples. Only Ruby lists Ruby on Rails as its killer app, but that's basically it.

Instead, I think it's about having a killer domain. So, going through the examples from the original article, here is my take:

Statically typed languages:

Show more

◀ prev

▶ next