Blogs / Personal blogs

Jesse Donat

donatstudios.com

I've been a big fan of probabilistic filters such as Bloom , and (more so) Cuckoo filters for a while now. I've put them to great use in my personal projects, as well as in major data processing projects at work. They fall into a neat class of data structures that let you trade certainty for performance.

Popular posts
5
Total points
864
HN comments
866
Rank
#2,621 personal

Visit donatstudios.com → RSS feedOn Hacker News Feb 2018 – Feb 2024

Software Engineering 2Web & Frontend 1Tools & Productivity 1Security & Privacy 1Open Source 1Programming Languages 1

1

Go modules have a v2+ problem

Go has a problem. Go modules place a strange naming requirement on modules version 2 or greater. Module names on modules v2+ must end in the major version ala …/v2 , and communication of this rule has been weak. It's non-obvious, and the community at large does not understand it.

3

Problems with CSVs (2016)

Much of my professional work for the last 10+ years has revolved around handling, importing and exporting CSV files. CSV files are frustratingly misunderstood, abused, and most of all underspecified. While RFC4180 exists, it is far from definitive and goes largely ignored.

4

The Joys of Unix Keyboards

A decade or so ago while helping a friends father clean out an old building, we came across an ancient Sun Microsystems server. We found it curious. Everything about it was different from what we were used to. The command line was black text on a white background, the connectors strange and foreign, and the keyboard…