Skip to content
  • how I code now

    Published:
    • 18 min read

    my dev setup, coding harnesses, and why judgment matters more when agents write the code

  • a bit of introspection, i guess.

    Published:
    • 6 min read

    ask and understand, instead of wait or chase.

  • A post-AGI world

    Published:
    • 13 min read

    Assume AGI happens. Assume it goes well. Here's why that's still unsettling.

  • A Few Internet Gems I Keep Coming Back To

    Published:
    • 2 min read

    The internet is still full of genuinely useful and interesting things.

  • The World Is Better Than It Feels

    Published:
    • 11 min read

    Why does the world feel broken when many long-term trends are improving? This article documents an attempt to map perception against reality.

  • The Upbringing Problem in AI

    Published:
    • 4 min read

    A thought experiment on history, power, and the Kellogg Problem in AI.

OnlyAgents

Go WebSockets SQLite LLMs Event Bus CLI
A local-first, self-hosted runtime for autonomous AI agents — single binary, multi-agent system, event-driven kernel.

Atlas In Context

Python GDELT H3 GeoJSON Cloudflare Pages GitHub Actions JavaScript
A real-time geospatial experiment that visualizes the gap between headline-driven negativity and long-term global progress — built to counter the social media filter effect.

TimeCapsule

Astro oEmbed Web APIs React
Chronicle anything, beautifully. A minimal, storytelling-first tool to create concise year-by-year timelines for personal journeys, projects, or anything that unfolds over time. With export and oEmbed-powered embeds.