Source code of the Estonian online voting system
Points and comments are a snapshot, not live.
Article body wasn't reachable. The HN discussion summary is below.
Points and comments are a snapshot, not live.
Article body wasn't reachable. The HN discussion summary is below.
What commenters are saying
Commenters question how electronic voting can be trusted when source code updates are infrequent and the actual running code may differ from the repository. A reply explains the repo is updated to match election code after each election, with the next update expected around the 2027 parliamentary election. Others debate whether verifiable individual vote counting is possible while preserving ballot secrecy, with some pointing to cryptographic approaches like private set intersection but noting they can still enable coercion. Several commenters argue that paper ballots with public oversight remain more trustworthy than any software-based system, citing the difficulty of verifying hardware, firmware, and actual execution.
A subthread notes that Estonia's system uses a two-stage process: authentication/anonymization and then counting, with unidirectional communication between stages. One commenter praises it as probably the best e-voting system in the world, while others maintain that no software system can match the transparency of physical ballot boxes and public counting overseers.