Information Theory
Variable-Length Strings Store Information in their Length
The variable-length string "hello world" contains more information than the fixed-length string "hello world". This note dives into the mathematics to find out why.
The Kireji Project
Canonical URLs in the Kireji Web Framework
Some thoughts to help guide the data structure design for Kireji's canonical link translator.
Tools
The Current Unix Timestamp
Ever wanted to know what time it is? At long last: view and copy the current unix timestamp, with no ads!
The Kireji Project
MPHF + MVC
Model-View-Controller meets the Minimal Perfect Hash Function
The Kireji Project
Beyond the Notebook
When is a web app also a collection of web apps?
The Kireji Project
About This Notebook
A little introduction to the stateful behavior of my notebook app.
Information Theory
Hashing the Universe
How long does your string need to be to hash every particle in the known universe? The answer may surprise you.
Quick Tips
Quick Tip: `in` vs. `Object.hasOwn`
This is a quick demo of the use of Object.hasOwn, which can be used like in except that it doesn't search the prototype chain for the property value.
Quick Tips
Cheat Sheet: Null/False Comparisons
A quick cheat sheet demonstrating some common comparisons between null, false and signed numbers.

