Live data from Hacker News

Ask HN: Could programmers convince society not to use software voting systems?

news.ycombinator.com

21–30 of 47 posts

Re: Ask HN: Could programmers convince society not to use software voting systems?

#21
I am not sure why Software should not be used. My solution would be

1. Open Source software, which can be verified by everyone.

2. Voting via an app with authentication as good as or through your bank account.

3. After Voting, We should be able to query and verify who our vote is with - on a particular day of counting, and get whole history of our votes. An individual persons vote is append only.

Please, do let me know drawbacks.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#22

I am not sure why Software should not be used. My solution would be 1. Open Source software, which can be verified by everyone. 2. Voting via an app with authentication as good as or through your bank account. 3. After Voting, We should be able to query and verify who our vote is with - on a particular day of counting, and get whole history of our votes. An individual persons vote is append only. Please, do let me kn…

You can't have the ability to verify who you voted for, because that would eliminate the secret ballot.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#23

I am not sure why Software should not be used. My solution would be 1. Open Source software, which can be verified by everyone. 2. Voting via an app with authentication as good as or through your bank account. 3. After Voting, We should be able to query and verify who our vote is with - on a particular day of counting, and get whole history of our votes. An individual persons vote is append only. Please, do let me kn…

You can't have the ability to verify who you voted for, because that would eliminate the secret ballot.

By that logic, you are saying that everything in my bank account is public information.

If there is an incentive to get to know who a individual person has voted for, then it would be with all parties.

And if you think there is just one party that is much stronger as compared to others. Then, it doesn't matter if you vote or not. They are just being nice by letting you vote.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#25

I am not sure why Software should not be used. My solution would be 1. Open Source software, which can be verified by everyone. 2. Voting via an app with authentication as good as or through your bank account. 3. After Voting, We should be able to query and verify who our vote is with - on a particular day of counting, and get whole history of our votes. An individual persons vote is append only. Please, do let me kn…

You still need a way to verify that the code used everywhere in the system from receiving your ballot to announcing the final vote tally was the exactly correct version of the open source software.

Querying and verifying your vote doesn't guarantee that it was included like that in the count, just that your real vote is stored somewhere.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#26
post #6

Why would you convince them to discard something that is at least better than the alternative? Manual voting systems are easily to hack and more difficult to find who/when or even if it was hacked.

How would you hack a paper ballot? You see your choices in paper. You place the paper in a ballot box. The ballot box is watched by people on both sides. The ballot box is sealed and transparently transported to a counting facility. The ballot counting is observed by people on both sides. The counting facility counts the ballots twice, with both counts having to agree. The counts are communicated to a central tallyin…

> How would you hack a paper ballot?

Right, we started to have rigged elections after eletronic voting. /s

Re: Ask HN: Could programmers convince society not to use software voting systems?

#27

Earlier quoted context omitted.

You can't have the ability to verify who you voted for, because that would eliminate the secret ballot.

By that logic, you are saying that everything in my bank account is public information. If there is an incentive to get to know who a individual person has voted for, then it would be with all parties. And if you think there is just one party that is much stronger as compared to others. Then, it doesn't matter if you vote or not. They are just being nice by letting you vote.

please watch this: https://www.youtube.com/watch?v=w3_0x6oaDmI it has a good list of reasons why software voting is a terrible idea.

also the secret ballet is very important to maintaining the fairness of elections.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#29
post #6

Why would you convince them to discard something that is at least better than the alternative? Manual voting systems are easily to hack and more difficult to find who/when or even if it was hacked.

How would you hack a paper ballot? You see your choices in paper. You place the paper in a ballot box. The ballot box is watched by people on both sides. The ballot box is sealed and transparently transported to a counting facility. The ballot counting is observed by people on both sides. The counting facility counts the ballots twice, with both counts having to agree. The counts are communicated to a central tallyin…

How quickly we forget the year 2000. Between butterfly ballots, "lost boxes of votes" and general tom-foolery an entire presidential election was stolen.

The current system is broken, and it seems like folly to stick your head in the sand and reject all attempts to fix it.

Re: Ask HN: Could programmers convince society not to use software voting systems?

#30
post #9

Earlier quoted context omitted.

The general populace can't really verify the results of paper ballots either, that would mean letting anyone who wanted to do their own manual counts of all ballots.

They can verify the results of their individual vote on their paper ballot. They cannot do that with an electronic system.

Unless it's a situation like 2000, and the infamous "hanging chad" issue. It sure looks like you voted, but whoops your ballot just isn't counted because of a physical failure.
Post reply on HN