Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. Site Bugs / Suggestions
  4. Very suspicious voting pattern

Very suspicious voting pattern

Scheduled Pinned Locked Moved Site Bugs / Suggestions
csharpjavascriptphpasp-netwpf
44 Posts 10 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Chris Maunder

    If someone at a large company posts an article and everyone in their company votes for it, is that bad? (eg someone at IBM or Wal-mart) or is it legitimate support by ones co-workers?

    cheers, Chris Maunder CodeProject.com : C++ MVP

    D Offline
    D Offline
    Dan Neely
    wrote on last edited by
    #5

    If they've read/used the material in the article and are casting legitimate votes yes. If they're just doing a mass shill vote and don't know anything about the article's context no. Unfortunately I've no good idea how to tell those two cases apart. Shill voting would exhibit a single visit pattern, but if most of the legit coworker votes are coming from non CP people that would look the same.

    Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

    1 Reply Last reply
    0
    • C Chris Maunder

      If someone at a large company posts an article and everyone in their company votes for it, is that bad? (eg someone at IBM or Wal-mart) or is it legitimate support by ones co-workers?

      cheers, Chris Maunder CodeProject.com : C++ MVP

      M Offline
      M Offline
      M dHatter
      wrote on last edited by
      #6

      So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote? ;) I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways. Plus you could have a min characters allowed on the box. Other things you should calculate in is looking at how many views the actual article receives and how many forum interest it has and how many actual votes it has. You could also limit to 5 votes a day from a block of ips. This would help for example because if you have 25 people vote for you in two minutes from a company at 1:00 am in the morning within 2 mins time frame, highly unlikely you have that much pull over your fellow employees, but if you did it would make it where they had to vote over multiple days. As of my article being included in the contest, i really dont care if i win, so you can take it down if you want. Plus i dont think being a fellow past associate is fair to be entered into a public contest. I write articles for the purpose of making people interested about programming. I could care less about money or prizes, this is just a hobby to me, where i can use my brain. Anyways i got to get back to having fun now, making things. Latez

      KISS "Keep It Simple, Stupid"

      C realJSOPR 2 Replies Last reply
      0
      • M M dHatter

        So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote? ;) I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways. Plus you could have a min characters allowed on the box. Other things you should calculate in is looking at how many views the actual article receives and how many forum interest it has and how many actual votes it has. You could also limit to 5 votes a day from a block of ips. This would help for example because if you have 25 people vote for you in two minutes from a company at 1:00 am in the morning within 2 mins time frame, highly unlikely you have that much pull over your fellow employees, but if you did it would make it where they had to vote over multiple days. As of my article being included in the contest, i really dont care if i win, so you can take it down if you want. Plus i dont think being a fellow past associate is fair to be entered into a public contest. I write articles for the purpose of making people interested about programming. I could care less about money or prizes, this is just a hobby to me, where i can use my brain. Anyways i got to get back to having fun now, making things. Latez

        KISS "Keep It Simple, Stupid"

        C Offline
        C Offline
        Chris Maunder
        wrote on last edited by
        #7

        VectorX wrote:

        So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote?

        You see the issue. So what's the solution?

        VectorX wrote:

        Other things you should calculate in is looking at how many views the actual article receives

        Easily manipulated by spiders.

        VectorX wrote:

        I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways

        Actually they would and they do. You'd be surprised :( (actually, you probably wouldn't!)

        VectorX wrote:

        You could also limit to 5 votes a day from a block of ips.

        A good suggestion though still not foolproof. I could monitor voting habits and when I see a spike for a given article I could remove it from the survey (or remove only if the spike was from the IP address of the person who posted the article). The offending party can still trickle out votes. Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

        cheers, Chris Maunder CodeProject.com : C++ MVP

        S M 2 Replies Last reply
        0
        • M M dHatter

          So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote? ;) I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways. Plus you could have a min characters allowed on the box. Other things you should calculate in is looking at how many views the actual article receives and how many forum interest it has and how many actual votes it has. You could also limit to 5 votes a day from a block of ips. This would help for example because if you have 25 people vote for you in two minutes from a company at 1:00 am in the morning within 2 mins time frame, highly unlikely you have that much pull over your fellow employees, but if you did it would make it where they had to vote over multiple days. As of my article being included in the contest, i really dont care if i win, so you can take it down if you want. Plus i dont think being a fellow past associate is fair to be entered into a public contest. I write articles for the purpose of making people interested about programming. I could care less about money or prizes, this is just a hobby to me, where i can use my brain. Anyways i got to get back to having fun now, making things. Latez

          KISS "Keep It Simple, Stupid"

          realJSOPR Offline
          realJSOPR Offline
          realJSOP
          wrote on last edited by
          #8

          VectorX wrote:

          So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote?

          Pointless re-post. There's nothing Chris can do about these kinds of things.

          VectorX wrote:

          Plus i dont think being a fellow past associate is fair to be entered into a public contest.

          They're not voting for you, they're voting for the article.

          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

          S 1 Reply Last reply
          0
          • realJSOPR realJSOP

            VectorX wrote:

            So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote?

            Pointless re-post. There's nothing Chris can do about these kinds of things.

            VectorX wrote:

            Plus i dont think being a fellow past associate is fair to be entered into a public contest.

            They're not voting for you, they're voting for the article.

            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
            -----
            "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

            S Offline
            S Offline
            Sacha Barber
            wrote on last edited by
            #9

            John Simmons / outlaw programmer wrote:

            Pointless re-post. There's nothing Chris can do about these kinds of things.

            fair point, but it would be cool if Chris could do this as suggested "A good suggestion though still not foolproof. I could monitor voting habits and when I see a spike for a given article I could remove it from the survey (or remove only if the spike was from the IP address of the person who posted the article). The offending party can still trickle out votes."

            Sacha Barber

            • Microsoft Visual C# MVP 2008/2009
            • Codeproject MVP 2008/2009

            Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

            H 1 Reply Last reply
            0
            • C Chris Maunder

              VectorX wrote:

              So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote?

              You see the issue. So what's the solution?

              VectorX wrote:

              Other things you should calculate in is looking at how many views the actual article receives

              Easily manipulated by spiders.

              VectorX wrote:

              I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways

              Actually they would and they do. You'd be surprised :( (actually, you probably wouldn't!)

              VectorX wrote:

              You could also limit to 5 votes a day from a block of ips.

              A good suggestion though still not foolproof. I could monitor voting habits and when I see a spike for a given article I could remove it from the survey (or remove only if the spike was from the IP address of the person who posted the article). The offending party can still trickle out votes. Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

              cheers, Chris Maunder CodeProject.com : C++ MVP

              S Offline
              S Offline
              Sacha Barber
              wrote on last edited by
              #10

              Chris I feel your pain, but VectorX makes 2 great suggestions such as Other things you should calculate in is looking at how many views the actual article receives and how many forum interest it has and how many actual votes it has. You could also limit to 5 votes a day from a block of ips. This would help for example because if you have 25 people vote for you in two minutes from a company at 1:00 am in the morning within 2 mins time frame, highly unlikely you have that much pull over your fellow employees, but if you did it would make it where they had to vote over multiple days. I am pretty sure my votes from work all look like they are coming through 1 IP Address. What a nightmare man....I say the only fair way is for codeproject to fly me out to India and challenge this dude to a code off and if that doesnt work, we can have a drinking competition and if that doesnt work a big old dust up should cover it, what do you say Chris, cant say fairer than this. For me I am just sick and tired of voting games, makes me quite angry actually, I was considering throwing in the old codeproject towel, but Pete O'Hanlon convinced me otherwise, so I will try and not let this sort of thing wranckle my otherwise excellent prestine feathers. All the best Chris

              Sacha Barber

              • Microsoft Visual C# MVP 2008/2009
              • Codeproject MVP 2008/2009

              Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

              N 1 Reply Last reply
              0
              • S Sacha Barber

                John Simmons / outlaw programmer wrote:

                Pointless re-post. There's nothing Chris can do about these kinds of things.

                fair point, but it would be cool if Chris could do this as suggested "A good suggestion though still not foolproof. I could monitor voting habits and when I see a spike for a given article I could remove it from the survey (or remove only if the spike was from the IP address of the person who posted the article). The offending party can still trickle out votes."

                Sacha Barber

                • Microsoft Visual C# MVP 2008/2009
                • Codeproject MVP 2008/2009

                Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                H Offline
                H Offline
                Hans Dietrich
                wrote on last edited by
                #11

                I'm used to seeing Why did this article get so many low votes? posts, but now to see Why did this article get so many votes? ???????? I mean, come on, exactly how much effort is this worth? I can think of a bunch of site changes I'd like to see. Expecting Chris to police a "too many votes" scenario is over the top. The intention is admirable, but there just aren't enough hours in the day. Let's kick this one down the road.

                Best wishes, Hans


                [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                L S 2 Replies Last reply
                0
                • C Chris Maunder

                  VectorX wrote:

                  So if i have a large block of ips, i can signup with a lot of new accounts and go vote for myself? Plus another reason this needs to be fixed is some businesses have multiple people working behind one ip. So because there company is effecient with ips they are not allowed to vote?

                  You see the issue. So what's the solution?

                  VectorX wrote:

                  Other things you should calculate in is looking at how many views the actual article receives

                  Easily manipulated by spiders.

                  VectorX wrote:

                  I think adding a box of why you think the article is better than the rest when you vote will solve alot of it. I dont think someone would be willing to type "i am the greatest" many different ways

                  Actually they would and they do. You'd be surprised :( (actually, you probably wouldn't!)

                  VectorX wrote:

                  You could also limit to 5 votes a day from a block of ips.

                  A good suggestion though still not foolproof. I could monitor voting habits and when I see a spike for a given article I could remove it from the survey (or remove only if the spike was from the IP address of the person who posted the article). The offending party can still trickle out votes. Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

                  cheers, Chris Maunder CodeProject.com : C++ MVP

                  M Offline
                  M Offline
                  martin_hughes
                  wrote on last edited by
                  #12

                  Chris Maunder wrote:

                  Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

                  Can I have a prize?

                  print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                  C D 2 Replies Last reply
                  0
                  • M martin_hughes

                    Chris Maunder wrote:

                    Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

                    Can I have a prize?

                    print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #13

                    <thinks about it...> No.

                    cheers, Chris Maunder CodeProject.com : C++ MVP

                    M 1 Reply Last reply
                    0
                    • C Chris Maunder

                      <thinks about it...> No.

                      cheers, Chris Maunder CodeProject.com : C++ MVP

                      M Offline
                      M Offline
                      martin_hughes
                      wrote on last edited by
                      #14

                      Aww. I like prizes.

                      print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                      1 Reply Last reply
                      0
                      • H Hans Dietrich

                        I'm used to seeing Why did this article get so many low votes? posts, but now to see Why did this article get so many votes? ???????? I mean, come on, exactly how much effort is this worth? I can think of a bunch of site changes I'd like to see. Expecting Chris to police a "too many votes" scenario is over the top. The intention is admirable, but there just aren't enough hours in the day. Let's kick this one down the road.

                        Best wishes, Hans


                        [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                        L Offline
                        L Offline
                        Luc Pattyn
                        wrote on last edited by
                        #15

                        Hans Dietrich wrote:

                        I can think of a bunch of site changes I'd like to see.

                        I second that.

                        Hans Dietrich wrote:

                        to police a "too many votes" scenario is over the top

                        I second that. My suggestion is twofold (and may seem somewhat inconsistent): 1. to encourage voting in general: when honest people cast more votes for all kinds of articles, it becomes impractical for individuals and small groups to twist the system 2. to reduce the importance of the final score; e.g. for the monthly competition, don't declare one winner per category, either go for a few, or randomly pick one from the first few. As a result twisting the system to become number one is not guaranteed to yield anything. :)

                        Luc Pattyn [Forum Guidelines] [My Articles]


                        - before you ask a question here, search CodeProject, then Google - the quality and detail of your question reflects on the effectiveness of the help you are likely to get - use the code block button (PRE tags) to preserve formatting when showing multi-line code snippets


                        1 Reply Last reply
                        0
                        • H Hans Dietrich

                          I'm used to seeing Why did this article get so many low votes? posts, but now to see Why did this article get so many votes? ???????? I mean, come on, exactly how much effort is this worth? I can think of a bunch of site changes I'd like to see. Expecting Chris to police a "too many votes" scenario is over the top. The intention is admirable, but there just aren't enough hours in the day. Let's kick this one down the road.

                          Best wishes, Hans


                          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                          S Offline
                          S Offline
                          Sacha Barber
                          wrote on last edited by
                          #16

                          Chill out Hans, I simply said "would be cool if Chris " this is not the same as saying Chris, just go fix that. I agree its way over the top, I simply said it would be cool.

                          Sacha Barber

                          • Microsoft Visual C# MVP 2008/2009
                          • Codeproject MVP 2008/2009

                          Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                          H 1 Reply Last reply
                          0
                          • S Sacha Barber

                            Chill out Hans, I simply said "would be cool if Chris " this is not the same as saying Chris, just go fix that. I agree its way over the top, I simply said it would be cool.

                            Sacha Barber

                            • Microsoft Visual C# MVP 2008/2009
                            • Codeproject MVP 2008/2009

                            Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                            H Offline
                            H Offline
                            Hans Dietrich
                            wrote on last edited by
                            #17

                            :thumbsup:

                            Best wishes, Hans


                            [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                            S 1 Reply Last reply
                            0
                            • H Hans Dietrich

                              :thumbsup:

                              Best wishes, Hans


                              [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                              S Offline
                              S Offline
                              Sacha Barber
                              wrote on last edited by
                              #18

                              ok then. Thats cool, see you Hans

                              Sacha Barber

                              • Microsoft Visual C# MVP 2008/2009
                              • Codeproject MVP 2008/2009

                              Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                              H 1 Reply Last reply
                              0
                              • S Sacha Barber

                                ok then. Thats cool, see you Hans

                                Sacha Barber

                                • Microsoft Visual C# MVP 2008/2009
                                • Codeproject MVP 2008/2009

                                Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                                H Offline
                                H Offline
                                Hans Dietrich
                                wrote on last edited by
                                #19

                                My friend tells me I need to get better at this. I try to deal with people efficiently, like I do with computers. But people keep throwing exceptions I do not expect. :)

                                Best wishes, Hans


                                [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                S realJSOPR C 3 Replies Last reply
                                0
                                • H Hans Dietrich

                                  My friend tells me I need to get better at this. I try to deal with people efficiently, like I do with computers. But people keep throwing exceptions I do not expect. :)

                                  Best wishes, Hans


                                  [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                  S Offline
                                  S Offline
                                  Sacha Barber
                                  wrote on last edited by
                                  #20

                                  I hear ya. LOL

                                  Sacha Barber

                                  • Microsoft Visual C# MVP 2008/2009
                                  • Codeproject MVP 2008/2009

                                  Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                                  1 Reply Last reply
                                  0
                                  • M martin_hughes

                                    Chris Maunder wrote:

                                    Or I could make it that only Silver members and above can vote, and offer a prize for voting to encourage votes.

                                    Can I have a prize?

                                    print "http://www.codeproject.com".toURL().text Ain't that Groovy?

                                    D Offline
                                    D Offline
                                    Dan Neely
                                    wrote on last edited by
                                    #21

                                    here you go.[^]

                                    Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

                                    1 Reply Last reply
                                    0
                                    • H Hans Dietrich

                                      My friend tells me I need to get better at this. I try to deal with people efficiently, like I do with computers. But people keep throwing exceptions I do not expect. :)

                                      Best wishes, Hans


                                      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                      realJSOPR Offline
                                      realJSOPR Offline
                                      realJSOP
                                      wrote on last edited by
                                      #22

                                      WPF = Wacky People Foundation

                                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                      -----
                                      "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                      S 1 Reply Last reply
                                      0
                                      • realJSOPR realJSOP

                                        WPF = Wacky People Foundation

                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001

                                        S Offline
                                        S Offline
                                        Sacha Barber
                                        wrote on last edited by
                                        #23

                                        This coming from a man with a dog/mkey thing under a magifying glass....Mmmmm don't think we are that Wacky man. Speak for yourself.

                                        Sacha Barber

                                        • Microsoft Visual C# MVP 2008/2009
                                        • Codeproject MVP 2008/2009

                                        Your best friend is you. I'm my best friend too. We share the same views, and hardly ever argue My Blog : sachabarber.net

                                        1 Reply Last reply
                                        0
                                        • H Hans Dietrich

                                          My friend tells me I need to get better at this. I try to deal with people efficiently, like I do with computers. But people keep throwing exceptions I do not expect. :)

                                          Best wishes, Hans


                                          [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                                          C Offline
                                          C Offline
                                          Chris Maunder
                                          wrote on last edited by
                                          #24

                                          catch(IrrationalReactionException e)
                                          {
                                          ...
                                          }

                                          cheers, Chris Maunder CodeProject.com : C++ MVP

                                          S 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups