Skip to main content

What's New

Notable updates and new features on this site.

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.

Dispatch

Standalone pieces of journalism, each at /dispatch/<slug>.

Email Signup

An email signup form at the end of every post, self-hosted on listmonk.

OLED Black Dark Mode

Dark mode is pure black everywhere. Layers are separated by borders, not fills.

Automated Deploys

A push to main builds, deploys and health-checks the site, and rolls back on its own if the check fails.

Projects Archive

The projects page shows the whole archive, with two-column flagships and a Games category.

Motorcycle Rides

Ride maps built from GPX tracks, with photos, audio and notes.

Sealed Posts

Link-protected posts on a public repo. They are decrypted in the reader's browser.

Scheduled Posts

Posts can be set to go public at a later time, with no rebuild.

JSON Twins

Every page has a JSON version at the same path with a .json suffix.

Hand-Drawn Kit

Arrows, circled numbers and marks scanned from a notebook, usable as components.

AT Protocol Mirror

Blog posts are mirrored to AT Protocol (standard.site).

Vault Alarm Headings

A new display font for headings.

Stats Lite API

Single-number stats for iOS Shortcuts and widgets.

Flashcard System

Added spaced repetition flashcards with 3D card UI, multi-deck support, and API endpoints for learning.

Threads Visualization

D3 force-directed graph showing how posts, scraps, and tags connect. Scroll through 350vh of interconnected content.

Scraps Browser

New /scraps page for browsing the Supabase scraps collection with tag filtering and metadata.

Gear Inventory Overhaul

Smart units, favorites, weight-per-category stats, and data-dense Tuftian visualizations.

Dynamic Tags System

Tags endpoint with journalist pyramid ordering - most important and frequently used tags surface first. Plus llms.txt for AI crawlers.

Cryptographic Predictions

10 predictions for 2025-2029, SHA-256 hashed and committed to git so they can't be quietly edited later.

Scrapbook View

Data-dense scrapbook view with tag filtering and enhanced Pinboard bookmarklet with smart tag suggestions.

Predictions API

Predictions system with cryptographic verification - the foundation for the forecasting section.

Stats Dashboard

Personal metrics aggregating GitHub, YouTube, LastFM, Chess.com, and other APIs.

website2 Launch

Complete rebuild with Nuxt 3, Docker deployment, and new markdown processing pipeline. Fresh start after 6 years.

website v1

Pottery Shop & RSS

Added pottery page with Stripe checkout, RSS feed, and public tags.json endpoint.

website v1

Scrap Graph View

Interactive graph visualization of scraps with Supabase backend integration.

website v1

Tailwind Redesign

Major overhaul: switched from Tachyons to Tailwind CSS + Nuxt UI. Added 3D canvas experiments and GitHub data integration.

website v1

Art Section

Added dedicated art pages. Updated projects with NBC News and CCRB journalism pieces.

website v1

Dark Mode & Photoblog

Implemented dark mode toggle and automated photoblog system.

website v1

Markdown Pipeline

Rebuilt content system with markdown-it parser, table of contents, and JSON resume integration.

website v1

Original Site Launch

First version with Tachyons CSS, audio player for mixes, Pinboard bookmarks, Are.na vibes section, and a shop.