Captain's log / infrastructure desk / fabrication bay

Field notes on compute, markets, and machines.

Sentimark is my public notebook for AI economics, agent behavior, GPU infrastructure, 3D-printed optimism, and the occasional sci-fi-shaped warning label.

Orbital schematic combining compute nodes, orbit paths, and 3D printing layers
An office farewell party for a giant if-statement: movers wheel out a filing cabinet stuffed with paper while coworkers clap, a sheet cake reading GOOD LUCK and a gold retirement watch sit on a table, and in sharp focus on an empty desk in the foreground sits a single Las Vegas poker chip that replaced the whole department.

The If-Statement Retirement Plan

How I keep collapsing pages of slow, branchy decision logic into one register of bits and a Hamming distance. A love letter to approximate membership queries.

A depth charge detonates in dark water, its flash illuminating a submarine made of circuitry; a tequila bottle and breadboard rest on the seafloor.

Legal First. Optimal Next.

Six weeks of a GPU router refusing to converge, a notebook full of labeled failures, and the afternoon 799,403 nets went legal on the card under my desk.

Diagram: real-time push sync pairing Cloudflare KV with an in-memory SyncBroker Durable Object. Client windows maintain open WebSockets for immediate broadcasts.

Pushing the Featherweight Edge: Real-Time WebSockets Without a Server

Our lightweight, offline-first pattern goes real-time. By pairing low-latency Edge KV with an in-memory Durable Object sync broker, we get sub-100ms multi-device updates with zero client dependencies, zero backend processes, and zero database writes on the hot path.

A rain-slick suburban street at night: cold blue-lit corporate data-center towers loom on the horizon while one small house has an open garage glowing warm amber, a GPU rack visible inside.

I Bet Everything on Eight Weeks

A solo founder, one cluster, the largest research labs in the world, and a public scoreboard that doesn't lie.

Diagram: each device keeps state in the browser (local-first) and syncs it through a low-latency edge KV store. Save is a debounced PUT, load is a GET when the edge is newer.

The Featherweight Pattern: Cross-Device State Without a Backend

A static site, a low-latency key-value store at the edge, and local-first client hydration make a whole class of web apps faster and lighter than reaching for a backend. Where the pattern fits, how it works, and the JSON-vs-binary numbers on whether the payload should ever be binary.

A caprese of garden tomatoes and mozzarella on a weathered board, a glass of chilled wine, the flood-control berm and golden Sacramento valley behind.

The Berm, the Burn, and the Banana: Heat-Beating Comfort in Northern Sac

Riverside living, minus the river view. A red-tomato harvest, a lesson in suckers, slightly chilled Cabernet against the NorCal burn, and Grandma's pot roast reheated in her honor.

The auto-heal loop: a probe runs a real inference every two minutes; on several failures in a row it SIGKILLs the service's own process; systemd treats the unclean exit as a failure and restarts it in about 26 seconds; then the probe watches again.

kill -9 Is a Feature: Auto-Healing a One-Box ML API Without Root

One box, one 8B model, one reviewer about to reproduce our MTEB numbers, and no sudo. How I made an embedding endpoint quietly fix itself for 72 hours with systemd, a probe that does real work, and the one signal that counts as 'unclean.'

A candlelit counter set for two: burst garden-tomato and mushroom pasta, sliced sous-vide chicken, and a glass of pale-gold Chardonnay.

A Late-Spring Tuscan Evening

A romantic dinner for two: burst garden-tomato and mushroom pasta, sous-vide chicken, a Lava Cap Chardonnay, and a three-act night. Rave reviews, generously assisted by the wine.

Watercolor landscape of the Feather River with distant hills, cottonwoods, and slow reflective water.

Mindful by the River

A practical, evidence-backed guide for easing persistent worry and anxiety with mindfulness-based cognitive therapy practices.

Hand-drawn route map of a trip from Redwood City to Eugene and back, themed after The Postman.

Route of the Postman

A Costner-themed family dispatch through California and Oregon, with pets, two charging stops, Eugene days, and the long road home.

Surreal token furnace illustration showing AI usage, compute heat, and context being burned as fuel.

Monetizing a Defect

How Anthropic's pricing structure turned a known model limitation into a billable feature, and what it signals about the AI subscription era.

Jonathan Corners standing near Union Pacific Big Boy No. 4014 in Marysville, California.

When Big Boy Came Through Marysville

A field note from the afternoon Union Pacific Big Boy No. 4014 came through Marysville with steam, noise, friends, family, and a backyard beer afterward.

Diagram showing a positive sentence and hard negative sentence being separated by a negation gauntlet instead of collapsing together in vector space.

Hard Negation

Why negation still breaks retrieval systems, and why hard negatives need to be harder than the word not.

Diagram showing generated text parsed by spaCy and scored by a Rust POS-window diversity engine.

A Speed Nerd Met spaCy

How a small Rust and PyO3 crate made one POS-window scoring loop roughly 1,500x faster without pretending to replace spaCy.

A warm sci-fi forge scene where human text knowledge is transformed into structured machine-readable vectors.

Why Forge

Why another embedding engine is worth building when retrieval quality, transport shape, and trust boundaries decide what an AI system is allowed to know.

A binary probe stream enters an AMQ membership gate that forks: certainly-absent keys drop out of the fast path as a fading cascade of bits, while probably-present maybe keys survive to the exact confirmation layer.

The Magic of AMQ

Approximate membership queries are one of those quiet infrastructure ideas that feel like cheating until you realize the trick is restraint.

Jonathan Corners

A working notebook from someone actually building the thing — the wins, the dead ends, and the receipts.