News for hackers. Stuff that matters.
Re:Welcome to HN: A refresher course on how to disagree... ... by pg on Tuesday December 29, 2009 @03:29PM (#1021235)
There's a lot in what you say. In the next couple months I'm going to be experimenting with solutions to this and related problems. The general plan will be to de-emphasize points and to add more types of flags.

For comments, there will be at least flags for incivility, fluff, and spam. Spammers, as now, will get banned instantly. People who accumulate a lot of flags for incivility may also get banned for some set period.

Re:Welcome to HN: A refresher course on how to disagree... ... by ghshephard on Tuesday December 29, 2009 @04:14PM (#1021338)
Flags would be wonderful. There are many times where I've seen a wonderfully reasoned argument that I _completely_ disagree with (usually because of the premises of the argument). I am always conflicted - do I

A) Downvote the comment because the I think the conclusions are grossly wrong.

B) Upvote the comment because I'm so enamored of the elegance of the argument, it's contribution to the conversation, and how it made me think more carefully about my own argument.

C) Ignore it - and unjustly not provide my reasoned critique on what clearly took a great deal of effort by the author.

If I could only Flag it as "DISAGREE WITH CONCLUSION" and "ADDS TO CONVERSATION" then everything would be good.

The four flags that I think would be useful would be:

  FLUFF vs CONTRIBUTES
  AGREE vs DISAGREE
  SPAM
  INCIVIL
That way, I can now simultaneously rank an article as both contributing, as well as disagreeing with the conclusion.

An author may then write an unpopular, but carefully reasoned discourse, and still enjoy the positive feedback of his peers on his contribution, even if he is challenging their perspectives.

