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?"

601 comments

  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 fragzilla · · Score: 0

      Nope, but I have used MacroVision!

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

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

    4. 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!
    5. Re:MicroVote Sucks by nocomment · · Score: 1

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

      Did anyone _EVER_ trust it in the first place? At least anyone who reads slashdot.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    6. Re:MicroVote Sucks by Anonymous Coward · · Score: 0

      That's not funny, it's true!

    7. Re:MicroVote Sucks by Logicdisorder · · Score: 1

      Everyone in the States needs to boycott this whole computer based voting systems. No good can come of it.

      --
      "The most dangerous creation of any society is that man who has nothing to lose." - James Baldwin, American author
    8. Re:MicroVote Sucks by rifter · · Score: 1

      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!


      That explains why 65% of those 144,000 votes were for CowboyNeal!

    9. Re:MicroVote Sucks by yourmom16 · · Score: 1
      # Don't complain about lack of options. You've got to pick a few when you do multiple choice. Those are the breaks.

      This also applies.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
  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 Anonymous Coward · · Score: 1, Funny

      I'm sure there're thousands of invalid votes with ticks on the ballot instead of X's.

    2. 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.

    3. 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)...

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

      there is a reason that governments are trying to move away from the "X." with the system that you are proposing, it is simple enough to just put an x next to the person's name that you want to win, but when all those thousands of x's are put together, who is going to count them, error proned humans.

      the "x" system costs way too much time and money to count the votes, but if e-voting is done right, votes can be counted on the fly, and the whole election process would be much more seamless.

    5. Re:What is wrong with an "X"?? by jjshoe · · Score: 1

      I am very familiar with those forms. After answering about 5 questions rows looked the same and it was hard to stay in the same place so i just them sideways and filled them in in a pattern like my initials!

      --
      -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
    6. 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?

    7. 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

    8. 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
    9. Re:What is wrong with an "X"?? by Tibor+the+Hun · · Score: 0, Offtopic

      the parent is absolutely right! under no circumstances are we to create lots of minimum wage temp jobs! it would be against the spirit of everything the current administration has done to slash the number of jobs in favor of outsorcing and general fuckuping.

      --
      If you don't know what AltaVista is (was), get off my lawn.
    10. 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.

    11. 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.

    12. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Good points, but my guess is that you also have far fewer voting locations to compile votes from. That would make a big difference.

    13. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      [...] Germany where I am living is doing all of its voting the traditionall pen-and-paper-ballot way [...]

      Actually, the city of Cologne has been e-voting in all forms of elections for at least four years now.

      [...] we get first projections minutes after the voting closes [...]

      IMHO, much of the precision of those early predictions may actually come from strategically placed e-voting districts.

    14. Re:What is wrong with an "X"?? by jeffy124 · · Score: 1

      the simple reason is that it gets tedious having to manually count all those ballots - it easily lends itself to human error, though this can be mitigated with multiple people counting, recounts to confirm the original count, etc.

      IMO - any computerized voting must (under all circumstances) produce a paper receipt, but can still produce a vote count report at the end of the day. this way, if the machine crashes or there's power loss or some other fault, the lost votes can still be counted if they get dropped from the report. simply empty out the box of receipts and store them aside when a fault occurs and hold them until it's time to count them, and add them to that location's totals.

      if there's an error like the one in this article (more votes than voters), the paper votes can confirm the actual tally. if there's uncertainty in the totals reported by the machine, the paper votes can be counted. if any other questions are raised - the paper votes can be counted. doesnt even require being open source or anything like that, if a paper receipt is made for each vote, integrity of the ballot will be acheived because the paper votes can still be counted.

      If any voting company exec wants to show off the confidence he/she has in their equipment - they should challenge voting boards to take an SRS (simple random sample) of machines, and manually recount the votes to confirm the effectiveness of the machinery. If any discrepancies show up, the voting board will know what to do with the machines for next year's election.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    15. Re:What is wrong with an "X"?? by phooka.de · · Score: 1
      When there's around 100 million votes for president, that's a lot of minimum wage hours right there!

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

      Furthermore, isn't it a good American tradition to reduce the number of voters by e.g. not including substantial parts of the poor, mostly black population in the lists of registered voters?

    16. Re:What is wrong with an "X"?? by kryptkpr · · Score: 1

      I can't speak for the USA, but in Canada they're paid around $20 cdn/hr .. although I believe these are the people who actually oversee the elections (hand out ballots, cross names off the list, etc).

      We had a municipal election just the other day actually. You're given a large, 8 1/2" x 11" ballot with categories from which you pick one (one for Mayor, one for Alderman, and one for christian school board something or other I don't care about). This ballot is then put into a "privacy sleeve", which is basically 2 8 1/2" x 11" pieces of paper stuck together to make a little folder which you can stick your ballot in so nobody can see it. 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 (scan-tron machine?) which quickly pulls your ballot out of the privacy sleeve, and then gives either a Green light (vote OK) or Red light (something went wrong, vote again).

      Results can be had instantly, but a paper trail remains for a re-count.. seems to work great (other then the fact that the capitalist pig won for mayor, but that's becuase we have a STUPID populace that doesn't realize the most conveinent choice has dire envorimental consequences).

      --
      DJ kRYPT's Free MP3s!
    17. Re:What is wrong with an "X"?? by nemoest · · Score: 1

      I agree, I don't see why so many states have to think up overly complex ways of voting. Here in Oklahoma all the ballots are essentially the same, there are arrows and you use a pen to fill in the arrow that points next to the choice you want.

      Here's a sample of what they look like just click on the sample BALLOT link. (it's a pdf file)

      They are then fed into a large box that counts them, and then at the end they are all scanned and tallied that way. Simpler than filling in bubbles in my opinion, and definately better than chads.

    18. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      My thought is that we should all vote on those bubble sheets
      that are used as packing material. People LOVE to pop those bubbles!!!

    19. Re:What is wrong with an "X"?? by EricWright · · Score: 1

      Well, there's about 285 million people, and IIRC, the 2000 presidential vote was about 50M each for Bush and Gore... That's where I got my number from... it's more than 10 million, less than 1 billion... thus it's 100 million... That's my physics background talking!

    20. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 1, Funny

      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 what we want is *punch* ... Pat Buchanan for President!! no wait....

    21. Re:What is wrong with an "X"?? by pherris · · Score: 1
      My thought is that we should all vote on those bubble sheets

      I always thought the "bubble sheet" method, which is used where I live, was a great bridge between the need for the low cost electronic calculation of votes, the ability to easily audit, for almost anyone could use and see who they voted for before submitting their ballot. Is there an active patent that's keeping the US from standardizing on it? Does any know of any problems with the "bubble sheet" method except, of course, the inability to vote from home (say over the net)?

      --
      "And a voice was screaming: 'Holy Jesus! What are these goddamn animals?'" - HST
    22. 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.
    23. Re:What is wrong with an "X"?? by GigsVT · · Score: 1

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

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

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    24. Re:What is wrong with an "X"?? by WWWWolf · · Score: 1
      ...that can be hacked by any pimply faced teenager with 100$ worth of computer equipment?

      I just realized how lucky we are in Finland. Let's ignore for a while the fact that here electronic voting is not considered an option at the time (as far as I know), and the fact that this is a technologically advanced country where these machines with cardboard-thick security would be laughed out of...

      The potential hax0rs, the "pimply-faced teenagers" (and slightly older, not quite as pimply-faced adults) are notoriously apolitical - getting them to voting site would result in a matter-antimatter kind of reaction. =)

    25. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Have you ever tried counting pennies from a piggy bank? On your first count your have $10.38 then the next count your have $10.40. When the election is close and could decide the fate of the country (2001 US president elections) accuracy matters. I trust those automatic change counters a littler better than those cashier girls.

    26. Re:What is wrong with an "X"?? by Wudbaer · · Score: 1

      The thing about cologne is correct, and there are also some other pilot projects for e-voting under way. However, all state and federal elections are still done the traditional way, apart from very few experimental e-voting districts (also I am not sure if they have been used on state and federal level yet and not only in local elections).

      To be able to provide fast and comparatively accurate predictions certainly an efficient infrastructure has to be able to collect intermediate results as well as to do the statistics, but it has been that way long before e-voting could even be considered over here. Certainly increased use of e-voting might even improve the efficiency of the whole system, but AFAIK it is by far not widespread enough to really make a difference at the moment.

    27. Re:What is wrong with an "X"?? by mwood · · Score: 1

      "...vote on those bubble sheets...."

      Indianapolis uses those now, unfortunately. I still think the old mechanical monsters were better. No way to enter too many votes for an N-way office, no need to ask for another form if you make a mistake, no need to carry your no-longer-secret ballot across the room in the open....

    28. 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....

    29. 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.
    30. 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.
    31. Re:What is wrong with an "X"?? by aDc_73 · · Score: 1

      Even if they were volunteers, the cost of printing all the ballot paper would be more than using computers to tally the results.

    32. Re:What is wrong with an "X"?? by Shimbo · · Score: 1

      Have you ever tried counting pennies from a piggy bank? On your first count your have $10.38 then the next count your have $10.40. When the election is close and could decide the fate of the country (2001 US president elections) accuracy matters

      That's why you have recounts when it's close, which is easy (if time-consuming) to do with a paper based system.

    33. 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...

    34. Re:What is wrong with an "X"?? by therealmoose · · Score: 1

      [quote] 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! [/quote] I'm homeschooled, and I've taken about 20 of those bubble tests. Damn annoying.

    35. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      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").

      Eh? The person who won is the person who got the most votes. Thats it, end of story. Anyone who declares a "winner" before all the votes are counted & declared is an idiot. Why should any system be designed to appease idiots?

      Now I shall concede that it is a bigger problem in the U.S, where it seems polling stations do not close at a fixed time across the board (Allowing yet more idiots to declare "winners" before other polls have even closed) and the Electrol College system which allows the winner of the popular vote to actually loose (Which seems to be a much larger bone of conetention than any other issue surrounding the 2000 presidential elections).

      Most countries don't have any Electrol College, so it doesn't matter who declares what before the official anouncement is made. There's is very little to contest after the votes are counted.

    36. 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.

    37. Re:What is wrong with an "X"?? by freedommatters · · Score: 1
      in the UK people are paid. votes tend to be counted at local town halls, and town hall staff are normally offered the jobs first (and tend to take them) as it is extra money for hanging around after work on a thursday night and counting.

    38. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0
      Your Kruder and Dorfmeister lyrics should read "It's so wrong... etc."

      :)

    39. 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.
    40. Re:What is wrong with an "X"?? by cgenman · · Score: 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... We want what we want, and we want it now!

      In the presidential race, why not just give everyone a ballot which they can mark and place into a box for their preferred candidate? At the end of the day the minimum wage workers can weigh the ballots, and return that result. Adding up the various weights wouldn't be too difficult, and there would be an unambiguous result.

      Anyone voting in a non-presidential election is guaranteed to be at least semi-literate, and won't require such measures. SAT bubble sheets would work just fine there.

    41. Re:What is wrong with an "X"?? by CaptainZapp · · Score: 1
      Thanks AC (see sig)

      It's somewhat hard to understand without a lyrics sheet.

      (Actually the credit should go to Rockers Hifi in the first place, but the K&D version is just so fucking awesome)

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    42. 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.
    43. Re:What is wrong with an "X"?? by ponxx · · Score: 1

      Why does it make a difference? The only thing that takes a significant amount of time is actually counting the votes. Aggregating the information is simply a case of adding a few numbers, whether you do this for a population of 1 million, 80 million or 300 million makes very little difference....

    44. Re:What is wrong with an "X"?? by avdp · · Score: 1

      because voting is supposed to be secret. Dropping a ballot in a box in front of the attendants would not make the vote secret. Putting the ballot boxes inside the booths (behind the curtains) would allow people to put more than one ballot in.

    45. 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.

    46. 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.
    47. Re:What is wrong with an "X"?? by Tackhead · · Score: 1
      > 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!

      What? Did you just say SCO's manipulating voting terminals? Holy crap! I gotta write my congr... well, lemme finish this round GTA3 first.

    48. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Why can't slashdot simply start a new poll for a president...

    49. Re:What is wrong with an "X"?? by extra88 · · Score: 1

      How does presenting the ballot questions on a tiny screen reduce the complexity?

      You present them one at a time.

      They could also include additional information such as what the responsibilities of a particular position is ("What is State Comptroller?") or what a referendum question means. Last Nov. 4th I had to vote on two questions which had a little explanation in the mechanical voting booth, but not really enough. When there are great many candidates, such as in the California recall election, an option could be provided to enter some text to find the candidate you wish to vote for. Designing interfaces with such options would certainly be challenging but it can be done and done well.

      Also, the screen doesn't have to be tiny. I'm sure early adopters have machines with small screens because of their expense but they won't always be small.

    50. Re:What is wrong with an "X"?? by Carewolf · · Score: 1

      Far fewer how?

      Germany has 80 million people, the US is somewhere around 240, or only 3 timer more.

      Besides the system scales well, since the it is heriarchly.

    51. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      Now I shall concede that it is a bigger problem in the U.S, where it seems polling stations do not close at a fixed time across the board (Allowing yet more idiots to declare "winners" before other polls have even closed)

      i believe it is a big problem during national elections that the east coast announces their winners hours before the west coast has finished voting. this can strongly influence voters who are undecided as to who to vote for. they will simply vote for whoever they feel would win rather than who they feel would be the best for the job. they need to have election officials keep the results quiet and locked until everyone has finished voting.

      as for the electoral college, it's supposed to force candidates to campaign everywhere and give everyone something. otherwise, they would just go to all the most populated cities in the country and could easily win the popular vote that way skipping almost the entire midwest. they'd be a president for the east and west coasts but not the middle states. with the electoral system, they have to get votes from all the states otherwise, there's a good chance they won't win.

      --
      please me, have no regrets.
    52. Re:What is wrong with an "X"?? by puppet10 · · Score: 1

      I'm guessing thats why the original poster suggested the requirement of a positive ID and going to a polling center. This would solve a lot of the problems since if someone just wanted to forge a bunch of people's IDs anyway - they could just vote as them on election day rather than trying to 'persuade' then to vote the way they wanted them too.

      Although this would still allow for small scale coersion, again for people willing to present false ID, but I suspect thats a fairly small number.

      Personally I think a statistically sufficient and random sample of the filled in ballots checked against their recorded electronic vote should be sufficient, though it is possibly reassuring to the voter to be able to verify following the election that their vote was counted properly.

      --
      -------- This space intentionally left blank --------
    53. Re:What is wrong with an "X"?? by Random832 · · Score: 1

      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

      those are what's used in the indiana ones, if i remember correctly... the problem was the system for counting it

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    54. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      In re: the "not my president" comment... The problem in the 2000 US presedential election was not that results were estimated too early or that the winner of the electoral college's vote did not correspond to the winner of the popular vote; it was that the Supreme Court cut short a mandatory recount in Florida and then declared a winner. There is and was no provision for this in the Constitution or anywhere else, but any defense of that election's integrity must necessarily argue for the Court's authority in that situation.

      The use there of an electronic voting system would have likely resulted in a manual recount anyway (due to existing election laws and/or public distrust in machines...after all, this is why they must be auditable, right?), which would not have been completed within the time limits, resulting in the exact same legal situation. Electronic voting may solve some problem, but this wasn't it.

    55. Re:What is wrong with an "X"?? by EvilBudMan · · Score: 1

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

      You don't have to. They(vote counters) are vollenteers in my state.

      Also,

      An old saying:

      It's better to be a vote counter than a voter.

      So I guess some(vote counters) are in fact paid.

    56. Re:What is wrong with an "X"?? by Rick+Zeman · · Score: 1

      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!

      Who said the cost of democracy was cheap?

    57. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      this sounds like a great way of doing it, and i don't see how there could really be a need for a recount other than the scan-tron machine going haywire.

      i don't know if there's anyone other than the elderly who doesn't know how to use a scantron. they can even supply the necessary #2 pencils and that mistake won't be made. the only problem would be if someone were to erase incompletely, but how often does someone go back and change their vote? the hanging chads don't even allow for that. i have never done it, it's not necessary, but the voting booths allow it if i choose before i pull the big lever that enters my vote.

      no matter what method is used for voting, there will always be problems with it and always be a possible necessary need for manual re-counts. here in CT they tried out the computer things, i believe they had problems in one town and had to go to paper (or maybe they had a problem with the mechanical voting booths, i don't remember). either way, there will be problems.

      one last comment i want to make is that i don't understand how an open source voting software would be better than closed source. open source gives that many more people the code and ability to possibly mess with it. sure it gives that many more the ability to fix it as well, but closed source, if properly tested keeps people from being able to break in and mess with it unless they really try. i just see this as one use when closed source would be better. same goes for mission critical military, intelligence, and government applications.

      --
      please me, have no regrets.
    58. Re:What is wrong with an "X"?? by ahillen · · Score: 1

      IMHO, much of the precision of those early predictions may actually come from strategically placed e-voting districts.

      No, as far as I know the early predictions come from strategically chosen (non-e)voting destricts, where people are asked how they have voted. This information is collected all day and the result presented the minute the voting locations close.

    59. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      You'd have to be loonie to work for $20cdn/hour...

    60. Re:What is wrong with an "X"?? by frission · · Score: 1

      that's funny that you would bring this up...i actually work for a testing company that handles "the little bubble sheets," you wouldn't believe how many people can't bubble. I've seen everything from spelling their names backwards from right to left, to filling in all the bubbles on the same column, and worse...if they can't even get past their name, i don't know if i want the presidential election counting on them either...but I guess there's problems with all the voting systems. I'd much prefer the electronic voting. Just because there's currently a glitch, doesn't mean we should just toss the idea, just come up with a better one. I personally do like the preregistration, with the PIN numbers and then vote online. once you've used up your pin number and voted for everyone, that's it, expired. it's be an easy as hell tally as well, select count(*) from candidates where name='whatever'

    61. Re:What is wrong with an "X"?? by WuphonsReach · · Score: 1

      one last comment i want to make is that i don't understand how an open source voting software would be better than closed source. open source gives that many more people the code and ability to possibly mess with it. sure it gives that many more the ability to fix it as well, but closed source, if properly tested keeps people from being able to break in and mess with it unless they really try. i just see this as one use when closed source would be better. same goes for mission critical military, intelligence, and government applications.

      Open source does not mean open-access.

      For example, just because anyone can see the source to the linux kernal doesn't mean that anyone can add code to the kernal. Instead, it goes through a review (and some other processes?) prior to be admitted into the development tree.

      Open-source merely ensures that anyone is able to inspect the code.

      --
      Wolde you bothe eate your cake, and have your cake?
    62. Re:What is wrong with an "X"?? by althalus1969 · · Score: 0, Flamebait

      I think it's about time, the UN sends some Inspectors to these "elections". You people seem to have a few very serious problems with voting, counting and general election security.

    63. Re:What is wrong with an "X"?? by Snowmit · · Score: 1

      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.

      Oh man, those things screw up all the time. It's just that most of the time, you never get a chance to compare your results to your answers.

      You know, I don't buy that it is cheaper to pay highly trained technicians to install and maintain electronic ballots than it is to pay a few people per riding to count ballots. I doubt that it's even faster.

      We use manual counting for our federal elections in Canada and last time the US and Canada had an election, we started ours after you guys and finished counting before you did. Mind you that's because we didn't have hanging chad recounts in Florida but that proves my point. A nice big X interpreted by people clearly establishes voter intent and parallel counting keeps things moving at a zippy pace.

      If you rely on automation, when things go wrong they things go very wrong. If you rely on people and each group of people is reponsible for, like, 200 ballots then it is much easier to catch an correct errors.

      --
      I have a lot of opinions about Cyborgs and Architects
    64. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

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

      Depends on how you define "bad." Let's just say every dollar spent does something. Even if it is paid to some fat cat, that fat cat spends the money on goods and services.

    65. 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?
    66. Re:What is wrong with an "X"?? by darien · · Score: 1

      Even if it is paid to some fat cat, that fat cat spends the money on goods and services.

      No he doesn't, he sits on it and accrues interest. Maybe he invests it, but the ultimate intention is still to move money out of circulation into his bank account.

    67. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Heck in Chicago we even pay our voters, assuming they pick the right candidate! ;)
      Besides, with computer voting how are we going to get our dead to vote?

    68. Re:What is wrong with an "X"?? by BigDish · · Score: 1

      I'm not so sure about bubble sheets. I've used them for various things around a pretty good public school and found the following:
      1. About 1/2 of the teachers could not follow the directions ON THE SAME SHEET! about how to fill them in. They did things including using crayon, pen, drawing X's through the bubbles, etc.
      2. About 25% of the high school students did similar things.
      Bubble sheets seem rather simple to me, but I can't believe how many people could not correctly fill them out.

    69. Re:What is wrong with an "X"?? by reboot246 · · Score: 1

      I agree. Combine paper ballots marked in pencil with optical scanners to count the votes and you have a near-perfect voting system. Notice I said near-perfect. Nothing is ever going to be perfect.

      Pushing technology into places it doesn't belong is stupid. We have enough technology in our voting system. Remember what has happened in our schools. Little Johnny can surf the net and create neat PowerPoint presentations, but he can't read at his grade level.

    70. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0
      This would solve a lot of the problems since if someone just wanted to forge a bunch of people's IDs anyway - they could just vote as them on election day rather than trying to 'persuade' then to vote the way they wanted them too.

      That doesn't fix the problem. If you have a fake id and want to vote, you need to be sure the real person doesn't vote. Especially if they voted first. Think about it. Any duplicate votes raise alarm flags and bring in audits.

      If you want to check a vote, that can be done many times. You don't have to worry about duplicate checking.

      It's just not possible to allow voters to check their vote after the election and prevent vote selling.

    71. 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
    72. Re:What is wrong with an "X"?? by chadm1967 · · Score: 1

      Yes.....

    73. Re:What is wrong with an "X"?? by Artifakt · · Score: 1

      The US generally doesn't close the polls at 6 pm. This is because we also don't make much effort to educate employers that they have to let people attend the polls, we have many citizens who are afraid it would have a negative impact on their jobs to invoke that particular right. (When I worked polls I heard at least 3 people who showed up right before close of polls and had to wait in line, bitch about how they didn't trust their supervisor not to let leaving the workplace to vote influence there evaluation, every single time. It was the second most common unsolicited comment I heard, right after, "Why can't I pick a president from one party and a vice president from another?"). Given that other comment, I don't know if there are that many bad employers or just a lot of foolish sheep among the voters, but either way we cater to keeping the polls open to 8 or 9, then expecting the results by the 11 pm news. Lengthening that 2 hour window to 6 hours or so would definitely help.

      --
      Who is John Cabal?
    74. Re:What is wrong with an "X"?? by h4rm0ny · · Score: 1

      In addition to the reasons listed in the last post, there's an important extra - money can be made by persuading gormless officials that e-voting is superior.

      Or else at some level in the hierarchy, gormlessness appears and the official below can recieve brownie points from his clueless boss for this idiocy.

      Where nothing is wrong, the current economic model demands that you break something so you can fix it. Or if you can't fix something, then break something that does work and blame that!

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    75. Re:What is wrong with an "X"?? by Artifakt · · Score: 1

      Whoops, I know better than to say "there" evaluation instead of "their" - Sorry! While we're at it, here's several commas (,,,,). please feel free to add them if it makes phrases such as "second most common unsolicited" read better. Unused commas may be saved for other posts.

      --
      Who is John Cabal?
    76. Re:What is wrong with an "X"?? by pmz · · Score: 1


      One, vote counters are volunteers.

      Two, these electronic voting systems cost millions of dollars to develop, most likely using tax funds to do so (who would buy them other than counties?).

      Three, people don't understand these things, especially from a poll staff persepctive. They are counter intuitive.

      Four, they use software, which is always fallable, unless developed with a rigor no county or state will ever have the guts to pay for.

      In conclusion, electronic voting is a feel-good experiment of the early 21st century that I sincerely hope will be short lived.

    77. Re:What is wrong with an "X"?? by Artifakt · · Score: 1

      A most trenchant commen... Oooh! Shiny!

      --
      Who is John Cabal?
    78. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      but anyone can look at the code and find the vulerabilities in it using purely legal means since it's provided to the public. that's what i'm talking about. even though code changes are submitted for review with linux, anyone can go and look at the actual code and not tell anyone about a vulerability they found and exploit it. usually those vulnerabilities are picked up fast with linux because it's a world-wide used OS, but an american voting system would be strictly american. sure the vulnerabilities will still be picked up fast, but not necessarily reported fast enough.

      --
      please me, have no regrets.
    79. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      see my reply above. you made the same comment as someone else and i do understand that point. you can more easily find vulnerabilities in software if you have the code. you can find them in closed source stuff without the code, it just takes longer (except in the case of MS when it's easy to assume that something has vulnerabilities).

    80. Re:What is wrong with an "X"?? by pmz · · Score: 1


      What??? Pen and paper scales linearly very well. In fact, is scales much much better than people's ability to remember the names of who they are voting for. Last election, I had to bring in a list I prepared the day before to cover all the races.

      Also, the scaling of computers is more often than not mythical. So, instead of getting the pre-printed ballots and stacking them on a table, people have to run power cords, set up the machines, boot them, troubleshoot them when they fail, hope the counting is going well, etc.

    81. Re:What is wrong with an "X"?? by wirelessbuzzers · · Score: 1

      No, he's asserting that it's sometimes a bad thing. Which it is, sometimes. Like when your debt is skyrocketing. Like now.

      --
      I hereby place the above post in the public domain.
    82. Re:What is wrong with an "X"?? by Rotten168 · · Score: 1

      Be careful because they are bringing in (or trying to) electronic voting machines into CT. I think Southington was the first town to use them.

    83. Re:What is wrong with an "X"?? by Stephen+Samuel · · Score: 1
      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 .....
      So you rather pay voting machine companies some 5'000$ per unit for a glorified Windows CE computer with an Access database.....

      Let me think, for a minute: Thats $5000 at $20hour or about 250hours of balloting... let's estimate at 6 hours per ballot box (I've scrutineered before, and I'd say that that's a good spare space... ) That would give us 41 elections to cover the cost of the boxes (assuming no maintenence costs). At one election every 2 years, that means that it would take 80 years of hand counting to exceed the cost of those machines (presuming that they last that long).

      Not a good investment.

      --
      Free Software: Like love, it grows best when given away.
    84. Re:What is wrong with an "X"?? by pmz · · Score: 1

      the time gap between voting and being tallied.

      Every party and canidate should have a right to send a representative to oversee the transportation and counting. It is also an obligation of the poll staff to supervise the supervisors. With checks and balances in the system, fraud should be minimal. If this doesn't already occur, then that is very very very pathetic.

    85. Re:What is wrong with an "X"?? by Rotten168 · · Score: 1

      Paper trail... we need a paper trail. I mean I hate to sound like the collective mindless Slashdot hoard but the paper trail is essential. It doesn't guarantee an absence of voting fraud but it just makes it harder.

    86. Re:What is wrong with an "X"?? by Rotten168 · · Score: 1

      The whole point with the electoral college is that there is *no* contest after an election, which guarantees a speedy election. The president is whoever the elector votes for, end of story. 2000 went against the constitution.

    87. Re:What is wrong with an "X"?? by hey! · · Score: 1


      Eh? The person who won is the person who got the most votes.


      Sure, until the mob lynches him.

      The question is not what is right. The question is how do we make what is right acceptable to the greatest number of people.

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

      Pencils are supplied.

      I also neglected to mention that when you show up to vote, they give you a [manditory] demonstration of how to fill in the bubbles properly.

      If you wanted to change your vote.. I think all it would take is to fill in 2 bubbles, the machine would fail on it, and you get another voting card..

      --
      DJ kRYPT's Free MP3s!
    89. Re:What is wrong with an "X"?? by Rotten168 · · Score: 1

      No, as a matter of fact we often let illegal immigrants vote here.

    90. Re:What is wrong with an "X"?? by hey! · · Score: 1

      This would allow the mob or some other coercive organization to pay for your vote

      Which I guess would put the voter in the position of being a retail power seller rather than a wholesaler. ;-)

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    91. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0
      No, they are [volunteers].
      Funny, my wife gets paid for working at the polls. At least she *says* that's where she gets the money!

      It probably varies from state to state.

    92. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      (laughs) /.'s user-interface is the epitome of the short-attention span.

      More of a glorified soap-box then a discussion forum.

    93. Re:What is wrong with an "X"?? by cens0r · · Score: 1

      Nope, no problems at all... and it's what I voted with last time (couple of weeks ago), when I lived in texas it was the connect the line method, but still similar in theory to bubble sheets. When you're done, you slide it into the counter and that's that. It counts as quickly as a computer, and there is a paper trail.

      --
      Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
    94. Re:What is wrong with an "X"?? by hey! · · Score: 1

      However, let's say you pay a fee and get registered mail informing you that your vote had been verified. In addition, let's say that the person presenting the ID has his photgraph taken. Then (1) you know somebody has checked your vote and (2) the police know what he looks like.

      In any case, the point was that taking the tag would be optional. If you trusted the gummint to count your vote right, you would simply leave it attached to the ballot.

      If you didn't trust the gummint, you'd take your tag and claim your right to audit your own vote. However, you'd take the risk that somebody could steal your tag, forge your ID, and found out how you voted. If you fear that more, you'd leave the tag on the ballot.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    95. Re:What is wrong with an "X"?? by Stephen+Samuel · · Score: 1
      , but closed source, if properly tested keeps people from being able to break in and mess with it unless they really try.

      Properly tested, you could say the same thing about open sourced too. Being open source doesn't excuse software from testing. What it does is make a new kind of testing available... It allows the general public to hunt thru the software and look for possible holes. If reported these holes can be fixed.

      Closed source allows a manufacturer to hide these same holes (and possibly use them). It also allows a manufacturer to install vote-time 'easter eggs' that would be almost impossible to test for without seeing the source.

      --
      Free Software: Like love, it grows best when given away.
    96. Re:What is wrong with an "X"?? by jtnishi · · Score: 1

      This will probably subject me to some flames, but replace "mob / coercive organization" with "union" or "business", and suddenly, you're in serious trouble. Since unions have a bad habit of liking to pressure their members to vote a certain way, adding something that can trace the member's vote would be suddenly very disturbing.

    97. Re:What is wrong with an "X"?? by Igmuth · · Score: 1

      Oh, it's quite the same here in the USA. The majority of the "pimply-faced teenagers" are apolitical (Hell, so the majority of the populace, just look at our voter turnout numbers)
      But, given the opportunity to cause choas on a nation wide scale, I'm sure a few of them would decide to show. (Even if they don't actually vote)

    98. Re:What is wrong with an "X"?? by holzp · · Score: 1

      nah, those are just McVotes!

    99. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Well, then those votes don't count.

      I mean, it's a GOOD thing to not count stupid people's votes.

    100. Re:What is wrong with an "X"?? by Igmuth · · Score: 1

      $20/hour just to count ballots? Where do I sign up? (Heck even the $20CDN($15USD) mention elsewheres sounds nice)

    101. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Have you ever tried counting pennies from a piggy bank? On your first count your have $10.38 then the next count your have $10.40.

      Maybe you do.

      The rest of us can count.

    102. Re:What is wrong with an "X"?? by Fished · · Score: 1
      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!
      In Virginia, that's what we do.
      --
      "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    103. Re:What is wrong with an "X"?? by Bimo_Dude · · Score: 1
      The US election process went downhill with the ban on exit polling. That was the only way for people to have an idea of how the election was really going (provided the media reported accurately).

      Using computerized voting machines would be ok if two conditions were net:

      • The voting machines and the voting applications were OSS, and
      • Exit polls are allowed and accurate
      Then, we would be able to confirm the accuracy ofthe machines themselves, and have further confirmation with the exit polls.
      --
      "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
    104. Re:What is wrong with an "X"?? by screwballicus · · Score: 1

      I worked as an Assistant Deputy Returning Officer in the Toronto, Canada Municipal election a few years ago and I think the method used is a good one. Rather than an X, a line is drawn by the voter across a broken arrow pointing to the name of the candidate in a list. It's then processed by a voting machine. Only a complete idiot could fail so badly to complete this line with the provided felt tip writing instrument that the machine can't detect a mark. Hard to screw up, for voter or machine.

      As an irrelevant point of interest, in the riding for which I called in the vote to election headquarters, a transvestite candidate, Enza Supermodel, whose slogan was "A Super City Needs a Supermodel" received a non-trivial 3% of the vote. I love Canada.

    105. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      rubber?

    106. Re:What is wrong with an "X"?? by orcrist · · Score: 1

      ...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...
      [SNIP]
      And even if Germany is far smaller than the US it has still a not too small voting population

      Germany generally has ballots with far fewer choices to be made than the typical U.S. ballot which combines a slew of political offices at various levels of government as well as a lengthy list of state, county, and city voter initiatives (known sometimes as propositions or proposals).

      Here are some examples:
      Here's a German one.

      And a U.S. one:
      front
      back

      And that's not even a very large ballot by U.S. standards. In the SF Bay Area in California, the propositions section can be several pages long, and there are more statewide offices.

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    107. Re:What is wrong with an "X"?? by Kref1 · · Score: 1
      I personally do like the preregistration, with the PIN numbers and then vote online

      I dont know how online voting would/could ever be safely done. The whole point of polling places is to allow people to freely and anonymously cast their vote. If you take the voting out of the polling place and put it in a home, I dont see how you could ensure that the vote was made freely and with out fear of persecution. Now it probably would not be a huge problem, but some people would feel undue preasure if they had to sit down and vote in front of someone.
    108. Re:What is wrong with an "X"?? by _Sharp'r_ · · Score: 1

      I can see it now....

      "Ok, after you get your ballot, be sure to soak it in liquid so that it's heavier, then drop it in the ballot box. If you think you can attach some lead weights to it secretly, go for that too..."

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    109. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      there were several towns in CT that used them this year. they all seemed to be enjoyed greatly over the old machines.

      --
      please me, have no regrets.
    110. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      And yet the federal government finds $100 million (more or less) to give to the two major parties to spend on their stage-managed conventions and their television ads.

    111. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      key statement regarding open source... "If reported these holes can be fixed." it's not foolproof. it doesn't offer a much greater advantage over closed source assuming closed source companies aren't selling their product for ridiculous prices (see ms). how many software companies do you know that purposely write holes in their software and use them? i'm not talking about your gator or other ad/spyware applications, i'm talking major software (office suites, photo editors, operating systems, web browsers, email clients, etc). i'm sure some people here will say that microsoft puts these holes in their software for their benefit, but it can't be easily proven. the government should require the source be submitted before accepting it, but they should not be offering the source to the general public.

      --
      please me, have no regrets.
    112. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Results can be had instantly, but a paper trail remains for a re-count.. seems to work great (other then the fact that the capitalist pig won for mayor, but that's becuase we have a STUPID populace that doesn't realize the most conveinent choice has dire envorimental consequences).
      Doesn't this sound familiar...

    113. Re:What is wrong with an "X"?? by t0ny · · Score: 1
      With yet another mistake, does anyone still trust closed-source electronic voting?"

      Closed source, open source, whatever, I still wont trust electronic voting that doesnt leave a verifyable paper train.

      Its funny how every article posted here needs to mention the open/closed source holy war. Get a grip, people!

      --

      Manipulate the moderator system! Mod someone as "overrated" today.

    114. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      No he doesn't, he sits on it and accrues interest.

      And someone borrows that money that he sits on and spends it on goods and services.

    115. Re:What is wrong with an "X"?? by Eccles · · Score: 1

      No he doesn't, he sits on it and accrues interest.

      So then a bank or other financial institution has the cash, and they "circulate" the money.

      In the end, though, money is just bits of paper thant move around and inspire us to do work. The real issues of economics are how many of us are working, and how productively. Unemployed people don't produce anything of value, and thus are a drain on the economy. People who do jobs that should be unnecessary also don't produce anything of value. Soldiers don't produce anything, although they may preserve value. The key to economics is getting as much goods and services provided as possible, generally by getting as many people working as possible and working as productively as possible.

      The issue of the fat cat is how those goods and services produced are distributed, the fat cat getting much more than the common man.

      --
      Ooh, a sarcasm detector. Oh, that's a real useful invention.
    116. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      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.

      If the mob has that much power over you, why do you care who wins the election anyway?

      Currently, it's pointless to try and influence voters this way since you can't proove you voted with the mob.

      Two words: absentee ballot.

    117. Re:What is wrong with an "X"?? by cayenne8 · · Score: 1
      "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!"

      Trouble is...Someone would STILL sue for being disenfranchiesed from the voting process due to their trauma-induced disability to use these forms caused by phobia of using 'bubble' forms in school.

      "I have standardised test anxiety syndrome..and it prevents me from using fill in the bubble forms...preventing me from voting"

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    118. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      It's just not possible to allow voters to check their vote after the election and prevent vote selling.

      Sure it is. Just have a serial number on each ballot. If the mob asks you for your serial number, just give them a different serial number.

      I think what you mean is that it's not possible to have proof that you voted a certain way and prevent vote selling. Well, that's obvious.

      Personally, I don't see what's wrong with vote selling in the first place.

    119. Re:What is wrong with an "X"?? by TandyMasterControl · · Score: 1

      E-voting is essentially a scheme by corporations to privatize the counting of votes, to make it invisible and changeable, and thus to assume for themselves a new measure of control. Most e-voting companies I'm aware of, like Diebold, are highly ideological, very partisan affiliated, and not neutral actors at all. The President of Diebold has vowed to personally deliver the state of Ohio (where Diebold is from) to the Republicans. I'd say he's off to a good start. E-voting? I'd rather scratch my vote on a rock with a metal pin than "trust" the untrustable, the instantly changeable, the never can traceable electromagnetic "record".

      --
      Johnny Quest has two Daddies.
    120. Re:What is wrong with an "X"?? by halo1982 · · Score: 1

      We do about the same thing in Oklahoma. It works quite well too, its a strip and you connect the lines of the canidate you want with a magnetic pen, stick it in the giant scanner thing and it counts the vote and you go home. Instant results, too.

    121. Re:What is wrong with an "X"?? by ealar+dlanvuli · · Score: 1

      Right, have you ever considered the whole "voting on tuesday, which we don't make a national holiday" is slightly well fscked?

      Have you ever considered what would happen if we moved it to a weekend, closing everything but hospitals/police etc, and drafted 2% of the population to count votes (most people would count votes twice in their life).

      It works quite well, unfortunately we didn't have the foresight to do this.

      --
      I live in a giant bucket.
    122. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      Why pay a million voters $1 when you can pay 5 vote counters $200,000 each?

    123. Re:What is wrong with an "X"?? by PhilipPeake · · Score: 1
      What is wrong with an X is that the Democratic party has already made the assertion that a large part of its voters are so brain damaged that they can't read, can't poke a hole in a piece of paper, and are incapable of lining up a name with the box to mark the X in.

      Of course, the dead voter, on whom the Democratic party depends so much would have REAL problems picking up a pencil...

    124. Re:What is wrong with an "X"?? by cayenne8 · · Score: 1
      "as for the electoral college, it's supposed to force candidates to campaign everywhere and give everyone something. otherwise, they would just go to all the most populated cities in the country and could easily win the popular vote that way skipping almost the entire midwest. they'd be a president for the east and west coasts but not the middle states. with the electoral system, they have to get votes from all the states otherwise, there's a good chance they won't win."

      Yup...it keeps the points of view from ALL the parts of the country in the picture rather than just the west coast and NE. In the middle and south, there are other concerns due to location, ecological concerns, and differing economies. So, you have to have the EC to balance out the candidates to address issues of all the states which are far from homogenous.

      As far at the polling of results from the east early....I wish there were some way of making it illegal to start reporting till all the polls are closed. The US is such a large country..(4 time zones)? Something is needed for this due to that....

      The physical size of our country and cities create these problems, and make solutions for many if not most countries impractical here. The voting, having to drive everywhere (no practical to ride a bike to work 20min to 2 hours each way)...etc.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    125. Re:What is wrong with an "X"?? by slagish666 · · Score: 1
      Maybe it was just me, but I thought it looked more like a gigantic shredder.

      That's exactly what it looked like. However, there was an LCD display on the top part which indicated if a vote had been properly recorded, and the box the machine sat on was made of heavy cardboard and I bet once the 'shredder' part of the machine came off, the box was sealed except for a slot where the ballots went through).

      But the best thing about the municipal vote is that the votes were counted very, very quickly after the close of polling. We in Toronto knew who the mayor was 14 minutes after the polls closed, and it was a fairly close race.

      The only problem with our system that I heard of was that the people who entered the ballot into the reader sometimes could see who was voted for, but since the vote was recorded properly, this was only worrying because it obviously wouldn't impact the results of the vote.

      --
      "Consider the lillies of the goddamn field."
    126. Re:What is wrong with an "X"?? by Chris+Mattern · · Score: 0, Flamebait

      Yes, he is. It is possible that the things government spending *buys* are good things, and that they are things sufficiently good to be worth the spending. But government spending, in and of itself, is always a bad thing.

      Chris Mattern

    127. Re:What is wrong with an "X"?? by Jorrit · · Score: 1

      In Belgium voting is always in the weekend. Not too many people have to work then.

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
    128. 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.
    129. Re:What is wrong with an "X"?? by deuist · · Score: 1
      Are you serious? Are the people who count the votes not volunteers in the US?

      No, they aren't. I see advertisements in the newspaper every now and then asking for people to work at the polls for minimum wage. That's why you see so many elderly people working at polling locations -- easy pay for easy work with no lont-term commitment.

    130. Re:What is wrong with an "X"?? by Viking+Coder · · Score: 1

      Well said - but that wasn't the grand-parent's point.

      By your definition, I don't think ANY idiot exists who thinks that government *spending* (in and of itself) is always a good thing.

      There might be some folks who think that the government always spends money well - on things worth buying. They're wrong.

      However, there really are people who think that the government always spends money poorly - on things not worth buying. They're really, really wrong.

      --
      Education is the silver bullet.
    131. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      Trouble is...Someone would STILL sue for being disenfranchiesed from the voting process due to their trauma-induced disability to use these forms caused by phobia of using 'bubble' forms in school.

      You're right. Someone should have used a fire hose on those film crews and hysterical geriatrics in Florida. Just because some Alzheimer's patients have trouble remembering who they wanted to vote for does not mean the rest of us should have a poorly tested and insecure voting system pushed on us.

    132. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      one last comment i want to make is that i don't understand how an open source voting software would be better than closed source. open source gives that many more people the code and ability to possibly mess with it. sure it gives that many more the ability to fix it as well, but closed source, if properly tested keeps people from being able to break in and mess with it unless they really try. i just see this as one use when closed source would be better. same goes for mission critical military, intelligence, and government applications.

      Software for voting has little in common with intelligence apps. Our voting process is supposed to be open except for how each individual votes. You go to the polling place, you can see each person handed a ballot. You see the voter hand the ballot back, and you see it deposited into a locked box. If you want, you can observe the counting.

      With electronic voting, you can no longer watch the process. You are trusting the computer and the company that wrote the program if you can't inspect the code. The source code for any voting program should be open for inspection by the voters, just like the paper ballot process. It's not spy stuff, it's supposed to be very visible. If you're afraid of people examining the source code then going into a polling place and hacking the voting machine with a cell phone, I'd say you've been watching too many movies or using Windows for too long. :)

    133. Re:What is wrong with an "X"?? by sharper56 · · Score: 1
      I'm not talking about your gator or other ad/spyware applications, i'm talking major software (office suites, photo editors, operating systems, web browsers, email clients, etc). i'm sure some people here will say that microsoft puts these holes in their software for their benefit, but it can't be easily proven.


      Borland's Interbase SQL database had a secret admin password backdoor for years before the code was opened up. (Even then it took the O/S team cleaning up the code a year before they found it.)


      What was Interbase used for? Around my company, we put it into embedded products that needed bullet-proof DB restarts. In particular the selling point made to us was that it was very popular in defense projects.

    134. Re:What is wrong with an "X"?? by maxconsulting · · Score: 0

      Scantron is the word you were looking for, and yes, there are a gazillion ways to mechanically process paper votes. eVoting seems very dangerous to me simply becuase the standards used to evaluate evoting systems are poor. I've read the leaked Diebold emails and documents and that system is NOT tamperproff and should not have been approved for use but it was. The biggest problems are legal and regulatory issues, not technology issues, in my opinion.

    135. Re:What is wrong with an "X"?? by maxconsulting · · Score: 0

      private is the operative word here: then see how their vote was tallied on a secure, private terminal

    136. Re:What is wrong with an "X"?? by iabervon · · Score: 1

      It scales perfectly well. I voted in an election with five races, one of which allowed voting for up to four candidates (alderman-at-large). In even years, there are many more spaces, and it still works fine; we have two columns/side of a legal-sized piece of heavy paper, large type, and fill in bars to indicate your choices. It's then read by an optical scanner. This year took a column and a half. IIRC, November 2000 took three and a half or so.

      The next town over has a race (city council) where you rank a dozen candidates, and then use paper as well.

    137. Re:What is wrong with an "X"?? by gl4ss · · Score: 1

      the voting in europe(at least in finland) is generally done on sundays, with pre-vote voting open in post offices(&etc) for week or two for people who know they can't vote on the official day(so if you're working/travelling/whatever, you can vote and don't have to bitch that you're in a hurry).

      also, knowing the results 6h late doesn't actually mean jack(of course, it would move the victory party to next day).

      --
      world was created 5 seconds before this post as it is.
    138. Re:What is wrong with an "X"?? by 2short · · Score: 1

      Give me a break. One of the big ideas with computer voting is you eliminate any way to determine if anyone added, replaced or destroyed votes. Computer voting doesn't make fraud any harder, just detecting it. And besides fraud, how about innocent error. It certainly happens with computer voting, but there's no way to check up on it. Consider the case in the story. Far more votes were counted than there were voters. Yup, that's pretty embarassing. But what if the problem had just caused votes to be counted for the wrong candidate, without anything so obvious. Would we ever know it happened? Can you say with any confidence it hasn't happened? With paper ballots, I can go back and look at the actual marks made by the actual voter, and count them again.
      Is fraud with paper ballots a problem? Sure. But electronic ballots just make it a lot worse.

    139. Re:What is wrong with an "X"?? by meiocyte · · Score: 1

      Americans used to do it this way too. The link is to a free download page for a 1944 movie, "A Tuesday In November", described as follows:

      Idealized portrayal of 1944 U.S. presidential election, made to show the world that the United States was sufficiently secure to hold a free and fair election during wartime. Shows campaign activities, efforts to ensure the secrecy of the ballot and fairness of the election, and media coverage of the electoral process, all culminating in a giant nighttime gathering in Times Square where a huge crowd awaits the result. Director: John Houseman. Assistant Director: Nicholas Ray. Animation: John Hubley. Music: Virgil Thomson.

      Entertaining, if not essential, viewing for anyone interested in e-voting today.

      --
      The thing in the box has no place in the language-game at all; not even as a something; for the box might even be empty.
    140. Re:What is wrong with an "X"?? by ExMember · · Score: 1
      Personally, I don't see what's wrong with vote selling in the first place

      That's more or less how it works now anyway. Only instead of getting paid directly for your vote, you get paid through tax cuts, subsidies, bail-outs, tariffs, or other acts of government that you can profit from. The biggest downsides of the system is the lack of transparency and the fact that we (the other tax payers) have to to foot the bill.

    141. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      " since the it is heriarchly. "

      Filbin spoogle fnar wqurdle!

    142. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      1) You do pay someone to be in the polling place don't you? In Canada, there are a few paid staff from Elections Canada but the majority of the counting, invigilating etc. is done by volunteers (representing the parties and the electorate).

      That said, I don't even see how paying counters adds a lot of cost--it doesn't take much longer so why should it cost way more? Plus of course you don't have the capital cost of all that hardware. I don't know how many elections a voting machine is good for or how much it costs but lets assume $2000 and it's good for 10 years: Thats $200 per election! Unless minimum wage is ~$100/hr even paid counters are WAY cheaper.

      2) If the American people are willing to give up hundreds of millions of dollars and their freedom for the possiblity of finding out who got appointed president an hour sooner, who am I to argue with the will of the people?

    143. Re:What is wrong with an "X"?? by p3d0 · · Score: 0, Troll

      Doesn't scale?? So each voter needs to mark and count 20 things instead of 1. What's the problem?

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    144. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      But verifying it takes longer... we've got much more land mass over which to transport votes to counting houses.. more voting stations to deal with.. and four timezones.

      Heh, you apparently think it's as easy and simple as counting the pencils in your desk drawer. Not quite.

    145. Re:What is wrong with an "X"?? by p3d0 · · Score: 0, Troll

      You hit the nail on the head. Thanks for saying it so I didn't need to.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    146. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      And what we want is *punch* ... Pat Buchanan for President!! no wait....

      And if you had bothered to vote any time during the previous forty years or used the sample ballot, you would have known how to do it. The butterfly ballot machines have been used for decades. You've gotta be pretty stupid to screw it up if you've done even the tiniest amount of homework. Of course we can't expect voters to actually inform themselves of the issues or the process. Forgive me, I'm an insensitive clod.

    147. Re:What is wrong with an "X"?? by chasm!killer · · Score: 1

      I think it scales as well as any other tool. In years past I have use ballots that were easily 10 pages long (probably 30 constitutional amendments and 50 or more races, mostly unopposed). And the only buffer overflow exploit I've seen with paper involved computer output, not input....

      --
      -- Ancient (IBM 1620 and Atari 400) Programmer
    148. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      The quicker the tally is done, the less opportunity for vote manipulation.

      So what you are saying is that if you rush the counting through and commit the results as quickly as possible you are less likely to have errors?

      That is simply absurd.

    149. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      Personally, I don't see what's wrong with vote selling in the first place.

      I think down mods are generally overused, but this cries out for a new -1 Clueless category.

    150. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      In Australia they decided to go to an electronic system when a single manual count turned out to be only 99.875% accurate (which was discovered in the recount). The current crop of US voting machines don't even come close to that and do not allow recounts at all.

    151. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0

      I live in Spain, and here we use a paper ballot for each different party . Lists are closed, so you can't select a specific person from the party list. This makes for the extra counting speed. There are about 20 different parties, some with as little as 3000 voters country-wide. However, there have to be ballots for every party, never mind how small it is.

      Ballot counts are done by hand. Counters are selected randomly from voting population days before the elections. The supervisors are one person from each party in the election (sometimes small parties can't provide supervisors for small villages).

      In a 40 million person country, results are 98% by two in the morning. And 100% by 8 in the morning. Votes from foreign residents and others may take a pair of days more.

      Never had a problem with ballot count. There have only been some rumors about cheating supervisors here and there in some city in a certain election.

      Even if counting is slower and more complex because of having 200 participants instead of 20, I believe that hand-counting is good enough, and vastly more reliably than all systems used in the USA. It is as if they used unreliable systems in the first place because it is easier to cheat!

    152. Re:What is wrong with an "X"?? by Demonspawn · · Score: 1

      6 time zones.

      Everyone forgets Alaska and Hawaii.

      --Demonspawn

    153. Re:What is wrong with an "X"?? by Stephen+Samuel · · Score: 1
      Well, let's consider some scenarios: You're building your software for Governor Shrub's next election. If he wins this election, you get a $2Billion dollar deal to supply voting booths for the entire state at a 20% net profit. Your booths are going into a few key ridings.

      The Scenarios:

      1. Closed source:
        Your source is proprietary. The state has access to the source code on a limited basis -- It will be audited by a software company owned by the son of Governor Shrub's best friend. (No conflict of interest here.. His company just happened to be the only one that knew to bid on the project!:-}). You may be able to sneak in a couple of 'maintenance' changes between the primary audit and the actual vote.
      2. Open Source:
        You own the source code, but anybody is allowed to download the source, examine it modify it and even run it on a test basis. This includes the geek friends of Senator Cal Wound -- your main competition in the election. Once the main audit was done, any further changes would take place in the form of source code patches which would also be publicly accessible.
        The 'ballot' release will be compiled from the public source code with cryptographic signatures of both source and object being publicly posted.
      If someone suggested that you might want to put in an easter egg that might allow someone to "nudge" the election in the right direction, and they were able to get you to seriously consider it, which of the two scenarios above would be most likely to disuade you from putting in the 'fix' as 'requested'?
      --
      Free Software: Like love, it grows best when given away.
    154. Re:What is wrong with an "X"?? by yourmom16 · · Score: 1

      The population is irrelevant. The more people you have the more people will volunteer to count votes.

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
    155. Re:What is wrong with an "X"?? by rifter · · Score: 1

      You'd have to be loonie to work for $20cdn/hour...

      Well they do have looneydollars in Canada (so called because they have a loon depicted on them) or, optionally, Queen Elizabeth, which is equally looney IMHO :).

    156. Re:What is wrong with an "X"?? by rifter · · Score: 1

      Heck in Chicago we even pay our voters, assuming they pick the right candidate! ;)
      Besides, with computer voting how are we going to get our dead to vote?

      Who do you think those 144,000 people were, anyway? :)

    157. Re:What is wrong with an "X"?? by HiThere · · Score: 1

      And that's not even a very large ballot by U.S. standards. In the SF Bay Area in California, the propositions section can be several pages long, and there are more statewide offices.

      That's irrelevant. The ballots don't tell you what you're voting for, you need to have decided that ahead of time, using your voter's pamplet. Which is still going to be paper anyway.

      The complexity is a false issue. Multiple choice tests in highschool are a lot more complex. And they work quite well on paper. True, they are run through an ocr scanner, but they give you a good paper trail if you object to the scoring. And there's nothing wrong with putting a ballot through an ocr scanner to count it. That can be done with off the shelf software. That can be gotten relatively cheaply. And there may even already be an open source & free version. (Counting marks on a standard form is a lot simpler and less error prone that the garbage they've purchased. And easier to check for mistakes during a recount.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    158. Re:What is wrong with an "X"?? by hey! · · Score: 1

      No. If you count correctly in a timely fashion your are less likely to have shennanigans.

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

      And your post cries out for -1 Without content.

      If it's so obvious why vote selling is wrong, then why don't you explain it, hot shot?

    160. Re:What is wrong with an "X"?? by adam+arndt · · Score: 1

      Reviewing your vote would be supervised; you'd have to provide photo ID yadda yadda.

      Still does not prove your vote was actually counted unless some other receipting service is used.

    161. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      It's more than that, though. Money is power. You give me an offer, $1,000,000 or to be President of the United States. I'll take the $1,000,000.

    162. Re:What is wrong with an "X"?? by Lord_Slepnir · · Score: 1

      You shouldn't have punched out the "Gore" chad then

    163. Re:What is wrong with an "X"?? by rizzo420 · · Score: 1

      you could also not supply all of the "changes" to the public.

      i'm not saying i am against open source, but it's far from perfect. i am not a microsoft lover or anything, i'm not married to bill gates, i just don't think open source is the answer to every software question.

      --
      please me, have no regrets.
    164. Re:What is wrong with an "X"?? by newhoggy · · Score: 1
      "(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.

      If you also distribute randomly generated barcodes for anyone who wants them, you can throw enough doubt into the authenticity of the barcode bought from voters and the market disappears.

      Another problem, though, is that you don't actually gain anything because you can't verify that the vote you lookup from your barcode is actually part of the tally.

    165. Re:What is wrong with an "X"?? by Moofie · · Score: 1

      Security by obscurity isn't. Ever.

      --
      Why yes, I AM a rocket scientist!
    166. Re:What is wrong with an "X"?? by Stephen+Samuel · · Score: 1

      If you don't supply sll changes to the public, then your signatures and the public signatures wouldn't match. This would be an obvious indicator that something was wrong with the voting machines. Also: the vote machines would be built from the public sources..If you don't supply the sources to the public, then they won't go into the build.

      --
      Free Software: Like love, it grows best when given away.
    167. Re:What is wrong with an "X"?? by Anonymous Coward · · Score: 0
      Bubble-ballots with optical scanners are in use, now, in Larimer County CO (among other places). The county ditched punch-cards several elections ago, before the FL fiasco made it fashionable to fold, spindle, and mutilate punch card ballots.

      Optical scanners tabulate the results very quickly, there is a paper trail for audits and re-counts, and no dorky Chads will be interfering with the results. It's simple, it's fairly inexpensive, and IT WORKS! Tell your elected reps to $417-can the touch-screens and go with optically scanned ballots.

      Thought for the day: if you use a touch-screen ballot, carry a paper towel and Windex(r). You don't have a secret ballot if you leave finger prints behind!

    168. Re:What is wrong with an "X"?? by orcrist · · Score: 1

      I agree completely that it can be done much better. But look at the parent. He was talking about hand-counting traditional pen and paper ballots by example of Germany where it works well and quickly. When hand-counting the complexity of the ballot makes a very big difference indeed, thus my comparison of a typical German ballot and a typical U.S. ballot.

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    169. Re:What is wrong with an "X"?? by shippo · · Score: 1

      Same with UK elections. As well as Parliament and the European Parliament, there can be up to 3 levels of local government to vote for (County Council, Borough Council, Parish Council), plus the possibility of the occasional referendum on local issues. Most of these require a single vote, but Parish Councils can have more candidates. Typically these are staggered so that different elections take place at different times, but I have known 3 take place on the same day.

      Our solution? Different coloured paper for each ballot if there are multiple ones!

    170. Re:What is wrong with an "X"?? by pipingguy · · Score: 1

      ...a nation full of people with a) no patience and b) a very short attention span

      Aren't you being redundantly repetitive with that statement?

      Oh, sorry, I thought you wanted an argument

    171. Re:What is wrong with an "X"?? by cpghost · · Score: 1

      Pen & paper? What a concept! Are they Windows compatible? Where can I download these?

      --
      cpghost at Cordula's Web.
    172. Re:What is wrong with an "X"?? by morleron · · Score: 1

      The major problem with an X is that Diebold and other E-voting software providers can't make any money on it. Besides, everybody knows how easy it is to rig an election that relies on old-fashioned technology such as paper and pencil.

      Ducking for cover,
      Ron

      --
      Impeach Barack Obama for violating the Constitutional requirement to be a "natural born" citizen to hold the office of P
    173. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      . . . then why don't you explain it, hot shot?

      See my earlier comment just above in the thread, "hot shot". I'm now guessing you never took a history class and never read about the evils of ward bosses, vote buying, poll taxes, or why we have our current (secret ballot) system - flawed as it is. You need content? Here's a dribble, but a history book focusing on national politics would be better. Y'know, at first, I thought you were just trolling.

    174. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      See my earlier comment just above in the thread, "hot shot".

      I must be blind as well as dumb, because I don't see anything in the thread which explains what's wrong with vote selling.

      I'm now guessing you never took a history class and never read about the evils of ward bosses, vote buying, poll taxes, or why we have our current (secret ballot) system - flawed as it is.

      I don't remember reading anything about the evils of vote buying in my history class. If I did, I wouldn't be asking this question, now would I?

      You need content? Here's a dribble, but a history book focusing on national politics would be better.

      Still don't see anything about vote buying/selling. I'm not talking about charging people to vote. I'm talking about allowing people to trade their vote for money or some other consideration. It's of utmost importance that we give everyone the *opportunity* to vote. But that doesn't mean we can't allow consenting adults to trade that opportunity for something they consider more valuable.

    175. Re:What is wrong with an "X"?? by Artifakt · · Score: 1

      Finland has a good idea there. Most US elections are scheduled for tuesdays or sometimes thursdays. Many areas do have pre-voting implemented to fix the problem I wrote of earlier. However, some areas have pre-voting, but the buildings are only open on weekdays, which partially defeats the purpose. Rationally, it doesn't affect most voter's lives much to not know the results for a week or more, but I beg to differ with your last point. A lot of people want those results for emotional reasons, and the whipsaw of emotions in a close race with rapid but often inaccurate reporting fans thse emotions until they imprint so deeply that in many people they overide rational thought. A cooling off period seems likely to help (of course I offer that as an educated guess, not a certainty)

      --
      Who is John Cabal?
    176. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      I must be blind as well as dumb, because I don't see anything in the thread which explains what's wrong with vote selling.

      I'm sure this is a master trolling, and I don't know why I'm playing. You couldn't find this just above your complaint?

      Still don't see anything about vote buying/selling.

      Let's try one with a white background for more contrast. Now go to your browser's search dialog, type in "buying votes", and click the button. There is text above and below concerning the topic.

      I'm talking about allowing people to trade their vote for money or some other consideration.

      Exactly. And it is not just money that has been used to buy votes. It was a problem (generally before the Civil War) that eventually led to voting reforms. Consider if a couple of thugs invite you to the polling place and tell you that if you vote for their guy, you get to keep all your fingers and they won't rape your wife. That's "other consideration".

      It's of utmost importance that we give everyone the *opportunity* to vote. But that doesn't mean we can't allow consenting adults to trade that opportunity for something they consider more valuable.

      I completely agree with the first sentence and completely disagree with the rest. If people don't wish to vote, fine. They are probably not informed about the election anyway and should not vote. First, one should not be allowed to *buy* an elected position or a referendum vote. Second the potential abuses of vote buying/selling/trading have already been proven.

    177. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      You couldn't find this just above your complaint?

      Vote buying is completely different in that the voter receives a cash payment upon proof of the *correct* vote, which would lead to the rich winning any election they wanted to pay for.

      No, I couldn't. And I don't think people would sell out that easily. At least not if the candidate was really that bad.

      Let's try one with a white background for more contrast. Now go to your browser's search dialog, type in "buying votes", and click the button. There is text above and below concerning the topic.

      For the first 50 years or so after independence, campaign costs were relatively low. In part, this was because the population was small and only white males who owned property (and, in some states, who belonged to the proper religious denomination) were allowed to vote. Of the four million people considered U.S. citizens just after independence, only 800,000 -- or one out of every five adults -- could cast a ballot.[3] In addition, candidates didn't have much to spend money on. If they campaigned at all, they did so via public meetings and rallies, the distribution of handbills (usually copies of their own speeches), and, to a limited extent, newspaper advertisements. Thus, the costs of campaigning could be covered by the candidates themselves or by their friends. Fundraising was unnecessary.

      Nothing there about it.

      As the population grew, and property and religious requirements were abolished, this situation began to change, especially for presidential and gubernatorial elections. A candidate for governor of Kentucky in 1828, for example, was soliciting donations of $5,000 and $10,000 -- enormous sums in those days.[4] That same year saw the first appearance of professional campaign managers. The practice of buying votes also entered the picture about this time (in an 1838 mayoral race in New York City, as much as $22 was being paid for an uncommitted vote), further increasing the costs of campaigning.[5]

      OK. The practice of buying votes...increases the costs of campaigning. Hmm, let me think about that. No, I'd have to say the practice of buying votes would decrease the costs of campaigning. If it's cheaper to advertise than to pay people off, then you do that. If it's cheaper to pay people off, then you do that. Either way, your cost goes down, not up.

      By the 1840s and 1850s, the mutual dependence so familiar today between candidates and monied interests had begun to take hold. The reasons were simple. Candidates needed more and more money in order to campaign, and the men who ran America's burgeoning businesses and industries increasingly sought favors and protection from a government that was becoming more and more involved in taxation, tariffs, and other economic matters.

      Back to off topic issues.

      Consider if a couple of thugs invite you to the polling place and tell you that if you vote for their guy, you get to keep all your fingers and they won't rape your wife. That's "other consideration".

      And that's illegal, and you have no argument with me there. My question was what is wrong with buying votes, not what is wrong with extorting votes.

      Besides, if thugs have the power to rape your wife and cut off your fingers and get away with it, it doesn't matter who you vote for anyway. Now granted, that's a completely different argument, so let's get back to the vote buying one.

      First, one should not be allowed to *buy* an elected position or a referendum vote.

      If the plurality of people agree to it, I don't see how it's any worse than any other pluralilty vote. Other than the fact that people have more money in their pockets, anyway.

      Second the potential abuses of vote buying/selling/trading have already been proven.

      What do you mean by "potential" abuses? Voting has the potential for abuse. Driving has the potential for abuse. Drinking water has the potential for abuse. We can't take away people's freedoms just because some people might use that freedom inappropriately. It's my vote, and I should be able to do whatever I want with it.

    178. Re:What is wrong with an "X"?? by vsprintf · · Score: 1

      No, I couldn't. And I don't think people would sell out that easily. At least not if the candidate was really that bad.

      C'mon Anthony, I've seen your handle on many a comment here, and I can't believe you don't know how to navigate Slashdot. You are ADVOCATING people selling their vote but expect them to do it with good taste. Now that's funny. The point is, in the past, people have sold their vote to the highest bidder, and it has nothing to do with how "bad" the candidate is - it's about the money or "other compensation".

      OK. The practice of buying votes...increases the costs of campaigning. Hmm, let me think about that. No, I'd have to say the practice of buying votes would decrease the costs of campaigning.

      Short attention span? If you had read further, you would have seen that the cost of campaigning allowed the robber barrons to elect whomever they wanted (puppets) through vote buying, thereby buying legislation and favorable regulations.

      And that's illegal, and you have no argument with me there. My question was what is wrong with buying votes, not what is wrong with extorting votes.

      You wanted content and historical context, and I gave it. It was illegal then, and it happened. It is your "other compensation". *Protection* is illegal, and it still happens. It just doesn't happen with voting anymore thanks to secret ballots. And yes, it would matter who you voted for, and the ward bosses used the vote to prevent those changes that would have helped the people.

      If the plurality of people agree to it, I don't see how it's any worse than any other pluralilty vote.

      It seems to me that there is difference between a plurality of eligible voters who vote and a plurality who do not vote - for obvious reasons.

      What do you mean by "potential" abuses?

      Oligarchy, ward bosses, the Detroit political machine - all things the country learned from and adjusted to with voting and campaign reforms.

      It's my vote, and I should be able to do whatever I want with it.

      If you care so little for it, I have a suggestion as to what you should do with it. :) Seriously, I hope you reflect a bit on the learning and sacrifices that got us to this point. You know, those that ignore history are doomed to repeat it and all that stuff.

    179. Re:What is wrong with an "X"?? by p3d0 · · Score: 1

      Could someone explain to me why the parent is a troll?

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    180. Re:What is wrong with an "X"?? by p3d0 · · Score: 1

      Why is the parent post a troll? I'd really like to know why the "X" method doesn't scale.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    181. Re:What is wrong with an "X"?? by Washizu · · Score: 1

      Very few elections are determined by the number of absentee ballots. A high number of absentee ballots would definitely trigger an investigation.

      --
      OddManIn: A Game of guns and game theory.
    182. Re:What is wrong with an "X"?? by anthony_dipierro · · Score: 1

      But a high number of people being threatened by the mob wouldn't?

  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 Anonymous Coward · · Score: 0

      How do we know a programmer didn't just type in the number 5,352 because that was "about right"!

    2. 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.
    3. Re:Let's just hope... by dasmegabyte · · Score: 1

      Are you fucking stoned? I work in government software, and every one of the IT guys I've met was hopelessly clueless on everything from how to network a printer to how to give a user privleges on a local machine. Not to discount open source software, but in this case the county would have had to hire SOMEBODY to fix the problem -- if it weren't for the support contract they had with the closed source vendor!

      OSS voting isn't a bad idea, but it's not going to be run like Apache. It's going to have to be some big, reliable, accountable software vendor willing to make usable, flexible software and put his source up for viewing.

      --
      Hey freaks: now you're ju
    4. Re:Let's just hope... by smack_attack · · Score: 1

      I work in government software, and every one of the IT guys I've met was hopelessly clueless on everything from how to network a printer to how to give a user privleges on a local machine.

      That's why they hire two of them. One to turn the printer while the other holds the cable, or something like that.

    5. Re:Let's just hope... by pboulang · · Score: 1
      OSS voting isn't a bad idea, but it's not going to be run like Apache. It's going to have to be some big, reliable, accountable software vendor willing to make usable, flexible software and put his source up for viewing.
      I agree wholeheartedly. In this case it will be a matter of paying someone to engineer a solution that is provably correct. Once that condition is met, it matters not in the least the fact that heck, ANYONE can have that software.

      As a consultant, I take that approach for a lot of my work: a client pays me to develop a solution, and they get a hand-crafted solution. Not a single one of my clients cares that I can take that solution and sell it to someone else or give it away... they got what they wanted and paid a fair price for it.

      If the US federal govt pays for such a software / hardware package, I have no problem with the fact that cities, counties, other countries, dictators, whoever can also use it. Beats the hell out of sending troops to spread democracy...

      As far as I can tell, the only reasons to keep this closed source are:

      The software is crap, exploitable and this is piss poor security through obscurity

      The compan(y|ies) developing the software isn't being paid enough, and thus needs to protect its product to repeatedly sell it to even break even.

      There is large scale corruption going on and this is a way to completely destroy democracy... remember, there is no illuminati.

      --

      This comment is guaranteed*

      *not guaranteed

    6. Re:Let's just hope... by RabidOverYou · · Score: 1

      > paying someone to engineer a solution that is provably correct

      Oh, is that all? Sheesh, no prob. I just need a very long piece of paper, and a machine that clicky-clacks it back and forth.

  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
    1. Re:Blackadder by Anonymous Coward · · Score: 0, Funny

      This proves that United States is indeed the most democratic country in the world. After all Sadam only got about 100% of the population to vote, which seems puny compared to these 700%

    2. Re:Blackadder by guran · · Score: 1

      Hey, isn't Baldrick (or rather the actor) actually into politics in britain?

      Or is it someone else in the series?

      --

      All opinions are my own - until criticized

    3. Re:Blackadder by mikerich · · Score: 1
      Hey, isn't Baldrick (or rather the actor) actually into politics in britain?

      Yes he is.

      Tony Robinson is a member of the Labour Party and a Blair loyalist on the National Executive Council of the Party. (The NEC provides guidance to Labour ministers on areas of policy and the election manifesto).

      Best wishes,
      Mike.

    4. Re:Blackadder by junkgoof · · Score: 1

      Hannah:...the Acting Returning Officer, Mr Edmund Blackadder, and we're all very grateful indeed that he stepped in at the last moment when the previous Returning Officer accidentally brutally stabbed himself in the stomach while shaving. Blackadder: I took over from the previous electorate when he very sadly accidentally brutally cut his head off while combing his hair.

      --
      You got me into this! You were the ideologue! I'm only a poor assassin! - Twenty evocations, Bruce Sterling
  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

    1. Re:Reminds me of Office Space... by Pentagon13 · · Score: 1

      Haha, I was thinking of this same quote, but you beat me to it.

      Of course, when keeping track of votes there should be no freaking reason for using a decimal point. Same goes for other characters like multiplication and subtraction.

      If you grep the source tree for * and - and get any hits, the code should not be released.

    2. Re:Reminds me of Office Space... by EriDay · · Score: 1

      If you grep the source tree for * and - and get any hits, the code should not be released.

      /*
      * Of course not. If ther were any '*' characters
      * the code might be documented!
      */


      I think I used to work with Pentagon13!

    3. Re:Reminds me of Office Space... by Anonymous Coward · · Score: 0

      Windows programmers document their code? News to me.

    4. Re:Reminds me of Office Space... by CastrTroy · · Score: 0, Troll

      Everybody knows a proper voting system would be done in VB

      'in VB, Comments start with a "'"
      'this would be another comment line
      'of course, there's no way to block
      'groups of lines as comments,
      'which gets really annoying.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:Reminds me of Office Space... by advocate_one · · Score: 1
      of course the fun comes when you've got signed and unsigned integers mixed in there and you've forgotten what's what and you're using an untyped language...

      I would recommend sending the programmers of those MicroVote machines on a proper programming course...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    6. Re:Reminds me of Office Space... by Anonymous Coward · · Score: 0

      Why would any voting system be using unsigned integers? A candidate can never have negative votes (Insert Gray Davis joke here).

    7. Re:Reminds me of Office Space... by Anonymous Coward · · Score: 0

      I believe I'm not the only one reading this, scratching my head and going 'huh?!?'

    8. Re:Reminds me of Office Space... by yourmom16 · · Score: 1

      unsigned are the ones that are always positive

      --
      "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
  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.

    1. Re:check out BlackBoxVoting by Anonymous Coward · · Score: 0

      Personally I like the bit about vote-counting in France..

      Me too (Yay, I'm now an AOList!)

      Chapter 3. Page 62.

    2. Re:check out BlackBoxVoting by Politburo · · Score: 1

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

      If you meant secure, why didn't you just say secure? Or, are you attempting to imply that the only advancement to be made in voting technology is security?

    3. Re:check out BlackBoxVoting by micromoog · · Score: 1

      The only one that really matters.

    4. Re:check out BlackBoxVoting by linzeal · · Score: 1

      Um, what about accuracy?

  7. my honest opinion? by supercooled32 · · Score: 0

    does anyone still trust closed-source electronic voting?

    No...
    Has anyone ever trusted any kind of voting device? not likely....

    1. Re:my honest opinion? by denisdekat · · Score: 1

      How about, does any one elections ?

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

    Is this how Bush was elected?

    1. Re:So ... by MooCows · · Score: 1

      No, back then the deceit was done the good old fashioned way.

      --
      The path I walk alone is endlessly long.
      30 minutes by bike, 15 by bus.
  9. Memories of High School by Puggles · · Score: 1

    Aww. This sounds just like my high school's student council elections.

    Oh, fond memories...

    --

    Pereant, inquit, qui ante nos nostra dixerunt.
    "Confound those who have said our remarks before us."
    1. Re:Memories of High School by darien · · Score: 1

      [Your sig seems to have an untranslated 'inquit' in the Latin?]

  10. 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 chadm1967 · · Score: 1

      Very good points. I live in Indianapolis (about 30 miles from where the election was held). Myself and some co-workers were talking about the exact point that you brought up. It makes you think.......

    3. 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.

    4. Re:Accounting by Wun+Hung+Lo · · Score: 0

      Also good to know... The head of the Diebold is a staunch supporter of George Bush and has said he will do anything he can to get Bush re-elected. How can we trust any voting software that Diebold has anything to do with?

    5. Re:Accounting by Anonymous Coward · · Score: 0

      Actually, why should anyone bother to vote anymore? After being a "good citizen" since 1976 and carefully exercising my franchise I've decided to sit the next election out. My vote has been debased by the political machine though district gerrymandering to the point where my little ol' vote is lost like a drop in the ocean if I choose to vote for the Democrats (they have created a supersafe district) and would be like pissing in a California wildfire if I wanted to vote for someone else. No, after all these years it's time to take a break. No need to follow the issues or listen to the blah, blah, blah. I should get a lot of time back by ignoring the whole process. Voting just encourages the politicians. A plague on all their houses.

  11. 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.

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

      What? You expected their software to be bug free???

    3. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      Nah, it's easier to reproduce the results if the random number generator is not seeded every run.

      BTW, shouldn't that program include math.h?

      Oh, and last and least:

      In Soviet Russia, random number generators seed you.

    4. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      MATH? Are you insane? rand() lives in and always has lived in stdlib.h. stdio.h might be a not-bad idea for printf(), though.

    5. Re:Actually, their software *IS* open source by Lodragandraoidh · · Score: 1

      How about a Python version:

      # Acme Vote Counter
      import random

      n = random.randint(1,16200)

      print "\n\n Votes Cast: ", n

      return printed

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    6. Re:Actually, their software *IS* open source by molarmass192 · · Score: 1
      Nah, I want a java version!!!

      // This code may or may not be derived from SCO IP

      public class vote
      {
      public static void main(String args[])
      {
      System.out.println(new java.util.Random().nextInt());
      }
      }
      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    7. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0
      You caught that, but managed to miss:

      • Failing to include stdio.h but using printf()
      • Returning o instead of EXIT_SUCCESS or EXIT_FAILURE?
      • Defining main() as taking no arguments?

      I'll stick to a graphite stick encased in wood and some dried vegatable matter, thanks.
    8. Re:Actually, their software *IS* open source by czth · · Score: 1

      Alright, you talked me into it: here's a perl version:

      perl -le 'print "votes cast: ",1+int rand 16200'

      Succinctness is power.

      czth

    9. Re:Actually, their software *IS* open source by realdpk · · Score: 1

      How about a bash/pdksh version:

      echo $RANDOM

    10. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      Here's the TI-Basic version:

      Disp int (rand*16200)+1

    11. Re:Actually, their software *IS* open source by jtnishi · · Score: 1

      Um, you might want to keep your eyes on your mailbox for a cease-and-desist letter for revealing all of their source code.

    12. Re:Actually, their software *IS* open source by cje · · Score: 1

      Returning zero is equivalent to returning EXIT_SUCCESS, so there's no problem with that. (C99 7.20.4.3 says "If the value of status is zero or EXIT_SUCCESS, an implementation-defined form of the status successful termination is returned.") And there's nothing wrong with "int main()." You're correct about calling printf() without #including stdio.h, though.

      --
      We're going down, in a spiral to the ground
    13. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      Do you think they actually used C? Of course not, they used BASIC!


      REM ********************
      REM *** Vote Counter ***
      REM ********************

      votes = INT(RND(100000))

      PRINT votes; "votes cast."

      END

      REM *** The book says something about the ***
      REM *** the RANDOMIZE command. Could ***
      REM *** someone put that in? ***

    14. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      Defining main() as taking no arguments?

      There's nothing wrong with that.

      The standard requires a hosted implementation to accept at least these 2 forms for main:

      int main(void)
      int main(int argc, char **argv)

      Or any form equivalent to one of these.

      Now, the poster used

      int main()

      The question is, is this equivalent to one of the acceptable forms?

      In C, unlike C++, a function declaraion with an empty parameter list does NOT mean the function takes no arguments. It means the function takes a fixed but unspecified number of arguments, of fixed but unspecified type.

      I don't know if the given form is strictly allowed or not. I've never gotten a straight answer about it from comp.lang.c, and I can't figure it out from the standard. I always include the "void", because I *know* that form is OK.

      (Side note: Is the preview function broken? Every time I try to preview my message I get a screen with the usual slashdot header and sidebar, but the background bars on the sidebar section headings stretch all the way across the screen and the rest of the screen is blank. If I view the source, I can see the expected text. This happens in Firebird 0.7 and I think I saw it in IE 6 also.)

    15. Re:Actually, their software *IS* open source by LordLucless · · Score: 1

      Hey, seems like a good method to me. I, for one, welcome our randomly elected overlords.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    16. Re:Actually, their software *IS* open source by Anonymous Coward · · Score: 0

      And now the ADA version...

      BLOCK VOTE*

      PRINTL > "Number of votes: "
      &KNJR = RNUM(14,984)
      PRINTL > KNJR

      END VOTE

  12. For Chicago... by jackb_guppy · · Score: 1, Funny

    This would be a great machine, Boss Daly could get back into office without the help of his current constituents... the graveyard vote.

    1. 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!

  13. Office Space by Anonymous Coward · · Score: 0

    "Ok! Ok! I must have, I must have put a decimal point in the wrong place or something. Sh*t. I always do that. I always mess up some mundane detail."

  14. Re:Closed source? by pigscanfly.ca · · Score: 1, Funny

    Depending on your world outlook , it very well could be.

    If you subscribe to the notion that humanities job is to discover/understand everything it can about our unvirse/life then opensource very well could be the answer to life it self . Or at least part of the solution .

  15. 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 Major_Small · · Score: 1
      Why oh why is this so difficult? Press a button, tally a vote
      when you have to press a button 5k times, it gets kinda tedious... that's why they wrote a program to do it electronically, except somebody missed what probably was a really small error, like counting votes more than once or not initializing a value to 0... any programmer knows this could easily be a common mistake.
    2. 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.

    3. Re:Closed or Open...it doesn't matter by HomerJayS · · Score: 1

      If not initializing was the problem, then their test plan was:

      vote for one office
      if total votes cast is 1
      whoo hoo! It works.
      else
      Doh!

    4. Re:Closed or Open...it doesn't matter by Anonymous Coward · · Score: 0

      Two words:

      Scalability
      Security

      http://www.iamsam.com

    5. Re:Closed or Open...it doesn't matter by Anonymous Coward · · Score: 0

      Common mistake? Perhaps. Should have been caught beforehand? Absolutely. If the coder would have tested it with more than one vote that is.

      I think most /.ters yell open source to have more eyes on the code, and more than likely, these errors would be caught. I have to say that I agree with that. Being such a critical system, I would WANT more eyes on it. This would save me headaches and BAD PRESS!

    6. Re:Closed or Open...it doesn't matter by Alizarin+Erythrosin · · Score: 1

      One word: Diebold.

      --
      There are only 10 kinds of people in this world... those who understand binary and those who don't
    7. 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.

    8. Re:Closed or Open...it doesn't matter by Tin+Foil+Hat · · Score: 1

      Why oh why is this so difficult? Press a button, tally a vote.

      The source code for the voting software is closed-source, and regarded as a trade secret so that even county officials can't look at it. How are we to know that only one vote was cast, or even that it was counted correctly for the right candidate? Hell, even the testing that election committees do on these things doesn't answer that question. These systems cannot be audited effectively and are easily compromised. If such standards were used in financial accounting systems, they would be illegal.

      I've heard too many stories from election workers about how paper elections can be rigged and all too often are. The new electronic systems do nothing to allay those concerns.

      --
      No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
    9. Re:Closed or Open...it doesn't matter by pmz · · Score: 1

      Why oh why is this so difficult? Press a button, tally a vote. Next voter please. Why is this even still being discussed???

      Apparently you don't understand how government contracts work.

    10. Re:Closed or Open...it doesn't matter by mck144 · · Score: 1

      Wouldn't you like to know that the button you pressed is actually tallying a vote for the name beside it? I sure do.
      Don't you want to know that your vote is stored in a secure place? I sure do.
      Don't you want an auditable paper trail in case of a recount? I sure do.
      Ask your self these questions and you'll understand why it's still being discussed.

    11. Re:Closed or Open...it doesn't matter by Major_Small · · Score: 1

      i didn't say they were acceptable, but the likely cause for this... having multiple independantly written programs to count would be a good solution, but this solution shouldn't have been needed... the programmers should have tested their program before releasing it.

    12. Re:Closed or Open...it doesn't matter by maxconsulting · · Score: 0

      yup, it's that simple. Except for the fact that the votes are stored in a database, and that database can be accessed but a program which which randomly alter votes until the winner loses his or her advantage. simple as that.

  16. 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
    1. Re:Don't Worry, Be Happy by Evil+Pete · · Score: 1

      ... and the company writing the software said: "Its ok we have a simple solution, we'll just add a line to divide the total number of votes by .. um ... 12. Yeah thats it!"

      --
      Bitter and proud of it.
  17. Re:Closed source? by 1010011010 · · Score: 1


    And invisible, unaccountable, untrustable computerized voting is the second coming.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
  18. 141,000 votes from 19,000 people... by Anonymous Coward · · Score: 1, Funny

    What is this software, a new module for Sim-Chicago?

  19. 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.

  20. Perfect solution by amightywind · · Score: 1, Funny

    MicroVote software returned 144,000 votes from 19,000 registered voters.

    This is the perfect solution for democrats in the upcoming presidential election.

    --
    an ill wind that blows no good
    1. Re:Perfect solution by stud9920 · · Score: 1

      That's assuming they will even get 19k votes...

  21. I am still horrified. by thbigr · · Score: 1

    I am thinking about absentee voting for the rest of my life.

    --
    Come the revolution, the Bourgeois, Capitalistic, "A PARKING STICKER HOLDERS", will be first against the wall!
  22. That's the point by Anonymous Coward · · Score: 0

    This would be a great machine, Boss Daly could get back into office without the help of his current constituents... the graveyard vote.

    Isn't that sort of the whole point of this? I mean, the push for e-voting really came on strong from the Administration after the Florida debacle. Stealing a conventional election is messy and results in lowered credibility. Stealing an e-election without a paper trail is much cleaner.

    On a completely unrelated note: Did you realize that one of the major party candidates for US president is expected to spend over $100 million dollars of privately raised money on his campaign next year. How good a hacker could 1% of that buy? Do you think you could read up on Diebold enough to make "a difference" next year? We all pretend to be "white hats" doing the right thing in here but let's be honest about it -- the bad guys read Slashdot just as much as the good guys.

  23. 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.
  24. How computers will finally reveal AI by Jonathan+Platt · · Score: 1, Funny

    I'm just waiting for the first set of votes to come back with either Deep Blue or HAL in the number one spot.

    Sure MicroVote will say that it wasn't their fault. 10 trillion voters obviously wanted a computer run US.

    Lets be honest even their website looks like 8th rate programming.

    --


    VENI, VIDI, VICI, DIXI
    1. Re:How computers will finally reveal AI by Anonymous Coward · · Score: 0

      Yea... a company's website can turn me completely off too. If you don't make the effort for a good looking public front, that sets off red flags for me.

  25. 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....

    2. Re:Ok.... by jellomizer · · Score: 1

      Well the real issue is HOW THE HELL CAN YOU SCREW UP A VOTING PROGRAM! These are things that a Freshman CS Student can program! I mean there are thousands of unemplyed programmers out there that can make a voting program. Its not hard even with a Web Interface. To Make a voiting program. The only Major issue is to make sure someone doesnt vote twice. But you mail each voter a unique ID password. That they can type.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Ok.... by Blue+Stone · · Score: 1
      I think everyone's being far too cynical and mean-spirited about this.
      At least they didn't insist the votes were correct and that it was the voter numbers that were in error.
      You have to give them credit for that.
      Imagine the cost of shipping in 125,000 immigrants to make up the deficit.

      They're thinking of your tax dollars, people.

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    4. Re:Ok.... by mcbunny29 · · Score: 0

      Help me find a job, win $1000!

      Great idea! Does it work in practice?

    5. Re:Ok.... by Anonymous Coward · · Score: 0

      Don't you hate it when you get moderated up. But there are no responses to your post.

      Don't you hate it. When people type in sentence fragments.

    6. Re:Ok.... by cybermace5 · · Score: 1

      Not yet. I'm probably going to take that down pretty soon here, if the economy picks up some more.

      --
      ...
    7. Re:Ok.... by pmz · · Score: 1

      if the votes are off by 500 or 1000 how are you going to know?

      You know, for some reason this reminded me of a conversation I had about C programming. Pointers in C are a wonderful thing, if you are lucky a bad pointer will cause a segfault; if you are unlucky, a bad pointer will simply cause an arbitrary piece of data in an arbitrary datastructure to change. I love unrepeatable bugs in C programs. They make the C programmers life so much fun.

      Oh, to get to my point...Windows and Access are most likely written in C by Microsoft programmers. Essentially, we are talking non-deterministic and non-repeatable voting systems, here, folks. Yup, they could get an error, and never know why it occured!

    8. Re:Ok.... by Anonymous Coward · · Score: 0

      if the votes are off by 500 or 1000 how are you going to know?

      Easy, the Supreme Court will tell you.

  26. 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.

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

    Millions of eyes makes a bug fucking scary!!!

  28. 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.

  29. Diebold v MicroVote by TubeSteak · · Score: 1, Funny
    Diebold: Diebold is a global leader in providing high-quality cutting-edge direct recording electronic (DRE) voting solutions to jurisdictions of all sizes

    MicroVote: The leader in Direct Recording Electronic Voting Technology... MicroVote is a leading supplier of Direct Recording Electronic (DRE) voting technology.

    Now for the anagrams
    Diebold My fave: Be Dildo
    MicroVoteMy other Fave: Evict Room

    slashdot = SAD SLOTH & SHALL DOS

    --
    [Fuck Beta]
    o0t!
  30. 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

    1. Re:This sucks by gatkinso · · Score: 1

      It is harder than you think.

      Votes must not be able to be forged. There must be an audit trail of every vote cast, when and where they are cast. Yet voting must be 100% anonymous.

      I know what you are thinking... PKI. And you are right - but it is still a nontrivial problem. This is almost as hard as true anonymous eCash.

      Additionally, people must (well... should) be able to be sure that the voting system is secure. It MUST be available to public scrutiny.

      Open source is the only way.

      --
      I am very small, utmostly microscopic.
    2. Re:This sucks by chocotof · · Score: 1

      Difficult ? We have been voting electronically in belgium for 10 years now. Simple touch screen based, results put on magnetic card, card scanned in special box (kind of safe) which tallies and final results put on floppy. I have been developing software for many years now and I cannot imagine voting difficult EXCEPT if you want to do it remotely. But if you just replace paper voting with electronic devices ...

    3. Re:This sucks by Ripplet · · Score: 1
      > It is harder than you think.
      Well, I was just talking about getting the friggin numbers added up right, I didn't touch on security, but let's go back to the ATM example...

      >Votes must not be able to be forged.
      Cash withdrawals must not be able to be forged

      >There must be an audit trail of every vote cast
      There must be an audit trail of every withdrawal

      >Yet voting must be 100% anonymous.
      Nobody else should be able to access my bank account.

      >it is still a nontrivial problem.
      Agreed, but not unsolvable. Didn't Australia develop a system that seems to work for something like $125,000?

      >It MUST be available to public scrutiny...Open source is the only way.
      Well, here are some other alternatives:

      Random spotchecks. There should be a considerable number of these, at least 1% of the votes should be manually counted and compared with the machine totals. This implies a voter-verified paper trail produced by the machines.

      Specify that there must be machines from more than one manufacturer used in each voting region to prevent one company from being dominant.

      A sincere amount of third party testing before the elections. This seems to be severely lacking at the moment.

      Trained officials from each interested party overseeing the whole setup and usage of the machine, from the time it is delivered, to the time the election is completely over (this one is also true of open source), to make sure the right code you is actually what is on the machines.

      --

      Skiing? Check out The Independant Skiers Portal

    4. Re:This sucks by Anonymous Coward · · Score: 0

      I hear what your saying but keep in mind the bank pays a price for "not giving their money away"

      An ATM system is set up to minimize false positives. That is getting the money when you shouldn't. A false negative (not getting the money when you should) can occur in the ATM system. And there is a cost associated with it. Granted, in the banking system a false negative is preferrable to a false positive but there is still an associated cost.

      There is a trade off between Type I and Type II errors. If you bias your system towards minimizing false positives then you necessarily increase the number of false negatives (barring improved auditing techniques which would not come into play if we used an ATM style voting system)

      A false negative in this case would be the rejection of your vote even though it was valid. In a way that may be worse than counting a vote that is not valid.

    5. Re:This sucks by David+Price · · Score: 1

      The primary difference is that ATMs keep detailed logs that are constantly checked and counter-checked, and among the things logged is the putative identity of the person who took money out. If an ATM gives out $1500 to a particular person, there's a starting point for an investigation. As a result, potential attackers are chary of a whole class of attacks - those that risk disclosing their identitites. It just isn't that way with voting systems, which have anonymity built right in. This makes the security problems harder - you're welding the accuracy and accountability demands of an ATM network to the anonymity demands of the secret ballot. No one is allowed to know that it was me who cast that particular ballot, and the information that might prove it must be thrown away as quickly as possible after it's generated.

      Oh, yeah, and voting machines must be lightweight, so that they can be rolled out into thousands of polling stations and rolled back after election day. ATMs are armored safes permanently bricked into buildings. That sort of physical security makes infeasible a whole host of security problems - theft, modification, vandalism among them.

      And there's no higher power to appeal to - no bank president who can decide that it's not worth the loss of goodwill to follow up on the occasional apparent $1500 giveaway, or that someone who claims a "phantom withdrawal" should be refunded without exacting proof of anything wrong happening. Patchy measures are fine in business, as long as everybody ends up more or less happy, but have no place in elections.

      And if ATMs break, banks are out millions or even billions of dollars, so they pay top dollar to make sure that they don't break. What happens if voting machines break? Who's motivated to pay to avoid that consequence?

      It's a much, much harder security problem both intrinsically and put into its practical context.

    6. Re:This sucks by surprise_audit · · Score: 1
      I mean really, how difficult can this be. Lots of people vote, you add up the totals, we're not talking rocket science here.
      And there you have it, in a nutshell. It's not rocket science. It shouldn't be made into rocket science, either, especially when the rocket scientists in charge of the voting machines have declared interests in a particular political party.

      There is absolutely no excuse for making vote-casting electronic. Give the people pencils or Sharpies and paper ballots, let them make their mark and then drop the paper into a box. It doesn't matter a damn to anyone that the vote isn't instantly available - Florida in 2000 being a prime example. It took many days to finally decide on the "official" count in Florida

      Who gives a damn if it takes a couple of days to count the vote? You'd think after the Florida fiasco, the Administration would want to be absolutely sure that the people were convinced the election was honest. Of course, the wrong guy might get in, but hey, that's the risk you're supposed to take in politics...

    7. Re:This sucks by danila · · Score: 1

      It is harder than you think.

      Votes must not be able to be forged. There must be an audit trail of every vote cast, when and where they are cast. Yet voting must be 100% anonymous.


      Have you RTFA? It's not like the company fucked up by failing to provide an audit trail or 100% anonymity. They fucked up by not even being able to correctly count the votes. That's what the parent poster was talking about.

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    8. Re:This sucks by odin53 · · Score: 1

      Interestingly enough, Diebold makes ATMs. In fact, from what I understand, it's the world's largest manufacturer of ATMs.

    9. Re:This sucks by Ripplet · · Score: 1

      Well I agree that any system like this is bound to have some errors, however with the ATM example this happens very very rarely. The size and magnitude of errors that we are seeing in some of these voting machines seems to be orders of magnitude worse, regardless of which way they skewed the results. And some of them just smack of basic lack of testing, like the problem reported the other day where a memory card filled up.
      It just sounds to me like the quality of these machines isn't taken seriously, and it damn well should be.

      --

      Skiing? Check out The Independant Skiers Portal

    10. Re:This sucks by Ripplet · · Score: 1
      the anonymity demands of the secret ballot
      Why does the machine need to know who you are? To check you only vote once? In the UK, you can only vote in one place, and when you do, they tick your name off on a list so you can't vote again. This system would work regardless of the actual voting mechanism. So let's not make the problem harder than it is. Make the machines count, and that's all.

      ATMs are armored safes
      Yeah because they're full of greenbacks. The actual value of the contents is very large and immediately disposable. This is not the case with a voting machine.

      makes infeasible a whole host of security problems - theft, modification, vandalism
      Well, the way this is done with voting machines is to have them personally supervised at all times. Preferably by several people. This shouldn't be a problem. And if a machine gets stolen before the election, well hopefully you can block that machine from trying to register its votes with the main server or something, or you can only activate it with a memory card which is kept separately etc.

      And there's no higher power to appeal to
      Sure there is, what do you think happened in Florida. The appeals went all the way up. But of course, this only works if there's a proper audit trail.

      Patchy measures ...have no place in elections
      Absolutely right, that's why its so important to get this stuff right, and not have stupid howlers like 20 times more votes than voters.

      What happens if voting machines break? Who's motivated to pay to avoid that consequence?
      The voters? The country? The government? Anybody who cares about upholding the constitution? In fact, I think many people who live in a democracy would be horrified that you even asked the question!
      But you're right! It does seem like nobody cares, at least, of the people who are implementing the stuff. Hence the title of my original post.

      --

      Skiing? Check out The Independant Skiers Portal

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

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

    1. Re:Found the bug by Anonymous Coward · · Score: 0

      Ok... after "fixing" it the Amount_paid is now some 5000? Or was that the cost of fixing it? ;)

    2. Re:Found the bug by pixelpusher220 · · Score: 1

      oh dear god

      *wipes coke off monitor*

      Mod Parent UP!

      --
      People in cars cause accidents....accidents in cars cause people :-D
    3. Re:Found the bug by Carewolf · · Score: 1

      That's a feature, not a bug!

  32. Re:Closed source? by Call+Me+Black+Cloud · · Score: 1

    God bless you for posting this truth. Let us all drink the Kool-Aid of open sourcedness.

  33. Re:Karma by azzy · · Score: 1

    > advisers from the MicroVote software producer fixed the votes

    Aha!! Proof that it is rigged!!

  34. Macrovote - a politicians prayer by Space+cowboy · · Score: 1, Insightful

    With our new patent-pending macro-vote system, you too can auto-vote most of your constituents in a single mouse click. And you can do it as many times as you want!

    Macro-vote, for a macro generation!

    Simon.

    --
    Physicists get Hadrons!
  35. Re:Closed source? by Quarters · · Score: 1

    Exactly. This doesn't need to be turned into a closed versus open argument. The real questions is, "Do we need electronic voting of *any* kind?" Yes, the UI on the voting machines in Florida sucked. The solution to the failure of the public to understand that UI isn't a full scale rush into electronic voting. The UI on an electronic machine can be just as bad as the mechanical ones.

  36. blame it on... by circletimessquare · · Score: 1

    hanging chd's? ;-P

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  37. 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.

    4. Re:Open Source isn't a cure all by Anonymous Coward · · Score: 0

      I agree I'm currently doing an install of Mandrake 9.1 and am in the middle of downloading 432 Mb of mistakes so far that includes software updates, security updates and bug fixes.

    5. Re:Open Source isn't a cure all by Anonymous Coward · · Score: 1, Insightful

      "No, it infers that with open source anyone who wants to CAN look at it."

      Who cares is Joe Schmo can see the source? It's not like because these systems are closed that they can't be seen in an audit process which occurs in every voting system. If there ever was a dispute, they could see the source without question.

    6. Re:Open Source isn't a cure all by Anonymous Coward · · Score: 0

      You have the code, sure. But did you watch it be compiled? Are you sure there aren't any backdoors from compiler tricks? Do you know the database hasn't been massaged?

      For all we know, it wasn't a code thing...

    7. Re:Open Source isn't a cure all by sheldon · · Score: 1

      What's becoming clear here is the damage that has resulted to the computer industry as a result of the Free Software Zealots.

      What's needed in most cases, certainly in the case of balloting machines is for software to be open source, not in the sense of unrestrictive license, blah blah blah, but simply that the source is available for review.

      The Free Software Zealots have disallowed this more pragmatic solutions to problems by mandating that all software should be given away for free, in addition to the source simply being available for review.

      That's the problem when you broaden your argument, you lose all the time instead of getting what is important.

    8. Re:Open Source isn't a cure all by poot_rootbeer · · Score: 1

      No, it infers that with open source anyone who wants to CAN look at it.

      No, it infers that with open source, anyone who wants to can look at SOME source code, which may or may not be the same as the code running on the actual voting machines.

    9. Re:Open Source isn't a cure all by Anonymous Coward · · Score: 0

      DAMMIT PEOPLE
      Imply != Infer, okay?
      Straight from m-w.com:
      imply (sense 4): to express indirectly -- "his silence implied consent"

      infer (sense 1): to derive as a conclusion from facts or premises -- "we see smoke and infer fire -- L. A. White" -- compare IMPLY

    10. Re:Open Source isn't a cure all by anthony_dipierro · · Score: 1

      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.

      In other words, it has absolutely nothing to do with Tuesday's Boone County election.

    11. Re:Open Source isn't a cure all by maxconsulting · · Score: 0

      but we know how to work around the mistakes in SendMail in order to get it to work, and getting it to work is goal. open source encryption code in the cryptography community has been a real success in designing encypting schemes that withstand assault from mathmaticians and computer scientists around the world.

      But I argue that the bigger threat legal and regulator in nature: controlling access to the database file. Today Diebold can dial-in to their machines remotely and before "end runs" to the database using MS Access.

  38. Tailor made for fraud. by tomakaze · · Score: 0

    No paper trail, no way to verify results.

    if you think your vote dont count now wait'll they roll these out on a massive scale.

    --
    ------- "A Communist is just a Socialist with a gun in a hurry" - unknown
  39. Actually, FYI by Azureflare · · Score: 1
    I was homeschooled, and I still had to take standardized tests with #2 pencils; Back then, it was the Iowa test, can't remember the name. I had to take it to show that I completed that grade. So, yes, many homeschoolers are familiar with standardized testing. Of course, not all homeschoolers went this route; I think you can also submit portfolios of work done during the year.

    However, I did stop homeschooling once I got to fifth grade, and entered the public school system.

  40. the couch, the couch! by Anonymous Coward · · Score: 0
    funnily enough that ratio of 'real' vs 'oops' votes is the same as factual US voters vs Couch Potatoes.

    think out of the box

  41. 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
    1. Re:are there any opensource solutions? by Smallpond · · Score: 1

      This should do

      Cyber Count

    2. Re:are there any opensource solutions? by Anonymous Coward · · Score: 0

      That's a hit counter. What the hell are you smokin'?

    3. Re:are there any opensource solutions? by TeamLive · · Score: 1

      thats a php based site hit counter, NOT a voting system.

      --
      one world | many people
  42. 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.

  43. Re:Do we also have close source laws? I think not by Anonymous Coward · · Score: 0

    We have had secret laws since 9/11. John Gilmore
    has been trying to find out exactly what the rules
    are for having to identify yourself before flying
    but hasn't had much success.
    There have also been attempts to copyright laws
    and prevent them from being published. In at least
    one case this failed but in some cases
    municipalities may not want to fight this and
    may not make copies of laws as available (e.g. on
    the web) as they would otherwise.

  44. Meanwhile... by arvindn · · Score: 1
  45. Hanging chads and stupid fucks by Anonymous Coward · · Score: 1

    So why is this issue even important?

    Once it's electronic, whether open source or not, somebody can screw with it. Plus I'm just plain old tired of all the open source zealots. I've totally turned against it as have many of my friends just because of the attitude. But I digress.

    As it is, we have paper. Beautiful paper. Something that people can have and hold in sickness and health and can physically count.

    Isn't this all just and indictment of the public school system in this country where some stupid fucks aren't intelligent enough to poke a hole in a card or they poke a hole under Bush and said "oh I thought I was voting for Gore." The evil white man rigged the election.

    If you can't read or can't poke a fucking hole I don't think you're going to do well electronically either.

    Electronic voting now means that some Hitler type can easily take over.

    Whether open source or closed source really doesn't matter. It's the review process if anything that will help. The old way is better. People physically have to work it, and unless you can bully all the ballot counters, the numbers should be less likely to be screwed with.

    1. Re:Hanging chads and stupid fucks by tomakaze · · Score: 0

      re:Electronic voting now means that some Hitler type can easily take over.

      &nbsp<br>
      yep.<br>
      http://www.bla ckboxvoting.com/

      --
      ------- "A Communist is just a Socialist with a gun in a hurry" - unknown
  46. 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
    1. Re:Open, closed, I'm the guy with the gun. by Rick.C · · Score: 1
      I wrote about it in this journal entry.

      You should patent that before someone else does.

      Seriously. It's the only plan I've ever seen that addresses all of the issues and is fraud resistant, too. Of course, I'm cynical enough to believe that its fraud-resitance will be the reason it is never adopted.
      --
      You were 80% angel, 10% demon. The rest was hard to explain. - Over The Rhine
      "Math in a song is good."-Linford
  47. Paging Micheal Bolton by mobiux · · Score: 1

    "I must have put a decimal point in the wrong place or something."

    "Shit. I always do that."

  48. Exit polling by Anonymous Coward · · Score: 1, Informative

    One more thing. Exit polling and all these bullshit projections on TV should be illegal. Nothing like swaying the vote by projecting a landslide and then people not showing up because it doesn't matter any more.

    It's inaccurate and makes the newscasters and us look like total fucking fools.

    And it can sway an election.

    1. Re:Exit polling by deanj · · Score: 1

      It already did sway voters from not going to the polls. The last presidential election, the networks called Florida before the panhandle of the state finished voting (two time zones, you see), and many people ended up turning around and going home.

    2. Re:Exit polling by anthony_dipierro · · Score: 1

      Nothing like swaying the vote by projecting a landslide and then people not showing up because it doesn't matter any more.

      You make the implication that it matters in the first place.

      Should we make polling in general illegal? I already knew who was going to win my state (New York at the time) before going to the polls. A landslide was already projected. So by your rationale I shouldn't have bothered to show up, right?

  49. Re:It doesn't matter.... by botzi · · Score: 1

    returned 144,000 votes from 19,000 registered voters.

    As it seems you'll still be multiplied by 7.578947..... and randomly assigned to one of the choices;oPP

    --
    1. No sig. 2. ???? 3. Profit!!!
  50. 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."
  51. that's only if they tested it though by Major_Small · · Score: 1
    yeah, but that still doesn't mean they ran that test... and since this thing happened, they obviously didn't test for something...

    what they should have done was create test data (about 19,000 fake semi-random votes) and run it through to check for errors...

  52. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  53. 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.

  54. Diebold is delivering the votes early by Anonymous Coward · · Score: 0

    They can deliver even on none Diebold equipment. Cool, W will win again.

  55. 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
    1. Re:Glitch = pathetic euphemism by mblase · · Score: 1

      I'm wondering what the error actually was -- it sounds like the sort of thing you get when you do an outer join between two database tables instead of an inner join.

      A simple mistake, really, but something that obvious should have been caught before it went into production.

    2. Re:Glitch = pathetic euphemism by Blue+Stone · · Score: 1

      (It's called ironic understatement.)

      --
      Corporation, n. An ingenious device for obtaining individual profit without individual responsibility. - Ambrose Bierce
    3. Re:Glitch = pathetic euphemism by pclminion · · Score: 1
      Hey, not knock the word glitch! From the dictionary:

      2. A false or spurious electronic signal caused by a brief, unwanted surge of electric power.

      THAT was the original definition. Unfortunately the term has been hijacked by computer programmers to mean something slightly different, and that usage is now the most common one. It's too bad, because the word "glitch" used to have a very specific and useful meaning. It should NOT be a general term for a fuckup.

      In fact, when I first saw the article title I literally thought it meant that the faults were caused by some sort of electrical problem. It's too bad the meaning of the word has been polluted in this way. Sort of like what has happened to the term "hacker."

    4. Re:Glitch = pathetic euphemism by Anonymous Coward · · Score: 0

      Usage is definition.

      You are refering to definitons of "hacker" and "glitch" from an obsolete version of English, these definitions are no longer correct, similarly "gay" does not mean happy. Deal with it.

  56. A voting system everyone trusts.. by Droolster · · Score: 1

    Perhaps someone should suggest using the Slashdot poll for elections. Everyone trusts that.

    Oh, wait, do we really want CowboyNeal voted in every time?!

  57. 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).

    1. Re:Over complicated by Wylfing · · Score: 1
      What is the ridiculuous complexity making these things so easy to fcuk up?

      It probably isn't the complexity of the idea. It's more like shoddily trained programmers who are hastily bashing together a voting system without proper design requirements. To make matters worse, the end product is probably built with an ultra-high-level monkey-can-do-it toolkit, and it runs on a teetering, precarious tower of MSware that uses 30 GB of code to make a socket.

      --
      Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
    2. Re:Over complicated by the_mad_poster · · Score: 1

      That's a very good point...

      I mean... we're implementing a single-increment system here. Person makes selection, pushes button to confirm, increment count in appropriate issue / race, provide paper record. WTF? It's not even like locking over multiple machines is an issue. Just use a solid, back-end RDBMS (in other words, don't use Access... shitheads) that will handle the row locking appropriately.

      This isn't exactly brain surgery or anyting. Gee.... UPDATE raceX SET tally = tally+1 WHERE candidateName = 'Y' ... real tough fucking concept. My freakin' search engine's site parser does ten times that many permutations on far more complex data and, so far, to beta, over about 2 dozen tests on sites as large as 2200 pages, it hasn't screwed up once. These bozos can't even do a simple increment properly?

      --
      Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
    3. Re:Over complicated by Sigma+7 · · Score: 1
      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.
      Remember folks: Vote early, Vote often. Get as many street bar codes as possible. Prevent the opposing party from doing the same.

      And also, collect the names of the dissentors for the democratic country of <insert generic dictatorship here>
      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.
      That's not required for an optical scanner system. Besides, why would you want to audit the source code when you can get an accurrate count by reading each individual ballot?
    4. Re:Over complicated by PurpleWizard · · Score: 1
      You already (in the UK) get some limited instances of multiple voting where people stroll into the polling station and claim to be person X. Often person X was actually already dead. It's in most cases only noise but in a marginal seat where an extra 20 votes might on rare occassions suffice it can be a problem.

      My thought with the barcodes in context was you wander into a polling station and it's just like having your name crossed off the voting list. Ideally done with an unconnected box so that vote to person can not be correlated to preserve blind voting. Besides it was just a minor notion.

      The important thing was if you built a system that basically just replaced the current system it, including ticking off voters from the list as they turn up to vote, it is a very simple system

      But I didn't make that clear sorry.

      You'd need sealed units with inspectable software on so that you can verify the software equivalent of someone replacing the ballot box contents between the polling station and the counting station didn't occur. And also so that such simple tricks as a couple of lines of code that automatically shift every 3rd vote for X to Y aren't included.

      The whole principle in Britain of the policement standing watching the ballot, as I understand it, is to watch for things like Freddy Evil Dictator strolling in and stuffing 20000 slips in the box with votes for him on.

      But ultimately all those things are a matter of why the requirements should be published.

  58. Modified open source for voting machines by G4from128k · · Score: 1

    When software is used to implement a matter of law, the public must have an absolute right and need to review such software

    Excellent point. The need for public oversight suggests a modified open source development process and secure traceable binaries. Perhaps we might call this model "exposed source" because the code would be publicly accessible but not publicly modifiable.

    I wonder if the FEC (Federal Election Commission) needs to setup a CVS repository to hold voting machine source code. The source would be publicly read-only. Any proposed changes for any reason would need to go through a review process including public and professional scrutiny. Binaries for actual machines would only be compiled for this heavily-reviewed source.

    Because of the potential for OS-level vote tampering, the OS of the machines would also need to be provided on an exposed source basis. The single-purpose duty of a voting machine suggests that the machines don't need a large OS - perhaps one that is suitable for running the UI of a medical device would be sufficient. A bit more problematic is the central-office software and OS for totalling all the votes. This heavier system would need to be exposed source too.

    Competing makers of the machines might be upset about exposing their vote tally and OS code to public scrutiny, but this would be the price of playing in a very public arena. Machine developers should not be too worried, though. The fact that the source is 100% public means that you could easily see if your competitor had copied you.

    --
    Two wrongs don't make a right, but three lefts do.
  59. quality of code by Anonymous Coward · · Score: 1, Insightful

    Quality of code and open vs closed source have nothing to do with each other. There is plenty of crap open source code out there.

  60. Heh Heh Heh. Boone county losers! by scumbucket · · Score: 0

    Boone county is just south of the county in Indiana I grew up in. It has always been a bedroom community of Indianapolis, full of mindless liberals with too much money and not enough common sense. Hell, with only 19,000 registered voters, you would think that if the old way of counting votes was working, why fix it? Another example of early adopters of technology just because it is 'new' or 'cool' getting burned.....

    --
    CMDRTACO CHECK YOUR EMAIL!
    1. 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.

    2. Re:Heh Heh Heh. Boone county losers! by MacBrave · · Score: 1

      Pay no attention to the trolls.....

      I live in nearby Frankfort, IN and voted last week.
      Clinton county is also using those big suitcases with push button you describe. Dunno if the e-voting software Boone county used was used here as well.

  61. 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.

  62. What does "openness" have to do with it? by ThosLives · · Score: 1
    I don't understand what open vs. closed source has to do with the fact that someone should be fired for not knowing how to write (or manage) code. The "openness" of the source only matters for catching errors if there are people who are looking at the code to catch errors. My assessment is that, open source or not, there was a failure in the system to adequately define and check the code.

    Yes, this issue does again raise the question of "how can you trust institution X in situation Y". The choices are you either trust institution X (and, for the record, I count "the open source movement" as an institution) for data / product Z, or you do it yourself. The big trouble is, if you take this thinking seriously, you can't trust *anything* that you don't experience, and if you go really nuts you don't even trust your experience because you could live in the Matrix. I think we can all agree that's not very constructive.

    If you think the voting machines need work, then you should just start your own company to make a voting machine. Offer an alternative, don't just yap about what's there.

    "The only way to really ensure something gets done the way you want is to do it yourself. Assuming you don't change your mind, of course."

    --
    "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
  63. closed vs open source not the issue by martin · · Score: 1

    testing is the issue.

    Obviously missed the bug in testing - therefore the testing wasn't adequate.

    This is one this I like about the extreme programming methodogies, it expounds testing to start with. Like security, it shouldn't be bolt on the the whole development process, but an integral part.

    just my 2 pence worth...

  64. Re:Do we also have close source laws? I think not by heironymouscoward · · Score: 1

    Hehe!

    This is a lovely coincidence.

    Last night, thinking about how to explain the concept of "open source" to a judge (we're in a small legal case, my company), I had exactly this idea: open source software is like open source laws. It's a metaphor that is entirely clear and meaningful. Of course people don't have to read the source code in order to use the product, but when you need to know what's going on, it's the only way you can be sure of your facts.

    Thanks for your comment, it is an excellent one.

    --
    Ceci n'est pas une signature
  65. Re:Karma by meta-monkey · · Score: 1

    Yeah, sorry about that. I *meant* to only vote once, but I accidently voted 139,000 times. You know how sometimes you only *mean* to single-click, but instead you double click? It was like that. My bad...it won't happen again.

    --
    We don't have a state-run media we have a media-run state.
  66. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  67. Bush was never elected by Anonymous Coward · · Score: 0

    They are still counting the votes in California ...

  68. Black Budget = closed source spending by handy_vandal · · Score: 1

    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.

    True -- we don't have Star Chambers.

    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.

    -kgj

    --
    -kgj
    1. 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.

    2. Re:Black Budget = closed source spending by Anonymous Coward · · Score: 0
      True -- we don't have Star Chambers.

      We're pretty close to that. Read what happened to people in this country after 9/11. One guy from my city was seized (not really arrested), and flown to NYC. No one knew where he was. His crime, he had once been called on the phone by a distance relative of Bin Landin asking for money. He was released a month later with no explanation, no charges, no apology.

      He wasn't a US citizen, but the administration says they can revoke any one's citizenship, without due process, since non-citizens don't have the right to due process. They did it to two American's sitting in Cuba.

      The only difference I see between the current situation and Star Chambers is that I honestly believe the courts will put a stop to this nonsense. I think Bush should be impeached for using Cuba's lack of civil rights to evade our constitution, but that will not happen. We only impeach people for kissing and not telling.

  69. Mmmmmm.... by spottedkangaroo · · Score: 1

    E-Ballot E-Stuffing. Perhaps there will be an E-vestigation of the E-pplication to look for signs of E-Tampering.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
  70. Nothing to do with closed source! by Junks+Jerzey · · Score: 1

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

    What about the programs running inside of jetliners and air traffic control systems? NASAs programs? The programs running heating and cooling systems where you work? Running the fuel injector in your car? In your PCs BIOS? On the server of any company that lets you buy things via internet? Inside credit card validation boxes? Odds are you never think about these things, but e-voting is a high profile thing to harp on at the moment.

    This has nothing to do with open vs. closed source. It has everything to do with bad engineering practices on the part of the e-voting companies.

    1. Re:Nothing to do with closed source! by Ronald+Dumsfeld · · Score: 1

      This has nothing to do with open vs. closed source. It has everything to do with bad engineering practices on the part of the e-voting companies.

      Actually, the analysis of the problem is flawed and software is not really a good solution to obtaining the final count.

      Any voting system should be open and transparent, it should therefor be auditable. In business you are expected to keep records for auditors to go through. You have to be able to trace the origin of every transaction. Then you should be able to verify it's authenticity.

      Paper-based voting systems retain enough information to keep the system auditable, and auditable in a manner that most people can understand. A "click here to vote for Fred" solution cannot meet that requirement and ensure an acceptable level of voter privacy. Once that information is inside a computer it's too easily copied and potentially misused.

      I've nothing against having a voter-blind computerised system to give a predicted total, but I'd be very uncomfortable having that system deciding who gets elected. The deciding totals have to come from a process that can be observed by all interested parties and is exceedingly difficult for them to subvert in any way.

      --
      Where's the Kaboom?
      There's supposed to be an Earth-shattering Kaboom.
  71. Optical scanner seem to be the good solution by release7 · · Score: 1

    Where I vote, they seem to have the ideal solution. Voter takes the ballot, draws a line in a box next to the candidate, inserts the ballot into a small machine no bigger than a suitcase. The machine stores all the ballots inside of it. At the end of the night, the machine prints out the results on a piece of register tape. If there is ever a question about their accuracy, you have paper ballots to refer to.

    --

    <a href="http://www.joblessjimmy.com">Work is dumb and so is Jobless Jimmy.</a>

    1. Re:Optical scanner seem to be the good solution by Retired+Replicant · · Score: 1

      The system you describe (I've used it myself) doesn't solve the inevitable questions and problems that will arise if a manual recount is necessary. What about lines that people drew and then tried to erase? What is the standard for judging whether a line is dark enough to count as a vote? That about when there are two lines filled in? What about obvious votes which were done improperly (e.g. the person didn't fill the entire gap, or they put an X instead of filling the gap, etc)? All of these things are the equivalents of the "hanging chad" issues that existed in the 2000 Florida recount. If you have ever handled paper questionnaires or ballots, you would understand that a significant portion of the population just doesn't seem to be capable of following simple instructions for marking a questionnaire or ballot.

    2. Re:Optical scanner seem to be the good solution by Steve+X · · Score: 1
      If you have ever handled paper questionnaires or ballots, you would understand that a significant portion of the population just doesn't seem to be capable of following simple instructions for marking a questionnaire or ballot.

      One then wonders how the hell we're supposed to trust their ability to make a useful descision when it comes to voting.

      "I like that one. He has a nice-sounding name"

    3. Re:Optical scanner seem to be the good solution by psergiu · · Score: 1

      The election method in Romania is almost fool-proof: you go inside, you give your ID to the election official for your street area which greps your name & address in the list. You verify the info and sign and he/she hands you the ballot and a rubber stamp dipped in ink. You go inside the "vote room" and put the stamp inside a large circle next to the name/party. If you cross the printed circle or try to stamp multiple options (oven multiple stamps in the same circle) the ballot will considered invalid. You fold the ballot and put it into a sealed box. You return the stamp and get your ID back.

      What goes wrong is that some people manage to also drop the (read: forcefully push) the rubber stamp into the ballot box or "lose" the stamp in the few metters from the ballot box to the desk.

      --
      1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
  72. 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
  73. The public is unlikely to demand Open Source code by Shimatta1 · · Score: 1

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

    If they reject it, it probably won't be in favor of Open Source software. The way I see it, odds are that people will reject electronic voting entirely, if they are convinced that there's a significant problem. For those who aren't computer literate, it won't matter whether it's closed or open source software, because they would be unable to read the source code anyways. Those people, if convinced that closed source software is inherently unsuitable for the task, will likely demand that we revert back to manual or optical systems, because they can understand those.

    As I recall, there was a Mark Twain quote that went something like this: "We should be careful not to take too much from a lesson. A cat who sits on a hot plate and is burned will never again sit on a hot plate, and that is good; but she will never again sit on a cold one, either." (Puddin'head Wilson's calendar, if my faulty excuse for a memory serves...).

    Just my $83.25 ($.02 after applicable liscense fees, taxes, levies, and surcharges),

    Shimatta

  74. with SUCH mistakes.... by SharpFang · · Score: 0

    ...even those who put their deepest faith in "close-source voting software" as the key to their political career, must be shocked.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  75. 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 ImpTech · · Score: 1

      Oh bah, if you do it right, or even remotely close to right, the ability to commit fraud is no greater than with paper ballots. In fact, its less, because right now any of the vote counters could be skewing the tally.

      With electronic voting, all you want is very very dumb terminals in the booths that give you a list of people to vote for. You press a button (or maybe its touchscreen) to make your selection, the terminal says "Are you sure you want to vote for XXX?", you hit OK, and your vote is recorded in the database in the back room. Make it a closed-circuit network with a few cops wandering around, and theres no problem. And naturally, you could do some sort of authetication between terminals and the database machine, public key or whatever, just to make sure nobody's hijacked the line. As long as no dumb programmer puts a backdoor in something, theres little to worry about. When voting is done, the database machine writes its data to some kind of write-once media, and its taken to a central facility for aggregate counting by yet another machine. You can encrypt that too if you want. If you can devise a closed voting network that works beyond one building, you can do the counting over that, but you should still have the write-once media as a backup, and it should be counted as a check regardless. If you really want, you can print paper receipts at the terminals, drop them in a box, and make that a third check on the system.

      I'm sorry, but electronic voting is just not a hard problem. When it becomes hard is when you try to do something stupid like do it over the internet. That should NEVER happen. But as long as you keep the system isolated and have a few checks in place, its as least as good as what we have, and probably a heck of a lot better.

    2. Re:Don't trust any of it by sheldon · · Score: 1

      Definately. I don't know what the hell is up with this moronic argument on slashdot.

      Look people, the problem is not the open source/closed source argument.... THE PROBLEM IS USING THE FUCKING COMPUTERS IN A MANNER WHICH PROVIDES NO CLEAR METHOD OF AUDITING BY HAND!

      Any voting system which doesn't involve paper, can't be trusted... Period, end of story. You can open the source and review it all you want, but if it's electronic it's easy as hell to manipulate the records.

      Use the computers, if you want, but print the results on paper such that the voter can see what they selected and verify it recorded correctly. The most recent suggestion I heard was to have a printer next to the balloting machine, when you hit submit it printed off the results in a little plexiglass display and gave the voter a chance to review it. Then the voter hits 'approve' and it cut the sheet off and spat it into a sealed ballot safe.

    3. 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!

    4. Re:Don't trust any of it by Anonymous Coward · · Score: 0

      The computerisation of a multichoice vote is inevitable.

      Encourage that the use of computers also prints out the result on paper.

      The bugs aren't inate problems, and the software could be better -- so it's a question of verifying the software, and citizen rights.

      From a technical standpoint a voting system is not terribly difficult (a year to develop).

  76. Outsorcing? by FireballFreddy · · Score: 1

    You're right about that. If I were going to hire sorcs, then dammit I'd hire them right here in America.

    --
    SQUEAK, the Death of Rats explained.
  77. Re:Open source cures cancer! Film at 11! by roystgnr · · Score: 1

    When the software is open source you cannot enter "crunch mode" and make the scattered developers put in long hours.

    It's possible to have paid developers working on open source software, you know.

  78. 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.

    1. Re:Anybody notice the number 144000 by BandwidthHog · · Score: 1

      Hmm, so you believe this hasn't happened yet?

      --

      Quantum materiae materietur marmota monax si marmota monax materiam possit materiari?
  79. Too few votes counting just as serious by EriDay · · Score: 0

    Dubya did have a majority of the votes. It was 5 to 4.

  80. *sigh* by mwood · · Score: 1

    Reminds me of that story (by Asimov?) about an interstellar war in which the losing side was defeated by its *own* superior technology. (Their new spacewarp drive fouled up the radios and they were cut to pieces before they could regroup.)

    I said many times that the old lever machines were better. Best UI of any vote-gathering system I ever saw, easier to debug, and way harder to screw up. Luckily this failure was so enormous that it was obvious. I wonder how many aren't?

    1. Re:*sigh* by Ellen+Spertus · · Score: 1

      The story is "Superiority" by Arthur C. Clarke.

  81. Electronic voting to get more voters to vote... by schatten · · Score: 1

    Electronic voting seems to appeal to ease of use and remote voting, if there ever should come a day when that should happen. With that, the politicians, who decide on a particular voting schema, decide this on the basis of electronics will get the younger population out there, and hopefully get more voters. It's quite a bad premise to automate everything. Perhaps, finally, a downfall in technology at the moment.

    But my take is - go back to filling in those bubbled circles on scantron or whatever was once used in your local voting district. Technology doesn't need to be integrated into everything. If we rush and integrate it into everything... well, with electronic voting and mis-counts such as this, we're looking at losing a voting democratic nation. Okay, I will correct myself in stating - we'll lose our appearance of a voting democratic nation.

  82. 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.

    1. Re:Here's how you do it right by Retired+Replicant · · Score: 1

      The system you describe (I've used it myself) doesn't solve the inevitable questions and problems that will arise if a manual recount is necessary. What about lines that people drew and then tried to erase? What is the standard for judging whether a line is dark enough to count as a vote? That about when there are two lines filled in? What about obvious votes which were done improperly (e.g. the person didn't fill the entire gap, or they put an X instead of filling the gap, etc)? All of these things are the equivalents of the "hanging chad" issues that existed in the 2000 Florida recount. If you have ever handled paper questionnaires or ballots, you would understand that a significant portion of the population just doesn't seem to be capable of following simple instructions for marking a questionnaire or ballot.

    2. Re:Here's how you do it right by slappyjack · · Score: 1

      I have to agree with this one.

      We used these when I was living in San Francisco and it was pretty much stupid proof. The ballots had the issued to be voted on printed RIGHT NEXT to the "voting mechanism." (Our voting precinct had stacks of these things in about 6 different languages, as an added bonus.) You read the refferendum, you see a litlte gap to fill in for "YES" and a litlte gap to fill in for "NO."

      They even give you a pen to fill out the votes with, so you were using the correct kind of pen.

      You do this n times, you've voted on everything, you give your big long peices of paper and she runs them through the machine. The machine even tells you if you goofed, if I remember correctly. The best part of this system is that you get a nive little receipt-stub with an ID number that shows you voted. The number is in your hand, and isnt tied to your name anywhere on the voting roster.

      I really think this is the best method, all things being equal. Everyone has a receipt of their voting choices, and what there were voting on was right there next to "their votes."

      Now if we could just get the damn lawmakers to write the props in plaing english we'd be golden. THATS why people dont bother to vote.

  83. sounds like chicago by b17bmbr · · Score: 1

    everyone musta been out voting...early and often.

    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  84. Re:Closed source? by TheRaven64 · · Score: 1

    Even with a 100% open source solution, you have no real way (as a voter) of knowing that the code you reviewed is the code that is actually used.

    --
    I am TheRaven on Soylent News
  85. Hmmm... by davew2040 · · Score: 1

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

    Isn't this what they call... "FUD"?

  86. Infinity Voting by rodmm · · Score: 0

    What should anybody expect from a company that offers "The Infinity Voting Panel"?

  87. Open Source Voting Machines? by Anonymous Coward · · Score: 0

    Is there really any open source software available that could perform this task? Everyone's always talking about rigged closed-source voting machines...is there an open alternative that's up to snuff for use?

  88. Poor comparison by fajoli · · Score: 1

    Each case you cite may very well have bugs or errors, but those problems rightly belong to the corporations that sold the product and their customers.

    Voting is not a consumer/industrial issue. It is the exercise of legal rights of citizens and ultimately the direction the country takes. Reducing this to "bad engineering practices" belittles the importance of voting in a democracy.

    Depending solely on corporations who view issues as purely commercial issues is the problem.

  89. 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
  90. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    It's possible to have paid developers working on open source software, you know.

    Yes, I know. I tried to think of a way it would work in this situation. I don't think a company would pay developers just to make that software available to competitors. The government could do it, but at what level? Maybe the best thing is to have the federal government pay for the development of a paperless voting system. That brings up a new set of concerns though...

  91. ATM Security by OmniGeek · · Score: 1

    Well, a number of years ago I got $50 from an ATM in California that *never* got debited from my account, and despite the existence of a paper record that I'd done so, the bank utterly refused to believe this had happened. (That bank has since gone under; funny coincidence, that.)

    ATMs are generally "secure" primarily because they operate on a fully-closed network, there's massive cross-checking, and interaction with users is very strictly limited. And they're still only "generally" secure...

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
    1. Re:ATM Security by travdaddy · · Score: 1

      ATMs are generally "secure" primarily because they operate on a fully-closed network, there's massive cross-checking, and interaction with users is very strictly limited.

      But, there is no reason that E-Voting cannot have all these same things.

      --
      Adidas To Bring Back Sneakernet
  92. Re:Open source cures cancer! Film at 11! by hqm · · Score: 1

    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.

    You have a naive view of software development if you think that anyone, open or closed source, can be made to meet an immutable deadline without some kind of tradeoff. Either the code ships when feature and quality goals are met, or one of those things is slipped. In general the process cannot be speeded up if the team is already working at full efficiency.

  93. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    Open source is not a cure for solid software development practices

    And "Preview" is not a cure for poor proofreading skills. I meant, of course, open source is not a cure for *poor* software development practices...

  94. Optical scanners are better by Anonymous Coward · · Score: 0

    I voted last month and here we are handed a paper ballot
    and a marker and just connect an arrow for the
    candidate that we want to vote for. Then we take
    the ballot to an election official who directs us
    to just feed it into a machine. If there are any
    problems reading the ballot they are immediately found.
    Since the original ballot is on paper there is
    a record to go back to for any manual recounts.
    I don't understand why more don't use it.

    1. Re:Optical scanners are better by Retired+Replicant · · Score: 1

      The system you describe (I've used it myself), while better than punch cards by a long shot, doesn't solve the inevitable questions and problems that will arise if a manual recount is necessary. What about lines that people drew and then tried to erase? What is the standard for judging whether a line is dark enough to count as a vote? What about when there are two lines filled in? What about obvious votes which were done improperly (e.g. the person didn't fill the entire gap, or they put an X instead of filling the gap, etc)? All of these things are the equivalents of the "hanging chad" issues that existed in the 2000 Florida recount. If you have ever handled paper questionnaires or ballots, you would understand that a significant portion of the population just doesn't seem to be capable of following simple instructions for marking a questionnaire or ballot.

    2. Re:Optical scanners are better by pete_jl · · Score: 1

      It's true that optically scanned cards don't prevent questionable votes; however, predetermined policies can be put in place to handle such issues such as improperly erased and partially filled in circles. It hardly seems worth trading a system with good auditability for one with limited auditability. If our representatives can't come up with a way to handle such issues, then the politicians need to be decommissioned, not the optical scanners.

  95. Re:Open source cures cancer! Film at 11! by BESTouff · · Score: 1
    The "many eyes" argument is merely a shotgun approach to quality control.

    Are you totally blind or what ? Of course in an electronic voting system, what's to fear isn't a bug (it will be fixed anyway) but a deliberate result skewing. Open sourcing a system means it's harder to introduce a backdoor. Way harder even, if the process is correctly designed and implemented. Closed source systems *guarantees* that nearly no one except paid developers will see what happens. That's frightening - when you love democraty, that is.

  96. Re:Open source cures cancer! Film at 11! by BostonPilot · · Score: 1
    You act as if you can't pay people to write open source code. That's not true. A company could be hired to produce and maintain an e-vote program, the source could be open - open to scrutiny, open to testing by third parties, open so that people can suggest improvements.

    I think that closed software/hardware solutions need to be declared unconstitutional. If we can't trust that the results are accurate, we risk our democracy.

    I also agree with the people that say you need to have a paper trail...

  97. 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 pmz · · Score: 1


      Spend millions on a computer system only to have pen and paper turn out to be the workable solution. I think the people of Tippecanoe County could learn a few things from monorail episode of The Simpsons about salesmen selling crap to eager and naive buyers.

      Yes, the officials in your county who bought the Diebold systems were had and your treasury is significantly smaller for it. If people there don't make a big stink about this, they should all be ashamed.

    2. Re:As an Indiana voter... by Cyno · · Score: 1

      That's why I recommend a continuous all-year-long voting system. So we have plenty of opportunity to vote. And I should be able to do it over the internet online. If online transactions are good enough for banks I see no reason why they can't be applied to votes.

    3. Re:As an Indiana voter... by Yekrats · · Score: 1
      Yes, the officials in your county who bought the Diebold systems were had and your treasury is significantly smaller for it.
      I believe it was a state mandate. Unfortunately.
      --
      Ceci n'est pas une pipe.
    4. 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.

  98. 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?

  99. 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?

    1. Re:Automated testing? by pmz · · Score: 1

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

      You are being terribly naive about how the software industry does things.

      For every example of a software company that does things right, there are 10,000,000 examples of software companies run as if they are a roving band of gypsies looking for next week's meal ticket.

  100. Re:Open source cures cancer! Film at 11! by LtOcelot · · Score: 1

    Open source, closed source -- it does matter. The same "strong leadership" and ongoing testing you call for can be performed on either; the "many eyes" argument is a supplement, not a replacement. It is neither necessary nor sufficient for making a system secure, but it is beneficial, and that's enough.

    All of these arguments against open source are spurious because they're actually aimed at "free software", which is not the same thing. The main problem with open source software from a business standpoint is that anyone can copy it and conceal the fact afterwards; however, if all election software were required to be open source, this problem would be much reduced. Intellectual property law would still apply, and violations would be readily apparent.

  101. 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.
  102. 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

  103. Meanwhile, in Chicago by raider_red · · Score: 1

    Mayor Daily is probably asking "What's the Problem? Don't you always vote seventy times in an election?"

    --
    It's good to use your head, but not as a battering ram.
  104. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    ...if you think that anyone, open or closed source, can be made to meet an immutable deadline without some kind of tradeoff

    I never claimed there would not be any tradeoffs, nor do I agree that quality must suffer. That's a topic for another day. In reality there are times when longer hours are called for. My point was only that it is easier to work paid employees longer than unpaid employees.

  105. Closed source? by jav1231 · · Score: 1

    What does that have to do with it? I'm not comfortable with electronic voting. There's enough fraud as it is. Turning the system over to computers that may (and have shown to) have vulnerabilities is crazy at this point. No one seems to have a foolproof method on either side, though the bubble type is pretty good. I can live with the small percentage of bad counts. I think optical scanners are less than 3%. This may sound like alot, but given that many votes are thrown out completely in states where those amounts wouldn't effect the outcome of an election, someone is going to lose a vote anyway.

  106. did anyone notice the name on the microvote panel? by GnuPengwyn · · Score: 1

    oo 00 "The Infinity Voting Panel" (tm.) 00 oo a photo: is here.

    --
    Love Music? Got a Band? Are you a Label? http://garageradio.com
  107. Why is this so hard??? by Mr.+Troll · · Score: 1

    How on earth can this voting software be so buggy??? I mean, why dont they just load up like, Mozilla and do a freaking web pole or something?!?!?!

    --
    Kiss my shiny metal ass
  108. Patriotism is accepting your leaders by Anonymous Coward · · Score: 0
    ...subsequently never accepting the legitimacy of the outcome (e.g. "Not My President")

    I think if someone does not accept George W. Bush as their president they should take their stupid, unpatriotic slime out of America! They should take their treachery somewhere like Australia....

    ....I say this as an Australian of course. We need more Bush haters down here!

  109. You don't say... by Sj0 · · Score: 1

    "Oh SJ, you don't know anything about compootars! E-Voting is t3h futur3!" they say? Well I guess not.

    E-voting is blatantly stupid. It's trying to solve problems that don't need multi-million dollar automation projects with multi-million dollar projects. If you've got problems with chads, don't use chads. Instead of complicated voting machines, give the voters a pencil and a piece of paper with the names of the candidates, and a box to check off the person they want to vote for. It's how we did things here in the last election, it's secret, and you don't have to debug a horribly complex process just to figure out how many people voted. Even better, it's a lot harder to tamper with a piece of paper with a big "X" on it than it is to alter a packet, or swap voting software for a hacked alternative, or do one of a thousand things that computer security experts fear.

    I swear, people need to stop thinking that "High Tech" is an answer to all, or even most, of lifes problems. Tools have their place, and sometimes the old ways are the best ways.

    --
    It's been a long time.
    1. Re:You don't say... by BenjyD · · Score: 1

      Not necessarily. Paper and pencil votes are often inaccurate anyway. Bugs like this one should have been caught very early on in the development process with a simple "assert(total_num_votes&lt=total_num_voters)".

      An electronic voting system has the potential to be far more accurate than paper-and-pencil, and much easier to perform. The problem here is bad implementation, rather than a flawed concept.

      Unfortunately, given the apparent complete cluelessness about technology of people in government (both in the US and other places, the UK especially), I doubt we'll ever see a decent, open-source, reliable electronic voting system, so maybe pencil-and-paper is best for now.

    2. Re:You don't say... by Sj0 · · Score: 1

      It has the capability to be more accurate, but it also has the capability to be tremendously flawed, as this article shows. The thing about a pen and paper is that you don't need to worry about some hotshot developer accidentally introducing some minor bug and messing it all up.

      The best idea, I think, is for modularity. The voting booth should produce a machine and human readable slip of paper, which would ensure people only voted for who they wanted to. From there, the ballots could be read by a machine which would be isolated again, and would give a human and machine readable result. Finally, those confirmed numbers would be entered into a database which would track each addition manually, and the paper produced by the counting machine would have an ID number on it and would be stored, in case of a disagreement.

      No system is as foolproof as that could be. The ballots could be created in a program written in any programming language made in the last 20 years, the reader could be a standard PC hooked up to a high speed scanner, and the data could be a standard database, storing results and the ID number of the result sheet (individual ballots could have ID numbers independantly created by the standalone voting machines using a hierarchial system, if needed), and in the end, all of it is extremely human readable and verifyable.

      --
      It's been a long time.
  110. Re:It's not the people who vote that count.. by Anonymous Coward · · Score: 0

    Or "You vote for me once, shame on... shame on you... You voted for me--why not vote again?"

  111. Re:Closed source? by philbert26 · · Score: 1
    You're right, bugs could still get in if the source is open. So what happens if a bug is found way after the election?

    Imagine if you were elected President, and two years into your term some hacker found a bug that had changed the result of the election. Your administration would be undermined big time. You could claim the bug got there by accident and you acted in good faith, but not everybody is going to believe you. The Al Frankens (if you are Republican) and Sean Hannitys (if you're a Democrat) would have a field day. What would we do about this? New elections (if that's constitutional)? This isn't an argument for closed source, ignorance isn't bliss, not with so much potential for abuse. But it's an issue we need to deal with.

  112. Re:Open source cures cancer! Film at 11! by Rinikusu · · Score: 1

    Well, think of it this way:
    Private company gets contract to provide voting solutions. Private company decides upon OSS. Private company spends $MILLIONS that it gets in producing the software/hardware combo, but at the same time releases sofftware to the "community" to go through. While not everyone is going to be able to setup voting suites for mock elections (indeed, think about hardware differences.. chances are you're not going to be using your uberl33t dual Athlon in a voting machine with touch screens and what not), it does provide opportunities for outside developers (fresh sets of eyes) to find bugs that your regular developers just miss. It happens.

    While OSS is not the end-all-be-all approach to everything, I'd certainly be more comfortable if the software being used to choose the leaders of my community/country is open for audit. The big question then would be ensuring that that software is actually the software being run on the machines (I mean, what good is it to have "bug-free" software if someone installs a trojaned version?).

    I do agree, though, the geek community doesn't lend itself to centralized development very well (there are exceptions), the phrase "herding cats" comes to mind. In that, you do need a central party calling the shots, the problem is that even with one, you can still churn out a shitty product.. (Personally, I'd say someone like Bruce Perens would make an outstanding leader for such a company/project and he could make himself some money to boot.)

    --
    If you were me, you'd be good lookin'. - six string samurai
  113. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    Open sourcing a system means it's harder to introduce a backdoor.

    How about this: open sourcing means it's easier to introduce a back door. Consider the development teams. On one hand you have a larger pool of anonymous developers (unless you require some sort of ID check), some of whom may have an interest in subverting the voting process. The code is being reviewed by people who are anonymous (unless you require some sort of ID check) and may have an interest in subverting the voting process. The people are all doing work on the software as an avocation.

    On the other hand you have a company with leadership pushing the company to be successful and you have a paid staff who are dependant on the company's success. There is accountability (civil, criminal, or just plain losing your job).

  114. Sorry guys.... by Alpha_Traveller · · Score: 1

    Sorry guys, I fell asleep on the submit button again...

    --
    "Love is like pi - natural, irrational, and very important." (Lisa Hoffman)
  115. 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.

  116. Re:Karma by Anonymous Coward · · Score: 0

    Actually proof that /. moderation is rigged. Read the article and compare that line. It should have been moderated +1 funny....

  117. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    You act as if you can't pay people to write open source code.

    No I don't. I just didn't address that topic. Tell me, who should pay?

    I think that closed software/hardware solutions need to be declared unconstitutional. If we can't trust that the results are accurate...

    Closed source does not equal untrustworthy any more than open source equals trustworthy. Rigorous testing is necessary, as is a reliable audit trail.

    we risk our democracy

    We're actually a republic, but I agree with your point that trustworthy results are paramount. My stance is that no one development paradigm will inherently produce more reliable software than another.

  118. Re:Open source cures cancer! Film at 11! by Anonymous Coward · · Score: 0

    When the software is open source you cannot enter "crunch mode" and make the scattered developers put in long hours.

    Yes you can. Open source does not necessarily = scattered development. You can have a dedicated staff of paid developers, manage them however you want, make them put in long hours, whatever. Then you can release their work product as open source for public review.

  119. Re:Open source cures cancer! Film at 11! by laird · · Score: 1

    "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?"

    Anyone with an interest in making sure that the voting process is secure -- universities, public interest groups, etc. Security analysts would scour the system in order to compete to issue their reports for their clients. Academics would scour the system for their research/publication. The same organizations that are so critical of the closed source voting systems organizations would audit the system. Heck -- look at the level of inspection that the leaked voting system code and documentation have received so far--no closed source project receives that kinda of effort outside of NASA. And, of course, any organization that holds formal votes (schools, churches, unions, etc.) could also use the system, which would both be an additional benefit (free system for them to use) and more users to flush out problems.

    Of course, this all misses the most fundamental point -- voting is a critical function of the government, and must be performed in a transparent and auditable manner in order for people to trust it. Given the long and varied history of people committing voter fraud, there's no reason to think that people would _not_ attempt to manipulate the system. And with a system that can't be audited, doesn't support manual recounts, etc., there's no reason for anyone to trust it.

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

    The fault is in election boards allowing themselves to be hoodwinked by a bunch of sleazy opportunists chasing the $4B that the government has committed to updating the voting infrastructure. The closed source development model simply allows those bozos to conceal their shoddy workmanship.

  120. I think not... by jefu · · Score: 1
    How do you know we dont have secret laws?

    It is quite legal for governmental institutions and representatives to lie as part of their duties. So how can anyone tell if anything they say is the truth?

    Not good for democracy, I suspect.

  121. Time Crunch by Anonymous Coward · · Score: 0

    I like pen and paper. It at least takes longer to fake results.

  122. Im just saddened..... by Botty · · Score: 1

    Now i'm not trying to troll, but how hard can it be to create a system that COUNTS? Counting was something I was taught in kindergarten. Granted the voting process can be a little complicated. But you use a simple database. You have an authorization database with the restered voters. You have a couple fields that get filled in when they vote(who they voted for, what time, etc). You dont let them vote twice. That creates an audit trail. THen you also have it increment the database with the canidates. How much harder can it be? The user logs in, pushes the picture/name of the canidate on the touch screen, verify their selection, and their done. If I am missing anything please let me know.

  123. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    all election software were required to be open source, this problem would be much reduced

    That's an interesting idea. How about this? Require that all election software source code be given to the government?

    I wasn't arguing against open source or free software; I was arguing that the software being closed source is not why the results turned out as they did.

  124. Copyrighted laws by jeti · · Score: 1


    You do, however, have copyrighted laws. Laws where you have to pay the company that wrote them, before you can have a look at them.

    I'm not joking. I think it's not even uncommon with laws that apply f.e. to the building industry.

    I'm unsure whether there are any agreements on the price or whether it's possible to enforce a NDA.

  125. how hard is it? by SQLz · · Score: 0, Redundant

    I mean,its not like responding to an event and incrementing a variable takes that much programming skill. The only reason these machines are having these problems is becase they are designed to allow people to rig elections. At best, its simply bad programming but I don't believe that.

  126. Re:Open source cures cancer! Film at 11! by AVee · · Score: 1

    How about this: open sourcing means it's easier to introduce a back door. Consider the development teams. On one hand you have a larger pool of anonymous developers

    You seem to miss the point about the discussion here. The whole opensource argument has nothing to do whith who builds the software and in what way. It's like we whould like everybody and it's cat to contribute fancy features to a voting system.
    The point is that, in a democracy, the people should be able to verify the correctness of the voting. It's good enough, IMHO, if it's all done by a commercial company, as long as they show their code for testing and review by the public and proof that's the code that's actually running on the voting machines. They can copyright it, even patent it, just give the public a change to verify it.
    I simply cannot trust some binary in some black box machine to count votes in a correct and fair manner.

  127. open source is not omnipotent, only God is by jwsd · · Score: 1

    Don't tell me open source softwares are always bug-free. If an open source voting software has a glitch during an election, it will cause as much panic as a closed source solution. The vast majority of software bugs are not planted by malicious software engineers, they are caused by oversights on behalf of human designers, engineers, and testers. Open source softwares are still developed by humans, hence will contain mistakes. I'm not against open source, but I'm turned off by the arrogant attitude of some open source zealots.

  128. Monkey Vote by strapon · · Score: 0

    They should have those guys over at www.pollmonkey.com design a voting system for them. Instead of MicroVote...they can call it MonkeyVote :)

    --


    Number one I order you to take a number two!
  129. Re:Do we also have close source laws? I think not by Anonymous Coward · · Score: 1, Insightful

    Why does it matter what the source says - the ballots should be printed out on standard form from the e-voting machine. Vote, print the ballots out, done.

    If the electronic number doesn't verify, scan or count the paper ballots by hand.

  130. Re:Open source cures cancer! Film at 11! by laird · · Score: 1

    "Maybe the best thing is to have the federal government pay for the development of a paperless voting system. That brings up a new set of concerns though..."

    What concerns? If the government issues a grant to, say, a university to develop software that achieves the spec (securely collect votes, auditable, etc.), and the result is open sourced, I'm not too worried about whether the government might perfer a particular election result.. they'd have to affect the NSF (or whoever) to affect the university to affect the developers, and then nobody inspecting the source would notice...

  131. 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
  132. Re:Open source cures cancer! Film at 11! by Anonymous Coward · · Score: 0

    But, your argument would equally argue that secret laws are just as good as public laws, as long as "strong leadership" is exercised to implement them.

    This way (naive belief that the overlords always and only do good) lies the police state...

  133. Re:Open source cures cancer! Film at 11! by laird · · Score: 1

    "open sourcing means it's easier to introduce a back door."

    Open source doesn't mean that everyone can freely contribute code. Look at the Linux or BSD projects, for example. Anyone can read the code, and can make their own branch, but only a fairly rigorous process of code review and debate by well known and trusted people can get code into the project.

  134. Wonder if this will make the MicroVote news page? by webweave · · Score: 1

    Over at MicroVote they have a page for news about the company and its product at, http://www.microvote.com/html/news.htm

    I bet this item will get pushed down the MicroVote memory hole in a hurry and if any effort is put into it, it will be by the PR and Marketing departments.

    Had this been a free software, GNU style project this event would at least become a permanent record for others to learn from but a private company is motivated to hide the whole thing and make sure nobody ever hears about it again.

    "Software that is essential to freedom must be free."

  135. Re:Do we also have close source laws? I think not by Anonymous Coward · · Score: 0

    Those are airline rules. The people working at the counter just didn't know that and blamed them on someone else when he asked. Take off the tin-foil hat.

  136. Re:Closed source? by graxrmelg · · Score: 1

    I think if they were in the American electorate they'd say "with yet another mistake does anyone trust voting period".

  137. solution by uncadonna · · Score: 1
    This guy has it figured out. It was already modded up to five on slashdot, so this this is just a reminder.

    My summary, slightly modified but same basic idea: 1) select candidate from touch screen; 2) computer prints barcoded ballot with your selections printed; 3) you verify and re-insert paper ballot; 4) ballot scanned to ensure match; 5) matching ballot saved. Voila - accurate counts and an audit trail.

    --
    mt
  138. The Tao of Glitch by handy_vandal · · Score: 1

    (It's called ironic understatement.)

    Yup.

    "The glitch that can be named is not the true glitch."

    -kgj

    --
    -kgj
  139. 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!
  140. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    a fairly rigorous process of code review and debate by well known and trusted people can get code into the project

    Yes, but this is still less rigorous than the hiring process.

  141. OSQ by outcast36 · · Score: 1

    Lisa: "Do you realize what this means?" Bart: "The dead are rising and voting Republican?"

  142. No problem by Anonymous Coward · · Score: 0

    I don't see the problem, this is a perfectly normal voting turnout in Chicago.

  143. damn by LMCBoy · · Score: 1

    Look, I'm a technophile, but I cannot comprehend why there is such a push for these closed e-voting systems which have been shown unequivocally to be fundamentally flawed. I'll take hanging chads over this garbage any day.

    --
    Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
  144. Re:Open source cures cancer! Film at 11! by mOdQuArK! · · Score: 1

    I don't agree with your reasoning.

    One of the reasons why many people place more faith in open-source code-review & testing is because there is no way to control the distribution of the source code, therefore there is no easy way for any particular group of people to control who is doing the testing, in order to set up a conspiracy like you are describing.

    Indeed, it would be much easier in the hierarchical command structure of a typical corporation for a small group of people in the right positions with the same agenda to control the development & information flows relating to a product to make sure that it was perceived how they wanted it to.

    As far as "leadership pushing the company to be successful and you have a paid staff who are dependant on the company's success", I think you are either trolling and/or have a really rosy (and unrealistic) viewpoint of typical corporate goals. The company will be a success if they make money. A lot of companies have demonstrated that the highest profit margins are _not_ made by making the highest-quality equipment.

    In addition, if the company (or somebody in the company) is offered a _lot_ of money to make sure their machines vote the way the buyer wants them to, then in a closed-development situation, there isn't any easy way for the users (the public) to check that something illegal isn't being performed.

    Of course, in reality, just because the source code is open, doesn't mean that the machines will work as designed - there's nothing that would stop a crooked company from using something different in the voting machine than the so-called source code which they open to the public. For full auditing, _all_ the development for such machines, including all of the hardware, has to be open to poking & prodding by testers who have no connection to the company, and who have a desire to find any incorrect behavior of the machines.

  145. 144,000 Votes? by TimTheFoolMan · · Score: 1

    That's just gross, a thousand times over.

    Tim

  146. Voting is simple. Counting votes is not. by Anonymous Coward · · Score: 1, Interesting
    I'll begin with a quick jab at MicroVote, which calls itself "The leader in Direct Recording Electronic Voting Technology" -- I suppose if they're the leader, I'll have to get busy and reprogram our voting machines to randomize results, now (in my best Cartman voice): "God dammit! I hate you guys."

    Fortunately, MicroVote is an also-ran (Loser, in political terms) with a handful of customers in a handful of states within a couple hundred miles of where they're based. Boone County is probably now thanking the wisdom of choosing an unproven local company for such a "simple" task.

    Speaking as an industry insider, though, counting votes really isn't simple. It's damn tough. In about 99.999% of the screw-ups you hear about, the ultimate cause is human error on the part of election workers. Any computer can take an int (which starts out as a correct count) and ++ it correctly pretty much 100% of the time.

    Here's one example of a problem inherent in counting votes, though. You can't count 5 million paper ballots on one machine capable of 300 ballots/minute. So you use multiple machines, and you have to combine results. Any time you combine results, you have users who occasionally forget to add the totals from one machine or mistakenly add the totals from another machine twice. Sure, you can build in a safeguard that indicates an error if results from one machine are brought in a second time, but it's about as effective as "Are you sure you want to delete this file?" People want updates every 30 minutes, they want projections...

    Forget about Open Source vs. Proprietary. It's hard enough to get things right when you're trying. There are more opportunities for error than any of you probably realize. That's why there is extensive testing with sample ballots in the days before an actual election to verify that the machines are counting properly.

    You start with defining all the election information -- did you spell that candidate's name correctly? Was she classified with the correct party? Is that contest appropriate for these precincts, or is it only for the 25 Green Party members in this neighborhood? Don't forget to print each 1/4 of the ballots with a different ordering of the 4 candidates so as to avoid positional bias! I've seen 100 different ballot styles used in a precinct with only a few thousand registered voters...and then the counts must be combined up to a national contest level.

    You have potential PostScript errors, printer errors with ballots printed out of spec for the scanners, too few ballots printed, poll workers not showing up, ballots soaked by rain, ballots misplaced by inexperienced volunteers...

    And then you have to deal with a candidate either added to the ballot or removed from the ballot at the last minute (literally!). You've already gone through the lengthy, week-long process of validating the counting of all the different ballots in different machines, and now you have 24 hours to change something.

    Actually, the best is when some judge decides two days before an election that the way some votes are counted in certain circumstances is illegal and must be changed. The machine firmware was independently examined, tested, and certified months in advance, and now it must be changed with hours to go before an actual election. There's no arguing with the Judicial System!

    So tell me counting votes accurately and reliably is simple. I think I'll ignore you and keep working on removing all the instances of "Bush" hardcoded in this tabulator firmware... (that's a fscking joke!)

    1. Re:Voting is simple. Counting votes is not. by 44BSD · · Score: 1

      Thank you for providing some real world insight into this.

      I'm not a programmer by trade, but even I know how hard it is to make even simple programs do the right thing, in the real world, with real users. The ATM analogy people use reveals their ignorance. ATMs are NOT at all idiot-proof or bug-free. The reason that they work is that banks calculate how much loss due to fraud, bugs, things that break, etc they will incur, and this is offset by the additional business the boxes bring in. A non-negligible amount of error is fine, as long as the liability for it is handled properly and is fixed in law, and as long as the banks can estimate it accurately. This is absolutely NOT the case with voting machines. Moreover, banks are subject to stringent auditing, including auditing of their IT systems. Are voting systems so audited? It sure doesn't look that way, does it?

      Given the extremely complex requirements which a voting system (electronic or otherwise) must meet, and the lack of stringent auditing to make sure they meet them, it would seem prudent to stick with proven, reliable technologies, design methods, and safeguards, and to be slooooow in introducing fundamental changes.

      I would say that Diebold and the other US E-voting schemes I have read about do not do any of those things.

      And by the way, on this 144000 vote thing... didja notice how everyone was so happy when the "real" result of 5000 votes came out? Did it ever enter anyone's mind to think that THAT number could easily be completely bogus, too? How would they know if it was? Can they check, w/out calling the head geek at the company that built the voting machines?

    2. Re:Voting is simple. Counting votes is not. by ChreodeRiot · · Score: 1

      Yeah :),
      The quote I liked was at the end: "Believe me, there was nobody more shook up than I was."

      Really? Did you immediately cancel the contract with MicroVote? Have you suspended electronic voting until there is an open source option that permits auditing of the code by independent parties? No? Then I don't believe you.

    3. Re:Voting is simple. Counting votes is not. by Anonymous Coward · · Score: 0

      And then you have to deal with a candidate either added to the ballot or removed from the ballot at the last minute (literally!).

      Surely you don't mean "literally."

    4. Re:Voting is simple. Counting votes is not. by avanha · · Score: 1

      And if you think thats complicated try voter registration...

  147. Byzantine Generals Problem by Jagasian · · Score: 1

    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?

    It seems like our technology, properly applied, should be able to result in a voting system that is more reliable than the old fashion pen/paper methods. I am sure no matter what, there is always a case for fraud, but if the system is distributed enough, then to rig all of the votes should require someone to comprimise hundreds of distributed nodes throughout the nation.

    In other words, make the computer based voting at least as hard to hack as the pen/paper method, and the benefit is not an increase in reliability as much as an increase in efficiency.

    1. 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.

  148. Re:Do we also have close source laws? I think not by blackdragon7777 · · Score: 0

    I actually believe that having them closed source is a good idea and that having them open source would make things worse on many fronts. Keeping the source closed would make it much harder for the system to be hacked. Also it allows for more competition since it would keep people from being able to copy code very easily. Despite this I'm not against having a federal review process that looks at the code before it decides to buy the machines just to make sure it isn't doing stupid things like using Access databases.

  149. Not a problem... by Anonymous Coward · · Score: 0

    Boone County, Indiana doesn't matter anyway. Hell, the whole state of Indiana doesn't even matter...

  150. Counting by Giggles+Of+Doom · · Score: 1

    It amazes me that even with all this wonderful technology we still can't count correctly. Why is this so difficult? I can understand that making them secure would be hard, but simple math!?!?

    --
    "A coward dies a thousand deaths, the brave but one."
  151. The Brazilian example... by JamesP · · Score: 1

    In Brazil, it's some 5 years we use electronic votes...

    Last election, 120million votes, 3 days, no glitch...

    I mean, how hard it is to make a program that works correctly? If we can write a program that has one vote for each person, how hard can that be?

    --
    how long until /. fixes commenting on Chrome?
    1. Re:The Brazilian example... by rodmm · · Score: 1

      And its important to say that in the last Brazilian election the opposition candidate has won, despite all the conspiracy theories...

  152. Certification by plopez · · Score: 1

    So I assume a hot fix was applied to the problem. No where in the (too short) article does it state that the fix was certified prior to the recount.

    --
    putting the 'B' in LGBTQ+
  153. 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
    1. Re:Voting should be transparent by avanha · · Score: 1
      Are you going to re-compile the voting software, verify the that its hash matches the open-source code you inspected earlier, start the program yourself, and verify that it is infact connecting to the right tallying server? I'm afraid that you're going to have to trust the people hired by the county to do that.

      Sure, all of the above can be observed and verified by qualified individuals, but by who are they? What precentage of the population do the make up, versus the precentage capable of "observing" a paper election?

      Ceratainly e-voting is useful, because it can speed the process, and can help eliminate some user error, but it must be 100% auditable by ordinary citizens.

      If we strive to make voting easier, more accessible and more efficient, we must not do it at the expense of the ability for oridanary citizens to verify the process.

  154. Are there any e-voting systems that don't suck? by hdc · · Score: 1

    Please someone out there help me restore my faith in humanity and tell me that there are some GOOD e-voting solutions out there. It seems like every week we have another story about the horrendous problems with yet another solution. Does anyone know of any e-voting systems that work and are secure? So far it sounds like every one out there in use was architected and written as part of a 6th grade programming project. I know there has to be some smart people out there putting out solid systems, where are they? Please tell me!

  155. Maybe its simulation by satanicat · · Score: 1

    Perhaps the code was specifically designed to simulate the actual counting process..

    or some silly programmer implemented the 1 for you 2 for me algorithm=)

    --
    How Now Brown Cow
  156. It's not about the software quality by aricusmaximus · · Score: 1

    Your comments are partially insightful and partially misguided.

    Yes, you are correct, open source is not going to automatically make the software more reliable. The article poster was wrong to make that implication.

    And no, open-source (alone) is not the silver bullet. For example, it's entirely possible (open source/closed source - it doesn't matter) for the actual assembler of the machines to inject a back door into the software (just before compiling to the machines). Such a back door wouldn't appear in the source code repositories, but it would still break the election. There has to be other security checks (physical security, monitoring) and balances in place.

    However, you're wrong to assume that software with a deadline must mean the software has to be closed source. Just make a contract for deliverable software with the requirement that the software be released to public domain. Pay the contractors incentives to be on time. Pretty simple, isn't it? This is what's done with public constructions like bridges, so it's not anything new (the contractors don't get to "own" the bridge).

    Furthermore, a deadline for election software cannot be immutable -- for the same reason that you cannot have software for a medical machine have immutable deadlines: it's too important to screw up. If the software isn't working just about damn perfectly by the election time, then don't use it. Period.

    But the primary reason for open sourced election software is not to create more solid software - that's where you (and the poster) are completely missing the point.

    The fact is that no single closed-source company can provide trustworthy election software. There's too many incentives ($$$) to release buggy software and try to cover your ass afterward. With open-source election software, that's not possible, because any party can check to see if you messed up.

    This is not even mentioning companies that have a political bias. The potential for confict of interest is just to great for any one closed-source company.

    Sure, you could try and create a system of multiple closed-source companies (one to create the election system, one to create software to verify the election results), but in the end, the best (and simplest) system is to demand that the election software be in the public domain for everyone's view.

    Does open source automatically mean better software? No it doesn't. Is open-source mandatory for a public election system? Yes, absolutely.

  157. 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.

  158. Probably a prank by dtfinch · · Score: 1

    144,000 is a reference to the book of Revelation.

  159. 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?
  160. Looking forward... by jmv · · Score: 2, Funny

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

  161. Re:Open source cures cancer! Film at 11! by teg · · Score: 1


    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.



    Of course. One argument for open source is the ability to trust the system, that there's no attempts to swing the vote in any way in the code. Would you trust companies buying politicians already to run the election on a system you can't check?


    That said, even with source code available, you'd still have the problem of how to trust that the code being run is what you see... Also, these standards need to be applied to the rest of the system, from CPU and up if you want to be completely paranoid...


    In the end, paper is just simpler, and you can keep physical evidence of how the election happened.

  162. Re:Do we also have close source laws? I think not by surprise_audit · · Score: 1
    Never mind being able to review the code. When you step up to the machine and start pressing buttons, how do you know that it's executing the code you reviewed? For that matter, how do you know it's not executing something else as well as the code you reviewed? And then there's the transmission path from the machine to the collator, not to mention the collator itself which, in Diebold's world, is an Access database with no password.

    Bottom line is, it doesn't matter a damn if you review the code, if somewhere along the line some bent policitian or programmer can waltz in afterwards and rewrite the results.

  163. Hijacking and abusing the word Glitch by handy_vandal · · Score: 1

    2. A false or spurious electronic signal caused by a brief, unwanted surge of electric power.

    THAT was the original definition. Unfortunately the term has been hijacked by computer programmers to mean something slightly different, and that usage is now the most common one. It's too bad, because the word "glitch" used to have a very specific and useful meaning. It should NOT be a general term for a fuckup.


    Right you are. Now I'm twice as disgruntled -- !

    -kgj

    --
    -kgj
  164. 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
  165. What the hell by Laconian · · Score: 1

    How hard could it possibly be to design a voting system, for chrissakes????? There must be a HUGE glitch in the programming if it can't even do a row count.

  166. How many candidates? by IthnkImParanoid · · Score: 1

    144,000 / 5,352 is almost 27. If 27 candidates were running, your theory would probably be correct. However, it means that it wasn't some random hard to find bug, but a very obvious bug that would be noticed on the first test run, so I doubt this is the case. At least, I hope the people writing our voting software test it...

    --
    It's nothing but crumpled porno and Ayn Rand.
  167. 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.

  168. Re:Closed source? by Anonymous Coward · · Score: 0

    Voting procedure to be followed by every voter to authenticate open-source software on the voting machine:

    % cd /vote/src
    % md5sum *
    (user then checks md5sums of each source file against expected values published by independent code reviewers before the election)
    % ./configure
    % make depend
    % make
    % make install
    % vote

    Oops, this relies on the md5sum program not being faked, and on there not being any backdoors in the compiler. So we're back to square 1.

  169. Bush will be able to steal another election by Anonymous Coward · · Score: 0

    That should help Bush to steal another election.

  170. Re:Put down the OSS Kool-Aid for a second, people. by Anonymous Coward · · Score: 0

    It is necessary that any electronic voting system be open source

    Then why do you refer to it as Kool-Aid?

    I mean, I agree with your comment 100%, but I disagree with the subject line.

  171. Don't you hear the printer? by Fished · · Score: 1
    Whenever I use an ATM, I hear a little printer squirt out a line or two before it gives me the money. This is there as an audit trail: if there is some kind of electronic glitch, the bank can get the tape off the machine and know where the money went.

    Most cash registers do the same thing. Yet, apparently and inexplicably, the current electronic voting systems don't have such a thing even as a backup. Why is this so complicated? The problem has been solved for at least 50 years: everytime someone votes, you print out "12:47PM|Pres:Gore|VP:Lieberman|Ballot4755:No" or whatever on a piece of paper tape. You could even setup the paper tape with a bar code if you wanted to be able to read it automatically, while still preserving an audit trail that was human readable.

    Geesh, some people will never learn that low-tech is sometimes the way to go, and that most problems with high-tech can be overcome with the judicious application of paper and ink.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
  172. Hello, absentee ballot! by Anonymous Coward · · Score: 0

    "You can't prove you voted with the mob."

    You are absolutely right, for normal "go into the little booth with the curtain" voting. Every voter has deniability about how they voted.

    But absentee ballots have no such protection.

  173. 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.

  174. Voting and Trust by alexborges · · Score: 1

    Hi, im Mexican. Youre probably wondering why would someone start a comment like that, but actually it has a lot to do with the issue. You see, Mexicans know, first hand, what electoral fraud is. We practically invented it and perfected it through 30 years of mass electoral fraud.

    By 1994 we (well, not we, the assholes who did it) had refined the techniques to the point that dead people got to vote.

    Now, to the point. Todays mexican electoral system is the most technologically advanced in the world. Our voting card is one of the most secure documents that exist of their class, and the votes are openly and transparently counted, on the naked eye of people from all parties at least a couple of times.

    Now, thats expensive! you say, its better to have eVoting cause its much cheaper!

    Well, it may be so, but then again your president stole the election because his bro fiddled arround a bit with a couple of classic "shaving" (thats what we call this kind of fraud) of the voting lists in florida.

    Now, i find it sad that the modern craddle of democracy (post industrial revolution at least) and the people that conform it are just numb about all this facts, numb about their electoral system being fiddled with be it electronic or just classicly tampered with.

    Participative democracy is whence the citizens directly get involved in policy making, either by representation of a non-goverment association, by direct lobbying with their congressmen or simply by participating actively in the policy decition making process.

    Cant u see guys? Youve been framed. And now you have wifi enabled voting boxes that are voting for you, and the powers that be are so incredibly stupid they cant even make a vote counting software (come the fuck on, the slashdot poll is probably harder to do than that), and americans are not scandalized about it. You guys are NUMB, youve been taken advantage of, you have people destroying the 'cool' factor of america by removing your freedoms.

    Okay, maybe americans are right not to be so paranoid. Id probably wouldnt be as well if i was there and i get it, i mean, who would be so bad as to abuse this kind of glitches. Its an almost impossible thought.

    But nay, nay i say, if you dont see the florida thing in your presidential election as the first abuse of the ingenuity that so calssically defines american people, you shurely cannot see the danger, the sheer danger your country is to being abused by evildoers.

    I dont know, its an opinion. I got voted down for ofering the code snippet for the eVote Boxes in florida once. Here it is again:

    if(vote.for('gore'))
    {
    vote.set('bush');
    }

    votecounter.add(vote); //And, in this newer case, //uncomment to get the latest behaviour // //votecounter.add_seq(seq(25,000,number.random/NOR M));

    --
    NO SIG
  175. sig reply by filmsmith · · Score: 1

    I can't help but think your sig would be funnier if it were something along the lines of

    Guaranteed Insightful!*
    *Insightful not a guarantee.

    As it is, your sig says your comment is Guaranteed. ...guaranteed what? See the problem? It's got potential for humor, but it's just not there yet.

    Reminds me of the Gabbo episode of the Simpsons...

    Krusty: If you watch my show, I'll send you a check for....FOURTY DOLLARS!

    Announcer: (Softly and rushed) Checks will not be honored.

    1. Re:sig reply by pboulang · · Score: 1
      Well, I did steal the quote from the side of an 18 wheeler with a Jack-in-the-Box on the side: Showed a 10ft high burger that said "Actual size"* *not actual size..

      That always made me laugh. At least it is truth in advertising.

      My close second choice was:

      -----------------

      "This sentence no verb" -- Douglas Hofstadter

      "Ths senternce no speling" -- Cmdrtaco

      --

      This comment is guaranteed*

      *not guaranteed

  176. Remember! by Anonymous Coward · · Score: 0

    Your mare would never fake voting results, no matter, paper or electronic, proprietary or open source!

  177. Get Real by Anonymous Coward · · Score: 0

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

    As if open-source would 'just make it better'. Get real. It is a software project like any other.

  178. Give people the option? by phorm · · Score: 1

    Why not get started with a dual-method voting system. Those that trust the electronic method as of currently can go electronic, those that trust paper can go paper.

    In the end, you can go with electronic once it catches on and becomes more secure... but why not at least have paper for backup? If a voting machine goes down, break out the pencils and pulped-dead-trees... you aren't supposed to play with machines once voting has started anyways.

  179. Open source or not by praedor · · Score: 1

    I wont trust ANY voting machine that doesn't produce a long-term, auditable paper trail. Furthermore, NO voting machine should have ANY connection to any network by any means. It should be absolutely standalone. No wireless card, no ethernet, NO MODEMS. Nothing. At no time should there be any connection to any network...at least once the certification and voting process starts.


    Unless you are using generic parts, rather than secret propriatory hardware, I still wouldn't even trust open source voteware (one of two major reasons for a requirement for a printed, auditable paper trail)...how do I know that the OS being audited/certified is TRULY the only software installed and involved in the vote process. Perhaps when you are doing a test or certification, you, the certifier, only has access to a fully OSS os. Perhaps there exists intentional backdoors built in to the hardware/software such that an actual vote gets altered while test votes don't.


    Even if that isn't a real issue, bits DO get flipped no matter whether software is OSS or not. There ARE random glitches. There ARE bugs. A printout that can be checked against what the voter INTENDED and then used for recount sidesteps spurious data errors in volatile memory.


    No more nonsense about secret ballot counting by corporations either. The vote doesn't belong to any company, no matter whether their software was used to collect the vote or not. The votes themselves, and the final tallies, belong to the PEOPLE. The PEOPLE (duly appointed representatives) should be the only people involved in vote tallying. It is unacceptable, for instance, that a Senator's vote machine company should be the sole entity to count votes, ESPECIALLY IN A CAMPAIGN IN WHICH THAT SENATOR WAS COMPETING!


    There is too much wrong with e-voting to make a go of it. Until it is SUBSTANTIALLY altered and fixed, it has no place in elections in what is supposed to be the "model" democracy in the world (the late, great USA, pre-GWBush).

    --
    In Bushworld, they struggle to keep church and state separate in Iraq as they increasingly merge the two in America.
  180. Three criteria for fair counts by So+Called+Expert · · Score: 1
    Ok, so some folks argue that the speed of the counting is the most important issue. Others say that there should be receipts, etc.

    To me, the issue is all about how to make EVERYONE - even those who we disagree with - trust the outcome of the vote as something that fairly reflects the intent of the voters.

    Toward this end:

    • It should be impossible to tamper with vote counts.
    • The tally of any vote should be able to be counted and verified by any third party, regardless of political leanings.
    • We should be able to have unbiased voting results, regardless whether we trust the administrators of the system or not.

    Right now, electronic touch-screen voting meets none of these criteria. So, it simply should not be used, especially closed-source code. Why is there even a question about it?

    Third-party verification should be possible, so that recounts can be done multiple times by different people/parties/agencies.

    We should be able to trust the voting system so that we can mistrust administrators and politicians. The voting system has got to reflect the intent of voters, and voters must trust the outcome.

  181. OT: Guessing your location by Platinum+Dragon · · Score: 1

    I'm guessing you live in Hamilton, Ontario?

    --

    Someday, you're going to die. Get over it.
    1. Re:OT: Guessing your location by kryptkpr · · Score: 1

      Yep, where we don't give a rat's ass about indian reserve land, nor any united nations agreements! All we care about is money, and polluting the shit out of our already destroyed enviroment (yay steel companies).

      --
      DJ kRYPT's Free MP3s!
    2. Re:OT: Guessing your location by Platinum+Dragon · · Score: 1

      I've been following the Red Hill Valley battle for some time now.

      Wild prediction for the future: Another Oka is in the offing.

      --

      Someday, you're going to die. Get over it.
  182. Re:Do we also have close source laws? I think not by mck144 · · Score: 1

    We sure do. http://www.abovetopsecret.com/pages/agencies.html

  183. sounds about right by juan2074 · · Score: 1
    In the last election, I cast about 20 votes (and skipped three choices, but did not write-in). There were many issues on the ballot for me to decide.

    My guess is that the 23% of voters who actually voted here each cast around 20 votes.

    Hopefully, no one cast more than one ballot.

  184. Re:Open source cures cancer! Film at 11! by ibanix · · Score: 1
    Yes, but this is still less rigorous than the hiring process.

    No, it's not. People lie on their resumes, their applications, lie about their skill sets, their experience. A good interviewee can cram himself full of polished answers to interviewers, and look quite good. A good lie can foil even the best of managers and HR.

    Think about the motivation. People would lie, to get a job, to keep a job. Would obfsucate code, might even deliberately break it. It's in the money. 'Hiring' someone has no advantages over someone working on a non-commerical open-source project, except you can fire them. Oh wait, managers of open source projects can choose not to accept code and discontinue a person's work on a project. Just like firing someone.

    I've not heard of people lying to get commit rights to open source software projects; contribution is encouraged. Both the other contributors and the read-only public can immediately tell if Joe Q Programmer's code is crappy or not. If he doesn't contribute to the desired standards, BOOT.

    If we combine these two worlds, we can get commerical open-source projects. Employeers get what they want, employees get what they want, and the public can serve as the ultimate bug-finder and peer-review. And judging from the number of bugzillas, sourceforge projects and code-related security advisories with patches, I'd say it working fine.

    --
    What came before the Big Bang? Hum, it must have outside of time...
  185. ID not much help by brlewis · · Score: 1

    How would the polling center staff know that the bar-coded slip went with the ID presented?

  186. Keep it simple stupid by LoRider · · Score: 1

    The only reason anyone cares about doing computerized voting is because the companies that make voting machines want us to care. After the 2000 debacle, Diebold and others jumped on the opportunity to tell us how screwed up our voting system is and that voting with their crappy Windows CE and Access database would somehow solve the problem. The problems surrounding Florida and the 2000 election really had little to do with dangling chads and more to do with voter fraud and disenfranchisement. More about disenfranchised voters here and here.

    The corporations that seek to make millions upon millions of dollars selling computerized voting machines are feeding our cultural desire for everything to be fast and computerized. They know we don't want to wait two or three days to have all the votes tallied by volunteers - that's just backwards. We need to use computers to do all that counting because that's what computers do well - counting that is. As usual we are solving the wrong problem with the wrong solution. There is no reason we can't vote with pencil and paper and have our votes counted and with proper exit polling we would know the winner of the horse race the same day. In a close race the results may not be certain for a couple of days, is that so aweful to wait 2 or 3 days to find out the winner and be certain he/she is in fact the winner.

    We are so fickle in this country and have such a short attention span that we become easy prey for the corporations that seek to make millions and millions of dollars selling districts these inferior voting machines/computers that simply don't work and seem to invite fraud. Can we have a healthy democracy if we don't have a voting system that is accurate and can be trusted? I don't understand people who so quickly toss democracy into the gutter for the sake of convenience or a false sense of security, I think it's insulting to all the men and women who have died to protect our democracy. Let's get the voting process right in this country or we are going to be in serious trouble very quickly. All the people that were pissed after the 2000 debacle may not just sit on their hands next time and so oh well.

    Read more about this topic here here and here. This is a serious problem that we can't just sit by and watch play itself out - get involved.

    --
    LoRider
  187. Quebec, and, for a major example, Germany by junkgoof · · Score: 1

    Judging from the last Quebec referendum, quite a lot. Volunteers counted the ballots, and most of them were honest, but the few of them who were not exclueded ballots differently depending on the vote.

    Hmmm, there is an obvious X on the no side, but it is 0.01 degrees out of center, so the ballot is spoiled. Ahhh, there is no X but there is a faint mark on the yes side, obviously we must allow the intent of the voter to rule, it's a YES.

    Then you have Germany in the 1930s. OK, it wasn't really a democracy, the political parties all had private armies/street gangs intimidating voters, but they followed some of the forms. Hitler lost the first election, but his brownshirts used invisible ink to identify people who voted against him. After much intimidation Hitler did much better in subsequent elections, and voter turnout was much lower.

    Of course there is still a question as to whether electronic voting will solve or exacerbate the above problems.

    --
    You got me into this! You were the ideologue! I'm only a poor assassin! - Twenty evocations, Bruce Sterling
  188. heh by Magius_AR · · Score: 1
    With yet another mistake, does anyone still trust closed-source electronic voting?
    I still don't completely trust closed-source paper voting :)
  189. The mods must all be Republicans today by Anonymous Coward · · Score: 0

    Anti-Bush flamebait usually gets modded up on Slashdot. Taco must have put Diebold in charge of handing out the mod points.

  190. Re:Open source cures cancer! Film at 11! by Anonymous Coward · · Score: 0

    I tried to think of a way it would work in this situation. I don't think a company would pay developers just to make that software available to competitors.

    http://www.mozilla.org

  191. 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
  192. Electronic voting by Anonymous Coward · · Score: 0

    The real question is, does anybody still trust electronic voting? There are plenty of things that are better left in their traditional forms, and voting is one of them. Any data that is collected and stored digitally and networked is inherantly vulnerable to data loss or alteration, intentional and accidential. There is really very little that is (or can go) wrong with the traditional voting system where you write down the number of your candidate and insert it into the ballot, note that I'm not talking about the press-and-guess method used at Florida. Tell me again, why do we really need electronic voting?

  193. Re:Open source cures cancer! Film at 11! by BostonPilot · · Score: 1
    I said: You act as if you can't pay people to write open source code.
    You said: No I don't. I just didn't address that topic.

    I think you did address it. You said:

    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.
    In that paragraph, you are clearly linking open/closed source to being able to pay people, and thus "crack the whip" to meet deadlines, or not. I don't believe open/closed dictates anything about how the software gets written. It dictates who owns the software once it is written. I think it should be owned by the taxpayers who paid for it, and open to scrutiny by them.

    >Tell me, who should pay?

    The same people who are paying for proprietary solutions now! The government bodies who are paying Diebold and other companies to create propriatary e-vote solutions.

    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.
    Again, I have to disagree with you. The issue is not just quality assurance. It is a question of trust. In a closed source situation, we all have to trust the manufacturer that they did not put in trogan horses, etc. With open source, anyone, including the common citizen, can verify the operation of the software. He can scrutinize it, test it, and even verify that the binary that HE builds is the same as the binary running on the actual voting machine.

    That's my issue - I don't want to have to trust that a corporation, or some employee of that corporation, doesn't have an agenda that includes tampering with votes.

    There are still ways to spoof with open source, so I still want a paper trail. But I think open source makes it that much more difficult to launch an attack on an election. Right now, it appears to be laughably easy, and that makes me very very nervous.

  194. Re:Open source cures cancer! Film at 11! by Call+Me+Black+Cloud · · Score: 1

    I've not heard of people lying to get commit rights to open source software projects

    Sure, who wants to sabotage PHPMyAdmin? But the voting software used in the US? That's a different story...

  195. Building codes by daveo0331 · · Score: 1

    Building codes aren't closed-source, but they can be copyrighted. Slashdot ran a story about this in 2001. Some company writes a section of the law, and if you want to read it, you have to pay. Many cities/states can't post their own building codes on the internet because they're copyrighted.

    This isn't quite the same thing as a closed source law, but don't just assume all the laws are freely available for anyone to read.

    --
    Remember the days when Republicans were the party of fiscal responsibility?
    1. Re:Building codes by wkitchen · · Score: 1
      Building codes aren't closed-source, but they can be copyrighted. Slashdot ran a story about this in 2001. Some company writes a section of the law, and if you want to read it, you have to pay. Many cities/states can't post their own building codes on the internet because they're copyrighted.
      This is one case where you'll probably be happy to be proven wrong. Fortunately, Peter Veeck won that case on appeal, so the above is no longer true. Score one for the good guys.
      EDITH H. JONES, Circuit Judge:

      The issue in this en banc case is the extent to which a private organization may assert copyright protection for its model codes, after the models have been adopted by a legislative body and become "the law". Specifically, may a code-writing organization prevent a website operator from posting the text of a model code where the code is identified simply as the building code of a city that enacted the model code as law? Our short answer is that as law, the model codes enter the public domain and are not subject to the copyright holder's exclusive prerogatives. As model codes, however, the organization's works retain their protected status.
  196. Geeks against e-voting by krouic · · Score: 1

    It always surprises me on /. to read so many geeks afraid by e-voting. Should it not be the opposite ?

    Banks trust electronic payments and ATM to be accurate to the last cent. Why could e-voting not also be that accurate ?

    I am a Swiss citizen and we are used to vote between 4 and 8 times a year. The attendance rates are usually low, due to the high frequency of voting.

    Switzerland has already made some small scale trials and is considering applying e-voting (via Internet, SMS) at larger (state, federal) levels.

    The expected benefits are :
    - Higher turnrate (especially by young voters)
    - Reduced costs (less people needed to man physical voting booth)

    Tha last benefit is important, because it would allow more voting sessions at the same cost, so more democracy.

    Of course, the swiss people are used to voting and are confident that the authorities will handle the voting process in a fair way. I do not see that the US citizens have such confidence, so maybe the USA will be ready for e-voting by the next century.

  197. download (national) Security Update patch? by Anonymous Coward · · Score: 0

    hmm,
    Vote Early, Vote often?

    Let's face it - voting is dead - all elections will go to the guys with the money, the oil, or the guns...

    I am suprised they just don't put the government offices on eBay - and sell it to the highest bidder...
    at least that would be honest!

  198. Re:Put down the OSS Kool-Aid for a second, people. by Anonymous Coward · · Score: 0

    Even if you compile it yourself, it may not be free of trojans. See the following link Reflections on Trusting Trust by Dennis Ritchie.

  199. I don't trust open-source either by Anonymous Coward · · Score: 0

    Since I'm personally not going to review any open-source voting code, I don't see why I should trust OSS voting sw either. Why should I believe it's any better given all the bugs in OSS software? The only solution is to have the machines produce a paper trail that can be counted independently for verification.

  200. open *results* by Heisenbug · · Score: 1

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

    Witness NASA missing Mars cause of a conversion error. I love that story, cause if they can screw up, any coder can ...

    What is needed is open results -- a voting machine that stores its tallies in a form that can be independently verified. For example, paper. Have the machine print out a piece of paper in nice friendly letters that says "You voted for [foo]." Keep all the papers in a box. At randomly selected polling places, count up all the papers and see if the tally matches the machine. Or skip the machine's tally, and just use the papers. Or skip the machine, and just use a pen --

    Sorry, that's crazy talk. But you see what I mean.

  201. Leave this matter to adults, won't you? by spamhog · · Score: 1

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

    What mistake?
    Removing unwashed semiilliterates
    from the political loop
    can't be a bad thing.

    Kudos to the political-electoral-industrial complex for finally putting
    right-thinking adults in charge of the world's one and only superpower!

    Jail that Soros communist agitator!
    Bomb Iran (or was it Iraq? Whatever. Both.)
    And buy MSFT & SCOC stock gift certificates for Christmas!

  202. You do realize that per-voter receipts are.. by porkchop_d_clown · · Score: 1

    banned for good reason?

    You might want to do a little research on why ballots are secret, and what happens to voters when you give them receipts that show how they voted.

    Hint: bullies hanging around the polling place can now verify that you voted the way they told you to.

    And, no, that's not paranoia. That's US history.

    1. Re:You do realize that per-voter receipts are.. by Mr.Sharpy · · Score: 1

      The secrecy of ballots has already been broken. In some states (Arkansas for example) your ballot is numbered and the number of your ballot is recorded in a log book next to your name and DL#/SS#. Ostensibly this is to prevent vote fraud though it does little good, in my opinion.

      These measures have already been challenged and upheld in state and federal courts. I would think that extending that to something of a truly useful nature, like an audit trail for electronic voting would be acceptable as well.

    2. Re:You do realize that per-voter receipts are.. by Retired+Replicant · · Score: 1

      Sorry if you misunderstood. I never suggested that voters carry the signed receipt out of the polling place. The signed receipts would be retained in the locked ballot box as a verifiable paper backup that would only be looked at in the event that a recount or election audit was necessary. When people leave the polling pace, they would not be carrying anything that bullies could use to verify how they voted.

    3. Re:You do realize that per-voter receipts are.. by Retired+Replicant · · Score: 1
      Numbering the ballots or the printed records of electronic voting sounds like a good idea to me. I would still have voters sign their ballot or the printed record of their electronic vote. This would add more security because if someone fraudulently managed to get through the voter identification process (e.g. with a fake ID), an audit could still catch them because their signature won't match that of the voter they impersonated.

      In fact, technology might be better used for improving the voter identification process than for actually casting ballots. In addition to checking an ID card before allowing someone to vote, why not add another identity check such as fingerprint scanning?

  203. Harder to screw up? by porkchop_d_clown · · Score: 1

    In what sense? I still remember the Philly Inquirer doing an article on how to hack a mechanical voting machine. favorite part: using a torch to remelt the lead seal so no one would notice that you "preinitialized" the vote count.

    1. Re:Harder to screw up? by mwood · · Score: 1

      "screw up" in the sense of inadvertent, not intentional, miscounting. Like, you know, counting 144,000 votes in an area with 1/8 that many registered voters.

  204. You sir, are an idiot by Anonymous Coward · · Score: 0

    The people who staff the polling booths and count the vote are unpaid volunteers.
    Maybe you would know this if you had any awareness of the actual process.

  205. Re:This sucks -- nothing insightful there by maxconsulting · · Score: 0

    the fear isn't so much that there will be subtle minor mistakes, but that there will be intentional manipulation of votes.

  206. Modified ATM for Voting by Mr.Sharpy · · Score: 1

    Why wouldn't it be possible to just modify ATM software to do voting and reporting instead of monetary transactions. They are already touchscreen/button operated. Many even have GUI's now. They are portable. They are already secure.

    Voters could simply receive a voter card and voter pin, and use it just like an atm card/pin. You vote, it prints a receipt for you, and a log of the transaction inside of the machine. Transmission of the vote to some centralized/semi-centralized location is immediate. Current Talley inquiries can be instantaneous.

    Why bother with reinventing the wheel when all of the elements already exist in a commodity form.

  207. Re:Posting not at all relevant Film at 11! by maxconsulting · · Score: 0

    no no you got that all wrong. We don't want the open source community to write the code...we just want the code to be open to public review and scrutiny. weirdo.

  208. Re:Put down the OSS Kool-Aid for a second, people. by maxconsulting · · Score: 0

    exactly. The real problems are legal and regulatory in nature. The software might collect and tally the votes perfectly, but if Diebold is dialing up remotely and performing "end runs" in the database between the collecting and the tallying,then we have a problem. It's a matter of security. You gotta look at the potential points of attack. They would theoretically embed a chip in the machine, so that the source code for collecting and tally is perfect, but another, undocumented routine, running on a ROM they didn't tell anyone about is manipulating the results. Don't think this isn't possible, we are talking about millions and millions of dollars going into these elections.

  209. How do you know? by Gorimek · · Score: 1

    I shouldn't have to point this out, but if an error is small enough to not be detected, it will probably not be detected.

    Chances are that small errors are more common than big ones, so there could easily be plenty of these erroneous results going undetected.

  210. Did Bush write the code? by Anonymous Coward · · Score: 0

    Sounds like the Cheney/Bush software company just started producing code. To win the election this time by popular vote!!! Or is it a matter of "Vote early and Vote often!"

  211. 144,000 ey? Hmm Its a sign by oscrmyer · · Score: 0

    I think its a sign of the end of the world. I mean really 144,000 saved(Rev. 7:4 I think). Now I just have to go take the place of one the people that is saved and Im as good as goold B-)

  212. I am not pimply faced! by Anonymous Coward · · Score: 0

    But can I borrow 100 bucks...

  213. It should be clarified. . . by Fantastic+Lad · · Score: 1
    I think it should be clarified that while there is some blind flag-waving stemming from sheer enthusiasm, 'Technology Geeks' are not simply pro-technology. Rather, they are fascinated by the possibilities presented by technology, and thus are familiar with how those possibilities can be negative as well as positive.

    Banks trust electronic payments and ATM to be accurate to the last cent. Why could e-voting not also be that accurate ?

    Of course e-voting could be that accurate. The problem is that Banks have an obsessive interest in keeping their numbers straight. They're obsessed with money. However, those who exert influence over political voting systems are obssessed with power, and keeping the numbers straight is exactly the sort of thing which can often prevent the acquisition of power.


    -FL

  214. Mod this un-couth guy up! by Fantastic+Lad · · Score: 1
    I like that: "[. . .]the first abuse of the ingenuity that so calssically defines american people, [. . .]"

    Yep. You pretty much have to do that. People in North America, (that's Canadians, too!), have been trained not to respond unless made to feel special first.

    The fact that it's true, helps, although I'd cough soundly at the idea that this was the first time this sort of abuse has been perpetrated!


    -FL

  215. It's the "Election Day" code that's hard to test. by Anonymous Coward · · Score: 0

    The actual balloting and counters are almost the simplest computer program you could write and are equally trivial to test. It's got to be the special code that gets run on election day that is problematic.

  216. My solution: Electronic voting + paper trail by jroysdon · · Score: 1

    Ok, I've been thinking about this each time a /. article comes up about electronic voting machines. Here is what is needed at a minimum:

    Have a printed copy that is stored in the voting maching. Make it be like a calculator/cash register roll of paper, but have it not physically accessable to the voter, just visible.

    You would vote on the screen, and on the right it would print your vote so you could verify that the machine was recording accurately how you voted. Perhaps in an abbreviated format like:

    --------------------
    |C1 C2 C3 M1 M2 M3 |<- Electronic line
    |AA BB CC YY YY NN | <- Electronic line
    |------------------|
    |AA BB CC YY YY NN | <- Paper roll printed line
    --------------------

    "AA," "BB," and "CC" are the initialize of the canditates this example voted for (use 3 initials or 2 initials an a number or whatever for uniqueness), and Yes to Measure 1 and 2, No to Measure 3. It would display this summary off to the right of the main graphical display, and perhaps at each graphical display you had to say "CONFIRM" before it would print and "finalize" the vote.

    It would only move forward, so you couldn't see the previous voters votes.

    From here, someone who is intent on rigging an election still has the same power to do so as someone with a classic ballot: the could diddle the data and print out matching paper tape rolls to match.

    An extra nice feature, but not required: Once you were thru all the voting screens, it should print you a copy to keep that has a history of your voting. An md5 hash that used your name + voting choices should be included.

  217. The nice thing about Awareness. . . by Fantastic+Lad · · Score: 1
    And this relates to Quantum Theory and infinite streams of reality. . .

    -Is that Awareness determines the outcome of your experienced reality.

    Okay, it's Qunatum Theory with the Fantastic Lad twist. . .

    All there is are lessons. As such, in the best interest of efficiency, there is no need to duplicate experiences. Being fully cogniscent of a possible outcome, planning and imagining it in full detail in your mind is often enough to complete the lesson without the need for the physical manifestation. As such, you will experience some variation of events you did not prepare for.

    Ever wonder why the conversation with that girl/boy you like never goes the way you hoped? Or why worst case scenarios you fret over never seem to unfold? Or more the point, why you sometimes are able to prevent disaster with subtle actions taken on an instinct?

    This is why it is important to NOT believe the lies. --The lies told by the Bush administration are warm and fuzzy lies, and if you believe them and embrace them and imagine them, then they have no need to happen. --They will happen in some other reality where they are unexpected outcomes. In this reality, where so many people expect outcomes to be warm and fuzzy, we are ripe for being hit with extremely miserable turns of events.

    Look at the reality people hoped for in Iraq. "The war is expected to last for only 10 weeks." "The Iraqis are joyful of their liberators." "We will find many Weapons of Mass Destruction." Etc.

    The interesting truth of guys like me is that we spit and scream about the ugliness which is unfolding. We even make predictions, (and will continue to do so), and if we are lucky, if enough people start to become aware, then those possibilities become unglued. They do not happen.

    Diebold is such an example. Enough people are becomming aware, and see? The Diebold threat is beginning to unravel. If the pressure is kept up, then perhaps that battle will be won in this war. But the pressure must be kept up.

    Awareness!


    -FL

  218. Belgium Mai 2003: e-voting BUG by dglaude · · Score: 1
    --
    Don't let the computer/expert control the election. Information for Belgium in french: http://www.poureva.be/
  219. Re:Open source cures cancer! Film at 11! by laird · · Score: 1

    "Sure, who wants to sabotage PHPMyAdmin? But the voting software used in the US? That's a different story..."

    I would hope that since voting is such a sensitive issue, it would be managed as tightly as the Linux and BSD kernel projects, where only well known, trusted people can check code into the project, and all code must be thoroughly reviewed by a whole team of people before it can be considered for checkin.

  220. How the hell can the keep fucking up? by jvonk · · Score: 1
    I mean, this software amounts to a glorified counter. Even with configuration for ballot entries, this should have been rock solid.

    How often do your programs fuck up "arr[i]++;" ?

  221. Re:Put down the OSS Kool-Aid for a second, people. by Chris+Burke · · Score: 1

    I'm aware of this.

    I believe it was Tannenbaum (saw it in Jargon File, but can't find it now, so I could be wrong) who put a back door into the original Unix login. Of course since the code to login was available, anyone could find and remove the back door. So he altered the compiler so that it would detect that it was compiling login, and insert the backdoor. Of course the code to the compiler was available, so to hide that he made the compiler recognize when it was compiling itself, and insert the backdoor-generator into itself. Once that's done, he could safetly remove the backdoor code from cc and login, and the backdoor would simply silently propagate.

    Unless you build your computer yourself out of discreet components (or your handy "Mr. Silicon Fab") you have to at some point trust something.

    Oh, and that article was written by Ken Thompson, not Ritche.

    Okay, and now that I read it, he is describing exactly the hack I mentioned. And he describes it as something he did himself, which means I was wrong about it being Tannenbaum.

    --

    The enemies of Democracy are
  222. Re:What is wrong with an "X"??(kind of OT) by yourmom16 · · Score: 1

    Welfare is essentially vote buying with the governments money. The candidate gets votes because he promises certain people money

    --
    "We have got to make Stan understand the importance of voting, because he'll definitely vote for our guy." - South Park
  223. Re:Put down the OSS Kool-Aid for a second, people. by Chris+Burke · · Score: 1

    Because the problem is not a lack of trust in closed-source. It's a lack of trust in the providers of the systems. Diebold and MicroVote and whoever else could distribute the source code tomorrow without changing my trust (or rather lack thereof) on bit.

    That's what I'm saying. Open source is better, but is not a panacea and in fact does not address this issue of trust at all. Those who believe that it is a panacea (the tagline "anyone still trust closed source?" implies that not-closed should be trustworthy) are wrong and will only be given a false sense of security by an open source voting system.

    That's why I call it Kool Aid.

    --

    The enemies of Democracy are
  224. Re:What is wrong with an "X"??(kind of OT) by vsprintf · · Score: 1

    Welfare is essentially vote buying with the governments money. The candidate gets votes because he promises certain people money

    Pandering is nothing new, and campaign promises are often (usually) forgotten. Vote buying is completely different in that the voter receives a cash payment upon proof of the *correct* vote, which would lead to the rich winning any election they wanted to pay for. Our current system makes vote buying unlikely at best.

  225. Who are the 144,000? by rifter · · Score: 1

    You know what is even more odd is that 144000 is one of those special numbers. In the book of Revelation there are 144,000 people sealed with the mark of God:


    7:4 And I heard the number of them which were sealed: and there were
    sealed an hundred and forty and four thousand of all the tribes of the
    children of Israel.

    Apprently some apocalyptic cults and the Jehovah's Witnesses take this to men that onlt 144,000 people will be allowed into paradise. At any rate, it is odd that they came to that particular number. Is this perhaps a sign of the apocolypse or an obscure programmer's joke?

  226. Re:Open source cures cancer! Film at 11! by AK+Marc · · Score: 1

    The same people that pay for voting systems now will pay for them later. They are purchased from private companies who employ people to write the software.

    Rigorous testing of the closed-source code in use consists of the company that made it saying it good. There is no way for anyone else to test it without very expensive test runs to simulate real elections (and if the company that made it is the one that prepares it for elections, then most tests are done in a manner that would still allow fraud). Rigor can be much more easily achieved with multiple simultaneous tests and inspections that you could expect if the code was publicly visible.

    We are a democracy and a republic. There are a number of places in the US where people can draft and enact laws without any intervention by the legislatures. The federal government may be solely a republic, though.

    My stance is that no development paradigm will inherently produce more reliable software than another, but one will encourage outright fraud, and the other will discourage it.

    It's not all about whether the software does what it is intended to do by the programmers, but also what the programmers intended it to do.

  227. I don't get it... by NtroP · · Score: 1
    This really isn't rocket science, is it? I mean WTF?

    How hard is it to implement

    count++;
    ?

    I don't think it's a matter of open- or closed-source (although I'd feel better about it being open), but, my God!, how hard is it to take basic imput and tally it?

    Aren't these companies bonded? If they are selling a voting system to the government and atesting to its accuracy, they should be fined BIG TIME if their quality control is so bad.

    Give me a break. Complex programs are written and used all the time without this sort of cock-up (Banking industry, computerized slot machines, auto-pilot software). For a company to produce and sell [relatively] simple software like this and have the "glitches" they do borders on criminal negligence and stupidity!

    Am I wrong in thinking that you could assign this project to a class of undergrads and have a tighter, more accurate system?

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
  228. So who got the "extra" votes? by scaryjohn · · Score: 1

    In the race for Boone County Dog Catcher:
    Jim Brewer: 2,890
    Deborah Thomas: 2462
    George W. Bush: 138,648

    --
    One might ask the same about birds. What ARE birds? We just don't know.
  229. 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.

  230. You are way too trusting by porkchop_d_clown · · Score: 1
    From the Pittsburgh Tribune-Review:

    A hand crank on the back of the machine has to be turned to set up the machine for voting. That moves a roller that prints counter totals onto a roll of paper in the back of the machine. Before voting starts, the paper is proof that all ballot counters are set at zero. Another print is made after the polls close to show the final tally for each candidate.

    But if the crank isn't turned enough, or the paper is put in crooked and jams, the machine won't unlock. Another level must also be set to reflect the voter's party affiliation, so voters can vote only in their party primary. If that lever is set wrong, ballot levers for the right party will be locked out, barring a vote.
    1. Re:You are way too trusting by mwood · · Score: 1

      Uh, the quote makes it sound like you agree with me, contradicting your Subject: line. Part of my argument is exactly that the machines actively fight error, such as failure to print the start state or incorrectly setting the party lever in a primary. This is one of the things which makes them far, far better than, for example, the ridiculous schemes formerly employed in Florida. Similarly it is *impossible* to spoil a ballot or otherwise cast an invalid vote, using these machines, if they are set up correctly.

      Fraud is still possible, but the machine is not the only component of vote security. All of the parties send out monitors to each polling place who watch the equipment and will scream "FRAUD" at the barest hint that there was an opportunity which they did not witness. One of the not so nice but usable things about the party system is that it is quite safe to set *two* foxes to guard a henhouse, if the foxes' hatred of each other is 100 times as strong as their hunger for chicken: either one will gladly die to prevent the other one getting in.

      The machines are inherently trustworthy; it's the people who bear watching.

  231. I suspect simple numbering isn't a problem by porkchop_d_clown · · Score: 1

    Since an outsider can't tell from your number which way you voted.

    But I still didn't know they did that. Thanks for the info.

  232. 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"
  233. Their website by ssstraub · · Score: 1


    ...just screams "professional."

    check it out

  234. Absolutely not... by eclectic4 · · Score: 1

    Just listen to "The Annoying Gap Between Theory and Practice" audio found on this page.

    My no to the question asked at the end couldn't be bold enough.

    --

    "The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge." - Daniel Boorstin
  235. Re:This sucks -- nothing insightful there by Ripplet · · Score: 1

    Sure, but they have to get the trust of the users *before* they do that, and if they keep coming up with howlers like this, nobody will ever trust them.

    --

    Skiing? Check out The Independant Skiers Portal

  236. Re:Open source cures cancer! Film at 11! by ThaReetLad · · Score: 1

    I really don't know why you Americans are so concerned about the voting system because it really doesn't matter. You only have a choice of one corporate whore over another, and neither can get as far as getting the party nomination without being effectively approved by the vested interests and power brokers who really run your country. Face facts, it really is a choice of Kang or Kodos, the voting system is pure window dressing.

    Don't forget, choice is an illusion created by those with power to control those without.

    --
    You can't win Darth. If you mod me down, I shall become more powerful than you could possibly imagine
  237. This is good for Open Source by crazylinux · · Score: 1

    I am not a Open Source fanatic (maybe a bit but with good reasons), but I am glad when I see things like this happening.
    We all know the story , the hard thing is convincing these Management people who have no idea about real technology.

  238. Required reading by scoove · · Score: 1

    i just see this as one use when closed source would be better. same goes for mission critical military, intelligence, and government applications.

    Please read Bruce Schneier's Secret's & Lies to understand why this is the antithesis of how things really work.

    Schneier provides a good high-level view on security issues and helps explain why security within complex systems requires as many perspectives as possible. He also provides numerous examples of "perfect" closed-source security systems (e.g. DeCSS DVD encryption, broken by a seven-line program), "uncrackable algorithms" broken by trivial attacks and other illustrations.

    *scoove*

  239. Rebecca Mercuri: Electronic Voting Expert by ke4roh · · Score: 1
    Rebecca Mercuri is the foremost expert on Electronic Voting. Her web site is chock-full of useful information, including many of her publications on the topic.

    Mercuri has been interested in electronic voting since the 80's. She put up a web site when she noticed the 2000 Presidential election falling into confusion, and within 15 minutes had a call from the Associated Press - who had found her web site. She has testified before Congress and the U.S. Supreme Court about voting systems.

    She devised the Mercuri Method of electronic voting, whereby the electronic voting machine prints a paper ballot for the voter to verify after casting the vote.

    --
    I hate call waitin`~+~~~
    NO CARRIER
  240. closed source has nothing to do with it by Anonymous Coward · · Score: 0

    it would be just a way to calm thousands of mindless technically incompetent guys to believe voting system is working