News for hackers. Stuff that matters.
Re:To Protect Voting, Use Open-Source Software by bluejekyll on Thursday August 03, 2017 @01:27PM (#14921647)
Paper ballots can be destroyed easily too:

I remember this in San Francisco in 2001,

http://www.sfgate.com/politics/article/Scavenged-ballot-box-...

Re:To Protect Voting, Use Open-Source Software by pedrocr on Thursday August 03, 2017 @02:05PM (#14922075)
Using US elections as an example is generally flawed because they are usually very poorly run. Proper election procedure doesn't have that failure mode. You run a lot of small precints each with representatives of all parties. The ballot box doesn't leave their sight during the whole day. When the polls close the same people will open the box and count the votes together and since they are adversaries they won't allow any one of them to steal. This is a highly scalable method that's very cheap to run and that also has the extremely important property that whoever lost is also fully convinced he lost.
Re:To Protect Voting, Use Open-Source Software by peterwwillis on Thursday August 03, 2017 @05:31PM (#14924083)
Using that procedure, two of the largest states in the US have failed to complete counting their votes in time for an election to be called for a particular candidate, several times over the past four years.

Saying we should ignore US elections as an example is totally ridiculous.

Re:To Protect Voting, Use Open-Source Software by pedrocr on Thursday August 03, 2017 @06:14PM (#14924433)
>"You run a lot of small precints"

The US fails to do this and then has a problem counting fast enough. We should ignore the fact that the US is incapable of running proper elections since we have plenty of examples across the world of well run elections.

>failed to complete counting their votes in time for an election to be called for a particular candidate

This is another example of not running a proper election. If you haven't counted the vote the election is not over. There is no such thing as "not calling in time". In time for what? The news cycle?

Re:To Protect Voting, Use Open-Source Software by dragonwriter on Thursday August 03, 2017 @06:18PM (#14924454)
> Using that procedure, two of the largest states in the US have failed to complete counting their votes in time for an election to be called for a particular candidate, several times over the past four years

I'm not even sure what “failed to complete counting their votes in time for an election to be called for a particular candidate”; are election results perishable such that of a count takes too long it no longer counts? Specific examples of the phenomenon you are discussing would perhaps be useful.

Re:To Protect Voting, Use Open-Source Software by specialist on Thursday August 03, 2017 @03:18PM (#14922842)
FFS. We know. And then the ballots are missing. Which is more preferrable than silent or undetectable failure modes.

Isn't there a logical fallacy named for nitpicking (concern trolling) while ignoring the whole picture?

Re:To Protect Voting, Use Open-Source Software by bluejekyll on Friday August 04, 2017 @11:04AM (#14929195)
This was not trolling. This was a failure mode missed in the GP. I believe we need multiple modes of storing counts and ballots, such that one single system can't be overcome.

My comment was merely in support of that.

Re:To Protect Voting, Use Open-Source Software by specialist on Friday August 04, 2017 @02:24PM (#14930745)
Ok. We cool. I apologize for overreacting.
Re:To Protect Voting, Use Open-Source Software by peterwwillis on Thursday August 03, 2017 @01:52PM (#14921945)
That's one of the methods of fraud. Many counties have had "lost" ballots. Many voters have not received their absentee ballots. Florida was actually not even close to finishing counting its ballots when Obama claimed victory in 2012. California had the same problem in June 2016.

With regard to machines, many machines have recorded thousands of extra votes. Some machines run out of memory, and end up losing thousands of votes (those machines did not have paper trails). There's been plenty of problems with these machines - ones that can be fixed. But the fact that every precinct decides independently what to do and how to do it, there is absolutely no way (in the US) to provide a uniform solution to the problems of paperless voting.

Re:To Protect Voting, Use Open-Source Software by bluejekyll on Thursday August 03, 2017 @02:03PM (#14922056)
I am not advocating for paperless, what I want to see is a combination of the two. Paper for auditing, Digital for backups and replication with on-site initial counting which should be validated as the ballots make it back to main election offices.

This would mean there is a digital record on receipt of the ballot and the ballot itself. This seemingly would reduce the potential for fraud in both systems.

Re:To Protect Voting, Use Open-Source Software by pedrocr on Thursday August 03, 2017 @02:16PM (#14922186)
Implement that system and an attacker will then proceed to destroy your democracy by hacking the digital part, making the counts not match and causing complete distrust in the voting system. Properly implemented paper elections have no significant fraud possibilities and convince whoever lost the election that he indeed lost. There is no problem to solve here and technology only makes things worse.
Re:To Protect Voting, Use Open-Source Software by peterwwillis on Thursday August 03, 2017 @05:18PM (#14923981)
> Properly implemented

Again, 5,000 independent districts, and every single district manages itself independently. There is no way whatsoever to ensure proper implementation.

> have no significant fraud possibilities

We have a ton of provisions implemented to curtail significant attempts at fraud of paper ballots. And in paper ballot and absentee voting, there are large numbers of problems virtually every election cycle in various jurisdictions.

> and convince whoever lost the election that he indeed lost

This isn't even close to accurate. If there is a wide margin in a result, it isn't officially contested, even when we have evidence of corruption. When the margin is small, and a recount could possibly swing the vote, then the electee becomes unconvinced and demands a recount. (Or when the election result is simply too extreme, and the necessity of a recount is obvious)

Re:To Protect Voting, Use Open-Source Software by pedrocr on Thursday August 03, 2017 @06:23PM (#14924492)
>Again, 5,000 independent districts, and every single district manages itself independently. There is no way whatsoever to ensure proper implementation.

Right, so the evidence that the US sucks at implementing paper elections should be used to advocate the implementation of an incredibly more complex system that somehow will implement itself?

>We have a ton of provisions implemented to curtail significant attempts at fraud of paper ballots. And in paper ballot and absentee voting, there are large numbers of problems virtually every election cycle in various jurisdictions.

Most of the world runs these kinds of elections regularly without issue and electronic means only makes this worse. You not only don't make the count any more accurate you also add complexity and enable a bunch of denial of service opportunities.

>This isn't even close to accurate. If there is a wide margin in a result, it isn't officially contested, even when we have evidence of corruption. When the margin is small, and a recount could possibly swing the vote, then the electee becomes unconvinced and demands a recount. (Or when the election result is simply too extreme, and the necessity of a recount is obvious)

All of that is true in the US yes, but again that's because the process is poor enough. Other places have extremely close elections that don't require this. You have such poor confidence in your election process you sometimes have legally mandated recounts on a low enough margin.

Re:To Protect Voting, Use Open-Source Software by peterwwillis on Thursday August 03, 2017 @09:29PM (#14925635)
Yes, we suck at elections. That's why the article we are talking about is about making our elections suck less.

Using both electronic and paper means we get the benefits of both, and each side's downsides are managed by the other mechanism. According to every expert on the subject it's the most effective means we have right now.

If you would like to compare countries and voting systems, I welcome that discussion, but unless it works specifically for the US, it's not relevant.

Re:To Protect Voting, Use Open-Source Software by pedrocr on Friday August 04, 2017 @05:18AM (#14927368)
>According to every expert on the subject it's the most effective means we have right now.

Citation is needed for this. I know of no expert that recommends this and no argument for this. I've already pointed out how an electronic+paper system would be extremely vulnerable to attack. All you need is for the count to be different between the two for no one to trust your election.

>If you would like to compare countries and voting systems, I welcome that discussion, but unless it works specifically for the US, it's not relevant.

There's nothing about the way elections are properly run everywhere else that wouldn't work in the US. Implement enough voting booths properly staffed and you'll have no issues. If you can't do that you also can't implement any complex electronic system so this discussion is pointless.

Re:To Protect Voting, Use Open-Source Software by specialist on Thursday August 03, 2017 @03:21PM (#14922863)
Tabulating ballots as they are received (at central count) is a terrible idea.

The gold standard is precinct-based tabulation of paper ballots, counted the moment the polls close.

Re:To Protect Voting, Use Open-Source Software by bluejekyll on Thursday August 03, 2017 @06:25PM (#14924511)
That's exactly what I said, the tabulation at at central office would be to verify precinct counts. I'm not sure I see an issue with multiple counts, if they don't come out the same then the system should be reviewed for issues.
Re:To Protect Voting, Use Open-Source Software by jeltz on Thursday August 03, 2017 @09:15PM (#14925575)
Sweden does two manual counts, one at the precinct and one by central election authority. The second count is the real one, but if there are too large discrepancies they would be investigate.