HomeSearch

Ask the archive.

This site's own search, over its own archive: every article, indexed along its headings. Ask in plain language — the answer comes back as an article, with the passage marked and a relevance score you can check.

Index
9 articles · 119 heading-aligned chunks
Strategy
BM25 over the same chunks, locally — no query leaves this server
Everywhere
⌘K opens it on every page

The field

The palette — ⌘K, on every page

The same search, one keystroke away — wherever you happen to be reading.

⌘K opens it, ESC closes it, and focus returns to wherever it was. Try it — right here on this page:

The gesture: two keys, worn where they get hitAI-generated
The gesture, legible on the hardware16:9

The machine behind it

Two things the field does not show about itself — what a keystroke costs on the wire, and everywhere the search lives.

A whole sentence typed — three requests instead of twenty-nine, thanks to a 160 ms debounce
What typing costs: three requests, not twenty-nine16:9
Every public route on this site, each one with ⌘K
Where it lives: on every route16:9
Debounce
160 ms — fast enough to feel live, slow enough to spare the wire
Ordering
In-flight requests are aborted — results never arrive stale
Layout
The results area never shrinks — nothing below it jumps while you type
Fallback
With no vector index: BM25 over the same chunks — the search degrades, it does not fail