Slashdot Mirror


E-Voting Glitch: 19,000 Voters, 144,000 Votes

nick_davison writes "The Indianapolis Star is reporting the latest case of 'interesting' E-voting results. Tuesday's Boone County election, using MicroVote software returned 144,000 votes from 19,000 registered voters. After much panicking and tracking down the bug, the actual number of votes turned out as 5,352. With yet another mistake, does anyone still trust closed-source electronic voting?"

93 of 601 comments (clear)

  1. MicroVote Sucks by khalua · · Score: 2, Funny

    Have you tried MacroVote?

    --


    "There are more pleasant things to do than beat up people." --Muhammad Ali
    1. Re:MicroVote Sucks by Bohnanza · · Score: 2, Funny
      It sounds like Macrovote is what it actually does.

      There no longer seems to be any reason to vote. Since our corporate overlords now control the elections, and control the candidates anyway, we should simply let them choose directly.

      --

      -----

      Sorry, I'm only a 1336 h4x0r.

    2. Re:MicroVote Sucks by Negatyfus · · Score: 2, Funny

      I can't believe they didn't use SlackVote. Everybody knows MicroVote is evil!

    3. Re:MicroVote Sucks by Geek+of+Tech · · Score: 3, Funny
      Now, electronic voting has something in common with slashdot polls!

      And I quote...

      # Don't complain about lack of options. You've got to pick a few when you do multiple choice. Those are the breaks.
      # Feel free to suggest poll ideas if you're feeling creative. I'd strongly suggest reading the past polls first.
      # This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're using these numbers to do anything important, you're insane.

      Good to see the legal system is getting some ideas from the fine folks of slashdot!

      --
      Stop the Slashdot effect! Don't read the articles!
  2. What is wrong with an "X"?? by Mantrid · · Score: 4, Insightful

    I remember at our last national election, the voting was simple - make an X on a ballot and put it in the voting box.

    I have to wonder, with all these punch cards, evote, and other problems - why don't they just stick to plain old pen & paper ballots? I mean if you can't figure those out, chances are you'll end up just stuffing your ballot into the funny "circular" ballot box anyways!

    1. Re:What is wrong with an "X"?? by shippo · · Score: 2, Interesting

      Pen? We use thick pencils, with fairly soft cores, attached to the polling booth by a long piece of string! No change of the ink drying up, and little chance of the pencil breaking.

    2. Re:What is wrong with an "X"?? by EricWright · · Score: 4, Insightful

      Two reasons:

      1) We don't want to have to pay someone to tally all the votes. If its not computerized, someone has to count them all up. When there's around 100 million votes for president, that's a lot of minimum wage hours right there!

      2) The US has turned into a nation full of people with a) no patience and b) a very short attention span. We want what we want, and we want it now! And dammit, if other countries can have computerized voting systems, so should we.

      My thought is that we should all vote on those bubble sheets that are used for every standardized test given throughout our public school system. Everyone who came through the public schools will be familiar with them, and those that didn't are most likely products of private schools/home schooling and thus smart enough to figure it out!

      (Tongue only partially planted in cheek)...

    3. Re:What is wrong with an "X"?? by gunga · · Score: 5, Interesting
      1) We don't want to have to pay someone to tally all the votes. If its not computerized, someone has to count them all up. When there's around 100 million votes for president, that's a lot of minimum wage hours right there!

      Are you serious? Are the people who count the votes not volunteers in the US?

    4. Re:What is wrong with an "X"?? by CaptainZapp · · Score: 5, Insightful
      1) We don't want to have to pay someone to tally all the votes. If its not computerized, someone has to count them all up. When there's around 100 million votes for president, that's a lot of minimum wage hours right there!

      So you rather pay voting machine companies some 5'000$ per unit for a glorified Windows CE computer with an Access database that can be hacked by any pimply faced teenager with 100$ worth of computer equipment?

      What a bargain

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    5. Re:What is wrong with an "X"?? by Detritus · · Score: 4, Insightful

      It doesn't scale to typical American ballots, which can include a huge number of races and questions. You have federal, state, county and city offices. Everything from the President to the dog catcher, plus judges, bond issues, constitutional amendments, referenda, school boards, etc.

      --
      Mea navis aericumbens anguillis abundat
    6. Re:What is wrong with an "X"?? by Wudbaer · · Score: 5, Interesting

      Your objections are certainly justified; on the other hand Germany where I am living is doing all of its voting the traditionall pen-and-paper-ballot way, and we get first projections minutes after the voting closes, more and more reliable projections shortly after and very accurate (usually 0,x % to the official final results) inofficial final results the same evening (usually our voting booths close at 6 pm). The official results are available IIRC about 2-3 days after the vote.

      The people staffing the voting booths and counting the votes are usually volunteers who get a small payment for their troubles. All in all our systems
      seems to work quite well.

      And even if Germany is far smaller than the US it has still a not too small voting population.

    7. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 4, Interesting

      I used to be a hard core political junky.

      There is a extremely large amount of vote fraud going on now with the paper ballots, mostly for local elections. (nobody in the big parties talk about it because it would cause too much trouble)

      One of the big ideas of computer voting is you remove the ability to add, replace or destroy ballots in the time gap between voting and being tallied.

    8. Re:What is wrong with an "X"?? by hey! · · Score: 5, Insightful


      2) The US has turned into a nation full of people with a) no patience and b) a very short attention span. We want what we want, and we want it now! And dammit, if other countries can have computerized voting systems, so should we.


      Not to rain on your cynicism parade, but quick tallying isn't just a form of political entertainment. The quicker the tally is done, the less opportunity for vote manipulation. In tightly contested elections, it reduces the problem of people forming immovable opinions about who won, and subsequently never accepting the legitimacy of the outcome (e.g. "Not My President").

      Of course, speeding up the process of tallying at the expense of clear auditability is to cure the disease by killing the patient.

      The answer, then, is optically scannable ballots: tallying as fast as any "voting machine" and auditability as good as any paper ballot.

      Personally, if I were to design the system, it would look like this:

      (1)Manually filled in ballot, optically scanned;
      (2)Tallying machines running off of read only media, recording results to write-once media;
      (3) Tallying media, original paper ballots securely stored for a period of several years;
      (4)Voters could optionally tear off a bar coded tag from their ballot. They could then go to a specially set up election facility, present their tag and positive ID, then see how their vote was tallied on a secure, private terminal.

      This last point will raise some paranoid objections; however I think paranoia cuts both ways in this instance.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    9. Re:What is wrong with an "X"?? by mwood · · Score: 2, Insightful

      "And even if they wern't, it would be putting money back into the economy which is never a bad thing."

      Unlike letting us keep our money to spend it on food and shelter -- that doesn't put money back into the economy. No, wait....

    10. Re:What is wrong with an "X"?? by JediTrainer · · Score: 4, Funny

      When you're done voting, you give your ballot with sleeve to the attendant, and you watch (you have to watch, they make you stay) as it goes into something resembling a giant laser printer

      Maybe it was just me, but I thought it looked more like a gigantic shredder.

      --

      You can accomplish anything you set your mind to. The impossible just takes a little longer.
    11. Re:What is wrong with an "X"?? by AbbyNormal · · Score: 4, Funny

      Sir I take particular offense to your statement

      b) a very short attention span.

      I am very well capable of keeping my attention fixated on a point that is well worth my....Hey! Another article on Microsoft doing something bad!

      --
      Sig it.
    12. Re:What is wrong with an "X"?? by Tim+C · · Score: 2, Funny

      Ah, but in the US, do they really all show up to vote? For a national election??

      He said votes, not voters...

    13. Re:What is wrong with an "X"?? by swdunlop · · Score: 5, Insightful

      Right. You simply do it by tweaking the database; much more efficient, and harder to trace with the opaque voting process provided by Diebold, MicroVote and others. One must admire progress, even when it simplifies fraud.

    14. Re:What is wrong with an "X"?? by scrytch · · Score: 2, Insightful

      It doesn't scale to typical American ballots, which can include a huge number of races and questions. You have federal, state, county and city offices. Everything from the President to the dog catcher, plus judges, bond issues, constitutional amendments, referenda, school boards, etc.

      How does presenting the ballot questions on a tiny screen reduce the complexity? Here in San Francisco, you use a sharpie to connect a line, then you feed it through an optical scanner, which will give it back to you if there are errors.

      Why the hell is something so bloody simple being made so complex? It's not a mission to mars or anything, it's simple data collection.

      --
      I've finally had it: until slashdot gets article moderation, I am not coming back.
    15. Re:What is wrong with an "X"?? by Washizu · · Score: 4, Insightful

      "(4)Voters could optionally tear off a bar coded tag from their ballot. They could then go to a specially set up election facility, present their tag and positive ID, then see how their vote was tallied on a secure, private terminal."

      I don't agree with #4, because it allows someone to verify they voted a certain way. This would allow the mob or some other coercive organization to pay for your vote, you give them your slip, and then they check the result. Currently, it's pointless to try and influence voters this way since you can't proove you voted with the mob.

      --
      OddManIn: A Game of guns and game theory.
    16. Re:What is wrong with an "X"?? by carlos_benj · · Score: 2, Informative

      We don't want to have to pay someone to tally all the votes.

      Computerized collection and computerized tallying are not the same. Where I live, the ballots are paper and you have to use a marker to fill in the center section of an arrow. The paper gets fed into a scanner (not networked) that counts the votes fed to it. The scanners (complete with locked bins full of ballots) are then taken to another location where the counts are downloaded to a single database.

      The volunteers at polling locations are there to make sure that nobody stuffs a ballot box and there are volunteers that ensure that boxes are transferred and downloaded without tampering as well.

      --

      --

      As a matter of fact, I am a lawyer. But I play an actor on TV.

    17. Re:What is wrong with an "X"?? by Viking+Coder · · Score: 2, Insightful

      Are you seriously asserting that government spending is always a bad thing?

      --
      Education is the silver bullet.
    18. Re:What is wrong with an "X"?? by Alan+Hicks · · Score: 2, Insightful
      And even if Germany is far smaller than the US it has still a not too small voting population.

      I think you're dead on here. E-voting is just a thing politicians use to appear cutting-edge to the public. Pen and paper ballots are reliable, easily understood, and not so slow as to be unusuable. The fact that Germany is a smaller country than the USA in population size doesn't really matter because of the way we vote. Only one official is elected by the nation, the President. He is really elected by the States' elctoral college, who traditionally (though not neccessarily) votes according to the way the members of their States vote. You don't have to count all the ballots for the entire country in one big pile, but rather 51 smaller piles, one for each State and the District of Columbia. I doubt Germany is much smaller than most States.

      --
      Slackware, what else when it must be secure, stable, and easy?
    19. Re:What is wrong with an "X"?? by WhiteWolf666 · · Score: 2, Insightful

      You sound knowledgable, so I won't flame you.

      Open source != Open Access

      I develop an Open Source application.

      I refuse to accept ANY submissions to my application.

      Anyone can look at the code that I produce, anyone can use the code that I produce, but. . . .

      I don't accept any submissions to my source tree.

      Open source is not some magical, collaberative coding software. It is not an Integrated Development Environment.

      Its just a license whereby I agree to share my source code with the world.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    20. Re:What is wrong with an "X"?? by danila · · Score: 2, Insightful

      And even if they wern't, it would be putting money back into the economy which is never a bad thing...

      This shows a serious lack of understanding of economic theory. Money never leaves the economy. In fact nothing matters less than that. What matters is mostly what people produce. If people spend their time making some cool consumer goods, someone will get to consume these, which is good. If they do some science, it is good because we will learn something. If people spend their time counting votes, this is not good, because less consumer goods will be made and we will not have as much scientific progress as possible. Spending resources on useless things is bad, even though jobs are created and money is returned back into the economy.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
  3. Let's just hope... by Bobulusman · · Score: 3, Funny

    ...That when they 'fixed' the problem, they did it right. Since they probably didn't want the local county's IT guy to look at the source and fix the problem, there's no guarantee they got it right this time, either.

    --
    Cogito ergo sum in Slashdot.
    1. Re:Let's just hope... by LordBodak · · Score: 4, Insightful

      Yeah, the IT director and the software provider "fixing" the problem is a little bit disconcerting.

      --
      LordBodak's journal.
  4. Blackadder by Walterk · · Score: 4, Funny
    Vincent Hanna: One voter; 16,472 votes. A slight anomaly...?

    Edmund: Not really, Mr. Hanna -- you see, Baldrick may look like a monkey who's been put in a suit and then strategically shaved, but he is a brilliant politician. The number of votes I cast is simply a reflection of how firmly I believe in his policies.


    True politics
  5. Reminds me of Office Space... by donnyspi · · Score: 4, Funny

    "I probably just put a decimal point in the wrong spot. I always forget some mundane detail..." lol

  6. check out BlackBoxVoting by phooka.de · · Score: 5, Interesting
    Check out BlackBoxVoting. They even have the entire book for free as PDF. Very interesting read.

    Personally I like the bit about vote-counting in France. Sounds a lot more advanced (read: secure) than the US way of doing it.

  7. So ... by cablepokerface · · Score: 5, Funny

    Is this how Bush was elected?

  8. Accounting by lgeezer · · Score: 5, Insightful

    A lengthy collaboration between the county's information technology director and advisers from the MicroVote software producer ... showed just 5,352 ballots
    So an IT director and a number of flunkies have rewritten the results of an election.
    How do the good people of Boone County know that the new answer is correct? Because it's less than the number of actual voters? How can they trust the result of that election at all? And why should those too young to vote until next time bother to vote when next time comes around?

    1. Re:Accounting by clickety6 · · Score: 2, Funny

      So an IT director and a number of flunkies have rewritten the results of an election.

      That's disgusting! Everybody knows that rewriting the results of an election is a job for the courts!

      --
      ----------------------------------- My Other Sig Is Hilarious -----------------------------------
    2. Re:Accounting by symbolic · · Score: 2, Funny

      How do the good people of Boone County know that the new answer is correct?

      Maybe they took a vote.

  9. Actually, their software *IS* open source by femto · · Score: 4, Funny

    Here it is:

    #include <stdlib.h>

    int main()
    {
    printf( "%i\n", rand() );

    return(0);
    }

    1. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 2, Funny

      The many eyes see now that they forgot to initialize the random generator with srand(). This was shallow.

  10. Closed or Open...it doesn't matter by billmaly · · Score: 3, Insightful

    What matters is an accurate count. Why oh why is this so difficult? Press a button, tally a vote. Next voter please. Why is this even still being discussed??? Maybe I'm dense, but I just don't get it.

    1. Re:Closed or Open...it doesn't matter by real_smiff · · Score: 3, Insightful
      It matters because if it's open, and you get a crazy number (like here) you have a chance to see how that happened w/o taking it on faith.

      But if it's closed and you get a reasonable number, it could either be right, or it could be a believable but wrong number.

      I think this is probably what gets people concerned?

      --

      This is my Sig, this is my Gun. One is for Slashdot and one is for Fun.

    2. Re:Closed or Open...it doesn't matter by 0x0d0a · · Score: 2, Interesting

      Vote-counting is up there with life support systems in terms of how critical mucking it up can be. If you need to have three independently written programs doing the counting and comparing results, then do it. For something as simple as this, I disagree that common mistakes are acceptable.

  11. Don't Worry, Be Happy by Detritus · · Score: 4, Funny

    The new Indianapolis Mayor, Richard Daley Jr., said there is nothing to be concerned about. Indiana Governor Martha Daley called to congratulate him on his victory.

    --
    Mea navis aericumbens anguillis abundat
  12. Do we also have close source laws? I think not by dyfet · · Score: 5, Insightful

    When software is used to impliment a matter of law, the public must have an absolute right and need to review such software, even before one speaks of issues of software freedom. We don't make closed source or "secret" laws in this country, ie, laws that effect the public in general, and that the public is not permitted to know or examine, but yet will be held accountable to. We don't have anonymous or secret agencies enforcing laws and arresting people, ie, a secret police force. Yet, for reasons I cannot fathom, we now permit machinary with no public means of review to impliment laws, such as voting. No democracy can exist where voting is a secret or unaccountable process to the public that participates in it.

  13. Closed source? by Mr_Silver · · Score: 4, Insightful
    With yet another mistake, does anyone still trust closed-source electronic voting?

    Sod that.

    With yet another mistake, does anyone trust electronic voting full stop?

    (I think that Open Source might be better, but to the majority of voters, electronic voting is the same thing irrespective of how visible the code is - and quite frankly, even with peer review on open coude this sort of bug might still happen)

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  14. Ok.... by cybermace5 · · Score: 5, Insightful

    So 19,000 voters produced 144,000 votes. That's obviously an error, and was caught and corrected. What you really need to worry about are the little errors; if the votes are off by 500 or 1000 how are you going to know?

    --
    ...
    1. Re:Ok.... by Anonymous Coward · · Score: 2, Informative

      Our county uses Diebold's machines. We had a city council race that was decided by a 17 votes.

      At the end of the night, our election board produced a box of 462 absentee votes that they forgot about counting. After these were added in, the margin of victory was 5 votes.

      This has prompted a call for a MANUAL recount. One problem being cited in this case is the "split ballot" problem where different people voting at the same precinct must use different ballots.

      Here is the punch line: Since there is no real way to do a MANUAL recount with these electronic ballots, it is likely that we will be having a special election to figure this whole thing out.

      And we thought this would be better than hanging chads....

  15. At least it wasn't 250 extra votes... by mev · · Score: 5, Interesting

    Having an extra 100,000+ votes clearly stands out as an error. I would have been more concerned if it was a small enough number not to be detected, but a big enough number to affect close races.

    1. Re:At least it wasn't 250 extra votes... by SoTuA · · Score: 2, Interesting
      Having an extra 100,000+ votes clearly stands out as an error. I would have been more concerned if it was a small enough number not to be detected, but a big enough number to affect close races.

      So, how do you know the figure they produced later (5k votes) is right? The software has shown itself to be fallible (obviously, it's human made ferchrissakes!) but we only have the word of the company that "now it is ok".

      I sure am happy my country still has "stone-age voting", making a single vertical line to cross an horizontal line beside the candidate's name with a soft lead pencil on a paper ballot. Votes are counted at each voting table by the people who staff it (who are chosen at random from the pool of people who vote in that particular table) and every candidate has a right to an observer to watch the vote counting, on every table.

  16. Re:Does anyone trust closed source anything? by azzy · · Score: 2, Funny

    Millions of eyes makes a bug fucking scary!!!

  17. yet another mistake by HornyBastard77 · · Score: 2, Interesting
    mistakes happen in all software, open or closed. this one was actually fortunate, because it was out there for everyone to see. at least with this incident these election officials will think twice before they can declare these machines 'virtually infallible.' once can also hope that there will be a thorough audit of how exactly the actual number of votes was lowered to 5352 from 144,000.

    what causes me more worry are the bugs (features?) in these machines that are known only to a select few. i was hoping that after the elections last week more hue and cry would be made in the mainstream media about these machines by the candidates who lost. that doesn't appear to be forthcoming, though. pity.

  18. This sucks by Ripplet · · Score: 4, Insightful

    I mean really, how difficult can this be. Lots of people vote, you add up the totals, we're not talking rocket science here. When was the last time your local ATM machine gave you $1500 instead of the $50 that you asked for. Doesn't happen too often right? Maybe it's because the banks are damned sure they're not going to give their money away. It's a pity the people in charge don't take democracy that seriously.

    --

    Skiing? Check out The Independant Skiers Portal

  19. Found the bug by AVee · · Score: 4, Funny

    The Amount_paid variable was used where it should have been Vote_Count...

  20. Open Source isn't a cure all by m00nun1t · · Score: 4, Insightful

    "With yet another mistake, does anyone still trust closed-source electronic voting?"

    This infers that open source == no mistakes. That's simply not true. It just means that there *may* be less mistakes as theoretically more people look at it. Think SendMail... that's open source, widely used, but that sure has had plenty of "mistakes".

    1. Re:Open Source isn't a cure all by vidarh · · Score: 4, Insightful
      No, it infers that with open source anyone who wants to CAN look at it. The number of errors in and in itself is irellevant in the case of a voting application: If there are serious errors, a new election can be held. But with a closed source voting application it is very hard for people who are suspicious about a result independently review the process.

      When the results are blatantly wrong, like in this case, we can be sure that an error will be detected and corrected. However what security do we have that the "corrected" number is truly correct? And what if the result had just been skewed a few percent instead of blown out of all proportion?

      Your argument is like saying that public access to government documents is inferring that public access == no mistakes. As with oversight of voting, access to public documents are important not because we're guaranteed that it will result in fewer mistakes being made, but because more people, including those not in power, are given opportunities to try to verify that people stick to the rules should they choose to.

    2. Re:Open Source isn't a cure all by WindBourne · · Score: 2, Insightful

      Acutally, it is not about mistakes, but about being able to catch mistakes and security flaws. It is in a closed source's best interest to pretend that a mistake did not happen (even though it accidentaly changes the election), rather than take the glaring lime light. Finally, in an open society, the election is the one true item that should be fully trusted. That way we do not get equipment manufactuers stating that they will deliver a certain politician.

      --
      I prefer the "u" in honour as it seems to be missing these days.
    3. Re:Open Source isn't a cure all by Urd · · Score: 2, Insightful

      "This infers that open source == no mistakes."

      That is an entirely false deduction.

      What open source means in this case is that the public and maybe even more importantly the politicians can assure themselves the voting software doesn't favor one candidate over the others. It doesn't mean there is no mistakes it means anyone can go point them out.

  21. Re:For Chicago... by GMontag · · Score: 3, Informative

    Don't forget the other traditionial Democrat block in Chicago.

    Glad I looked for a post like this before I tossed in my immediate reaction: these guys are amatures, Cook County ILL has been running this way spanning three centuries and two millenia!

  22. are there any opensource solutions? by TeamLive · · Score: 2, Informative

    I completely agree that closed source is the wrong way to go for such a public venture as voting, but are there any open source products vying for contracts? i mean, we cant really wait around for govt to say "yes, lets use open source universally" if there are no projects out there for them to use.

    If there is one out there, then it needs to be pointed out to the govt buyers.

    --
    one world | many people
  23. Re:Closed source? by AVee · · Score: 2, Insightful

    even with peer review on open coude this sort of bug might still happen

    But in that case we at least get to see the bug *and* the fix. Now someone has 'fixed' the count and but he could just as well have done that by inserting some hardcoded reasonable looking numbers.

  24. Open, closed, I'm the guy with the gun. by Asprin · · Score: 3, Interesting


    Open-sourcing the voting software is important, but in my opinion, not as important as maintaining separate systems for ballot printing and ballot tabulation.

    I wrote about it in this journal entry.

    --
    "Lawyers are for sucks."
    - Doug McKenzie
  25. Re:Closed source? by awol · · Score: 2, Interesting

    With yet another mistake, does anyone trust electronic voting full stop?

    Or as some of the American Electorate might say; "with yet another mistake does anyone trust voting full stop". I think the source of the problem is the perception by various interests in the US that there is some form of money to be made in these systems. This is wrong. Get the _process_ of electronic voting designed right (I mean imagine the first elections back in the year dot. All those who vote for Trevor stand to the left, all those for Dave to the right, all those for Ug, um well, you just stand where you are... No dave, stop killing the people voting for Trevor... What do you mean you don't want to vote for Ug, well ok then you just stand over there... No I don't care who you want to vote for they're not here. Oh fuck it, this is too hard). Then the implementation simply becomes a question of reducing cost. There is no "marginal" profit to be had and as such there is almost no way that private enterprise can fund the development of these systems better than the state. The argument for free software systems is equally persuasive.

    Then there is the deployment of the hardware/infrastructure to actually deliver the voting functionality to the electorate (and that is something that can get better and better over time as well). It is very expensive and the only benefits compared to the counting of paper votes are accuracy and cost savings (for get speed, it's not like there is a power vacuum before the result. so what if it takes a few days). If you can give accuracy then get out of the game and the only way to reduce cost is to fund on a cost basis which means the state should fund the system not enterprise.

    --
    "The first thing to do when you find yourself in a hole is stop digging."
  26. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  27. Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 5, Insightful

    Ok, not really.

    With yet another mistake, does anyone still trust closed-source electronic voting?

    Open source, closed source, it does not matter. Open source is not a cure for solid software development practices, and open source is not a synonym for solid software development practices. Likewise "closed-source" does not equate to poor practices.

    One of the strengths of open source is the price. Free software probably means more people are using it than would otherwise, so the software is being tested more, and the pool of people available to fix bugs is also larger. This works for software that is generally useful, but consider voting software. Who is going to install the full voting suite (voting software is much more than a voting terminal) and then hold mock elections in their home? Granted, the importance of such software may bring out more people willing to try the software but you are still relying on people to do this in their leisure time.

    The "many eyes" argument is merely a shotgun approach to quality control. What is needed is strong leadership implemeting a plan which includes rigorous and ongoing testing. Open source does not guarantee this any more than closed source guarantees its absence.

    The software was released before it was ready. That's obvious. It seems to me that a closed source shop would be theoretically better positioned to meet an immutable deadline (such as an election date). At least when you own your employees you can mandate overtime and crack the whip harder. When the software is open source you cannot enter "crunch mode" and make the scattered developers put in long hours.

    The fault was not in the development model but in the failure of the project leadership.

  28. Glitch = pathetic euphemism by handy_vandal · · Score: 4, Insightful

    E-Voting Glitch: 19,000 Voters, 144,000 Votes

    I hate the word "glitch", I really do.

    It's an evasion, a pathetic euphemism.

    What it really means is "bad programming", "fucked up", "profoundly fucked up", etc.

    -kgj

    --
    -kgj
  29. Over complicated by PurpleWizard · · Score: 4, Insightful
    How difficult is it to write a system that takes a input selection, submits it to the count and resets ready to take the next vote?

    What is the ridiculuous complexity making these things so easy to fcuk up?

    Combine it perhaps with a bar code scanner so that every individual can have a street bar code. Add a few simple checks like no more bar codes are counted for a paricular street than were issued.

    I still don't see where this becomes a complex task compared to existing systems. Most of the components needed to build a system already existing.

    Some one please tell me what I am missing.

    As for the open source/free software issue. Perhaps the solution is that the requirements for the system should be published so that anyone can right something to conform. (Oh that's like having open standards).

  30. Re:We don't want to have to pay someone to tally a by BobBoring · · Score: 2, Insightful

    We don't want to have to pay someone to tally all the votes.

    If your vote is so important to why don't volunteers count the votes? Several states, Texas example, require a human readable ballot. Smaller cities may use hand counts. Most large cities use a machine/human readable "scantron" type ballots. They mark the ballots with a permanent ink marker. Marking more than one selection for the same race invalidates only the section of the ballot for that race. IF you notice you made a mistake you can get a fresh ballot. The spoiled ballot is destroyed while you watch. Observers from all parties can watch the election judges (the people that issue the ballots, destroy the miss-marked ballots and watch you put your ballot in the box).

    In Europe and Canada most countries require a paper ballot. They limit the number of voters assigned to each polling place so the votes can be counted and certified within a few hours of the close of the polls. Usually they have next day official results. It does require lots of people to complete the process but most are volunteers.

  31. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  32. Cartesian Join? by ReadParse · · Score: 2, Interesting
    Sounds like somebody screwed up the SQL:
    select count(*) as count, candidate.lastname || ', ' || candidate.firstname as candidate from candidate, vote group by candidate order by count desc
    They should have added "where candidate.id = vote.candidate_id". I make this mistake often, but I generally practice my queries before doing them for the press.

    RP
  33. Don't trust any of it by gr8_phk · · Score: 4, Insightful
    "With yet another mistake, does anyone still trust closed-source electronic voting?".

    Get off the open/closed source debate already. If you use electronic voting, you open the door to electronic voting fraud. Open source is helpful in this regard, but not as effective as keeping to paper voting. Think about it. You can pay people to commit fraud anyway, but the cost goes up with number of votes altered/subtituted/whatever. With electronic voting, one guy can automate the fraud process with much greater effect. You raise the efficiency of the fraud as well as the voting.

    People will argue the supposed cost and efficiency advantages of e-voting. Think about the cost of counting YOUR ONE VOTE and compare that to what YOU PAY IN TAXES each year - then tell me it's expensive. It's been working fine for over 200 years, there is little to gain from changing and everything to lose.

    1. Re:Don't trust any of it by Cyno · · Score: 2, Insightful

      We've already lost. You actually think your vote is counted? Prove it!

  34. Anybody notice the number 144000 by Dusabre · · Score: 2, Funny

    The number 144000 has a great significance in many religions/beliefs.

    Google on 144000

    Personally I think that Judgement Day is nigh and that the AntiChrist will use an evoting machine to gain control of the world.

    Or perhaps not.

  35. Here's how you do it right by nurbman · · Score: 2, Interesting
    I voted in the Toronto election this week. They used a ballot where you fill in a line with a gap in the middle so that a scanner can detect it.

    It looked like they used this machine to scan it: www.essvote.com

    Very clean. The number of votes was called in and double checked against the smart card inside which connects by modem. Results 20 minutes after the polls closed and a paper trail if needed. Great stuff.

  36. Put down the OSS Kool-Aid for a second, people... by Chris+Burke · · Score: 4, Insightful

    There's a point to be made here.

    The fact of the matter is that open source software will do very little to help the issue of the untrustworthiness of electronic voting.

    Simply put, being able to read the source code does you no good if you can't be sure that the binary that the voting machine is running was compiled from that code.

    With a Linux distro, if I for some reason suspect Red Hat may be compiling back doors into xdm or login, I can go somewhere else. If I don't trust anybody, I can compile the damn thing myself and put it on my computer.

    These machines, open source or not, are going to be provided by a company like Diebold. Do you trust them, even if they have to give you a copy of some source code which may or may not be the source code that they used in their voting machines? Are you going to be able to browse the source code on the very voting machine you're using? Are you going to be given the compiler flags used to create the binary so you can re-create it yourself, and access to the voting machine's disk so you can compare them?

    It is necessary that any electronic voting system be open source, as a matter of duty to the public. It is not, however, sufficient.

    --

    The enemies of Democracy are
  37. Re:Black Budget = closed source spending by J.+J.+Ramsey · · Score: 3, Insightful
    But we do have "Black Budgets" -- many billions of dollars for covert military/spook purposes, approved by small Congressional committees, the details of which are hidden from Congress at large and from the public. In other words, closed-source spending.

    True. However, the idea is to avoid that sort of thing unless it is truly necessary, since even though there are good reasons to keep the details of military and espionage spending secret, the secrecy can be abused and used to hide unethical and even illegal actions. It's best to keep government activity public by default and only maintain secrecy if there is a compelling reason to do so.

  38. As an Indiana voter... by Yekrats · · Score: 4, Informative

    I'm an Indiana voter, and the most recent elections in my county (Tippecanoe County, encompassing Purdue University) were a complete disaster. Yes, we can thank our good pal Diebold.

    I went to vote at 7:00 am after the polls had been open for an hour and was turned away because of "computer problems." Apparently one of the "pick X candidates for city council" votes was not allowing a voter to pick multiple candidates. Our election board had to print up paper ballots at the last minute, delaying the opening of the polls for about two hours. When I finally got a chance to vote, it was the good-old-fashioned way: checking off candidates pen and paper, and counted by hand.

    Okay, shame on us for not having a backup in place in case the computer screwed up. But the computer shouldn't have screwed up in the first place. Testing, people?

    Elsewhere in our county, first the machine neglected to tally absentee ballots in a very close race. Then it was discovered that one of the voting stations put the wrong candidates on the ballot, which may lead to a special run-off election.
    http://www.lafayettejc.com/news20031111/20031111 1l ocal_news1068529632.shtml

    --
    Ceci n'est pas une pipe.
    1. Re:As an Indiana voter... by Billly+Gates · · Score: 2, Insightful
      Good old Diebold.

      Gotta love them. Good thing they do not have an ulterior motive.

  39. Perfectly Reasonable Explanation by Greyfox · · Score: 2, Insightful

    There was a minor fault in the vote rigging module. It's since been corrected. Move along, nothing to see here.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  40. Automated testing? by BenjyD · · Score: 3, Insightful

    I would hope that any company that supplied software for something like counting votes would have to provide evidence of a complete testing procedure that would catch problems like this.

    I mean, automated testing of a voting system can't be hard. Build yourself a little network of voting machines in the office, write a bunch of scripts that enter a certain pattern of votes and ensure the correct results come out the other end. Make sure your scripts perform a wide range of possible voting patterns, and do all the 'odd' things your users might do (try to vote twice, mash the keypad with their palm etc).

    Or am I being terribly naive about the way the software industry does things?

  41. Not quite by abb3w · · Score: 2, Insightful


    It's not just that 19000 voters produced 144000 votes; it's that 19000 voters produced 5352 BALLOTS that produced 144000 votes.

    Obviously, this was intended as the Chicago or Baldwin release of the software.

    --
    //Information does not want to be free; it wants to breed.
  42. Re:Do we also have close source laws? I think not by professorhojo · · Score: 2, Insightful

    >We don't make closed source or "secret" laws in
    >this country, ie, laws that effect the public
    >in general, and that the public is not
    >permitted to know or examine, but yet will be
    >held accountable to. We don't have anonymous or
    >secret agencies enforcing laws and arresting
    >people, ie, a secret police force.

    are you serious? two words my friend: Patriot. Act.

    get your memory checked now: http://www.thememoryhole.org

  43. Re:Do we also have close source laws? I think not by lildogie · · Score: 2, Insightful

    > We don't have anonymous or secret agencies enforcing laws and arresting people, ie, a secret police force.

    Yes, as a matter of fact, in the U.S.A., we do have this.

    And it's so much easier when you can rig an election.

  44. Re:Heh Heh Heh. Boone county losers! by presearch · · Score: 2, Informative

    What? Boone county is liberal? This is Lebanon Indiana. You make it sound like it's the San Rafael of the cornbelt.
    If you want to see what it looks like, watch the opening minutes of "Hoosiers". Much of it was filmed here.

    Boone county is mostly farmland; corn, soybeans, winter wheat, although much of the farmland that borders I-65
    is being converted to industrial parks. There are clusters of new home developments, ugly self-similar brownish houses
    made of styrofoam and pressed wood, packed together with no trees on what used to be soybean fields.
    They might be considered bedroom communities but that's not representative of the majority.

    We've recently gotten a Starbucks at the Shell station up on the Zionsville exit. That's about as liberal as they get.
    Lebanon High School still has "Drive your tractor to school" day.

    You have a choice on most ballots here of Republican, or Republican.
    The same political structure and families have been in place for as long as I can remember.
    The voting machines are electronic but not touchscreens. They're those big suitcases on
    a stand with push buttons and red LEDs. The system has been in place for at least 10 years.

  45. I give up by ThisIsFred · · Score: 3, Interesting
    So far, I have either read about, or heard about the following problems with these electronic voting systems:

    Machines crashing while the polls were open

    Central collection point jammed with call-in traffic (understandable)

    Machine inflates count almost 30 times the actual figure.

    Alright, I give up. Let us at least try to put a positive spin on this issue. Were there any elections that didn't have problems when using the new electronic voting systems? And what was the ratio of non-problematic electronic voting to problematic electronic voting? I'd say that if more than half of the electronic voting machines had problems, the manufacturer should be sued. I'd advocate a lawsuit to get out from under any contracts that may exist for the installation and maintenance of this equipment.

    An aside: Does anyone know whether or not computer scientists had any input at all on the design of these beasts? If not, then what a terrible waste of good talent. I don't know, maybe I'm wrong there, because I still think an electronic voting machine wouldn't be very complicated to design.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  46. You Know What You Can Do by ajs318 · · Score: 2, Insightful

    Back in the days when votes were counted by hand {or today, in countries where they stil are} the whole process was transparent.

    If your country uses electronic voting, you should write to your representative and point out the necessity of opening up the process. Specifically, the need for the public to be able to examine mechanical drawings and software source code. Public scrutiny over the democratic process is more important than any corporate secret.

    --
    Je fume. Tu fumes. Nous fûmes!
  47. Voting should be transparent by eberry · · Score: 2, Insightful

    Fine. I will take this troll.

    I don't think the author or anyone else is saying "choose OSS because it's bug free". I believe the point to be made is that Open-source can be inspected by anyone since it's available to the public.

    I for one do not trust proprietary software for voting. Government should be transparent and so should the software used to elect those buffoons into office.

    And I will go so far to say that not only should the software be OSS. I should be able to download the voting data and run my own analysis of the past election.

    --
    Whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa, whoa. Lois, this isn't my Batman glass. - Peter
  48. Re:Byzantine Generals Problem by slim · · Score: 2, Informative

    Are you going to tell me that some ivory-tower egg head (Homer Simpson says it best) hasn't come up with a highly reliable computerized voting architecture based around public/private keys, solutions to the Byzantine Generals Problem, and other distributed algorithms?

    Kinda. Not public/private keys (voting is anonymous) but... Voter Verified Electronic Election is Ivory Tower Egghead stuff that you might like.

  49. Two big differences: by roystgnr · · Score: 2, Insightful

    When you cheat an ATM machine, the ATM machine owner loses money. When you cheat an electronic voting machine, the machine owner may have no stake in the results or may even be benefitted by your action.

    When an ATM machine cheats you, you know it, often immediately. When a voting machine cheats you, in a secret ballot system with the simplistic unauditable voting machines we use now, you never find out.

  50. RE: Diebold on 'This American Life' by chooks · · Score: 2, Informative

    'This American Life' had a great story on Sunday about voting machines, specifically about Diebold's. The theme of the show was The Annoying Gap Between Theory and Practice. The show is supposed to be coming out in RA on Thursday here.
    Basically they talked about electronic voting and some of its (many) drawbacks. Most /.'ers would probably enjoy listening to it.

    For anyone who doesn't know about 'This American Life', basically they are short stories (about 3-4 per show) revolving around a certain theme. The stories are real life stories from ordinary people in America. Many of the stories are funny, some are sad, and almost all of them are thought provoking. I'd highly recommend listening to a show or two.

    And no, I'm not affiliated with the show. Just an avid listener :)

    --
    -- The Genesis project? What's that?
  51. Looking forward... by jmv · · Score: 2, Funny

    ...to seeing Bush re-elected with a 2 billion vote majority.

  52. I've done vote-counting in France by Kinniken · · Score: 2, Informative

    And I concur, it works very well.
    The number of persons who would have to cheat to change a vote is high (at least four volunteers, plus the "overseers" from each parties and from the municipality); in addition, the "paper trail" remains behind to allow recounts.
    And in presidential elections (with something like forty or fifty million potential voters, so big if not quite US-scale), projections accurate to the % are available the minute the polls close.
    It's only drawback is that it require a non-ridiculous number of volunteers, who are (rightly, IMHO) not remunerated.

    --
    What do you know about World Politic? Find out in this quiz
  53. Re:Open source cures cancer! Film at 11! by BESTouff · · Score: 2, Insightful

    You got it wrong. Open-source doesn't mean Linux-style development. You can have a company-regulated project, but still open to the citizens wishing to peek at the code.

  54. Voting vs. electronic financial transactions by Retired+Replicant · · Score: 2, Interesting
    Why is it that millions of financial transactions occur each day with relatively good reliability, and the ability to track down and correct errors, but they can't seem to design a reliable system to count votes?

    The main thing is that there should always be a paper receipt as backup. When you go to the ATM you get a receipt, when you use your credit card, you get a receipt. When you vote electronically, a matching receipt should be printed, signed by the voter, and retained in a locked ballot box. The receipts in the ballot box can then be counted if there is a question about the electronic results.

    I think we need to consider keeping the ability to match voters to ballots in order to reduce the chance of ballot-box stuffing (either electronic or physical). Of course safeguards would need to put in place to restrict and prevent the abuse of knowledge about how someone voted. For example, after a certain amount of time, all ballots should be destroyed, etc.

  55. Re:Put down the OSS Kool-Aid for a second, people. by LoRider · · Score: 2, Informative

    I love the Subject. OSS zealots, like myself, tend to miss the point from time to time.

    What people need to realize here is that technology does NOT always solve a problem. Even if it appears to solve the problem it may create numerous other problems. Why put the election results into the hands of a few campaign-funding corporations? Our government has a history of setting up phony elections to install leaders in other countries, why make it easy to do so here. Read here or here. You can argue that Michael Moore is a wacko, he isn't, but history often has a way of telling us the truth behind the rhetoric.

    --
    LoRider
  56. Closed Source? by Drooling_Sheep · · Score: 2, Interesting

    I'd trust closed-source voting before I'd trust open-source where a potential exploiter can easliy scan the code finding and exploiting bugs. Though I don't see how it can be so hard to design a secure voting system. You wouldn't want it to run on anything more than the most basic kernel though, so the best idea is probably to use a simple proprietary OS. And you could architect the thing so that it only runs some sort of registered instructions. Also, the whole thing would have to be closed-circuit obviously.

  57. Making it too complicated by Mr+Bubble · · Score: 2, Interesting

    To my mind, the problem that these computers were meant to solve was the production of legible, non-ambiguous, easily tallied ballots that accurately reflect the voter's intentions in the booth.

    I see a computer terminal that is very straightforward and relatively low tech. All this terminal does is display the choices, record the user's input, and spit out a chit with the voter's choices displayed in human and machine readable form. These votes could easily be placed through a bubble reader or cross-checked by humans.

    This is tech people can understand and verify on the spot before they cast their ballot into the box. Is there really any reason to have that terminal record the votes, tally the votes, and wire the totals to centralized servers? How many points of failure/corruption do we really want here?

    --
    "The world is a construct of forceful imagination. Those who don't know walk around in the reailties of those who do"