Hacker News Filter is born

Datalet lab
1 min readDec 9, 2016

--

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.

--

--