v2.1.0: Live /now
/now renders per request, one line per route, newest first. Kindle covers are back on /reading, /threads has a real light mode, and a lint cleanup fixed typos Prettier had put into live pages.
Notable updates and new features on this site.
/now renders per request, one line per route, newest first. Kindle covers are back on /reading, /threads has a real light mode, and a lint cleanup fixed typos Prettier had put into live pages.
Standalone pieces of journalism, each at /dispatch/<slug>.
An email signup form at the end of every post, self-hosted on listmonk.
Dark mode is pure black everywhere. Layers are separated by borders, not fills.
A push to main builds, deploys and health-checks the site, and rolls back on its own if the check fails.
The projects page shows the whole archive, with two-column flagships and a Games category.
Ride maps built from GPX tracks, with photos, audio and notes.
Link-protected posts on a public repo. They are decrypted in the reader's browser.
Posts can be set to go public at a later time, with no rebuild.
Webmentions now show on every post.
Every page has a JSON version at the same path with a .json suffix.
Arrows, circled numbers and marks scanned from a notebook, usable as components.
Blog posts are mirrored to AT Protocol (standard.site).
A new display font for headings.
Single-number stats for iOS Shortcuts and widgets.
Added spaced repetition flashcards with 3D card UI, multi-deck support, and API endpoints for learning.
D3 force-directed graph showing how posts, scraps, and tags connect. Scroll through 350vh of interconnected content.
New /scraps page for browsing the Supabase scraps collection with tag filtering and metadata.
Live prediction market portfolio tracking with real-time P&L, calibration analysis, and position commentary.
Smart units, favorites, weight-per-category stats, and data-dense Tuftian visualizations.
Major typography overhaul. Footnotes now appear as margin notes on desktop.
Tags endpoint with journalist pyramid ordering - most important and frequently used tags surface first. Plus llms.txt for AI crawlers.
10 predictions for 2025-2029, SHA-256 hashed and committed to git so they can't be quietly edited later.
Data-dense scrapbook view with tag filtering and enhanced Pinboard bookmarklet with smart tag suggestions.
Predictions system with cryptographic verification - the foundation for the forecasting section.
Personal metrics aggregating GitHub, YouTube, LastFM, Chess.com, and other APIs.
Complete rebuild with Nuxt 3, Docker deployment, and new markdown processing pipeline. Fresh start after 6 years.
Added pottery page with Stripe checkout, RSS feed, and public tags.json endpoint.
Interactive graph visualization of scraps with Supabase backend integration.
Major overhaul: switched from Tachyons to Tailwind CSS + Nuxt UI. Added 3D canvas experiments and GitHub data integration.
Added dedicated art pages. Updated projects with NBC News and CCRB journalism pieces.
Implemented dark mode toggle and automated photoblog system.
Rebuilt content system with markdown-it parser, table of contents, and JSON resume integration.
First version with Tachyons CSS, audio player for mixes, Pinboard bookmarks, Are.na vibes section, and a shop.