Archive


Designing the Game State for AI
11 min
Sep 21, 2026

Designing the Game State for AI

#CACHING#LRU
5 min
Sep 21, 2026

An LRU Cache Is a Trade, Not an Upgrade

TypeSafe AI's Jev Model Returns Typed Decisions for Game Logic
12 min
Sep 17, 2026

TypeSafe AI's Jev Model Returns Typed Decisions for Game Logic

#DAYSTORM#GATE_EXPERIMENT
3 min
Sep 15, 2026

Adding the Gate Experiment to Daystorm’s Training to Catch Memorization

#MESSAGE_QUEUES#RETRY_STRATEGY
4 min
Sep 12, 2026

Poison Pills, Retry Budgets, and Why Your Backoff Needs Jitter

#LOCALAI#RAG
2 min
Sep 10, 2026

Debugging LocalRAG's Embedding Pipeline: When ChromaDB Returned Empty Results

#MENU_OCR#COMPUTER_VISION
6 min
Sep 9, 2026

Turning Menu Photos Into Structured JSON: The Six-Stage OCR Pipeline That Handles Multi-Column Layouts

#AGENT_WORKBENCH#VERSION_PINNING
4 min
Sep 7, 2026

Pinned Skills, Broken Builds: What Happens When Upstream Changes Without Warning

#MULTIMODAL_FUSION#SENSOR_ALIGNMENT
8 min
Sep 6, 2026

Daystorm's Per-Channel Staleness Budgets, Enforced in Code

#FULL-STACK_CAD#BROWSER-BASED_DESIGN
5 min
Sep 5, 2026

Building a Zero-Install CAD Engine in the Browser

#COMPUTER_VISION#YOLOV8
4 min
Sep 4, 2026

How I Estimated Vehicle Speed From Traffic Video Using YOLOv8 and DeepSort

How a joke from a sci-fi novel quietly became a data science tradition.
3 min
Aug 20, 2026

How a joke from a sci-fi novel quietly became a data science tradition.

#NEXT.JS#CACHING
4 min
Aug 19, 2026

Cache Bursting in Next.js: What Happened and How I Fixed It

#AWS#SQS
6 min
Aug 18, 2026

The Thundering Herd Problem and How SQS Helps You Survive It