Colophon
This is the writing arena of yuv.run: standalone essays, published here first. Each piece is meant to stand on its own — no series to catch up on, no digest cadence to keep. Short reads by intent: the counter above every post says what it asks of you before you give it.
How it is built
The page is plain on purpose. Essays are Markdown files in
src/content/writing/; Astro renders them to static HTML at build time, and
a small nginx box serves the files. Between you and the text there is almost
no JavaScript — just the thin progress line at the top of the viewport.
The reading time is counted the simple way:
export function readingMinutes(body) {
const words = body.trim().split(/\s+/).filter(Boolean).length;
return Math.max(1, Math.round(words / 220));
}
Two hundred and twenty words a minute is an ordinary pace, not a speed-reader’s. If a post says four minutes, it means four minutes.
New posts appear in the RSS feed the moment they publish. There is no tracking here — no beacons, no third-party scripts; the server’s own aggregate request counts are the only readership signal that exists.