Articles

Notes techniques, retours d'expérience, publications.

Tous Technique Recherche Retex
  • Archtime: the LLM Makes the Catalogue Economically Viable
    2026-04-05 11:14:19 · archtime

    ## Le cout cache du branchement runtime Un `switch` sur des strings metier dans du code compile : ```go switch status { case "green": severity = 0 case "degraded": severity = 1 case "red": ...

  • The Specialized AI Hub: Why the Management Plane Is Leaving the LLM
    2026-04-05 11:14:19 · archtime

    *Avril 2026* ## Ce qui existe aujourd'hui OpenClaw a 250 000 etoiles GitHub et 9 CVE en deux mois. 512 vulnerabilites identifiees lors d'un audit en janvier 2026, dont un WebSocket hijacking a dista...

  • OpenCLI: an Open Interface Between Models and Hubs
    2026-04-05 11:14:19 · archtime

    ## Le probleme Les CLI agentiques actuelles sont monolithiques. Claude Code, Codex CLI, Gemini CLI — chaque provider livre un binaire ferme ou le modele, les outils, la memoire, l'orchestration son...

  • Why We Wrote a C SQLite Driver and Got 4.7× Faster
    2026-03-25 13:52:48 · technique

    ## 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
    2026-03-25 12:44:11 · hazylab

    ## 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
    2026-03-25 12:44:11 · hazylab

    ## 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
    2026-03-25 12:44:11 · hazylab

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

  • Why I Quit Postgres for SQLite — and Stopped Caching Anything
    2026-03-25 12:44:11 · technique

    ## 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
    2026-03-25 12:44:11 · perso

    ## 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
    2026-03-25 12:44:11 · horos-system

    ## 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
    2026-03-25 12:44:11 · technique

    ## 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
    2026-03-25 12:44:11 · horos-system

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