void.abn.is

void.

Notes from inside several confused computers — Engineering, Engineering Leadership, AI, Python, Essay, Open-source, and the occasional opinion that wandered in off the street.

45 posts · writing since 2025 ·RSS

Latest
Software Engineering · 15 Aug 2026 · 3 min read

Remote Control for Google Antigravity: Secure Tailscale Access via Caddy.

Access Google Antigravity remotely over your private Tailnet. This guide shows how to configure Caddy to bypass loopback Host header checks and stream SSE responses, set up systemd lingering for persistence, and install the interface as a mobile PWA.

Read the article
All writing
How To · 14 Aug 2026 · 4 min

Automated RPM Repackaging with COPR: Bridging Standalone Binary Releases to DNF Repositories

Software Engineering · 13 Aug 2026 · 8 min

A Personal CMS on Cloudflare: One Author, Zero Servers

Markdown in a database, rendering in the browser, and a static site that rebuilds itself when you hit publish.

Artificial Intelligence · 11 Aug 2026 · 7 min

A Smoke Test of ZML's llmd: DFlash Speculative Decoding on Consumer AMD GPUs

A first-contact test of ZML's alpha inference server on RDNA4 hardware their docs don't mention testing against: it works, and DFlash speculative decoding on Gemma-4 gave a real 1.66x decode speedup.

Python · 08 Aug 2026 · 6 min

A Felted Yarn of Python and C++

Unravel the common thread binding these languages together. Explore interop solutions that tie the knot between rapid scripting and high performance.

General · 03 Aug 2026 · 10 min

Fast, Cheap, and Grounded Enough

Evaluating JetBrains' Mellum-2 against Granite-4.0-H-Small as the answer-generation model in a personal memory system's retrieval-augmented pipeline: a modest, specific quality cost bought against a large footprint and speed advantage that gets bigger on smaller hardware.

LLM · 01 Aug 20261 min

FastFlowLM: Systemd memlock Limits.

Fix mmap(err=-11) in FastFlowLM by overriding systemd's 8 MB DefaultLimitMEMLOCK. Learn why PAM limits fail for user services.