The stream can carry images now — dropped into the thought’s own folder, optimized at build. Fittingly, the first one is a picture of literal data streams:

Found lying around in the content folder. The pipeline did the rest.
Short, timestamped, unpolished — the stuff between essays. Newest first.
The stream can carry images now — dropped into the thought’s own folder, optimized at build. Fittingly, the first one is a picture of literal data streams:

Found lying around in the content folder. The pipeline did the rest.
Thử viết một dòng tiếng Việt cho stream: ă â đ ê ô ơ ư, sáu thanh đủ cả — huyền sắc hỏi ngã nặng. Nếu dòng này hiển thị tử tế thì font tự host đã làm đúng việc của nó.
Watching agents take over the boring parts of data engineering. The job is less typing pipelines, more specifying them precisely enough to hand off — and precision, it turns out, was always the hard part.
Refactored this whole site today — five copies of the design tokens collapsed into one — and proved it changed nothing: 18 screenshots, byte-identical before and after. The best diffs are the ones you can’t see.
Everything node-shaped on this machine runs in a container now. npm install never touches the host, and “works on my machine” quietly becomes “works in the image.”
A stream needs a first stone. This is it — short thoughts with timestamps, for the things that don’t deserve a whole essay but deserve better than vanishing.