cd /news/developer-tools/show-hn-baserates-dev-memorize-progr… · home topics developer-tools article
[ARTICLE · art-36007] src=baserates.dev ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Show HN: Baserates.dev, memorize programmer napkin math

A developer launched Baserates.dev, a spaced repetition app that teaches programmers latency numbers and napkin math, inspired by Jeff Dean's famous list and Simon Eskildsen's talk. The app includes CPU instruction latencies, basic context like unit pronunciation, and uses InstantDB for guest authentication and progress saving.

read1 min views1 publishedJun 22, 2026

When I began my career in programming I remember reading Jeff Dean's "Latency Numbers Every Programmer Should Know" [1], and getting inspired. Alas, it's been over a decade, and I never fully internalized all the numbers.

Until recently. I discovered Simon Eskildsen's talk [2] and github repo [3] on programmer napkin math. I liked his reasoning, and decided to actually internalize the numbers now.

So I made baserates.dev.

It's a spaced repetition program that teaches you the napkin math from Simon, enhanced with a few things from Jeff Dean's list. The main changes: I included CPU instructions, like L1 Cache reads. I also included some nooby context, like how to pronounce the character μ, and a reminder on what is bigger: nano seconds, or micro seconds.

The app automatically saves your progress, and doesn't require auth. Most of the logic is vibe coded: I fed Claude all the links. I use InstantDB [^4] for the backend, mainly to support guest auth and saving progress. Most of my time spent on the project was just going through and making sure the numbers were right. [^5]

Hope you enjoy it!

[1]: [https://gist.github.com/jboner/2841832](https://gist.github.com/jboner/2841832)

[2]: [https://www.youtube.com/watch?v=IxkSlnrRFqc](https://www.youtube.com/watch?v=IxkSlnrRFqc)

[3]: [https://github.com/sirupsen/napkin-math](https://github.com/sirupsen/napkin-math)

[4]: Disclaimer: I am the founder of InstantDB

[5]: One fun story: I got claude to spin up a bunch of machines on Amazon, to confirm latency numbers for same AZ, cross AZ, cross region requests.

Comments URL: [https://news.ycombinator.com/item?id=48624232](https://news.ycombinator.com/item?id=48624232)

Points: 1

── more in #developer-tools 4 stories · sorted by recency
── more on @jeff dean 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-baserates-de…] indexed:0 read:1min 2026-06-22 ·