Wednesday, October 21, 2009

Sequoia accidentally releases source code for its voting machines!

I absolutely hate, hate, HATE the very idea of electronic voting. Cannot say nearly enough rotten about it. I've no doubt that a lot of our more recent elections have been compromised and rigged - one way or another - by paperless tabulation. In a saner age, enough Americans would have gotten honked-off enough to have marched on the corporate headquarters of Diebold and Sequoia, burned the buildings down and sown the sites with salt.

Well friends and neighbors, tonight I get to grin a big 'un: Sequoia has inadvertently released the source code of its voting machines and... wonder upon wonders... already the code is shown to be breaking election law!

"Sequoia blew it on a public records response. ... They appear... to have just vandalized the data as valid databases by stripping the MS-SQL header data off, assuming that would stop us cold. They were wrong. The Linux 'strings' command was able to peel it apart. Nedit was able to digest 800-MB text files. What was revealed was thousands of lines of MS-SQL source code that appears to control or at least influence the logical flow of the election, in violation of a bunch of clauses in the FEC voting system rulebook banning interpreted code, machine modified code and mandating hash checks of voting system code."
Want to examine the code for yourself? has whatcha need!

And truth be told, right now I'm kicking myself for having nearly flunked-out of that C computer programming class I took during my first semester at Elon. But I harbor no doubt: better minds than mine in such matters are going to be picking out a bunch of interesting - and quite possibly very illegal - stuff from this code.