Slashdot Mirror


CA Proposes Rigorous Voting Machine Testing

christian.einfeldt writes "During her successful campaign for California Secretary of State, newly-minted California Elections Czar Debra Bowen spoke repeatedly of the need to use free open source software in voting machines to ensure the integrity of California's elections. Now that Secretary Bowen is acting on that campaign pledge, closed-source voting machine vendor Diebold worries aloud that rejecting its black-box voting machines could snarl California's elections. Diebold's concerns come at the same time that it is suing Massachusetts for declining to purchase those same voting machines." Quoting: "California's elections chief is proposing the toughest standards for voting systems in the country, so tough that they could [have the result of banishing] ATM-like touch-screen voting machines from the state. For the first time, California is demanding the right to try hacking every voting machine with 'red teams' of computer experts and to study the software inside the machines, line-by-line, for security holes."

49 of 172 comments (clear)

  1. novel idea by gEvil+(beta) · · Score: 4, Insightful

    Thoroughly test the voting machines before deploying them? Wow! Why didn't I think of that?

    --
    This guy's the limit!
    1. Re:novel idea by TheMeuge · · Score: 4, Insightful

      I smell a "Diebold sues California" /. headline coming.

    2. Re:novel idea by avronius · · Score: 2, Interesting

      Here's a complete solution:

      1. Create software for electronic voting. Use pictures of candidates (and their names, of coz').
      2. Add a printing plugin that spits out a little chit with the picture of the candidate that the voter selected, as well as a bar code that includes the name of the candidate.
      3. Place chit in voting box for validation if required - used in case recounts are requested.
      4. Profit!!!

    3. Re:novel idea by gEvil+(beta) · · Score: 2, Funny

      Use pictures of candidates (and their names, of coz').

      A picture of the candidate and the names of their cousins?

      --
      This guy's the limit!
    4. Re:novel idea by Chris+Burke · · Score: 4, Interesting

      I can't for the life of me understand why California even considers doing business with Diebold any more.

      Shouldn't the list of requirements for Calfornia's voting machine aquisitions have a clause about "Company should not have repeatedly lied to California legislators, covered up known flaws, nor violated deployment policies by modifying units in the field without validation of those modifications"?

      Diebold has been in trouble with California before. The fact that they can continue to even try to offer voting machines in that state kinda surprises me.

      --

      The enemies of Democracy are
    5. Re:novel idea by noidentity · · Score: 2, Funny

      "I smell a "Diebold sues California" /. headline coming."

      I smell another "Diebold sues Massachusetts" /. headline first.

    6. Re:novel idea by gyroid · · Score: 3, Insightful

      If a state selectively purges voter rolls, supplies too few machines for specific precincts, or uses law enforcement and batteries of volunteers to challenge or intimidate voters, the accuracy of the machines doesn't really matter.

  2. Oh, California by $RANDOMLUSER · · Score: 4, Funny

    I thought I read "Computer Associates Proposes Rigorous Voting Machine Testing", and my head started to hurt.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  3. Good idea by UbuntuDupe · · Score: 4, Funny

    I agree with this proposal. They need to double -- perhaps, triple -- check to make sure the code works as intended.

    But I also think CA has been otherwise prudent. For example, using Diebold instead of volunteer open source code. I mean, how can they afford all the volunteer labor?

    1. Re:Good idea by RingDev · · Score: 2, Insightful

      check to make sure the code works as intended.

      The next step would be to check and make sure that the intention the code works with is the intention the people desire.

      -Rick

      --
      "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    2. Re:Good idea by Coryoth · · Score: 3, Insightful

      The next step would be to check and make sure that the intention the code works with is the intention the people desire. And this is why formal specification should be used. It provides a middle tier between implementation code, and English language specification. Verifying that the code properly implements the formal specification can be done programatically and independently quite easily. In turn, validating the formal specification, by comparing it to the peoples desires in terms of a English language set of requirements is easier than trying to compare coed to the requirements, since it is only intentions that are formally defined, with no issues of implementation to complicate the matter. Stating your intentions in an unambiguous way, via formal specification, ought to be an obvious first step for anything where the need for assurance is as high as it with electronic voting.
  4. One principal of a democracy by saibot834 · · Score: 4, Insightful

    One principal of a democracy is that everyone can verify the counting of votes.

    Now unless you teach everyone how to program I don't see how you can preserve this principal.

    1. Re:One principal of a democracy by AK+Marc · · Score: 2, Insightful

      One principal of a democracy is that everyone can verify the counting of votes.

      We do not now, nor have we ever had, any system to verify votes. We can count them again, certify them, but never verify them. Until I, as a voter, can see how the state counted my vote, no vote is ever verified. They may count my ballot twice, but I can never know who they count it as having voted for. True anonymous verification is a system where I can identify my vote, but no one can determine how I voted.

  5. Unaccaptable failure rate? by Firethorn · · Score: 4, Insightful

    31 machines out of 340 districts? How many were in each district?

    Heck, from what I've read, they've had problems with more than 10% of the diebold machines.

    At least with an automark type system you still have the paper ballots to fall back on, even if a voter might require assistance to fill it out.

    When a diebold type device malfunctions you have the potential for lost and/or erronous vote information, not to mention that NO votes can be taken.

    --
    I don't read AC A human right
    1. Re:Unaccaptable failure rate? by Firethorn · · Score: 2, Interesting

      Security is the only place where it becomes an issue - but seriously, it shouldn't be that hard. Google built an empire on white-box commodity-hardware. We can't build a machine that properly counts clicks?

      Las Vegas manages to operate thousands of video gambline machines that are far more complicated mechanically speaking(it has to dispense stuff) that have to pass extremely rigorous standards, there are millions of ATM machines that have incredibly low error rates.

      Sure, we could build it. It'd likely be more complicated to set up than the diebold stuff. It'd certainly be more expensive. ATMs used to have more problems and offer more limited service. There used to be some easy ways to fool with slot machines and such.

      Still, right now I happen to like the idea of #2 pencil style OCR paper ballots. They're simple, human readable while still giving you most of the speed of electronic.

      Besides, why do we need to know the winners *now*? They won't take office until months down the road anyways.

      --
      I don't read AC A human right
    2. Re:Unaccaptable failure rate? by Daniel+Dvorkin · · Score: 2

      Diebold is a company that specializes in designing and manufacturing ATMs, so obviously there are problems with voting machines that ATM technology does not currently address.

      This would only be true if Diebold wanted to make voting machines that work properly. They don't.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
  6. e-voting must be as strong as paper by davidwr · · Score: 5, Insightful
    Properly monitored paper ballot voting system is about as good as you can get for the average person. It's main weakness is that it's not private for people who cannot see or read the language of the ballot and for people who cannot mark the ballot for whatever reason. The fact that you must go to a voting station rather than voting from home is also a disadvantage.

    Any replacement system must preserve the strengths of a paper ballot.

    This means
    • Open specifications
    • validation and verification of all equipment and procedures concerning the vote


    In practice, this means the voting hardware and software must be open to public inspection. The same goes for the procedures used by voting officials.

    It also means to the extent possible, the entire process must be observed by interested and neutral parties. Obviously the actual voting must be done in secret but anything that doesn't reveal an individual's vote should be observed. Those things that cannot be easily observed, such as actual electronic count, must be repeatable by another method, such as a hand-count, with the same results.
    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:e-voting must be as strong as paper by morgan_greywolf · · Score: 2, Insightful

      Right. And that's why I keep saying that if you want to know what I think is the approach, it's touch screens with Open Source software/firmware with a paper receipt trail. This allows for the accuracy of electronic counting with a paper backup -- if the paper doesn't match the electronic count, then the software either has bugs or has been tampered with (or there are forged paper ballots, but that's easily countered). Either way, the software can be reviewed by independent computer experts to determine which of three has occurred.

    2. Re:e-voting must be as strong as paper by Coryoth · · Score: 2, Insightful

      * Open specifications
      * validation and verification of all equipment and procedures concerning the vote

      In practice, this means the voting hardware and software must be open to public inspection. The same goes for the procedures used by voting officials. I would go even further and demand that both an English language and a formal specification that are open. That way you can validate the formal speciifcation against the English language version, and you can formally verify software code against the formal specification. There are plenty of independent systems that would allow such formal verification of code to be done, and machine checked. Sure, this requires more work to write a formal specification and to write code that can be verified against it... but if there was any case where you would want to be able to do full machine assisted verification of code against a specification rather than just eyeballing it and hoping you catch the errors, electronic voting would be it!
  7. Funny thing by WindBourne · · Score: 5, Insightful

    is that we seem to keep learning and re-learning that lesson. Back in the 1960 election, there was a lot of evidence that indicated that kennedy won chicago by having the dems cheat. Many systems were put in place to prevent that cheating. Now, with the new current system, the evidence is even more overwhelming and yet, we are back to trying to prevent cheating. In particular, it appears that Ohio, Florida, and even texas had massive amounts of voter fraud during the last couple of elections. I guess that our society will be doomed to re-living the same problems over and over as long as we have politicians like rove ( and the dem == before).

    --
    I prefer the "u" in honour as it seems to be missing these days.
  8. Mass Diebold request blocked by mdsolar · · Score: 4, Informative
  9. Re:Yet another CA standard... by One+Louder · · Score: 2, Insightful

    It's a shame you never saw any part of California besides Los Angeles.

  10. Waaaaay off topic, I know by Anonymous Coward · · Score: 2, Funny

    four seasons are Wildfire, Mudslide, Earthquake, and Smog

    Boy, I'd like to see a shoji screen of these four seasons!

  11. As much as I dislike CA.... by Chmcginn · · Score: 2, Interesting
    I don't see this being a problem with California, per se. I'd say it was more a problem of large corporations. Economy of scale is a great thing. But when a company reaches the 'counting drops of solder to close the barrel' stage, a lot of individual choice type options might vanish.

    And, wait... are you complaining that your car has stricter emissions standards? I'm certainly not, living in the second-most smog infested state in the US. If it weren't for CA emissions being standard on so many vehicles sold outside that state, it might be even worse here...

    --
    Have you been touched by his noodly appendage?
    1. Re:As much as I dislike CA.... by Chmcginn · · Score: 3, Interesting

      Car companies are far more likely to decide simply to not sell cars in CT than CA.

      Many car companies might, this is true. But I'd be willing to bet that some car companies would make it an option, albiet an expensive one.

      So CA gets to decide what level is correct, and all the other states have to go along for the ride.

      As other posters have pointed out, there are cars sold that don't meet the CA standard. There's packages of solder that don't contain the "This product blah blah state of California blah blah" label. The point is, CA is deciding what's best for it, not for anyone else. It's not their fault if many large companies go along for the ride.

      --
      Have you been touched by his noodly appendage?
    2. Re:As much as I dislike CA.... by neomunk · · Score: 2, Insightful

      That's not CA setting the emissions standard for your state, it's the auto companies deciding that the economy of scale on the changes that need to be made are a greater benefit to the bottom line if applied to the whole production line than either a) not selling cars in CA or b) setting up a separate production line for CA specific autos. CA has every right to set emission standards for their own state, and the auto companies have every right to deal with those standards in any way legal.

      Your post (to me at least) smacks of bashing those damn hippies without saying so directly. If you're really pissed about the situation, place the blame on the car companies, where it belongs.

      And this is again making an assumption, but you seem to be pissed that programmers are gonna be pouring over this code. WTF? Do you really think that this is some big negative inconvenience, or is it just west coast bashing? I just don't see the problem.

  12. Re:Yet another CA standard... by gurps_npc · · Score: 2, Insightful
    Detroit and Japan continue to make cars that do not meet California emissions tests.

    The fact that you bought such a care tells me that you looked at the cars that did not meet the California emissions tests and said "No thank you".

    What probably happened is that the majority of the people in the country with needs similar to yours thought that cars should meet California's tests. The few people that did not want the cleaner cars had different needs then you did.

    You don't have a beef with California, you have a beef with the majority of AMERICAN citizens. And you personally were still offered a choice to pick another car, but decided not to.

    Why don't you stop blaming California, and start taking responsibility for your own actions

    --
    excitingthingstodo.blogspot.com
  13. Re:Good by Random+BedHead+Ed · · Score: 4, Funny

    I'm shocked. Deibold generally tries very hard to avoid the appearance of bias or impropriety, and they offer quality e-voting products that they strive to improve in response to much-appreciated constructive criticism from the community. Whenever they fix an issue with their products, like the closed-source software or the easily-copied security key, they are quick to get the updates out and always thank the community for helping them to improve their products. Their recent suit against Massachusetts has given them a serious PR boost with other states. So yes, their response to this move really surprises me.

    (Sorry if your sarcasm gland is asploding.)

  14. Re:Yet another CA standard... by drinkypoo · · Score: 2, Insightful

    My car has "California" emissions and I live in Connecticut. This is just one example of how California mandates things for the rest of the country.

    Interestingly, I can purchase a car in Connecticut, drive it to California, register it, and pass a smog check.

    Vehicles with California emissions and vehicles without are smogged to different specifications, even here in California.

    The restriction only requires new cars sold in California to conform to different standards.

    In California, they make you label everything, including restaurants, informing you that your food might cause cancer. Then they all go outside and breathe air they can see.

    I live in a county which has spectacularly good air quality, and it happens to be within California.

    The worst air quality that I'm aware of in the US is in Houston.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  15. Pre-Hacking by Nonsanity · · Score: 2

    "For the first time, California is demanding the right to try hacking every voting machine with 'red teams' of computer experts and to study the software inside the machines, line-by-line, for security holes."
    And this is a bad thing for the public... HOW?
    1. Re:Pre-Hacking by mOdQuArK! · · Score: 3, Insightful

      Well, it'll cost the taxpayers a fair bit to do that kind of testing properly - looking at it that way, you'll get a dollar value of how much the taxpayers think a corruption-resistant democracy is worth!

  16. What we need is a slot machine... by Anonymous Coward · · Score: 4, Insightful

    Any electronic voting machines should be regulated to at least the same level as a slot machine. But for some reason we apparently believe that handling the $20 dollars we want to gamble in a casino is more important than the results of an election.

    A casino would never field a slot machine (even a 1c machine) that was as insecure as a Diebold voting machine.

    The security model for a slot machine is rock solid. The hardware and software (source included) must be submitted and approved by each jurisdiction. The security model ensures that if even one bit in the software has been corrupted, the machine ceases to function. The cash-in and payout of each machine is redundantly logged. The machines are completely power tolerant, meaning you can cut the power at any time; when the power is restored the machine will come back up in exactly the same state that it was in before power loss. The machine can print tickets (for a paper trail), as well as talk securely over a network.

    Basically, all the requirements we'd like to see in a voting machine are the same that a slot machine already conforms to. There's no reason to re-invent the wheel here, most of the work has already been done.

  17. Re:Yet another CA standard... by fredrated · · Score: 2, Insightful

    Born and raised in Cal, yeah, there are 'kooks' for politicians sometimes, but these kooks are like 'let's see if we can make people happier by making their food less poisonous' as opposed to the kooks that think things like 'let's not tell people the air at ground zero is poisonous because then bin Laden will be even more satisfied with the results'.

    We'll keep our kooks, you keep yours and we will both be happy. I hope.

  18. Treason by loftling · · Score: 3, Insightful

    I think that attorneys for the government should be able to demand to see source code for all the machines already deployed. If source cannot be produced (or it does not compile to the same machine code present on the voting machines) then those responsible should be rounded up and tried for treason. Seriously: at no point should *anything* related to how these machines tally votes have been regarded as a secret: that's simply not how voting works in the US.

    I believe that California shouldn't have to demand transparency, I think that we citizens have implicitly expected transparency all along.

    Donate to the Open Voting Consortium, they've been working with Debra Bowen and many others to fix the system.

    --
    don't panic-- clowns can smell fear.
  19. This should be so simple... by dostojevski78 · · Score: 4, Interesting

    It amazes me that the US can't get their elections done right. They have the technology to power the worlds most important financial systems, to pilote a drone on the other side of the world and beat any given human in a game of chess. WHY THE ##CK haven't they managed to come up with a voting system that's rock solid, transparent, secure and dependable?!? Why is that even a hard thing to do?

    Heck, I think even _I_ could design such a system:

    - Buy a standard issue PC with a standard issue laserprinter
    - Make a simple voting program
    - Give every voter a Live CD with a unique hard coded serial.
    - The CD is inserted under the supervision of election workers, and the PC is booted up.
    - The voters goes behind the curtain where they find a screen, a mouse and a printer.
    - The voter casts his/her wote. The vote and the unique ID is stored on the local HD, and two coppies is printed out on paper.
    - The voter comes out, ejects the CD AND KEEPS IT, and puts one paper vote in a ballot box. Keeps the other copy.
    - The computer is powered down before the next vote.

    This way one can always check the DB against the paper ballots afterwords. AND: Every citizen who thinks the election has been tampered with can A: Review the software on their CD. B: Check the official "election website", punch in the unique ID from the CD/paper coppy and verify that it's registered correctly.

    This is not complex, this is not expensive, this is not difficult, and as far as I can see; this is practicaly fool proof given a certain degree of random manual chek of wotes. (To eliminate the factor involving electorial workers doing nasty stuff to the PCs etc.)

    Or am I over looking something here...?

    1. Re:This should be so simple... by uncqual · · Score: 2, Interesting

      Check the official "election website", punch in the unique ID from the CD/paper coppy and verify that it's registered correctly.

      One minor nit... This is a bad idea because it makes buying and selling votes more reliable. With a scheme like this, the vote-buyer can verify that the vote-seller really followed instructions before payment is made. As it is now, vote-buying is unreliable (at the retail level) because the buyer can't tell if they got what they paid for.

      But, overall there are plenty of good solutions to the problem of voting machines - any of the thousands would do, but closed source is a component of none of them!

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    2. Re:This should be so simple... by Manchot · · Score: 2, Insightful

      Even relatively sane, simple mandates like checking for a valid ID at the poling station get shut down.

      Those laws are often struck down as unconstitutional, and for good reason. If you are an American citizen who doesn't have an ID (which you cannot constitutionally be required to own as a direct result of our right to privacy), you should still be able to vote. More practically, from a statistical viewpoint, people with lower incomes and the elderly are surprisingly likely to not have IDs. You might say, "Well, if they want to be able to vote, they need an ID," but if voting laws disenfranchise even one person who has done nothing wrong, they have already gone too far.

  20. Nice to see by frenchs · · Score: 4, Interesting

    This issue is actually the very reason this woman got my vote in the last election. I'm glad to see she is holding to her promises. We definitely need more politicians to do this. She, unlike a large number of politicians, seems to have a reasonable grasp on the internets and tech as a whole.

    http://www.ss.ca.gov/executive/bio.htm

    1. Re:Nice to see by MsGeek · · Score: 2, Interesting

      Indeed. The fact Debra became our Secretary of State was balm that soothed the wounds of four more years of Arnold Freaking Schwarzenegger and his signature on my Masters Degree diploma if I go to the university of my choice.

      Go Debra go! So nice to have a real, live she-geek in public office!

      --
      Knowledge is power. Knowledge shared is power multiplied.
  21. They'll "study the software inside the machines"? by roystgnr · · Score: 2, Insightful

    I suspect they'll really study software outside the machines, code which the manufacturer swears is the same as the software inside the machines, cross his heart. That's still an improvement over the current situation, but it's not good enough for democracy. If a computer is turning your ballot into a microscopic electromagnetic pattern rather than a human-readable printout, you simply can't be certain that your vote was counted. Software audits may make election hacking more difficult, but they'll never make it impossible.

  22. How hard can it be to program a voting machine? by Peter+Trepan · · Score: 3, Interesting

    They just take votes and record them. The only remotely novel programming problem should be the security, and they don't appear to have implemented any! How can these machines keep screwing up when ATMs keep on not screwing up?

    I'm not a computer scientist, but I know many of you are. Is there some hidden level of difficulty here? Some reason why making voting machines should be such a challenge for Diebold?

    --

    Step into a huge movement. Don't Tread In Me.

    1. Re:How hard can it be to program a voting machine? by PPH · · Score: 2, Interesting
      It shouldn't be difficult. That's what makes these proprietary system claims suspicious.

      Microsoft, who sells into a huge and varied market, has to worry about copyright and competitors swiping their intellectual property. Diebold deals with a much smaller customer base which is easily audited. Do you really think that county election officials are going to risk buying their voting machine s/w on the black market?

      It is not uncommon for vendors to provide the source code for critical systems with embedded software for quality control purposes. Its just a matter of getting an NDA signed, which with responsible customers, isn't a big deal.

      --
      Have gnu, will travel.
  23. 10% Failure Rate. by Irvu · · Score: 2, Funny

    Ahh but thanks to the intervention of well-paid lobbyists Federal standards make 10% an "acceptable rate of failure" for an election.

  24. Re:They'll "study the software inside the machines by PPH · · Score: 2, Insightful
    That's the same conundrum presented by Microsoft's 'open source' model. They'll let you look at something which they claim is thew same as what you are running on your system. But if you can't do a clean build, you can't be sure the two are really the same.

    This situation is unacceptable in critical systems' embedded software. Not only is the source subject to audit, but the entire compilation and installation process is as well.

    --
    Have gnu, will travel.
  25. That doesn't quite fit my definition of "simple" by achurch · · Score: 2, Insightful

    Heck, I think even _I_ could design such a system:

    [8(!) steps and commentary elided]

    Or am I over looking something here...?

    Perhaps you might not have heard the story of the king and the toaster?

    This may not be quite that bad, but the point still stands: Don't use more technology than is needed to solve the problem. In this case, it's much simpler than you suggest:

    1. Election supervisor checks that voter is authorized to vote.
    2. Voter takes pen and paper ballot.
    3. Voter writes candidate's name on paper.
    4. Voter deposits ballot in box.

    In fact, if you were clever you could even combine steps 1 and 4, saving a line at the supervisor's table.

    Oh, and don't give the voter a copy to take home, unless you want supporters for the "wrong" party to start getting their pillows replaced by severed horse heads. "I've got a very good deal for you, and all it needs from you is one little piece of paper . . ."

  26. Re:Shouldn't this be obvious ? by Dragonslicer · · Score: 2, Insightful

    the machines' output decide the faiths of millions
    I think that may be the eeriest typo I've seen in a long time.
  27. Re:Yet another CA standard... by QuantumRiff · · Score: 2, Informative

    NO, CA emissions rules suck. Oregon and Washington are looking at adopting California's Emissions requirements. That would mean several freakish things. Namely, no personal Diesel vehicles. You cannot buy a VW diesel or a Jeep liberty Diesel in CA new. Diesels in the state of CA have to be over a certain weight. That is getting rather outdated. You can buy a 7000lb Hummer that burns gas like no tomorrow, tears up the highways with its weight (and even get a tax credit, since because of its weight, its considered a "business delivery vehicle) but I can't buy a VW that gets 55MPG burning biodiesel.

    --

    What are we going to do tonight Brain?
  28. Re:Unless the vote is on paper... by Teancum · · Score: 2, Interesting

    While having it on paper is good, it can be better still.

    As I've mentioned before when this issue is raised, computers should only be used for electronic ballot preparation. The actual ballot which you use for casting your vote should be prepared in the voting booth, and be done using OCR characters and/or a bar code (or something simple but easy for a voter to evaluate). At that point, who cares what company has actually designed the equipment for the vote processing?

    You can establish standards for both document preparation as well as being able to "load" the current election data that lists all of the "official" candidates that have previously registered with the local election board, and all other ballot questions. Writing such a standard would be a generally trivial exercise, and could be easily extended to take care of unusual voting situations (like instant run-off votes or other crazy schemes to count votes).

    By having such standards, anybody including a small group of hackers could develop a system for sale to their local election officials, and have some tests to verify that the software and system actually does what it is supposed to do. And more importantly, it could commoditize the election supply business instead of being locked in by one single company like Diebold. Of course Diebold could offer their equipment for sale as well at a competitive price, but that doesn't matter.

    Besides, if the voter looks at the ballot and verifies that the information is correct, that is a voter certified election. And it can be recounted dozens of times and get the same results. The largest problems with elections is that voters sometimes mess up the ballot by marking beyond the lines or vote for two people when only one vote is valid. Electronic ballot preparation deals with all of those problems and more. It even helps to stop some types of voting fraud, as these prepared ballots would be easy to spot something that has been tampered with.

    There is no reason why the same machines that are preparing and helping voters to cast their ballots should be used to do the counting of the votes. This also helps with the unfortunate situations where you have equipment malfunctions when a voter is in the middle of casting their ballot. They can stop, move to another machine, and perhaps start from the beginning but they have a real chance of making sure their votes actually count for something. Any partially printed ballots can be discarded, and each voter can be verified with the use of tickets or some other system to make sure they only vote once. So even if they sit and press "finished" a dozen times and have a dozen ballots prepared, the judges can accept only one of those ballots and it is up to the voter to decide which one of the ballots they made would be their actual ballot cast for that election.

    If casting a ballot with a Dibold machine when you are half way through voting or worse if the machine crashes as you are finishing up your selections, you are screwed as a voter and there is a real possibility that you will become disenfranchised for that election.

    In short, a paper trail, while a good start, is not the best possible option. The voter needs to be directly in control of the process of casting their vote, and not trust the reliability of some machine that is known to be tempermental.

  29. Re:In reference to my comment... by avronius · · Score: 2, Funny

    Thanks for drawing attention to my inability to avoid insulting someone while trying to set them at ease. Thanks, also, for implying that, by acknowledging that I am an insensitive clod, and being aware that I have a problem, and taking steps towards resolving that problem, I am somehow more of an insensitive clod than a non-self-confessed, non-help-seeking, run-of-the-mill insensitive clod, you insensitive clod.

    Don't worry, I'm selling maps to the solution of that for those that couldn't follow ;)