TabBuzz
The TabBuzz icon: a teal T between buzzing arcs

Come back to any tab,
right on time.

Found a page you want to come back to, but not now? Click TabBuzz, pick a time, and close the tab. When the time comes, a notification brings the page back.

Coming soon to the Chrome Web Store

A free Chrome extension. No account, no tracking.

How B-trees keep a database fastWeekend trip ideas
←→↻notes.example.org/databases/b-trees
Databases · 14 min read

How B-trees keep a database fast

Every time you look something up in a database, a B-tree is probably doing the work. It keeps millions of keys in order and finds any one of them in a handful of steps, even when most of the data lives on disk.

The trick is that each node holds many keys, not two. A node is sized to fit one disk page, so a single read brings in hundreds of keys at once, and the tree stays only three or four levels deep.

When a node fills up, it splits in two and passes its middle key up to its parent. That one rule keeps the tree balanced without ever rebuilding it.

Try it: write a note, then pick In 20 min. The demo runs 120 times faster, so it buzzes in 10 seconds. Nothing you do here is saved or sent.

One click, or one key

In 20 minutes, in an hour, tomorrow at 9, next week, or any day and time. Keys 1 to 9 pick a time; Alt+R opens TabBuzz.

Remember why

Add a note to a reminder, and keep a screenshot of the page as you saw it.

Repeat it

Every day, every weekday, every week or every month, for the pages you check again and again.

See what is coming

The toolbar icon counts your reminders and turns red when one is due; a tab with a reminder shows ✓.

Yours, and private

Reminders, notes and screenshots stay in your browser. Nothing is sent anywhere unless you set it up.

Make it yours

Your own quick times, light and dark themes, and an optional call to your own web address when a reminder fires.