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. The Lounge
  3. Dominion Voting Systems

Dominion Voting Systems

Scheduled Pinned Locked Moved The Lounge
question
52 Posts 33 Posters 2 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.
  • realJSOPR realJSOP

    How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
    -----
    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
    -----
    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

    G Offline
    G Offline
    GuyThiebaut
    wrote on last edited by
    #3

    #realJSOP wrote:

    Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

    Ask that question to: Diesel VW drivers Boeing 737 Max pilots UK government scientists(it's well worth reading the code review on Neil Ferguson's model[^]) ...

    “That which can be asserted without evidence, can be dismissed without evidence.”

    ― Christopher Hitchens

    1 Reply Last reply
    0
    • realJSOPR realJSOP

      How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
      -----
      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
      -----
      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      The users want the cheapest product. The developers know how to find QA.

      1 Reply Last reply
      0
      • realJSOPR realJSOP

        How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
        -----
        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
        -----
        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #5

        #realJSOP wrote:

        What retard decided that storing vote counts as floating point numbers was a "good idea"?

        Well, everyone knows that an int can only go up to 32,767 so you have to use a float to count higher! ;P

        Latest Articles:
        Thread Safe Quantized Temporal Frame Ring Buffer

        M realJSOPR J 3 Replies Last reply
        0
        • realJSOPR realJSOP

          How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
          -----
          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
          -----
          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

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

          I wonder if the code was originally designed for a different purpose and was "re-used" in the voting machines. Several layers of wrongness here.

          I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.

          1 Reply Last reply
          0
          • realJSOPR realJSOP

            How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
            -----
            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
            -----
            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

            Mike HankeyM Offline
            Mike HankeyM Offline
            Mike Hankey
            wrote on last edited by
            #7

            The developers didn't have enough fingers and toes so...

            I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

            OriginalGriffO 1 Reply Last reply
            0
            • Mike HankeyM Mike Hankey

              The developers didn't have enough fingers and toes so...

              I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

              OriginalGriffO Offline
              OriginalGriffO Offline
              OriginalGriff
              wrote on last edited by
              #8

              I think the developers have entirely too many fingers ... ;)

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

              "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
              "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

              Mike HankeyM 1 Reply Last reply
              0
              • realJSOPR realJSOP

                How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                -----
                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                -----
                When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                J Offline
                J Offline
                Jorgen Andersson
                wrote on last edited by
                #9

                Hasn't this been a problem for quite a few years?

                Wrong is evil and must be defeated. - Jeff Ello Never stop dreaming - Freddie Kruger

                realJSOPR 1 Reply Last reply
                0
                • realJSOPR realJSOP

                  How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                  ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                  -----
                  You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                  -----
                  When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                  5 Offline
                  5 Offline
                  5teveH
                  wrote on last edited by
                  #10

                  Fake news?

                  realJSOPR R 2 Replies Last reply
                  0
                  • M Marc Clifton

                    #realJSOP wrote:

                    What retard decided that storing vote counts as floating point numbers was a "good idea"?

                    Well, everyone knows that an int can only go up to 32,767 so you have to use a float to count higher! ;P

                    Latest Articles:
                    Thread Safe Quantized Temporal Frame Ring Buffer

                    M Offline
                    M Offline
                    musefan
                    wrote on last edited by
                    #11

                    That's the short answer.

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      I think the developers have entirely too many fingers ... ;)

                      "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                      Mike HankeyM Offline
                      Mike HankeyM Offline
                      Mike Hankey
                      wrote on last edited by
                      #12

                      You're probably right

                      I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

                      1 Reply Last reply
                      0
                      • realJSOPR realJSOP

                        How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                        ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                        -----
                        You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                        -----
                        When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #13

                        Why would anyone release a contact tracing app that goes to sleep in the background? Only in Alberta, Canada you say? Pity.

                        It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                        OriginalGriffO 1 Reply Last reply
                        0
                        • realJSOPR realJSOP

                          How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                          ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                          -----
                          You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                          -----
                          When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #14

                          Just adding 1 to a float ... it doesn't take long before you get xx.00000000001

                          It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                          1 Reply Last reply
                          0
                          • M Marc Clifton

                            #realJSOP wrote:

                            What retard decided that storing vote counts as floating point numbers was a "good idea"?

                            Well, everyone knows that an int can only go up to 32,767 so you have to use a float to count higher! ;P

                            Latest Articles:
                            Thread Safe Quantized Temporal Frame Ring Buffer

                            realJSOPR Online
                            realJSOPR Online
                            realJSOP
                            wrote on last edited by
                            #15

                            A max int has been 2,147,483,647 since BEFORE dominion wrote their software. There are significantly fewer than 2 billion voters in the entire U.S.. There is *no excuse* for using a floating point value.

                            ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                            -----
                            You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                            -----
                            When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                            C M 2 Replies Last reply
                            0
                            • J Jorgen Andersson

                              Hasn't this been a problem for quite a few years?

                              Wrong is evil and must be defeated. - Jeff Ello Never stop dreaming - Freddie Kruger

                              realJSOPR Online
                              realJSOPR Online
                              realJSOP
                              wrote on last edited by
                              #16

                              Yes. Dominion's software has been a problem since before 2012.

                              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                              -----
                              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                              -----
                              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                              1 Reply Last reply
                              0
                              • 5 5teveH

                                Fake news?

                                realJSOPR Online
                                realJSOPR Online
                                realJSOP
                                wrote on last edited by
                                #17

                                Not at all. All you have to do is a simple google search.

                                ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                -----
                                You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                -----
                                When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                5 D 2 Replies Last reply
                                0
                                • L Lost User

                                  Why would anyone release a contact tracing app that goes to sleep in the background? Only in Alberta, Canada you say? Pity.

                                  It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                                  OriginalGriffO Offline
                                  OriginalGriffO Offline
                                  OriginalGriff
                                  wrote on last edited by
                                  #18

                                  That's OK. The UK one used an Excel spreadsheet to record positive test results ... an XLS file ... with a max of 64K rows ... :doh: £35M that cost, apparently.

                                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                                  "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                                  "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                                  C M 2 Replies Last reply
                                  0
                                  • realJSOPR realJSOP

                                    How many of you - as developers - are taken aback by the revelations concerning the state of Dominion Voting Systems? Why would any self-respecting developer agree to write code in such a way as to allow subversion of its targeted purpose? What retard decided that storing vote counts as floating point numbers was a "good idea"? ANYBODY that's been a developer for any length of time knows damn well that when you do math with floating point numbers, the result is an *approximation*. and is therefore not accurate. Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                                    ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                    -----
                                    You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                    -----
                                    When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                                    D Offline
                                    D Offline
                                    Daniel Pfeffer
                                    wrote on last edited by
                                    #19

                                    #realJSOP wrote:

                                    What retard decided that storing vote counts as floating point numbers was a "good idea"?

                                    The programmers responsible should be hanged, drawn, and quartered for their efforts, and especially for their "design". However, the accuracy problems are mitigated by the following: 1. Assuming only one voting machine per precinct, the number of voters would have to pass 2^24 (16,777,216) before problems would start. Most (all?) precincts in the US aren't that large. 2. Given (1), When calculating the results of local elections, or elections to the House of Representatives, the results will be accurate. 3. The population of California, the largest State, may be represented using 26 bits, i.e. the result will be inaccurate in the last 2 bits. Given that there are ~50 counties, the chance that a vote will be lost at the county level is small (a candidate would have to get more than 2^24 votes, probably more than the total voter register of any single county). When summing the county totals for a State-wide vote (i.e. Gubernatorial, Federal Senate, or Presidential elections), it is possible that a candidate would lose (or gain) a few votes due to round-off. Assuming no State-wide election is decided by less than ~200 votes, any errors are immaterial.

                                    #realJSOP wrote:

                                    Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                                    Isn't what's good enough for [Tilt Cove, Newfoundland](https://en.wikipedia.org/wiki/Tilt\_Cove) good enough for the entire USA? :-\

                                    Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                    F 1 Reply Last reply
                                    0
                                    • realJSOPR realJSOP

                                      A max int has been 2,147,483,647 since BEFORE dominion wrote their software. There are significantly fewer than 2 billion voters in the entire U.S.. There is *no excuse* for using a floating point value.

                                      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                                      -----
                                      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                                      -----
                                      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

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

                                      Did Marc forget the joke icon?

                                      cheers Chris Maunder

                                      1 Reply Last reply
                                      0
                                      • OriginalGriffO OriginalGriff

                                        That's OK. The UK one used an Excel spreadsheet to record positive test results ... an XLS file ... with a max of 64K rows ... :doh: £35M that cost, apparently.

                                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

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

                                        The world runs on Excel spreadsheets. No matter how complicated, finely crafted, or expensive the system is that's put in place, someone, somewhere falls back to managing it all on a spreadsheet.

                                        cheers Chris Maunder

                                        OriginalGriffO S 2 Replies Last reply
                                        0
                                        • D Daniel Pfeffer

                                          #realJSOP wrote:

                                          What retard decided that storing vote counts as floating point numbers was a "good idea"?

                                          The programmers responsible should be hanged, drawn, and quartered for their efforts, and especially for their "design". However, the accuracy problems are mitigated by the following: 1. Assuming only one voting machine per precinct, the number of voters would have to pass 2^24 (16,777,216) before problems would start. Most (all?) precincts in the US aren't that large. 2. Given (1), When calculating the results of local elections, or elections to the House of Representatives, the results will be accurate. 3. The population of California, the largest State, may be represented using 26 bits, i.e. the result will be inaccurate in the last 2 bits. Given that there are ~50 counties, the chance that a vote will be lost at the county level is small (a candidate would have to get more than 2^24 votes, probably more than the total voter register of any single county). When summing the county totals for a State-wide vote (i.e. Gubernatorial, Federal Senate, or Presidential elections), it is possible that a candidate would lose (or gain) a few votes due to round-off. Assuming no State-wide election is decided by less than ~200 votes, any errors are immaterial.

                                          #realJSOP wrote:

                                          Even more importantly, why would anyone use software that was demonstrably accuracy-challenged and so easily corrupted?

                                          Isn't what's good enough for [Tilt Cove, Newfoundland](https://en.wikipedia.org/wiki/Tilt\_Cove) good enough for the entire USA? :-\

                                          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                          F Offline
                                          F Offline
                                          F ES Sitecore
                                          wrote on last edited by
                                          #22

                                          BigInteger Struct (System.Numerics) | Microsoft Docs[^]

                                          D 1 Reply 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