De-duplicating Hacker News
shishirprasad.com
shishirprasad.com
1) Not all good stories get taken up the first time.
2) Not everyone reads every story on HN.
After a couple of years of reading HN, I'm happy to see quality posts reappear. I often glean new insights each time. If it's interesting to enough people, it'll bubble up again. The beauty of HN's "gravity" is that anything that's universally boring will disappear quickly.
"Anything that gratifies one's intellectual curiosity" needn't mean, "Hasn't been posted ever before."
If, however, a de-duplicator could automatically provide references to all previous HN discussions on the same topic, that'd be very cool.
you can have people post similar stories from different media's and if they get picked at different times then this could be useful.
If I understand correctly, it checks the similarity between titles. How effective it will be if it also checks similarities between the article contents? Sometimes, the article may not have similar looking titles, but talking about same thing.
Example: [0], [1], [2]
OT: You can use Python haxor to get articles from the HN [3]. Disclaimer: I wrote it.
[0] - http://www.bloomberg.com/news/articles/2015-07-17/google-app...
[1] - http://www.cnbc.com/2015/07/17/googles-one-day-rally-is-the-...
It's a reasonable request but one I tend to disagree with. Funneling all attention on one version of a breaking story reduces nuance and diversity of perspective. It also rewards fastest posting over finding the best content while taking the community out of the calculus of story value. Finally, to me the dispersion of karma awards across multiple submissions is a feature not a bug...karma should tend toward rewarding quality rather than timing where an explicit mechanism is in operation.
Finally, there are occasions where a story is deemed to merit the full attention of the community. The deaths of Steve Jobs and Dennis Ritchie are examples.
A few days later the same story ended up at the top of /r/machinelearning. At least 10 different people tried to post it. They all ended up at my post which was days old and dead. If HN just allowed resubmissions, it probably would have ended up on the front page that day.
This was the case here: that site has been the source of, not spam exactly (which is why it isn't banned), but a lot of unsubstantive and/or derivative articles. The post you submitted is an example of the latter, since it was derived from a Reddit thread.
The penalties I'm talking about don't make it impossible for a story to get traction, but they do set the bar higher. So you were right that it was randomness, but the randomness was also skewed.
I think thT's how it works.
So as a suggestion try that algorithm with your current infrastructure and let us know how it compares to the Jaccard similarity test.
I believe this is time-boxed by a few weeks, which allows for things like "Something interest from the past (2008)" to get posted again.
- Allow to merge threads using special comments. Once a comment with a merge request gets 'a lot' upvotes / more than the corresponding thread, it gets merged.
- Add an 'also on HN'-block with all threads linked inside the comments.
- Allow to create compositions in submit-function. This could also create a potential for meta-HN-content, e.g. 'links with great discussions'.
IMHO: HN is nice because it does not have a lot on functionality. It just works. Complicating things isn't a solution. It's human-driven in contrast to an automatic news aggregator and it should stay human-driven.
I appreciate members that are solving the duplicate problem manually by pasting the links to the same post. May be there can be "Report as duplicate" so that admin can merge them together.
The staff are probably not looking forward to the day they deploy it and half the users lose their minds with impotent rage because the shibboleth of awkward UX is no longer there to drive away the casuals. Heaven help us if they implement thread folding in javascript...
the other one would be that due to the fast-paced news, only a few per day are really interesting - and you dont look every hour you might even miss it (which is either way not very productive)
[1] http://googlewebmastercentral.blogspot.com.ar/2009/02/specif...