Re:Welcome to HN: A refresher course on how to disagree... ... by blahedo on Tuesday December 29, 2009 @07:07PM (#1021614)
I worry that having an explicit "agree/disagree" axis would encourage a popularity contest mentality, so I was about to say that this was a terrible idea... but then it occurred to me that by having it there, it might siphon off the people that are using the upmod/downmod function as if it were agreement-based. So maybe it would be good after all.
Re:Welcome to HN: A refresher course on how to disagree... ... by berntb on Tuesday December 29, 2009 @04:17PM (#1021342)
Personally, I'd prefer if you'd write a comment and explain why the argument is totally wrong. (And preferably starting with praising what you approve of; that would give the right tone to any answers you get.)

Edit: On consideration, I should have followed my own advice and started this with: "A well reasoned, well written and interesting argument. But why aren't you adding the alternative of ANSWERING the argument instead of just moderating?!"

Re:Welcome to HN: A refresher course on how to disagree... ... by ghshephard on Tuesday December 29, 2009 @04:38PM (#1021380)
Fair Point with regards to answering the argument, but, with tens of articles a day, and hundreds of comments per article, sometimes all you can afford to do is take 5 seconds to flag your feedback. Also note that flagging/ranking an article also has an impact on how many people see the article, as it rises to the top.

There is also the (strong) possibility that I really have nothing to add to the conversation other than a DH3 "Disagree" - which perhaps suggests that I have no right to be moderating that particular comment in the first place.

Re:Welcome to HN: A refresher course on how to disagree... ... by tokenadult on Tuesday December 29, 2009 @04:33PM (#1021369)
Personally, I'd prefer if you'd write a comment and explain why the argument is totally wrong.

I sometimes invite people to write such comments if they disagree with me. Often, when a comment makes a factual assertion for which I know of no evidence, I will reply to ask for the evidence. I will say things such as "Citations, please?" or "What are some examples of this?" or in some other way ask for the participant to back up the statement to which I reply.

But there are cases when a comment is totally wrong, and not a good contribution to the thread besides (which has always been a generally supported basis for downvoting), and it's just too much bother to post a countering reply or to ask follow-up questions. In such cases, I don't feel embarrassed at all in downvoting the wrong comment. The site founder pg, who announced news of changes he is considering in flagging options on HN in this thread, wrote 681 days ago,

I think it's ok to use the up and down arrows to express agreement. Obviously the uparrows aren't only for applauding politeness, so it seems reasonable that the downarrows aren't only for booing rudeness.

http://news.ycombinator.com/item?id=117171

Voting and flagging options today are still much as they were then, and so for the moment I don't think it's a bad idea to downvote for disagreement, particularly if a comment has other undesirable characteristics. I will happily adapt to a new system if the site management implements a new system. And I invite participants who disagree with this reply of mine to write a comment and explain why my argument is totally wrong, if that is not too much trouble to you.

Re:Welcome to HN: A refresher course on how to disagree... ... by chrischen on Tuesday December 29, 2009 @06:17PM (#1021548)
Perhaps it's okay to use the up/down arrows to express agreement/disagreement, but then the ranking of comments can only be seen as an indicator of popular comments, not necessarily thoughtful, quality ones.

That's the inherent issue here. It's that the arrows used to represent quality in theory are actually used in practice to indicate agreement. And then with the down voting, you effectively have a system of negative reinforcement because your comments are being downvoted because you're a dissenter, but interpreted as a sign of bad quality and discouraged to speak further. It's interpreted as a sign of bad quality because all the signs say so. You get grayed out if it's too negative and your comment gets pushed to the bottom. Perhaps you'll become alienated and leave the community, making the HN community slightly more homogenous.

I agree with you in that it's a good idea to allow people to indicate their agreement and disagreement, but to have it clearly defined as an indicator of popularity.

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:30PM (#1023808)
I think that it also seems to "taint" an entire thread the same as "leper unclean!". Especially when I see an entire thread of negative scores, I know that somebody has a chip on their shoulder for whoever steps in that turf they've decided to police. Participating in that thread is the same as a guaranteed downmod.
Re:Welcome to HN: A refresher course on how to disagree... ... by Pistos2 on Tuesday December 29, 2009 @05:10PM (#1021436)
I think a good system would be to have just two voting axes:

1) "worth reading" / "not worth reading" 2) agree / disagree

Then add a system of whatever flags you think are necessary, like "spam".

I treat the current voting arrows as if they meant (1). I vote up things that I think are worth other people's time to read; vote down things that are a waste of time to read. I very rarely downvote. In some cases where others might more liberally downvote, I simply don't vote.

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:34PM (#1023812)
Even then, I think the scores for each should be bifurcated so that people can see the number of "worth reading" vs. "not worth reading" votes, and the same for agree/disagree.

I think the practice should at least be modeled liked a number-line. The default is 0, neither an upmod or downmod. Just as it is, an upmod (or +1) should be given if the post was particularly interesting (not agreeable, interesting), and a downmod (or -1) should be given if the post was particularly non-interesting (not disagreeable, non-interesting).

I think too many people only see the world as either +1/-1 with no option to just leave a comment alone.

Re:Welcome to HN: A refresher course on how to disagree... ... by Pistos2 on Thursday December 31, 2009 @12:51PM (#1024612)
To be clear, I thought it went without saying that marking agreement or disagreement would not count towards the worth-reading score, and that the two arrow pairs would not be accumulated into a single score. Two scores would have to be displayed, perhaps giving users the option of seeing only the worth-reading score.
Re:Welcome to HN: A refresher course on how to disagree... ... by mtts on Tuesday December 29, 2009 @07:34PM (#1021653)
I treat the voting arrows as if they meant (1) as well, and in addition to that, if something is at 0 or worse and isn't in fact a waste of time, I'll vote it back up.

Downvoting something you disagree with kills a discussion, IMHO.

Re:Welcome to HN: A refresher course on how to disagree... ... by rbanffy on Tuesday December 29, 2009 @04:49PM (#1021398)
Just flagging adds meaning to downvotes, but can still be used to suppress opinions and people.

Perhaps a way to balance this is making flagging (up or down) cost karma points, but that would lead to them (KPs) being visible to give immediate feedback on the user's actions. Likewise, upvotes give back the karma you lost modding some comment. A different cost for up/down seems also a good idea. This, simply, could create an incentive to post even when one has nothing to say and prevent constructive modding by people who post little.

Hmm.... Perhaps an agreeing vote would redeem part of the karma paid to up/down vote.

This balancing act is a very hard problem.

Re:Welcome to HN: A refresher course on how to disagree... ... by tokenadult on Tuesday December 29, 2009 @08:15PM (#1021709)
Perhaps a way to balance this is making flagging (up or down) cost karma points, but that would lead to them (KPs) being visible to give immediate feedback on the user's actions.

I asked last week

http://news.ycombinator.com/item?id=1006946

whether attempts to make the site better, which is what many downvotes and flags currently are, ought not to be rewarded with MORE karma rather than less. I think people who clean up the trash should be paid for their work.

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:42PM (#1023832)
The flag mechanism already exists to deal with true trash if I'm not mistaken.

It seems to me, respectfully, that using the downvote to try and clean the community is like a small-town sheriff trying to keep the perceived riff-raff of city-slickers, with their strange ways and funny hair, out of his community.

Re:Welcome to HN: A refresher course on how to disagree... ... by rbanffy on Wednesday December 30, 2009 @07:48AM (#1022340)
"I think people who clean up the trash should be paid for their work."

I think a bigger danger is the suppression of dissent. Rewarding it with more karma would be a huge mistake.

Re:Welcome to HN: A refresher course on how to disagree... ... by tokenadult on Wednesday December 30, 2009 @01:02PM (#1022833)
Dissenting from your opinion in what I hope will be a civil, constructive manner, I agree with you that once in a while I get downvotes solely because I am expressing an unpopular opinion. But that is rare. And I don't shy from expressing minority opinions here on several issues. I don't get a large number of downvotes at all. My two comments with the largest net number of downvotes were (to me, in hindsight) comments that I could have written more clearly with more effort at relating them to the main concern of the thread and adding new information to the thread. On the whole, I think most downvotes are adding quality of expression to the site rather than subtracting opinions from the site. There are a lot of strong opinions here, not all of them in unison, and a lot of those opinions get expressed here.

By the way, it's an EMPIRICAL question whether downvotes or posting disagreeing replies does more to discourage expressions of certain opinions. It seems to me that someone thin-skinned enough to cease posting his opinions because his comments get downvoted (rather than reconsidering how he comments and seeing if he can improve how he comments) might be just as discouraged from posting minority opinions if he sees a lot of replies that disagree with him. If a person has courage of his convictions because his opinions are based on evidence and careful thought, there is little reason not to come back here and express the opinions, even if his comments don't get a huge number of net upvotes.

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:47PM (#1023843)
> It seems to me that someone thin-skinned enough to cease posting his opinions because his comments get downvoted (rather than reconsidering how he comments and seeing if he can improve how he comments) might be just as discouraged from posting minority opinions if he sees a lot of replies that disagree with him.

I respectfully disagree. A downmod supplies almost zero feedback to the recipient. Many posts I've seen with negative mod scores are complex and have a number of topics in them. A downvote at no time explains what precisely was wrong with the post.

It's like a presidential candidate not getting a vote, he doesn't know what part of his platform lost him the vote, just that he didn't get it.

In real life a candidate can pay for a poll and find out why, here it seems that asking why immediately results in more downmods.

(I admit the analogy is imperfect, but hopefully you see where I'm trying to go with it).

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:40PM (#1023830)
Maybe only downmods force a user to "spend" karma? This would weed out habitual downmodders.
Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Friday January 01, 2010 @08:52AM (#1025675)
This is not a bad idea. Force a person to spend some karma to take somebody else's karma away. It's similar to how and upvoting commenting seems to help build karma here.

And meta-comment, really? Your post was downvoted? Way to discourage ideas and effort....sigh

Re:Welcome to HN: A refresher course on how to disagree... ... by jazzdev on Wednesday December 30, 2009 @01:24PM (#1022888)
* The general plan will be to de-emphasize points and to add more types of flags.*

I'm anxious to see this experiment. If flags are not binary, I'm curious how the number of different types of flags will be used to bubble up articles and comments.

I like the idea of separating "worth reading" from "agree". If only "worth reading" makes things bubble up then people that strongly agree might mark things as "worth reading" because they want them to bubble up. An interesting problem.

Re:Welcome to HN: A refresher course on how to disagree... ... by chrischen on Tuesday December 29, 2009 @04:18PM (#1021345)
I'd like to suggest another experiment for a feature. If the comment author's name is hidden unless you click on the link to the comment, so that by default it isn't shown, it might be able to reduce bias on the initial read or comment. It would reduce the tendencies of people to, at the very least, unwillingly be affected by the commenter's name.

Personally I never even notice the person's name unless I'm going back and forth, so I'm not even sure how much effect this has.

Re:Welcome to HN: A refresher course on how to disagree... ... by mixmax on Tuesday December 29, 2009 @04:23PM (#1021352)
This has been discussed before, and if my memory serves me correctly it wasn't that well received.
Re:Welcome to HN: A refresher course on how to disagree... ... by chrischen on Tuesday December 29, 2009 @04:30PM (#1021367)
What was the problem?
Re:Welcome to HN: A refresher course on how to disagree... ... by ghshephard on Tuesday December 29, 2009 @04:48PM (#1021396)
Well, for one, seeing an comment on cryptography by cperciva already communicates a great deal before you've even read the first word. Not to say he's never wrong, but I'm inclined to believe that his largest mistakes on the topic are still more accurate than my most carefully reasoned treatises on the subject. You can find many, many such Subject Matter Experts (SMEs) on HN who likewise carry weight on a topic (PG on Startups?) by their very identity.
Re:Welcome to HN: A refresher course on how to disagree... ... by gruseom on Tuesday December 29, 2009 @04:51PM (#1021399)
Absolutely. When Peter Norvig drops by to make a comment or two, I want to know.

Besides, it's human nature to always ask "who". Any system that tries to override human nature has its work cut out for it.

Re:Welcome to HN: A refresher course on how to disagree... ... by Locke1689 on Wednesday December 30, 2009 @02:40AM (#1022142)
Besides, it's human nature to always ask "who".

Not just nature, but efficiency. The statement, "In argument subject, not author, holds interest" may be true in theory but in practice this breaks down. People without established expertise may have worthwhile contributions but it's easier for people to receive contributions from people with known expertise. For example, I would just as wholeheartedly receive a comment from cperciva as one from "A well-known cryptographer and talented mathematician with a relevant and competitive PhD."

This is mostly notably seen in the physical sciences wherein most theoretical physics treatises are given little attention from the mainstream physics community unless there is a credible and relevant PhD backing it. Physicists simply don't have the time to pick through all of the papers from amateur hour and point out where they messed up the calculation that they should have learned in Quantum Optics 332.

This expedience is partially reflected in HN comments. While ideally everyone would have a chance to respond to every comment to point out where it is factually incorrect, few have the time. It is also disconcerting to see a factually incorrect comment with more points than the factually correct reply. In each of these cases, one could comment to express agreement with the reply and reinforce the incorrectness of the original comment, but a combination of vote up/vote down fulfills a similar function in a fraction of the time. Perfect? No. Expedient? Yes.

Re:Welcome to HN: A refresher course on how to disagree... ... by chrischen on Tuesday December 29, 2009 @05:46PM (#1021495)
I didn't mean to suggest hiding the name so that we can't find out who posted the comment, but rather just making it more difficult. So you can still find out who wrote the comment, by clicking on the link to the comment, or perhaps requiring a mouseover.

I mean I can already see some problems to being able to see a name, and having that "communicate a great deal" just by the name. If the comment communicates a great deal, then why can't the comment stand on its own merits? It just seems that more people will be inclined to upvote because of the person who said it.

And I understand the concern about being able quickly skim and find notable experts replying. This is a potential problem with hiding author names. But I think some of this problem can be alleviated by the fact that better comments usually float to the top anyways.

Also perhaps this feature can be something that is only disabled after reaching a karma threshold?

Re:Welcome to HN: A refresher course on how to disagree... ... by roundsquare on Wednesday December 30, 2009 @12:15AM (#1021981)
I think your right if you assume that the argument is a self contained object. But a lot of times an argument draws on someone's experiences. In these cases, it can be useful to know who the person is.

For example, I remember reading earlier comments about the negative impact of working all night long on a start up. If I had said this, people would (rightly) ignore me. But if someone who has a startup had said this, it should carry more weight.

Re:Welcome to HN: A refresher course on how to disagree... ... by bugs on Tuesday December 29, 2009 @03:40PM (#1021260)
I think points do a good job of positioning comments in a thread as you can easily pick out the common consensus, one thing that would be nice if it was encouraged is leaving comments when you downvote so that maybe a discussion can occur.

(Obviously however there are some comments that do not warrant discussion but this probably would end up fitting into the types of flags.)

Re:Welcome to HN: A refresher course on how to disagree... ... by chrischen on Tuesday December 29, 2009 @04:03PM (#1021305)
On the downside exposing points can lead to bias. You could easily make up your mind based on the points. It discourages individual thinking, and frankly if someone is too lazy to analyze and filter out the good comments for him/herself do we really want his/her opinion?

It can result in less accurate filtering. Popular comments may be voted up simply because someone sees the amount of points, skims the comment with perhaps a bare understanding, and thinks "hey, this guy's probably right." And then, ding, a possibly unwarranted upvote. The same effect can apply to an unpopular comment, but the effect is probably stronger for unpopular comments, which is why I think it is so dangerous. An unpopular comment would suffer more of this effect because people who disagree may build up more negative emotions, and this emotion may lead to more impulsive, irrational behavior making them more susceptible to the bias.

Seeing a comment he/she disagree with, and seeing that a bunch of people agree with him/her about disagreeing gives that person a sense of approval which erodes his/her ability to truly evaluate a dissenting comment objectively.

Re:Welcome to HN: A refresher course on how to disagree... ... by jacoblyles on Tuesday December 29, 2009 @06:17PM (#1021549)
I like this idea alot. It gives community values explicitness, visibility, and teeth.

If people have no incentive to refrain from bad behavior except the occasional posting of the commenting guidelines to the front page, then they will engage in bad behavior. People respond to incentives.

Re:Welcome to HN: A refresher course on how to disagree... ... by revorad on Tuesday December 29, 2009 @06:42PM (#1021583)
I have a suggestion: Make it compulsory to leave a comment explaining a downvote i.e. when a user clicks on the downvote button, he is asked to comment. You can't downvote unless you provide a reason.

Flags can play the role of downvotes for controlling spam and totally rubbish comments.

Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Wednesday December 30, 2009 @01:46PM (#1022932)
I think this is simple and reasonable, and it's usually the particular pain point I usually mention while grinding away on my "downvotes are bad" axe. I think this is better than tags because the universe of possible reasons to downvote something appear to be so large that we'd need a large menu of flags to select from, and also would need to be able to select multiple flags, making scoring posts (which I still think is useful) very hard.
Re:Welcome to HN: A refresher course on how to disagree... ... by charliepark on Tuesday December 29, 2009 @08:16PM (#1021710)
It would be interesting, too, if the downvotes could, themselves, be downvoted by others, rendering them valueless. That is, if my explanation for my initial downvote doesn't pass muster, others could downvote-the-downvote, and the initial comment (which I had downvoted) would be left with its full complement of points, as though I hadn't downvoted it to begin with.
Re:Welcome to HN: A refresher course on how to disagree... ... by InclinedPlane on Tuesday December 29, 2009 @09:00PM (#1021747)
There's already a mechanism for this. It's called upvoting.
Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Wednesday December 30, 2009 @04:48PM (#1023303)
An upvote is semantically different than a downvote. A downvote is like saying "I am providing negative feedback", while a downvote-downvote is like saying "You have no reason to provide negative feedback".

An upvote on the otherhand is "I'm providing positive feedback".

Re:Welcome to HN: A refresher course on how to disagree... ... by Pistos2 on Tuesday December 29, 2009 @08:27PM (#1021722)
It would be good if "cancelled" downvotes were deleted or hidden. I think there is a risk of downvote explanations cluttering things.
Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:35PM (#1023819)
This seems like a cool idea, just not sure how it could be implemented. Any examples of something like this you know of?
Re:Welcome to HN: A refresher course on how to disagree... ... by charliepark on Thursday December 31, 2009 @09:15PM (#1025355)
Closest example I can think of is Amazon's "did you find this review useful" button. You can suss out — somewhat — how helpful a review is.
Re:Welcome to HN: A refresher course on how to disagree... ... by revorad on Tuesday December 29, 2009 @08:25PM (#1021718)
That would only be fair because the downvote to your downvote comment would also have to provide a reason. So, it would encourage a real discussion.
Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Wednesday December 30, 2009 @04:46PM (#1023299)
I upvoted this because I think this is reasonable. The purpose of HN is to be a discussion forum, not a karma generating tool. Requiring comments for votes (particularly downvotes) fits the theme.
Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:37PM (#1023824)
After following this topic for a while, it seems that the main problem is objection to comment-less downmods, not downmods in principle.
Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Friday January 01, 2010 @08:49AM (#1025671)
Precisely.
Re:Welcome to HN: A refresher course on how to disagree... ... by revorad on Wednesday December 30, 2009 @05:01AM (#1022240)
Unlike this one where comments are apparently getting downvoted for no obvious reason.

Another interesting experiment would be to display the top downvoters from time to time. We'll at least be able to weed out some of these invisible trolls.

Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Wednesday December 30, 2009 @04:45PM (#1023295)
As this thread and numerous others are demonstrating, there is a group of people that lurk and troll through the consequence-free mechanism of the downvote. I don't really care who the top downvoters are (though the metrics would be interesting, I'd like to see different mixes and matches of the various statistics that HN could generate, upvoters, downvoters, karma, number of posts, average comment scores etc), but I think there should be some limit per unit time they can downvote. Like say 5/every 30 days or some such. Given how many perfectly reasonable comments in this topic have been downvoted, I would suspect it's the same lurker-trolls every time, they would have just blown their quota for the month under this kind of system.

And if you notice, it's like pulling teeth from an angry lion to even get any of these guys to bother posting a reason. The answers so far seem to amount to either

1) My time is too important, I'm too important.

2) The downvote is enough reason, it should be obvious to the recipient that they weren't contributing anything.

I'm sorry, but I don't find either of those reasons even remotely satisfying.

Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Wednesday December 30, 2009 @11:39PM (#1023828)
I don't think you're right. The reasons seem to be that people are downmodding as a social normalization function. It's like saying "don't post more like that please".

I think you are taking downmods a bit too personally.

Re:Welcome to HN: A refresher course on how to disagree... ... by elblanco on Friday January 01, 2010 @06:44AM (#1025626)
Well, different people are having different takes on the semantics I guess. How about a quota though? Nobody likes an overly negative person at a party. IRL, we can't enforce good behavior that way, but here we can through the power of software.
Re:Welcome to HN: A refresher course on how to disagree... ... by kburn on Friday January 01, 2010 @05:50PM (#1026393)
I don't think a quota makes sense. But a comment/vote does.

I don't want to limit the amount of times a person can disagree with me (at risk of allowing for disagreeable persons).

Re:Welcome to HN: A refresher course on how to disagree... ... by roundsquare on Wednesday December 30, 2009 @12:40AM (#1022020)
I think this sounds interesting, but with this system, it becomes more critical for the crows to know the rules.

However, a lot of that might be solved by using words instead of arrows. E.g. a "Agree", "Disagree" and "Detracts From Conversation" button.

Re:Welcome to HN: A refresher course on how to disagree... ... by GoboGobo on Tuesday December 29, 2009 @04:36PM (#1021376)
I hope that you'll be cautious with the amounts of possible flags? More choices makes the decision to vote harder, possibly reducing the number of votes, which is not what you want.
Re:Welcome to HN: A refresher course on how to disagree... ... by RiderOfGiraffes on Wednesday December 30, 2009 @04:40AM (#1022227)
Perhaps fewer votes is exactly what you want. I can imagine that lots of people read things and go "Oh - yeah - (click)" without thinking too hard. Perhaps requiring mental investment on the part of the voter is a good thing.