Articles
Notes techniques, retours d'expérience, publications.
- Why We Wrote a C SQLite Driver and Got 4.7× Faster
## The problem with modernc modernc.org/sqlite is a pure-Go translation of the SQLite C source. No CGO, no linker headaches, `go build` just works. For two years it carried every HOROS service in pro...
- CRIBL — Text Compression via Controlled Degradation, with Emergent Encryption
## The problem Text compression has been stuck in the same paradigm for decades: find redundancy, encode it more efficiently, reconstruct losslessly. Gzip, zstd, brotli — they all play the same gam...
- Detecting Prompt Injection Without a Single Regex
## Why zero regex Every prompt injection detector I've seen uses regular expressions. The problem isn't that regex is slow — it's that regex is *vulnerable*. A carefully crafted input can force a r...
- RAG is a Preprocessing Problem
## The wrong question "Does data cleaning take up half the effort in production RAG?" This is the question that keeps coming up. The answer is yes, but the framing is wrong. "Data cleaning" undersel...
- Percepta's 2D Heads: Programs Compiled Into Weights
## The paper Percepta published a result in March 2025: a WebAssembly interpreter compiled into the weights of a standard PyTorch transformer. The model doesn't call an external tool — it executes ...
- Why I Quit Postgres for SQLite — and Stopped Caching Anything
## The switch Six months into building HOROS, I was running PostgreSQL. Sessions, permissions, user data, job queues — everything went through a networked database. It worked. It also meant every p...
- Nine Months Ago I Couldn't Code
## The starting point Nine months ago I couldn't write a line of code. Couldn't use Linux either. My background is philosophy — formal training in logic, ontology, and the kind of structured thinki...
- The Management Plane: Orchestrating GPU Inference with SQLite and Two Binaries
## What HOROS actually is HOROS is two statically compiled Go binaries, a SQLite database, and vLLM containers. No Redis, no Kafka, no Elasticsearch, no Postgres. The entire system runs on a single m...
- Three Distributed Patterns From One SQLite Primitive
## The primitive squeueHA is a visibility timeout queue backed by SQLite. A job is published with a payload. A worker claims it — the job becomes invisible to other workers for a configurable durat...
- Separate Your Planes: Why Control and Data Should Never Share a Primitive
## The problem nobody names A Go service handles HTTP requests. Some are metadata lookups (fast, small). Some are blob writes (slow, large). They share the same worker pool. A 50MB upload monopolizes...