Live data from Hacker News

Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

github.com

131–140 of 148 posts

Re: Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

#131

Earlier quoted context omitted.

I don't understand what the Bloom filter is supposed to achieve here. Can you elaborate?

Not the author, but this prevents leaking all URLs you are visiting to agolia. Instead of asking Was this URL submitted to Hacker News? you ask Which URLs have been submitted to Hecker News? , store that in a Bloom filter, and then use the Bloom filter to answer the question Was this URL [likely] submitted to Hacker News?

Is the story being submitted a common feature like dupe detection or maybe unsubmitted link detection?

How does the filter know anyways?

If it is provided by the package, one could imagine adversarial scenarios where "high interest" submissions are excluded from the filter(maybe even make a custom one each time that somehow lands them in a collision) so Algolia knows exactly what it wants to know about you.

Probably, I should have read more into both of the projects before asking.

Re: Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

#132

Earlier quoted context omitted.

Not the author, but this prevents leaking all URLs you are visiting to agolia. Instead of asking Was this URL submitted to Hacker News? you ask Which URLs have been submitted to Hecker News? , store that in a Bloom filter, and then use the Bloom filter to answer the question Was this URL [likely] submitted to Hacker News?

Is the story being submitted a common feature like dupe detection or maybe unsubmitted link detection? How does the filter know anyways? If it is provided by the package, one could imagine adversarial scenarios where "high interest" submissions are excluded from the filter(maybe even make a custom one each time that somehow lands them in a collision) so Algolia knows exactly what it wants to know about you. Probably,…

I realized a collision wouldn't help because the client would just avoid sending a request as in the normal case.

The malicious filter would have to conspicuously avoid tracking the URLs of interest.

Re: Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

#133
post #49

Feature 2 is really useful. When I land on a technical article I know chances are there will be a nice HN discussion, that may sometimes even refute the main point of the article. Feature 1 is IMO less useful. It just suggests that people are bad at window management. We didn't like overlapping windows and finding them, so we created tabs inside windows. Then we wanted to see two things at the same time, so we create…

> Sadly the community prefers to solve this at the application level rather than the desktop level Not only does it "prefer", they actually enforce this. I haven't found any sensible way of completely disabling tabs in either Firefox or Chromium. FF has some janky extension that kinda sorta works, but it's a hideous workaround consisting of hiding the tab bar and automatically detaching most new tabs. With the rest o…

yes! so frustrating

Re: Show HN: I was tired of opening 2 tabs for every HN link, so I made a userscript

#136
It's a good thing to optimize workflows and sometimes it can help others.

I miss the Firefox extension someone wrote a while ago (like ~2012), it was called HnMarkAllRead

1) it marked as read all topics on a page by clicking a button, even the ones I didn't visit yet and

2) it had this option to not display a topic already read on a previous session when displaying the next page

A new Firefox version killed it unfortunately.

Post reply on HN