27 karma · joined June 13, 2017
All code is available in open source: https://github.com/learnedsystems/SOSD
With 20 bits/key such filters yield a false positive rate (FPR) of 0.001%. Meaning for 100,000 new cases per day worldwide, you would only need to download 0.24 MiB.
Note that the FPR applies to each lookup. That is, if you have collected say 100 tokens on a given day, the overall probability of a false positive will be 0.01% (assuming independence). With each extra bit per key you can roughly halve that probability. So in practice size won't be an issue.
[1] https://www.cs.cmu.edu/~dga/papers/cuckoo-conext2014.pdf
The top-5 best-ranking undergrad or grad student teams are invited to the 2018 ACM SIGMOD conference in Houston, TX. The winning team will be awarded a prize of USD $7,000, and there will be an additional prize of USD $3,000 for the runner-up.
[1] https://db.in.tum.de/downloads/publications/hyperspace.pdf