News for hackers. Stuff that matters.
Re:Bloom Filters: More than a space-efficient hashmap by yunohn on Wednesday August 11, 2021 @09:47AM (#28141879)
> I've noticed them getting cargo-culted into projects where they aren't even remotely necessary

Do you have some examples that can be shared?

Re:Bloom Filters: More than a space-efficient hashmap by glangdale on Wednesday August 11, 2021 @01:37PM (#28145086)
That would be mean, and perhaps even career-limiting or break NDAs or both.

One example I can point to is the fact that we (Sensory Networks) had cargo-culted in a recursive hash function for a string matching engine (back when we made hardware). There was no real reason to be using a recursive hash at all, but there was a cool paper from the NSA about recursive hashing, so there it was. No-one had even evaluated anything simpler.

Again, recursive hashing is cool. Arguably Bloom filters and (maybe) Cuckoo hashes are cool too - but my problem isn't with the existence of these techniques but the way that people seem to get a rush of blood to the head and use them when they're kind of pointless and overcomplex.