Slashdot Mirror


Diebold Threatens to Pull Out of North Carolina

foobaric writes "A North Carolina judge ruled that Diebold may not be protected from criminal prosecution if it fails to disclose the code behind its voting machines as required by law. In response, Diebold has threatened to pull out of North Carolina." From the article: "The dispute centers on the state's requirement that suppliers place in escrow 'all software that is relevant to functionality, setup, configuration, and operation of the voting system,' as well as a list of programmers responsible for creating the software. That's not possible for Diebold's machines, which use Microsoft Windows, Hanna said. The company does not have the right to provide Microsoft's code, he said, adding it would be impossible to provide the names of every programmer who worked on Windows."

104 of 615 comments (clear)

  1. Hmm... by Concern · · Score: 3, Interesting

    Hmm... Good point.

    Hey Diebold, don't let the door hit you in the ass on the way out!

    (Not that state regulators which didn't require a voter-verified paper trail up front have qualifications for anything but a prison cell, but hey...)

    --
    Tired of Political Trolls? Opt Out!
    1. Re:Hmm... by Philip+K+Dickhead · · Score: 5, Interesting

      Diebold is frequently dinged for their ATMs whenever this topic arises. There are many fair criticisms and accusations against Diebold - this is not one of them. Banking termials are a fundamentally different set of problems than those presented by voting. Hell, aside from that, ATMs can depend on a well-connected private backbone network, with company owned lines and premise equipment.

      The Diebold voting outfit was an aquisitio of a startup company, that was demonstrably lax in design and practices. The system cobbled together, of mostly desktop-oriented COTS was little more than a system for demonstration purposes, meeting almost no "behind the scenes" requirements that most anyone could have proposed. I would go as far as to say that this effort was, in likelyhood, a swindle.

      Diebold is culpable for aquiring them - after a technology assessment - and continuing in this fashion. Possibly with the intent of enabling fraudulent vote recording and tabulation. Certainly Diebold "stonewalls", misrepresents and obfuscates every attempt to legitimately investigate their capability, practice and compliance.

      But I don't worry about their ATMs!

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    2. Re:Hmm... by gunnk · · Score: 5, Insightful

      Diebold is trying to interpret the statute to mean more than it says.

      NC doesn't want to know who coded Windows or to get Windows source code: NC wants to see the software package that tracks and tallies the votes. Yes, you could try to stretch the meaning of the statute, but NC isn't trying to do that: Diebold is trying to in order to claim that compliance with the statute is impossible.

      The real issue here is that Diebold doesn't want NC to see what's in Diebold's code. Makes it awfully suspect to me...

      --
      Life is short: void the warranty.
    3. Re:Hmm... by jacksonj04 · · Score: 2, Interesting

      ATMs are merely a frontend for another system which does its own auditing - A bank knows how much money is put into an ATM, and if what's in the ATM at the end of the day isn't the money at the start of the day minus the money the machine says it's handed out, then there's a problem. Likewise if a machine turns out to be giving out less money than it's subtracted from an account, someone is going to complain.

      Votes, on the other hand, are abysmally audited. There is no totally seperate system keeping accurate tabs on what's happening.

      Perhaps Diebold should make frontends, someone like Google should design the infrastructure, and IBM designs the central tabulator architecture. Each of the three pieces keeps their own audits, and if the numbers don't match then there's a problem.

      Or how about you send each registered voter a voting card, which they hand in at a polling station on election day. They get given a voting paper, go into a booth, mark and seal their paper, then drop it into a black box. Votes are then counted by hand later. Say, that could work...

      --
      How many people can read hex if only you and dead people can read hex?
    4. Re:Hmm... by OWJones · · Score: 4, Insightful

      Diebold is trying to interpret the statute to mean more than it says.

      Actually the statute says exactly what Diebold was afraid it was saying. The state wants the source code to everything running on the voting machines. The second you start splitting the software into "disclosed" and "non-disclosed" boxes, the vendors will find a way to hide as much of their source code as possible. So we cut that off by requiring everything.

      Note: I worked with members of the General Assembly on the original draft of the law, its numerous revisions, and the lawsuit.

      -jdm

    5. Re:Hmm... by Anonymous Coward · · Score: 5, Interesting

      I am in the banking business, in IT. I work in downtown Manhattan, at a bank that probably has some of your money in it.

      When the voting systems thing hit I got interested in them. They are a vendor we do business with and I started informally asking questions around the watercooler, seeing if the old guys have any stories. For instance, have we ever had security issues with their equipment, etc?

      We have. And the stories. Oh, my god, the stories. It's enough to bring tears to your eyes. They've blown it in such amazing, over-the-top ways, you wouldn't believe me if I told you. What I take away from all this is that the only reason many financial institutions stay in business is the (ongoing) laziness of criminals.

      So in other words, worry about their ATMs. Worry about anybody who does business with these guys. Before "paperless voting" Diebold was just another bunch of well-connected old white men swindling their buddies with 3rd rate code. But now they're just plain shady.

    6. Re:Hmm... by Shakrai · · Score: 2, Insightful

      Hell, aside from that, ATMs can depend on a well-connected private backbone network, with company owned lines and premise equipment.

      Well connected? The last time I checked most ATMs at grocery/convinance stores used dialup to connect. Bank owned ATMs may or may not have a leased line (the ones my credit union uses do).

      So how exactly is a hybrid network of 56k leased lines and dialup connections any better connected then most residential homes? Because it's a private network instead of the internet? Are you making that argument for security (probably moot because it's encrypted anyway) or reliability (explain why dialup to private network is more reliable then dialup to ISP -- they both have the same point of failure)?

      Diebold is culpable for aquiring them - after a technology assessment - and continuing in this fashion. Possibly with the intent of enabling fraudulent vote recording and tabulation. Certainly Diebold "stonewalls", misrepresents and obfuscates every attempt to legitimately investigate their capability, practice and compliance.

      I don't know if I'd make that leap as much as I detest them. This seems to me like the typical corporate nonsense of trying to put out a shoddy protect for a Government contract. That's what a lot of the leaked internal memos read like.... "Oh, just turn on the BIOS tests, since they want to see a screen where our protect does a self test" I have a hard time buying that they could rig them to purposefully record inaccurate votes and keep it a secret. There's got to be one Democrat/Liberal working on the code. Ditto for a Republican/Conservative if they were trying to rig it for the Dems.

      Mind you, that doesn't make it any better then if they were trying to rig elections. I've worked as an elections inspector in NY (this was the last year of our lever based machines) and I do not see why we even need electronic voting machines -- paper trail or not.

      But I don't worry about their ATMs!

      I don't worry about their ATMs because if they made a shoddy product and sold it to a large bank then eventually that bank would find out. At the very least they would no longer do business with them -- perhaps they would even wind up suing Diebold for selling defective products. Unfortunately where voting machines are concerned, Government contracts are concerned -- with all of the politics, backstabbing and ineffective bureaucracy that goes along with them.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    7. Re:Hmm... by Duhavid · · Score: 2, Insightful

      OK. Now, with your script, perform a recount.

      Verify that a miscount did not take place.

      Prove that each voter's vote was recorded as they intended.

      Show that only voters eligible to vote voted, and
      that each only voted once.

      --
      emt 377 emt 4
    8. Re:Hmm... by Shakrai · · Score: 5, Insightful

      Or how about you send each registered voter a voting card, which they hand in at a polling station on election day. They get given a voting paper, go into a booth, mark and seal their paper, then drop it into a black box. Votes are then counted by hand later. Say, that could work

      The problem with that is that the votes get counted by a human being and human beings have prejudances. Anybody who tells you that they are 100% impartial is lying.

      Care to tell me what exactly is wrong with the lever based voting machines that New York has used for the last 40 years? The voter signs in -- if there are any problems they get challenged by an inspector (very rare) -- they go into the machine, they pull down levers, the votes are counted and that's it.

      The way some other states (Florida) do elections dumbfounds me. In NYS you are allowed to take anybody into the poll with you other then your employer or union offical. I watched party hacks challenging 85 year old voters in Florida because they asked their 60 year old children for help. WTF is that nonsense? And ID requirements? Yeah, that isn't a way to screw over poor people who might not have a drivers license or DMV ID -- last time I checked those cost money.

      In NYS now you are required to give your social security number or drivers license number at the time you register. The State verifies your information against the SSA or DMV database. If you can't provide that information then and only then do you get flagged for ID. And after you have showed it once then you never need to show it again. What's the problem here? There isn't much room for fraud -- in most of the districts the elections inspectors know most of the voters. And we have the right to challenge anything suspicious.

      How the hell can other states fuck this up so badly?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    9. Re:Hmm... by OWJones · · Score: 4, Interesting

      If the government makes an acknowledgement that certain components of the working system, including hardware and software, are proprietary materials owned by unrelated third parties and that Diebold is not responsible for the intellectual property pertaining to those components, then Diebold ought to be more than willing, certainly able, to comply with the order for those materials specifically under their own control.

      That argument is fine for commercial activities like banking, airplanes, etc, etc, but this is voting we're talking about here. No one forced Diebold to use Windows. It was a design decision. I'm all for the free market solutions, but when the problem is how citizens select their representative government, any arguments in favor of "secret counting methods" just won't fly.

      Why not just put a Diebold employee at each precinct and have each voter whisper their choice to that person through a curtain? Then, at the end of the day, the Diebold employee just tells us what the total is. If anyone questions their accuracy, they can point to some tic marks they made on a piece of paper (not that any voter actually saw these tic marks made) to "prove" they did it right.

      Oh, and Diebold won't let us do background checks on these people because they hired some of these people from a temp company, and that temp company doesn't like publicising who works for them. Does that sound fair?

      Besides, the source code is being held in escrow and is available only to certain NC Elections employees, and under NDA. If, even then, Diebold doesn't want to or can't comply, it's not our fault. It's my vote, not your experiment.

      -jdm

    10. Re:Hmm... by plalonde2 · · Score: 2, Insightful
      I'll say it again. Vote on paper. Count your votes at each polling place with a multi-lateral committee. Then the damage of one biassed committee is limited to that ballot box.

      Centralized vote counting is the root of the corruption in the US voting system. Moving ballot boxes to "counting centers" is wrong - it allows focused corruption. Computer counting is wrong - it allows focused corruption. Distributed counting is *much* harder to coopt.

    11. Re:Hmm... by OWJones · · Score: 2, Informative

      So how exactly did you expect anyone to comply? There will always be an operating system, probably either windows or a *nix.

      Or a home-brew embedded system. Which is how four other vendors were able to comply with the provisions of the new law and bid without also filing a lawsuit. The computer world is not just Windows, *nix, and Mac.

      And while you're right in that the auditors won't go through most of the code, it's useful to have the whole ball of wax for several reasons, such as being able to recreate the entire system on a whim and ensuring that running systems actually conform to what the vendors say they're running.

      -jdm

    12. Re:Hmm... by MightyMartian · · Score: 4, Insightful

      Here's the plain facts. Diebold got where it is in the electronic voting "market" (a frightening way to refer to the voting franchise) because it has friends in high political places. If there is indeed an ugly scandal growing here, those political friends are going to do everything in their power to keep this all hidden, or at least minimize it. I simply cannot imagine how a country that declares that it is founded on the principals of democracy, and wants to export free elections to other parts of the world could let such incompetence reign. The US isn't just an embarassment to the Free World right now, more importantly, it's an embarassment to the principals that it was founded on.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    13. Re:Hmm... by fajoli · · Score: 3, Interesting

      Fortunately for banks, if the ATM equipment screws up and the customer can prove it (with receipts, etc), the banks have exposed themselves to lawsuits.

      Unfortunately for the electorate, if the voting equipment screws up, it undermines the very foundation of a democratic country. And in this particular case, the customer is being asked to give up any hope of proving the equipment is flawed.

    14. Re:Hmm... by roystgnr · · Score: 3, Insightful

      The source is open for everybody to read right?

      Wrong. A script that purports to be a copy of the source may be open for everybody to read. The source that actually gets used is on a corporate computer where it can only be read by a few programmers, and the binaries that are produced are invisible magnetic patterns that can't be read by anybody. In between the purported source code and the actual binary code are half a dozen places where someone could have broken in to the system (whether physically, electronically, or just by handing over enough money) and inserted a back door.

      Although it may be possible to create a primarily electronic system which doesn't allow votes to be undetectably changed or removed, it's not simple, and it requires you to cope with the possibility that the hardware or software may be tampered with. This isn't an easy problem, which is why most democracy advocates want to replace it with a simpler problem: creating a primarily paper system with electronic interfaces that allow paper ballots to be more easily and accurately created and counted.

    15. Re:Hmm... by Anonymous Coward · · Score: 5, Insightful

      I'm not sure what your problem is with human vote counts. Over here, in Germany, all votes are counted by hand; I've helped with this myself on several occasions.

      And there is no way that you could play tricks when counting, either. There'll always be at least six people there at the same time, counting; people who do this are recruited randomly (it's much like jury duty). Furthermore, more often than not, officials from the local administration will be present to oversee the whole thing; and also, the vote counting is open to the public, so everyone who wants to can come in and watch the votes getting counted.

      The votes are counted twice, too, so it's relatively unlikely that an error would creep in. If there is any error at all, the whole counting process starts again from scratch.

      And finally, the paper ballots are kept for a long period (I know it's a two-digit amount of years, although I'm not sure how long exactly - I'd have to look that up), so *if* someone - anyone! - thinks that the election results are invalid, a recount will be done.

      Compare that with the things like the 2000 presidential elections in the USA, where the supreme court ruled that a vote recount was *not* legal - how can you *ever* justify a decision like that? Vote recounts should always be possible.

      There's other differences that also give me more confidence in the German voting system; for example, we typically have participation levels around 80 to 85 percent in nation-wide elections, there are no lines when you want to vote (I think the longest I ever had to wait in line to vote in my life was two minutes or so), and you don't have to register to vote - if you're over 18, you'll get a notification in the mail.

      So... a paper-based voting system not only can work, but it also can inspire much more confident than an opaque system where you just pull a lever or touch a touchscreen or do something similar without ever knowing how the machine supposed to record your votes actually works - and whether it works at all.

      No, electronic voting is a bad thing that needs to be gotten rid of; the whole concept is so open for abuse that it should just be thrown out completely. Even when you have a paper voting trail, who says that the machine recorded the same vote that it printed on your paper slip? The only way to make sure would be to collect the paper slips from *everyone* in the same precinct, but that's pretty much impossible - not to mention that there certainly would be a court again that would forbid it, too.

      Stick with paper voting. Everything else is bad for democracy, and voting is such a fundamental process in a democratic system that it should be treated with the utmost care. If you cannot *prove* that the new system you're proposing is not only as safe as the old one but also brings tangible improvements, then it shouldn't be adopted, and electronic voting, in whatever form, does neither.

    16. Re:Hmm... by Shakrai · · Score: 2, Interesting

      The multi-lateral committee is important - you should be able to find at least one Republican and one Democrat (plus as many independants as care) to observe/do the count. Each box should have a small enough number of ballots to count in less than an hour. Then you wind up having to buy off a *lot* of people to steal an election. Sure you can buy the count at a couple of boxes, but that's way less than you can now.

      They already have those committees. And the Democrat or Republican always winds up challenging a vote that goes against him if he can find the slightest bit of reason. How the hell is that a productive system?

      I don't know the lever machines in NY. Does every voter get to check that his vote recorded what he claimed? With paper I see my ballot, and I put it in the box: I know it says what I said. With a lever, I can imaging the machine being rigged - I now have to trust the machine provider instead of a multi-partisan counting committee. With paper if I really care I can even sign up to watch the ballot counting (in advance, I should hope, to make enough space available).

      No, you don't know that it recorded exactly the way you wanted it to. The machine is setup by at least two people (one from each political party) at the board of elections. Once deployed it is checked by the local election inspectors to make sure that all the counters read zero. Once the voting day is over we (inspectors) canvass the vote -- anybody can watch -- for the unofficial results (phoned in to the board of elections). The machine is then sealed with a numbered seal (tamper evident) and eventually transported back to the board of elections for the official canvass. At least two people (one from each party) record the votes off the machines -- all they do is read counters -- and anybody can watch.

      There's no way to vote twice because the inspectors have to manually enable the machine before you can use it. Otherwise it will refuse to operate. You can't invalidate your vote because it will refuse to let you vote for both Bush and Kerry. There's a tactile feedback that is a lot easier for most people to understand then a touchscreen. I could go on all day.

      Short of an equipment failure or a bad setup there is simply no way to tamper with that process. Equipment failure is very rare with these machines (they will run without power) and if they break down we have emergency paper ballots. The only part of the process where they could be tampered with is during the initial setup -- and you have systems in place to prevent that from happening.

      I would love your concept of paper voting but you can't deny that it's less secure then the method I just outlined above. Human beings get to judge the votes -- in a close election they will start challenging them for any conceivable reason. Or the ballots could simply go "missing". Or they could be stuffed. It would be fairly easy to prove a stuffed ballot box (more votes then voters?) but how would you prove stolen ballots? What happens if somebody goes in to vote and then decides to walk out with his ballot and doesn't put it in?

      In any case it's all a moot point. Next year New York joins the cadre of states using electronic voting machines. Why the hell is anything with the word "electronic" in the title automatically assumed to be better? *Sigh*

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    17. Re:Hmm... by Shakrai · · Score: 2, Interesting

      Why should you trust the computer, why should you trust people, why should you trust punchcard machines? I would personally place more trust in a well designed system which by definition cannot do something it is not programmed to do than a human which is far more susceptible to mistakes. Computers are based on logic and maths, barring hardware error there is no way they can do something against their program. And even the most rudimentary error checking will deal with hardware issues.

      Yes, and there is no way for me as a voter to know that the computer is actually programmed with non-biased error free software. Go look at some of my other posts regarding the mechanical based lever voting machines that New York has used for decades. Tell me exactly what the problem is with them and why they should be replaced with your system?

      The whole national ID thing I don't personally see a big problem with other than "OMG BIG BROTHER WILL KNOW EVERYTHING!!!", but it's largely irrelevant to the whole votes thing providing some other system can be found to make sure it really is one man, one vote. Incidentally, carry a cellphone? Much more of a privacy risk than an ID card.

      Actually, no I don't have a cell phone. And the ID card would be worse of a risk. I can turn the cell phone off if I want. What happens when a law is passed requiring you to carry your ID card on your person at all times? More to the point why do we even need a national ID card? It's a solution looking for a problem.

      Your constitutional issue seems to be the biggest problem, in which case the solution is simple. Votes are counted on a state's own system, the only national bit has to be the ID network so you can't hop across a border and vote again in another state.

      And what happens when the power goes out? What happens when a drunk driver hits a telephone poll and your election district is severed from your lovely nation wide grid? Do you turn away voters? Do you have a locally cached copy of the registered voters? What happens if network connectivity isn't restored at the close of the election for you to canvass your votes? More to the point: Why is this all required?

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    18. Re:Hmm... by Marxist+Hacker+42 · · Score: 4, Insightful

      They already have those committees. And the Democrat or Republican always winds up challenging a vote that goes against him if he can find the slightest bit of reason. How the hell is that a productive system?

      It's a productive system for what it's supposed to produce- an honest count. It's not designed to produce millions of counts an hour. It's not designed to do things fast. It's designed to do things ACCURATELY.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    19. Re:Hmm... by Cecil · · Score: 3, Insightful

      Why do you want to review the inner workings of USB and graphic card drivers?

      Uh. How about, "To ensure that the someone has not hidden code in the graphics drivers to rearrange the names of the candidates onscreen so the votes get tallied for the wrong person".

      Why would you NOT want to review all the code? Blissful ignorance?

    20. Re:Hmm... by lightknight · · Score: 3, Insightful

      "Compare that with the things like the 2000 presidential elections in the USA, where the supreme court ruled that a vote recount was *not* legal - how can you *ever* justify a decision like that? Vote recounts should always be possible."

      Certainly. However, there are many issues at play here, some of which may have not been reported (or with any emphasis) overseas.

      The first big issue is that the rules for determining a valid ballot were changed for the recount. So, the rest of the US was using one method, and a few counties in FL were using another.

      The argument made by Democrats is that the vote distribution would be same no matter the method. The argument made by Republicans is that the vote distribution would change, given that the method changed.

      The second issue is that individual counties were being cherry-picked for recounts. Republicans wanted a few where Republican voters turned out strong, Democrats wanted a few others where Democrats turned out strong. Third parties were ignored.

      The third issue was the worst. The FL state supreme court is completely made up of Democrats. The US Supreme court is more balanced, but with a conservative (Republican) edge to it.

      With the first count, the Republicans won by a slim margin of votes. Close enough that the Democrats filed a lawsuit for a recount. The FL supreme court allowed it. The gap between the Republicans and Democrats closed a little. The Democrats wanted another recount. The FL supreme court allowed it. The US Supreme court steps in, and rules Bush the winner. Later (press initiated) recounts declare Bush the winner.

      So, this is the source of continued controversy, in which each side continues to report misinformation about the events that took place.

      --
      I am John Hurt.
    21. Re:Hmm... by Marxist+Hacker+42 · · Score: 4, Insightful

      Excuse my french, but what the fuck is this? I've seen jokes like this online and perhaps written one, but on a voting machine? prove it.

      Damn hard to PROVE when the machines in question were quickly locked up after the election, and there was NO official investigation into the complaints after Kerry ignored his constituents and conceded the election in Ohio. I heard the report on Air America Radio nearly a year ago now- in among other reports of 14 hour lines when the polls were only open for 12 hours due to misallocation of voting machines, ballots that were cast on paper but never counted, and upper class Republican neighborhoods getting preferential treatment for problems. I believe you could probably find something about it in Randi Rhodes' blog- which is about as useful for proof as Rush Limbaugh's blog.

      btw, I do think Diebold's machines are probably corrupt, but your claim is ridiculous.

      Why? If the code can be done as a joke, why NOT in a corrupt voting machine? And besides- my claim is only thirdhand knowledge at best- I said that there were reports of such behavior, not that I had seen it myself! I was 2000 miles away at the time!

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    22. Re:Hmm... by sbenj · · Score: 3, Insightful
      This is not, I think, an accurate recollection of events, or at least not a complete one.

      The actual sequence of events seems relatively accurate, however I think the more important fact here is that studies after the fact showed that a full statewide recount would've been decided in Gore's favor (there was an issue about the overvotes that never got counted, all the disputes dealt with undervotes ). So what it looks like really happened is that the Gore team made tactical errors in cherry-picking their recount requests (there was some reason for it that I forget at the moment, I think having something to do with filing requirements).

      Now, this is all an unpleasant trip down memory lane that none of us wants to really revisit, but I walk away with the clear impression, between the butterfly ballots, the staged Dade County riot (remember that one? ) disenfranchised non-felon felons, etc, etc that the majority of people in Florida went to the polls in 2000 intending to vote for Gore. I believe this was sustained by subsequent studies. I suppose the relevance in the context of the current slashdot article is that there's lots of ways to steal an election, as with many other things, technology just makes it more efficient (e.g. the career of L.B.J)

      This could of course be a longer post, I don't think anyone's got the appetite for that. There's a fair amount of evidence, BTW, that e-voting threw Ohio to Bush in '04 for example, here

      Personally the day the Supreme Court decision came down in 2000 was the day I stopped believing that I live in a democracy. I know this might strike some as tinfoil hat country, I think I'm a reasonable guy and there's a fair amount of evidence to support this conclusion.

    23. Re:Hmm... by sbenj · · Score: 2, Interesting
      You know, I was really, really tempted to write some really intense reply, all of the treacheries of the last few years, and you know how many people are really bitter about what's been happening.

      I I can't really argue with what you say, though, it's certainly true that the 100 vote recount is sort of absurd in a state of 25 million. A statistician would probably tell you that you either have to revote the state or split the electoral 50/50, because it's essentially a tie. There were some absurd editorials at the time about how discounting the florida totals would be disenfranchisement, when in fact it'd be an accurate reflection of the vote (no advantage to either side, statistically a dead heat).

      The electoral college, however, is another way that the elections are sort of slanted. There's been quite a bit written on how it slants to rural/western/southern states due to the addition of votes per senator. I live in NY, and (roughly, I don't remember the exact figures) a person in Wyoming or Alaska's vote for president counts for about twice what mine does, The electoral college also tempts people to game the census every 10 years (2, if you're in texas) and is the only reason we don't sensibly count statistically every 10 years. Counting per head also predominantly hides the urban poor,another way in which the census slants away from urban industrialized states.

      A correction, though. The supreme court didn't just get "asked" to settle the matter-putting it this way makes it sound like arbitration. They were asked by the last guys to lose in the penultimate lower court (of course, this also reflects how people game the system-lawyers will look for a friendly court, and I'm sure Bush's lawyers suspected they'd get a good hearing from the current supreme court, Dems would've done the same. Personally I'll always remember that Renquist got his start keeping black people from voting in arizona, so it's nice to see that he stayed consistent.

    24. Re:Hmm... by Marxist+Hacker+42 · · Score: 2, Insightful

      This isn't a place to have a device dependant on an operating system at all. It seems to me it would be far better to put it all in firmware on the individual kiosks. The tally box may need an operating system- but it can be a very stripped down one that is designed from the start to *only* do the one job. There is NO need for a tally box to be able to run Word or Excel.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    25. Re:Hmm... by ChaoticSilly · · Score: 2, Informative

      My recollection of the events (admittedly biased):

      The votes were cast and tabulated. Bush won by so small of a margin that FL law required a recount. The recount resulted in Bush winning again by an even slimmer margin. Gore legally (by FL law) requested a recount in a few heavily democratic counties. The republicans protested that Gore was cherry picking which counties to recount, so Gore suggested that ALL Florida counties be recounted - the republicans quickly backed off that claim. The FL secretary of state (a republican) couldn't legally deny the recount, but insisted that no extra time was going to be given for it. The republicans staged riots and filled suits to stop the recount hoping to delay it long enough for the first recount (the one required by FL law when the margin of victory is below a certain percent) to be certified as the official count. The democrats filed counter suits which eventually ended up with the supreme court refusing to step in, effectively making the 2nd recount moot.

      Of course I'm not getting into all the controversy over the butterfly ballots, the purging of so-called felons from the voter lists, intimidation and misinformation in heavily democratic counties, etc. I'm not saying the democrats are innocent, but in my opinion at least, the republicans dealt a serious blow to democracy during the 2000 election.

  2. good! by FudRucker · · Score: 2, Insightful

    now if the other 49 states would do this too...

    --
    Politics is Treachery, Religion is Brainwashing
  3. The headline should read: by chris_mahan · · Score: 5, Informative

    Diebold forced out of North Carolina.

    "Under pressure to comply with State Law, Diebold insead chooses to leave the field to its competitors."

    --

    "Piter, too, is dead."

    1. Re:The headline should read: by SpaceLifeForm · · Score: 5, Interesting
      How about:

      "Under pressure to comply with State Law, Diebold comes up with great excuse".

      There is no way they will meet the law, because once it becomes apparent that the software has holes that allow vote manipulation, the remaining states will do the same.

      Of course, the darkside is still trying to keep the public in the dark, at least in California.

      Here's the rules that BlackBoxVoting must meet.

      California protocols sent to Black Box Voting when they invited us to do the test Nov. 30:

      - The media cannot attend
      - The public cannot attend
      - The number of people we can bring is so small that we cannot bring our attorney or a court reporter
      - We cannot videotape, record, or keep explicit notes on it
      - We cannot retain our own work product
      - We cannot tell anyone what happened in the test

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    2. Re:The headline should read: by Rude+Turnip · · Score: 2, Interesting

      "For example, if Diebold used Linux instead of Windows, would it be possible for them to generate a list of every developer who has ever touched the code? Probably not."

      Didn't Red Hat in fact do this to figure out who to early-invite to their IPO?

  4. Put up or... by Southpaw018 · · Score: 4, Insightful

    Let's tick this off:
    *You are unwilling to
    *You do not find it feasible to
    *You find it technically impossible to
    list the code in and programmers of your mission critical software that could have effects of the national security variety. The first? Maybe just greed. The second? Probably not a good sign. The third? If these people aren't getting the hint, something is seriously, seriously wrong here.

    --
    ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    1. Re:Put up or... by amliebsch · · Score: 2, Interesting

      I don't think that's as strong a point as you think it is. For example, for-profit industries have been our primary source of war materiel and defense procurements since just about the founding of the Republic, and this has not seriously weakened the country as a result. In fact, where advancement is needed the most, the incentive for profit is increased, because, unsurprisingly, the chance for big rewards leads people to take big risks. So I don't think the proper response to necessity or importance is to make profit illegal (quite the opposite, in fact) - the solution is to have better requirements in the first place. In other words, the government needs to be a much more savvy consumer and stop buying whatever crap is put in front of them. Essentially, this is what's happening in this case: the state is saying, this product does not meet our requirements. Diebold has the choice with complying with the requirements or losing the sales. If the motive for profit is strong enough, other companies with products that do meet the requirements will then compete to be selected. The state wins, the companies win, freedom wins.

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:Put up or... by pixelpusher220 · · Score: 2, Insightful

      I think the issue here is trying to compare sourcing a plane for the military, and sourcing the very tool used to elect our officials.

      The latter being very able to be influenced by interactions between the 'for-profit' companies and said officials through contributions, bribes, and other less savory methods.

      This is something just too important to put in a black box. To me it's the very fabric of our nation at stake.

      Of course why a paper ballot and pen isn't good enough baffles me...


      --
      People in cars cause accidents....accidents in cars cause people :-D
    3. Re:Put up or... by TGK · · Score: 5, Insightful

      In fact, where advancement is needed the most, the incentive for profit is increased, because, unsurprisingly, the chance for big rewards leads people to take big risks.

      Risks are called that for a reason. If Boeing wants to take risks developing an aircraft that's their buisness. We're not (supposed to be) obligated to buy it - and if it crashes into the desert, it's abundantly clear that it didn't work.

      But voting machines are a different beast. If they don't work (and this is only more of a problem without a paper trail) it's very difficult to prove it. So the real question is this -- do we want people taking risks with the electoral process?

      Ultimately there needs to be some metric by which Diebold's (and it's competitors') machines are judged. In the absence of that metric, a free market is impossible and they are quite literally taking risks with our Republic.

      --
      Killfile(TGK)
      No trees were killed in the creation of this post. However, many electrons were inconvenienced.
    4. Re:Put up or... by kwiqsilver · · Score: 4, Insightful

      But voting machines are a different beast. If they don't work (and this is only more of a problem without a paper trail) it's very difficult to prove it. So the real question is this -- do we want people taking risks with the electoral process?

      No they're not!

      A voting machine is a machine. An airplane is a machine. We know they work or don't work by testing them.

      Your comparison is flawed, because you allow testing on the airplane. Anybody who gets on your example airplane after it crashes in the desert is an idiot, as is anybody who gets on before the plane makes a few hundred safe trips. Anybody who bought those diebold machines before knowing anything about them was an idiot, anybody who bought them when the problems were coming out is an idiot, and anybody who buys them in the future is an idiot.

      The problem in this case, is nobody has tested this product adequately. A smart consumer wouldn't buy an airplane held together with duct tape and powered by rubber bands, and that's essentially what the diebold machines are with their numerous security flaws, and lack of paper trail.

      In this case, the problem is that there is no smart consumer. There is only the government.

  5. Proprietary shitware by 55555+Manbabies! · · Score: 5, Insightful

    This is why Microsoft Windows is not a good choice for embedded systems. System designers should choose an unecumbered system such as Linux or BSD, particularly if any kind of security is required, like for voting or banking.

    It suprises me that Diebold fails at this stuff so badly, considering how they've been doing it for years. I cringe every time I roll up to an ATM with their name on it. Luckily, my bank uses mostly NCR hardware :)

    1. Re:Proprietary shitware by ivan256 · · Score: 5, Informative

      Usually when you develop an embedded system, you demand code escrow from your suppliers. Microsoft is a special case though, because when they enter the conversation everybody seems to become stupid. If they had gone with any other vendor (I'm not just talking Linux here... They could have used VxWorks, QNX, BSD, one of the various DOSes...) they would have had code escrow. I bet they do for every other third party bit of software on their machine.

      The list of developer names is pretty unreasonable, but code escrow is something that happens all the time, and only Microsoft manages to get out of it.

    2. Re:Proprietary shitware by cat6509 · · Score: 5, Insightful

      "This is why Microsoft Windows is not a good choice for embedded systems. System designers should choose an unecumbered system such as Linux or BSD, particularly if any kind of security is required, like for voting or banking." So are you saying it is possible to list the names of every programmer who worked on Linux ? I wouldn't think so. ( Please correct me if I am wrong ) As far as I can tell if this is a true requirement, someone will have to start from scratch, ( OS and all )

      --
      "Tolerance is a virtue of a man without convictions." G.K.Chesterton
    3. Re:Proprietary shitware by ad0gg · · Score: 2, Insightful
      Embedded XP and Windows CE dev kits come with source code. So what was you point again? As for developers listing, nevada gaming commissions requires it, Why should slot machines meet a higher standard than voting machines? I'm pretty sure microsoft could come up with a list of the developers that worked on windows, you know that hr department thingy. Can linux or bsd do the same? If not, they are out of the equation.

      Please buy a clue thanks.

      --

      Have you ever been to a turkish prison?

    4. Re:Proprietary shitware by Anonymous Coward · · Score: 2, Funny

      Code gets checked into some repository server, dunno, something that keeps track of source versions. Let's call it CVS for short here. Only a select trusted few have permission to add code into this repository. When they add something into CVS, they have to login, so their name gets automatically attached the relevant snippet. If they didn't actually write that particular piece of code, but were actually just checking it in for another programmer w/out write access, they can 1) not check it in, 2) check it in and claim ownership for themselves, 3) check it in, but add a note saying code was written by cat6509 (/. ID:887285). Then for the final released source, all you need is a crawler to go through the code, compare it to the CVS checkins log and spit out who wrote (or checked in) what.

    5. Re:Proprietary shitware by h4ck7h3p14n37 · · Score: 2, Insightful
      Why should slot machines meet a higher standard than voting machines?

      It's simple really, people are more concerned about money than maintaining a democracy (okay, a republic).

    6. Re:Proprietary shitware by kwiqsilver · · Score: 4, Insightful
      Why should slot machines meet a higher standard than voting machines?

      Because the groups buying the slot machines (casinos) have a vested interest in having quality products so they can make money. Therefore, they won't risk anything but the best.

      Politicians & bureaucrats don't care. They're nearly impossible to fire (no matter how badly they screw up), and when they do leave, they have lucrative retirement benefits, and offers from lobbyist firms or the firms they took bribes...er I mean...campaign contributions from while in office.

    7. Re:Proprietary shitware by ivan256 · · Score: 4, Informative

      First of all, Insightful my ass. The moderators of your comment should be shot.

      Second, your comment is interesting, considering two things:

      First, that this is an article about how Diebold can't profide North Carolina with source escrow because it can't provide the Windows code. (You did read the article, right? Or perhaps you'd like to borrow some clue?) Regardless, the shared source license it part of the marketing bullshit that Microsoft uses to create their special case, and you've completely bought into it. Source escrow typically guarantees your right to continue to redistribute and advance development a third party product should the producer cease to exist or to terminate support for a particular product. Find that guarantee in the Microsoft Shared Source license. If Microsoft terminated production of CE, people who make products based on it would be screwed. The shared source license is not even close to equivalent to source escrow.

      Second that it's naive to think that any developer list is complete, or that there is even a remote chance of proving it either way. Require it all you want, but in the end you're going to end up with a worthless list of names with no way to know if it's complete, or correct.

    8. Re:Proprietary shitware by ivan256 · · Score: 3, Informative

      Oh, one more things.

      Only some of the code from the operating systems your listed is available under the shared source license.

    9. Re:Proprietary shitware by The+Man · · Score: 3, Insightful
      As far as I can tell if this is a true requirement, someone will have to start from scratch, ( OS and all )

      Exactly. And that's a great requirement. The application in question is so sensitive, so important, and so specialised that I'm happy, as a taxpayer, to pay 2 or 5 or 10 times what it would cost to develop an off-the-shelf solution. The software in most military hardware is (or at least was until very recently) all purpose-built by contractors operating under some restrictions very similar to these: security clearances for all employees involved, which means names and background checks, code escrow, and even multiple independent implementations from different contractors used together in failsafe configurations. All of these safeguards and any others we can think of are appropriate for voting machines as well. I can't imagine that our nation is imperiled any more by a defective Tomahawk than it is by crooked voting machines. Death and slavery are, from the perspective of a democratic state, indistinguishable.

      The requirements are entirely reasonable. If they can't be met by Diebold's current designs, Diebold can either design something that can meet the requirements (and increase their bids accordingly) or decline to bid on the project. Undercutting the competition by deciding not to honour some of the constraints isn't fair to the competition and it doesn't serve the needs of the buyer. Since the bidding process in NC is long since over, the only options at this point are altering the software to meet the constraints and eating the cost, or withdrawing from the contract. I don't really care which they do but simply refusing to perfom is not an option.

  6. A Threat? by GreyPoopon · · Score: 2, Insightful
    "...In response, Diebold has threatened to pull out of North Carolina."

    Exactly how is this a threat? It's like terrorists threatening to take their ball and go home.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  7. Message Loud and Clear... by vmcto · · Score: 2, Interesting

    I don't fault Diebold for being reluctant to move forward given the language of the statute.

    It seems to be clear that the intent was to have the actual source code and not just a copy of the software. Also, it isn't at all clear if that means the underlying platform or just the voting application on top of it, but why take a chance. And really, what would be the point of having access to half of the software stack?

    Either the state of North Carolina really doesn't want a windows based voting solution or they are accidentally sending the message that "no closed source solutions need apply".

    In either case poor, misunderstood Diebold may have to take their ball and go home. I think we can all agree that given their track record, this is a good thing.

    1. Re:Message Loud and Clear... by aristotle-dude · · Score: 4, Insightful
      It seems to be clear that the intent was to have the actual source code and not just a copy of the software. Also, it isn't at all clear if that means the underlying platform or just the voting application on top of it, but why take a chance. And really, what would be the point of having access to half of the software stack?

      I think you guys are really reaching here. I don't see how what OS an application has to do with it. Providing the source code for the application should be enough. If Diebold is really taking this position, I think they are doing so to spread FUD. I don't think the state regulators care about the OS but rather the software used to control the voting machine. For you guys to buy into this is quite unfortunate and you are only helping Diebolds case by being sucked in by it.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    2. Re:Message Loud and Clear... by Marxist+Hacker+42 · · Score: 3, Insightful

      Or in fact they're sending that message on purpose- that in a democratic country, a closed source voting system is a direct threat.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    3. Re:Message Loud and Clear... by 955301 · · Score: 3, Insightful

      that's exactly what their doing. See, they don't want to publish their code, so they point to Windows and say, we can't comply so we're pulling out. They're hoping the state strikes the requirement in response so they can come back in without ever mentioning the integrity or quality of their own code.

      Please tell me someone capitalizing on open source voting is standing around to seize the opportunity.

      --
      You are checking your backups, aren't you?
    4. Re:Message Loud and Clear... by greed · · Score: 4, Informative
      And really, what would be the point of having access to half of the software stack?

      You haven't read Ken Thompson's famous bit on how to trojan the compiler and a particular application so that you can't find any trace of the trojan in the source code for either one, then? (Was the first hit on a Google for "compiler trojan trust".)

      Basically, if you don't have the entire stack, and a completely independent way to compile it, you have no idea what is happening in a completed stack. Especially if the code running at high privilege; you could have your I/O drivers replacing code blocks on load so that the application suite audits correctly.

      Look at how much spyware for Windows works by intercepting basic system calls. Unless you have a trustable, independent way of re-creating the software stack, and then verifying that exact stack is actually running on the machine, you've got no reason to trust the box.

      So, for any environment where trust is important, almost any operating system is too complicated.

      Maybe not "COMMODORE BASIC V2", even though it's from Microsoft.

  8. *Who* threatens? by Bogtha · · Score: 5, Insightful

    Something must be very wrong if the supplier is threatening the customer. What happened to the free market? If Diebold don't want the business, I'm sure another enterprising company will appreciate it.

    --
    Bogtha Bogtha Bogtha
    1. Re:*Who* threatens? by killjoe · · Score: 4, Informative

      That's what happens in a free economy. Alas when dealing with govt purchases there is a tremendous amount of corruption and backroom dealing. Chances are the spec was written to make sure only diebold machines qualified. This is a common tactic when the bribes have already been received, hands have already been shaken, winks and nudges have already been traded.

      If Diebold pulls out and somebody else steps in Diebold will sue the state for choosing a vendor which did not qualify under the original bid.

      Most often laws and bids are written to benefit just one company like when a law gets passed exempting "any aluminum processing company which employs more then 300 people in a designated enterprise zone" meaning the alcoa plant down the street.

      Procurement is the same. The specs are written so that only product complies.

      --
      evil is as evil does
    2. Re:*Who* threatens? by mordors9 · · Score: 2, Funny

      "Something must be very wrong if the supplier is threatening the customer." Gee, that never happens does it? The RIAA/MPAA do it all the time, don't they?

    3. Re:*Who* threatens? by ccp · · Score: 2, Insightful

      Something must be very wrong if the supplier is threatening the customer. What happened to the free market?

      What has the free market to do with this?

      This is a political issue, with political intent behind. Federal administration wants Diebold, some states resist. It is very obvious why.

      USA citizens have a charming naivete about their political system that's kind of amusing.
      For the rest of the world, a government insisting on a black box voting machine, is shouting FRAUD! FRAUD! from the rooftops.

      Why do you believe your govenment is somehow less corrupt than the rest is beyond me.

      Cheers,

  9. Diebold threatens to pull out of North Carolina by ErikTheRed · · Score: 4, Funny

    I sense a great disturbance in the electorate... as if millions of voices cried out in... No wait, I'm confusing that with millions of voices not giving a rat's ass. See ya, Diebold.

    --

    Help save the critically endangered Blue Iguana
  10. Use Linux instead? by TPJ-Basin · · Score: 2, Insightful

    And you thought listing all the developers who worked on Windows was hard....

    --
    TPJ - Founder, The Amazon Basin
  11. Closed source is not the best tool by nharmon · · Score: 3, Interesting

    This is simply a situation where closed source software is not the best tool for the job. Diebold is more than welcome to submit an open source solution, or play the the crybaby-going-home-and-taking-my-toy-with-me game.

    My only question is how far down do these legal requirements go? If the operating system the voting software is running on needs to be open sourced, what about the hardware firmware? Does it need to be open source as well?

  12. Pull Out? by kevin_conaway · · Score: 2, Funny

    Any chance the Catholic Church was behind this?

    I'll be here all week.

  13. did you catch the judge's name? by OldAndSlow · · Score: 5, Funny
    Narley Cashwell

    God, Southerners have the coolest names.

  14. How about disclosing circuit designs for the chip? by Utopia · · Score: 2, Interesting

    Afterall regardless of the software used,
    the hardware might be designed to ignore software instructions
    and give a different set of voting results.

  15. questionable code by Anonymous Coward · · Score: 4, Insightful

    it's quite obvious that a company like diebold, with rather vast resources, simply doesnt want the code verified for it voting and manipulation abilities. it is well documented that a variety of backdoors exist within the system including simple ftp access to raw data, and the ability to change it at will by any user. couple that with a nonexistant paper trail or the ability to verify the code does what they say it does. anyone actually recall the huge difference in exit polls and actual count? it was so off that cnn stopped reporting on exit polls, which have a high measure of historical accuracy. so much so that exit polls are used in new voting democracies to determine vote fraud.
    i for one do not welcome our new data enabled overlords....

  16. Such a shame... by kcbrown · · Score: 5, Funny
    A North Carolina judge ruled that Diebold may not be protected from criminal prosecution if it fails to disclose the code behind its voting machines as required by law. In response, Diebold has threatened to pull out of North Carolina.

    Gee, that would be such a shame if that were to happen. I mean, North Carolina needs voting machines that are compromised by design, made by a company that has a vested interest in who wins the election, right?

    Oh, whatever is North Carolina to do without voting machines made by an upstanding company like Diebold? Why, their voters might have to use the old paper ballot system instead! The horror!

    Please stay, Diebold! Only a good rigged election can give us confidence in democracy!

    --
    Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
  17. Aren't these guys using Windows CE? by Utopia · · Score: 5, Informative

    Windows CE source code is available
    http://www.microsoft.com/resources/sharedsource/Li censing/WindowsCE.mspx

    With Windows CE, "OEM customers worldwide can create and distribute commercial derivatives of the Windows CE 5.0 operating system source code for shipping in commercial devices without notifying Microsoft or sharing their derivative works with the embedded community."

  18. as well as a list of programmers by everphilski · · Score: 3, Informative

    as well as a list of programmers responsible for creating the software.

    If they were using Linux, do you really think they could provide a list of programmers? I mean come on think of the thousands upon thousands who have contributed, many times without mention...

    -everphilski-

    1. Re:as well as a list of programmers by theRiallatar · · Score: 4, Insightful

      Do we really need either OS to pick a bunch of names off a ballot and do a sum() on the results? I doubt we even need it to be multithreaded.

    2. Re:as well as a list of programmers by Dachannien · · Score: 2, Insightful

      They probably chose Windows CE to make programming the GUI easier. Maybe there are pre-existing drivers for some of the hardware they are using as well (network, flash memory cards).

      But I agree - why they can't hire some people to custom-write some software to do this is beyond me. It'd probably end up cheaper and more stable. Kinda makes you wonder what Diebold expects North Carolina to pay them for when Microsoft did most of their work for them.

  19. Interpretation of responsible by sam_handelman · · Score: 3, Interesting

    Other posters are making a lot of hay over the responsible programmers portion of the statute - obviously, if you need to list everyone who contributed code that would tend to be impossible (although a few projects could probably comply.)

      However, I'm fairly sure that you could meet that requirement with a list of the *responsible* programmers - i.e., the people in charge making decisions. Thus, you don't need to list every programmer - the person in charge of your particular embedded system fork ought to be sufficient.

    --
    The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
  20. Re:I knew it! by DataCannibal · · Score: 4, Insightful

    "So then what? Back to paper and pens?"

    Why not? That's what we use in the UK for all national, reginal and local elections. It's worked well enough for a few hundred years.

    --
    No but, yeah but, no but...
  21. So tell me again by Jtheletter · · Score: 3, Insightful
    why this is an argument in favor of closed source voting machines? Security through obscurity my a$$. This simply highlights problems with high-security black box applications - not even they know what's in the code they're running. They have to trust the other vendor(s) (MS, whose track record on security is terrible and a matter of public record) that the code is secure but cannot prove it, yet they expect us to believe their code is secure.

    And more suspiciously, why are they threatening to leave instead of complying as much as possible? The court (i.e. ruling judge) should be able to apply the law in such a way that Diebold discloses all of their code, and then any remaining proprietary code from other vendors can be handled with those other vendors. Or is it that Diebold has something to hide? If their code really is secure, and actually does what they claim then they should have no problem showing everything they legally own. There really isn't anything that should be a trade secret about vote tabulation. I, for one, think it's disgusting that any US company would actually do the country such a disservice by trying to obfuscate for profit a product which is meant to facilitate the practice of democracy. Honestly, the whole board should be deported for conspiring to commit vote fraud. It would trivial to prove their innocence, simply release the code. Any other excuse smacks of dishonesty. In matters of government the appearance of impropriety should be treated as impropriety until/unless demonstrated otherwise.

    --
    -- I'm not a pessimist, I'm a realist. It's not my fault that life sucks so much. --
  22. don't go acting all : surprised ... by Thud457 · · Score: 5, Insightful
    "requirement that suppliers place in escrow 'all software that is relevant to functionality, setup, configuration, and operation of the voting system,' "


    It is my understanding that this is a fairly common requirement for government contracts involving software. Diebold should have been aware of such requirements before competing for the contract. I mean, when the government's actually being responible and not just handing out plums to favored campaign contributors.

    Hell, they're probably not even going to audit the code. They just want to protect themselves if Diebold goes out of business, or loses the contract on re-bid or something. I mean, sure, they can potentially audit the code, but I haven't heard of such a thing ever happening. It's about support and fixin' bugs an shit.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  23. In addition... by Nom+du+Keyboard · · Score: 2, Funny
    impossible to provide the names of every programmer who worked on Windows.

    The may not want to be identified.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  24. It's obvious by saskboy · · Score: 2, Insightful

    "if it fails to disclose the code behind its voting machines as required by law. In response, Diebold has threatened to pull out of North Carolina."

    I fail to see the downside of this?
    All states should start requiring voting machines to be open source, and when Diebold doesn't comply because it's rigged, they can be banned without discriminating against the company specificly. Well done SC. Has SC ever been the leader in a good way for laws before?

    Additionally, all electronic voting must come with a paper ballot that goes into the backup ballot box, and should be visible to the voter before it goes in. You might need to have the voter hand shove their paper stub - but printing ballots on site might introduce other problems.

    --
    Saskboy's blog is good. 9 out of 10 dentists agree.
  25. Background info by OWJones · · Score: 4, Informative

    Note: I have been working on voting integrity issues in North Carolina for a little while now, and advised the committees that drafted the bill in question.

    The state passed a pretty comprehensive election reform bill, which included the provision that all vendors must hand over all code that runs, is installed on, or is otherwised used in the operation of the voting machines. No if, ands, or buts.

    Our State Board of Elections did not like this. They want paperless voting machines, and badly. Like a six-year-old that's been told to clean up its room, they're dragging their feet on enforcing these (and other provisions). When writing the Request For Purchase (bid requirements), some staffer added a "clarification" that the vendors only had to hand over "available" software, and simply explain why they couldn't hand over the rest. In other words, "Here's why I'm going to be breaking the law today."

    Lawmakers were not happy. The SBOE, however, didn't particularly care. They didn't see a problem with only handing over a portion of the code, and wanted to interpret the law as loosely as possible.

    Diebold pointed out that "available" was different than "everything", and actually got a restraining order that prevented the state from suing them for not complying with any of the new provisions of the law. This case essentially overturned that ruling, saying "Uh, no, you actually have to comply with the law." Technically it says, "Ask your lawyers for legal advice, not the court, we're not going to pre-judge the law before there's an actual conflict (i.e., you actually get sued for violating these provisions."

    So Diebold is going to take their ball and go home, since they would actually have to play by the rules. Oh well.

    On a side note, I didn't see any evidence that Diebold actually tried to get a Shared Source license from Microsoft, which would actually let them escrow the code. Maybe Diebold didn't actually want to escrow, well, anything?

    Imagine that.

    -jdm

    1. Re:Background info by OWJones · · Score: 3, Informative

      To be honest, I think that the software's the wrong thing to be looking at. Simply require an audit trail that's independent of the machine count and will let you verify whether the machine tallies are correct without having to assume any part of the machine side is accurate, eg. a paper ballot printed, inspected by the voter and deposited in a ballot box handled seperately from the machine's memory packs.

      The law also requires that. But examining the source code also gives you insight into the development process, not just the product.

      Then mandate random comparisons of a sample of the machine results with the audit trail, with any significant discrepancy triggering an automatic across-the-board audit.

      The law also requires that. It's a pretty good election reform law, across-the-board.

      -jdm

  26. Not True by geekoid · · Score: 2, Insightful

    One could create an OS just for voting machines.
    You could Fork an open OS, rip out all the non-relevant bits call it LxVote v.1 and then declare that you take responsibilty of the code.
    In effect making you 'the developer' of the product you release.
    This is what they are really looking for, who has looked at this code,and who is responsible if it doesn't count right.

    There are sone OS"s where all the developers are known. GOTO springs to mind.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Not True by DaveV1.0 · · Score: 2, Insightful
      You could Fork an open OS, rip out all the non-relevant bits call it LxVote v.1 and then declare that you take responsibilty of the code.


      Due to the wording of the law, this may not be sufficient. Remember, it is the letter of the law and not the intent that causes problems.
      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  27. Strawman's defence by MOBE2001 · · Score: 2, Interesting

    Hmm... Good point.

    Could be that Diebold is hiding some illegal stuff (probably stealing other people's ideas or code) and don't want to be found out. Just a thought. It's obvious that North Carolina is only asking for the source to the stuff that Diebold itself developed, not third parties like Microsoft. The Windows defence is just a lame strawman, IMO.

  28. Headline should read by HangingChad · · Score: 3, Funny

    North Carolina threatens honest elections!

    --
    That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
  29. Re:Threatens to Pull Out of North Carolina by fonetik · · Score: 2, Funny
    Parent...

    Which is, ironically, what people that use the pull-out method are called.

  30. Yes you can by geekoid · · Score: 2, Interesting

    Craete a list of the reason why this is good.
    Contact your govener, members iof the press.
    Work at it, it can happen.

    If you mean "Can we get this law to magically appear while I sit here and watch cartoons? then No.

    If you can find out who sponsed the law in North Carolina, they might be able to point you in a good direction to get started.

    Also, if you find a professor that specialize in politics at a local university, they might be able to help you out.

    Think, Act, Succeed. In That Order.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  31. This Is Just Ass Backwards by Kozar_The_Malignant · · Score: 5, Insightful

    [Rant]
    I am a Citizen and an Elector (member of the Electorate) in the US. That puts me at the TOP of the pyramid in the election process. In the US, the Electorate is Sovereign. Where does Diebold or any other corporate entity get off trying to dictate how elections are held? They act like they have some god-given right to make money off of the process. Fuck that! They have a right to come grovelling, hat in hand, and ASK if maybe, just maybe, we might want to use some equipment they want to sell. We get to set the rules about how elections are held, not them.

    My county uses optical scan ballots and ballot box readers. If a precinct shows some sort of wierd result, the elections commissioner, in the company of plenty of witnesses, pops that sucker open and looks at the ballots. End of problem.

    I frankly don't give a damn if results aren't available until Wednesday morning, or even Friday. They aren't certified official for weeks, anyway. The only difference early results make is who gets hammered for what reason at what post-election party.

    There is nothing more important than the election process. All legitimacy of the government flows directly from it. Diebold has no fucking place dictating any damn thing about that. Paper ballots work. If they are slow and more costly, that is a small fucking price to pay for legitimacy.
    [/Rant]

    --
    Some mornings it's hardly worth chewing through the restraints to get out of bed.
  32. Re:how about california by TubeSteak · · Score: 2, Informative

    I noticed the first article says that "California officials have agreed to let a computer expert attempt to hack into Diebold machines to examine how secure they are."

    That's false. California in no way, shape, or form 'agreed' to anything. BBV required them to comply with their own laws. "Agreed" makes it sound like they had an option.

    California is required by law to allow registered political parties to inspect the machines used for voting.

    The Libertarian party hired the Black Box Voting group for a dollar to 'hack' the machines on their behalf after Black Box Voting filed a request under "California Election Code 19202, which governs ... voting machine testing."

    Basically the law allows for a political party to request replication of previous testing by their own experts.
    More detail here: http://www.bbvforums.org/cgi-bin/forums/board-auth .cgi?file=/1954/14331.html

    --
    [Fuck Beta]
    o0t!
  33. portion of leaked code by tomcres · · Score: 2, Funny

    ...
    if ( vote.party == DEMOCRAT ) {
    vote.register(race, REPUBLICAN);
    confirmation.print(race, DEMOCRAT);
    } else {
    vote.register(race, vote.party);
    confirmation.print(race, vote.party);
    }
    ...

  34. Re:don't go acting all : surprised ... by ILikeRed · · Score: 2, Interesting

    I don't think closed source software should qualify for copyright protection unless their source code is in escrow (with e.g. the Library of Congress at the publisher's cost) to be released at the end of the copyright term. Without the source code, you should only be afforded Trade-Secret protection.

    And voting systems need transparency

    --
    I have come to a conclusion that one useless man is a shame, two is a law firm, and three or more is a congress -J Adams
  35. Some Diebold programmers were criminals by JimMarch(equalccw) · · Score: 5, Informative

    It's true that getting a total list of programmers in an open-source system would be impossible.

    But as a practical matter it's impossible to name all of the Windows programmers either. The court wouldn't expect that of Diebold any more than they'd require a total list of Linux programmers from an open-source voting project.

    What Diebold could easily do is name their own programmers.

    Except there's no way in hell they'd want to do that.

    In 2002 Diebold bought Global Election Systems, which became the Diebold Election Systems unit. Global was founded under another name in 1988 by Norton Cooper, Michael K. Graye and Charles Hong Lee...all with damned interesting resumes (footnote 1):

    Norton Cooper - jail for a year mid-1980s for fraud against the Canada government; ordered out of stock pitch schemes and was part of the collapse of the Vancouver stock exchange - ordered by decree not to pitch stock after 1992 or so because he caused havoc every time. Written up by Barron's and Forbes as a "hazard to avoid at the golf course". First convicted of political corruption in 1974 - look up a Canadian case titled "The Queen v. Norton Cooper" 1977 Canadian Supreme Court.

    Charles Hong Lee - stock schemes; Cooper's partner pitching deals. Defrauded Chinese immigrants, $600,000(Can) court-ordered restitution mid-90s. Sold "real estate" which was actually the bail for the third partner below to the tune of about $300,000(can) circa 1995ish.

    Michael K. Graye - nailed for stealing $18mil from three companies in the '88-'89 era, caught in '94, jailed in the US for stock fraud around '94 re: Vinex wines, released around 2000 - 2002(3?) in the US, brought back to Canada, still in jail there. Arrested for tax evasion and money laundering circa '94.

    Those three in turn hired even more "colorful" staff:

    John Elder was a cocaine trafficker, in a WA prison early/mid 1990s...fellow inmate was Jeffrey Dean (see next entry). Handled ballot printing for Global late 1990s. Seems to have been the one to bring Dean into Global.

    Jeffrey Dean was convicted early '90s of 23 counts of computer-aided embezzlement. He was a computer consultant for a large Seattle law firm and defrauded them of about $450,000 in what US courts called a "sophisticated computer-aided scheme". In a statement to Seattle PD, he claimed he needed the money because Canadians were blackmailing him; in that country, he'd gotten into a fistfight and the other guy had died. (Yes, I've seen the police report.) He joined Elder in the Global ballot printing business late '90s, and with Global's introduction was doing computer consulting with the King County WA elections division - they had no idea of his criminal record. By 2000 he was doing programming for Global and by early Oct. of 2000 he was a full employee and lead programmer for the GEMS vote-tally product still in use. By late Oct. 2000 and shipping in time for the November election, GEMS ver.1.17.5 contains the first "double set of books" problem where all votes are recorded twice internally and don't need to match...long story but it apparantly hides some forms of vote fraud. At the time Diebold bought Global in 2002, Dean quit and was immediately hired back as a consultant via management decision made within the division. This appears to be an attempt to keep Dean's criminal past out of Diebold corporate head office's scrutiny.

    At the time Diebold bought Global, Dean owned 10% of Global's stock.

    We don't know how many other lower-level progammers within Global/Diebold have criminal records. It's rather obvious that Diebold sure as hell doesn't want us finding out.

    Footnote 1 - see also "Black Box Voting: Ballot Tampering In The 21st Century" by Bev Harris, esp. the "Diebold" section at the end of Chapter 8. Free PDF downloads can be found at: http://blackboxvoting.org/

    1. Re:Some Diebold programmers were criminals by FFFish · · Score: 3, Funny

      Gosh, I can't see what could go wrong there.

      I'm sure glad my government hasn't entrusted its vote-counting to criminals.

      --

      --
      Don't like it? Respond with words, not karma.
  36. Evidence of guilt. by Fantastic+Lad · · Score: 4, Interesting
    Idiotic.

    When it comes to individual rights, I thoroughly disagree with the argument which runs, "Why should you mind the police searching your home unless you have something to hide?"

    But when it comes to the State, and it's employees, (like Diebold), the same logic is quite acceptable.

    Let's all remember, the State is there to serve the public, not the other way around. At least, that's how it's supposed to work.

    Thus, non-compliance with the most basic and rational doctrine, ("You must let us see how your voting machines work"), means to me that Diebold is hiding the fact that their machines are indeed faulty, and almost certainly deliberately faulty.

    I'd love to see this break wide open, and have the journalists see the light and revolt against their Zionist-neo-con-Christian-brain-washed overseers, and publish the story far and wide. And then put Bush and his crew and the entire ruling elitist segment of the populace into prison. But I don't really expect this.

    The most we'll see is a scapegoat being hung out to dry while the parade of evil continues.

    The best way to resist is to do it on a personal level. Shine brightly and follow your internal compass as best you can. Defy The Lie. --Living in such a way will affect others in an ever-expanding ripple effect.


    -FL

  37. WTF WTF WTF WHAT. THE. FUCK?!!! by Thud457 · · Score: 4, Interesting
    "Jeffrey Dean was convicted early '90s of 23 counts of computer-aided embezzlement. He was a computer consultant for a large Seattle law firm and defrauded them of about $450,000 in what US courts called a "sophisticated computer-aided scheme". In a statement to Seattle PD, he claimed he needed the money because Canadians were blackmailing him; in that country, he'd gotten into a fistfight and the other guy had died. (Yes, I've seen the police report.)"


    Ok, aside from being a convicted felon who comitted the very kind of crimes one should be worried about someone pulling in this situation... Usually, rational people being duly diligent about security would not trust someone who had anything in their background that would make them succeptible to BLACKMAIL.


    This is some sort of goddamned perverse JOKE, RIGHT?!!!

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  38. Clarification by Z34107 · · Score: 2, Informative

    why they can't hire some people to custom-write some software to do this is beyond me. It'd probably end up cheaper and more stable

    Although the development tools are $1000 (if, for some reason, Diebold didn't already have them) licenses for Windows CE run between $3-$12 a machine. Unless the voting machines cost less than $100, cost is hardly a consideration.

    Windows CE, besides making the GUI programming easier, also uses the same API as pretty much every version of Windows since 95. Anyone who's programmed anything at all (for Windows) can instantly apply their skills to CE.

    Maybe there are pre-existing drivers for some of the hardware they are using as well (network, flash memory cards).

    Exactly. There are drivers. Tons of them, in fact. Almost any programmer can write a Windows program - how many do you think can create a secure implementation of Internet Protocol in machine language?

    Kinda makes you wonder what Diebold expects North Carolina to pay them for when Microsoft did most of their work for them

    Err... Microsoft didn't. They wrote a program for Windows to tally votes, just like any other program out there. Valve spent years developing Half-Life 2, and pioneered new technologies such as HDR along the way. Because they released it for Windows, too, did Microsoft do "most of the work" for them, too?

    I do fault Diebold for one thing, though. The law that pretty much stated they had to release all their source was around before they started developing the machine. Yet, they made it for Windows CE, whose source they cannot turn over to the Government because they didn't write it, it's not theirs, and they don't have it. How did they fail to anticipate that this could potentially be a problem?

    --
    DATABASE WOW WOW
  39. Diebold + Windows + hidden NSA key = hmmm... by fbg111 · · Score: 2, Interesting

    That's not possible for Diebold's machines, which use Microsoft Windows,

    Interesting. Maybe it's not the Supreme Court deciding elections that we need to be worrying about... Maybe this is another reason why Diebold is so resistant to voter-verified paper trails.

    --
    Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  40. Re:paper trail, seriously. by nagora · · Score: 4, Insightful
    Does anyone know why a voter-verifiable paper trail isn't required for all electronic voting equipment in every state?

    Because that would make it easier to prove election-fraud. See? It's simple when you hear the answer.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  41. you're kidding, right? by penguin-collective · · Score: 2, Informative

    Fortunately for banks, if the ATM equipment screws up and the customer can prove it (with receipts, etc), the banks have exposed themselves to lawsuits.

    Having had my entire account emptied and overdrawn because the bank screwed up with security and I provably didn't, I can tell you: the bank doesn't expose themselves to lawsuits if they screw up with your money.

    In real life, you are entirely at their mercy. You can forget about getting any compensation for the time, headaches, late fees, and other costs resulting from their mistake.

    If you make yourself enough of a nuisance and jump through their hoops, you may get your money back and if you're really lucky, you may even get out with your credit rating intact.

    Either way, they'll just eat the loss; they'll just raise their fees a little. Loss due to fraud is just part of the banking business.

  42. Re:WTF - here's the criminal records! by JimMarch(equalccw) · · Score: 5, Informative

    http://www.bbvdocs.org/dean.pdf

    http://www.bbvdocs.org/elder.pdf

    There's their criminal records.

    Mention of both are extensive in the various online databases of Global/Diebold's internal memos between 1998 and early 2003. Go google:

    "Jeffrey dean" diebold ...and you'll get about 350 hits, so this is real well known among people paying attention to this stuff.

    To be fair, at the time Diebold bought Global Dean was moved to consultant status, possibly to avoid the Diebold corporate background check. They damned well know about him NOW of course ever since Bev Harris broke the news.

    Look, Global was based out of Vancouver BC. Bev and others have gone up there to talk to current and former employees...a LOT appeared to be "coked up" or talked about rampant drug abuse up there. If what we're hearing is anywhere close to accurate, Global acted like the set of a John Belushi movie or something.

    Trust me on this: ain't no WAY Diebold will want to publish lists of programmers.

    Notice how Diebold talks about source code escrow as the issue in NC? It's a red herring. Diebold does source code escrow in California no problem.

    The issue is the programmer names. Major-grade doom involved.

  43. Some background on NC voting by ldatech · · Score: 2, Informative

    In NC, each county has been able to choose what voting system to use, as long as it meets certain state requirements. For example, here in Raleigh, since the early '90s, we've used paper ballots that are optically scanned . In Charlotte, they use touch screens. Out of 100 counties, the majority are optical (48) and direct record electronic (DRE - 40). A few counties use punch cards (6) paper ballots (3) and some still use the old lever voting booths (3). There are over 8 different manufacturers used, Diebold being used in 20 counties, most of them small.

    In the 2004 election, some of the smaller counties (don't recall which) had lost votes and other discrepencies, so this legislation was passed in August mostly a result of that.

  44. Hanna basically said: by t_allardyce · · Score: 3, Insightful

    "Our system is built on code from so many people we wouldn't even be able to name half of them, let alone verify their competence, integrity or motivation. Hell, we can't even see what they actually wrote in the code! Even with countless cases of faulty software in the past, were trusting our system solely on the base of Microsoft so we can use their widget set, networking stack, memory management and device support - all of which are vital components to our system."

    --
    This comment does not represent the views or opinions of the user.
  45. Re:My thoughts... by symbolic · · Score: 2, Insightful


    One down and 49 to go.

  46. Diebold DOES have the WinCE source code! by JimMarch(equalccw) · · Score: 5, Informative

    Little known fact: the source code for WinCE is fully known to the hardware vendors.

    It's unique among Windows versions in that it's not a finished product - each hardware vendor has to finish it for their own weird gear. WinCE was made to run on hardware that is NOT industry standard, everything from PDAs to TV set-top boxes.

    Up through CE 3.0 you could download the entire source code from Microsoft's website. I think once they included the .NET stuff they stopped doing that but I could be wrong.

    At the central vote tally box, the Diebold GEMS central tabulator runs on top of WinNT/2000 series so they can't put THAT source in escrow.

    Fun fact about GEMS: not only was convicted embezzler and admitted murderer Jeffrey Dean in charge of development for at least a couple of years, the program icon is a hoot. It's a fist holding a globe, basically a day-glow-colors version of the corporate logo for Dr. Evil in the Austin Powers movies :).

    We should prowl around Diebold HQ looking for midgets, bald cats and sharks with unusual head prosthetics...

    Jim March
    Black Box Voting (staff)

    1. Re:Diebold DOES have the WinCE source code! by Miamicanes · · Score: 2, Interesting

      possession of the source != permission to disclose it.

      Nevertheless, I think it's a straw man. Most likely, Diebold doesn't want to release THEIR source, and they're using Windows as the excuse. If Diebold wants to take the high road, let them release the source to THEIR code, including a diff file showing only their changes to the source received from Microsoft, and let some idiot bureaucrat in the state capitol make a fool of himself going on CNN and demanding the source code to Windows itself while everyone laughs at his pettiness.

    2. Re:Diebold DOES have the WinCE source code! by buck_wild · · Score: 2, Interesting

      Well said. It makes one wonder why they're so afraid to release their source. Either they're afraid that another company will realize how easy it is to do and run them out of business, or they're afraid that someone will find loads of errors that show voting talies to be misreported.

      Great. Now I'm going to be thinking the worst next time I vote. Grr.

      --
      If all you have is a hammer, everything looks like a nail.
  47. Re:That is democracy by Doc+Ruby · · Score: 2, Funny

    Hail to the thief!

    --

    --
    make install -not war

  48. Re:I knew it! by slagheap · · Score: 2, Funny

    That's what we use in the UK for all national, reginal and local elections.

    Reginal? Is that where you vote for kings and queens?

    --
    First against the wall when the revolution comes
  49. Re:Is that a threat or a promise? by jkauzlar · · Score: 3, Interesting
    This sounds conspiratorial, but there's a lot of very fishy evidence. It seems that if Diebold weren't fixing the election, it would be very easy for them to offer proof. Diebold's ATM machines all leave very clear paper trails of the transactions. Why didn't they use the exact same technology for their voting machines?

    And even spookier, this link says:

    Johns Hopkins researchers at the Information Security Institute issued a report declaring that Diebold's electronic voting software contained "stunning flaws." The researchers concluded that vote totals could be altered at the voting machines and by remote access.

    and:

    Wired News reported that ". . . a former worker in Diebold's Georgia warehouse says the company installed patches on its machine before the state's 2002 gubernatorial election that were never certified by independent testing authorities or cleared with Georgia election officials." Questions were raised in Texas when three Republican candidates in Comal County each received exactly the same number of votes - 18,181.

    It gets spookier still when you look at Diebold's CEO Bob Urosevich's ties to the Republican Party and strong fundamentalist backgrounds. Whereever Diebold goes, the article says, historic Republic upsets follow.

  50. I hate Diebold by sacrilicious · · Score: 2, Funny

    (lifted from The Simpsons episode "Cape Fear".)

    Lawyer: Isn't it true that you hate Diebold?

    Me (dismissively amused): Diebold? That cute upstart little company that stole the election and sent this country into an economic and moral state not unlike a dark, urine-soaked hellhole?

    Cheney: We object to the term "urine-soaked hellhole" when you could have used the term "torture-free patriotic heckhole".

    Me: Cheerfully withdrawn.

    Lawyer: But what about that tattoo on your chest? Doesn't it say, "Diebold die"?

    Me: NO! That's German for "The bold, the".

    --
    - First they ignore you, then they laugh at you, then ???, then profit.