Andrew Fribush

I'm Andrew Fribush, a software and computer engineer. I like data, electronics, and history.

I have a strange record of showing up near invasions and natural disasters. I carve wood, stone, and gem. I brew, blend, cook, and bake. I build bench electronics and open-source projects. I replicate economic papers about AI automation and decode ancient scrolls for fun.

I live between San Francisco, Austin, and New York.

Tell me what you're obsessed with and I'll get obsessed too. Always open to interesting conversations.

fig. 1.1.15 · trick-or-treat routes: five planners race one random suburb, home by curfew.
fig of the month · oct 2026
16/35 MIN · CANDY/MIN: 16 CANDY NOWNEW NEIGHBOURHOOD·GO >·PICK HOUSES TO PLANCANDY:BAR 10FUN 5LOLLY 3RAISIN 1OFF 0HOMERAISINS · 1 CANDYARRIVE AT 27 MINCANDY015300CLICK A NAMEFINAL HAUL35 MINANNEALING23EXACT232-OPT18CANDY/MIN17NEAREST7STEP THROUGH CANDY/MIN ›BEST POSSIBLE: 23 CANDY · 249 ROUTES CHECKED

16/35 MIN · CANDY/MIN: 16 CANDY NOW

source: generated: a seeded suburb (TrickOrTreat.town.ts), routes planned by TrickOrTreat.algos.ts

Essays landing

  • Knuth's Root of All Evil Has a Break-Even Point
  • I Built Compaction Without a Model: 13 Lost Results Against 514
  • Testing API Wrappers for Silent Empty Results
  • Spending limits for autonomous agents
  • Calibrating an LLM judge
  • Why the grain price drifted
  • Counting the assumptions a test shares with its code
  • Keep the model out of the control loop
  • Claiming tasks with git refs
  • An ingredient is not a contaminant
  • Designing for agents as first-class users
  • Three algebra errors in "Existential Risk and Growth"
  • How a student model gamed its verifier
  • One call, two ids
  • Testing assertions by reintroducing bugs
  • Feed the stranger before you ask his name
  • Lazy tool loading over MCP
  • Ten review rounds for a flashcard strength map
  • Embedding 150 million records for about $230