Hacker News Filter is born
Hacker News Filter is a browser extension to automatically find out if the web page you’re reading has been discussed on Hacker News, with no API calls .
This product is the first product from datalet lab.
Why
I want to check the url is submitted or not by HN in chrome extension, but don’t want to call HN Search API (https://hn.algolia.com) every time for security issue.
Product
The extension only supports chrome for now, you can find in https://hackernewsfilter.com/ , after install, you can automatically check if an url is submitted in HN or not when every time you open a link, securely.
How
Bloom filter is the key secret, which saves the HN stories links, and timely sync from server. Then bloom filter will locally check your visiting links is submitted or not. If submitted, extension will visit server side for detail (scores, etc). If not, keep quiet without api call, which make you secure enough.
Key Data
HN has 10 year, whose links count is about 2Mi, total bloom filter size 2M * 2B, file size ~ 5M. The bloom filter factors can be found in https://hackernewsfilter.com/faq/#check .
Find building status in https://hackernewsfilter.com/status/ .
Show HN
After Show HN, the HN community feedback very well, find discussion in https://news.ycombinator.com/item?id=13110108
I will blog more for the detail.