March 21, 2024, 5:35 p.m.

Less that I learned about it today, but reading the paper reminded me of something I implemented in Java as the last project before leaving fintech. Bitcask is actually doing exactly what it promises to do and works well, especially with fast SSDs. If you are interested in learning how to write a key/value store that works with datasets larger than system memory this is a great starting point.

A great writeup how FingerprintJS works around Safaris audio fingerprinting protection.

I had this browser tab open for a long time but just got to reading it. Go finally improved http request routing in 1.22 in the standard library to a point where I think it is good enough for a good number of use cases.

posted on March 21, 2024, 5:35 p.m. in TIL, golang, security, software engineering