What are Bloom filters? (2015)
medium.com
What are Bloom filters? (2015)
1–10 of 71 posts
Re: What are Bloom filters? (2015)
#2I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery.
Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
Re: What are Bloom filters? (2015)
#3Bloom filters are beautiful and highly underutilized. I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery. Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
I don't think there is such a thing as a single curriculum taught by all colleges that it could have been removed from.
Re: What are Bloom filters? (2015)
#4Bloom filters are beautiful and highly underutilized. I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery. Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
Re: What are Bloom filters? (2015)
#5(July 2015) https://news.ycombinator.com/item?id=9918365
Re: What are Bloom filters? (2015)
#6Bloom filters are beautiful and highly underutilized. I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery. Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
> Does anyone know if it has been removed from the curriculum? I don't think there is such a thing as a single curriculum taught by all colleges that it could have been removed from.
Re: What are Bloom filters? (2015)
#7Re: What are Bloom filters? (2015)
#8Bloom filters are beautiful and highly underutilized. I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery. Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?
So, while cool they have generally been replaced by far more useful and less complex topics.
One example is if your looking for duplicates among huge data sets. You farm out your Filter to 1,000 machines merge them, then re run to get a list of possible collisions. Then compare that list. But, well merge sort can do the same thing a little slower, it's a rare problem, and the pathological case for Bloom filters is really bad. So, even if you know about Bloom filters you may go with the simpler idea and be done sooner.
PS: In that example hash speed might mean sorting is actually faster.
Re: What are Bloom filters? (2015)
#9Earlier quoted context omitted.
> Does anyone know if it has been removed from the curriculum? I don't think there is such a thing as a single curriculum taught by all colleges that it could have been removed from.
I'm speaking more of generalized educational practice than standardized curricula.
Isn't this standard in algorithms and data structures courses?
And the answer was 'no'.
It's okay to be publicly wrong. You wanted to learn something and now you know. But acting like you didn't ask it because you're feeling self-conscious just makes the whole thing awkward for everybody.
Re: What are Bloom filters? (2015)
#10Bloom filters are beautiful and highly underutilized. I used a Bloom filter in an interview and they looked at me like it was some form of arcane sorcery. Isn't this standard in algorithms and data structures courses? Does anyone know if it has been removed from the curriculum?