Open Source Voting Software Success
elhaf writes "The Open Voting Consortium has announced that they successfully demonstrated the Open Voting Process in San Luis Obispo this weekend. OVC received a request from San Luis Obispo County on the previous Monday to provide software to run their January 12 straw poll. By Friday, they had the software prepared and Saturday's event goes down as a great success for Open Voting Consortium and the cause of transparent election administration. They used Ubuntu and their code is publicly available. Surprisingly, counting ballots is not rocket science."
Surprisingly, counting ballots is not rocket science
Of course not, however there is a lot of science involved in the process of mis-counting ballots... especially in a way that avoids the possibility of getting caught.
Those are valuable trade secrets worth protecting!
"[1] In case any techies want to see some code, here is the program for the voting counting program, written by Asheesh: http://www.openvotingconsortium.org/ad/voting_thing.tar
Here is Jan's code (if you want to run it and have some trouble, let me know and I will help you with it) http://user.it.uu.se/~jan/test/straw.tar"
I love the name.
Anything electronic can be pwned. This isn't to say that paper ballots can't be abused. Even so, we have a long history of dealing with election fraud where paper ballots are involved. We know what it looks like and it tends to be obvious.
New Hampshire has granted a recount for the recent primary vote. The ballots were paper and were scanned in. There is a consistent pattern of hand counted votes going one way and the machine counted ones going the other. It does look fishy. At least we have the original paper ballots to count by hand.
main(){nigger(nigger);}
...but how do we as Republicans successfully keep niggers from the polls altogether?
RON PAUL '08!
As long as Black Osama isn't elected you niggers can mess with votes til the cows come home.
Dictionary _ballots = new Dictionary();
// What did I miss?
void VoteFor(string candidate)
{
if(_ballots.ContaintsKey(candidate)
_ballots[candidate]++;
else
_ballots[candidate] = 1;
PrintOnPaper(candidate);
}
void ShowResults()
{
foreach(string candidate in _ballots.Keys)
Console.WriteLine(candidate + " " + _ballots[candidate]);
}
NO NIGGERS ALLOWED!
I legitimately thought this was funny, and something worth posting. SALUT!
Well, step aside my friend
I've been doing it for years
I say, sit on down, open your eyes
And open up your ears
Say
Put a tree in your butt
Put a bumblebee in your butt
Put a clock in your butt
Put a big rock in your butt
Put some fleas in your butt
Start to sneeze in your butt
Put a tin can in your butt
Put a little tiny man in your butt
Put a light in your butt
Make it bright in your butt
Put a TV in your butt
Put me in your butt
Everybody say
I, hey, that's, man, I ain't putting no trees in nobody's butt,
no bees in nobody's butt, putting nothing--
You must be out your mind, man,
y'all get paid for doing this?
Cause y'all gotta get some kind of money
Cause this don't sound like the kind of--
I'd rather golf, to be perfectly honest,
than put somethin in somebody's butt
to be truthful
Well step aside my friend and let me
show you how you do it
When big bad E just rock rock to it
Put a metal case in your butt
Put her face in your butt
Put a frown in your butt
Put a clown in your butt
Sit on down in your butt
Put a boat in your butt
Put a moat in your butt
Put a mink coat in your butt
Put everything in your butt
Just start to sing about your butt
Feels real good
niggers are awful. fuck you.
Neither of which are actual sciences.
when all the dick smoking faggots win. faggots hate you if you're not a faggot because the faggots know that they're shit and that they deserve to be thrown in the trash like the worthless expenditure of flesh that they are. they need to get fags into power to ensure that their faggot way of life stays or else society will get together and smash their rump roasting skulls in.
faggots are useless. we need a test to find these faggots and get rid of them.
What is the Gay Niggers Assosiation of America have to say on the subject.
Everytime i vote in a slashdot poll!
If this is the totality of the OVC system, I hate to say it, but it's not going to make it in the real world for quite some time. By failing to meet accessibility requirements, it's an instant non-starter in a real election. I'm also concerned that any vote tabulation software is required; shouldn't that be standardized code based on the ballot?
Let us live so that when we come to die, even the undertaker will be sorry -- Mark Twain
How can you be sure that the program you are running really is the program that you think it is, and not a modified copy?
There is a lot of questioning the safety or security of these devices, even when they're open-source. The secret-ballot was not suggested for this nation by a gaggle of idiots, and done correctly by people who care about democracy (perhaps that's really where the issue is, concerning the lack of actual Americans these days as opposed to U.S. Citizens with vested interests). But, due to freedoms, we cannot hold Americans accountable for their nationalism or democratic spirit. Instead, we can work harder to manage more accountability for the voting process. Observe (I still hold the same stance concerning e-voting as I ever did):
.016 years, or perhaps a modest six days. consider that humans need to sleep, and you have eighteen days. count breaks, errors, and certain numbers having to count the same switch at the same time to verify it, and you have a multiply of that, perhaps exceeding a month. now pay them all or otherwise convince them to spend all their time for one month counting microscopic switches. now consider that you will have to either print and provide for them on paper, or have them record on paper, the status of the switches to be verified. now accomodate the 1,000,000 vote-counters. you already have all the materials you need to have done the ballot by classic ballot means and also at the very least quadrupled the expenses. i urge you to ditch the computer junk and ask people to turn out to the booths, instead.'
counting silicon transistors?
by eyenot (102141) on Saturday December 20 2003,
read any issue of 2600 and think about e-voting, then go have a heart-to-heart with your elected representatives, especially if they are democratic as the democrats intend to involve from-home e-voting in the upcoming democratic primaries.
'governor, this is a simple 64mbyte ram module. there are sixty-four million groups of eight switches in here. if you count each of these groups one per second, it would take you over two years. now consider that each little individual switch of on and off has to be verified. one switch per second, this would take you sixteen years, and would total more seconds than there are american citizens, almost twice as many. and this, just to count one storage device, dozens of which would be required to actually do the job of recording indexes, names, addresses, signatures and social security numbers, and other data that are collected in current ballots in order to ensure fair elections. there would have to be more storage, as well, to keep logs of all the electronic transactions required in order make sure the processes were secure and retractable, for the purpose of tracking down any offenders. now this task of sixteen years to count every switch in this chip has been multiplied by dozens, perhaps hundreds or even thousands. you may find enough volunteers to reduce the time required, but now reduce the volunteers, in the case of just 1,000 such citizens, by the requirement of ability to run an electron-scanning microscope and to work steadily at the task for as many as sixteen years. now find 10,000 electron-scanning microscope-operating humans who can work without stopping to eat, sleep, or drink for a year and a half and you're approaching the end of your problem. now find 1,000,000 such citizens and the work has been reduced to
"Stratigraphically the origin of agriculture and thermonuclear destruction will appear essentially simultaneous" -- Lee
Comment removed based on user account deletion
Open Voting, right here in little ole San Luis Obispo! That's almost enough to make me want to go out and vote!!
Having the code open is just one piece of the puzzle. There also has to be stringent auditing of the voting machines and random spot-checking of them to ensure that the code being run is the exact same as the code that is published and open.
Lots of places still use paper and ink quite successfully. Sure, you can use computers to mark the ballots if you must, but how is that better? If polling stations are kept to a few hundred voters each, they can be counted in minutes by hand by all parties' scrutineers. Keep the ballots and they can be recounted any number of times. No software involved. Verifiable. Reusable hardware (well, sorta flexibleware) available from Rubbermaid for under a penny per ballot. e-voting has no legitimate purpose other than remote access. Even then it's questionable.
Oh, I'm sorry sir, I thought you were referring to me, Mr. Wensleydale.
Yeah... because using teh Lunix is SOOO secure...