::02 /var/lib/knowledge/index

Field notes from the machinery.

Technical records preserve decisions, expose failure modes, and leave behind something sharper than a retrospective. Press / or ⌘/ to search; Esc clears the field.

/
21/21 records
01
ai case-study maintained updated 2026-07-18 6 min production field doctrine

Latency is an ownership problem

Voice-agent latency is a chain of accountable decisions—not a flattering average on a dashboard.

read file ->
02
ai case-study verified updated 2026-07-18 7 min implemented control policy

Memory without provenance is a liability

Embeddings must not erase source, trust, sensitivity, permission, expiry, or the right to say no.

read file ->
03
systems reference maintained updated 2026-07-18 4 min systems failure file

Your program can fail before main

A compact C++ failure mode: global initialization crosses translation units, and startup becomes link-order roulette.

read file ->
04
systems explainer maintained updated 2026-07-18 4 min systems doctrine

Memory is a lifetime contract

Stack or heap is not a trivia question. It is a promise about ownership, lifetime, movement, and cleanup.

read file ->
05
embedded case-study archived updated 2026-07-18 7 min field systems archive

UWB is easy. Field calibration is not.

The radio can measure distance. The product still has to survive geometry, calibration, provisioning, clocks, enclosures, and the field.

read file ->
06
craft field-note maintained updated 2026-07-18 6 min security field note

Cryptography begins with the threat model

Before choosing a primitive, put the adversary, asset, channel, and exact cost of failure on the table.

read file ->
07
systems reference archived updated 2026-07-18 4 min algorithm bench note

Fibonacci coding: compact by construction

A small algorithm file on universal integer coding, representation choices, and the value of keeping primitives testable.

read file ->
08
craft field-note archived updated 2026-07-18 4 min operator tooling note

Tools are part of the operating system

Editors, shells, agents, and automation are not accessories. They are the control plane for how engineering work is understood and shipped.

read file ->
09
ai field-note working updated 2026-07-18 3 min operator interface doctrine

An agent interface needs an abort button

Autonomy without state, approvals, interruption, and recovery is not power. It is a process that cannot be trusted.

read file ->
10
ai explainer maintained updated 2026-07-22 10 min real-time runtime doctrine

Async cancellation is a protocol, not an exception

A streamed agent cannot recover cleanly if cancellation is merely thrown into a task tree; interruption needs identity, propagation, acknowledgement, fencing, and an observable terminal state.

read file ->
11
systems explainer verified updated 2026-07-22 11 min kernel fast-path systems note

Reliability in XDP is a state-budget problem

Implementing IEEE 802.1CB-style replication and elimination near the Linux receive path forces every guarantee through verifier constraints, bounded state, cache locality, and explicit sequence-window semantics.

read file ->
12
ai case-study maintained updated 2026-07-22 12 min runtime persistence doctrine

A transcript flush is a distributed commit problem

Retries, reconnects, races, and shutdown turn “save the conversation” into an occurrence-identity problem: the database must know which logical event committed, not which transport attempt happened to arrive.

read file ->
13
economics paper-companion working updated 2026-07-22 9 min economics model companion

Inflation expectations are a feedback state

Expectations can transmit a price shock into later wage and price decisions, but “anchored” is an empirical property—not a slogan and not a forecast oracle.

read file ->
14
neuroscience paper-companion working updated 2026-07-22 9 min computational neuroscience companion

Prediction error is a teaching signal, not pleasure

Temporal-difference error explains a precise pattern in dopamine-neuron responses, but the useful model is narrower than “dopamine equals reward.”

read file ->
15
psychology paper-companion working updated 2026-07-22 9 min quantitative psychology companion

Signal detection separates sensitivity from willingness

Accuracy mixes perceptual sensitivity with decision criterion. Signal detection theory keeps the evidence distribution and the action threshold separate.

read file ->
16
systems field-note working updated 2026-07-28 5 min workshop bench note

bpftrace is a microscope, not a dashboard

A handful of one-liners that answer "who is doing this syscall, on what file, right now" without touching the kernel module machinery.

read file ->
17
embedded field-note maintained updated 2026-07-28 6 min home-automation build log

A lighting engine is a state machine, not a remote control

Tying Hue, Govee, audio gear, and projectors into one coherent scene system means treating the living room as a publish-subscribe device graph with a recovery contract.

read file ->
18
embedded explainer verified updated 2026-07-28 7 min controller build log

A DJ controller is the best home-automation remote

Physical faders, pads, and encoders beat a phone screen for lighting, media, and scenes. The bridge is a bidirectional MIDI-to-everything sync loop with state feedback.

read file ->
19
ai field-note working updated 2026-07-28 6 min local-inference build log

Load models JIT, unload them immediately

A 32GB GPU is a shared resource. The discipline is not "which model to run" but "how to load, serve, and evict models so VRAM stays free for the next task."

read file ->
20
systems explainer verified updated 2026-07-28 8 min homelab build log

A homelab is a small datacenter with a recovery contract

Proxmox, Caddy, NetBird, and Docker Compose on one box is enough to run a real infrastructure fabric. The discipline is treating the single node like a datacenter: backups, IaC, and tested recovery.

read file ->
21
psychology explainer working updated 2026-07-30 10 min attention systems field guide

Attention needs admission control

Notifications, messages, and self-interruptions are competing producers. Deep work survives when admission, batching, breakpoints, and recovery become an explicit protocol.

read file ->