First of all, **Zakalwe ** always said it would take three programmers, so s/he didn’t need to *admit * anything. (I still think that estimate is a tad high, but it would depend on the requirements, and I don’t know the details. I’m not convinced they do any archiving, but then, I haven’t looked into it.) I was the one saying that the job needed only one person, and that’s because, as I explained in an earlier post, the only thing I was considering was the local tallying code on the precinct level voting machines.
As currently implemented, yes, electronic voting vachines are a *potential * threat to democracy; it’s already been demonstrated in real life that they can be pretty easily hacked in the field, regardless of the degree of security measures taken during their manufacture. Could they be implemented better? As a matter of fact (and I don’t think anyone has denied this, certainly including me), I believe they *could * be done better. Could they be done perfectly? No. IMHO, even if security were tightened, unless it were taken to the super high levels of security (Eyes Only, etc, and even that’s not any guarantee.), which is highly unlikely, they will always by the very nature of what they are and how they are made, be more vulnerable to cheating, and unprovable, untraceable cheating at that, than paper ballots, because it would truly only require a single point of failure to affect them all, and because cheating with paper ballots requires a pretty sizable set of physical objects to be introduced by either sneaking them in or giving a convincing explanation of how they suddenly turned up. PLUS, with paper ballots, the cheating would have to be successfully done at the very least once per state (and more likely, once per precinct or at least voting district). Voting machine cheating only has to be done once if it’s done at the manufacturing point.
You’re trying to back-pedal a whole heck of a lot here, Blaster. That voting machines could be *made * more secure than they currently are was not your original point; your original point was that they already *are * more secure than paper ballots, and you attempted to “prove” this by your extensive experience (both real and vicarious) in the business. It’s nice to see that at least you appear to have recognized that you can no longer bull your way through via that argument, since there are probably more programmers and/or IT professionals (almost all of whom have considerably more experience than you) on these boards than any other profession
Even so, your arrogance level has decreased very little. I suggest you recognize that, while your PhD in CS will reflect the fact that you have an excellent theoretical understanding of a particular aspect of computer science, and a pretty darn good theoretical understanding of computer science in general (and I’ll be the first to admit that your knowledge here is undoubtedly far greater than mine - I didn’t study CS at all, and have about zero interest in persuing tech topics on my own time), your knowledge of how things actually work in the real, commercial world is quite limited. In short, get over yourself a little; it will actually make it easier for you to convince others of your viewpoint if you enter a discussion with some of the humility your actual situation merits. (It will also make it easier to get a job, if you want to go into the real world. Very few people want to hire a cocky kid who thinks he knows everything there is to know when his experience is in fact limited to university projects (whether for profit or not). And like it or not, that’s sure as hell how you’ve been coming across in this thread. At best, this will get you seriously laughed at behind your back, or even to your face.) No one is denying your knowledge of computer science. But computer science isn’t the issue here. Actual implementation methodology, both *de jure * and de facto, at *commercial * companies (and make no mistake; they differ significantly from government contracting) is the issue here. And in this respect, your knowledge is very limited. If you ever do go into the real world, you will see some things that will make your hair stand up on end. I *still * get shocked sometimes at the laxity of certain procedures at some companies.
Oh, last but not least, speaking of reader comprehension (which you seem to do quite frequently), I am a she, not a he (and have mentioned that at least once in this thread), and my point in asking your age was was not that my age alone gave me any special knowledge of the field, but rather to shock you out of your arrogance a bit by demonstrating that I’ve been doing this for a living longer than you’ve been alive. (You *had * asked me in a rather condescending way if I had any real world experience, after all. So I guess arguing from experience only counts when it’s you and your friends.) As I should have expected, it didn’t work. But I tend to be an optimist, so I keep hoping.