The Computer Scientist Who Prefers Voting With Paper (theatlantic.com)
Geoffrey.landis writes: The Atlantic profiles a computer scientist: Barbara Simons, who has been on the forefront of the pushback against electronic voting as a technology susceptible to fraud and hacking. When she first started writing articles about the dangers of electronic voting with no paper trail, the idea that software could be manipulated to rig elections was considered a fringe preoccupation; but Russia's efforts to influence the 2016 presidential election have reversed Simons's fortunes. According to the Department of Homeland Security, those efforts included attempts to meddle with the electoral process in 21 states; while a series of highly publicized hacks -- at Sony, Equifax, the U.S. Office of Personnel Management -- has driven home the reality that very few computerized systems are truly secure. Simons is a former President of the Association for Computing Machinery (ACM); and the group she helps run, Verified Voting, has been active in educating the public about the dangers of unverified voting since 2003.
Simons is one of the most prominent such, but definitely not the only one. This has been a vocal point being made by computer scientists and other security experts since at least the late 2000s.
Wow, Chris, you're really off your rocker lately. No one is "trolling" you, we're simply sick and tired of you.
Shouldn't it be "the overwhelming majority of computer scientists who've even casually looked at voting security" in favor of paper ballots over the current implementation of computerized voting? Hasn't this been the case for well over a decade?
Ryan Fenton
Perhaps it's time to file a police report about your behavior. Have fun when you get arrested and have criminal charges filed against you.
and I approve of this.
You seem to be repeating yourself like a moron.
THIS ARTICLE IS POSTED AS THOUGH THIS WOULD SURPRISE US
We are well versed in these disciplines, none of this surprises us.
Sure, there are always kids around this site, many of whom probably think we can do this securely with blockchain or some other shit.
THOSE KIDS WILL GROW UP, GAIN EXPERIENCE, AND COME TO THE SAME REALISATION AS THE ADULTS
USE PAPER
Computer scientists know that there is no electronic voting system that satisfies all requirements.
Yes, paper BALLOTS are the best at audit trails and recounts and the least hackable. Adequate other controls (such as UUIDs and serialized ballot blanks) can deal with ballot box stuffing or attempts to swap ballots.
However ballots have to be machine countable. Paper ballots (scantrons, punch cards, etc) are the worst at actually recording the voter's INTENT.
The Best system would be a completely split air-gapped system. The system that COUNTS the votes has to be separate from the one that RECORDS the vote.
Touch screens or other devices record the voter's intent onto paper ballots that are HUMAN READABLE. Then the voter can review it for errors, and take it to the other side of the room to put it in the ballot box or system that COUNTS the votes.
Less human error, easy recounts, and the voter can directly confirm their intent was properly recorded.
The other third of the problem is making sure voters are who they say they are, are legally entitled to cast a ballot---and that they cast only one ballot.
Fuck every single person who voted for Donald Trump. We've had our troops fighting, killing, and dying in the name of our alliance with the United States, and what do the ignorant racist fucks in america do to honour that sacrifice? Put Donald Fucking Trump in the commander in chief. Fuck all of you unpatriotic filth, reap what you sow.
Vote on paper. Voters can visually check the recoding of their vote.
Have machine counting and sorting. Then you can manually verify the count on the machine sorted piles and double check the marking. We have the image processing technology to do this with many marks on a page. You can run through the sort machine on any one vote and get it to sort by that particular vote. So with many issues on a ballot any single poll can be checked easily by humans.
Remember how LBJ got the name "Landslide Lyndon" where a ballot box of paper ballots turned up with just enough votes to let him get elected to the Senate?
Paper ballots resist certain attacks but are vulnerable to others. They are not a panacea. Instead they have been hacked in the past many many times.
I have been trying to get people I know in my state to request an absentee paper ballot for each election and use it to cast their vote. The process here is very easy, with virtually no tests for actually needing to vote absentee. Perhaps this should be done nation wide as much as possible. If the VOTERS overwhelmed the ballot boxes with absentee paper ballots that might just send the message that computers should not be used for voting!
My state still uses the old Diebold DRE machines that CAN NOT be audited. I was on the evaluation group when they were chosen after the 2000 election and was a lone voice pointing out their lack of security and impossibility of being audited or having a valid recount.
Whatever actions you perform on the paper votes to optimise the security of the system can be done on digital records too.
A layman could inspect a polling station, and witness the paper ballot counting to confirm everything is done accurately. The same layman cannot inspect an electronic voting machine and confirm it has counted all the proper votes.
The ballots we use up here (and the system we use to count and track them) are amazing.
The voter goes to a table where the ballots are handed out by elections officials. The ballot has the candidate's names in alphabetical order and a removable counterfoil that has a serial number that matches against the book that the ballot was torn from. The official puts their initials on the ballot and hands it to the voter. The voter goes behind the screen and marks the ballot and folds it. The counterfoil and initials are still visible.
The voter hands the ballot back to the offical who checks both the signature and the serial number on the counterfoil (this ensures the voter has returned the ballot they got). The counterfoil is then removed and now the ballot is completely anonymous. The voter then gets the ballot back and she places it in the ballot box in front of the official.
When it comes time to count the votes, the elections officials count all of the ballots in the presence of other non-partisan officials as well as the candidates themselves or their representatives -- a vote isn't recorded until everyone has seen and verified the ballot. Once everything is counted and verified (does the number of ballots counted match the number given out and returned by voters, etc) the tally is made on paper and the ballots themselves are sealed up and passed up the chain. They are kept for 7 days in case a recount is needed.
The great thing about this system is that it scales to any population size since the ballots are counted right there at the polling station, box by box and verified on the spot.
It's certainly not perfect and there are some opportunities for tampering but nothing even in the same universe as the kind of wide-spread hacking that can occur with electronic systems.
more detail:
http://www.elections.ca/conten...
http://www.elections.ca/conten...
I have been complaining for many years, ever since my State ditched the simple and effective "punch cards" and went to horrible touch-screen computer voting. It removed every trace of auditing capability and introduced a system that not only could be horribly abused or hacked, but also made it easy to track the identity of who voted- clearly violating the principles of confidentiality of voting.
Finally, this November, my State switched to paper ballots. The voter is registered as usual, then given a generic paper ballot, and just marks on the paper what they want, and the voter inserts it into a machine that reads it and stores the sheet of paper securely. Cheap, simple, easy-to-use, 100% verifiable, and anonymous. I only hope that every State follows such an example.
The next challenge is to get ranked/IRV (Instant Runoff Voting). Then things can really start to change for the positive.
http://fairvote.org/
"On the other hand, the electronic version has many more advantages like immediately creating as many copies as required."
My vote is my vote. It should be counted without duplication. That's kind of one of the principles of voting.
I don't mean this sarcastically. A vote is a transient record that matters only in context.
If you think you're good enough to build electronic voting systems: you probably are not. Sorry.
A layman could inspect a polling station, and witness the paper ballot counting to confirm everything is done accurately. The same layman cannot inspect an electronic voting machine and confirm it has counted all the proper votes.
And what if that layman wants to unfairly affect the results? There would have to also be another layman looking at what that first layman is doing; but what if, etc. At the end you have to trust in something/someone. The more eyes/checks the better and a properly designed electronic system can perform lots of checks, backups, logs, perfectly-understood-by-laymen reports, etc. Or how do you think that virtually everything works in the world? With people looking closely at what computers do? The problem here isn't about doubting the counting reliability of computers, but about some unreasonable fears regarding digital systems being more vulnerable than conventional ones.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
My vote is my vote. It should be counted without duplication. That's kind of one of the principles of voting.
Backuping/redundance isn't duplication, but a safety measurement. What if there is a fire in the room where you voted and everything is lost? How do you think that most of big websites work such that no matter what happens to their computers your data is always accessible? You can have 5, 10, 100 copies of the same record, always verifying some basic constraints like all of them always having the same value, without that affecting the uniqueness of your vote.
If you think you're good enough to build electronic voting systems: you probably are not. Sorry.
I guess that I cannot always win. At least, I know that I did all what I could to get one of those juicy contracts. LOL.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
In every election, there are opposing sides (naturally) and people from opposing sides who can and will oversee the election and each other. A paper ballot vote can easily be performed in a way that does not give any single actor a way to manipulate the voting, counting or tallying process. This is not the case with electronic voting.
People seem to praise paper ballots like they are flawless but they forget that ballot box stuffing and corrupt vote counters existed before we invented the computer.
What we need is a hybrid system of human readable votes and computerized automation. While generally hyped as a technology a information for a blockchain could be stored both on the paper ballot and voting machine memory to ensure no votes had been inserted, erased or altered. Using this methodology with a series of isolated single microcontroller systems not just air-gapped but lacking the basic hardware needed for network communication would combined with signed binaries and radiation-hardened software (yes, that's a thing) would radically improve security.
We have the technology to fix this problem and remove all single points of failure but have yet to do it.
Anons need not reply. Questions end with a question mark.
Do I have this right? We have "progressive" organizations (called such in the article) that fought hard for electronic voting machines. Trump gets elected. Now they want paper.
There's been suspicions among "right wing" groups that these "progressives" have been using absentee voting and electronic voting machines to make vote fraud easier. The progressive candidates get their head handed to them on a platter in an election a year ago and NOW they think electronic voting is a bad idea?
There's a part of me that thinks these people that have been participating in voter fraud realized that the opposition could in fact be also participating in fraud. To actually prove there was fraud though requires a paper trail. Electronic voting means no paper trail.
Regardless of why these "progressive" groups got the message I'm just glad they did.
I'm not saying any fraud has in fact happened, only that everyone seems to be accusing the other of participating in fraud.
(What makes these people so "progressive" anyway? What are they progressing towards? Progress implies a path to take, or some goal to achieve, I'm not sure what that is though.)
I am armed because I am free. I am free because I am armed.
All computer scientists worthy of the name prefer paper voting.
It's really "information theory and practice". If people whose first idea usually is to use a computer tell you not to use a computer for an information gathering and processing job, you should take heed. You know they have tried everything to make it work with their favorite tool, but they still ended up recommending against it.
And what if that layman wants to unfairly affect the results?
The layman is only allowed to watch, not touch.
At the end you have to trust in something/someone
No, because you can go to the polling station yourself, and be that layman.
a properly designed electronic system can perform lots of checks, backups, logs, perfectly-understood-by-laymen reports, etc.
How can you tell it's actually properly designed ? You have to assume the worst, namely that it was purposely designed to rig the election, and fake the checks, backups, and logs.
Or how do you think that virtually everything works in the world?
We do what we can. Elections have some unique aspects that make it necessary to be extra vigilant. The anonymity of the process makes a proper audit very difficult, and the stakes are huge.
Until you show me a voting system with not flaws in it, paper is better.
The current systems have all been shown to be weak, and yet people still insist electronic voting is better.
Maybe the mythical perfect implementation. But that doesn't exist in reality.
You might even come up with alternatives to compensate the lack of trust; for example, automatically generating printed copies of all the votes such that people interested in crosschecking the results might count all of them manually. There are many possible alternatives and no need to abandon a format with many more advantages because of unreasonable fears. A computer is as hackable as a paper vote might be removed/added.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
We do what we can. Elections have some unique aspects that make it necessary to be extra vigilant. The anonymity of the process makes a proper audit very difficult, and the stakes are huge.
People can beat computers on many fronts, but not on objectivity and fairness. You want to account for a worst-case-scenario of human behaviour by relying on humans?! You can rig a computer system as much as you wish, but there will always be a clear track of actions and actors. You cannot track people's decisions. You are kind of implying that computers are obscure and unpredictable, but they are right the contrary. People are obscure and unpredictable.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
automatically generating printed copies of all the votes such that people interested in crosschecking the results might count all of them manually
And what are you going to do if the voter claims that the printed vote is wrong ?
a format with many more advantages
There's only one advantage: it's faster. The whole election circus takes months. We can wait another day for the votes to be counted.
because of unreasonable fears
There's nothing unreasonable about fearing tampering with elections.
yet people still insist electronic voting is better.
I am not defending electronic voting, but electronic records in general; at least, its reliability and traceability. Paper is almost part of our past already. The fact that, due to the peculiarities of voting like mistrust among parties as highlighted by other comments, some electronic voting approaches haven't been too good doesn't invalidate what is applicable everywhere else. You might even create a mixed system if you prefer. But for all what is related to (huge amounts of) data, the electronic version will always have tons of advantages with respect to any other one.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
You can rig a computer system as much as you wish, but there will always be a clear track of actions and actors.
That's not helpful if there's no way to audit that track.
You are kind of implying that computers are obscure and unpredictable, but they are right the contrary. People are obscure and unpredictable.
Agreed. If people programmed the computer to rig the votes, that's exactly what's it going to do.
And what are you going to do if the voter claims that the printed vote is wrong ?
Press the rigged-election alarm button, put the person developing that system in jail and immediately hire me as you should have done the first time? LOL. See, it seems clear that neither of us are willing to change our ideas, so I hope that you don't mind if I cut the chat here.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Uh, you simply have one layman for each interested party attend. And there be buck and "what if" stop, because if the party has people in it trying to change the election to the party's disadvantage, the issue is no longer an election system. It may affect the correctness of the election, but it doesn't really break its usefulness as a democratic tool.
> Or how do you think that virtually everything works in the world?
By either keeping everyone happy enough (but in elections someone has to lose, so not an option) or by having the courts and police step in and decide and enforce what is "correct" (this would badly erode the legitimacy of elections).
Also a lot of systems in the real world get hacked and fully compromised, and remain so undetected for years. That is a worse track record than any kind of election in the world ever had, those that are bought or manipulated usually everyone at least knew they were, and usually even before they got started.
So I am not sure where you were going, you seem to have rather argued the opposite of your point...
> but about some unreasonable fears regarding digital systems being more vulnerable than conventional ones.
If we were to take some average person on the street, who in addition believes you are a liar and full of shit (but is generally reasonable), how would you envision would a digital voting system to look like that would make it easier to convince him that the election result is valid, compared to a paper one?
I feel fairly confident about the paper one, with the main arguments
- it's been in use since a really long time
- each significant party has someone present at the polling station, checking they are not disadvantaged, and they can do so by looking at every step as it happens. You surely do generally trust the people in party X you are voting for?
- the voting results in each district are printed e.g. in the paper, so these people from the polling station can and will check that everything was reported and added up correctly.
Specific concerns with vote buying, ballot stuffing etc. can be addressed fairly easily as well (though it should be noted that some places have rules that are a rather bad idea and do allow for much easier vote buying, e.g. if you cannot get a replacement ballot or you are not allowed to correct your vote and worse things for some digital systems).
What value did you contribute?
Simon has fallen victim to fake news. Russians didn't attempt to meddle with the election, Putin said so and Trump has the uttermost faith that his BFF isn't lying about that.
Votes burning does not matter when they are counted.
Votes are _transient_, not permanent records.
If the votes burn, you redo the vote. End of story.
that there were Al Gore presidential election style shenanigans going on in at least Wisconsin. The only real question was why Hilary didn't push for a recount. The theory is she was so shocked by losing that it demoralized her. I could see that. She never for a moment thought she'd lose even with shenanigans. The dumb ass actually believed in that 'blue firewall' and 'Changing demographics' crap. That's not being in a bubble, that's being in a lead lined box at the bottom of the ocean.
Basically if you're even a _little_ tiny bit progressive in this country you have to win by at least 5 points or risk having electronic voting snatch the election from you.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I think part of the problem is that the US has "too much" voting going on, in terms of positions to fill and timing.
In November 2016, you had elections in many places for:
* president
* federal representative
* federal senator
* state governor
* state representative
* state senator
* mayor
* city councillor
* judges
* criminal prosecutors
* sheriff / police chief
* various state propositions / referendums
* etc.
All of this on one day. In 2018, in Toronto, Canada, I will be voting for:
* provincial representative in June
* mayor in October
* city councillor in October
* school trustee in October
The dates of the two elections are purposefully months apart to allow voters time to consider each election separately on the issues that are important for each one.
Trust but verify
And no way to disprove it, either. The system is designed to prevent audits.
Stalin said that they who vote decide nothing; they who count the votes decide everything.
I have extensive knowledge of this field as a former political operative. It is very possible to rig elections with electronic or paper ballots, and it does happen at times.
At the same time, not everything is a conspiracy. I have also seen many other times when people claim an election was rigged despite there being no rational evidence to substantiate the claim.
Far more common than changing the vote is having people who are ineligible to vote cast ballots, sometimes under the names of other people.
But here is the real problem: what kind of system is this where we all get together and make a big deal out of collective decision making over the lives of other people? And that the system is so fragile that it can be manipulated this easily? The fundamental problem is not that we need to fix voting; the problem is that we have voting at all. No, I do not mean we should want a dictatorship. We should want freedom: in our economy and in our personal lives.
Some of the best work on this subject has been done by Hans Hoppe in Democracy: The God that Failed. This is not an easy book, so do not start it unless you are committed to a serious study.
http://www.riosmauricio.com/wp-content/uploads/2013/04/Hoppe_Democracy_The_God_That_Failed.pdf
Votes burning does not matter when they are counted.
Whatever you prefer. The fact of not wanting to maximise one of the multiple advantages of an evidently superior format doesn't represent a reason to use the inferior one. I see many apparently-computer-savvy people in this thread complaining about similar "unsolvable problems" and defending the perfect solution of paper + manual counting (which BTW I guess that, in many scenarios, is fed into a computerised system to aggregate all the city/regional results)!! I would have understood punctual critics to specific aspects of certain implementations or people without too much knowledge being somehow afraid of what they don't fully understand, but seeing a so unanimous and apparently-knowledgeable position is kind of surprising.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
The editors seem to think a computer scientist would be expected to think digital only voting is a good idea.
Do you know anyone with expertise in computer science or engineering who thinks paperless voting is a good idea? I mean excluding people who work for companies that make the machines? Can you name even a single respected independent computer security expert who favors the damn things?
The overwhelming consensus among people who know anything is that paperless voting is a terrible idea.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
But for all what is related to (huge amounts of) data, the electronic version will always have tons of advantages with respect to any other one.
Well yes, OF COURSE, a system where it is easy to make massive fraudulent changes to all of the data has tons of advantages over a system where it is extremely difficult and expensive to commit fraud in a significant way.
The underlying idea to your post is similar to the ones of many other posts here (a bit surprising, IMO): digital records being less trustworthy than manually-written ones or being felt as such by laymen (you should either educate them or ignore their opinions, but why seriously considering the by-definition-unreliable concerns of those not knowing about the specific matter?). That might make kind of sense under very specific conditions but, in absolute terms, seems evidently wrong (or are we planning to start replacing most of our current computer dependence with paper and manual counting?); at least, for a knowledgeable and objective enough person willing and able to come up with the best solution for the problem.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Errrm, and your point being?
Everyone with 2+ braincells to rub together prefers voting with paper. Every computer expert on the entire planet says computer driven voting is generally a notably stupid idea. It's only dimwits and people who want power and have a solid interest in controlling elections that want computers as a middle man for votes.
This is news from more than 2 decades ago.
We suffer more in our imagination than in reality. - Seneca
You know that NYT article is nothing but FAKE NEWS right?
https://theintercept.com/2017/09/28/yet-another-major-russia-story-falls-apart-is-skepticism-permissible-yet/
Exactly! And notice the response. Democrats, doing what republicans were doing in the 50s. It really is hard to decide if one is more repulsive than the other. Between them (and the people that vote for them) there is no lesser evil, there is only evil.
"911, what is your emergency?"
"WAAAAHHHH I am a 50 year old football player and someone made fun of me on the INTERNEEEEEEEEEET!"
"Oh my God sir, I'm patching you through to the FBI Cybercrimes division immediately!"
"Snif snif thanks..."
COUNT THE NUMBER OF VOTERS! If the ballot count does not match, then you have stuffing. Serial numbers tied to ballot books also helps. Results are not accepted until parties involved all agree; they oversee the counting. Other countries solved this long ago (Canada.)
"I consider it completely unimportant who in the party will vote, or how; but what is extraordinarily important is this — who will count the votes, and how." -Stalin
The idea of totally electronic voting tells me that people care about their vote about as much as they care about their privacy. We see how poorly secured and hackable all of our systems are everyday. If someone wants a computer screen to facilitate the creation of a paper ballot and (Maybe) to provide an alternate count to check against I think most IT professionals would support that.
Suppose you were an idiot. And suppose you were a member of congress. But then I repeat myself. -- Mark Twain
There is no definition of the word "liberal", nor of "conservative", that makes the article have a liberal position.
Not too difficult. Whatever the UI is, let the ballot be generated, and then a paper receipt printed for me to compare with the on-screen tally. If I approve, I click 'Accept' and take my receipt to the counters, where it is scanned and returned to me.
Later I can go to the web site and validate that my vote was counted as expected, either with the scancode or GUID.
Counting is immediate, accuracy is within my hands, and I can even self-select to be part of a QA process that audits the blockchain and confirms my vote was accepted, counted, stored, and part of the final results - accurately.
And the miscreants that would claim later 'that's not my vote' can be dealt with, somehow, or admonished that clicking 'Accept' was a binding agreement. There is only so much we can do.
deleting the extra space after periods so i can stay relevant, yeah.
There's plenty of evidence they influenced the election. You'd have been on-topic and accurate if you'd just left your blanket statement at "hacked".
You are not alone. This is not normal. None of this is normal.
Never met one who thought it was a great idea. Computers are tools we use to manipulate data. That's the last thing you want to able to do easily when you're talking about votes. Anyone who really understands what a computer is should understand it's the wrong tool for the job.
Ha.
The only people qualified to decide if voting machines are ready, are security and cryptography expert. They also need an OK from someone with a high level view of the acquisition, production, etc. process.
While it's a more complex process, a secure cryptographic system will be harder to tamper with than paper ballots, and it will be much more efficient. In the future, it may actually matter to not print hundreds of millions of pieces of paper every few years.
There are now enough information security experts around that we can trust that an open system will be vetted by multiple highly qualified experts from all sides. As long as these experts tell me no, sure keep the paper. But it's not helpful if all the PHP programmers and cable draggers chime in because they "know computers" and viruses are scary.
Banks have gone fully electronic, and are doing fine. So are stock markets, police records, casinos, and most of the world in general. If you could hack crypto, would you adjust the election by a few %, or secretly siphon a few billion out of banks? I know I would do the second(or just publish a boring old paper). It is only practical for a malicious group to adjust the outcome by a few percent, or people will surely raise questions and require the whole process to be repeated. Maybe with paper.
The receipt will be used to prove that have voted in the way someone paid you to vote.
Therefore, there MUST BE NO RECEIPT for the voter.
Then exchange the readable receipt/ballot for a QR code based receipt. Losing the chain. Potentially failed. And if you give in the QR code, you have to keep the PIN with it, and I'm just smart enough to figure out that faking a PIN is no risk to me if the collector has dozens, and can't keep track of the owner.
But even this fails, since such an effort would be hard to disguise, even in Philadelphia.
True, pay for vote or pure extortion is a risk, but this is already a risk.And already being practiced. Perhaps the lesson here is that all electronic voting is intended to speed counting or reduce costs, and neither is sufficient to justify the risks.
deleting the extra space after periods so i can stay relevant, yeah.
I have 2 computer science degrees.
Given that it is public record the FEC tried to hack into our voting systems (forget Russian meddling!), we should absolutely not have votes sent digitally anywhere.
There is so much corruption in this process. Thankfully it is mostly local corruption at this point (exhibit A: Al Franken, exhibit B: Harry Reid with the SEIU), but we are not far from this at the federal level.
Definitely pass an amendment to keep the FEC out of states voting systems. If a state wanted to do this I'd allow it, but it would probably be a blue state and it would be their D votes to lose.
The thing about machine politics is it has never yielded anything good since its inception under Van Buren. It forced HRC on a party that didn't want her.
Digital records are less reliable than properly processed paper records. There's different ways to attack digital security, and it's a lot easier to have an untraceable attempt with digital than paper.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
I don't agree with your statements and even think that a programming/computer-experienced person shouldn't think in that way (i.e., software you are building and managing being more obscure than people+paper!). That's why I don't think that we should continue with this chat.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
If I can confirm that my ballot was counted for Joe rather than Moe, then someone else can compel me to reveal how I voted. Right now, someone else can't confirm who I voted for, so if I agree to vote for Joe, and then vote for Moe, and claim later I voted for Joe, who's going to know?
Verifiable voting is a really dangerous idea. There's reasons why we've used the secret ballot for a long time now.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
And we circle back to trusting the process.
In my home state, a recount was questioned because the room where the ballots were stored overnight was found to contain an ashtray and used cigarettes the next morning, despite none being there the evening before. State Police were stationed at the door from then on, but the questions began...
Trust. When that's gone, well, the system is gone.
deleting the extra space after periods so i can stay relevant, yeah.
I've been in software for something like forty-seven years now, in various capacities. You don't seem to be experienced enough to have learned humility yet. Until you accept that the software you are writing almost certainly has bugs, please don't tell your elders what they should think.
"When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
have learned humility yet
I don't need working experience (in programming) to learn that. I am an extremely respectful, humble and sensible person always trying to properly understand others, having as less prejudices as possible and, at work, carefully analysing every situation. Currently, I am putting a tremendous effort into focusing my whole activity in its widest sense (including also the kind of clients/coworkers/expectations with whom I want to deal) on quality. So, what you are implying is even less applicable now. In any case, there are things which seem way too evident and, in our current society, saying that electronic records are unreliable in general doesn't make any sense.
You might have lots of experience and even much more knowledge than me on some aspects, but you have proven to have a pushy, trendy, unreasonable-expectations-driven behaviour various times and that's why I don't like what you represent and, honestly, you aren't proving yourself as a knowledgeable developer, not even as an objective person mostly interested in knowing more/improving. There are many things going wrong in the software development world, market, trends and, as for your behaviour so far, you seem to be the archetypal personality which explains why things are like this (abstract talking, trend-driven expectations, blind-trust-in-random-authorities, nepotism/arbitrariness, pushy behaviours, etc.). As said in my first comment yesterday, I don't see the point of continuing with this chat and, if your behaviour doesn't change in the future, I will not talk to you anymore. Now, say all what you want because I will write any other post in this thread.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
Logically, with "because I will write any other post in this thread." I really meant "because I will NOT write any other post in this thread." (yes, the current post is quite ironic).
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.