Blog

Thoughts on tech, racing, and everything in between.

Fibersight: designing a network observatory

The plan calls for a mesh of Go probe workers across five cloud providers, designed to spot submarine cables in ordinary traceroutes. Two rounds of adversarial review reshaped the design before I wrote any code.

network go infrastructure

Apple Silicon embedding benchmark

A public benchmark of ANE, CoreML GPU, MLX, and llama.cpp Metal for text embeddings on M4 Pro and M5 Max: ANE turns out to be the slowest GPU-class path, and an earlier 6,950 sentences/sec MLX number was wrong.

macos apple-silicon benchmarks llm

MT7927 WiFi + Bluetooth on Linux

MT7927 WiFi 7 on Linux: WiFi works on a current kernel; Bluetooth fails with 'Failed to load firmware file (-2)' until you install one missing file.

linux hardware howto

A terminal refresh

The site finally shows the building: new /projects page, Solarized Dark by default, and two projects worth a look.

site projects