2. When someone upvotes or downvotes, all followers of that person upvote or downvote the same submission or comment by proxy. If a person follows multiple people some of whom upvote and some downvote, or upvotes or downvotes himself, then cancel their proxy vote. This proxy voting is the sole purpose of the follow graph, eg. "I want to vote the same way tptacek, cperciva and pg do".
Perhaps publish a leaderboard of top followed people and their voting history to try and avoid a Digg situation.
Perhaps limit the number of people one person can follow. This would help with performance as well.
Perhaps the number of proxy votes would need to affect the score of a comment or submission logarithmically instead of linearly.
Edit: there may need to be a minimum level of karma needed to proxy vote to avoid sockpuppets. Perhaps limit it to active accounts, too.
The problem is that popularity is not indicative of quality.
Your proposal is just another way of staging a popularity contest for comments.
Only instead of having "direct democracy" ("rule of the mob"), you propose a "representative democracy" ("rule of the elites").
While there's something to be said for the "representative democracy" approach (namely, that at least the elites are familiar with the community's norms and mores, unlike some random newbie) they are just as susceptible to making poor decisions as the mob is.
In other words, just because some guy is popular does not mean he makes good decisions.
Doesn't this apply to every voting system ever designed? If you want to avoid this problem, what can you do apart from get rid of voting in the first place? Without voting, what will be left of HN?
> Your proposal is just another way of staging a popularity contest for comments.
Again: isn't that what we have right now?
I'm merely suggesting a way of improving it. I perceive that part of the problem is that the exceptional people who made HN what it is in the early days now have little say compared to the newbie masses who are dragging it down. The people in the middle (eg. myself) are a big number who increasingly become disenfranchised and are less active, thus voting less, thus exacerbating the problem.
> In other words, just because some guy is popular does not mean he makes good decisions.
Here, the "follow" list would be private and only specifically there for you to nominate who you think make good decisions. This gives those who reduce their activity due to quality an equal voice rather than a lesser voice.
I don't see how you can separate popularity as you do. Why would I have a popular person in my list if I didn't trust their decisions? He could still be popular, just not in my list! Perhaps I should have called it a "proxy vote list" instead of a "follow list".
A user who is in the list of many other users need not even be told who or how many there are (the upvote total may need to be delayed or something like that to achieve this). People shouldn't be writing solely to seek popularity.
Indeed. That's why HN is struggling with this problem, because HN chose to build its system around voting. So now it has to deal with one of the inevitable downsides of voting. Namely, that popularity is not necessarily indicative of quality.
"If you want to avoid this problem, what can you do apart from get rid of voting in the first place?"
Read through this thread. There are many suggestions.
"Without voting, what will be left of HN?"
Comments, articles, and community.
But I should note that I am not suggesting we get rid of voting.
"isn't that [a populartiy contest for comments] what we have right now?"
Yes. That's why I said your proposal was "just another way of staging a popularity contest for comments".
"I'm merely suggesting a way of improving it."
I'm not so sure it is an improvement as much as it is a different way of getting the same result, as it doesn't change the fundamental dynamic of the lack of quality in highly rated comments.
"This gives those who reduce their activity due to quality an equal voice rather than a lesser voice."
I suppose that's true. But why should less active users have as much of a voice as more active users? Would that necessarily lead to an improvement in comment quality?
To me it seems the only thing your suggestion would lead to is that popular users would become more popular, and the voices of less popular users would be drowned out even more than they are now.
"People shouldn't be writing solely to seek popularity."
But plenty of them are. That's part of the problem that having a karma score at all or rating/sorting comments based on votes at all. People will write to be more popular (which karma is a measure of).
Because users who don't upvote because there's nothing good to upvote are still active users.
If they're not active, why should HN assume otherwise?
If there really is nothing good to upvote, then I don't see what the adoption of the system you propose will do, as the extra proxy votes won't be used (there's nothing good to upvote, remember?).
The other major problem with your proposal is that it will be very open to gaming the system. Users could just create sockpuppet accounts to give their primary account the votes of the sockpuppet accounts.
Of course, even with the present system users can create sockpuppet accounts. But at least with the present system, voting from the sockpuppet accounts has to be done manually rather than automatically being aggregated in to one account by HN itself.