Journal
Posts and long-form series on AI, startups, venture capital, and more.
All Posts
Bankroll Management with Keeks: The Naive Strategy
Flat betting with a fixed dollar amount regardless of bankroll. A simple baseline strategy that surprisingly many bettors still use.
AI Regulation One Year Later: What Changed in 2025
A year after our global AI regulation series, we revisit every jurisdiction to cover new laws, enforcement milestones, and shifting political dynamics.
Introducing Rampart: Branch Protection Rules Across All Your Repos
Announcing rampart, a CLI tool to audit and enforce GitHub branch protection rules across all repos for a user or organization.
category_encoders in the Wild: A Tour of the Research
A look at the surprisingly diverse research that has cited the category_encoders library, from cleaning up polluted water to catching financial criminals.
Winter Reading List 2026
Three books about obsession, language, and ideas that fight to exist, ranging from mathematical proofs to antimemetic horrors.
Bankroll Management with Keeks: Dynamic Strategies
Dynamic Bankroll Management adapts bet sizing based on recent performance, volatility, and changing conditions. Learn the flexible approach with Keeks.
The Case for a Dumb Idea App
Ideas aren't tasks. They don't need due dates, priorities, or kanban boards. They need fast capture, a first step, and a path to execution.
python-skills: Packaging Library Development as Claude Skills
I turned my Python library development guide into a set of independently installable Claude skills. Here's what they are and how skill marketplaces work.
Training a Deep Q-Network for Trading
How we're using Deep Q-Networks to learn trading decisions, and the techniques that make training stable enough to actually work.
Bankroll Management with Keeks: CPPI
CPPI protects a floor value of your bankroll while betting a multiple of your cushion above it. Learn how to implement portfolio insurance with Keeks.