Data Essay · Live Model
The Doomsday Dial: What Is P(AI Kills Us All)?
An Anthropic researcher quit saying the labs are “gambling with our lives” — and Anthropic’s own alignment lead agreed the number is over 10%. So we built the number: a weighted log-odds pool of researcher surveys, superforecasters, prediction markets, frontier-lab insiders and the skeptical case, all converted to one 10-year horizon, backcast to 2014, and re-run every Monday. Every input cited, both sides represented, and the dial moves on the data.
Cam Fortin · September 2026 · updated weekly
Data Essay · Interactive
Going Down the Sauna Rabbithole
How hot, how long, how cold? Benefit and risk curves you can drag, a temperature × time sweet-spot map, a sweat-loss experiment to run with your crew (weigh-in/weigh-out, the towel audit, the waterproof pan), and the physics of why a löyly steam burst stings at temps dry air shrugs off. Shout out The Rabbit Hole. ๐
Cam Fortin · September 2026
Field Guide · Interactive
The Locked Tomb: A Reader's Crypt
A spoiler-gated companion to Gideon, Harrow, and Nona the Ninth. Tell it how far you've read and it unlocks exactly that much: full-spoiler summaries, a decoder ring for the confusing parts, the Nine Houses and their specialties, a ten-thousand-year timeline, character crossover — an interactive who-kills-whom graph where unread characters render as nameless ghosts, and a chapter-by-chapter map of Harrow with every card individually sealed.
Cam Fortin · August 2026
Data Essay · Interactive
The Economy on GLP-1s: When the Consumption Engine Loses Its Appetite
68% of US GDP is us buying stuff — and GLP-1 drugs are the first technology that shrinks appetite at population scale. Grocery baskets, bariatric surgery, insulin, and alcohol are already denting; the price dam ($1,349 → $15 generics abroad) is breaking. Sourced evidence, winners and losers, and an interactive 2026–2035 GDP model with sliders. ๐ง With audio edition.
Cam Fortin · August 2026
Building with AI
Small-Scale Magic: a Mac Studio, a Queue, and a Production App
CaChink users name a song and watch an agent build them a playable tab, live — solos complete, original rig documented, every note validated before deploy. The trick: a hardened app on traditional infra, one queue row of coupling, and all the intelligence on a Mac Studio at ~$0 — swappable for API inference the day it matters. A pattern already powering four apps.
Cam Fortin · August 2026 · 🎧 audio · 📸 mobile screenshots
Building with AI
The Personal Resource Graph
40+ scheduled jobs, 315 tables, two chat listeners, a fleet of local models — and silent rot. One typed graph of everything that runs, with freshness contracts, a model registry, and enforcement that blocks commits. In its first hour it caught a job that had been failing every 15 minutes for days.
Cam Fortin · August 2026 · 🎧 audio
Building with AI
The Iceberg: How to Make AI Tools That Actually Work
The demo is a Telegram message; the product is everything under the waterline. Why almost every personal AI tool dies as a demo, the layered architecture (context repo → dispatch → protocols → cron → propagation rules) that made ours actually change daily life — and a public starter repo to clone.
Cam Fortin · August 2026
Pricing & incentives
The token-maxing canyon.
Subscription buffets trained a generation of token-maxers. The buffet is closing โ Claude Code is out of the $20 plan, weekly caps are tightening, and rolling windows are shrinking. Here's the math behind why it had to, and the incentive flip we should actually want.
Cam Fortin · April 2026
Data quality
The night we wrote our data's axioms.
From a 'Not found' page to 9 of 9 hard data invariants enforced. A six-hour autopilot cleanup that collapsed 411 duplicate company rows, canonicalized 1,042 ugly slugs, and backfilled 21,968 missing profiles โ and the daily job that keeps it that way.
Cam Fortin · April 2026
Research ยท AR heuristic audit
OnlyData already labeled 90 companies AI-native. The AR scorer ignored them.
Of 90 companies the ai_native_v1 classifier tagged as genuinely AI-native, only ONE scored above AR 50. Character.AI scored 0. Cognition/Devin scored 11. The fix isn't a learned model โ it's a one-line floor.
Cam Fortin · April 2026
Interactive
The Shape of AI: How Similarity Scores Reveal Hidden Patterns
We embedded 24K companies into 384-dimensional vector space and explored what the geometry tells us about industry boundaries, agent readiness, and invisible connections. Interactive D3 scatters, spider charts, and force-directed graphs.
Cam Fortin · April 2026
Featured
Fixing the Vibe Coder Stack: We Asked Claude to Audit Our Dataset Through Our Own MCP
Our auto-classified Vibe Coder Stack had 94 cos in 38 categories — including a gas station and an optometrist. We pointed Claude at it through the OnlyData MCP, got a brutal audit, and rebuilt it as a 90-company curated list across 9 sublists.
Cam Fortin · April 2026
Dogfood
Eating Our Own Dogfood: How We Used Our Own MCP to Improve Our Data
We shipped the OnlyData MCP, then pointed it at our own catalog and found a massive blind spot in the agentic AI layer. 199 companies promoted from a private list to a public dataset — 155+ of them net new.
Cam Fortin · April 2026
Benchmark
Agent Readiness: The Attribute Nobody Has
We scanned 8,250+ business websites for AI agent readiness with Algorithm E (Spread, v3). Six categories, subdomain probing, 0-100 score. Average 24. Only 9.3% grade A. Just 3% cross the well-behaved-SaaS ceiling of 50. Digits tops the list at 93.
Cam Fortin · April 2026
Benchmark
The Prompt That Changed Everything: B2B Classification from 17% to 77%
We tested 5 local LLMs with 3 prompt strategies on 30 real Boise businesses. Chain-of-thought reasoning took accuracy from 17% to 77%. gemma4:e2b hits 73% on name alone.
Cam Fortin · April 2026
Benchmark
Small Models, Big Questions: The Real Bottleneck Isn't the Model
5 models, 5 rounds, 30 real businesses. We went from 0% NAICS accuracy to 83% by splitting semantics from codes. The taxonomy was the bottleneck, not the model.
Cam Fortin · April 2026