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."
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?
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.
or is this just for PR?
The Digital Couture Collection
Time to stop this hypocrisy of criticizing closed e-voting, while implementing it here.
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."
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.
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.
Soon we'll have an open source alternative called "OpenVote".
I'm not sure I'll trust it.
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.
i thought so too
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
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!
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.
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...)
I am a vegan and I run about 50-60 miles per week. I am not exactly a fat ass.
And I hate tofu.
Where's my voter-verifiable paper printout?
"Righteous speed demon and trust fund party darling of justice"
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...
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.
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.
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
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.
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.
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!
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"
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.
====
Crudely Drawn Games
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.
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.
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.
I believe that 10 represented registered voters, not the total population. Half the US voting in any election seems insanely high.
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.
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.
I thought it was 11 out of 10 in Florida?
Car analogies break down.
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.
Democracy Now! - uncensored, anti-establishment news
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).
t m
http://www.votehere.com/news/archive04/040604.h
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.
Much more interesting than the source is the following document:
u f. pdf ...describing a neat method of establishing a voter-verifiable ballot data that makes it quite difficult for single terminals to "cheat".
http://www.votehere.com/vhti/documentation/egsh
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.
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?
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
The first sign of intelligent life on slashdot
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?
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
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.
And everyone's problem with voting machines is that the voter doesn't get a receipt. This doesn't fix things.
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?
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.
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
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.
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.
"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.
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.
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.
"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.
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.
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.
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!
> 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.
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?
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!
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!
you are assuming each voter cast just one vote.
cpeterso
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
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.
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)?
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.
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:
--- The American Way of Life is not a birthright. Hell, it's not even sustainable.
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.
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.
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.
"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 -
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.
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.
Democrats: 516,833 votes
79, 87, 78, 51, 68, 33 ... geddit?
Attack its weak point for massive damage!
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.
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.
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.
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!"
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%.
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.
"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.
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
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.
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.
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
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
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!!!!!
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?
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" ....
... 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
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...
... and leave you with a quote from my source concerning this whole matter:
"The Internet is made of cats."