technical.cx Sources

Lobsters

svg-line: Better Status Bars for Emacs

Emacs provides four useful status bars (mode-line, header-line, tab-bar, and tab-line), but each imposes different, inconsistent limits on multi-line layout, al...

Lobsters

The EU Open Source Strategy

The EU Open Source Strategy places open source at the centre of the EU’s technological sovereignty by promoting European open alternatives to non-EU proprietary solutions in critical domains.

Lobsters

A fast, zero-copy Transit-format reader and writer written in C

What is Transit? Transit is a format and a set of libraries for conveying values between applications written in different languages. It is layered on top of JSON and MessagePack, so you get their tooling and speed, but with a much richer type system and...

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...