Blog Posts

Notes on AI, infrastructure, distributed systems, and whatever I'm building this week.

Showing 10 of 10

A day with project embeds: rotating creds, scrubbing history, and replacing static bearers with OIDC

May 28, 2026
architecturesecuritygithub-actionsoidccloudflaremetaportfolio

The previous post sketched an architecture for hosting live, interactive versions of every project on a personal site. By the time I'd onboarded the third project, three things broke that the first sketch hadn't…

Read more →

Build anything, make it playable: an architecture for discoverable project embeds

May 27, 2026
architecturewebassemblyastrocloudflaremetaportfolio

A personal site that lists projects is fine. A personal site where you can actually use the projects — type input into a compiler, query a database in the browser, play against an old game-playing agent, watch a graph…

Read more →

A reference gallery: every Mermaid diagram type the blog supports

May 27, 2026
metamermaidreference

A live reference of every Mermaid diagram type this blog supports. Each block below is rendered through the same build-time pipeline as every other diagram on the site: rehype-mermaid + Playwright at SSR, mermaid's…

Read more →

Theming Mermaid diagrams properly: a five-PR debug arc, and what actually fixed it

May 27, 2026
metamermaidcssdebuggingastro

Five days ago I shipped Mermaid rendering on this blog. That post claimed:

Diagrams use Mermaid's neutral theme so they read cleanly on both light and dark backgrounds. (We can't follow the manual theme toggle without…

Read more →

Visualizations now render: Mermaid diagrams + images on the new blog

May 21, 2026
metaastrocloudflaremermaid

import { Image } from 'astro:assets'

Update — 2026-05-27: the "Theming" section below is now historical. The neutral-theme-everywhere claim turned out to be wrong: mermaid's SVG-baked <style> element painted white…

Read more →

SOTA ML by July 2025: From Explicit Features to Implicit World Models

Sep 14, 2025Oct 20, 2025

Thesis: Modern ML keeps rediscovering the same north star: better compression of the data-generating process yields better generalization and capability. The path there has shifted from explicit, hand‑crafted features…

Read more →

Accelerating the Future with Llama 4 on SageMaker JumpStart

Apr 12, 2025Apr 13, 2025

Below is a comprehensive blog post that covers the release of Llama 4 on SageMaker JumpStart, structured with an overview of implementation details, key features, and best practices. This blog builds on information…

Read more →

Capturing Discord Calls with Rust: Building the Foundation for AI Note-Takers

Apr 12, 2025Apr 12, 2025

In today’s world, our fast-paced lives rarely allow us the luxury of remembering every detail from important meetings—or those long Dungeons & Dragons sessions. As a multi-tasker with a notoriously poor memory when it…

Read more →

Beyond Commands: A Vision for Voice Assistants That Evolve into Plugin-Installing AI Agents

Oct 24, 2024Apr 12, 2025

The digital assistants we interact with today—like Alexa and Google Assistant—offer a glimpse into a convenient, automated future. However, their capabilities remain limited by rigid command structures and a shallow…

Read more →

How to Build an AI Agent That Writes Terraform for You (and Knows Your AWS Setup)

Oct 23, 2024Apr 12, 2025

A comprehensive conceptual blueprint for a blog post that combines practical guidance on developing an agent that intelligently generates Terraform code with insights into leveraging your AWS account’s structure and…

Read more →