We can thus safely assume a nonlame set of articles, and we also (so far at least) assume nonlame voters. And if you only have nonlame voters voting on nonlame articles, upvotes should be enough to pick the winners.
We can thus safely assume a nonlame set of articles, and we also (so far at least) assume nonlame voters. And if you only have nonlame voters voting on nonlame articles, upvotes should be enough to pick the winners.
The reason this happens is because of the following. Let us say that an ordinary story that is completely relevant to Reddit and is worth reading is upvoted by 50 people and downvoted by 10. This gets the story +40. Now, let us take a very controversial story, say, a blog post on how much git sucks that is obviously fishing for links. This story gets upvoted by many more people, say, 100 people... and downvoted by 300. It doesn't get near the front page.
Now, take the same on HN. The first story gets +50, the second gets +100, despite the majority of people believing it should not be on the front page.
This is not to say that the Reddit system is better, but rather that the HN system is not perfect.
I like making a distinction between something that I simply don't find insightful and something that is actually trolling/spammy/false. In HN's case, my lack of an upvote is equivalent of not finding something insightful... my flagging is an indication of the latter.