|
This looks like a gang of schoolchildren, or one person with multiple sock puppet accounts. With luck Chris and the team can find out and fix it.
The best things in life are not things.
|
|
|
|
|
The names take the format "Member nnnnnnn" as these are the CP auto-generated values until the user gives themselves a name. They may or may not be related to "Member 3821620".
As for the "stuffing" you are pretty much correct, these are likely to be sockpuppet accounts for a user that doesn't like your conclusions. I hope Chris can sort this out for you, downvoting has a much bigger effect on articles than elsewhere, the drop out of view as the rating goes down.
I'd like to second the commentthat the voting system isn't perfect, by allowing everyone to vote on articles we get some skewed results in both directions. I've seen pretty poorly written articles heavily bolstered by votes from friends of the author as well as what appears to be tactical downvoting (as opposed to malicious downvoting as in your case).
|
|
|
|
|
Keith Barrow wrote: wing everyone to vote on articles we get some skewed results in both directions
Exactly.
I can turn off downvoting and that solves the problem of members getting a rating of 4.85 / 5 instead of 5/5. It doesn't solve the problem, in the least, of sock-puppets upvoting crap articles with no way for members to balance this out.
In this particular case there are maybe 2-3 votes that look suspicious from the quick look I had. I will look deeper, though, and see if I can get creative.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Would it be possible to prevent those who have been members for less than (for example) 6 months, and reputations below (insert sensible number here) from voting at all? In this case (and maybe others) it's quite possible that people are put off reading the article because of all the 1 votes.
The best things in life are not things.
|
|
|
|
|
Richard MacCutchan wrote: t's quite possible that people are put off reading the article because of all the 1 votes.
At the top of the article is a big "4 stars" and a 4.12 (110 votes). To me that says "Good article" and I can't imagine anyone being put off reading it because of that. If you hover to get the histogram then yes, you see the one's, but I would imagine the average person would treat these as noise or spurious.
I'm against [Edit] not [/Edit] letting new members vote - that robs the community of fresh voices. However, we do have in place a requirement that your email is a confirmed email address, thus making it harder to setup casual sock puppets.
I'm working on something today that may help a little.
[Edit] OK, so I have the 'flu and need sleep
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified on Thursday, June 23, 2011 3:14 PM
|
|
|
|
|
Chris Maunder wrote: I'm against letting new members vote
I do not think that is what you meant.
|
|
|
|
|
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
-----------------------------
Just along for the ride.
-----------------------------
|
|
|
|
|
So most of the votes really are people joining the site so they can give me a 1. Argh. I got suspicious when I saw all those votes with numbers instead of names... but then again it's odd for sock puppet accounts to be so obvious by using a naming pattern.
Anyway, if people are too lazy to give themselves a name, how much weight should their vote carry? The comment that goes with the 1-vote is supposed to be for constructive criticism but most of the 1-vote comments are somewhere between unhelpful and insulting. I might feel better to have a 1-vote without a comment, at least that way the 1-votes wouldn't drown out the more productive discussions that are going on. I took the 1-votes personally at first, but I'm getting over it now.
I'm curious, though, how lots of angry non-members found out about the article so soon after it was posted. I Googled the URL and didn't see any negative reviews linking to the page. Maybe just word-of-mouth then...
|
|
|
|
|
Qwertie wrote: So most of the votes really are people joining the site so they can give me a 1.
No, not most. Just a few.
Qwertie wrote: most of the 1-vote comments are somewhere between unhelpful and insulting
Click the "vote to remove message" link and if enough people vote the message off the island, the vote goes with it.
Qwertie wrote: lots of angry non-members found out about the article so soon after it was posted
You have a jealous rival, maybe?
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
I know you are against it (from further down the thread), but I think limiting the voting powers (say by a mixture of author and authority points) might be an option for articles, given the much heavier effect that this has than on, say, a forum message. Even by setting the bar pretty low on these categories it might make setting up multiple sockpuppets more trouble than it is worth (i.e. the user would actually have to help in the technical areas before they could use them to vote on an article).
That said, I don't think the voting system is fundamentally broken, it does provide a reasonable filter in practise.
|
|
|
|
|
Take another look at your rating. Hover over the stars to get the histogram and the explanation.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
I like it, that's a cracking implementation. Kudos to the coders there. When we meet, I will crack open a bottle or three of a decent single malt with you.
|
|
|
|
|
Cool, you added this feature just now? Sweet!
The only thing is, it sounds like an all-or-nothing system. Either the "1" votes are within 2 standard deviations (and always included) or outside 2 standard deviations (and always excluded), which doesn't seem fair as it discounts the haters' opinion entirely (or weights it 100%). What if, instead of completely excluding the "1" votes, you just moved them closer to the average. Taking my article, for instance, since most people voted "5", maybe the "1" votes could be treated as "3" or "4" instead. Alternately, the weight of the "1"s could be reduced.
Another thing that might help to discourage sock puppets angry mobs slightly is to not allow voting from people that joined in the last 24 hours. [Edit: I had written a second idea here but on second thought, it was dumb]
Addendum: Or, since the negative votes are skewed toward new members and nonparticipators, give more weight to longtime members or people with high reputation. If CodeProject reputation worked like StackOverflow, something like the logarithm of reputation would work nicely. But CodeProject reputations can decrease over time, and even be negative, so I'm not sure. Anyway, this kind of approach would also have some effect against sock puppets that upvote articles. It doesn't necessarily distinguish sock puppets from mere lurkers, but I'm not sure if that's possible anyway. You could also mix duration of membership in the calculation in an attempt to discourage sock-puppets (since sock puppets are usually created very close to the time they are used) but then it would discriminate against newbies... well, I see it's a hard problem.
One more silly idea against sock puppets: create a histogram of join dates + votes and only allow one vote per combination of score and date. For example, if 3 people joined Dec. 1, 2010 and all give a score of "5" to an article, only count it as 1 vote. This would mean that sock puppets are less effective if the creator made them all on the same day . Or alternately, have a script email an admin when lots of people join on the same day to vote the same way on the same article, and the admin can investigate whether it's legitimate or not. Whew. Why I am still up at 3AM, I cannot say.
Just some random thoughts. But I really appreciate that I seem to have been the motivation for this feature
modified on Saturday, June 25, 2011 4:59 AM
|
|
|
|
|
Can you relax the rules a tad on the Free Tools forum, and allow images in posts? I think it would be very helpful to show a screenshot of the tool being recommended.
|
|
|
|
|
Yesterday I post one answer in VC++ forum
Unique GUID Problem..[^]
My answer is automatically deleted. What I said is not wrong but some one downvote me.
My answer is
Unique ID is a 32 bit hexadecimal string and unique combination that is being created is 2 raise to 128. It is randomly created and not possible to create the same number twice.
I am using COM component for last 5 year and not facing any issue regarding GUID.
Only 1 downvote and the message is deleted.
May be the reason is I write "not possible" but it does not mean that it should be deleted.
I just want to know the reason of deletion.
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
|
|
|
|
|
Yeah, not just yours one of the other answers got deleted too. Someone with deletion rights got carried away and deleted two of the answers. You can request one of the admins here to un-delete it for you. Or post it again as a new answer (do mention that the original got deleted).
|
|
|
|
|
Nishant Sivakumar wrote: Yeah, not just yours one of the other answers got deleted too.
I think question was deleted.
|
|
|
|
|
thatraja wrote: I think question was deleted.
That's not correct.
|
|
|
|
|
I'm not sure, but based on your reply I think the question deleted. Already I put a thread for this[^].
|
|
|
|
|
thatraja wrote: I'm not sure, but based on your reply I think the question deleted.
I am saying that's not so.
|
|
|
|
|
When one of the bugs was ocurring with "Q&A comments not appearing", I had a hard time trying to gauge what just happened after deleting a comment that was posted as a solution (not this specific post, it was a different one).
The webpage was acting really funny so I finally gave up, maybe this happened at that time as well, someone was trying to do something and accidentally deleted the post. I know I ended up confused as heck with that bug.
|
|
|
|
|
Hi Nish,
Thanks As per comments I think that it is a bug in CP.
"Every Little Smile can touch Somebody's Heart...
May we find Hundreds of Reasons to Smile Everyday... and
May WE be the Reason for someone else to smile always!" (ICAN)
"Your thoughts are the architects of your destiny."
|
|
|
|
|
Hi SP 24,
I have restored the answer
Thanks,
Sean Ewington
The Code Project
|
|
|
|
|
Sean Ewington wrote: I have restored the answer
Yeah, go Sean!
|
|
|
|