Democratic Underground Latest Greatest Lobby Journals Search Options Help Login
Google

Need feedback on letter I just wrote re: open source election software

Printer-friendly format Printer-friendly format
Printer-friendly format Email this thread to a friend
Printer-friendly format Bookmark this thread
This topic is archived.
Home » Discuss » Archives » General Discussion: Presidential (Through Nov 2009) Donate to DU
 
Rumba Donating Member (277 posts) Send PM | Profile | Ignore Sat Nov-20-04 08:10 PM
Original message
Need feedback on letter I just wrote re: open source election software
Edited on Sat Nov-20-04 09:04 PM by Rumba
I'm working on a letter to send to all my federal and state representatives regarding making election software open source. Text is below. I need a reference to the precinct where the vote tally was observed to be running backwards to fill in here, anyone have one?

This is draft one, any suggestions or feedback are welcome. I'm staying focused on the question of human error and accuracy, and staying away from other issues like fraud, because I think it keeps the message clear.

If you want to use this in its current form or take it and modify it yourself, permission is hereby granted as long as you keep it focused on human error and accuracy. Not that I don't think there are serious questions about other issues, but please write those letters yourself. Once I finalize it I will post the copy.


-=o=- -=o=- -=o=-

The move to electronic vote recording and tabulation offers opportunities to make the American voting system more streamlined and less expensive. Being fast and cheap, however, are less important qualities in our voting system than accuracy in the recording and tabulation of votes. One potential source of inaccuracy we should address is the potential for simple human error to introduce inaccuracies.

With electronic voting systems, an innocent error on the part of a single programmer can affect the accuracy of vote recording and tabulation in hundreds or thousands of precincts. To guard against this, I support making the software that runs our voting process “open source”. The open source software movement is a well established means of ensuring that many eyes can review the software. The benefits of such review are well illustrated by considering one of the reported software errors in the 2004 election.

In the case I refer to, it was noted in INSERT LOCATION that at some point in the vote tabulation process the vote total for at least one candidate was actually decreasing as more votes were tallied.

The source of the problem? A single line of code with two problems. First, the programmer didn’t tell the computer to allow enough memory to store the tally. Like a car odometer that only allows room for three digits, once the total was more than the space to record it the number “rolled over”. Second, the programmer told the computer to allow for a negative tally. When it rolled over, it rolled over to a negative number. Like car mileage, vote tallies are never negative, so why the programmer would do this is quite perplexing.

I can’t imagine a car odometer with only three digits, or one that allows negative numbers, ever making it to market. Anyone who looked at it would recognize that an odometer needs more than three digits, and doesn’t need to record negative numbers. But because the software running on this voting machine was not open for inspection these obvious errors weren’t caught.

The American voting process is one of the most fundamental public commons on which our society is based. Making the software that runs this process open to public inspection can only increase both the accuracy and the public’s confidence in the results. I urge you to support legislation that will result in making this software available for inspection by the technical expertise of the many thousands of Americans who would consider it their civic duty to participate in ensuring that our democracy is based on an accurate election process.

Thank you for your time in hearing my concerns.
Sincerely yours,

YOUR_NAME_HERE_WITH_ROOM_FOR_SIGNATURE
Printer Friendly | Permalink |  | Top
wildflower Donating Member (1000+ posts) Send PM | Profile | Ignore Sat Nov-20-04 09:06 PM
Response to Original message
1. I like your letter! One thing I do...
is divide paragraphs into very short ones, as people often skim (especially those who get lots of letters). This can emphasize the points. For example, in your letter, I might do the following (I also made a couple of suggested changes, including a couple of italicizations):

---------------
The move to electronic vote recording and tabulation offers opportunities to make the American voting system more streamlined and less expensive.

Being fast and cheap, however, are less important qualities in our voting system than accuracy in the recording and tabulation of votes.

One source of inaccuracy is the potential for simple human error to introduce inaccuracies.

Senator X, I ask that you address this problem as soon as possible, by supporting open source software. Please read on.

With electronic voting systems, an innocent error on the part of a single programmer can affect the accuracy of vote recording and tabulation in hundreds or thousands of precincts.

To guard against this, we can make the software that runs our voting process “open source”. Open source software is a well established means of ensuring that many eyes can review the software.

The benefits of such review are well illustrated by considering one of the reported software errors in the 2004 election:

It was noted in INSERT LOCATION that at some point in the vote tabulation process, the vote total for at least one candidate was actually decreasing as more votes were tallied.

The source of the problem? A single line of code with two problems.

First, the programmer didn’t tell the computer to allow enough memory to store the tally.

Like a car odometer that only allows room for three digits, once the total was more than the space to record it the number “rolled over”.

Second, the programmer told the computer to allow for a negative tally. When it rolled over, it rolled over to a negative number. Like car mileage, vote tallies are never negative, so why the programmer would do this is quite perplexing.

Can you imagine a car odometer with only three digits - or one that allows negative numbers - ever making it to market?

Anyone who looked at such a car would recognize that an odometer needs more than three digits, and doesn’t need to record negative numbers.

But there was no one to see the odometer on this voting machine, because it was not open for inspection.

The American voting process is one of the most fundamental public commons on which our society is based. Making the software that runs this process open to public inspection can only increase both the accuracy and the public’s confidence in the results.

I urge you to support legislation that will result in making this software available for inspection by the technical expertise of the many thousands of Americans who would consider it their civic duty to participate in ensuring that our democracy is based on an accurate election process.

Thank you for your time in hearing my concerns.
-----------------------------

Let me know what you think. Thank you for doing this!

-wildflower
Printer Friendly | Permalink |  | Top
 
Rumba Donating Member (277 posts) Send PM | Profile | Ignore Sat Nov-20-04 09:30 PM
Response to Reply #1
2. Good!


I like the text tweaks, especially the "can you imagine a car odometer..." change. I agree about the attention span issue. One concern I have is that it ends up being more than on page, once headers are added. Breaking up the lines also adds a staccato element if it's overdone. I'll see what I can incorporate.
Printer Friendly | Permalink |  | Top
 
DU AdBot (1000+ posts) Click to send private message to this author Click to view 
this author's profile Click to add 
this author to your buddy list Click to add 
this author to your Ignore list Tue Apr 30th 2024, 04:30 PM
Response to Original message
Advertisements [?]
 Top

Home » Discuss » Archives » General Discussion: Presidential (Through Nov 2009) Donate to DU

Powered by DCForum+ Version 1.1 Copyright 1997-2002 DCScripts.com
Software has been extensively modified by the DU administrators


Important Notices: By participating on this discussion board, visitors agree to abide by the rules outlined on our Rules page. Messages posted on the Democratic Underground Discussion Forums are the opinions of the individuals who post them, and do not necessarily represent the opinions of Democratic Underground, LLC.

Home  |  Discussion Forums  |  Journals |  Store  |  Donate

About DU  |  Contact Us  |  Privacy Policy

Got a message for Democratic Underground? Click here to send us a message.

© 2001 - 2011 Democratic Underground, LLC