I'll think about the real solution more after I'm done reading applications, but I'll increase the downvote threshold to 500 now.
I'm a little disappointed that HN isn't like this. Most of the time I have a "stupid question", but I don't comment due to the HN's disapproval of stupid comments. I self-censor to the extreme with HN, and I don't think I'm the only one.
Maybe I'm in a minority here, but I'd like to see mean comments flagged/deaded. And stupid comments filtered to the bottom (but not otherwise punished).
I self-censor because of this and think we shouldn't mind. I end up writing comments I don't submit, but I consider the exercise worthwhile because forcing myself to write my thoughts out and then judging whether they're truly helpful/insightful teaches me what knowledge gaps I need to fill eventually and where I'm just falling back on preconceived notions/biases to form my opinions.
So if you think you'll be down-voted ask yourself why. If you don't know why, then re-formulate your post as question to understand others' reasoning.
Some of it is really a very good thing -- namely, "am I asking a question that would be trivial for me to answer for myself?"
There are plenty of "stupid" questions that are important to ask of yourself (and are part of the learning process for all of us) but need not clutter up a good discussion.
If everyone self-censors by asking "will this increase the value of this discussion for other readers?", I think that's a good thing.
I think you're talking about self-censoring based on "will this comment reveal my ignorance and harm my karma?", which isn't the same thing. A question or two along the lines of "I don't know much about this, but it's interesting and seemingly not well-covered online -- does anyone want to give a quick high-level explanation?" are normally welcomed.
Be polite, be on topic, don't ask something that's trivial to answer for yourself, and consider the value of the question to other readers... and you don't have to be already a wizard on the given topic to discuss it.
Is Hacker News about teaching people things? Or does it have some other goal?
I wonder if there a parallel with the whole punishment vs rehabilitation aspect of the justice systems. In essence, a justice system is a social tool to cause people to act a certain way. Some techniques are better than others.
1) People down vote to express disagreement.
2) People down vote to eliminate value-less comments.
There needs to be a separate function for each of these. Perhaps the current down arrow for disagreement and some sort of irrelevance flag which wouldn't impact karma, but would still make the comment fade or eventually disappear.
I typically approach down or upvotes to my comments as (dis)agreement.
What is important to me is furthering the discussion if someone downvotes me for disagreement.
Requiring a dissenting opinion with a disagreement downvote would not only satisfy my wanting to hear the objections to my comments, but it would also require the downvoter to have a good dissenting opinion (lest his post be flagged as valueless/irrelevant).
Requiring a dissenting reply with a downvote is for my own personal reasons, but I do think there needs to be a distinction between disagreement downvotes and irrelevance/valueless downvotes.
We've gained a few trolls but I don't think we've suffered from evaporative cooling yet so it's not too late. I support removing down voting and switching to flagging specific offenses e.g. spam|offensive|troll to start.
Alternatively [just a crazy thought] how about we open up and show what each user has down voted. Perhaps as a courtesy we could only show down-votes starting Halloween 2010.
If we assume that a user's total score is a good indicator of their value to the community, then the HN leaderboard would agree with you.
I'm not so sure, though. IIRC, pg has mentioned in the past that he spends less time here now, and I rarely see anything from Reddit's founding user group. Another HN user that I've been following for a while -- DaniFong -- who's doing some pretty interesting stuff and has a tendency to post fairly intelligent comments, has had a really obvious decline in activity here.
Although I've been a part of this problem as often as not, I've also found that the discourse here isn't worth participating in any more.
But, maybe there are alternative explanations for all of that.
What I'm curious about is what sort of data is available on these negative comments. If we were to identify (and agree) on a large enough sample population (n>30, probably) can we start seeing any trends in terms of downvotes, account age, posting frequency, etc? Do any of those correlate with a sample population of comments we identify as positive?
Other half-formed ideas I have that may be interesting:
- mandatory cooling off period (one to two weeks) before account activation
- analyzing downvotes by user and, once a threshold has been reached, putting them in a "time out."
- being able to block certain users from appearing in stories once you've logged in
If someone has good ideas but is used to discussions on wilder forums, we want to educate them in a respectful way. If someone really doesn't belong here, we don't want to get their attention; we want to make HN as boring as possible to them, so they go away instead of posting a self-righteous rebuttal or seek vengeance in some way.
On the subject of respectful education... it might be helpful to have some built-in explanatory text shown next to downvoted posts shown only to the author, with the standard reasons for HN downvoting, and suitable responses for downvotes that seem unjustified.
A user can see the "yay!" and "boo!" scores of any recent post or comment.
"Yay!" and "boo!" scores do not effect karma or otherwise effect HN privileges.
(The idea is to allow the exchange of "push a button" feedback that, in some sense, doesn't count. Up/down votes can still work as always.)
Philosophically, downvoting should impact the karma of the downvoter.