Members should, however, be able to flag comments that violate the guidelines so that the mods can deal with spam and other transgressions.
Members should, however, be able to flag comments that violate the guidelines so that the mods can deal with spam and other transgressions.
a) Not everybody has time to read every comment on every thread, and
b) The scores provide a slight psychological reward for writing good comments, thus encouraging that sort of behaviour.
Forums without comment scores usually wind up looking like a complete mess.
Taking downvotes as either a failure to communicate your ideas, or as the price for saying what you feel you must is the healthiest approach.
BTW, I didn't vote on it.
But I happen to disagree (for reasons stated elsewhere) and suspect that the folks who did downvote this also disagreed. And that's the other problem with invisible comment scores -- I think it's legit to downvote something merely for disagreeing if it has +30 karma, but not if it has just +1. But you can never tell.
And a comment score debate is pulsu equus mortuus.
I believe we need upvotes for the reasons hugh3 mentioned. Regarding downvotes, there should be a cost, like with StackOverflow where each downvote costs you one reputation point.
Another orthogonal dimension to voting could be agree/disagree. I saw this on a national news forum and it's quite useful (e.g., 5 people agreed, 100 people disagreed).
Agreement vs disagreement would be displayed but would not determine comment position or commenter karma. Comment quality would determine comment position and give the commenter karma, but it would not be displayed.
I don't know if it's right for HN, but I'd like to see a site which did implement this kind of two-dimensional voting.
PS. Good comment, I agree!