Slashdot Mirror


Open Source Program Reveals Diebold Bug

Mitch Trachtenberg writes "Ballot Browser, an open source Python program developed by Mitch Trachtenberg (yours truly) as part of the all-volunteer Humboldt County Election Transparency Project, was instrumental in revealing that Diebold counting software had dropped 197 ballots from Humboldt County, California's official election results. Despite a top-to-bottom review by the California Secretary of State's office, it appears that Diebold had not informed that office of the four-year-old bug. The Transparency Project has sites at humetp.org and http://www.humtp.com." Trachtenberg also points to his blog for the Transparency Project, and his own essay about the discovery and the process that led to it.

4 of 175 comments (clear)

  1. Re:Is Hanlon's Razor sharp enough to cut this? by shaitand · · Score: 5, Insightful

    Someone with 30 minutes of quickbasic experience can write an application that accurately counts button presses.

    The fact that we are being asked to swallow this is disgusting.

  2. DIEBOLD: We vote so you don't have to ... by Rockin'Robert · · Score: 5, Insightful

    Stalin told us: "It's not who votes. It's who counts the votes," but we NEVER listen to anybody - huh? (Not that I am a fan.)

  3. Re:Is Hanlon's Razor sharp enough to cut this? by Anonymous Coward · · Score: 5, Insightful

    Don't be a retard. No one with 30 minutes of Quickbasic experience can write an application scanning paper ballots and perform optical recognition on them with any degree of accuracy.

  4. Re:Is Hanlon's Razor sharp enough to cut this? by SleepingWaterBear · · Score: 5, Insightful

    This is a bit of an overreaction. There's no reason that a properly designed electronic voting system can't achieve greater speed and accuracy while producing a paper trail which allows full accountability. Just have the machine produce a printout which the individual voter can verify, then in case of doubt you can always resort to a manual count. Ultimately electronic voting systems should save time and increase accuracy, and we're going to switch to them.

    The problem here is that the politicians have no idea what a properly designed electronic voting system looks like, and so they just leave it all up to Diebold and the like, who have no real incentive to do things right. What we really need here is a detailed set of specifications for how voting machines ought to perform, and laws that prevent machines which don't meet those specifications from being used in an election.