technical.cx Sources

Lobsters

LLMs and performative productivity

It's worth asking whether LLMs are actually making us more productive at all—and if so, what we might be sacrificing in return.

Lobsters

invlpg – Premature Optimization is Fun Sometimes

A colleague of mine was recently discussing a connectivity monitoring system he is working on with me. It’s nothing fancy, just sending ICMP Echo Requests to a couple of different servers, and monitoring latency and dropped packet averages over 1-minute,...

Lobsters

How much do amd64 microarchitecture levels help in Go?

Our 64-bit Intel and AMD processors have evolved over decades. When you compile a Go program for a 64-bit Intel or AMD processor, the compiler targets, by default, a nearly 20-year-old instruction set. The binary that comes out runs on essentially any x64...

Lobsters

In Defense of YAML

Every programmer has opinions about configuration files. These opinions tend to be strongly held and inversely proportional to the stakes involved. In the last few years, the consensus view has shifted: YAML is bad, TOML is good, and enthusiastic users of...