Earlier quoted context omitted.
We already have voting machines in use! That's the software that needs to be open-sourced.
But why? What problem do they solve? Get rid of them. Don't convert them to open-source. This is the wrong argument to be making.
Ask HN: Why Isn't Open Source Voting Software Mandated?
121–130 of 134 posts
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#122Earlier quoted context omitted.
:) maybe it's being part of the evolution. Once society is used to the presence of a machine, sees 5 years of trustworthy elections and recounts, and starts trusting it – then maybe the society moves on to the next stage, and opens up to seeing the machine and ballot as a small optimization. It took India 1 or 2 elections to get there. Before the first step happens, expecting the next steps would be premature I guess…
I think this ignores that the reasoning for this is not because faulty programmers, but worry about hacking. It is more that I am worried that the machine was hacked and that it prints something different. Elections are high value targets and last I checked nothing was unhackable. Quite the opposite actually.
But reality is: The printed paper shown to the voter has to go somewhere. It cannot disappear or be hidden in the machine in secret compartments because the paper is in the mechanical side of things, not software. Such hidden compartments will not fall invisible to officials on the ground. It's not a black box machine in that sense, officials run basic physical and mechanical tests on it before voting happens. The machine is dumb and tiny.
I still understand your point about "anything can be hacked", but at this point, to hide something in physical sight needs on the ground support (which can happen regardless of machines), or needs discrete parts like a shredder which will make it mechanically huge and does not go unnoticed by such a large chain of command.
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#123Earlier quoted context omitted.
The overall counting process in the UK scales horizontally rather well (it's a great example of map-reduce!), and it's close to unthinkable that the results affected by any given count would not be known on the evening of an election day, even if the shape of the resulting government were not known as in 2010. What is not reflected however is the sheer number of votes that people tend to cast in the US - often voting…
You also have to consider that polling stations are not uniform in their ratio of people to workers/machines. Some places you can just walk right in and other places you wait all day to vote. Assuming symmetry in this aspect is ignoring the fundamental problem here. If you watched the graphs update you'd notice that the small counties typically got their results quickly but the large counties took a lot longer. There…
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#124Earlier quoted context omitted.
I think this ignores that the reasoning for this is not because faulty programmers, but worry about hacking. It is more that I am worried that the machine was hacked and that it prints something different. Elections are high value targets and last I checked nothing was unhackable. Quite the opposite actually.
I understand your point about "invisible hand" hacking, the kind where no one official on the ground is aware, but is orchestrated globally. But reality is: The printed paper shown to the voter has to go somewhere. It cannot disappear or be hidden in the machine in secret compartments because the paper is in the mechanical side of things, not software. Such hidden compartments will not fall invisible to officials on…
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#125Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#126https://voting.works and code here: https://github.com/votingworks
The general population outside of Hacker News wouldn't understand the concept of Open Source software.
Maybe try to get the above in use in your local county or state. Movements start locally, if enough people suggest this people in office will listen.
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#127Earlier quoted context omitted.
But yet again... you're talking about it relative to an alternative like punch machines... how about no machines .
I mean if we're calling a punch ballot a machine then I think a check mark constitutes a machine. Pencil, pen, hole punch, what's the difference? It is a mark on a physical piece of paper. I think you're trying to work your solution into being correct rather than recognizing that the problem itself is extremely complicated. Given your other comments and our other conversations it is clear that you're overly simplifyi…
Hanging chads? You even brought up the 2000 election in the US yourself. Pencil and paper (and no machines) would have avoided that mess.
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#128> Why doesn't the United States (and other democracies) require open source voting software for all elections? One thing that's different about the US is that each state is responsible for carrying out its own elections. There is some federal involvement, but it's mostly up to the states to implement. One often-cited advantage of this approach is that it makes it difficult to attack a presidential election because yo…
I think a lot of people gloss over this because they don’t want it to be true, but it think it is. The red tape of it all actually makes it pretty damn secure, regardless of how “good” it is from the perspective of a software engineer. Imagine if every state used the same self hosted voting software, any weakness that can be attacked will be, and I’m sure it wouldn’t be that hard to social engineer your way into loca…
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#129It feels like voting and human rights is always delayed in our history. Creating something that would gurantee free elections could revolutionise the world. But that does not mean it's in everyone's short-term interest. Why would any corrupt politicians encourage something that would put them in prison?
Re: Ask HN: Why Isn't Open Source Voting Software Mandated?
#130Tabulating ballots is all about process. You can have the most reliable software on earth, but if you operate it wrong, you won’t get the desired result.