Caching

GitHub Can’t Count Anymore. And It’s Worse Than You Think.

You refresh the page. The pull request still says ‘2 reviews needed,’ even though it was approved hours ago. GitHub, the platform we trust to manage the exact state of our code, is failing to track its own. These aren’t just harmless UI glitchesโ€”they’re visible symptoms of a systemic rot where aggressive feature expansion has outpaced foundational engineering.

The JSON Hash You Trust Is Lying to You

Most developers treat JSON hashing as a solved problemโ€”sort keys, stringify, hash. But circular references reveal a hidden flaw: libraries that handle cycles can silently produce identical hashes for structurally different objects. A Hacker News comment on the new library Kokuin exposes this collision risk, challenging the assumption that deterministic hashing is safe for caching and deduplication.