· EN
My life in plain text, revisited: Planova and one Markdown file per day
Four years after my first plain-text setup, I replaced todo.txt and custom formats with one Markdown daily file: Planova on Android and Linux, a Go CLI, vim, and Syncthing.
· EN
Four years after my first plain-text setup, I replaced todo.txt and custom formats with one Markdown daily file: Planova on Android and Linux, a Go CLI, vim, and Syncthing.
· EN
From an O(N²) cosine self-join that timed out to HNSW + LATERAL k-nearest-neighbour queries: deduplicating voice embeddings without leaving PostgreSQL.
· EN
Gjallar, a KISS monitoring service in ~3,400 lines of Go: zero CGO thanks to pure-Go drivers, a lock-free alert state machine, and SIGHUP hot-reload with validation.
· EN
Experience report from a real CRUD SaaS: 671 hx- attributes, typed HTML components, no API layer, no duplicated state, and an honest list of what hurts.
· EN
Three real production uses of the ramdisk: temp files for third-party binaries, in-RAM indexes shared between processes, monitoring via statfs, and the pitfalls to know about.
· EN
Reverse-engineering an undocumented audio profile format, fractional carry included, bug-for-bug, and proving conformance with byte-identical tests.
· EN
Fast compilation, gofmt, a rich standard library, explicit error handling, goroutines and channels for concurrency, and static cross-platform binaries.
· FR
Quasi-absence de commerçants, volatilité, frais de transaction, réputation : pourquoi le Bitcoin ne peut être qualifié de système de paiement en France.
· FR
Mauvaise instanciation du Logger, exceptions masquées avec error() au lieu de exception(), et mauvais niveaux de log.
· EN
How I manage todos, agenda, journal and notes in plain text files: todo.txt, custom agendatxt and expensetxt formats, Markdown, vim and the MOrg Android app.