Latest

App
Extreme Pool icon

Extreme Pool

Pool with real physics, strange tables and points for style. Passcode preview.

Eight-ball rules thrown out: every ball is worth its number, and you multiply it by calling the pocket, playing combos, banks and kicks. Six tables, from the classic rectangle to a hexagon with a pocket in the middle, a round arena and an L-shaped room. One pocket glows gold; sink a ball there and you earn an ability card. Drag to aim, put english on the cue ball, pull the slider to shoot. Play solo, pass and play, or against a bot. Early preview: it asks for a passcode.

Extreme Pool screenshot 1Extreme Pool screenshot 2Extreme Pool screenshot 3
Post
When to stop flipping in Flip 7
Five hypotheses about Flip 7 strategy, a full simulation of the game, and 200,000 games. There is no magic number of cards. The best rule reads the odds of the next card, and it is the same rule at every table size.
Post
Stair-step or L? Crossing with the light on the Manhattan grid
Hypothesis: on the grid, crossing the avenue when the light allows and turning uptown when it doesn't beats the plain L. A simulator with NYC signal timing says yes, by about 50 seconds on a 13-minute walk, if you are patient at the corner.
Post
The Mac mini that never sleeps
My Mac mini stays on at home and I use its full desktop from my iPad, on Wi-Fi or cellular. Tailscale, Jump Desktop, a fallback or two, and a watchdog.
Post
Score Tracker for Flip 7 v1.3: keeping score from my Apple Watch
My Flip 7 scorekeeper now has an Apple Watch app. I tap the cards on my wrist, the phone (or the TV) shows the race to 200, and every finished game is saved round by round.
App
Cyprus icon

Cyprus

A dice-crafting territory game for 2–6 rivals, in the browser.

Nine turns over a hex map. Each day you pick a mission or a hex and a stance, then roll the dice you've been building — every night you rebuild them at the workbench: extra faces, doubled values, perks that pay out when they land. An intel chart shows everyone's exact odds before you commit. Sign in with Google or grab a guest seat, share a five-letter code, and play on any phone or laptop. Early playtest build; the rules are still moving.

Cyprus screenshot 1Cyprus screenshot 2Cyprus screenshot 3
Post
Cyprus: a dice-crafting territory game you can play in the browser
A nine-turn game for 2–6 people where you fight over a hex map with dice you build yourself. It started as a phone app for game night; now it runs anywhere with a browser. Early playtest build, rules still moving.
Post
A subway departure board for my wall (TRMNL + MTA)
An e-ink screen by the door that shows the weather and, for the two stations near me, the next trains with the time I have to leave to catch them. Code and setup guide included.
Post
The Geometry of Culture, Recreated
Rebuilding the word2vec model and the class, gender, and morality dimensions from Kozlowski, Taddy and Evans (2019), checking them against survey data, and putting words in an interactive 3D space.
App
Score Tracker for Flip 7 icon

Score Tracker for Flip 7

A Flip 7 scorekeeper with an Apple Watch score pad and a race-to-200 graph.

Made for Flip 7 and With a Vengeance: tap the cards each player kept and the app scores the round, or type a number. Enter scores from your Apple Watch while the phone (or the TV) shows the race to 200, with dotted lines for the round in play. Every finished game is saved with its full race and per-player stats. Works on iPhone and iPad, and also runs in any browser, no iPhone needed. Free, offline, no ads.

Score Tracker for Flip 7 screenshot 1Score Tracker for Flip 7 screenshot 2Score Tracker for Flip 7 screenshot 3
App
BG Stat Tracker icon

BG Stat Tracker

Health and score tracking for tabletop games.

The companion for your board game nights: track health, life points, or scores for 2–8 players with customizable names, colors, and starting values. A team mode auto-colors allies, and the mirrored layout means players across the table can read their own totals right-side up.

BG Stat Tracker screenshot 1BG Stat Tracker screenshot 2BG Stat Tracker screenshot 3
App
Question Wizard icon

Question Wizard

A party question game that gets people talking.

Add your friends to a game and let the wizard prompt each player with a question — from light icebreakers to deep, thoughtful, or downright wacky. You can pass (once per turn, at the risk of judgmental chickens) and even write your own custom question sets. Everything is saved locally on your device.

Question Wizard screenshot 1Question Wizard screenshot 2Question Wizard screenshot 3
Post
Autonomous AI Agents with AutoGPT & LangChain
A working note on building an autonomous AI agent with GPT-4, LangChain, and AutoGPT.
Post
Credit Risk Scorecards by Naeem Siddiqi (2005)
Notes on the required reading for my credit risk team: the seven stages of building a credit risk scorecard, plus the questions the book raised for me.
Post
Arize AI Conference: Generative AI + ML Observability
Notes from Arize's online event on LLMs and ML observability, with talks from OpenAI, HuggingFace, Spotify, Etsy, LangChain, BabyAGI, and more.
Post
Predicting $TSLA Stock Prices: Set-up
Introducing a project to predict Tesla's stock price with recurrent neural networks, combining traditional market data with cultural signals scraped from Reddit and Twitter.
Post
California Housing Prices
A step-by-step walkthrough of building and validating a linear regression model on the 1990 California census housing dataset, ultimately explaining 64.4% of the variance with three degrees of interaction terms.