General Discussion
In reply to the discussion: We Need Online Voting [View all]Xithras
(16,191 posts)It's the human involvement I don't like. Remove humans from the process, and the process improves.
But, for what it's worth, you're still hung up on the bad code argument. Well written, clearly documented code should have no corners for surreptitious subroutines to hide in. Demand clean code. Demand good documentation. Demand that it be written in a language that can be comprehended by most people (i.e., no C). Demand that the compilers be subject to the same requirements.
There's no such thing as a fraud proof election system. Voting boxes end up in the trash, ballots get not-so-accidentally miscounted, people get mysteriously dropped from the voting rolls. Dead people vote. Living people vote twice. Fraud happens. The process for creating and deploying computerized voting systems thus far has been horrendous and undemocratic, but that doesn't change the fact that computerized voting still represents our best hope for creating a fraud resistant, open voting system that is far more accessible to Americans than the systems we have in place today. Nobody should have to leave their house, or try to get off work early, or go stand in a line in the rain or under a blazing sun, just to participate in our democracy. The technology exists for us to make voting accessible to everyone, we just need to implement it in an open and trustworthy way.