Oscar Plameras wrote:
> What my Comelec check will do is, for 1000 votes inputted, I expected to get
> in the results 1000 votes, categorized as valid, invalid, and uncategorized.
>
> And the actual results should match the expected results as prepared
> by Comelec of 1000 votes, categorized as valid, invalid, and uncategorized.
>
>   
Your Comelec check is simple and straight to the point... but 
inadequate. In Disneyland, it might be acceptable though. I'm sure 
Comelec will be happy to have you aboard.
> On Tue, Oct 13, 2009 at 12:42 PM, Danny Ching <[email protected]> wrote:
>   
>> You should check for absurdity in code, because it may not affect the check
>> during testing but it may affect the outcome when it really counts (on
>> election day). Why do you want to accept that risk?
>>
>> On Tue, Oct 13, 2009 at 9:40 AM, Danny Ching <[email protected]> wrote:
>>     
>>> How about checking for code that says if there is a candidate named "Eddie
>>> Gil" add 5,000,000 votes to Gloria? Will they check for each individual name
>>> available in the world?
>>>
>>> Do not get me wrong. I do not believe that outcome checking is not good.
>>> It is. What I am saying is that it is not enough.
>>>
>>> On Tue, Oct 13, 2009 at 9:09 AM, Oscar Plameras <[email protected]>
>>> wrote:
>>>       
>>>> The check I propose is by Outcome.
>>>>
>>>> If my check will not catch the absurdity in any coding, that's well and
>>>> good.
>>>>
>>>> My check is not going to look for  such things. What matters are the
>>>> outcome
>>>> or results.
>>>>
>>>> On Tue, Oct 13, 2009 at 1:40 AM, Robert Locke <[email protected]> wrote:
>>>>         
>>>>> Oscar,
>>>>>
>>>>> If I had a closed system that did the following:
>>>>>
>>>>>        if (current_date < '2010-05-10) {
>>>>>                do_a_normal_tally();
>>>>>        } else {
>>>>>                do_something_slightly_different_but_not_too_obvious();
>>>>>        }
>>>>>
>>>>> How would your proposed "Testing the System by Outcomes" catch this?
>>>>>
>>>>> Maybe you set the system date to be 2010-05-10, and the ruse is
>>>>> revealed.
>>>>>
>>>>> So the programmer does this:
>>>>>
>>>>>        if (current_date < '2010-05-10 && !obscure_hot_key_pressed) {
>>>>>                do_a_normal_tally();
>>>>>        } else {
>>>>>                do_something_slightly_different_but_not_too_obvious();
>>>>>        }
>>>>>
>>>>> How do you catch it then?  Obviously this is an oversimplified
>>>>> example, but I'm curious to hear how you would expose it.  Or are we
>>>>> supposed to blindly "trust" that this won't happen?  If that's your
>>>>> position, then I would say it's a bit naive.
>>>>>
>>>>> "There is one safeguard known generally to the wise, which is an
>>>>> advantage and security to all, but especially to democracies as
>>>>> against despots. What is it? Distrust." - Demosthenes
>>>>>
>>>>> Rob
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On 10 12, 09, at 9:35 PM, Oscar Plameras wrote:
>>>>>
>>>>>           
>>>>>> We do it the way it has been done.
>>>>>>
>>>>>> Testing the System by Outcomes.
>>>>>>
>>>>>> Come up with a set of inputs, and a set of outputs.
>>>>>>
>>>>>> If all the outputs (maybe hundreds or thousands) agree with all the
>>>>>> inputs, then that's acceptable.
>>>>>>
>>>>>>
>>>>>> On Tue, Oct 13, 2009 at 12:31 AM,  <[email protected]> wrote:
>>>>>>             
>>>>>>> How do you suggest we ensure that the code that is running does not
>>>>>>> have the badguyvote++ sub-routine? Checking binaries using pre-
>>>>>>> defined test cases will probably miss something.
>>>>>>>
>>>>>>> "Sent via BlackBerry from Smart"
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Oscar Plameras <[email protected]>
>>>>>>> Date: Tue, 13 Oct 2009 00:09:48
>>>>>>> To: <[email protected]>; Philippine Linux Users' Group (PLUG)
>>>>>>> Technical Discussion List<[email protected]>
>>>>>>> Subject: Re: [plug] COMELEC SUED (Was: The Death of Election 2010
>>>>>>> SourceCode
>>>>>>>        Review)
>>>>>>>
>>>>>>> It's efficiency. Code source review will not get you to where you
>>>>>>> want.
>>>>>>>
>>>>>>> It will not reach the objective of knowing whether the System is
>>>>>>> right
>>>>>>> in doing what it's suppose to deliver.
>>>>>>>
>>>>>>> On Tue, Oct 13, 2009 at 12:08 AM,  <[email protected]> wrote:
>>>>>>>               
>>>>>>>> This is getting out of hand and really entertaining.
>>>>>>>>
>>>>>>>> But seriously, what is wrong with a source code audit and a binary
>>>>>>>> integrity validation mechanism? Just to check if there is not code
>>>>>>>> that says: "if candidate='good guy' then badguyvote++"?
>>>>>>>>
>>>>>>>> "Sent via BlackBerry from Smart"
>>>>>>>>
>>>>>>>> -----Original Message-----
>>>>>>>> From: Oscar Plameras <[email protected]>
>>>>>>>> Date: Mon, 12 Oct 2009 23:58:59
>>>>>>>> To: Philippine Linux Users' Group (PLUG) Technical Discussion
>>>>>>>> List<[email protected]
>>>>>>>>                 
>>>>>>>> Subject: Re: [plug] COMELEC SUED (Was: The Death of Election 2010
>>>>>>>> Source
>>>>>>>>        Code Review)
>>>>>>>>
>>>>>>>> [email protected] is not even in google search.
>>>>>>>>
>>>>>>>> Just another one of those pretenders.
>>>>>>>>
>>>>>>>> On Mon, Oct 12, 2009 at 11:56 PM, Oscar Plameras
>>>>>>>> <[email protected]> wrote:
>>>>>>>>                 
>>>>>>>>> Maybe, just maybe your just one of those pretenders.
>>>>>>>>>
>>>>>>>>> On Mon, Oct 12, 2009 at 11:53 PM, Oscar Plameras
>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>                   
>>>>>>>>>> I don't understand. Why would you ask the question?
>>>>>>>>>>
>>>>>>>>>> On Mon, Oct 12, 2009 at 11:50 PM, Daniel Escasa
>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>                     
>>>>>>>>>>> OK, who are you, and what did you do with the Oscar Plameras who
>>>>>>>>>>> posted this:
>>>>>>>>>>> http://lists.slug.org.au/archives/slug/2003/08/msg00344.html
>>>>>>>>>>> and this:
>>>>>>>>>>> http://archives.free.net.ph/message/20090918.004218.c213bcf2.en.html
>>>>>>>>>>> ? Oh, and ironically,
>>>>>>>>>>> http://www.elections.act.gov.au/elections/electronicvoting.html:
>>>>>>>>>>>
>>>>>>>>>>> <except>
>>>>>>>>>>> Source code for 2008 software (zipped file in .zip format - 759
>>>>>>>>>>> kb)The
>>>>>>>>>>> eVACS® source code downloadable here is an extract of the
>>>>>>>>>>> voting, data
>>>>>>>>>>> entry, and counting modules as used by Elections ACT and is
>>>>>>>>>>> provided
>>>>>>>>>>> for study purposes only. Not included are: (a) artefacts produced
>>>>>>>>>>> during the eVACS® development process, such as detailed design
>>>>>>>>>>> specifications; (b) the base Linux operating system and
>>>>>>>>>>> configuration
>>>>>>>>>>> files; (c) the scripts that are used to initialise the vote
>>>>>>>>>>> databases
>>>>>>>>>>> and invoke the eVACS® modules. The design information for the
>>>>>>>>>>> eVACS®
>>>>>>>>>>> system is the property of Software Improvements Pty Ltd. Their
>>>>>>>>>>> website
>>>>>>>>>>> is at www.softimp.com.au/. Bona fide researchers interested in
>>>>>>>>>>> acquiring more of the source code may apply to Software
>>>>>>>>>>> Improvements
>>>>>>>>>>> using the form at: www.softimp.com.au/evacs/contactus.html
>>>>>>>>>>> </excerpt>
>>>>>>>>>>>
>>>>>>>>>>> Ironic because you're in Australia. And you're even too lazy to
>>>>>>>>>>> trim
>>>>>>>>>>> the quotes. And if you have to ask what that's all about, I'll
>>>>>>>>>>> ask
>>>>>>>>>>> again: who are you and what did you do to the Oscan Plameras who
>>>>>>>>>>> posted those two messages in the URLs above?
>>>>>>>>>>> --
>>>>>>>>>>> Daniel O. Escasa
>>>>>>>>>>> independent IT consultant and writer
>>>>>>>>>>> contributor, Free Software Magazine
>>>>>>>>>>> (http://www.freesoftwaremagazine.com
>>>>>>>>>>> )
>>>>>>>>>>> personal blog at http://descasa.i.ph
>>>>>>>>>>> Twitter page at http://www.twitter.com/silverlokk
>>>>>>>>>>> If we choose being kind over being right, we will be right
>>>>>>>>>>> every time.
>>>>>>>>>>> _________________________________________________
>>>>>>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>>>>>>
>>>>>>>>>>>                       
>>>>>>>> _________________________________________________
>>>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>>> _________________________________________________
>>>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>>>                 
>>>>>>> _________________________________________________
>>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>> _________________________________________________
>>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>>               
>>>>>> _________________________________________________
>>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>>             
>>>>> _________________________________________________
>>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>>> Searchable Archives: http://archives.free.net.ph
>>>>>
>>>>>           
>>>> _________________________________________________
>>>> Philippine Linux Users' Group (PLUG) Mailing List
>>>> http://lists.linux.org.ph/mailman/listinfo/plug
>>>> Searchable Archives: http://archives.free.net.ph
>>>>         
>>>
>>> --
>>> Regards,
>>> Danny Ching
>>>       
>>
>> --
>> Regards,
>> Danny Ching
>>
>> _________________________________________________
>> Philippine Linux Users' Group (PLUG) Mailing List
>> http://lists.linux.org.ph/mailman/listinfo/plug
>> Searchable Archives: http://archives.free.net.ph
>>
>>     
> _________________________________________________
> Philippine Linux Users' Group (PLUG) Mailing List
> http://lists.linux.org.ph/mailman/listinfo/plug
> Searchable Archives: http://archives.free.net.ph
>   

_________________________________________________
Philippine Linux Users' Group (PLUG) Mailing List
http://lists.linux.org.ph/mailman/listinfo/plug
Searchable Archives: http://archives.free.net.ph

Reply via email to