Extracting on-screen text from TV frames with per-channel boxes, live-content gating and spellchecker-adjusted confidence, then enriching transcripts with LLM workers treated as just another flaky pipeline stage.
WhisperX and pyannote diarization on multi-GPU workers, 24/7: dynamic GPU rebalancing between transcription and diarization, crash-only CUDA error handling, and silence injection for missing audio.
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.
From an O(N²) cosine self-join that timed out to HNSW + LATERAL k-nearest-neighbour queries: deduplicating voice embeddings without leaving PostgreSQL.
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.
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.
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.
Fast compilation, gofmt, a rich standard library, explicit error handling, goroutines and channels for concurrency, and static cross-platform binaries.
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.
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.
Let's Connect
Have a project in mind? I'd love to hear from you!