Slashdot Mirror


E-Voting Company Reveals Their Source Code

Kodi writes "VoteHere has decided to release their source code so that other people will have confidence in it (MSNBC, press release.) It's definitely NOT open source (unlike OVC) but it's still a step in the right direction."

279 comments

  1. First Glance by monstroyer · · Score: 5, Interesting

    1) Pain in the ass. Asks me to submit my Full Name, Organization, and email. Along with an Opt-Out in check mark for a newsletters and licence agrement.

    2) You may not download this Software if you are located in any country (or are a national of a country) subject to a general U.S. or U.N. embargo or are deemed to be a terrorist country (i.e., Cuba,Iran, Iraq, Libya, North Korea, Sudan and Syria). Ouch! Why the patriotic license clause?

    3) A quick glance at the source code seems to indicate that it's cygwin dependent C++. Not really the best platform to open your source code on since the windows world encourages closed development.

    Also, who's to say that this is the source code that will be compiled on the voting terminals? What prevents any e-voting company to build binaries that have "secret conspiracy back doors" in them? Are voting polls expected to compile their own code? And if so, why chose windows when there is no built in compiler available by default on that platform?

    1. Re:First Glance by alecks · · Score: 5, Funny

      Are you saying that You read the article, registered to download source code, browsed through it, and still managed to get FP?

    2. Re:First Glance by monstroyer · · Score: 2, Funny

      Subscriber bonus. I see the future baby.

    3. Re:First Glance by scumbucket · · Score: 1, Funny

      Wow. I'm just surprised it's not in COBOL.........

      --
      CMDRTACO CHECK YOUR EMAIL!
    4. Re:First Glance by pete-classic · · Score: 5, Interesting
      2) You may not download this Software if you are located in any country (or are a national of a country) subject to a general U.S. or U.N. embargo or are deemed to be a terrorist country (i.e., Cuba,Iran, Iraq, Libya, North Korea, Sudan and Syria). Ouch! Why the patriotic license clause?


      That is almost certainly because it contains strong encryption, which is considered munitions (!) under US export law.

      We can debate that law (I think it is foolish), but it isn't VoteHere's fault.

      -Peter
    5. Re:First Glance by lcde · · Score: 3, Insightful

      Also, who's to say that this is the source code that will be compiled on the voting terminals?

      these are the same arguments for anything you don't compile yourself. Who is really to say that RedHat RPM's don't have a patch that opens them up. Because they don't show it in the source RPM? Because they're not microsoft? Sometimes you have to have a little trust.

      It may be true that they want people to submit bug reports or other things they see wrong and they will closely look over and patch with their own patch.
      [tin_foil_hat]
      But with it being e-voting and used for US politics. i wouldn't be to surprised if some gov. agency makes them have a back door.
      [/tin_foil_hat]

      --
      :%s/teh/the/g
    6. Re:First Glance by Talthane · · Score: 2, Insightful

      Also, who's to say that this is the source code that will be compiled on the voting terminals?

      You can take paranoia too far, you know. Who's to say the people counting the votes at the polling stations are counting the same pieces of paper you filled in there? If you're going to take that extreme a view, then all voting is irrelevant and utterly without any means of proof. Linux is as unreliable as Windows, the OVC as Diebold, because anyone could have compiled your nice open source software and turned it into something evil....all over ze world...

      I do like your tinfoil hat. :-)

      --
      "This is why men never share their feelings; because women always remember." -Just Shoot Me.
    7. Re:First Glance by Dark+Lord+Seth · · Score: 1
      Why the patriotic license clause?

      Not patriotic, iirc. The department overseeing exports and all that has a blacklist of countries that are deemed dangerous, hostile to US interests, the target of the week or any combination thereof. It's pretty much the law under which US companies operate.

      To be honest, it would be fun to go to Libya, try to buy MS Windows legally and then have MS sued for doing business in Libya, hehe!

    8. Re:First Glance by meringuoid · · Score: 5, Funny
      Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria

      This is voting software, with which one would run an election in a democracy. Wouldn't we be happy if these countries downloaded and used it?

      Then there would be no more phony rigged elections in these places - you can't possibly rig an e-voting machine, Diebold said so.

      --
      Real Daleks don't climb stairs - they level the building.
    9. Re:First Glance by interiot · · Score: 4, Insightful

      Paranoia can't be taken too far regarding voting, at least not conceptually. In practice, you can only spend so much time and effort on proving that votes haven't been tampered with, but if you combine electronic voting machines with the results of 50 years of research in computer security, then software should be able to do most of the grunt work, and it may be possible to have MUCH stronger proof that no tampering took place than is available with paper, without requiring very much reoccuring human time/effort.

    10. Re:First Glance by AntonyBartlett · · Score: 5, Insightful
      these are the same arguments for anything you don't compile yourself.

      Ah-ha, trust the compiler do you? No amount of source-level verification or scrutiny will protect you from using untrusted code.

    11. Re:First Glance by Anonymous Coward · · Score: 0

      Why is Libya on there?? Colonal Gaddafi rules!!

    12. Re:First Glance by Anonymous Coward · · Score: 0

      Don't you feel special.

    13. Re:First Glance by 4of12 · · Score: 4, Insightful

      Also, who's to say that this is the source code that will be compiled on the voting terminals?

      Precisely.

      And how many voters or voting officials will be able to verify the digital signature of the binary that the voting machines run (which would potentially thwart trojan replacement of compiled code with different binaries)?

      Or, to verify the voting machine hardware itself does not contain any backdoors?

      Yes, that's right. The same number of informed caring intelligent voters and educated informed voting officials you saw participating in previous elections. (To be fair there are many intelligent caring voters and officials - it's just that intelligence and caring don't guarantee successful secure electronic voting measures.)

      With all the potential avenues for compromise and the levels of expertise, scrutiny and trust required for proper implementation, there's good reason some of the best computer scientists in the country think electronic voting is not a good idea.

      At least I'll credit this company for taking one step forward in a mile long journey. I just hope decision-makers get the hint about vulnerabilities and realize how far we have to go.

      --
      "Provided by the management for your protection."
    14. Re:First Glance by Frymaster · · Score: 0, Flamebait
      That is almost certainly because it contains strong encryption, which is considered munitions (!) under US export law.

      no, it's because of bush's foreign policy of "exporting democracy" to...

      oh, wait.

    15. Re:First Glance by Anonymous Coward · · Score: 0
      Maybe if you went vegan you wouldn't be so fat?

      Man, that made me so hungry.. I think I should go eat a big steak....

    16. Re:First Glance by Anonymous Coward · · Score: 2, Insightful

      Also, who's to say that this is the source code that will be compiled on the voting terminals?


      Well, all bets are off if the company decides to purposefully make a "bad" (evil?) product. In that case, you just have to hope for a whistle blower inside the company.

      BUT...by opening the source code...they allow other people to look and see what precautions have been made security-wise.

      In other words, if an unintentional mistake was made everyone will have a chance to see it.

      So, no, making the source available doesn't (and shouldn't!) quell all doubts. But it's certainly a good thing.
    17. Re:First Glance by Anonymous Coward · · Score: 0

      Chanks fatso!

    18. Re:First Glance by NineNine · · Score: 1, Insightful

      1. Tough shit. You get to see the source don't you? Just put on your tinfoil hat and download it. It's a hell of a lot better than no source.

      2. Strong encryption. duh.

      3. Who cares how it's compiled? Open source is open source? You personal choice of compilers is irrelevant.

      Everything else: Look buddy, unless you're going to physically check every voting machine in the country, you are gonna have to trust somebody. Even with paper ballots, the only way that someone as paranoid as yourself is going to be sure if to personally count every ballot yourself. That's the ONLY way to be sure, which is a physical impossibility. What you're bitching about it unrealstic, and utterly paranoid. Again, put on your tinfoil hat and vote.

    19. Re:First Glance by Valar · · Score: 2, Insightful

      You're right. The advantage to the code being publically availible is that if there is an unintentional backdoor (security flaw) it might be spotted sooner. It wouldn't protect from intentionally mallicious actions by the company.

    20. Re:First Glance by krazy_kc · · Score: 2, Interesting
      And how many voters or voting officials will be able to verify the digital signature of the binary that the voting machines run (which would potentially thwart trojan replacement of compiled code with different binaries)?

      Ken Thomson proved this won't help, while I don't disagree with your sentiment, remember that all the open source in the world can still be circumvented by a compiler that you didn't write...

    21. Re:First Glance by jpetts · · Score: 3, Funny

      Are you saying that You read the article, registered to download source code, browsed through it, and still managed to get FP?

      No problem: he's the /. subscriber...

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    22. Re:First Glance by 4of12 · · Score: 3, Interesting

      Ken Thomson proved this won't help, while I don't disagree with your sentiment, remember that all the open source in the world can still be circumvented by a compiler that you didn't write...

      I remember that story, of hiding the login.c backdoor into the compiler binary.

      It makes me think I should be more careful to check the .sig for my downloads of gcc .

      But, then, I'm thinking back, wondering what version of gcc I used to compiled gpg , or what version of gcc Red Hat used to build my kernel....

      It seems trustworthiness is only asymptotic and not absolute.

      --
      "Provided by the management for your protection."
    23. Re:First Glance by SpaceLifeForm · · Score: 1

      Here's a link to Reflections on Trusting Trust.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    24. Re:First Glance by lish2 · · Score: 1

      The software probably uses some form of encryption which cannot be exported to certain countries. Just a guess.

    25. Re:First Glance by Anonymous Coward · · Score: 0

      how's the credit debt coming along? Still digging yourself out that hole?

      Actually we Windows users make money for a living, as opposed to living in a cardboard box or squatting at MIT's LCS and sponge-bathing in the men's room.

    26. Re:First Glance by Freddles · · Score: 2, Informative

      Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria

      This is voting software, with which one would run an election in a democracy. Wouldn't we be happy if these countries downloaded and used it?


      Perhaps. But US law prohibits (or with certain countries severely restricts) US persons and companies from having any business dealings whatsoever with any person or company in any of those countries. The sancations vary from country to country with an outright ban on dealings with Cuba and lesser restrictions on other countries. This is all administered by the Office for Foreign Asset Control (OFAC).

      So the site just has standard terms and conditions to protect itself. I'm sure if a country on this list wanted to turn to democracy then an export licence would be granted on an exceptional basis.

    27. Re:First Glance by Anonymous Coward · · Score: 0

      Also, who's to say that this is the source code that will be compiled on the voting terminals?

      The obvious solution to this problem is to have each voter review the source code and compile it themselves at the voting terminal before they vote. Of course, they could always be using some tricky compiler that changes it all, so each voter would have to review the compiler source code as well. With these simple changes, voting would be absolutly failsafe!

    28. Re:First Glance by Tassach · · Score: 3, Insightful
      What prevents any e-voting company to build binaries that have "secret conspiracy back doors" in them?
      1. Release the makefiles along with all the details of how the release executables were built (exact details of the build platform, compiler flags, etc) -- basically all the details you need to produce an identical executable.
      2. Calculate the MD-5 and SHA-1 hashes of the test version you built yourself. EG:
        find / -name \* | xargs md5sum | sort > checksums; \
        find / -name \* | xargs sha1sum | sort >> checksums; \
        cat checksums
      3. Have independent auditors perform this process on a random sample of deployed machines.
      4. diff the checksum file for the machine being tested against the one for your reference build.
      If all the hashes match, you're assured that the executables on that machine have not been tampered with.

      You may not download this Software if you are located in any country (or are a national of a country) subject to a general U.S. or U.N. embargo or are deemed to be a terrorist country (i.e., Cuba,Iran, Iraq, Libya, North Korea, Sudan and Syria). Ouch! Why the patriotic license clause?
      Same reason any made-in-the-USA software containing strong crypto has a similar warning -- US law prohibits the distribution of strong crypto software to "bad" countries.
      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    29. Re:First Glance by nadamsieee · · Score: 1
      Everything else: Look buddy, unless you're going to physically check every voting machine in the country, you are gonna have to trust somebody. Even with paper ballots, the only way that someone as paranoid as yourself is going to be sure if to personally count every ballot yourself. That's the ONLY way to be sure, which is a physical impossibility...

      The method being advocated by the OVC proves your statement wrong. In our voting system, the good old fashion, voter-verified PAPER is the legal ballot. Trojan compilers be damned, if the printed paper doesn't match the voter's intentions, red flags get immediately raised.

      To prevent vote tabulation fraud, the process requires that a representative from each party be allowed to witness the hand counting of each vote.

      In our system, the voting machines are really nice assistants that aid and speed up the voting/tabulation processes. Real human beings participating in peer review are what guaranties the accuracy of the results.

    30. Re:First Glance by pete-classic · · Score: 2

      I'm sure that you think it is very clever to pick on President Bush. Everyone's doing it, it must be cool.

      Now, I'm no defender of the current administration, but here are two facts that put your comment in perspective:

      1. The law in question here predates this administration. I believe that it was enacted under President Clinton -- but quite possibly by a Republican Congress. We just can't win, can we?

      2. I personally "exported democracy" to the Balkans under the previous administration, to my personal loss.

      Suffice it to say that I am rather unimpressed with your simple-minded cheap shot.

      -Peter

    31. Re:First Glance by whovian · · Score: 2, Funny


      There's only one subscriber?!?!

      --
      To-do List: Receive telemarketing call during a tornado warning. Check.
    32. Re:First Glance by Tassach · · Score: 2, Insightful
      It's unlikely that a general release compiler (gcc, vc++, etc) would have a specific back-door for a voting system built in to it. Any backdoor of this variety would be present in any system built with that compiler

      . In this case it doesn't really matter if you can trust the compiler or not -- what you want to do is ensure that the version of the software installed on deployed machines matches the audited reference copy. This can be done easily. Then you can test the hell out of the reference copy to make sure that it doesn't have any backdoors.

      This doesn't assure you that the reference is 100% secure (there's no such thing), but it does give you 100% assurance that the machine you use to cast your vote is running the audited software.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    33. Re:First Glance by Anonymous Coward · · Score: 0, Flamebait

      "Wouldn't we be happy if these countries downloaded and used it?"

      Then what excuse would we have to invade them to steal their oil?

    34. Re:First Glance by Trolling4Dollars · · Score: 0, Troll
      Funny thing about that cuntflap... We *nix users make money too. And the amount we are capable of earning is justified too. People like NineNine are basically just Homer Chimpsons who push buttons and think they know how to work with computers. When crunch time comes and there's a problem they can't cope with, they fob it off to someone else instead of having cajones and fixing it themselves.

      There are plenty of Windows folks who REALLY know about computers, but then again... they ALSO know Unix/Linux and maybe VMS, or even Macintosh. They also realize the intrinsic values of each OS and utilize them where needed. And they don't have attitudes about being know-it-alls like that fucking goon NineNine. He only knows enough about computers to throw up some lameass porn site (for a better site, go to http://sublimedirectory.com) and whore himself out for more money than he's worth. NineNine isn't a businessman, he's a fucking snakeoil salesman. And frankly, he needs to shut the hell up.

      His main gripe is that if he can't deal with it to further his chiquanery (because he doesn't have the intellect to actually learn about computers instead of pushing buttons and using WYSIWYG editors), then it must suck. He's not into computers because they interest him. He's into them because he's found a way to use them to cheat people out of money. He's just a con artist. Fucking lameass bitch.

    35. Re:First Glance by Anonymous Coward · · Score: 0

      1. The law in question here predates this administration. I believe that it was enacted under President Clinton -- but quite possibly by a Republican Congress. We just can't win, can we?

      2. I personally "exported democracy" to the Balkans under the previous administration, to my personal loss.


      Why do you assume that everyone who hates Bush loves Clinton?

      Personally I think they're as bad as each other and don't want either of them in charge of the country. Kerry's no better, either.

      Unfortunately, the only candidates who come anywhere close to matching my political views are neither Democrats or Republicans, so I have no hope in hell of ever having anyone in Washington whose policies I agree with. So much for democracy.

    36. Re:First Glance by msim · · Score: 1

      I've got to ask, but just *how* far in advance do you get to see the stories? 10 mins? 30 mins, a hour?

      --

      Life is like a box of chocolates, you never know when your gonna get food poisoning.
    37. Re:First Glance by Anonymous Coward · · Score: 0

      By this definition, the Navajo language is also munitions.

    38. Re:First Glance by Roxton · · Score: 1

      Cygwin-dependent? Cygwin is GPL'd (though it should, in my opinion, be LGPL'd.)

      If you're right, that means they can never release a compiled binary without putting their package under the GPL...

    39. Re:First Glance by forii · · Score: 3, Funny

      No problem: he's the /. subscriber...
      I always wondered who that sucker was.

    40. Re:First Glance by Anonymous Coward · · Score: 0

      usually like 10-15 mins. Or at least that is how long they seem to take.

    41. Re:First Glance by pete-classic · · Score: 0, Offtopic
      Why do you assume that everyone who hates Bush loves Clinton?


      Where did I claim you (or everyone) love(s) Clinton? I, as I explicitly stated, tried to place your comments in perspective. I think I succeeded.

      Kerry's no better, either.


      Ah, a point on which we agree totally ;-)

      -Peter

      PS: The framers did not intend to create a Democracy, but a Republic. The Civil War obliterated that dream.

      -P
    42. Re:First Glance by Mark_in_Brazil · · Score: 1
      Wouldn't we be happy if these countries downloaded and used it?
      Well, if by "we," you mean the US government, then no.
      For all the talk about establishing democracy in Iraq, the powers-that-be in Washington will not permit open, free, and fair elections in Iraq because Shiite fundamentalists would win.

      --Mark
      --
      "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
    43. Re:First Glance by Anonymous Coward · · Score: 0

      A simple way would be to 1. install the software on the voting machine. 2. Put a tamper proof government seal on the machine. 3. Test the voting machine to ensure it produces expected results. Include (in random order) tests that have each running candidate/party win, lose, tie) Verify the pre-arranged results with what the machine produces. A machine that has been tested and passes the tests is fit for election use. Its a fair bit of work, but you wanted fair. For completeness, a code audit could be done to ensure that there is no chance of fraud, and also make sure all tests have been completed prior to the announcement of the date of the election so no "Election day skew" can be pre-programmed. Random audits (or for the paranoid, complete audits) to test the accuracy of the machines can also be performed after the election.

    44. Re:First Glance by Anonymous Coward · · Score: 1, Funny

      "That is almost certainly because it contains strong encryption"

      Does that mean you can export Diebold code?

    45. Re:First Glance by gnu-generation-one · · Score: 1

      "This is voting software, with which one would run an election in a democracy. Wouldn't we be happy if these countries downloaded and used it?"

      Perhaps the government doesn't want Cuba, Iran, Iraq, Libya, North Korea, Sudan and Syria to have the same control over the results of their elections as the US does over theirs...

    46. Re:First Glance by ReelOddeeo · · Score: 1

      2) You may not download this Software if you are located in any country (or are a national of a country) subject to a general U.S. or U.N. embargo or are deemed to be a terrorist country (i.e., Cuba,Iran, Iraq, Libya, North Korea, Sudan and Syria).

      Ouch! Why the patriotic license clause?


      That license clause is to protect us from people in other countries who might start getting ideas about having tamper-free elections.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    47. Re:First Glance by Anonymous Coward · · Score: 0

      Unfortunately, the only candidates who come anywhere close to matching my political views are neither Democrats or Republicans, so I have no hope in hell of ever having anyone in Washington whose policies I agree with.

      Thats the beauty of Democracy. The fringe whackos like you don't get to tell the rest of us normal people how to live.

    48. Re:First Glance by Anonymous Coward · · Score: 0

      No, he managed to get a First Glance. That would be an FG, not an FP.

    49. Re:First Glance by decepty · · Score: 1

      We just can't win, can we?

      Not with a partisan government or an electoral college...

      --
      Be careful! Bears shouldn't consume large furry dogs.
    50. Re:First Glance by Dwonis · · Score: 1

      Yes, which means the EULA doesn't need to re-iterate the restrictions, does it?

    51. Re:First Glance by Dwonis · · Score: 1

      Question: Does the proposed OVC system use David Chaum's secret ballot receipts, or something at least as strong?

    52. Re:First Glance by Dwonis · · Score: 1

      MinGW doesn't have that problem, IIRC.

    53. Re:First Glance by Bill+Privatus · · Score: 1

      > It seems trustworthiness is only asymptotic and not absolute.

      Congratulations. You're now officially a security geek (if you weren't already!). Sleep will be difficult, some nights, but you've swallowed the red pill. There's no going back...if I could go back, I'm not even sure I would...

      --
      Redundancy is good; triple redundancy is twice as good! - Me.
    54. Re:First Glance by goombah99 · · Score: 1
      your getting close but there's one more hurdle to jump. You have to figure out how to get the machine to dump its binary. Do you ask the machine to do it? This would be like the IRS saying I can audit myself. You have to have some way to assuring the machine does dump the binary that is in it. This is not a simple problem if the machine is not open hardware/firmware and you have a way of validating it.

      We're still not done yet cause there is of course the firmware of the touchscreen itself (and the Cd rom or whatever else contains embedded software or embedded processors), which might be an excellent place to hide something.

      These are not insurmountable problems but are not trivial either. I would be interested in hearing your suggestions on these points.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    55. Re:First Glance by kistel · · Score: 1

      Well, hopefully there's also a Makefile target that excludes backdoor.cpp from the build list...

    56. Re:First Glance by 0x0000 · · Score: 1
      [the US law defining strong encryption as a "munition"] The law in question here predates this administration. I believe that it was enacted under President Clinton

      Actually, I believe the law in question predates both Clinton, as well. I seem to recall discussion of that law under Bush I and/or Reagan. Could someone confirm or deny the date that law was enacted?

      I personally "exported democracy" to the Balkans under the previous administration, to my personal loss.

      You can bet the oil companies made a profit on it -- that would be Bush/Cheney, in case you didin't realize. Nothing cheap about that shot...

      --
      "The Internet is made of cats."
    57. Re:First Glance by pete-classic · · Score: 1
      You can bet the oil companies made a profit on it -- that would be Bush/Cheney, in case you didin't realize. Nothing cheap about that shot...


      You have completly lost me. Are you saying that Clinton comitted us to the Balkans (A.K.A "Bosnia") to make Bush and Cheney rich? On oil? There's oil in the Balkans? WTF are you talking about?

      -Peter
    58. Re:First Glance by 0x0000 · · Score: 1
      You have completly lost me.

      Sorry, I thought you said you served in the Balkans. It sounds almost as though you are saying you don't know why you were there.

      Are you saying that Clinton comitted us to the Balkans (A.K.A "Bosnia") to make Bush and Cheney rich?

      Not exactly. I was saying that US troops were committed to the Balkan's to protect the interests of Big Oil. Close, but I did not specify that Clinton (a Democrat) was actually was performing a task in support of the Bush Dynasty (Republicans). While there are certain arguments going around to that effect, it was not to my point. My point was more to...

      On oil? There's oil in the Balkans? WTF are you talking about?

      I believe what was at issue was actually an oil pipeline, something about Russia, Afghanistan, and oil pipelines. I'll look it up, if you insist, but you should be able to find it fairly easily if you apply yourself using Google. This is not new information, nor is it news. I am certainly not enough of an expert to detail it for you.

      I would stand by my assertion that Big Oil -- as represented by Bush/Cheney, and others -- did in fact make large money off US military activities in the Balkans. It's not really so complicated as all that...

      Of course, if you start following the whole conflict -- go back before Bush I -- down to the present, very obvious, action in Iraq, I guess it could be confusing until you start colating the information instead of just slurping up what CNN and FoxNews are telling you....

      --
      "The Internet is made of cats."
    59. Re:First Glance by pete-classic · · Score: 1
      So the whole genocide thing was a ruse? Clinton torpedoed his own party by enriching prominent Republicans (to no perceptible benefit)? Who is Big Oil again? I take it from your capitalization that it is a proper noun . . .

      I did a bit of googling, and found references to an "Balkan Oil War." It seems that the nearest fields are in Slovenia, and there is competition between Bosnia and Croatia to broker it. This is pretty standard stuff where commodities are involved.

      I found reference to an announcement relating to constructing a pipeline through the region in 2002. It certainly isn't impossible that this is the fruit of plans laid by the Clinton administration in the '90s, but that seems to be a tenuous position to take.

      I suppose that if you start with the presupposition that everything is a conspiracy relating to oil, and dig for evidence supporting that theory you are likely to be able to satisfy yourself. This is particularly the case if you reject substantial evidence of other causes (such a widely reported genocide), and evidence contrary to your theory (like the self-destructive effects to Clinton) in preference of the sort of nebulous evidence you cite.

      This isn't to say you are wrong. I don't dismiss your claims out of hand. But I can only take them as seriously as you do. And frankly, it sounds like you aren't doing anything more serious than regurgitating what you heard hanging around your local college campus.

      I will watch this thread. I am genuinely interested in any well-reasoned arguments or substantiated facts you can provide.

      Give me something concrete, like:

      Exxon couldn't sway the regime in Bosnia to allow the pipeline, as documented [here]. They contributed $XX to Clinton/Gore on [date], and on [date+3months] we began sending troops to the Balkans. Within three months of the installation of a new regime the pipeline was approved.


      That would be interesting.

      The current level of:

      Dood, everyone who isn't a republocrat tool knows that Big Oil controls all elections, and that Big Oil forced the Supreme Court to do triple elimination roshambo to decide between Gore and shrub. If Clinton hadn't sent troops to force the installation of that pipeline they would have given him the same treatment they gave Kennedy.


      That is not.

      So surprise me -- increase the rigor by a couple of notches.

      -Peter
    60. Re:First Glance by NineNine · · Score: 1

      Even that isn't failsafe. The party reps could split up votes for write-ins, in elections where there are just two, big party candidates, they could easily collude in some way (or be paid off). My point is that unless you physically count every single ballot yourself, there's *always* some level of trust present. There's no way to make any system 100%. But at some point, you have to say, "OK, this is as good as it's gonna get within reason." There are better and worse methods (I honestly don't know if "e-voting" is any better or not), but there's *always* going to be a margin of error, and the paranoid will always have a gripe. There's no way around it. My point is that the parent went as far to say that he can't be sure that the code is running on the machines. That's right. He can't. But you also can't be sure that the traffic lights in opposing directions are red when yours is green, unless you stop your car, get out, and look. But I think that most people would agree that people who do that are patenetly insane.

    61. Re:First Glance by 0x0000 · · Score: 1

      Likewise, if you start from the supposition that there is no conspiracy, then you will find ample evidence that there is not. I'm not trying to convince you of anything, freind, I was just sympathizing with the fact that you apprently got rooked into fighting in a war.



      While I sympathize with your demands for rigour, I do not sympathize with your implication that anything that doesn't toe the party line is de facto "conspiracy theory", and in need of some rigourous proof as defined by yourself.



      you reject substantial evidence of other causes (such a widely reported genocide), and evidence contrary to your theory (like the self-destructive effects to Clinton) in preference of the sort of nebulous evidence you cite.


      I will point out that I did not advance a theory, nor did I cite evidence, nebulous or otherwise.



      However, since you have now driven me to examine my opinions, I will add that I believe this opinion of mine expresses a rather broader view of world events than you seem to find satisfying. I would encourage you to quit staring at the leaves on the trees and realize that there are mountains on one side of the forest, and an ocean on the other, so to speak...



      I don't dismiss your claims out of hand. But I can only take them as seriously as you do. And frankly, it sounds like you aren't doing anything more serious than regurgitating what you heard hanging around your local college campus.


      Well, that's all just kinda sad ... well, except for the fact that I guess what I'm really getting out of this is that you are telling me that the present day campus radicals are saying the same types of things I am about Bosnia and the oil interests? Well bully for them, I say. I wish them better luck than we had back in my day.



      Bottom line is, while I believe my statements (I will decline to call them "arguments", thank-you -- I'm not trying to prove anything) are well-reasoned, I'm not going to provide the references you're asking for. I don't have them at my fingertips, and I figure when you really want to see them, you'll find them without my help.



      --
      "The Internet is made of cats."
    62. Re:First Glance by Anonymous Coward · · Score: 0

      Don't you just love how NineNine thinks he can ignore people? Welcome to the "List of FAILURES" jackass. Check out your Freaks list dickhole. Anyone else who despises NineNine, please search for the user "List of FAILURES" and you will see who else on Slashdot is a FAILURE and why.

    63. Re:First Glance by pete-classic · · Score: 1

      Let's bring things back to a single point, and see if we can get anywhere from there.

      You said, "US troops were committed to the Balkan's to protect the interests of Big Oil."

      Did this thought spring, fully formed, from your mind as you posted, or is it in some way related to the objective Universe?

      Okay, I can't limit myself to a single point ;-)

      You just said, "I believe this opinion of mine expresses a rather broader view of world events than you seem to find satisfying." That wholly depends on what you mean by "broad." I am intensely interested in politician's motivations. I think that this is illustrated by the fabricated quote that I described as interesting earlier. If, on the other hand, broad means interpreting the fact that CNN doesn't say something as evidence that something exists then I will, in fact, pass.

      It is said that the absence of evidence is not evidence of absence. It seems that it goes without saying that the absence of evidence is not evidence of existence.

      You go on to say, "campus radicals are saying the same types of things I am about Bosnia and the oil interests? Well bully for them, I say. I wish them better luck than we had back in my day."

      Does saying something make it true? You say that, "I will point out that I did not advance a theory," but you have repeatedly alluded to a Bosnia/oil connection, which I have never heard of. This certainly doesn't mean that it doesn't exist, but it does leave some question. If I repeatedly asserted that Bush was causing regulatory problems for auto factories in an attempt to give alternative fuel vehicles an advantage (in direct contravention of his apparent interests) would that not warrant some explanation beyond "I'll look it up, if you insist, but you should be able to find it fairly easily if you apply yourself using Google." Particularly if you did look it up on Google, and found only vaguely related material?

      -Peter

    64. Re:First Glance by 0x0000 · · Score: 1

      You said, "US troops were committed to the Balkan's to protect the interests of Big Oil." Did this thought spring, fully formed, from your mind as you posted, or is it in some way related to the objective Universe?

      Is that an either/or question? You seem to be implying that somehow the things that "spring fully formed" to my mind as I post are somehow unrelated to the "objective Universe" ... a stance I find perjorative at best.

      If you're trying to ask where I got the idea, I have to say, I don't really remember. It was some years ago that I was acquainted with someone who presented me with some information that convinced me that it was a more realistic than I had otherwise heard. I haven't seen anything between now and then that convinced me otherwise, so it is my operative assumption that it is true.

      I am intensely interested in politician's motivations.

      Okay, well, you probably need to understand that I am not interested in politicians motives. I believe I fully understand what motivates them, and I further believe that what motivates them is not something that I care to see propagated in the world. In a word, it's Nasty, and should be removed from this so-called "objective Universe" you seem to believe in.

      Since I believe I understand the movtivation, I also believe I understand the goal, and since I don't much care for that, either, I choose to pursue a study of what, exactly, allows their behaviour to continue down a path that no truly sane person can believe is beneficial to any group of persons except the politicians themselves.

      A simplistic way of saying it might be to say that, if the rich get richer, and the poor get poorer, and that's just the way it is, I want to know Why. You are trying to draw me into a discussion of the How, and that is not of as much interest to me. I do not believe the motives of the politicians individually provides the mechanism or an explanation. I believe it to be a societal problem, whose answer lies in the "why" of societal dynamics.

      As to breadth of scope: You seem to be focussed on individuals -- Bush, Clinton, etc -- I am much more interested in the forces they represent. They are, after all, just individual men. Rich, true, and wielding a great deal of power, but they do not own that power. They are simply using it to serve their own ends.

      It is of interest to me to know what causes masses of people to yeild up their power to such men. In some cases it is simple threat. In other cases the owners of the power have been convinced of some thing or things that are patently not true. In other cases people lend their power to these men because they believe it will somehow benefit them, personally. In all cases, though, it is the Truth (here's your "objective Universe") that the wielders of that immense power do not themselves personally own the power they wield. In some cases these power-brokers would prefer to believe otherwise, and in many cases they would prefer tthat their victims believe otherwise, but .... well, there is this "Universal Law" thing ...

      If, on the other hand, broad means interpreting the fact that CNN doesn't say something as evidence that something exists then I will, in fact, pass.

      Everything CNN says is a lie. Start with that. I'm guessing you'll take a pass, rather than accept the obvious corrollary of: What you don't see on CNN is Truth. Of course you can't accept that. Who could? It's far easier to accept what they tell you, despite the fact that you _know_ they are mouthpieces for politicians ... that same group that you can always tell when they're lying because their lips are moving. If you want to argue that CNN, FoxNews, et al are somehow _not_ mouthpieces for politicians, your arguments will not find an audience with me. I'm too old and tired for th

      --
      "The Internet is made of cats."
    65. Re:First Glance by pete-classic · · Score: 1

      Is that an either/or question? You seem to be implying that somehow the things that "spring fully formed" to my mind as I post are somehow unrelated to the "objective Universe" ... a stance I find perjorative at best.

      Sorry, I didn't mean that your mind isn't part of the Universe. I meant, do you have any sort of concrete, articulable reason to believe this, or it is purely a creation of your own mind.

      It is of interest to me to know what causes masses of people to yeild up their power to such men. In some cases it is simple threat. In other cases the owners of the power have been convinced of some thing or things that are patently not true. In other cases people lend their power to these men because they believe it will somehow benefit them, personally.

      Here's some common ground between us. Politically I am more or less a Libertarian. I think that politics, politicians, and government are mostly unnecessary evils.

      This (obviously?) wasn't the case when I enlisted. That experience strengthened my convictions about minimalizing government.

      Well, I'm not a gambling-type person, but I would bet there's a whole shitload of stuff you have never heard of out there in the "objective Universe".

      I would not take that bet. I think that you have misjudged me. I am only too aware of how little I know. OTOH, when I do decide I "know" something I do like for it to be a hair more concrete than "Uh, I think some dude told me about this. Wasn't on CNN, so it must be true."

      Everything CNN says is a lie. Start with that. I'm guessing you'll take a pass, rather than accept the obvious corrollary of: What you don't see on CNN is Truth.

      Well, let's stipulate that everything said on CNN is a lie. Even given that assumption that corollary is not only not obvious, it is demonstrably false. That is an error in logical induction. CNN has never reported that I am the King of Spain, or that you are a Nazi sympathizer. Does your "obvious corrollary [sic]" prove those things true?

      Frankly, Peter, it's not my job, nor my interest, to convince you of the truth or falsity of any of those things, nor to present you with proof of them.

      I'm sorry, were you walking down the street and I jumped out of the bushes, grabbed you and started shaking you, demanding "Prove the connection! I want evidence!"?

      You said it. You keep waving the word "truth" around like a talisman, but your definition of truth seems to be that you heard it somewhere besides CNN. You aren't on CNN, ergo I should believe you. Bizzare.

      What exactly is your interest in my little off-the-cuff, "everybody knows" sort of remark? [. . .] Are you worried that I might be right, and you missed it?

      Yes. Exactly. If what you I would very much like to know about it.

      I see any particular reason to try, since any such attempts are invariably met with one or more of the techniques for truth suppression ... a couple of which you have already (rather transparently, imo) tried to set me up for, haven't you now, hmmmmm?

      Set you up for? I haven't set you up for anything. I have begged you to support you assertion because 1. I believe it is possible, but unlikely. (All sorts of things are possible, but unlikely. I can't begin to individually research them all. You asserted that there was a Bosnia/Oil connection.) 2. If it is true (and we are, apparently, operating under two irreconcilable definitions of what that word means.) it is exactly the sort of thing I'd like to know about.

      Your response is to claim that I am trying to suppress some, as of yet, wholly unfounded, unsupported, undocumented, "truth."

    66. Re:First Glance by 0x0000 · · Score: 1

      Sorry, I didn't mean that your mind isn't part of the Universe. I meant, do you have any sort of concrete, articulable reason to believe this, or it is purely a creation of your own mind.

      LoL. I'm starting to like you, I think. So, if it's a creation of my own mind it's not concrete or articulable? That's a very polite way of putting it, at least. Perhaps this will help clear it up: The concrete, articulable, objective Universe is a creation of my own mind. You can quote me on that, if you like, but do give yourself credit. I will.

      Here's some common ground between us. Politically I am more or less a Libertarian. I think that politics, politicians, and government are mostly unnecessary evils.

      You're right, this is common ground between us...

      This (obviously?) wasn't the case when I enlisted. That experience strengthened my convictions about minimalizing government.

      ...though I have not served. Yet. I used to think I was too old. Now I'm guessing that this will come to a different sort of battle, in the "end", and I may yet get my chance. The main thing I've learned from everyone I've talked to that has gone is that pretty much whatever premis for War is publicized is not the real reason. ...

      I would not take that bet. I think that you have misjudged me. I am only too aware of how little I know. OTOH, when I do decide I "know" something I do like for it to be a hair more concrete than "Uh, I think some dude told me about this. Wasn't on CNN, so it must be true."

      Okay, fair enough. I have been trying to tell you, though, that this whole Bosnia/oil thing is not something I can prove. I would direct you to my source, but in all fairness, I cannot. And that for some very mundane reasons. It is some things told to me, though, with supporting arguments; not my own idea. My imagination does not run to coming up with those kinds of relationships. Fwiw, you have banged on it enough you have re-piqued my curiosity, so I will see what I can find out. Damnit. One day when you know me better I will explain why I am so reluctant in this particular instance...

      I'm sorry, were you walking down the street and I jumped out of the bushes, grabbed you and started shaking you, demanding "Prove the connection! I want evidence!"?

      Uhm. Well, yeah, something like that. I was standing there in a rest area on the information superhighway next to the map thing readnig a pamphlet (maybe I was mouthing the words as I read) and BAM! Here you come hollering "PROOF! PROOF! STOP THAT 0x0000, HE JUST SAID SOMETHING HE CAN'T PROVE! GET BACK HERE AND PROOVE THAT STATEMENT OR ELSE, YOU POSSIBLY IRRATIONAL PEICE OF INTERNET ROADKILL!" ... you get the idea. Having been caught right out, my response amounting to: "Uh, I dunno. I was just standing there and some chick in a black sweater came up to me and handed me this leaflet. The idea sounded reasonable to me. She didn't *look* like a politician. I only ran away because there was this crazy looking guy hollering at me. He looked like a vet, and I thought maybe he was having a flashback or something. This *is* kind of a weird neighborhood, you know. etc"

      You keep waving the word "truth" around like a talisman, but your definition of truth seems to be that you heard it somewhere besides CNN. You aren't on CNN, ergo I should believe you. Bizzare.

      I beg to differ. I believe I only used the world "truth" in the context of a reference to a set of definitions of dis-information techniques. Perhaps once or twice otherwise, but I was hardly "waving [it] around like a talisman". I do have a few talismans that I do wave around occassionally, and if you saw me do that, you would understand the difference. I don't have a webcam handy or I'd dem

      --
      "The Internet is made of cats."
    67. Re:First Glance by pete-classic · · Score: 1
      I'm starting to like you, I think. So, if it's a creation of my own mind it's not concrete or articulable? That's a very polite way of putting it, at least.


      I'm warming to you a bit, too ;-)

      I was actively avoiding the words "fiction" and "fantasy." I thought the phrasing I chose would be more constructive . . .

      ...though I have not served. Yet. I used to think I was too old. Now I'm guessing that this will come to a different sort of battle, in the "end", and I may yet get my chance.


      Who knows? I thought that we (Like how I just lumped you and I together?) might get our "chance" in January 2000. I would not have been caught off-guard if the phones stopped working, the Emergency Broadcast system kicked on, National guard activated, FEMA showed up to "help," and the elections were canceled.

      If it didn't happen then, I doubt either of us will see it . . .

      chick in a black sweater came up to me and handed me this leaflet. The idea sounded reasonable to me. She didn't *look* like a politician.


      This is a point where you and I differ. The majority of beatnik/hippy/counter-culture revolutionaries are political shills in a different guise. If you decry "arsenic in the water" you are tacitly collecting power to the government. This is my big beef with "environmentalism." I like clean water, but almost nothing is important enough to me to hand my personal power (aka freedom) over to the state to act on my behalf. The state is thrilled to act on my behalf, but is, inevitably, loath to act in my interest.

      See that? As soon as you praise me for staying on point I veer off.

      Several times you were on the verge of calling me a conspiracy theorist


      Depends what you mean. If you mean I was on the verge of making an ad hominem argument, you are mistaken.

      You are a conspiracy theorist. I think you will see this if you are honest with yourself. How is that relevant to the discussion?

      And is it such a bad thing? That phrase has become a social label, like "Communist" or "homosexual."

      I think that Communism is a bad idea (a nice one, but unworkable), and homosexuality doesn't sound like fun to me at all. I don't think any of the three are such terrible things to "be" though.

      You might have a bit of a conditioned response to expect that from people "like" me . . .

      and you came damned close to accusing me of supporting one a side in the whole matter.


      . . . and I may have a bit of a conditioned response to expect a populist adjenda from (people I initially perceive to be) "Bush haters."

      I might conclude that you are an extremist.


      You'd probably be right. I'm okay with that.

      This is, by my obsevation, one of the greatest weaknesses of the Libertarian position: the Libertairans I have personally spoken with largely believe that they are the only ones who "see the fnords"


      I usually call myself libertarian, with some emphasis on the lower-case "l." I did capitalize it in the previous post for reasons in my own mind that made sense at the time . . .

      I said I was warming to you before, I think that the allusion to Discordianism put you over the top. You're on my slashdot "friends" list now ;-)

      Anyway, it's been edifying, or at least frustrating in that good way.

      -Peter

    68. Re:First Glance by 0x0000 · · Score: 1
      January 2000 [ ... ] If it didn't happen then, I doubt either of us will see it . . .

      I don't know. I'm looking at 2006/2007 timeframe. I don't expect that the elections in 2008 will be allowed to procede. That's a whole nuther rant, though. Wait, are you saying you don't expect us to survive til then?

      The majority of beatnik/hippy/counter-culture revolutionaries are political shills in a different guise

      True, but the persona I was adoption for the purposes of dissembling about it wouldn't be expected to know that... ;)

      f you mean I was on the verge of making an ad hominem argument, you are mistaken.

      So I see. I will have to add the term "ad hominem" to my vocabulary cache...

      You are a conspiracy theorist.

      Am not!

      I think you will see this if you are honest with yourself.

      Am so!

      How is that relevant to the discussion?

      Only insofar as I thought you were endeavouring to employ a personal attack to discredit me... I stand corrected. [see below]

      And is it such a bad thing?

      Well, yes, I think it is unless it is a term is used among friends. As a matter of practicality, the term is often used to dismiss anything and everything I might say out-of-hand. That has happened often enough that I do get a little hyper-sensitive about it, I suppose...

      You might have a bit of a conditioned response to expect that from people "like" me . . .

      Okay, I confesss. That is exactly what happened. I apologize. My knee jerked, and you handled it most gracefully, thank-you.

      . . . and I may have a bit of a conditioned response to expect a populist adjenda from (people I initially perceive to be) "Bush haters."

      I can sympathize with that. I find that I pretty much have nothing in common with people who actively dislike Bush. They tend to get pissy when I put on "Everyting Zen" or "Chemicals Between Us" and avail myself of all the available 400 watts to (over-)drive the poor speakers. I also get tired of the smart-ass remarks from the adjoining cubes about the level I choose for my headphones... Bush is one of my favorite bands. I can't decide which album i like the best, though. Right now I'm leaning towards "The Science of Things" as fav, but it's a near thing. What's a "populist" agenda? I'll have to look that one up... usually just call the haters "assholes" and leave it at that.

      Anyway. It's always nice, and altogether too rare, to be understood. Thanks again.

      --
      "The Internet is made of cats."
  2. Obscured? by dolo666 · · Score: 2, Insightful

    Something is really wrong with this move by Votehere. Nowhere on their site is a place to access the revision history of the code, or upload changes, or even contact them about bugs in the code for credit or what-have-you.

    Obscured security relies on obscurity; therefore we have a previously obscured source code that is now revealed (as is) and the creator expects the public to be pleased? The key element of Open Source is the insight from a million minds into security, feasibility and programming efficiency; not the wide-open access to the creation of a few minds, who may have conflicts with the management of the company, conflict of design methodology, or flagrant criminal intent (hey you've heard of a silent strike, well programmers do this more than anyone because they are mistreated by management with little recourse at times; read: Microsoft). I think if they are going to release the code, they should at least have a framework for accepting revisions, and base credit upon these revisions from the Open Source community -- bare minimum. This current method is only a public form of espionage without any hopes of maintaining security through accessible revision tree access to the public. Somone might be fired for this? I mean if it were *my* firm, I'd be looking for someone to execute over such a breech, without the necessary systemic functions available for interpretation of risk and absolute recovery system diagnostics, et cetera.

    1. Re:Obscured? by CrazyDwarf · · Score: 0, Troll

      It seems to me to be an open challenge to the computer world. Sounds almost like they're saying, "We're so good, we'll give you our source code to prove you can't hack us..."

      Uhm... maybe that's why they don't want anyone from certain countries looking at it. Osama and his guys get it, then hack in and poof, landslide victory for liberals in next election.

      --
      It's easy to stand out when the general level of competence is so low.
    2. Re:Obscured? by Anonymous Coward · · Score: 2, Informative

      The key element of Open Source is the insight from a million minds into security, feasibility and programming efficiency;

      Oh, you must have missed the part where it said "To avoid any doubt, this Software is not being licensed on an open source basis.".

    3. Re:Obscured? by dolo666 · · Score: 1

      > Osama and his guys get it, then hack in and poof, landslide victory for liberals in next election.
      Osama? He's Republican.

    4. Re:Obscured? by mr.capaneus · · Score: 0, Troll

      Osama and his guys get it, then hack in and poof, landslide victory for liberals in next election.
      Are you kidding? Osama and pals want the Republicans in power. Their ultimate dream is a holy war with Islam pitted against Christianity. The Religious Conservatives in power in the US would be a gift from Allah for them. The last thing they want is a bunch of peace loving hippies in control.

    5. Re:Obscured? by RetroGeek · · Score: 1

      We're so good, we'll give you our source code to prove you can't hack us..

      Or they have already BEEN hacked. Now, when their source shows up, they can say "but WE released it, not hackers...".

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    6. Re:Obscured? by medication · · Score: 5, Informative

      I realize that it takes a bit more effort the RTFA, but in the pdf include in the source they make it very plain how to submit bugs:

      Reporting an Issue
      VoteHere appreciates your e(R)orts in helping us identify and resolve issues and
      inaccuracies with our products, specifications and documentation. If you feel you
      have identified an issue with the VHTi API or documentation set, please proceed
      with the following steps for submitting the issue to the VoteHere support team:
      1. Record the version number of the API or document you are referencing,
      and if documentation-related note the page and /or section number.
      2. Record and document the issue as clearly and in as much detail as possible.
      3. Record your name, company name, and a telephone number where you can
      be reached during normal business hours.
      4. Contact VoteHere using one of the following methods:
      Email: support@votehere.net
      Fax: 1.425.450.2861
      Phone: 1.888.457.6863

      --
      "If you're flammable and have legs, you are never blocking a fire exit." - Mitch Hedberg
    7. Re:Obscured? by FlashBac · · Score: 1

      So, 10 Give this to the Formal Methods boys and girls, let them find bugs. 20 Report Bugs. 30 Make bugs public to sensentionalist media and cause shit storm. If (BugsFixed) Goto 10; Else Goto 30; Formal Methods people will just keep finding bugs till the whole thing is written in Z or something. And by then bush will be a very old man.

      --
      "Thats right buddy, the large print giveth, and the small print taketh away."
    8. Re:Obscured? by Analogy+Man · · Score: 2, Insightful
      The key words are transparency and accountability.

      A) There can be no accountability without transparency (something that our press has been doing a poor job at supporting for the last 20 years...worsening of late). What we don't know hurts us!

      B) Transparency is meaningless without accountability. So I punched you in the nose...bugger off and deal with it you big baby! We lost all the votes from Precinct 27 oops, sorry. We had 2x as many votes as registered voters in precinct 43 so it comes out a wash ok? Knowing and having no recourse for justice is no good either.

      I'm concerned, I have nothing to hide, trust me...

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
    9. Re:Obscured? by Ninja+Programmer · · Score: 1
      Something is really wrong with this move by Votehere. Nowhere on their site is a place to access the revision history of the code, or upload changes, or even contact them about bugs in the code for credit or what-have-you.
      Read their license agreement carefully. They don't intend on accepting feedback of any kind. They also do not authorize forking of the code at all. The only purpose that you are allowed to make from downloading the source is to *EVALUATE* it. This is not an open source license that would be approved by OSI or SourceForge.
    10. Re:Obscured? by dolo666 · · Score: 1

      > This is not an open source license that would be approved by OSI or SourceForge.

      Agreed. And that's the problem with it, really. Yes, it's nice to see where all the gaps are in security, but if we can't do anything about them, what's the point? I would just chalk this up to being evidence that we do not live in a democracy; if the code is open, and people can figure out how to manipulate it, yet there is no public remedy to the gaps, why should anyone report bugs? The beauty of the Open Source Community is the ability for career advancement by proving human resource capitol with demonstrable evidence of successes. Ie: you can work on a project without being paid, and get kudos for it in the workplace. By reporting bugs in an anonymous system, what's the point??? There is no benefit to programmers involved in it, so there is no incentive. The recognition incentive is the only reason Open Source has succeeded thus far; the other benefits are secondary to the career advancements triggered by Open Source, and while it's not always the case, it's the standard.

  3. PR? by alecks · · Score: 0, Redundant

    or is this just for PR?

    1. Re:PR? by xanie · · Score: 4, Insightful

      This is totally just a poly at PR.

      I mean here's the thinking.

      "Hey! We can appease the OS folks by making the code visable to them! And then the media, they'll be like 'Woah! No one would EVER release insecure code if they didn't think it was secure!'"

      Yay... This is a joke.

      --
      Fundamentalism stops a thinking mind.
    2. Re:PR? by Anonymous Coward · · Score: 0

      MOD PARENT UP
      This is totally correct. Now people will think "oh, the voting problem's been taken care of" and the company can go back to rigging elections.

    3. Re:PR? by onyxruby · · Score: 4, Informative

      This doesn't have a damn thing to do with open source, don't fool yourself. This has to do with accountability and the public perception that e-voting machines don't have any. The license isn't open source because it doesn't need to be.

      The code is reviewable, so it can be audited to avoid the kind of debacles diebold is facing. It's a marketing move, and a move that is in the public interest. Intead of complaining that it wasn't released in the license you like you should be grateful that it is available for review at all.

      Open source is good, but that doesn't mean something is bad just because you can't do with it what you want.

    4. Re:PR? by arodland · · Score: 1

      I'm not the first to point it out, but I think the parent would benefit by having this attached:

      Marketing move: Yes.
      Public interest: No.
      License Irrelevant: No.

      They've released _some_ source. As long as the license isn't open and the process isn't open and it's not all auditable, there's no evidence to support the theory that it's the same source that runs the machines, and no reason to feal any more confident about the security of the voting done on those machines. So it's worth exactly nothing except to confuse the media to their benefit.

    5. Re:PR? by onyxruby · · Score: 1

      Marketing move: Yes.
      Public interest: Yes.
      License Irrelevant: Yes.

      You don't get it do you? The license doesn't have to open to be reviewable. It's a good faith effort and complaining such as what your doing is a slap in the face of a company trying to do the right thing, and it makes open source look bad. Not everyone buys into the open source dogma, and it is asinine to expect that they do.

      If they released the code once, chances are they'll do so again. It's pretty simple software relatively speaking, it just isn't going to be changing that often. I'm NOT arguing against open source, I use it for many things. I'm arguing against the presumption that software must be open source to be trustable.

    6. Re:PR? by arodland · · Score: 1

      This has nothing, really, to do with Open Source zealotry. The point is that they're not a company doing The Right Thing, they're a company trying to appear to be doing The Right Thing. The point is that it's a worthless gesture because a release of source (regardless of license) is useless without a reviewable process, that I wouldn't feel any better even if it was GPL. I never said that OSS is the only trustworthy software, only that a completely open process is the easiest one to trust.

    7. Re:PR? by arodland · · Score: 1
      no reason to feal any more confident


      Um, I have no idea how fealty got into this post, but of course I meant "feel."
  4. Open the Moderation Code by Anonymous Coward · · Score: 3, Funny
    Now, if only slashdot would 'Open' their source (secret blacklists, obscured karma scores, hidden moderations, editor modpoints and bitchslaps).

    Time to stop this hypocrisy of criticizing closed e-voting, while implementing it here.

    1. Re:Open the Moderation Code by juggaleaux · · Score: 2, Informative

      http://www.slashcode.com
      Is this not the slashdot source code?

    2. Re:Open the Moderation Code by juggaleaux · · Score: 1

      I was marked as Flamebait?

      I didn't mean it that way.
      I was actually trying to be informative. :/

  5. In Other News... by ravenspear · · Score: 5, Funny

    In a move to inspire confidence, Diebold agrees to have Microsoft review their code.

    The company was quoted as saying, "Microsoft's highly qualified software testers will objectively review all source to determine any bugs. We are confident their analysis will put speculation about the reliability of our software to rest."

    1. Re:In Other News... by IrRegEx · · Score: 1

      Since when do software "testers" look at code?

      --
      #|
    2. Re:In Other News... by Anonymous Coward · · Score: 0

      Since when does microsoft "test" their software? Remember this is a hypothetical situation!

    3. Re:In Other News... by tiger99 · · Score: 1

      What highly qualified software testers? M$ always let the customer do the testing.......

    4. Re:In Other News... by whathappenedtomonday · · Score: 1

      well, let the voter decide who should do all the testing. no, wait...

      --
      I hope I didn't brain my damage.
    5. Re:In Other News... by IrRegEx · · Score: 1

      a-ha I see...Good point.

      --
      #|
    6. Re:In Other News... by Weird+O'Puns · · Score: 1

      Here where I live, we call the gradnparent post sarcasm.

    7. Re:In Other News... by Anonymous Coward · · Score: 0

      And did any of you actually read the license? It's like it was cobbled together from the weirdest parts of other licences.

      Perhaps my favorite part is Section 7 where they deny any liability for the source, yet say that if they are liable it is for a maximum of $5. Why $5? Why not $1?

      And remember, if you discuss the source code, using examples, you have to let them know! (And don't forget to delete it after 60 days!)

    8. Re:In Other News... by Wellmont · · Score: 1

      I'm really tired of people bashing microsoft on a daily basis...let's just get a few things in the open.

      If you want to run a server or "secure" software Windows is not the answer

      If you want to run graphics or games, support is better and they run on a wider range of platforms as of now on windows

      Even though open source is better for finding and controlling bugs, there is a common misconception that it has less bugs. Look at the ammount of bugs that come out in each revision or each nightly release of the main linux distrobutions.

      If you look at the numbers you can see that YES a open source community can jump on a problem and fix it quickly, much more quickly than closed source MS, but in fact you have a much better track record and more obscure system when using the closed source windows.

      BTW the DIEBOLD voting system runs on a varriant of Windows CE, so i would rather have the people who built the god damn OS review the program....

      it's very much time for us, the open source community, to rise above petty arguing and just develop software that SHOWS we can do better. Instead we have people who prefer to show nothing of their efforts and debase a companies efforts to appease the open source community.

    9. Re:In Other News... by ravenspear · · Score: 1

      I'm really tired of people bashing microsoft on a daily basis

      Yet you are still reading Slashdot?

  6. No by hanssprudel · · Score: 5, Insightful

    VoteHere has revealed _some_ source code, which may or may not be what is used in their machines. Unless the machines are produced in a truly open fashion, the fact that they have made some code available for viewing means very little.

    1. Re:No by MoonBuggy · · Score: 5, Funny

      There's a simple test - if we start seeing cowboyneal options on the next US election we know that the real source was released to, and hacked by, the /. community.

    2. Re:No by molarmass192 · · Score: 2, Insightful

      Doesn't anybody else think that this kind of software should be developed by the government in an open source fashion? I don't like the idea of a closed 3rd party system being responsible for electing my next government. The election process is supposed to be transparent.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    3. Re:No by surprise_audit · · Score: 4, Interesting
      Unless the machines are produced in a truly open fashion...

      And even then, how is any random voter (geek or not) going to be reassured that the proper, open software is what's actually running on the machine he's touching??

      I'm sure we can all think up tricky ways to very the code - maybe provide a "verify code" button which prompts for a passphrase, then generates a hash using that and the software, providing a printout that the voter could verify against a secure web page, using the same passphrase. That would work unless you're paranoid enough to think that maybe there's a second eprom in there that's actually handling the machine, checksumming against the original, unused version...

      No, I think it's pencil-and-paper time again. Can anyone think of a really pressing need to use some kind of electronic vote machine, other than the "we can declare the result instantly!" reason?? I venture to suggest that voter confidence in an honest election ought to outweigh any "instant win!".

      Sadly, society in this country has been pushed more and more towards instant gratification for minimal investment. Instead of wielding a pencil to make a mark you now barely have to touch the display. Instead of waiting a day or two for the results, you can watch the numerous "results" shows on TV as they attempt to predict the winners.

      Election reforms I'd propose: 1) Pencil and paper ballots; 2) Absolute blackout of media coverage, at least until the polls close *all* over the country. None of that instant win crap on the East Coast while West Coast, Alaska & Hawaii voters are still making up their minds...

    4. if we start seeing cowboyneal options on the next US election

      Hey, I'd say that's a good thing! cowboyneal would me a much better president/senator/congressman/governor than any of the people running for (or occupying) these offices now...

      --
      This is my sig. There are many like it, but this one is mine.
    5. Re:No by Anonymous Coward · · Score: 0

      Can anyone think of a really pressing need to use some kind of electronic vote machine, other than the "we can declare the result instantly!" reason??

      So an election can be rigged without anyone having the ability to dispute it. Seriously. One word: Diebold.

      I venture to suggest that voter confidence in an honest election ought to outweigh any "instant win!".

      Oh, hell no! What planet do you live on? The Religious Way-To-The-Right has been working for years to take over the Republican party and having an open election would upset all of their plans.

    6. Re:No by PalmerEldritch42 · · Score: 1

      If CowboyNeal was an option, I would get off my ass and vote.

      --
      Ceci n'est pas une sig.

      :wq!

    7. Re:No by pjt48108 · · Score: 2, Insightful

      YES! I agree! Open up the code, and let voting machine makers MAKE THE MACHINES that run it. As an analogy, auto manufacturers don't determine the design and construction of roadways, only the cars that use them. A person should be able to read the code themselves. In fact, such open code could be used for free by a multitude of organizations across the spectrum of society in order to run their own elections, be it for city council, scout troop leader, union president, etc.

      Of course, I am still a fan of analog balloting, but truly open sourced voting apps could ease my anxiety a good bit.

      --
      Mmmmmm... Bold, yet refreshing!
    8. Re:No by canajin56 · · Score: 1

      Actually, you can do that with the Diebold machines. And you can insert fradulent votes for him, too. And it isn't traceable. All you have to do is either get phyiscal access to the box, by being an election official, or crack an NT box over WiFi. No need to see the source of the voting software, because the vote TALLY software is just VBScript written is MS Access. Sure, it has a fancy front end with forms, but you can just hold shift while it is loading and get straight at the underlying tables, and edit away. The macros log everything you do, but the log is just another table, and you can delete from it, which is doesn't log, because if it logged changes to the log, it would go into an infinite loop ;)

      --
      ASCII stupid question, get a stupid ANSI
    9. Re:No by Anonymous Coward · · Score: 0

      Pencil and paper ballots?

      I have two words for you: Hanging Chads

    10. Re:No by Anonymous Coward · · Score: 0

      Maybe the fact that I have less trust in the people that are counting the ballots than in a machine. If people could count then recounts would always return the same results.

      The best approach is to vote using the electronic machine - it keeps a count, get a printed ballot and insert into a scanner - it reads in the ballot, keeps a count and confirms your vote.

      If the two machines don't return the same results, you can do a manual recount.

      As a precautionary measure, you might want to do random manual checks as well (bugs do occur)

    11. Re:No by tiagowright · · Score: 1

      VoteHere's system will print a paper ballot for voter validation, at least according to their Threat Analysis document (pg 13). I appreciate their commitment to a scientific method and desire for public scrutiny, even if they have fallen short of creating an effective method for contributions from the community.

    12. Re:No by Have+Blue · · Score: 1

      What is the disadvantage of instant gratification in this instance, if all the security and trust issues can be worked out? Why should we have to wait a few days to find out who the leader of this country is? Why should we not be able to vote by touching the display if it can be done reliably and securely? I agree that security is more important than expedience, but if we can have the first we may as well go for the second.

    13. Re:No by pangian · · Score: 4, Insightful

      Can anyone think of a really pressing need to use some kind of electronic vote machine, other than the "we can declare the result instantly!"

      Well I can think a few reasons why electronic voting machines would seem advantageos to the people who administer elections, and they have very little to do with speed of reporting (which isn't currently and issue):

      1) Lower cost in the long run over printing paper ballots. This resonates particularly well with election managers who are forced to *reprint* a bunch of ballots because of a mistake or change in the race.

      2)Electronic voting systems can be used to accommodate voters with special needs. Electronic voting machines can often display a ballot in several languages and large print and can be designed to provide Braille or audio through headphones. Currently, in many districts, the blind don't have an entirely secret vote. This is temping for election administrators as accessibility requirements expand.

      3) Touchscreen e-voting systems often provide an opportunity for the voter to check and confirm his or her votes, and can reduce the need for election officials to divine the "intent of the voter" that occurs in some pencil and paper, optical or punch systems. This is attractive to managers since Florida.

      I am also *very* skeptical of electronic voting, and would probably feel a lot more comfortable with pencil and paper voting (which is not immune from user error and manipulation, I'll remind you). However, too often skeptics rail on e-voting without an real understanding of the resons that election managers choose them.

    14. Re:No by rossjudson · · Score: 1

      I want voting machines done RIGHT as much as the next technology guy -- no back doors, bad counting, etc etc...

      We all bitch about them, and at the same time we don't talk much about the error rate of paper-based voting.

      In fact, I have no idea what kind of error rate that is. How do we measure voting accuracy and error rates in a democracy that provides anonymous ballots?

    15. Re:No by pangian · · Score: 1

      One indicator that is often used is the "missing vote rate," which is simply (number of voters at a polling station - number of votes for an office at that station)/number of voters at the polling station. The idea is that errors that switch voter preferences are either uncommon or random enough to cancel each other out, but the error of greater concern is rejecting a ballot for not being able to determine the intention of the voter. Of course, the missing vote rate isn't an exact reflection of error, since some people only come to elect their uncle Ernie as county tax collector vote for nothing else. Nonetheless this does allow you to identify anomolies when you compare polling stations using different voting technologies statewide. See some of the research by votewatch.

    16. Re:No by SeregonSandgrain · · Score: 0

      Makes me want to be an American so I could vote for CowboyNeal :)

      --
      My User Agent: "Where is the pr0n?"
  7. It isn't just about the source... by AtariDatacenter · · Score: 4, Insightful

    Exposing the source code for e-voting (and electronic voting systems) is good. But just as important are the methods and procedures that a company uses around the software. Without knowing how they handle data, what protections and precautions they take, what operational or administrative technical policies are in place, I don't think we can judge much about a system from the source code. But we can, of course, find flaws in the code itself.

    1. Re:It isn't just about the source... by laird · · Score: 1

      I certainly agree with the parent's point that open sourcing the software isn't a magic bullet, and that the policies and procedures are critical.

      The way I'd phrase it is that voting is a system componsed of hardware, software, people and procedures. Flaws in any aspect of the system can compromise it. You could have perfect software, but have procedures that (for example) allow election workers manipulate the results before they're collected. That's why things like auditing still critical.

      That being said, open sourcing the software gives much more confidence in that aspect of the system.

  8. New system by Anonymous Coward · · Score: 0

    Soon we'll have an open source alternative called "OpenVote".

    I'm not sure I'll trust it.

    1. Re:New system by HiThere · · Score: 4, Insightful

      If you aren't sure, you aren't thinking things through.

      You can't trust it. You *might* be able to trust a system of which it was a component. One program doesn't make a secure voting system, though it can make an insecure one.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  9. Re:Reading this story by WaterTroll · · Score: 0

    Well, the thing is that if we get a very secure voting system, it may encourage the amount of voters to increase. I believe the statistic is that only 1 out of every 10 person (correct me if I am wrong) in America votes in the presidential election. Also, absentee ballots are nice for people that cannot make it to the polls or are actually working the polls. But electronic / online voting system, I think, provides a much more efficient way to vote if you can't get to a precinct location. If you ask me, I prefer to go to the polls myself. It has just been the traditional way and that is what feels right to me. Others, I can certainly understand, would prefer to just do it from home if that is every possible.

  10. Ahh but how do we know.. by Anonymous Coward · · Score: 0, Redundant

    ...that the binary that runs on the voting machine was compiled from that very sourcecode and not from somewhere else ?

    i thought so too

  11. It's not patriotic by the_rev_matt · · Score: 4, Informative

    It's called compliance with export law. Plenty of software companies have this restriction listed (for a long time you had to check the box to download Acrobat Reader until the export restriction were loosened slightly).

    --
    this is getting old and so are you

    blog

    1. Re:It's not patriotic by Analogy+Man · · Score: 1

      Right you are. Lord help us if dictators and meglomaniacs get their hands on vote tabulation software. Damn they may do something rash like...hold an election...HORRORS!!!

      --
      When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
  12. Summary of the source by hng_rval · · Score: 5, Funny

    If (Vote == Bush)
    BushVotes++;
    Else If (Vote == Gore)
    If (Rand % 10 == 1)
    BuchannenVotes++;
    Else
    GoreVotes++;

    --
    Thank you Mario! But our princess is in another castle!
    1. Re:Summary of the source by Adriax · · Score: 1

      Well, that's better than Diebold's source for their machines to be used later this year:

      If (Vote == Bush)
      BushVotes++;
      Else If (Vote == Kerry)
      {
      Voter = "Unpatriotic Commieterrorist";
      CallFBI(VoterID, VoterLoc);
      BushVotes++;
      };

      --
      I don't suffer from insanity, I enjoy every minute of it!
    2. Re:Summary of the source by azuroff · · Score: 1

      That's not the source code I read... It was more like this:

      if (Vote == Bush)
      BushVotes++;
      Else If (Vote == Gore && !Ballot.chadIsHanging())
      GoreVotes++;

      .
      .
      .

      If (GoreVotes > BushVotes)
      Call supremeCourtDecision(BushVotes, GoreVotes)

    3. Re:Summary of the source by Nynaeve · · Score: 4, Funny
      A possible code snippet if the programmer forgets to put in break statements:

      switch (vote)
      {
      case E_GORE: nGore++;
      case E_BUSH: nBush++;
      default:
      }
  13. Re:Obscured? [offtopic like a prom dress on x-mas] by Anonymous Coward · · Score: 0

    Osama wants to fight, ie: he wants bush to win. He probably never had so many new recruits joining his cause before.

    Remember these dudes are crazy and acutally think they can win.

  14. 818181 (HAHAHA) by sgumby · · Score: 2, Informative

    How to explain that every Congressional race in Maryland, for example, won by the same margin, of 818,181 votes? Funny how those numerals translated to HA HA HA in alpha characters..... www.countthevotecolorado.org

    i hope this software will help prevent such things...(if it not cause it...)

    1. Re:818181 (HAHAHA) by surprise_audit · · Score: 1

      Maryland as well, huh? In Comal County, in 2002, three candidates for three different posts each got exactly 18,181 votes.

    2. Re:818181 (HAHAHA) by Anonymous Coward · · Score: 0

      A similar insident happened in 3 texas districts where the local Republican candidate upset the local races with exactly 18,181 votes appiece. I don't recall the link.

      In other races, the vote totals will go magically up and down between the Democrat and Republican candidates throughout the night despite no new votes and no more tallying.

      It would be hilarious if it wasn't so scary.

    3. Re:818181 (HAHAHA) by sgumby · · Score: 1

      were they using MSAccess ?

    4. Re:818181 (HAHAHA) by Just+Some+Guy · · Score: 1
      818,181 votes? Funny how those numerals translated to HA HA HA in alpha characters

      That number is fishy, but not because it can be made to map to "HAHAHA". You could also observe that 8+1+8+1+8+1 = 27 = 3^3, but that doesn't hint that it was written be a Jehovah-loving Kabbalist.

      Sometimes, to paraphrase Freud, a number is just a number.

      --
      Dewey, what part of this looks like authorities should be involved?
    5. Re:818181 (HAHAHA) by Lady+Jazzica · · Score: 1

      That was a science fiction story describing what could happen:

      "About This Story:
      "The above was written to illustrate that elections without a meaningful audit of the counting function, which is backed up by voter verification of paper ballots, can harm whatever political party is out of power, and ultimately damage our confidence in the voting process and our ability to chart our future through the voting box."

      Also, look at the last paragraph of the story:

      "Guess it was time to reconcile himself to another four years of President Kerry, and hope Sen. McCain would consider running again in 2012."

  15. you know some lazy vegans! by Anonymous Coward · · Score: 0

    I am a vegan and I run about 50-60 miles per week. I am not exactly a fat ass.

    And I hate tofu.

    1. Re:you know some lazy vegans! by SpaceCadetTrav · · Score: 1
      I am a vegan and I run about 50-60 miles per week.

      If you ate meat, you wouldn't have to run from predators so much.

    2. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0

      I am a vegan and I run about 50-60 miles per week. I am not exactly a fat ass.

      You're still a pussified vegan, though.

    3. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0

      Thanks fatso!

    4. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0

      Thanks fatso!

    5. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0
      Thanks fatso!

      Meat eaters have evolved to use tools such as cars. Try outrunning my car moron.

    6. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0

      Thanks fatso!

    7. Re:you know some lazy vegans! by Anonymous Coward · · Score: 0

      Some people's bodies function better without ingesting meat. Some people's do not.

      There is *no* dietary justification for being vegan as opposed to vegetarian.

  16. That's great, now: by mystereys · · Score: 3, Interesting

    Where's my voter-verifiable paper printout?

    --
    "Righteous speed demon and trust fund party darling of justice"
    1. Re:That's great, now: by awkScooby · · Score: 1

      Out of curiousity, what happens if the power goes out during an election? Are these machines on UPSes? Are their power down procedures which ensure that note votes are lost?

    2. Re:That's great, now: by Derek · · Score: 1
      Where's my voter-verifiable paper printout?

      EXACTLY!

      Even if that source code is nice, secure, proveable, and unbiased, HOW DO I KNOW THAT IT IS THE SAME CODE USED ON THE MACHINE? The truth is, I can't know it. That is why a voter verifiable prinout is needed. The machine may report bad numbers, but at least I was able to verify my paper vote for the recount.

      -Derek

  17. Prove them wrong... by TamMan2000 · · Score: 2, Insightful

    If people are so convinced that this code must be insecure, find a bug... Break the thing and tell the company, if they don't fix it, tell the press.

    I think this is an enormous step in the right direction, it allow a much greater degree of public oversite for e-voting. I am actaully satisfied with this, I would love a more open process, but I think this is good enough...

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
  18. coherent reasoning by whathappenedtomonday · · Score: 0
    so that other people will have confidence in it

    consequently, Microsoft will not open its Windows or Office sources, so that people will not lose the petty rest of confidence in the products.

    --
    I hope I didn't brain my damage.
  19. Like PGP by Rick+Zeman · · Score: 5, Insightful

    This is just like what Phil Zimmerman, then NAI, and then PGP Corporation did with Pretty Good Privacy. They'd publish their source code for peer audit, but you definitely weren't allowed to do anything with besides audit the source and compare the resultant binaries. It was NOT open source.
    I don't have any problems with that, or with the election software not being open source.

    1. Re:Like PGP by Ithika · · Score: 1
      Maybe I'm just getting definitions mixed up here but surely this is open source, because the source is revealed. If the source was not revealed it would be closed source. Does that not make sense?

      That's what I would have assumed anyway. The source is revealed, so it's open, but we don't have a licence to use it. Obviously it's not GPL or BSD or any other licence like that, so people aren't allowed to use any of the contents of source in other software.

      Yes? Or not?

    2. Re:Like PGP by Anonymous Coward · · Score: 0
      Maybe I'm just getting definitions mixed up here but surely this is open source, because the source is revealed. If the source was not revealed it would be closed source. Does that not make sense?

      It's source is available, but it is not Open Source (aka GNU's definition of "Free").

    3. Re:Like PGP by tiger99 · · Score: 3, Insightful
      Yes, in this case that sort of arrangement is quite acceptable. Because this is going into a commercial piece of hardware, the software needs to be controlled at one place, so even if it was Open Source, it would not be possible to get contributions from all and sundry. But it also shows something that such as Gates and Ballmer are incapable of realising, that you can freely expose the source of closed commercial code. It bears a copyright, so it can't be copied and used improperly, and more than can a binary. By showing your intellectual property, you actually make the detection of illegal copying easier, unlike the stupid SCOundrel case, where nothing has been shown, nor ever will be, therefore nothing can be proved.

      Altogether it is much cleaner and tidier to show the source, in particular it does not involve giving away your intellectual property (but first you have to have some intellect, in order to develop some IP...) It clearly defines exactly what you have.

      In a sensible world, there would always be the option to see source code, just as there used to be comprehensive maintenance manuals with many pages of circuit diagrams for hardware, which theoretically could have led to copying, but in practice did not. I used to love the Tektronix oscilloscope manuals, but judging by the mediocre performance of most of their competitors products, the fact that every design detail was exposed, to assist with maintenance, did not result in significant copying. However, it might have inspired lots of engineers in the way they designed other things, just the same as exposure to Minix (ugh!) source code may have inspired Linus. It might, and did, also result in some ingeneous modifications when the proper spare parts were not immediately available.....

      I hope this disclosure is the beginning of a trend, it will benefit everyone, including the fact that the owners of the code can get some extra, free, code review.

      It will not, of course, please RMS. You can't please all of the people all of the time.

    4. Re:Like PGP by Anonymous Coward · · Score: 0

      Trouble is, the part of open source that makes it so secure, the "many eyes", is not as much of a factor for "with source" software. A restrictive license means that less people will be interested in it, and there will be less outside regular developers (meaning that whoever does take a look won't be very familiar with the code).

    5. Re:Like PGP by Anonymous Coward · · Score: 0

      surely this is open source, because the source is revealed.

      Nope. From the Open-Source Definition:

      Open source doesn't just mean access to the source code.

    6. Re:Like PGP by Ithika · · Score: 1
      Cool, thanks for that. So it's not open source, it would appear not to be closed source (in that we can see it if we want to) - so what is it? Is there a name for what this is?

      Maybe open source should be called something else (free?) so we can use open to describe this circumstance?

  20. Re:Reading this story by Carbonite · · Score: 5, Informative

    I believe the statistic is that only 1 out of every 10 person (correct me if I am wrong) in America votes in the presidential election.

    That's incorrect. In 2000, there were over 105,000,000 votes cast. This was 51.3% of the voting age population of 205,815,000 and 67.5% of the 156,421,311 registered voters.

    Source: Federal Election Commission

    --
    ich muß mehr Kuhglocke haben
  21. Bah by dolo666 · · Score: 1, Insightful

    How is this at all a proper framework for bug submission?????? It reminds me of submitting to Microsoft... where they put you on ignore and go about their business.

    RTFA or not, this is not correct framework at all.

  22. Re:Reading this story by 1000101 · · Score: 0, Flamebait



    Small voter turnout isn't necessarily a bad thing when you consider the entire voting age population. I don't want the village idiot making crystal meth in his trailer home to be voting for the president. Uneducated people tend to make uneducated choices. I definitely think they should have the right to vote, but that doesn't mean I want them to.

  23. License clause by srhuston · · Score: 0, Troll

    I like this particular line from the license agreement:

    3(j) Licensee shall not use the Software or Documentation for purposes for which it is not designed or intended.

    So, if you find some way to hack it, and let them know, were you using the software or documentation for purposes for which it was intended? I wouldn't think so.

    It's obvious I'm no legal buff, maybe this is the right (only?) way to word what they want, but that seems like a nice way to slap a lawsuit on someone who proves the software is flawed. "We didn't mean for people to be able to do that!"

    --
    Three dits, four dits, two dits, dah!
    Radio, radio, rah rah rah!
  24. Re:Reading this story by SweetAndSourJesus · · Score: 1

    The opinions of those who can't be bothered to walk down the street to vote should not be heard. If somebody can't pry their ass off the sofa for fifteen minutes to elect our leaders, why should we care what they think?

    --

    --
    the strongest word is still the word "free"
  25. My Idea by Valar · · Score: 1

    The problem is that this code might not be the code that is in the machines. I think we should give people to compile the released source themselves and somehow load that into the machine before voting. There would be a standard build procedure, so everyone would use the same (open) compiler. The code would be checked to make sure it is bit for bit identical to a version compiled by a trusted third party. That way, having produced the executable yourself, you can be fairly sure that the software can be trusted. Unless, of course:
    a) you don't trust gcc. In this case, you probably have at least 3 layers of tin foil in your hat, and there is _nothing_ I can do to make you happy.
    b) The company/spooky gov't agents/other private interests set up the hardware to handle the backdoor/vote rigging itself. In this case, the voting machine company would have to at the least partner with a hardware manufacturer. There would have to be somekind of audit process for the firmware.

    1. Re:My Idea by Rope_a_Dope · · Score: 2, Funny
      We can't get more than 20% of the population to vote, but you expect people to compile their own software?

      I bet 80% of the people that do actually vote would be wondering just what button to push on their WebTV or AOL account to compile the source.

    2. Re:My Idea by Zathrus · · Score: 2, Insightful

      That's just insane.

      Look, it's pretty simple. If you don't trust the precompiled binaries they have on the machines, then why on earth would you trust the compiler they provide? I'm not talking about not trusting gcc... it would be fairly trivial to produce a hacked gcc that compiles the code in question differently (or simply compiles an embedded version of the code). And you'd have no way of knowing.

      Heck, hack the diff tool for that matter. Either reject any schmuck who actually tries to pull this, or replace their source with yours while diffing. How thick is that tinfoil beanie anyway?

      Oh, and don't think that a mechanical system is any better either. After all, some machine has to read those ballots and you could just compromise it!

      Sure, I guess you could go to hand counting. That'll only take a few weeks to verify the results. No matter... I'm sure the rest of the world will understand that we're just too damned incompetent to use modern balloting techniques. I'm sure it won't have any impact on domestic markets either... nope... just because we don't think our products are good enough to use doesn't mean you shouldn't buy them!

    3. Re:My Idea by thebatlab · · Score: 1

      Worst...idea...ever

    4. Re:My Idea by Valar · · Score: 1

      Not everyone would have to do it-- trust their stuff if you want. I am not advocating the ability to use a compiler as a prerequiste to be able to vote. I am saying, the option should be availible to those who care. It would make it possible to randomly check these machines for honesty.

    5. Re:My Idea by Valar · · Score: 1

      Unless, of course, you don't use their gcc. I'm saying they should pick a compiler, say, gcc 3.1. Then I can get (I wouldn't be required to do any of this to vote, see my clarification attached to the other reply) the gcc (from gnu) and the code (from them) and compile mine. Like I said, it doesn't solve the problem, it makes it makes the problem more difficult to exploit. If you combined this with hardware audits (i.e. somebody buys a voting machine and the company is unaware whether it will go to an election or to someone checking up on them-- then you see if it gives the 'right' answer).

    6. Re:My Idea by SeregonSandgrain · · Score: 0

      Ok, so I compile some totally diffirent code and run it, then what?

      So I use this code:
      if (vote!=0)
      {
      int i;
      for (i=0;i100;i++)
      {
      db.CowboyNeal++;
      }
      }

      (CowboyNeal used because I'm not American and thus do not prefer any candidate.)

      So I run that on the terminal, there goes the election.

      So they check the MD5 of the executable, which means I cannot use other GCC versions, if I use the wrong compiler switch, or if they just plain don't want me running it (even if it is the correct executable) it wont run. So we are still back to trusting them with the source.

      ASP

      --
      My User Agent: "Where is the pr0n?"
    7. Re:My Idea by Valar · · Score: 1

      Had you read the original, you would have known that I mentioned checksumming. I also mentioned a) a specific compiler (as in, a specific version) and b) a standard procedure (as in, a certain set of build flags). If they won't let you run the code, and you know it is good, you get to raise a stink, and you have more evidence than in the 'I pressed the button, but it counted my vote for someone else completely' case. If they just plain don't want you running it, then they aren't following the 'rules.' That isn't a flaw with the system. You can't say "they wouldn't let me vote because I'm ____" is a valid complaint against a ballot box system, would you?

    8. Re:My Idea by SeregonSandgrain · · Score: 0

      Sorry about that. Was reading that after a few days of no sleep. Reading it now I look like an ass.

      ASP

      --
      My User Agent: "Where is the pr0n?"
  26. Re:Reading this story by pangian · · Score: 2, Insightful

    Usually a little more than 50% of registered voters votes in a presidential election. I'm not sure how that compares to the overall population, but its worth noting [reletively] recent Moter Voter laws have made it easier for people who are on the fringes about voting to get registered. This is a good thing, but something that needs to be kept in mind when people bemoan decreasing turnout rates

    WRT internet voting, while it has been piloted in a few situations (most recently in the Michigan primaries), Internet voting is an extremely BAD idea.

    First there is the protential for technical malfeasence: denial-of-service, spoofing, viruses that record keystrokes, etc. As report in the DOD's SERVE internet voting system mentioned previously states articulately:

    "These vulnerabilities are fundamental in the architecture of the Internet and of the PC hardware and software that is ubiquitous today. They cannot all be eliminated for the foreseeable future without some unforeseen radical breakthrough. It is quite possible that they will not be eliminated without a wholesale redesign and replacement of much of the hardware and software security systems that are part of, or connected to, today's Internet."

    Second there is the potential for procedural malfeasence: employers, pastors and friends who "help" people to vote on the internet, internet voting salons sponsored by candidates that make it easy for you get a free t-shirt (or a pint of your favorite beer) with your vote, etc.

  27. Why the patriotic license clause? by exp(pi*sqrt(163)) · · Score: 1

    Because then those countries might reverse engineer the code and figure out what a cool idea democracy is. And then the US would no longer have conventient scapegoats to wage war against.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  28. Why not use an Escrow/Build agent? by mjallison · · Score: 5, Interesting

    Revealing source code is good, but that doesn't gaurantee that the code you review is the same code actually running in the deployed machines.

    Some people would like to see paper trails and code review as a backup security measure, but I have another option I could feel comfortable with. How about a neutral third party, mutually selected by the state/city/etc and machine supplier? This third party can act as the review agent for the code, even bringing in outside experts. Public review of the code could even be done if all parties agree that this is the best thing to do.

    Finally (and here is where I think things get better), the escrow company actually builds the reviewed code, performs quality and acceptance tests. This code built by the third party is then released to the state for installation in their machines. The machine supplier never releases code directly to state/county/city/etc.

    Many large corporations use similar schemes to manage mission critical code. The IP still belongs to the machine supplier, of course, but there is now a very public and verifiable step in the process to ensure trust in the system.

    1. Re:Why not use an Escrow/Build agent? by Ndiin · · Score: 1

      Yeah, let's take a vote to decide on the third party! ;)

    2. Re:Why not use an Escrow/Build agent? by Anonymous Coward · · Score: 0
      You haven't solved the problem at all. You have just transferred the trouble spot from the machine manufacturer to the "trusted" third party. If we could trust people, we wouldn't need the third party in the first place.

      Also, the machine manufacturer could still build the machines with hardware that has a built-in back door, so they could rig the election without tampering with the code at all.

  29. Re:Reading this story by Anonymous Coward · · Score: 0

    I believe that 10 represented registered voters, not the total population. Half the US voting in any election seems insanely high.

  30. And again, in the tarball by pheared · · Score: 1


    How to provide feedback
    We welcome constructive feedback as part of this review process. You can submit
    any feedback you have to vhtifeedback@votehere.com. We will address any valid is
    sues and/or suggestions.


    Conveniently located in the top-level directory in a file cryptically named README.Feedback.

    1. Re:And again, in the tarball by dolo666 · · Score: 1

      > Conveniently located in the top-level directory in a file cryptically named README.Feedback.

      You missed my point entirely: an email address is not infrastructure. My point is that these companies that try this shit just want the benefit from the Open Source community, without any of the cost or accountability. It's bogus and I call bullshit.

  31. Re:Reading this story by Anonymous Coward · · Score: 0

    Although you covered yourself with "I definitely think they should have the right to vote...". No offense, but who cares what the fuck they do. If they vote it's better than apathy, which is a constant problem with getting people to vote. When somebody is complaining to me about "the government" and they are of age to vote and they answer no after i've asked them "did you vote" i briefly tell them to shut their trap because i am not listening.

  32. Re:Reading this story by internewt · · Score: 2, Funny
    I believe the statistic is that only 1 out of every 10 person... in America votes in the presidential election.

    I thought it was 11 out of 10 in Florida?

    --
    Car analogies break down.
  33. Re: Its still STUPID by bussdriver · · Score: 1

    Opening the source completely is the best thing they can do---but by restricting usage they discourage others from using the code---and we all should know, many bugs don't surface until runtime or when you are making changes to the code. If more vendors used the same code base that would help.

    Even then, its still STUPID: even with a fully public revision history---quick hacks can be made privately and all traces of tampering can be removed. The whole thing is also way too expensive!

    The down side to open source is that somebody with physical access can download, hack and reinstall the software! Or create better methods to hack the system---sure make it secure, but with physical access and billions of $$$ at stake...

    With a reasonable margin, there are few recounts. Just cheat enough so nobody will bother to check that paper audit trail....if caught, say its a bug or don't get caught and swap out the paper trail with what you just printed on another hacked machine. And paper reciepts are just to sucker stupid people.

    There is no computerized voting solution that can be trusted. period.

    If it were *my* firm I'd turn it into an anti-computer voting non-profit.

  34. TUTORIAL: What all this means by goombah99 · · Score: 3, Insightful

    VoteHere a company that makes software to implement a particular voting crytographic scheme is the second outfit to release their source (the first was OVC).

    http://www.votehere.com/news/archive04/040604.ht m

    Until I know more details I wont pass judgement other than to say this underscores the point that making source code open does not diminish the rights of the company to its ownership and copyright of the code. It does allow bugs to be found and fixed. And expert independent testimony to its safety may result and thereby build public confidence. Thus this is all good.

    I dont know what exactly was released. My understanding in the past was that VoteHere was not actually a voting machine maker but a seller of a patented system for validating encrypted votes. Sequoia Systems had in the past discussed the possibility of letting buyers purchase this for use on their machines, though I have not heard of any machines actually deployed with this.

    More specifically, the VOTE HERE system still requires the machines to be error free. Recounts are not possible in the event of an error. The votehere system only eliminates certain kinds of fraud but not all and does nothing about errors, the discovery of errors, and recounting after errors. Additionally since machines using this system will for practical purposes look the same as machines with tampered software: how do know what is going on inside as a voter?

    I have read the VoteHere White papers on the mathematics of their algorithm. Two things are apparent 1) It's so complex--and I am trained in advanced mathematics--it's not perfectly clear that all the loop holes are plugged 2) Even if it works as claimed to the voter its still a magic black box that offers no visual evidence of the vote. Thus on both counts voting confidence is not available.

    Look at their logo--its a bunch of math symbols. To most folks that is more of a put-off than a confidence builder. Clearly they think they have a technical solution but dont appreciate the sociology issues.

    It appears to mainly move where fraud and erros can occur from the polling place to the programming place and to the people who hold the encryption keys. Its not clear what happens if the keys are accidentally leaked.

    Still clearly votehere sees it in their interest to get the issue of open source on the table and that is a great sign. kudos for them even if it is partly a bussiness decision.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:TUTORIAL: What all this means by aebrain · · Score: 1

      VoteHere a company that makes software to implement a particular voting crytographic scheme is the second outfit to release their source (the first was OVC).

      The Third, I think.
      Software Improvements did so in 2001. Source Code available through the ACT Electoral Commission. Open-source OS, Open-Source compiler, and runs on non-proprietary hardware too.

      --
      Zoe Brain - Rocket Scientist
  35. Much more interesting by Anonymous Coward · · Score: 2, Informative

    Much more interesting than the source is the following document:

    http://www.votehere.com/vhti/documentation/egshu f. pdf ...describing a neat method of establishing a voter-verifiable ballot data that makes it quite difficult for single terminals to "cheat".

  36. Source is Not Enough...Start to Finish, Please by IceAgeComing · · Score: 1

    The source is not enough by itself. It only takes two extra lines of C code to rig an election:

    if (some_condition)
    votes[0]++;

    They should allow people to double-check the veracity of the final product (the binary) by building it themselves.
    It would be nice if they would reveal:

    * The size of the binary
    * The hardware/software configuration of the machine on which the compiling was done.
    * The MD5 sum.

  37. Re:Reading this story by pangian · · Score: 1

    I think that's Chicago. Who was it that said that when he died, he wanted to be buried in Chicago so that they could continue to vote?

  38. Source by DavidBartlett · · Score: 1

    Wonderful, everyone knows about holes and no one can fix them.

    --

    -DB-
    E-mail is like a prison: a prison with no walls... and no toilet. -Strong Bad
  39. Mod UP! and alert NASA by Anonymous Coward · · Score: 0

    The first sign of intelligent life on slashdot

  40. e-Voting in Brazil by Anonymous Coward · · Score: 4, Interesting

    We've been having e-voting in Brazil for ten years now, the machine's source code is not open, it's a small machine that saves the result on a disk and prints a confirmation with each vote.

    In ten years we had three presidential elections, as well as elections for governors, mayors and senators, all of them with e-voting, citizens between 18 and 60 years MUST vote (between 16 and 18 and above 60 voting is optional).

    In this ten years, with plenty of elections and huge ammounts of votes not ONCE the result of an election have been contested by any political parties (winning or losing, left or right), individuals or the media. Usually the official results are released in one or two days after the election.

    So my question is: Why the big fuss about e-voting in the USA?

    1. Re:e-Voting in Brazil by Anonymous Coward · · Score: 0

      Because none of the USA machines print a confirmation.

    2. Re:e-Voting in Brazil by Mr.+Piddle · · Score: 1


      Why the big fuss about e-voting in the USA?

      A lot of us in the USA are very cynical about the government and how it operates. It's the American Way and has been for 200+ years.

      We look at a company like Diebold, whose management have made public statements showing political allegiance, we see that they base their systems off of MS Windows and MS Access, we see their memos about how incompetent their software development is, and we really have to work hard to not shit ourselves over just how corruptable such a system would be.

      I really don't know how the e-voting system in Brazil was developed, but it seems from your post that it must have progressed much more reasonably and fairly than it is progressing in the USA.

      Perhaps Brazil should send some consultants to the USA to speak to Congress and the states?

      --
      Vote in November. You won't regret it.
    3. Re:e-Voting in Brazil by Tropaios · · Score: 1

      I certainly mean no offense; I think the outcome of the USA presidential election is of far mor interest to the world than that of Brazil. I know I am sounding terribly USA-centric here and I'll probably be flamed into the groud for this. The US has many more enemies than any other country I can think of, both within and without. So increasing the potential risk of tampering in the electoral process of arguably the most powerful/hated nation in the world is something I as an United States-ian am not comfortable with.

      A similar point is this, poeple write more exploit code for Windows than for Linux, why? Because it's a bigger target.

    4. Re:e-Voting in Brazil by Anonymous Coward · · Score: 0

      http://slashdot.org/users.pl
      Anonymous Coward

      Simply put, Brazilian neighbor, the US is controlled by BIG Money. Big money wishes to keep it difficult to vote. Because low voter turnouts ensure that only those of the moneyed class and those who foolishly believe their overlords can be trusted will go to any bother to vote.

  41. Don't be unfair! by Syncerus · · Score: 4, Insightful

    Look, these guys are trying to do the right thing to inspire trust and confidence in the integrity of their software. What they are doing is entirely reasonable and proper. Just because they want to make real money from their code doesn't mean they are evil. Just because you think that everyone should release everything under the GPL, doesn't mean that they should be forced to accept your values. The release license is the choice of the author; never forget that.

    The purpose behind this excercise is to promote trust in the integrity of the electronic voting process; not to release Open Source voting software.

    You should commend these guys, not snarl at them.

    --
    "Man is nothing without the works of man" -- Helvetius
    1. Re:Don't be unfair! by PhxBlue · · Score: 1

      Just because they want to make real money from their code doesn't mean they are evil.

      Funny, I've yet to see a license that explicitly tells the licensor, "you are not allowed to generate revenue with this product under this license." Even the GPL allows people to sell software--and support, which is how a smart software company butters its bread to begin with--as long as they include the source code with the binary executable.

      --
      !#@%*)anks for hanging up the phone, dear.
    2. Re:Don't be unfair! by Bromrrrrr · · Score: 1

      Funny, I've yet to see a license that explicitly tells the licensor, "you are not allowed to generate revenue with this product under this license."

      Yeah you crack me up :). Seriously though, I couldn't find this clause in their license but I guess you don't see it a lot because it is implicit. You are not allowed to make money off someone else's IP unless you are explicitly given that right.

      Which is why the GPL (among others) is so nice since it gives you this by default.

      --

      What a rotten party, have we run out of beer or something?
  42. Contaminated Source by goombah99 · · Score: 1

    One of the possible problems here, and I'd like to hear comments on this, is that the best people will not be reading this source code. Since the code is not open source in the free-use sense it means anyone reading it who is working to develop their own code may become contaminated. Or am I wrong on this. If I'm right then the most skilled readers wont be reading it. And that partly defeats the purpose.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  43. This scheme relies on the voter getting a receipt by edbarrett · · Score: 1

    And everyone's problem with voting machines is that the voter doesn't get a receipt. This doesn't fix things.

  44. AES, FAA, Certification Authorities by Discoflamingo13 · · Score: 4, Insightful

    I won't be satisfied until voting machines are subjected to the same safety criteria as automotive or aerospace software (e.g. FAA's DO178B). This means clear requirements, traceability from requirements to implementation, formal verification by third parties, and an audit trail. Infrastructure already exists for this purpose - the FAA could take this on with little difficulty.

    I thought our government was a bureaucracy - why didn't they think of this first?

  45. I see your Bah and raise you a Huf by pavon · · Score: 2, Interesting

    This is not a free software project! They didn't release the code to get the benifits of the open source development methodology, or to give back to the community. They released it so that the source could be audited by anyone who cared to do so, and the framework they provided is sufficent for this. Transparency has long been deemed important in the security world and has it's own benifits that still exist even without a distributed development method.

    I don't understand what your concern is, because I don't see how setting up a public CVS would improve the quality of the software. People who are interested in audititing this code do not need direct access to CVS and the lack of it will not deter them from doing so. The only way that CVS could help is if developers joined the project for fun or to scratch an itch, and happen to find bugs in the process, but I don't see any reason that this would be the case. Auditing is meticulous work. It is not the type of thing that joe-schmoe open source programmer does for fun. It is the kind of thing that security experts do, and if they are the only ones that are attracted to this code then there is nothing wrong with that.

  46. Some people just like to bitch. by Saeed+al-Sahaf · · Score: 4, Insightful
    Boy, you just can't win at Slashdot. All the sputtering frothy yappers here demand a look at the code. They get a look at the code, but that's not good enough anymore.

    I guess some people will bitch no matter what.

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
    1. Re:Some people just like to bitch. by alan_dershowitz · · Score: 1

      It isn't about the source code. It's about verifiable #%^#@$^ elections! The source code is ONE component of this. It is NOT enough, and it was NEVER enough.

    2. Re:Some people just like to bitch. by Anonymous Coward · · Score: 0

      Different people have different opinions. Slashdot is comprised of more than one person. Therefore, one would expect to here differing, even opposing, opinions on any given subject.

  47. Definitions by Quill_28 · · Score: 2, Interesting

    They needs to be a standard way to refer to different licenses.

    Most lay people would assume that open source means you could look at it. But in tech circles that is not the case. It has to be more than that.

    And does the tech definition of open source include BSD, GPL, public domain, etc licenses?

    Or is it just refering to GPL?

    Or does it depend on who you ask.

    1. Re:Definitions by phr1 · · Score: 1

      See http://www.opensource.org and http://www.gnu.org/philosophy/free-sw.html for definitions. Most people in the FOSS community accept them.

  48. Re:Reading this story by Paulrothrock · · Score: 1

    I don't want the village idiot making crystal meth in his trailer home to be voting for the president.

    You don't want the president to vote? That's unamerican!

    --
    I'm in the hole of the broadband donut.
  49. Re:No - Oblig. Futurama Ref. by Paulrothrock · · Score: 1

    "we can declare the result instantly!"

    "The robot polls are opening... and the robot vote is in."

    --
    I'm in the hole of the broadband donut.
  50. Makefile Wizard by tepples · · Score: 1

    I bet 80% of the people that do actually vote would be wondering just what button to push on their WebTV or AOL account to compile the source.

    Why does building a program from source have to be so hard? In the ideal world, setup.exe for compilers would associate makefiles to a compiler. Then when the user tries to install a program, the Makefile Wizard would pop up. She clicks Next a few times, and make install runs its course.

  51. doesn't matter by Anonymous Coward · · Score: 1, Insightful

    The software could be peachy clean, but any part in the election process could be corrupted to modify the results.

    Even if the machines are perfect, the voting locations could be biased. At some point, humans are going to read the data from the machines, and humans can't be trusted for crap. You aren't going to see the tabulated machine results, but some processed and compiled data.

  52. Will it remain open??? by OGmofo · · Score: 2, Insightful


    "Lookie folks, you can download our source code, unlike those other evil opaque ne'erdowells."

    What's to keep them from closing the source once everyone hops on the bandwagon? If there's no promise to keep it open in perpetuity, its worthless.

  53. No it's not. by lynx_user_abroad · · Score: 4, Insightful
    It's definitely NOT open source (unlike OVC) but it's still a step in the right direction."

    No it's not a "step in the right direction" and you're not helping to fix things by claiming that it is.

    Having a copy of some source code is not a "step in the right direction" if you can't understand it. Most people can't read source code.

    Having a copy of some source code is not a "step in the right direction" if you can't have complete confidence it's implemented correctly. If it's at all complex, there's a good chance the are bugs in it. If the manufacturer ever admits they've fixed a bug in it, then they are admitting even their engineers who designed it didn't understand it enough to spot all the bugs. Will Joe Voter spend as much time reviewing the code? (If they never admit to a bug in it, then they are in denial.)

    Having a copy of some source code is not a "step in the right direction" if you can't be sure the source you have is the same one used to compile the binary runninng on the machine you're casting your vote on.

    Having a copy of some source code is not a "step in the right direction" if you can't be sure the compiler wasn't trojaned. Or the hardware itself.

    Unless you have evidence of a ballot cast, the best you can claim is heresay testimony of a ballot cast. Are you willing to accept that as a basis of your next government?

    --

    The thing about things we don't know is we often don't know we don't know them.

    1. Re:No it's not. by Kiryat+Malachi · · Score: 1

      Right now, all those problems exist.

      Except that right now, we can't even verify that they've caught the obvious bugs.

      It *is* a step in the right direction. Maybe not a big one, maybe not even an important one, but we are better off now than we were before.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    2. Re:No it's not. by lynx_user_abroad · · Score: 1
      ... right now, we can't even verify that they've caught the obvious bugs.

      You are asserting this to be a problem. I'll agree. But showing us something which they claim (but we have no way of proving is) the source does nothing to address the problem. Even if we had a way of proving all the bugs (obvious and non-obvious alike) had been caught in the software they are offering, there's no mechanism to ensure that the bug fixes are rolled back into the source, or that other new ones were not introduced in the process.

      But there are a few people, on Slashdot and elsewhere, who believe that having access to some source code is an automatic fix for software vulnerabilities. It would appear this source offering is done in the hopes of quieting those individuals. No doubt some will fall for it, and to the extent that anyone does, it's damaging to the cause of people who insist the fault lies not in the software but in the protocol.

      And that is why I assert we are no better off than we were before, and this source offering is meaningless.

      We may have taken a step down a road, but it doesn't matter if we've taken a step down the wrong road.

      --

      The thing about things we don't know is we often don't know we don't know them.

    3. Re:No it's not. by Kiryat+Malachi · · Score: 1

      The mechanism for ensuring that bug fixes are rolled back in is that, presumably, they will continue to keep their source open; when they hit their next release, they will open it, and the community can verify bug fixes.

      We are better off. As I said, not much better off, since my major concerns with e-voting are much more in verifiability (paper voter-verifiable receipts would help here, as well as 3rd-party maintainence of the voting machines to avoid problems like Diebold's patching with untrusted/checked versions). But still better.

      It isn't the wrong road. Its just one of several right roads. Publicly visible source to the software (even if not OSI-style open source, at least publicly verifiable), with voter-verifiable receipts, a clear chain of custody for all votes, common security precautions, and a write-only archival media for ALL changes/edits made, are all needed. There are probably other things I've forgotten, but these would be a good start. And this is a step down one of those roads.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    4. Re:No it's not. by lynx_user_abroad · · Score: 1
      The mechanism for ensuring that bug fixes are rolled back in is that, presumably, they will continue to keep their source open; when they hit their next release, they will open it, and the community can verify bug fixes.

      This only allows us to verify that the bugfix made it into the source they're distributing. There's still no way to ensure the binary which gets put onto the box contains the fix.

      Publicly visible source to the software...with voter-verifiable receipts...are all needed.

      If the system employs voter verifable receipts, then it doesn't matter if the device which generated those receipts is an x86 box running FOSS, an embedded tablet running compromised closed source code, or a pencil manufactured by a bunch of terrorists plotting the overthrow of our government. The second requirement (paper trail) completely absorbs the first.

      Try this thought experiment; write me some voting software, make it as fair or as crooked as you want. I'll compile it and load it onto some hardware, then you and a few of your friends can hold a ballot. If the outcome of the ballot trusts the vote box I put together, I'll guarantee you my candidate will win, because you'll have no way to verify that the executable I load onto the box has any relationship to the source you gave to me. Maybe I'll edit the source pre-compile, maybe I'll use a trojaned compiler, maybe I'll run it on a specially-crafted operating system, or maybe I'll just use compromised hardware. As long as you trust me, you're powerless.

      If you have the evidence, the testimony offers no value. And if you demand something which offers no value, you're taking a step down the wrong road.

      I refuse to be distracted by offers of some source. I will continue to demand that a voter-verifiable paper trail is used so that evidence of the vote (instead of just testimony) is available. I'm glad we see eye-to-eye on this.

      --

      The thing about things we don't know is we often don't know we don't know them.

    5. Re:No it's not. by Kiryat+Malachi · · Score: 1

      The paper trail is worthless if the machine is rigged to produce results that are close enough not to trigger recounts, but crooked enough to throw a race.

      Both paper and electronics need to be secure and proper to be usable.

      The entire process needs to be public; the hardware, the software, the procedures. And then we need a backup, a human-verifiable trace. That's the only way it's even worth doing.

      Thus, I feel that transparent source offers value.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    6. Re:No it's not. by lynx_user_abroad · · Score: 1
      The paper trail is worthless if the machine is rigged...

      Yes it is. That's why it has to be a voter-verifiable paper trail. You inadvertently left out that part of my original message.

      A crooked machine might be able to claim that someone voted for candidate A when that someone really voted for candidate B, but only if we trust the machine. It won't be able to get most voters to submit their own ballot for candidate A if they mean to vote for candidate B no matter how crooked the machine is. That's why we have each voter verify his own vote before casting it. It eliminates having to trust the computer; if the print out is wrong, it's blatantly obvios at that point. And that point is the only point that matters.

      Look, if you're interested in seeing source code, there are gallons of it on places like sourceforge. If you'd like, I'll even claim all of it is the source code to some voting box somewhere. But that doesn't mean any of it will actually get loaded onto a vote box somewhere, and neither does some claim by some vote box manufacturing company.

      Both paper and electronics need to be secure and proper to be usable.

      Security and trust do not go hand-in-hand; they are enemies. If you trust me that means you don't enforce your security against me. If you want a system to be secure, then you should not trust it, you should verify it.

      The entire process needs to be public; the hardware, the software, the procedures.

      Saying that you want something to be "public" implies that you don't trust it. That's good. But then you have to follow through and verify it, or you're just bluffing. Any time (or money) you spend verifying the hardware is time (or money) you can't spnd verifying the software, or the procedures, etc. If you want to spend your time going over somebody's source code, I can't stop you. But I am saddened that you won't be joining me in demanding a voter-verifiable paper trail with 100% of your effort.

      --

      The thing about things we don't know is we often don't know we don't know them.

    7. Re:No it's not. by Kiryat+Malachi · · Score: 1

      Who says the machine can't print out "You voted for A" and internally tally B? And if the margin of B over A is enough, but not too much, who'll ever go back and recount all those paper ballots?

      The point is that if the internals of the machine aren't open to examination, we don't know. We need to approach this from all angles, not just put our trust in one facet of the problem solving the whole thing. Much like there are simple attacks against verified source (trapped compilers, substitution of unverified source, etc.), trusting that a paper printout is an accurate representation of your vote has simple attacks as well (print A, count B). The only way you can get around that attack is to use the printed ballots as the primary source, in which case - why not just use paper ballots and hand-count them?

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    8. Re:No it's not. by lynx_user_abroad · · Score: 1

      Who says the machine can't print out "You voted for A" and internally tally B?

      It can. Both intentionally and unintentionally.

      And if the margin of B over A is enough, but not too much, who'll ever go back and recount all those paper ballots?

      By most definitions, requiring a voter-verified paper trail implies that the voter-verified paper trail will be used for the counting. If you are't going to use the paper to get your tally, you're just killing trees.

      So it wouldn't be "re-counting" all those paper ballots, until you go back to count them again.

      The general consensus for voter-verified paper trail voting requires that the voters' preference be recorded in a physical form (for example, a mark on a ballot) which the voter can himself verify for correctness (usually by looking at the ballot) before commiting the ballot to the count (by dropping the ballot into a box). A mistake (of any kind) in completing the ballot which results in a completed ballot which fails to represent the voters' preference is simply never committed. (Instead, the ballot is destroyed and replaced by a fresh one.) Most of the traditional "mechanical lever" voting systems thus fail the definition in multiple ways.

      The point is that if the internals of the machine aren't open to examination, we don't know.

      But if the internals of the machine aren't trusted, we don't care. We don't have to.

      trusting that a paper printout is an accurate representation of your vote has simple attacks as well (print A, count B).

      Yes it does. Which is why, if you want secure voting, you don't trust a paper printout. Insteadi, you demand that the voter verifies his own paper ballot before comitting, and you demand that the comitted voter-verified paper ballots are the only thing counted.

      The only way you can get around that attack is to use the printed ballots as the primary source, in which case - why not just use paper ballots and hand-count them?

      Yup. Now you've got it! It's a simple system, very inexpensive, tried-and-true technology, very resilient against attacks (at least the technological kind), does not require an army of clued and motivated (and trustworthy) geek to verify software, haredare, compilers, data channels, etc.

      But to answer your question, there are reasons why a system of paper ballots and hand counting might not be desirable.

      1. It depends on the voter being able to comprehend how the ballot should be marked to indicate his preference. Paper ballots don't work seamlessly for those who are completely visually impaired.
      2. It depends on the voter being able to express his preference. Paper ballots aren't the greatest solution for the physically handicapped, who may be unable to hold a pencil, or may lack enough motor control to express their preference in a completely unambiguous way.
      3. It depends on the voting process being able to tolerate some delay after the polls close while the votes are counted and before the results are certified. Since the close-to-certify delay is generally in the period of weeks (plenty of time to count by hand all the ballots which are cast by hand on a single day) this hasn't traditionally been a problem.

      These are real problems which paper ballots don't well address. But for most of the voters who cannot be well-served by paper ballots, a machine-assisted voting system fares little better. Most still require the ability to see (although some allow those who cannot see, but who can hear) and to be able to hit the correct button or touch the correct spot on the screen.

      And for those applications where it might be desirable to have a device (be it mechanical, electronic, or canine) assist in the creation of a paper ballot, there's no

      --

      The thing about things we don't know is we often don't know we don't know them.

    9. Re:No it's not. by Kiryat+Malachi · · Score: 1

      I'm all for paper ballots, believe me. That's basically my point. Evoting/computers don't provide an adequate advantage over paper ballots to justify them being required as the means to vote.

      The only real advantage to a mechanically produced paper ballot is that it could provide a ballot containing both voter-verified and machine-readable information; then, the cut-and-choose protocol would allow us to make sure that the two match. This is really the only advantage - count time (because verification requires sight for all proposed systems, there's almost no one for whom a machine would allow an advantage over the current assisted-vote method). So, it would allow us to declare a faster result... but our delay for handcount is tolerable as is, so its really a solution in search of a problem.

      See, we agree, we just took some time to get to it.

      If we trust the machine, the protocol will be flawed.

      If we don't trust the machine, there's not really much point in changing over.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  54. Physical Ballots are worse by forii · · Score: 1
    No, I think it's pencil-and-paper time again.

    And how is any random voter going to be reassured that their pencil-and-paper ballot ever gets counted, rather than, say, floating in San Francisco Bay?
    Personally, I'm more worried about the very real troubles with a physical ballot being lost/stolen/miscounted than I am with a theoretical hardware/software exploit. For example, given that the names/positions on a ballot are different from election to election, and even from district to district, it seems that the ballot machine would be technically a very difficult place to change votes from. And why do that, when normal political dirty-tricks work so much better?
    And the "instant-win" problem isn't a result of media coverage, but instead is a result of the fact that the west coast states aren't really in contention. So while their polls may be open, it is already a pretty easy to tell who they will vote for. The presidential candidates, for the most part, don't even bother to campaign here in California, as it's pretty much given that our 54 electoral votes will go Democratic. So I don't think your idea of casting away the 1st Amendment will really solve anything.

  55. Open source, closed source...I don't care! by yoshi_mon · · Score: 1

    Beacuse in the end what I want has nothing to do with software but the end result, what I put on my ballot.

    It should be some sort of paper, to ensure some sort of paper trail. It should be human readable.

    That simple.

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
    1. Re:Open source, closed source...I don't care! by CaptainTux · · Score: 1
      While I understand your argument I think you're missing a part of the point. Some of it has to do with the end user - voters - but a lot of it has to do with the integrity of the system which has nothing to do with the voters.

      Even with a paper trail, a closed source system is dangerous because it can be manipulated. Open source ensures that it simply cannot be manipulated without it being caught in an audit.

      Anthony

      --
      Anthony Papillion
      Advanced Data Concepts, Inc.
      "Quality Custom Software and IT Services"
  56. Sigh by dolo666 · · Score: 1

    > They released it so that the source could be audited by anyone who cared to do so, and the framework they provided is sufficent for this.

    It's obvious; audits won't happen, so the holes will remain in the final release because the Open Source community won't help because there's no incentive for them to be involved. This company is trying to get the benefits from the Open Source community without paying the price... which is opening the structure of the code to audit follow-up, open research and open development.

    1. Re:Sigh by pavon · · Score: 1

      That's not true. As another post pointed out, the author of PGP released his code under very simular conditions, and people did audit it, and having the code out in the open did not make it less secure.

      Fun programming is not the only motivator. If that were they case, then why would security experts have exerted all the effort they have so far to investigate these machines and try to convince their legislators that they are not secure enough? That didn't allow for any technical involement at all. This is an opportunities that they have been asking for for some time, and they will take it because they are motivated to maintain our democracy.

  57. Dodgey C Strings? by An+dochasac · · Score: 1

    Is it really a good idea to have all that weird C malloc/realloc stuff in the third-party directory. O.K. maybe they match every malloc with a free and maybe they never exceed 8192 for huge strings or 256 for ordinary string, but honestly, Setjmp? Yiii, isn't this the 21st century?

  58. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    FUCK NO CHOADSMOKER!!! I'm not into Atkins, I'm just into a low carb diet. I restrict the carbs to just complex carbs from natural sources rather than the shit that gets shoveled into the average sheeple's mouth. Likely, you haven't the slightest idea what a good balanced diet is FUCKFACE!

  59. Re:Reading this story by Anonymous Coward · · Score: 0

    But but but... this data doesn't match my pre-conceived world-view that Americans are too lazy to participate in their government! It must be a right wing conspiracy!

  60. Re:Reading this story by cpeterso · · Score: 2, Insightful


    you are assuming each voter cast just one vote.

  61. No matter, indeed. by sean.peters · · Score: 2, Insightful
    Sure, I guess you could go to hand counting. That'll only take a few weeks to verify the results.

    Somehow, the Republic managed to survive for a couple hundred years with paper ballots, waiting longer than "a couple weeks" for the results in the days before electronic communciations. What was the problem, again?

    Sean

  62. Re:Reading this story by Anonymous Coward · · Score: 0

    By the standards of many other western countries, US voter participation rates are abysmal. It's not a pre-concieved view, it's a fact.

  63. Nice idea, but... by Anonymous Coward · · Score: 0

    Isn't this just going to have the problem with open source (people who want to rig the system have more of an idea how it works) without the advantages (anyone can contribute and fix/find an exploit quickly)?

  64. Re:Reading this story by Analogy+Man · · Score: 1

    We would hope that an educated electorate would make wise decisions...but like most matters of personal freedom (reproducing, housing, association, speech) we need to let the stupid people play too. The alternative of having someone decide who is/isn't qualified to participate is FAR more dangerous than "polluting" the vote/gene pool/neighborhood with some "undesirable" elements. The human experience (Nazi Germany, Rwanda, Taliban, etc) present plenty of evidence that the presumption of infallibility in excluding or suppressing a segment of the population based on a notion of superiority is dangerous stuff.

    --
    When the people fear their government, there is tyranny; when the government fears the people, there is liberty.
  65. Note to Open Souce Community: Step up! by Anonymous+Meoward · · Score: 1

    While most folks here are happily bashing Vote Here, I think we need to have some sense of perspective. Vote Here is trying to reach out to the open source community. Even if this is only one tentative "baby step", it's an improvement over Diebold.

    What you (yeah, you) should be doing right now is to:

    1. Write a nice note to Vote Here stating how you appreciate their efforts so far;
    2. Add politely-worded suggestions on improving or expanding the process; and
    3. Describe in succinct detail what other issues should be considered in their process.

    --
    --- The American Way of Life is not a birthright. Hell, it's not even sustainable.
    1. Re:Note to Open Souce Community: Step up! by Anonymous Coward · · Score: 0

      Dear Sir or Madam:

      Congratulations on your decision to make the VHTi source code publicly accessible. This move shows real understanding on your part of the concerns many people have over e-voting.

      However, merely making the source code publicly accessible does notguarantee free and fair elections. Voters still need a way to verify that their vote was properly counted. Public officials need a way tomake sure that it is this code, and not something entirely different, that is actually running on your machines. For real trust to be built, the public needs to be privy to the build process of the software as well, so that the compiler, libraries and operating system used can alsobe verified for security.

      VoteHere has already shown alot of insight on these matters. It can further differentiate itself from its competitors by going the whole nine yards. Many companies have built strong business models aroundsoftware released under true open-source licenses, particularly the dual-licensing option. I sincerely applaud your efforts, but only in a true community process, with verifiable builds and the paper receipts that voters are demanding, could I fully place my trust.

      Sincerely,
      XXXXXXXXX

  66. True demo-crazy ... by Anonymous Coward · · Score: 0

    would be the slashdot pools as a way of running the country... You have a choice, but it all comes down to the choice between non-suiting options.

    1) George Bush
    2) John Kerry
    3) CowboyNeil

    Wait a minut. That IS how the elections are.

  67. design/intent by chadjg · · Score: 2, Insightful

    Well, by definition, software can only do what it was designed to do, right? If those functions are different from the stated intent of the developer, then tough beans.

    Computers are wonderfully deterministic beasts. We shouldn't pretend that they aren't and blame our glitches on computers. If Ralph Nader is "accidentally" elected, it's not a machine/software problem. Somebody, a person or a group of people, screwed up.

    I'm not saying that a law court would agree, but if a voting machine can be made to sing "Turkey in the Straw" every time you hit the Libertarian button, then that's exactly what the it was "designed" to do.

    (Wow, a two bit thought in three paragraphs, time for more bran.)

    --
    Why do I have this? I don't smoke.
  68. computer voting can be simple by olspa · · Score: 1

    Why does computer voting have to be so complex with encryption and miles of source code? How about using computers to just tally and sort the votes instead of paper ballots? The security? The person checking your name as you come in. Make your choices, and a paper "receipt" comes out. You verify that's who you voted for and then that receipt goes into a secure bin as backup while a computer adds up the votes and keeps track of things. In the evening it spits out the totals. Any problems or questions go to the paper receipt bin. Use the computer to count, that is what they are good at. How do you verify what you chose actually gets counted compared to what you see on your receipt? Simple source code for those that want to see, it is a counting machine, nothing complicated. Or instead a simple machine that is hard wired on chips, no need for complex operating systems. Also implement, random, non-counting votes. Compare the paper to what is being sent. Electronic voting screens can be typed up and created by the board of elections and put on each machine. Flip a switch and you have the Democratic or Republican ballots. Send a couple copies of the electronic ballot in paper form to each location, Then if the electricity fails, write in who you want to vote for on your ballot based on the paper ballots. KISS.

  69. loophole in license by Thu+Anon+Coward · · Score: 1

    "The web site on which this Software is posted is operated by a U.S. entity and is governed by the state and federal laws of the United States"

    which state? I don't know of any state called the United States. Looks like they screwed up their license contract. BIG LOOPHOLE!

    --



    I'm good with numbers - .45, 7.62, 9.....
    1. Re:loophole in license by Anonymous Coward · · Score: 0
      which state? I don't know of any state called the United States. Looks like they screwed up their license contract. BIG LOOPHOLE!

      According to Black's Law Dictionary the term "United States" has several meanings:

      1. It may be merely the name of a sovereign occupying the position analogous to that of other sovereigns in the family of nations,
      2. it may designate territory over which the sovereignty of United States extends,
      3. or it may be the collective name of the states which are united by and under the Constitution.

      This shows that the statement, "the state(3) and federal(2) laws of the United States" is referring to the third and second meanings of the term, according to this definition.

  70. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    GOD IN FUCKING HELL I"VE NEVER SEEN SO MUCH BULLSHIT!!! what's the size of your balls got to do with anythigng, or your HISPANICNESS. I AINT NO FUCKING COW. wrong, you asshat. AND NOT I AM NOT A BODY BUILDER. i LIFT, i don't body build like some fag. and i use KETTLEBELLS. I bet if i saw you in the gym you'd be jacking off on those cybex gaymachines. i don't care how many woman you fuck, they're all unsatisfied because you have a GENITALLY MUTILATED, SENSORY RIDDEN, KERATINZED DONG GO VISIT THAT SITE YOU PIECE OF SLICED HISPANIC SHIT.

  71. Your Secretary Of State. Who else? by Anonymous Coward · · Score: 0
    Also, who's to say that this is the source code that will be compiled on the voting terminals?

    From http://www.secstate.wa.gov/office/office.aspx :
    The Secretary of State is the state's chief elections officer, chief corporations officer, and supervisor of the State Archives. The duties of the office are specified in Article III, Section 17 of the Washington State Constitution and Chapter 43.07 RCW. The annual salary is $78,177.

    It goes on to explain that Washington State's Secretary of State is elected every 4 years and goes into more details about the position. Portions of the site include info on Maintaining the Integrity of Washington Elections (PDF) and Examining Internet Voting in Washington (PDF). I imagine there is variation from state to state, but a quick google of "secretary of state" seemed to pull up all sites for all of them.

    Those of you with opinions might consider writing to your elected official.

  72. 79 87 78 51 68 33 by roesti · · Score: 1
    Republicans: 798,778 votes
    Democrats: 516,833 votes

    79, 87, 78, 51, 68, 33 ... geddit?

  73. Even if it works.. by handmedowns · · Score: 1

    you still have the potential of something like this happening..


    --
    The road between democracy and tyranny is paved with secrecy in the name of security.
  74. Odd Code Fragment by Tatarize · · Score: 2, Funny

    void ProcessVote(string person) {
    int votes = 0;
    if (person == "Bush) votes += 2;
    else { votes++; }
    CountVote(vote,votes);
    }

    --

    It is no longer uncommon to be uncommon.
  75. Re:Obscured? [[And CANNOT download the software!]] by Bill+Privatus · · Score: 1

    I'll give them credit for as far as they've gone.

    If there are truly serious, egregious security flaws in the code, this is one way to find them. And, if enough media outlets find out and carry the 'news', they will fix the problem(s).

    Has anyone else tried to download with several different browsers and always gotten "unauthorized" errors only after submitting your email address?????

    --
    Redundancy is good; triple redundancy is twice as good! - Me.
  76. Re:Reading this story by forkazoo · · Score: 1

    He didn't comment on the number of votes cast. He said 1 in ten people. I think that lines up nicely with "Vote Early, Vote Often!"

  77. Yanks & their bloody machines by DABANSHEE · · Score: 1

    Fact is nothing beats tick-the-box hand counted ballots, as in 'tick the box next to the candidate of your choice' (or 'number the boxes in order of preferance', in regards preferential elections).

    Then one just orginises for the election to occure on Saturday so thousands of public servents & teachers are available all weekend to get some good penalty rate dosh counting votes. Ontop of which it means thousand of party voluenteers are also available to hand scrutineer the count (IOW, in regards the US, each hand counter has a democrat & GOP scrutineer looking over his/her shoulders)

    This is the way it's done in most countries, without any problems, including Australia, & there's no reason it shouldn't scale up to the US. Afterall scale wise a US election would be no different than Oz, New Zealand, Canada, the UK & half a dozen other European countries all having their general elections together on the same day.

    Here in Oz it's rare for us not to know who's won by Saturday night, or the end of the weekend at the latest. Usraelly the number of seats that are undecided by monday can be counted on one hand.

    Fact is the only reason the US uses their boody stupid machines is because they vote on Tuesday for some stupid reason & it's cheaper, but they just arn't as good.

    Especially when every 2nd county or state uses different types of bloody machines, meaning a almost infinit variety of weird ballot styles & machine interfaces.

    It's almost as if the US govt wants having about the lowest voter turnout in the western world. Get rid of the machines & replace them with simple hand counted 'tick the box' paper ballots & I bet the turnout increases at least 10%, then change the vote to saturday & I bet turnout increases at least another 10%.

  78. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    YOU LITTLE PIECE OF FAGGOT LEAVING... You are such a sissy bitch. You were TALKING about body building yourself you assclown. Now you do a reversal? That PROVES how much of a FAILURE you REALLY ARE SHITFACE. Ever heard of old fashioned free weights you FUCKING CUMGUZZLER??? That's what I use. I don't need no fucking gym because I've got everything I need in my basement. Of course if you want to go to some gay bath house to lust after you bunbusting bitch friends, that's your own lookout. I'm 100% all USA prime heterosexual male here buddy!! Never let e man touch me and any who try will get a swift beating. Including you, you WORTHLESS SACK OF FELCH JUICE!! As ar as my cock goes, I'm so sorry your shortcomings in the area of the foreskin have you so bitter. It's a good thing my parents weren't nutty christian American fools like yours. That's why I won't be neding that foreskin reconstruction!!! I stil have what nature intended for me to have and my tube is quite satisfactory to any and all women including any of the ones you ight have tried before you went 100% HOMO! Just shut the fuck up faggotass and admit that you fucking lost. There's nothing sadder than watching some little piece of turd be a sore loser than there is seeing some GAY TURD being a sore loser. FUCKWAD JIZZBUCKET.

  79. Boy, nice license by Rogerborg · · Score: 2, Informative

    "You can look for 60 days, but if you touch, we own anything you modify. Oh, and we can can your license at any time and for any reason, and you also agree that we can and should gag you if you say anything that might be detrimental to our business."

    We'll, that certainly inclines me to view their source in a charitable light.

    --
    If you were blocking sigs, you wouldn't have to read this.
  80. I'm curious... by StarKruzr · · Score: 1

    Can you explain your statement about the Civil War?

    Incidentally, most people who hate Bush do tend to romanticize Clinton and his administration, even if they didn't like him at the time (or so I've found here in NYC, hotbed of the struggle of unchecked liberalism against psychotic conservatism).

    --

    +++ATH0
  81. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    YOU ARE UTTERLY RETARDED!!! christians ARE NOT required to circumize, IDIOT. ONLY jews are required to obey this old testament law, and as stated in the earlier post, I AM NOT SLICED OFF, FUCKING MORON, I AINT NO FUCKING JEW. AND if you ACTUALLY knew anything about strength training you'd fucking be aware of the difference between powerlifiting/resistance training and body building (sculpting). kettlebells are MORE effective in working secondary muscles. but please, don't listen to me be. BE A FUCKING RETARD and have fun with your LAME ASS bicep curls. YEAH I GO TO THE GYM, since my basement is fully finished i don't dwell down their in my own rampant sadness as a shy loser like yourself must do all day long and though the lonely night. OH, and as a wake up call REALDOLLS DON'T COUNT, NEITHER DOES YOUR DOG in that kennel next to your computer desk. you make me SICK.

  82. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    OH MY GOD YOU ARE SOOO FUCKING LAME!!!! You sound like some blood in the face aryan nations asshole. I'd love to shove your FUCKING teeth down your throat which I am fully capabale of doing! And YOU ARE SO WRONG about me not knowing shit about strength training. I was a trainer at a gym for a better part of the last decade, but I felt that it stunted my mental growth to hang out with moronic stooge fucks like you. Hence my own workout equipment. Sorry, but your GAY ASSED kettlebelles are just a fucking fad you pantywaist!!! Get a fucking life and realize that trolling on Slashdot about how manly you are isn't going to get your SORRY PATHETIC ASS any cred with REAL WOMEN. Maybe all those trannies you've been dating made you think otherwise though. REALDOLLS? I had to look that up because I didn't even know what the fuck you were talking about. I guess a LONELY FUCKING PANSY LOSER like you WOULD know about Realdolls since you've probably been playing with different kinds of dolls your whole life you silly BITCH!!! GET A LIFE YOU MORONIC LOSER!!!! SHUT the HELL up bitch and realize that you have lost this game and can never win it. I'm just so much more a man than you are cuntmouth. Yeah, that's right, I called you a CUNTMOUTH because of the volume of COCK that regularly passes through your infested orifice. You have been bested bitchass!!! FACE IT. YHL. HAND.

  83. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    KETTLEBELLS? A TREND? Nahhhhhh, nobody even knows about them, they are big competitions in Russia though. BESTED? Nahhhhh, I don't find your furiously typing hands a testament to anything. REALDOLLS? I know them from other troll posts I've seen, idiot. And I'm sure you knew what they are. REALLY FUCKING NICE STORY THERE. Yeah, a trainer, real credible. hahahaha. I AM GOING TO BELIEVE THAT ONE FOR SURE. I HAVE A FINE LIFE. EVERYTHING IS GOOD FOR ME. I have fun in the summer. I go to school, blahblah. Let's try and find out what's making you such an angry man (woman?). Can we? I really hope you aren't burning any extra calories. I mean. Yikes. :) FUCK YOU BITCH

  84. jeez by linoleo · · Score: 1


    If (Rand % 10 == 1)

    Never, ever, test the LSBs of a congruential RNG! This should be

    If (Rand/MAX_RAND < 0.1)

    so that the MSBs are used. Sheesh. You work for Diebold, right?

    --
    Be faithful to your obsessions. Identify them and be faithful to them, let them guide you like a sleepwalker. JG Ballard
  85. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    Hey... I'm not the one who started all the vile language you CUM SUCKING FELCH-GNOME. I'm actualy a pretty happy, relaxed dude. I just like fucking with BITCHBOI QUEERBOTTOM NUT GOBBLERS like you who have no sense of proportion or control and tend to vent like mount Vesuvius for no GODDAMNED good reason. Still... you've been bested because you kept on going as I egged you on. You could just... stopped responding. It's been nice TUBEGOBLIN, but GO FUCK YOURSELF WITH A HOT SOLDERING IRON!!!!!

  86. Re:YOU GODDAMNED MOTHERFUCKING BITCHASS!!!! by Anonymous Coward · · Score: 0

    you started it lamo, with "YOU GODDAMNED MOTHERFUCKING BITCHASS!!!!"

    duh, i do this all the time. you think i was actually mad? pish posh. the most vile thing i said in the beginning was "ATKINS FOOL". now that we've finished our roles, can we engage in homosexual intercourse? I"M NOT TEH GHEY I SWARE. i'm looking to form a troll faction. i've been around since the beginning of the 400000s. there is just something about forming a group... it just appeals to me significantly and trolling on slashdot is fun. are you posting anonymously via account? i am but i am waiting a longer period until i come forward. how long until this discussion is archived?

  87. Re:First Glance - additional references by 0x0000 · · Score: 1

    Okay, I made the call and did the search. Here is what I found:

    From a Google search using the terms "balkan oil pipeline cheney" ....

    1. The following quote, verbatim, from a story at The National Center for Policy Analysis (NCPA) site:

      Despite President George W. Bush's rhetoric about withdrawing our forces from the Balkans, we can expect a strong continuing U.S. presence there.

      Why? It's all about the transportation of massive oil resources from the Caspian Sea through the Balkans, and maintaining U.S. hegemony in the region.

      Although NATO ostensibly bombed Yugoslavia to stop ethnic cleansing, the bombing was actually part of a strategy of containment, to keep the region safe for the Trans-Balkan oil pipeline that will transport Caspian Sea oil through Macedonia and Albania. The pipeline is slated to carry 750,000 barrels a day, worth about $600 million a month at current prices.

    2. An article entitled CHENEY AND BUSH WHEREVER YOU LOOK: THE OIL WARS IN THE BALKANS [caps not mine -0x0000] from David Icke's site [this was the first hit in the list, justifying, I think, my use of the word "trivial" to describe the relative difficulty of finding this information -0x0000].
    3. The following quote concerning the potential existence of said pipeline:

      "... a Corridor 8 pipeline project through the Balkans. I have been intimately involved with this project since its inception. Let me state that contrary to the article, it is a crude oil pipeline."

      ... This from someone identifying themselves as "Gligor Tashkovich, Executive Vice President, AMBO Trans-Balkan Oil Pipeline Project". I leave it to the reader to call this guy and get him to confirm or deny. That's beyond my scope.

      The URL for the posting is http://www.interesting-people.org/archives/interes ting-people/200110/msg00390.html (this one was #5 on the first page of google hits).

    And with those tidbits I think I will rest my case to the effect that

    1. The idea of a Bosnia/Oil connection is not an idea that I personally came up with
    2. The idea is not totally new or unknown to persons who look beyond the CNN/FoxNews one-liners.
    3. A fairly trivial google search on the topic will turn up quite a bit more information than I could possibly supply myself.

    I encourage you to form an opinion based on the articles and to argue your position with the authors of those articles; they are certainly better equipped to defend or "prove" their various stances than I.

    I personally feel that the more I look into this, the more compelling the evidence becomes, however, I again encourage you to do your own research and make up your own mind.

    Lastly, I commend to you the following sources...

    1. The book written by Zbigniew Brzezinski circa 1997, which book I can't remember the title of
    2. The Google search " trilateral commission "
    3. The Google search " Zbigniew Brzezinski "

    ... and leave you with a quote from my source concerning this whole matter:

    "that's kid stuff"

    --
    "The Internet is made of cats."