Hacker News new | ask | show | jobs
by EvilTerran 3493 days ago
Scantrons are a big improvement over electronic-only counting, but they can struggle with imperfectly-filled-in ballots... another good alternative, which avoids that particular problem, is to have a machine where you make your selections by button-press - but it prints them onto a physical card, lets you verify the printout through a window, then drops it into a built-in ballotbox.

The machine itself can keep count, or the cards could be designed for scantron-esque machine counting - regardless, in case of a disputed result, the cards can be counted the traditional way (by hand, with observers from each party present, etc).

Not my idea, BTW, but I don't recall where I read it - nor whether it was a description of something actually in use or merely a proposal.

1 comments

Or just some kind of simple mechanical stamping or cutting machine that assures that each vote is registered in the same way but in an easily understandable and transparent format.
> cutting machine

Do you remember "hanging chads"?

But yeah, that's the crux of the idea: have a machine take the voter's choices, to effectively eliminate accidentally-spoiled ballots (the design of the "hanging chads" machines was sorely lacking on this point); but then have it produce a physical record, visually checked by the voter, to enable auditing & recounts.

Counting the hard copies would be the definitive source of truth, just like traditional paper ballots - any automated score-keeping would just be a bonus for early result reporting (although might also stand in for the manual count in "safe seats" where no-one cares to dispute the expected result).

The key to the system you describe is having the vote-punching machine right next to the vote-checking machine. That way if there's a hanging-chads issue you can catch it before it spoils more than a single vote. And the person just slides the vote down the 'discard' chute and gets a fresh one until they're happy with the results.

Have the checker mark the holes it detects with red ink or something, to make it clear to the user that the system detects their votes properly, and to provide a fallback. In the event another machine fails to count it, the user's intent is double-marked.

And then have the same style of vote-counting, where people manually scrutinize the votes, and have each party's representatives slide the votes into their counting machine. If the machines lose sync, you stop and figure it out at the point of the specific vote that fails to scan.