It'd be nice if voting was un-doable.
Submissions can be upvoted, or they can be flagged. They can't be downvoted. No one confused the upvote button for the flag button.
Comments can be upvoted, or downvoted, or flagged. People sometimes mistake the up and downvote buttons.
> User X posts a news that gets 2 points in a few minutes. With point 3 the news would stay a few seconds in the home page, enough if it is interesting for other users to be upvoted and end stable in the home page.
This doesn't happen. People can't downvote submissions. Comments don't get ranked like that on /newcomments.
A more out-of-the-box solution to all of these problems is to have both comment order and story order be probabilistic rather than absolute, which could help guarantee everything enough visibility to get the fair compliment of upvotes/downvotes. But then again that is much more complicated than other potential solutions (assuming the problem is even large enough to care to fix).
It's not 'pg anymore, BTW: it's 'dang and his team now.
It would be better to eliminate karma altogether.
If only there were some pool of talented programmers with obvious time to kill who would be willing to take a crack at it, almost certainly for free ...
Then again, those sites are built on frameworks designed with modularity and separation of concerns in mind, while HN may not have been, so fair enough.
Even worse, once you vote the UI doesn't even show which way you voted. Half the time I vote on mobile I don't even know if I voted the right way.
It's too bad that accidentally downvoting a comment means that you cannot ever save it in your profile.
But, when you accidentally downvote something (meaning that you meant to upvote it), then you can never save that comment because you cannot undue a downvote.
up/down user time
up user time down