What '<code>sh -x</code>' mostly doesn't tell you about a shell script

Fake Clocks, Real Guarantees: Inside Go's synctest

The first time I reached for testing/synctest, I assumed it was a sleep helper with better manners. The public API is small enough to support that assumption: synctest.Test(t, func(t *testing.T) { ... }) synctest.Wait() synctest.Sleep(d) // new in Go 1.27 Three functions, one obv...

A plan to bring generic collections to Go 1.28

#​612 — July 31, 2026 Read the Web Version Go Weekly Go's Proposals for Generic Collection Types in Go 1.28 — An umbrella proposal from Go's Collections working group covering several collection data structures intended for the event...

Solving my problem with the Emacs Lisp byte compilation checker

Compute

I said that it&rsquo;s likely that AI layers commoditize like everything else has. The harness, the planning loop, tools use patterns, the memory files, the protocols, context management, etc. I have watched ideas in this layer go from novel to table stakes in a few months. Every...

Getting a minimal environment for a third party GNU Emacs package

Supervised fire-and-forget in Go

A bounded worker pool for small background tasks, with task-owned contexts, panic recovery, and graceful shutdown.

Go can't kill a stuck goroutine

#​611 — July 24, 2026 Read the Web Version Go Weekly GoMLX: Accelerated Machine Learning Framework for Go — A Python-free, idiomatically Go alternative to TensorFlow or PyTorch. It's come a long way since we linked to it last, with m...

What is Inference?

Welcome to a new series! For most developers today, using a large language model means one thing: an HTTP call to somebody else&rsquo;s computer. You send a prompt to an API, tokens come back, and everything in between is somebody else&rsquo;s magic. But here&rsquo;s what I find...

Zero sum games

I&rsquo;m relatively new to ML/AL. I spent most of my career in commodity layers claiming to do boring things, and I&rsquo;m still learning this field&rsquo;s history, its culture, and its assumptions. So take this as an outsider&rsquo;s observation. There is one assumption I kee...