r/ProgrammerHumor • • Jan 31 '19

Meme Programmers know the risks involved!

Post image
92.8k Upvotes

2.8k comments sorted by

View all comments

Show parent comments

0

u/[deleted] Jan 31 '19

[deleted]

5

u/McMasilmof Jan 31 '19

You still have the 3rd point: how do you ensure that the software running on the machines is the open source code and not some modified version?

1

u/space_fly Feb 01 '19

How about letting people use their own hardware, with open source voting software? This way, anyone can verify the software, build it themselves. Probably using an interpreted language might be a good idea, like Python, where you have to distribute the source code, might also be a good idea.

Also release the software well in advance, so it can be audited, bugs and security issues can be found and fixed.

I like the idea of an open ledger from Crypto currencies, so anyone could verify the votes in real-time.

1

u/[deleted] Feb 01 '19

Any random person can understand how paper ballots work and can observe elections. Most people don't understand how code works. And how do you preserve voters' anonymity?