Slashdot Mirror


Florida DUI Law and Open Source

pete314 writes "A Florida court this Friday will hear arguments in a case where the accuracy of a breathalyzer is being scrutinized because the manufacturer refuses to release the source code. A state court ruling last year said that accused drunk drivers are entitled to receive details about the inner workings of the "mystical machine" that determined their guilt, and defense attorneys are now using that ruling to open up the device's source code.Is this part of a larger trend? With software bugs being a fact of life, consumers and organizations could claim that they need to be able to verify an application's source code before they accept that their calculations are accurate. Think credit card transactions, speed detecting radar guns, electronic voting machines..." Here is our previous story when this first became an issue in Florida.

400 comments

  1. I think it should be illegal to.. by picz+plz · · Score: 1, Funny

    drink and write open source software.

    Crazy moonbats.

    1. Re:I think it should be illegal to.. by Anonymous Coward · · Score: 0

      I know, we shouldn't even have drunk driving laws. I drive BETTER when I've had a few. (lol @ republicans)

      -A Sarcastic "Moon Bat"

  2. Should all government software be open source? by MacFury · · Score: 5, Insightful

    If, ideally, the government exists soley for it's citizens. Would it be in our best interest to be able to view the source code of non classified projects? If the government is in fact using our tax dollars to pay programmers, should we be entitled to view the outcome of their work and does it become public domain if paid for by public funds?

    1. Re:Should all government software be open source? by jfruhlinger · · Score: 4, Interesting

      The reason there's no push for this is that for most people, making code open source doesn't actually improve their access to it. For 99.999 percent of the US population (and, I'd wager, a solid majority of Slashdot readers), an open source breathalyzer is still a mysterious box. The only difference is that you could get a computer scientist who doesn't work for the manufacturer to explain it. Now I do think that this is important (especially when it comes to voting machines) but for most people it probably doesn't come across as a great blow for openness and freedom.

      jf

    2. Re:Should all government software be open source? by rovingeyes · · Score: 4, Insightful
      Would it be in our best interest to be able to view the source code of non classified projects?

      Yes. It would be very ideal and it would be in our very best interest to view the source code. It I think affirms the part of accountability. I want to make sure that my govt. isn't screwing me (fines etc) by writing manipulated code

      If the government is in fact using our tax dollars to pay programmers, should we be entitled to view the outcome of their work

      Of course, I want to be sure and for that matter every responsible citizen should be assured that their dollars are not being just given to corporations. Halliburton rings any bell?

      and does it become public domain if paid for by public funds?

      This is debatable. Obviously you wouldn't want your defense software etc to be open source but breath analyzer, I think poses no threat to national security.

    3. Re:Should all government software be open source? by Halfbaked+Plan · · Score: 1

      And one could also get a credible computer scientist, under an NDA from the hardware or software vendor, to explain it and/or audit the code.

      Which blows away the whole notion that this trend will force all code, everywhere, to become Open Source (tm).

      --
      resigned
    4. Re:Should all government software be open source? by Vombatus · · Score: 4, Interesting
      In a properly functioning democracy, all government should be open source - that is, it should be open to scruitiny from anyone and everyone.

      Some jurisdictions have Freedom of Information and other assorted records laws, which entitle normal citizens the right of access to documents and records, ensure that they are not destroyed to cover things up, etc.

      Unfortunately, some governments work extraordinarily hard to subvert these rights. Of course, some people in some countries/states/etc do not have these rights to begin with.

      So YES, governments should be open source.

      --
      This sig is intentionally blank
    5. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      No. That would be extremely irresponsible. Unfortunately the source would not only be open to the citizens of your country, but to everyone in the world, allowing other countries to steal the work your taxes paid for.

      Governments should be responsible with your tax dollars and use closed source as much as possible.

    6. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      Software written by U.S. government employees already is public domain.

    7. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      But this was written and owned by a contractor, the government was just buying the finished product.

      And even though stuff is in the public domain, you still have to FOIA it to get a copy (speaking from experience).

    8. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      Come on, lets be realistic. So do we need to see the blueprints on the alcohol sensors to make sure they are accurate? Do we have to audit the factory that makes the devices to make sure the devices aren't faulty?

      I personally believe the justice system is a subjective system, and you can never be 100% sure of ANYTHING.

    9. Re:Should all government software be open source? by dwandy · · Score: 5, Insightful
      No it doesn't.
      Maybe I'm wrong, but imho, every free citizen has the right to personally verify any evidence used against them in a court of law. Whether or not that citizen is able to comprehend the arguments/details/whatever is not relevant - only that they be allowed to review it.
      If they are personally unable to comprehend this, then this affords them the opportunity to consult with the experts of their choosing as they see fit - not as the gvt sees fit.

      For due process to be transparent, the defendant needs to be afforded every opportunity to review and question every element that is being used to convict him/her. No matter how "independant" any group/company/organisation/person might be on paper, they are still not "my guy" if they have to sign "their papers" in order to see the evidence.

      While this doesn't exlcude non-OSS, it does (and imho should) exclude anything where the mechanism is a trade secret. (that doesn't mean it's OSS, just not a trade secret)

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    10. Re:Should all government software be open source? by Halfbaked+Plan · · Score: 1

      Aren't there Trade Secrets?

      Haven't people been prosecuted for revealing Trade Secrets without said Trade Secrets being further revealed in the legal proceedings?

      --
      resigned
    11. Re:Should all government software be open source? by Bombcar · · Score: 1

      Couldn't they just make it so that the ticket you sign is also an NDA allowing you to examine the source if you so wish?

    12. Re:Should all government software be open source? by strider44 · · Score: 4, Insightful

      Why does that matter if the average person can read it or not? Here's an analogy, the average person can't read laws as thoroughly as a Lawyer, so should the government just say "Don't worry, you don't need to know anything about these laws, you just have to go to jail when we say so."

      This is used for defining guilt in a court of law, how it works in my opinion is extremely relevant, and people might like to hire a computer scientist to know the value of that definition. I'd bet most people would be quite pissed off if you told them they're going to jail because a little box says so and you have to take it on the little box's word and the word of the makers of the little box.

    13. Re:Should all government software be open source? by aussie_a · · Score: 1

      I shouldn't be forced into an NDA merely to examine evidence used against me in court.

    14. Re:Should all government software be open source? by aussie_a · · Score: 3, Interesting

      Obviously you wouldn't want your defense software etc to be open source

      Why not? Or do you believe in the FUD that closed software is inherently more secure?

    15. Re:Should all government software be open source? by penix1 · · Score: 1

      You are correct. A person accused of a crime has the right under US law to face their accuser and challenge them. What the Florida court has affirmed is this basic right even if the accuser is a black box. You are talking about someone losing their license to drive at best and their freedom at worst. This is why I have problems with the Patriot Act. It strips you of that right to face your accuser in the name of "National Security". In this day where rights are being eroded at a frightening pace it is refreshing to see the court finally putting some brakes on the slide.

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    16. Re:Should all government software be open source? by dwandy · · Score: 1
      As I said: this doesn't guarantee "open source" specifically, only that everyone has access ...
      When everyone knows something, it isn't a secret (by definition!); therefore, by extension, anything that everyone has access to can not be a trade secret...Extending this; why should I only see the "mechanism" if I'm formally charged and in legal proceedings? and so in the end, we have some sort of "open source" system, more specifically, one which is transparent, and (in the long term) helps ensure that those that are guilty obtain the prescribed punshiment, and those that are not are found "not guilty" are let go w/o punshiment.

      Isn't that what we are all after?

      Have any of you nay-sayers considered the possibility of false negatives in a closed-source system?

      Closed-source demands perfection in a single entity. Open Source is the admission that not one of us is perfect.

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    17. Re:Should all government software be open source? by swimmar132 · · Score: 1

      You're kidding right?

      Come on, think. Why wouldn't the DoD want to release the software that controlled our nukes, subs, satellites, NORAD, jets, simulations, etc.? ..

      MAYBE SO THAT THE UNITED STATES RETAINS ITS MILITARY TECHNOLOGICAL SUPERORITY

      God, honestly.

    18. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      As I work for a national defense agency, I can say that this issue is a little more tricky than "FUD" and open security.
      Anything you let the public know, you also tell your enemy. That may not be in the interest of your country...

    19. Re:Should all government software be open source? by aussie_a · · Score: 1

      MAYBE SO THAT THE UNITED STATES RETAINS ITS MILITARY TECHNOLOGICAL SUPERORITY

      So you want United States government funded public defenders to "maintain their technological superiority" over... who? Other defenders in America? Foreign defenders? Why would you want that?

    20. Re:Should all government software be open source? by aussie_a · · Score: 1

      Oooh wait. I just realised that DoD was meant when "defense software" was said. Heh. I thought it was the software that the public defendense in court uses.

    21. Re:Should all government software be open source? by swimmar132 · · Score: 1

      Over who? Everyone else. China, Russia, Iran, North Korea, etc.

      I don't see a reason why China should have access to all the internal military projects going on at Lockheed, Boeing, etc. Let them build their own technology - they're quite capable.

      There's zero reason to have military software and technology publically available.

    22. Re:Should all government software be open source? by timeOday · · Score: 1

      Maybe 99.999% of people can't read the source, but you can bet your butt theyll be hiring expert witnesses who can. And if there really are bugs in the thing, there's a good chance they'll find it.

    23. Re:Should all government software be open source? by penix1 · · Score: 1

      "I personally believe the justice system is a subjective system, and you can never be 100% sure of ANYTHING."

      Exactly....That is why our system is adversarial with both sides challenging everything under the sun including the sun. Anything NOT challenged in our system is an admission to it.

      B.

      --
      This is a sig. This is only a sig. Had this been an actual sig you would have been informed where to tune for more sigs.
    24. Re:Should all government software be open source? by danheskett · · Score: 1

      In theory, you are correct. All publically funded code should be open. The problem is that politicans and lawmakers do not think like computer people. I've written code used in state government to process and manage tax returns. It's not pretty. This is some nasty, nasty stuff. Disclaimer: Yes, I did a good job. It was modular, it was rules-based, it was flexible and robust and fast and based on open platforms. I am proud of what I did with what I was given, but really, it's a disaster. But none of that matters. If you saw the code, you could craft a tax return that, would without technical doubt, would never be audited. Not once, not never, not ever. You could in essense write your own refund check, and it would never be caught. Right now, I am sure I could craft such a state tax return and be off in Ceyelles. Some systems are self-defeating when open. The day I releas the code every tax lawyer in the state would be trolling slashdot looking for geeks to reverse engineer the perfect tax return. And there is no defense against the problem short of scrapping everything and starting over. Lawmakers insist on doing crazy things that no computer scientist or normal person would think of. For example: How many days in a non-leap year? 365, right? Don't over think it. Well, not if you are the state BMV/DMV. If you register car on December 12, how many days is that registration valid for? No, not 365. In fact, it's good until the last day of the same month in the next year UNLESS that number of days exceeds 15 calendar days longer than said next year. If that is the case then your registration is good until the first day of the same month of the next year inclusive of the first day. This is an effort to make easy to detect color coded stickers that cops can use to give you tickets when you forget to register. That's why if you take a poll and ask "how long is the registration on your car good for?" nearly everyone would be subtely wrong. I can't give specifics about the revenue service, but suffice it to say, this is the least of the rules involved in processing, managing, and flagging for audit, and then auditing, a tax return. Even with the actual rules specified as external conf files the system is so flawed that it is perfectly beatable with the source code. The problem is made worse when August rolls around the lawmakers are negotiating changes for the next fiscal year that starts in OCTOBER. You have 8 weeks to develop, test, certify, and simulate 800 tax code changes affecting everything from external file formats, database schemas, and printed forms. To be honest, there is no clean way to beat that rush, and failure is not an option. You can't just go to the capitol and say "that will be ready in 2007". They make a nice phone call "are you geared up for changes?", and the answer is always put into your mouth, "of course". So, the real answer is, most often, it's not feasible. Most government systems are based around complex laws involving multiple legislatures, court decisions, executive orders, federal effects, and various exceptions crafted from decades or centuries of deal making. Exposing the exact code behind the systems would reveal how without fail you can avoid, bend, and skirt the system. In effect, open sourcing many of these systems would give the elite technical people in the community an unfair advantage over their non-technical fellow citizens.

    25. Re:Should all government software be open source? by Facekhan · · Score: 3, Insightful

      In this case, I think the source code definitely should be open and able to be scrutinized by the defense. What the manufacturers are really afraid of is that this will demonstrate that breah analysis is actually very error prone and really is not good evidence at all resulting in loss of sales. This is very similar to how Polygraph results are inadmissable because it is simply not very accurate and the results are often very subjective and misleading. No court should allow a magical box to determine guilt or innocence and juries hold scientific evidence in high regard and it should be held to the highest standards of integrity and be open to be disputed in court just as an expert witness can be questioned about his expertise and about his actual knowledge of the case.

    26. Re:Should all government software be open source? by copper · · Score: 1

      The argument on the other side is what if this software would not be available to the government at all if the source had to become public? If the principle of being open trumps the efficiencies (in most cases) of contracting with private companies to solve specific problems, then that should be required by statute.

      Personally, I would be for such statutes where the government prosecutes citizens using the software. Hmm, interesting distinction between government buying OTS closed software and contracting to have software written where the developing company retains exclusive rights to the source. With either OTS or for-contract software where the software is used to convict citizens, I would support a statute requiring the source to be available; for OTS software for other purposes (government offices using Windows w/o getting the source) definitely not (it would be too inefficient to require otherwise); for contracted-for software for other purposes I think the argument is much closer and should be on a case-by-case basis.

    27. Re:Should all government software be open source? by laughingcoyote · · Score: 1

      And then if you find a problem (or potential problem), what good is it if the NDA prohibits you from bringing it up at your open trial? It'd be a pretty meaningless review if you're then prohibited from disclosing problems that are found.

      --
      To fight the war on terror, stop being afraid.
    28. Re:Should all government software be open source? by laughingcoyote · · Score: 1

      Yeah, because it's a lot harder to get hold of a computer and a coder then, say, weapons-grade plutonium for a nuke, quieting technology for advanced submarines, or advanced fighter engines. And anyone who can get hold of engineers who can design such things would most certainly be incapable of finding a computer scientist.

      --
      To fight the war on terror, stop being afraid.
    29. Re:Should all government software be open source? by larry+bagina · · Score: 1
      I don't see a reason why China should have access to all the internal military projects going on at Lockheed, Boeing, etc.

      Bill Clinton thought that campaign cash for the 1996 elsections was a good reason.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    30. Re:Should all government software be open source? by laughingcoyote · · Score: 3, Insightful

      So, let's sum up this long block of text:

      A. An important system has serious flaws, and
      B. The designers of this system would rather that not come to light, because they can't or won't fix it.

      And this is a good reason for leaving it closed? Seems to make the very case for opening it to me.

      Closed-source systems, if left insecure, will be exploited. (See related entry under popular closed-source operating systems.) On the other hand, open-source systems which suck will have their flaws found and corrected by thousands of eyes-and for every person who finds and attempts to exploit a flaw, 5 will be working to fix it.

      What if the Breathalyzer code -is- equally flawed? The code in the systems used to do DNA and ballistics testing? The code used in voting machines? Don't we have -every- right to see for ourselves, instead of accept "Trust us"?

      --
      To fight the war on terror, stop being afraid.
    31. Re:Should all government software be open source? by laughingcoyote · · Score: 1

      I'm not sure about Australia, but in the US signing the ticket is a promise to appear in court (or pay the ticket by mail, or otherwise take care of it) and acts as a bond (in this case, since it's a minor infraction, your signed promise to appear is bond enough and no cash bond must be made.) Therefore, if you refuse to sign the ticket, you will be arrested.

      So, the choice becomes in that case, sign the ticket, or be arrested and your car impounded. I think any contract made under those circumstances (other then the promise to appear) would likely been found to have been coerced by the authorities and thus invalidated.

      However, this becomes moot in a DUI case, because you're going to be arrested -anyway-, and likely have to post cash bail. So in the relevant case here, there's no ticket -to- sign.

      --
      To fight the war on terror, stop being afraid.
    32. Re:Should all government software be open source? by larry+bagina · · Score: 1
      In a properly functioning democracy

      the US is a republic.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    33. Re:Should all government software be open source? by Eivind · · Score: 4, Insightful
      The fact that most people can't examine the source for themselves is irrelevant. Most people also cannot analyse DNA, evaluate a fingerprint-match, read and correctly interpret law, evaluate the speed needed to deform a car in a certain way or or or.

      But without this ruling we had a situation where essentially:

      • You risk paying fines or going to jail if the little box says you where intoxicated.
      • How the box works is a secret.
      • Neither you, nor your lawyer nor your expert witness is allowed to examine the workings of the box.

      That's unacceptable. You've got a rigth to confront the evidence against you. That required you to know exactly what that evidence is, so that you (or your lawyer) can point out weaknesses in the evidence, for example.

      The logical conclusion is that evidence of any kind that is collected by closed-source software, and that is not independently verifiable is not evidence at all, but instead merely the empty claim of a uncheckable device.

    34. Re:Should all government software be open source? by Fulcrum+of+Evil · · Score: 1

      And this is a good reason for leaving it closed? Seems to make the very case for opening it to me.

      And how would you write, test, and validate all that crap in 8 weeks? This is why the situation is so fucked up.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    35. Re:Should all government software be open source? by spectral · · Score: 1

      It I think affirms the part of accountability. I want to make sure that my govt. isn't screwing me (fines etc) by writing manipulated code

      I haven't read many of the comments here, so if this has been said I apologize. I'd worry more about a faulty/tampered physical sensor, than anything else. If a radar gun / breathalyzer / whatever has a faulty set of sensors, no amount of software can fix that problem.

      Likewise, what's to say that it wasn't broken/misadjusted.. and then fixed before your trial (if you ask to see the unit)? The only way to guarantee this is to force the unit to not be touched, except under YOUR supervision, the second the unit clocks you as speeding and the cop presses a button saying that he's following you. If he doesn't press the button, he can't pull you over. Then you take the box with you. Extreme? Of course.

      What if they ARE writing manipulated code.. and just show you the out of date/non-manipulated version (think: voting machine scandals of the past election, modifying the code hours before an election..), or if it depended on the compiler, which depended on compiling against itself, opening it up to that famous hack of having the compiler trojan every program, and trojan itself to install the trojan.. where does your paranoia end?

      It's all possible. Open sourcing it does nothing, unless you have control over the device to be used against you in all cases. So, what do we do.. hand out cards of breathalyzer OS's, and require it to be PK signed and certified to be "the correct OS", and insert the code in to the breathalyzer ourselves before we blow in to it? Who's to say it's even going to use our code? hmm, can't trust that either..

      I hate breathalyzers. I don't drink, but I shouldn't be arrested for knowing this and refusing the indignity of blowing in to a tube to prove my innocence. Though, I've always wanted to do it just for the sake of saying I did. Heh.. Mild hypocrisy there, I guess. I just don't want to be forced in to doing it, with the assumption that I was guilty until proven innocent, such that if I refuse to prove my innocence, that's obviously an admission of my guilt, and I get arrested right on the spot. That's BS, and that's not "American", whatever that means. But it is.. since that's the way it works here. Bah. [/rant]

    36. Re:Should all government software be open source? by laughingcoyote · · Score: 1

      Exactly my point. I can't. Neither, likely, could you. But a few thousand just might find it doable. Of course, if there are problems, bringing them to public attention might not be a bad idea either, tax code changes are passed throughout the year. Why not start writing next year's tax stuff on April 16?

      --
      To fight the war on terror, stop being afraid.
    37. Re:Should all government software be open source? by Tim+C · · Score: 1, Insightful

      Why not? Or do you believe in the FUD that closed software is inherently more secure?

      Every single security consultant I've ever worked with has taken the view that secure or not, giving potential attackers any information whatsoever is a bad idea. The less they have to work with the harder it is for them.

      I appreciate and understand the arguments that many eyes make shallow bugs and that an algorithm that's been peer reviewed is inherently more trustworthy than one that hasn't. I understand that if written correctly, knowledge of the source of an application or algorithm is of little or no use to a potential attacker. However, I'd feel uncomfortable with the source for critical, sensitive applications being made public and I know that no security consultant worth their salt would agree to it.

      It is FUD, in that it's born of fear, uncertainty and doubt, but it has nothing to do with closed source being inherently more secure than open source. It has to do with the fact that writing secure code is hard, and that while security through obscurity is not sufficient, security and obscurity is better than security alone. Assume that your secrets will be made public and plan for it, but do your best to prevent it from happening.

    38. Re:Should all government software be open source? by TheoMurpse · · Score: 2, Interesting

      The question of whether closed software is inherently more secure is not the issue. The issue is whether or not, all things being equal, a certain software package that is unmodifiable by civilians (since it's military grade, they won't just accept your patches) gains nothing by being open source, but loses any security through obscurity (which exists until the software is cracked, and it can't be cracked by enemies if the only people who have access to the software are those in my government (traitors aside).

      Even aside from that, the question is simply, all other things being equal, is a certain software package more secure when it the code is read-only to the public? The answer is no. Did Windows magically become more secure when the partial source code was leaked on the net? No. But I bet you a lot of malware authors downloaded the code to look for exploit opportunities.

    39. Re:Should all government software be open source? by VJ42 · · Score: 1

      the US is a republic.

      That dosen't in any way exclude it from being a democracy

      democracy
      n. pl. democracies
      1.Government by the people, exercised either directly or through elected representatives.
      2.A political or social unit that has such a government.
      3.The common people, considered as the primary source of political power.
      4.Majority rule.
      5.The principles of social equality and respect for the individual within a community.
      http://dictionary.reference.com/search?q=democracy

      I'd say the USA fits into more than one of those catogories.

      --
      If I have nothing to hide, you have no reason to search me
    40. Re:Should all government software be open source? by CharliePete · · Score: 1

      Yes, any code written by or for any government agency should be Open Source. If The People own it The People should be able to use it and further develop it.

      As to wether or not the court should require that the code be opened in this case I'd have to say no. The only thing the court should be concerned with is whether or not there is enough evidence to show that the device is accurate. If this is a mature product there should be more than enough evidence to make such a determination. If, however, the product is relatively new and the manufacturer is relying on the technology rather than the device itself for their claims of accuracy then the device, including its source code, should be scrutinized before allowing the results of the test into evidence. Since most of Science relies on "When I do this that happens" with most of the whys being guesses this should not be held to any higher standard.

      --
      "Never limit what you know to what you do", Me
    41. Re:Should all government software be open source? by rasilon · · Score: 1

      Because telling a potential enemy exactly what you're doing is generally unwise. Because doing so would screw up a lot of counter-intel strategy. Because the source to a hypothetical "void fix_gimbal_lock(radar_controller_t *cont)" would tell an enemy the one approach vector that your radar systems can't track...

      etc.

    42. Re:Should all government software be open source? by blank101 · · Score: 1

      Based on my experience (as a gov't employee who occasionally deals with software), it costs more to get the source code as well as executible. I imagine it would be even more expensive to demand that, in addition to giving the code to Uncle Sam, these companies give the code to everyone.

      While I'm all for open source, I also don't like paying taxes (or course, this is why I push for already OSS solutions in the first place). There would have to be a sensible balance between cost and desire for openness.

    43. Re:Should all government software be open source? by Lucractius · · Score: 1

      You actualy belive that...

      "juries hold scientific evidence in high regard and it should be held to the highest standards of integrity and be open to be disputed in court just as an expert witness can be questioned about his expertise and about his actual knowledge of the case."

      id be surprised if a quater of the jury in any trial honestly cared what was going on.

      And id be surprised if on a given issue. Any one of them actualy knew enough to understand the issues... id expect that would be considered "outside bias" ... the idea that they might have a mind capable of thinking about more than the mush that the prosecution and defence tell them.

      then again i have very low expectations of any group or random people from the general populace over the number of 4 people...

      --
      XML - A clever joke would be here if /. didn't mangle tag brackets.
    44. Re:Should all government software be open source? by smallfeet · · Score: 1
      You can request the source code for most software that was developed for the government. They have the right to refuse, but must give a reason. The software in the drunk detecter is owned by the company, the gov buys the detecter not the source code.

      It would be a bad precident for all if the court were to force the company to show the source code. Could they not just TEST the deteter to show it is accurate?

    45. Re:Should all government software be open source? by radja · · Score: 1

      >It would be a bad precident for all if the court were to force the company to show the source code.

      why? I'd say it would be a very good precedent, forcing company secrets into the open. what better way to spread knowledge and information?

      --

      No one can understand the truth until he drinks of coffee's frothy goodness.
      --Sheikh Abd-Al-Kadir, 1587
    46. Re:Should all government software be open source? by Stone+Pony · · Score: 5, Insightful
      This is a common misconception on slashdot. It surfaces in just about every discussion concerning speed cameras, traffic signal cameras, radar guns etc. The black box is not the accuser. The accuser is some functionary; the black box record/reading/whatever is evidence.

      So the scenario is not "I was accused by (e.g.) the speed camera", but "I was accused by [name of minor civic dignitary responsible for this sort of thing]". You can confront him (or her) and ask "on what grounds do you claim that I was speeding/drunk etc." and they will respond that they have the reading from their machine as evidence. The evidential value of the reading is still up for discussion or dispute, but you're not being accused by the machine itself.

      FWIW (and IANAL), I suspect that in the UK, at least, you could challenge the accuracy of the machine (in fact, it's been done successfully with some radar guns, at least) but I think that your chances of having the machine pulled apart to demonstrate that every last component worked would be pretty low. I think it would be enough for the prosecution to show that (i) the machine was accurate when properly calibrated; and (ii) it had been properly maintained, calibrated and tested.

    47. Re:Should all government software be open source? by VdG · · Score: 1

      Could they not just TEST the deteter to show it is accurate?


      I think that's the best way. Even if source code was made available, and I had an expert look it over I wouldn't be confident that he/she had found all of the bugs in the code. Better to reply on rigorous testing: it doesn't really matter how the device works, provided that it does actually work.

      Manufacturers should provide detailed test reports. Tests should be repeated after any significant change to the device. If software is a componenet of the device then changes to that software should require re-certifiction of the device.


      This is really more important than access to the code. There's been some interest in the UK recently in laser speed-guns. It seems that one particular model was not adequately tested on motorcycles and that it can give significantly innacurate results under fairly normal conditions. This problem is nothing to do with the code inside the gun.

      If manufacturers know that they're going to have to produce test reports then they might well take more care to ensure that their products are tested properly. Otherwise they run the risk that police forces (in this case) won't buy their equipment.

    48. Re:Should all government software be open source? by AdamWeeden · · Score: 5, Insightful

      Aren't there Trade Secrets?

      Of course there are, but the algorithm that determines whether I get a criminal record or not should NOT be one of them. It's the equivalent of a cop getting to go into a courtroom and say "Trust us he's guilty, but the method we used to determine that is a trade secret."

      --
      I was quoted out of context in my autobiography...
    49. Re:Should all government software be open source? by anthony_dipierro · · Score: 1

      Obviously you wouldn't want your defense software etc to be open source

      Maybe not open source, but public domain. All software created by the US government already is public domain, anyway. It might be classified, but that doesn't mean it's protected by copyright law.

      In my opinion even classified information is used as a convenience rather than a necessity the majority of the time. I'd like to see a shift away from requiring secrets to be kept as much as possible. I'm sure some situations could be come up with where this would be very difficult, maybe even impossible, but in the long run I think we're better off moving in the direction of open disclosure.

    50. Re:Should all government software be open source? by ThosLives · · Score: 1

      Ah, you're only moderated '1' and I've got no mod points today! At least I searched for 'calibration' before posting an identical comment. Basically, you're exactly right when it comes to devices which measure physical quantities.

      --
      "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    51. Re:Should all government software be open source? by bogado · · Score: 1

      Well for most people car engines are compleatly blackboxes also. People don't think they should be shutted, but it is already happening. More and more pieces of your car are probably computer driven and cannot be easily replaced (well at least not by a similar). Our eletronic lives are in fact transforming from a place where a knowledgable person could fix your TV, to one that "all TVs are belong to them". And people will feel the diference sooner or later.

      The fact that this issues are arising is a good signal that people are starting to realise that this is an important issue. And I believe that it is not too late, not even for the United States. The badness in DCMA and patriotic act can be reverted, if enouth people get's to talk and act against those.

      --
      []'s Victor Bogado da Silva Lins

      ^[:wq

    52. Re:Should all government software be open source? by mpe · · Score: 1

      I don't see a reason why China should have access to all the internal military projects going on at Lockheed, Boeing, etc. Let them build their own technology - they're quite capable.

      or they can pay for some spies, if that proves to be the cheaper option.

    53. Re:Should all government software be open source? by mpe · · Score: 1

      The issue is whether or not, all things being equal, a certain software package that is unmodifiable by civilians (since it's military grade, they won't just accept your patches) gains nothing by being open source, but loses any security through obscurity (which exists until the software is cracked, and it can't be cracked by enemies if the only people who have access to the software are those in my government (traitors aside).

      Shouldn't your government's "bosses", which in a democracy is any citizen, have the right to verify what their government is up to. Especially given how "trustworthy" and "government" have often been shown to be mutually exclusive.

    54. Re:Should all government software be open source? by cooleric1234 · · Score: 3, Interesting

      That's the problem with the current legal system. One of the suppositions of the Rule of Law is that everyone should be aware of the laws. There are so many laws, ordinances, regulations, etc. today that it is impossible to know all the ways in which you might be breaking the law. Case in point: we had a groundhog problem in our backyard. We tried to do the humane thing and buy a "live trap." Well, right away we caught a possum. I was going to release it but then I called the local animal control branch, or whatever it's called. They said that I could get a huge fine for releasing it myself and they had to pick it up. Maybe that's a bad example because I found out what the law was but the point is that we probably all break the law in ways that we're not aware of.

    55. Re:Should all government software be open source? by Hognoxious · · Score: 1
      merely the empty claim of a uncheckable device.
      Well it would be if there wasn't any other way to test or calibrate it.
      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    56. Re:Should all government software be open source? by cluckshot · · Score: 4, Interesting

      Mod the parent of this post up! He deserves a 5. The trust us mentality of the government bureaucrats has cost the freedom of many and the lives of others. Distrust of the government is the right and moral obligation of every citizen, because it is all that keeps tyrrany in check. With Hurricane Katrina the bureaucrats wouldn't let the citizens boats in for rescue efforts and hundreds died awaiting a helicopter. The boats were turned back because the drivers were not "qualified" by FEMA. Should we trust this sort of behavior? Yes, we can trust it to kill us.

      In the justice the issue of fact presented in court is the whole issue. You must be able to try the "witness". This is why "rape shield laws" really protect the criminal from prosecution. They prevent trying the witness and thus we must either take the claim on faith or forget it. The inability to try a witness in technical evidence is to give the state an assured conviction without a trial. One may as well install a vending machine for justice. With modern computers the taking of their output as evidence is and act of extreme faith. One must trust the input, trust the process and trust the custody of the whole system including documents which are virtual in the first place. Video evidence for example may appear totally intact, but with modern edit technology it can be a computer induced hallucination.

      I want DUI's locked up! But I don't want officers running a vending machine for justice either. The more computer dependent these machines become, the more certain the tests they presume to do can be faked, altered or be just plain wrong and to test the programming becomes as important as asking the arresting officer questions. Educated Jurors must keep this stuff in mind.

      The state pays officers and prosecutors to get convictions. They will unemploy one who loses often. There is a high incentive to fake and change evidence. The state has found it very cheap to hire very simple minded officers and load them with gadgets designed for the purpose of conviction. It makes money for the state and makes officials look like they are doing their job.

      In England something like 800,000 traffic cameras exist. They got fabulous photos of terrorists doing their damage, but nothing could be done to stop them before hand. This because nobody was really watching. Cameras you see lack the ability to suspect (Probable Cause). The effect of these cameras has been an increase in crime and danger. This because the officers are no longer actually doing their job. We have to change this thinking that the machine is right. It exists to avoid being right.

      --
      Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    57. Re:Should all government software be open source? by cooleric1234 · · Score: 2, Insightful

      There's a difference between security and algorithms. A open source piece of code could be secure, have no bugs or overflows or whatever, but it still reveals the algorithms. We don't want our enemies to know all of our advanced algorithms, no matter how "secure" the code is.

    58. Re:Should all government software be open source? by computer_redneck · · Score: 1

      A lawyer once told me this... You have the right to have an attorney present during questioning.
      When they ask you to blow into the breathalizer they are questioning your sobriety. By law you have a right to have an attorney present during questioning. I know I repeated.
      One night I was stupid and on my way home in Daytona Beach drunk. I got pulled over. The police officer asked for my ID and such. Then asked me to take a breathalizer and drunk tests. I told him as calmly as I could based on my drinking that I would take the test which questioned my sobriety when my lawyer was present. The Police Officer was shocked but after a couple minutes arrested me. I spent a day an a half in jail before my lawyer showed up and then they administered the breathalizer. I was sober at the time and because they did not have enough evidence to prosecute I was never convicted or even went to trial. They dropped the case. Though I agree the code should be checked and the hardware checked to make sure it works properly and is not suceptible to ouside influences.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    59. Re:Should all government software be open source? by rtb61 · · Score: 1
      Not really. When you are the main customer you always stipulate the conditions, if the supplier doesn't like it you don't buy it. The supplier either buckles or goes broke with out customers. This will always be a problem with any software that is used in evidence in court and even any evidence that has been created with or manipulated by software.

      Even if the software is open source you would still run into a problem when that sofware is running on top of a closed source proprietary operating system. The real kicker can be if there are bugs in the software, no matter how tivial, they immediately create doubt about the legal validity of the results, let alone an operating system that the manufacturer estimates might contain as many as 25,000 bugs, now which version of windows was that. Consider any evidence that has been touched by that program and the concept of the benfit of doubt as interpreted by a court of law.

      As lawyers become more tech savy this and the various "non-warranty" conditions of typical closed source software packages, are going to create a lot of problems for the courts. Open source will end up having a far greater standing in the eyes of the law simply because it has been subject to a "public" audit.

      The alternate is for closed source proprietary software companies to have warranties that will actually gaurantee the quality of the results i.e. if it was microsoft, one BSOD and they would end up with the noose around their own necks ;-).

      --
      Chaos - everything, everywhere, everywhen
    60. Re:Should all government software be open source? by m50d · · Score: 1
      The issue is whether or not, all things being equal, a certain software package that is unmodifiable by civilians (since it's military grade, they won't just accept your patches)

      They'll accept your exploit code and fix it their own way, which will be just as effective.

      Did Windows magically become more secure when the partial source code was leaked on the net? No.

      Yes it did. At least one vulnerability (the IE jpeg buffer overflow) was fixed because a hole was found in that source.

      --
      I am trolling
    61. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      Much of the defense software delivered to the government is "open source" in that they get the source. If the government pays a defense contractor to make software, then the government typically gets the code. On the other hand, if the contractor predicts a need the government has and develops software under their own budget then the government does not usually have the right to the source as they are buying a product not buying the development.

    62. Re:Should all government software be open source? by cayenne8 · · Score: 2, Interesting
      "Trust us he's guilty, but the method we used to determine that is a trade secret"

      I was talking to a lawyer the other day (New Orleans) asking exactly what to do if you got pulled over and you'd been drinking. He said, if you know you're over the limit...just don't say a word, don't do any field tests because at this point it is nothing more than them collecting evidence. Just put your hands out, and let them put the cuffs on. You're going to jail regardless. So, don't blow, don't walk the line or touch your nose...don't give them ANY evidence against you. At the worst, you may lose your license for awhile, and get a Reckless Driving charge...but, it won't be a DWI. And, even with loss of license...you can generally get a permit to drive to/from work, groceries...etc.

      So...I guess the thing is..don't let them use any device on you regardless if it is Open Source or not.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    63. Re:Should all government software be open source? by cayenne8 · · Score: 1
      In addition to the source code being available for scrutiny for a breathalizer, I wonder how often these things are calibrated/tested for accuracy? Do they have to do this on a daily basis or between uses?

      I don't trust cops to keep a potentially sensitive piece of equipment properly maintained...and since the forced a ridiculously LOW BAC on the states (0.08)...there is now a very fine line between normal intake, and supposed intoxication.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    64. Re:Should all government software be open source? by Sancho · · Score: 1

      Wow, someone managed to beat the system and get off scot-free on a technicality when they should have had their license removed and been locked up. Congratulations, and thanks for spreading this loophole, thus allowing others to drink and drive with impunity.

    65. Re:Should all government software be open source? by cayenne8 · · Score: 1
      "Exposing the exact code behind the systems would reveal without fail you can avoid, bend and skirt the system"

      Hmm..sounds like a good idea. I wonder...is the code used to do state and fed taxes available under the FOIA?

      I've got some spare time on the weekends to try to plow through it....could prove worthwhile from what you are saying.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    66. Re:Should all government software be open source? by Marthisdil · · Score: 0

      If you weren't a dumbass and drinking and driving in the first place, machines like this wouldn't need to exist anyways.

    67. Re:Should all government software be open source? by Phisbut · · Score: 1
      In addition to the source code being available for scrutiny for a breathalizer, I wonder how often these things are calibrated/tested for accuracy?

      I would actually believe the calibration and test for accuracy would be a better way to make sure the breathalizer is accurate than it being open-source, since whatever source code they are showing you, you can't prove or disprove that it is the same source code that is compiled inside the machine.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    68. Re:Should all government software be open source? by lbrandy · · Score: 1

      This is just simply not true. Stop letting your bias blind you.

      Seeing the source code IS NOT ENOUGH to verify the system is operating correctly. Obviously you distrust the machine itself (which, as a blackbox, has been tested and verified as accurate)... therefore you have to free the code! But wait, why do you trust that the compiler is correct? Guess we better get a court order to free up all compiler code, as well. Oh crap. But the hardware could be bugged. How can we be sure it is correctly executing the code? Sorry Intel, you need to publish the complete design of the XSCALE used in that thing.

      It's a simple trade secret... open and shut. Opening this door would cause a world of pain. I realize everyone on slashdot is inherently socialist and thinks no one deserves the right to make money off of anything... however at some point you need to use your brain and really realize what it is you are asking for.

    69. Re:Should all government software be open source? by Sancho · · Score: 1

      But if I'm not mistaken, shortly after the release of the code, a number of exploits cropped up. Whether this is coicidence or not is unknowable, however when dealing with nuclear weapons, national security, etc. you really need to be careful. One exploit could be devestating, and while you might have many people reviewing the code to make fixes, you'll also have many people looking to exploit the code. The only difference is, the people looking to exploit have one less step (search for exploit, find exploit, write code to exploit, exploit) than the collective group working to fix the bug (search for exploit, find exploit, write and submit code to patch, maintainer review of patch, patch). That extra time required to ensure that the new patch not only fixes the problem, but also doesn't open up a new or worse hole is all the time an enemy needs to exploit the system.

    70. Re:Should all government software be open source? by computer_redneck · · Score: 1

      I am sorry... MY rights are not a loophole. They are my rights whether I am guilty or not. Also that was the last time I drank and drove. Almost 15 years ago now.

      Whats the legal limit now? .08. Last I knew you take some of the over the counter cough medicine at the wrong time and you will blow a .08.

      The real problem is not drinking and driving. I am not saying drinking and driving is a good idea or right to do but...
      I drive down the interstate. I am doing between 70 and 80. Flowing with the passenger traffic. A truck that is doing 65 is behind a truck doing 64. The truck doing 65 decides they want to go around the guy in front of them. They switch lanes in front of me causing me to jam my brakes. Why for 1 mile an hour more? When no one is behind me for a long distance. Why the hell do they do that?

      All those jerks out there that drive with a cell phone planted to their ear as well. Not paying attention and cutting off their field of vision. Last I heard a report from the Highway and Safety Cell phones were found to be a higher cause of accidents than drinking.

      Inconsiderate drivers that have nothing to do but run red lights. Sit there at a light it goes green and you watch upto 4 or 5 people continue to go through the intersection.

      My point is this. Barring the fact that drinking and driving is a bad idea. When you have people doing this on the roads someone who does something stupid like drinking and driving even if it is not their fault will get the blame. That cell phone user who just slammed into your because they were not looking in the other lane to see if a car was there. The Trucker who makes you slam your breaks and since you are under the influence your reactions are off. The jerks who run red lights. The driver had the right of way, it was green and they were under the speed limit and get slammed by someone who cannot wait 45-75 seconds to go through the next light. Yeah drinking and driving is a very poor choice and illegal... BUT more people just drive plain stupid and that is not illegal. Being sleepy behind the wheel is against the law in a lot of states. How many people are actually pulled over for it.

      It is the complete lack of being careful and watching out for other drivers that is the real problem not the drinking. I know people who are stone cold sober but because of their health problems they are a danger on the road to themselves and others. No one takes away their licenses. Give me a damn law like Minnesota. I can report you as unfit to drive no matter what age you are or something like that.

      I do not drink and drive for many reasons but I also object to laws that are over the edge and too harsh.

      Lets have people educated and made to take personal responsibility for their actions. Like that jerk in the car with the cell phone that is NOT in the accident but because of their careless driving two other people were. That person is the one who caused the accident not the ones who were involved directly.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    71. Re:Should all government software be open source? by hackstraw · · Score: 1


      I don't have too much to add, but I must say that this is the best analogy argument I have read is quite some time. It is completely parallel to the topic and true.

      I find it a bit much that "ignorance is no excuse for breaking the law", but in 48 of the US's 50 states it takes 7 years of college and the passing of a state test to know the law and a fulltime job to maintain that status.

      However, the distinction that the parent and the point of this topic is that at least the laws are available to read by anybody. With this blackbox DUI machine, nobody can.

    72. Re:Should all government software be open source? by Sancho · · Score: 1

      So you want people to take personal responsibility and then not be charged with drinking and driving if they are found to have done so? You, sir, seem to be unwilling to take personal responsibility for your own actions.

      You admit part of the problem yourself--delayed reaction times. That accident may not have occurred if the driver of one of the vehicles hadn't been drinking. Someone else may have been more at fault, but the drunk driver certainly has some culpability, and by the time the officer gets there, when all or most of the potential witnesses are 40 miles down the road, he has one guy who's intoxicated and one guy who sure as hell isn't going to admit that he was partially to blame. I guess we should only hire cops who can read minds--OH WAIT, THAT'S NOT POSSIBLE.

      Get over yourself. Drinking and driving is illegal. It kills people. It's also very, very easily tested for. Other bad driving actions are not so easily tested for, and thus it is much harder to get convictions. The fact that there are a dozen other poor driving habits that can contribute to deaths on the road does not absolve or mitigate the dangers of drunken driving. Perhaps one day we'll have black boxes in all our cars that can tattle on us if we are using our cellphones while driving and we cause an accident--until that day comes, unfortunately some people who are in the wrong will get off. But for the here and now, we can tell if you've been drinking.

      Oh, and don't try your little trick down here in Texas. Here, driving with a license (considered a privilidge, just like most states) requires that you take a breathalyzer on demand or you lose your license, period. It's simply the agreement you make when you get a license. You effectively waive your right to an attorney beforehand.

    73. Re:Should all government software be open source? by 99BottlesOfBeerInMyF · · Score: 2, Insightful

      Obviously you distrust the machine itself (which, as a blackbox, has been tested and verified as accurate)... therefore you have to free the code! But wait, why do you trust that the compiler is correct?

      Anyone, and I mean anyone, who has done a significant amount of research into any sort of formalized testing, especially compliance testing, will tell you that neither whitebox nor blackbox testing is sufficient in and of itself. Whitebox testing cannot usually cover all the code used by a system with sufficient expertise to ensure proper operation. Blackbox testing cannot test every single condition under which the system will be used and cannot catch all the edge cases. Maybe the system works fine except every other wednesday due to a problem with the time registration. Maybe it works fine within a certain temperature range, or humidity range. Maybe it works fine so long as the value read by a sensor is not a prime number. Being able to see the inner workings of the device is necessary to catch many of these problems in a real world situation.

      It's a simple trade secret... open and shut. Opening this door would cause a world of pain. I realize everyone on slashdot is inherently socialist and thinks no one deserves the right to make money off of anything... however at some point you need to use your brain and really realize what it is you are asking for.

      Yeah, because the courts don't have any procedures for dealing with trade secrets. Oh wait, maybe they do it all the time and allow trade secrets to be viewed by experts who agree not to reveal them. There is no reason why this should cause the business to lose money, unless their product is revealed to not be working properly, in which case they shouldn't be making money. And if it comes right down to it, I'd say clearing an innocent person of a criminal charge is more important that a company's right to keep secrets for profit.

      I don't think you understand the implications of what you are endorsing. I have a friend who develops closed source software used by police forces to compare DNA samples and used to conduct forensic investigations. Some of the code and calculations he has described to me is nothing short of horrible. Do you want to be matched as having your DNA at a crime scene because a closed source application notices that the DNA it has recorded for you is rare, so it assumes it made a mistake and then ignores that part of your DNA for the comparison? You may well find yourself in that position some day and without access to the code, you certainly can't find and test enough people with rare DNA sequences to prove that the system is not working.

      Anyone building software they plan on selling for use by police to gather or process evidence in court had damn well better plan to have that code reviewed by independent experts for both the defense and the prosecution. Any company that does not take this into account in their business plan deserves what they get. Justice is still more important than profit.

    74. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      You can confront him (or her) and ask "on what grounds do you claim that I was speeding/drunk etc." and they will respond that they have the reading from their machine as evidence. The evidential value of the reading is still up for discussion or dispute, but you're not being accused by the machine itself.

      This is tantamount to the device being an extension of their being, ie informing them, so they subsequently accuse you. In other words, their eyes are not your accuser, they are; you still have every right to confront them as to whether their eyes function well enough to inform them. In such a scenario, you may have a doctor's review of the abilities of their eyesight.

      So, sure, for the sake of argument the device isn't accusing, but I argue it is an extension of the accuser, and therefore the distinction is nominal. You still retain the right to confront the evidence being presented against you.

    75. Re:Should all government software be open source? by computer_redneck · · Score: 1

      >>So you want people to take personal responsibility and then not be charged with drinking and driving if they are found to have done so? You, sir, seem to be unwilling to take personal responsibility for your own actions
      I never said that someone who is drinking and driving should NOT be charged. I said I got off because I used the law. How about the murderers and rapist and other criminial who are let go on tecnicalities. It was not like I killed anyone. I also learned my lesson and have not driven drunk for about 15 years. There is no way in hell I will put myself and others at risk like that again.

      As for Texas.. Other than your propensity to kill people of less than normal intelligence you are still subject to the laws of the land. If a law or policy violates someones rights it will get thrown out. If what you say is true then if I was in Texas and was pulled over and charged with DUI I would then be denied the right of having an attorney in court during my case. I am quite sure that is not the truth of the matter.

      Also it is still NOT a trick. It is MY rights under the laws of the United States. Do you understand that? They are not selective in who is allowed to have those rights. Every last citizen of the US is equally allowed to use or ignore those rights. If the citizens and the government don't like the laws and rights they can change them and until the Sixth Amendment is revoked I have the right to have an attorney present when I am questioned by the police or other criminal investigators. I for one will fight tooth and nail to make sure the Bill of Rights never gets revoked in anyway I can.

      What you also fail to understand is that I said several times Drinking and Driving is not good. I do not condone it. I made a mistake and got lucky enough to get away with it. Unlike many other people who get away with something I realized what I had to do to avoid making the same mistake. I cared enough to stop myself from doing it again. Also what good are the Drinking and Driving laws when you read about some jerk who has many DUI convictions yet still seems to be able to drink and drive. A big one in Massachusetts a few years back was a man who had 21 DUIs. His license was revoked permanently yet he still could drink and he still got access to a car to drive. What good is a law that doesnt stop someone like that.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    76. Re:Should all government software be open source? by computer_redneck · · Score: 1

      As another note in regards to your "not in Texas" comment. Here is one of the Miranda Rights that the Supreme Court said you have.

      If you decide to answer questions now without an attorney present you will still have the right to stop answering at any time until you talk to an attorney.

      So even if the law says by signing for your license you agree to waive your miranda rights you can still STOP and refuse to answer questions and ask for an attorney.

      That is Federal Law which supersedes in most cases over State Law.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    77. Re:Should all government software be open source? by Fulcrum+of+Evil · · Score: 1

      Exactly my point. I can't. Neither, likely, could you. But a few thousand just might find it doable.

      Not a chance in hell. A few thousand people (working for free on tax software?) dividing the work and coordinating for an 8 week deadline, which is more lilke code 4 weeks, test 4 weeks? Not gonna happen. Anybody who's been involved in a large software project is now laughing themselves blue in the face.

      Yeah, Linux works, but it doesn't have a deadline.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    78. Re:Should all government software be open source? by jadavis · · Score: 1

      (iii) that it was used in a manner that did not compromise it's accuracy.

      When measuring physical quantities, there are lots of things that could throw the machine off. For instance, maybe when the manufacturer tests a speed laser, it works great. But maybe in the rain it gives very strange results. How would you ever be able to challenge it if you didn't have access to the code?

      In a murder trial, the defense can cross examine the forensics experts to their heart's content. For instance, they could ask what method was used to determine a DNA match. The witness would never say "that's a secret".

      But in routine traffic fine collection, where the money is a lot better, it would be too inconvenient to have to prove someone guilty, allow them a jury trial, or bother with any of that.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
    79. Re:Should all government software be open source? by computer_redneck · · Score: 1

      Oopps Fifth Amendment not Sixth.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - BF
    80. Re:Should all government software be open source? by thumperward · · Score: 1

      What utter bullshit. So government servers shouldn't run Apache or use published crypto techniques in the name of "security"? You have been fooled.

        - Chris

    81. Re:Should all government software be open source? by jc42 · · Score: 1

      ... merely the empty claim of a uncheckable device.

      Well it would be if there wasn't any other way to test or calibrate it.


      As a programmer, I understand quite well how difficult I could make this.

      Is the date odd? Does the suspect have an odd number of letters in their name? Did the operator of the equipment type a '#' in a certain field? If so, blank out that '#' and indicate a positive reading.

      Lots of software has undocumented responses to specific obscure input data. Such responses are called "Easter eggs". They are easy to program, difficult to discover, and can do anything that the programmer can implement.

      I challenge anyone to discover all the Easter eggs in any software (and prove that they've discovered them all) without access to the code. Yes, it can be done, by brute force, by testing the responses to all possible input. But for even minimal software, the time required to do this can easily be measured in centuries or millenia.

      Any claim that software can be verified without access to the code, and shown to not contain hidden behavior, is disingenuous at best. Believing this can be done shows a profound lack of understanding of the nature of digital software.

      (Actually, I program Easter eggs into most software that I write. I usually call them "debug hooks". I remove most of them, but it can be a good idea to have some of them in place when a customer calls asking about strange behavior. And I usually do document them, but in a separate document intended for maintainers rather than users, because my employers usually insist it be done this way. Some of those debug hooks can be used to radically interfere with the software's behavior.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    82. Re:Should all government software be open source? by jc42 · · Score: 1

      MAYBE SO THAT THE UNITED STATES RETAINS ITS MILITARY TECHNOLOGICAL SUPERORITY

      So this is why, when I'm in court trying to defend myself against some DUI "evidence" provided by an electronic black box, I shouldn't be allowed to examine the code? The court should just accept this "evidence" unexamined, and I shouldn't be permitted to examine the it, because doing so would threaten our military superiority?

      If that's so, then this vaunted military superiority is primarily a threat to our own citizens, not to any foreign antagonists (who aren't going to be in an American court on DUI charges).

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    83. Re:Should all government software be open source? by jc42 · · Score: 1

      We don't want our enemies to know all of our advanced algorithms, no matter how "secure" the code is.

      Considering that the topic is code embedded in equipment that's providing evidence in civil or criminal courts, what you're saying is that you consider the defendant an enemy, and that your code must be secure from that enemy defendant's analysis.

      We can only hope that some day soon you find yourself the defendant in a court, with the evidence against you provided by an electronic "black box" that you aren't permitted to examine.

      There is an old legal principle that defendants should be permitted to examine the evidence against them. The alternative is that you can be convicted on the basis of secret evidence. Do you want to be the defendant iin such a case?

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    84. Re:Should all government software be open source? by swimmar132 · · Score: 1

      What I said has nothing to do with the DUI case. Why do you think that keeping military technology closed has any relevance to whether or not a company can keep "trade secrets" out of court?

    85. Re:Should all government software be open source? by m50d · · Score: 1

      A truly determined adversary, which is the ones you should be really concerned about for a national security situation (script kiddies aren't going to fuck with you), doesn't need the source to find the exploit. The situation with normal websites is a tradeoff - don't make it public and you'll probably have a few extra years when you're vulnerable to real crackers, make it public and you'll have a week when you're vulnerable to every 1337 kid on the planet and after that you're secure. But in a government setting there's far less of a tradeoff, the only thing that makes sense is to make the source public.

      --
      I am trolling
    86. Re:Should all government software be open source? by jc42 · · Score: 1

      Well, because people keep bringing it up here, in a discussion of an article on computer code and court evidence. I don't think that military computer code should be relevant here, but given how many people are using it as an argument, it's obvious that a lot of people do think it's relevant. Otherwise why would there be so many messages about military secrets here?

      I just thought I should make it clear that some of us see through this attempt at misdirection. I don't think you'd get very far with it in the case at hand. And I suspect that the judge would probably berate your lawyer firmly for such a legal argument in a DUI case.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    87. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      You should be able to see both the algorithm and the implementation.

    88. Re:Should all government software be open source? by AdamWeeden · · Score: 2, Insightful

      If you weren't a dumbass and drinking and driving in the first place, machines like this wouldn't need to exist anyways.

      You misunderstand me. I don't drink and drive as I find it socially irresponsible and morally repugnant. I'm not looking at it from the side of a guilty person trying to get off on a technicality. I am looking at it from an innocent person who doesn't wish to be falsely accused because of possible bugs in algorithms I don't have access to reviewing if they accuse me of drinking when I have not been doing so.

      --
      I was quoted out of context in my autobiography...
    89. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      1) If anybody thinks that they can verify software is correct by looking at the source code then they don't know much about software engineering, QA or testing.

      2) What about the compiler/assembler? Will that need to be verified also? Is the defendant going to hire an expert to go over that line by line also?

      3) What about the firmware for the basic embedded device the software runs on? For many devices there is something equivalent to the BIOS on a PC. Is someone going to go through that line by line?

      4) What about the microcode in the CPUs and controllers, etc.? Remember the FPU in the first Pentiums and the error you would get if you divided 4195835 by 3145727?

      5) What about interprocess errors? What if one process writes on top of another process? What about threading problems? What if the underlying platform OS has a bug in it?

      This is a fishing expedition by the defense.

      Is a defense for being pulled over for a speeding ticket where the cop paced you at 85 MPH in a 35 MPH zone going to be that you want to examine the source code for the digital speedo in the cops car?

      If you get filmed beating on someone, can you demand the software for the video camera?

      Or are we going to accept that if something can be calibrated reliably, and in a reasonable testing regimine the device has been shown to be reliable, that the device works?

      Polygraphs are not admissible in court not because their measurements are flawed, but because the interpretation of those measurements are subjective and measurements themselves don't really measure whether someone is lying or not - just whether they are nervous.

      If a device can relaibly measure the alcohol in a person's bloodstream by measuring a concentration in their breath, then okay. If you have a problem with the science behind it, then attack the science, but you aren't going to get anywhere examining the source code - and you couldn't pay me enough to be the examiner - although with over 20 years in S/W QA and development (no small amount of those 20 years working on medical measurement devices), I might be convinced to testify for the manufacturer/government as to why looking at the source code is a really stupid, inefficient and ineffectual way of determining the validity of the device.

    90. Re:Should all government software be open source? by smallfeet · · Score: 1
      1) It is just a few short steps from making code evidence in court cases to holding programmers criminally libel for bugs. 10 years ago this statement would have seemed absurd, but today who knows.

      2) Code is not an easy thing to read and understand. There would have to be 'experts' testifying. As a programmer I do not want my company to ask me to prepare to defend some code in court.

      3) I am not sure how in the open being evidence in court would make the code either.

    91. Re:Should all government software be open source? by KDR_11k · · Score: 1

      Ridiculously low?!? Most countries have a limit of zero, .8 permille (I assume your number is percent since other posters said 2-3 beer) is very high.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    92. Re:Should all government software be open source? by laughingcoyote · · Score: 1

      Well, it's not working as is (from the sound of it), so I certainly can't see that trying a different approach could -hurt-. And if the fact is, that the IRS has a flawed software development procedure, that may be leading to unfair audits (or unfair advantage for those who know how to game the system, and make no mistake, if it's possible, people are doing it, security through obscurity never works), then that needs to be public knowledge, so that something can be -done- about it. And that's some of the least of importance-if, for example, there are flaws in voting machine software (as there is good reason to suspect), the public has every right to know that as well.

      You go ahead and keep laughing at the public's right to know. This is just one more example of why it should be enforced in all cases-99% of the time, the government is keeping a secret in order to cover up wrongdoing, malice, or negligence on the part of an official, not in the interests of "security". In this case, sounds like negligence-the procedure isn't working, so it needs to be changed. It is also partly the contractor at fault-if the contractor is telling the IRS "Sure, we'll be ready!", and the truth is they won't, and know they can't be, they are lying. Don't varnish it, that's all it is. Again, this is something the public has the right to know.

      --
      To fight the war on terror, stop being afraid.
    93. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      Rights that are waived are waived. End of story.

    94. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      I'd say whether or not examining the device for accuracy (empirical testing, NOT examining the code) is worth it depends on how close to the threshold the measurement is. If the machine said .08, and it's found to be accurate to .02, I think there's a reasonable doubt that the defendant's BAC really was .08 or more. On the other hand, if the machine says .11, and it's found to be accurate to .02, there's not much the defense can do.

    95. Re:Should all government software be open source? by Anonymous Coward · · Score: 0

      A less error prone solution: video surveillance and 24hr courthouses. Officer arrests suspected drunk driver and then drives up to the court. Officer accuses the driver of being intoxicated. The judge pulls up the feed from the police offer's squad car and reviews it; then he determines if there was probable cause. If so, he check to see if the driver is in fact drunk. If the judge finds the defendant guilty, he locks him up and revokes the defendant's drivers license; if he finds him innocent, then the police officer is fined. If the officer has N "innocent" arrests, the officer is fired and thrown in jail. At any point up until N-1, the officer is given the option of a discharge instead of fines. However, at N, he has to go to jail and he can never work as a police officer again.

    96. Re:Should all government software be open source? by Eivind · · Score: 1
      Yes, it can be done, by brute force, by testing the responses to all possible input.

      Actually, not even this works. Atleast not for devices that accept unlimited lengths of input.

      Besides, *even* if the breathalyzer accepted *only* a press of the "Go" button, and had *no* other inputs, how do you verify that tapping "... ... ..." on the Go-button won't cause the next tested person to automatically be assumed intoxicated ?

    97. Re:Should all government software be open source? by bhiestand · · Score: 1
      I know I'm blowing this out of proportion and it's not a "fair" comparison, but I'd like to remind you that it's not necessarily the illegality of something which makes it bad. Saying "because it's illegal" means absolutely nothing other than "you might get in trouble if you get caught or turned in for it." Or it could be used against you in situations where a DA can't find anything else to get you for.

      Get over yourself. Drinking and driving is illegal. It kills people. It's also very, very easily tested for. Other bad driving actions are not so easily tested for, and thus it is much harder to get convictions. The fact that there are a dozen other poor driving habits that can contribute to deaths on the road does not absolve or mitigate the dangers of drunken driving. Perhaps one day we'll have black boxes in all our cars that can tattle on us if we are using our cellphones while driving and we cause an accident--until that day comes, unfortunately some people who are in the wrong will get off. But for the here and now, we can tell if you've been drinking.

      Oh, and don't try your little trick down here in Texas. Here, driving with a license (considered a privilidge, just like most states) requires that you take a breathalyzer on demand or you lose your license, period. It's simply the agreement you make when you get a license. You effectively waive your right to an attorney beforehand.

      Get over yourself. Sodomy is illegal. It kills people. It's also very, very easily tested for. Other sexually risque actions are not so easily tested for, and thus it is much harder to get convictions. The fact that there are a dozen other sexually risque actions that can contribute to deaths does not absolve or mitigate the dangers of sodomy. Perhaps one day we'll have black boxes in all our bodies that can tattle on us if we are sodomizing and we cause an injury--until that day comes, unfortunately some people who are in the wrong will get off. But for the here and now, we can tell if you've been sodomizing.

      Oh, and don't try your little trick down here in Texas. Here, fucking [with a license] (considered a privilidge(sic), just like most states) requires that you take an anal virginity test on demand or you lose your license, period. It's simply the agreement you make when you get a license. You effectively waive your right to an attorney beforehand.
      --
      SWM seeks new sig for a brief fling
    98. Re:Should all government software be open source? by Sancho · · Score: 1

      For starters, perhaps you missed the sentence directly following the "illegal" sentence--that is, it kills people. The 2nd, 3rd, and 4th sentences that you quoted were intended to be taken together and formed the basis for the rest of the post. You took one out of context and focused on it. Bad debater! That's a very bad debater!

      Now on to your rephrase....

      First of all, sodomy doesn't kill people. That point itself invalidates your entire rewrite because the statement which is the basis for my argument is false in yours. A more appropriate analogy would be "sodomy with HIV" kills people. And that's fairly close in scope, as it is illegal and generally considered immoral to intentionally infect someone with HIV without their knowledge. And just as with the drunk driving example, the mere act of sodomy while infected with HIV is not a gauranteed death (although sodomy does have a fairly high infection rate--drunk driving probably has a much lower fatality rate).
      To further dismantle your rewrite, the entire last paragraph is near gibberish in most western societies (where drinking and driving itself is illegal). Fucking does not require a license. No tests of any sort are commonly performed before fucking, and it's fairly difficult and uncommon to have your ability to fuck taken away from you.

      You would have done better to try to find another illegal activity which can kill, but might not be considered immoral. It's just really going to be hard to find an analogy to driving while under the influence because there are so many factors to consider--the fact that you are out of control, the fact that you are much more likey to cause death if you drive drunk, and the fact that everything leading up to putting the keys in the ignition is 100% legal (in most cases). I'd be really interested if someone could come up with an analogy that fits the above that has a good, solid argument to have the law overturned.

    99. Re:Should all government software be open source? by bhiestand · · Score: 1

      Not meant to debate you at all, really, my only problem was with your sentence about it being illegal. That has no bearing whatsoever on whether it is bad. That's why I brought up the rewrite with fucking. Sodomy is illegal in many states, and so is premarrital sex. Laws against homosexual sex are still on the books in your beloved Texas, and were only invalidated recently.

      That being said, let me repeat a few things you said:
      First of all, sodomy doesn't kill people. ...
      And just as with the drunk driving example, the mere act of sodomy while infected with HIV is not a gauranteed death (although sodomy does have a fairly high infection rate--drunk driving probably has a much lower fatality rate).


      Right, so drunk driving doesn't kill people, hitting them with the car does. And sodomy doesn't kill people. Infecting them with an infectious disease does.
      Now, just being devil's advocate here, but wouldn't it make more sense for it to be illegal to knowingly infect someone with an infectious disease without their knowledge? Wouldn't it also make more sense for it to be illegal to kill somebody rather than for it to be illegal to drive after having x number of alcoholic beverages, y doses of medicine which may or may not contain alcohol, etc.? How many other laws can you know the exact wording of and not be sure whether you're breaking the law or not? Sure, it's reasonably safe to assume that you'll be under the limit if you've only had two beers in the last hour, but you really don't KNOW. How many bars have breathalyzers available for use? How many people own their own? Are these accurate enough? Will the BAC continue to go up beyond the legal limit even after you stop drinking? So what if I own my own and know the answers to those questions. Most people don't. Some of the DUI laws on the books are absolute bullshit. I know one person who got a DUI for operating a bicycle. We had one here get a DUI for being in the vehicle with his keys within reach. He was sleeping off a night of boozing inside of his car, and his keys were in the glove compartment, but it was "within reach, and he could've driven the vehicle" so they still charged him. And that one won in court.

      All I'm saying is, basically, that I agree that drinking and driving is a Bad Thing(TM) overall. I'm not trying to debate you on that at all. But keep in mind that most laws are poorly written bullshit at best, and downright totalitarian at worst. I wouldn't be caught dead using "it's illegal so it's bad" as the primary claim to support my argument. You could just say "it results in an intolerably large increase in the risks to others" or some other babble like that. At least you wouldn't be resorting to "but politicians said we shouldn't do it!"

      --
      SWM seeks new sig for a brief fling
    100. Re:Should all government software be open source? by syukton · · Score: 1

      I, personally, believe that we are more secure if we don't give up our most sophistocated technologies to our enemies. I agree with the notion that we as the citizens who are paying for it should know how it works but I can't fathom how we would prevent that knowledge from coming into anyone else's possession. I mean, aside from kicking out all the immigrants who came to America in the past 15 years and closing our borders. That still wouldn't eliminate the "domestic threat" though, of people who don't like the country as big as it is or don't like republicans or don't like white people or whatever. Even if we totally isolated ourselves from every other country on the planet and we openly publicized all defense information to our citizens, the "joe schmoe" who "has just had enough" can still decide to use some fancy radar jamming code he found on www.howdefenseworks.mil on the missile he's designing to be flown directly into Air Force One.

      The notion that you should keep secrets from your enemies and sometimes your enemies are those closest to you (family, friends, neighbors, the citizens of a government's country) isn't really "FUD" because it is, well, true.

      --
      Reinvent the wheel only at either a lower cost, greater effectiveness, or your own personal enrichment and satisfaction.
    101. Re:Should all government software be open source? by weissblog · · Score: 1

      I can't attest for the rest of the world. But here in Arkansas, if you don't submit to a 'chemical analysis of body substances', then you get your license pulled for six months immediately. And then you and your attorney get to try to convince a judge that you weren't intoxicated, which won't be easy. There are ways to get out of a DWI. I've seen a couple of them myself. But refusing to cooperate is rarely successful around here. Most of the time DWI's get off on technicalities. Now, from a police officer's point of view, go ahead and refuse. It saves me about an hour and a half of paperwork. ;) Here's a related antidote I posted on my blog a while back. http://www.weissblog.com/archives/2005/07/10/exact ly_how_big.php

    102. Re:Should all government software be open source? by drissel · · Score: 1

      The verification question here is the barest tip of the iceberg. Every forensic instrument that has any software, including programmable gate arrays and rom controllers, is subject to the objections that the code might not work, that the prosecuting agencies are, in any case ignorant of it, and that consequently no one can swear that a defendant committed a crime.

      Once the source code can be examined the problem can perhaps be moved back to the compiler. This is actually three problem areas - not just one. First is the syntactical analyzer and error generator which is what we all think of when a compiler is mentioned. Second, there is the library. Many microcontrollers have extremely limited instruction sets. Some don't even have a multiply instruction. Third, there is code generator.

      So even if the C code is correct and is correctly analyzed by the compiler, complete verification would have to include the library and the code generator. Finally, how many computers have been formally verified?

      As things stand right now, I don't see how any law-enforcement agency, instrument manufacturer, software supplier and hardware manufacturer even in combination could swear that a defendant has committed a crime when a software based instrument provides a crucial measurement.

      Regards,
          Bill Drissel

  3. Umm by interiot · · Score: 4, Insightful
    1. Why start with breathalyzers, and not voting machines?

    2. So is this kind of ruling going to spread to radar detectors, baggage-scanning equipment, automated video cameras, etc?

    1. Re:Umm by Cmdr-Absurd · · Score: 2, Insightful
      Why start with breathalyzers, and not voting machines?

      Because someone is paying a defence attorney big bucks to get him/her off the hook and this angle hasn't been tried yet?

      The average American would rather lose the vote than the driver's license.

    2. Re:Umm by NoTheory · · Score: 2, Insightful

      1) Because as worried as politicians say they are about voting fraud, they're really not going to do anything serious about it. 2) Depends how much it is fought over. This sounds dangerous enough to vested interests that Congress might even weigh in.

      --
      There are lives at stake here!
    3. Re:Umm by Anonymous Coward · · Score: 0

      Why stop there? We are constantly denied the truth about many things that affect our lives more profoundly than the inner workings of baggage scanning equipment, as Nassim Nicholas Taleb cogently points out in this nice little essay. So I'm wondering, if the legality of a matter hinges on knowing the whole truth, where does it end?

    4. Re:Umm by Anonymous Coward · · Score: 0

      There is now quite a movment for the voting thing:
      http://www.openvoting.org/

      Already some legislation for this in a few states...

    5. Re:Umm by kklein · · Score: 2, Funny

      Because more people get DUIs than vote, duh.

    6. Re:Umm by Anonymous Coward · · Score: 0

      All small potatoes, I want to see the code the IRS is running on their machines that flags my return for an audit, or that sends me a bill for $1500 they think I still owe. They can take away my house and throw me in jail for the output of that code.

    7. Re:Umm by iamdrscience · · Score: 1

      More personal consequence (or at least a more immediately noticable personal consequence). If a voting machine isn't counting your vote correctly, the wrong guy might get elected. If the breathalyzer you use incorrectly measures your blood-alcohol content, then you'll have to pay a big fine, maybe lose your license, maybe go to jail, etc.

      Even if the person that's incorrectly elected does an absolutely awful job compared to your guy, things are likely, for the most part, going to stay about the same for you.

    8. Re:Umm by Anonymous Coward · · Score: 0
      Why start with breathalyzers, and not voting machines?

      I don't know about you, but for me, the right to due process is way more important and fundamental to a civilized society than the right to vote. What's more important to you: to be guaranteed your god-given human rights, like due process (the right to be secure against unwarranted search, seizure, or arrest), or to have your miniscule say in how power (the "right" to initiate force as a means to an end) is distributed?

      It is entirely possible to have a peaceful, voluntary society without the right to vote. It is NOT possible to have a peaceful, voluntary society without the right to due process.

      In fact, I could care less about the right to vote, as long as my god-given individual rights (like due process) are written in stone. Of course, today the US constitution is just a piece of history, and I don't have those god-given rights. Can voting bring them back? Personally I don't believe it can. It sure didn't stop government from stealing those rights away from us in the first place. And it sure hasn't stopped the US government from expanding nearly exponentially over the past 100 years -- not only in raw cost, but power over the people. If you ask me, I'd say voting is essentially what caused all that to happen.

    9. Re:Umm by anthony_dipierro · · Score: 1

      Why start with breathalyzers, and not voting machines?

      The constitutional issue is much clearer with breathalyzers.

      So is this kind of ruling going to spread to radar detectors

      You mean radar guns? If so, I would assume so (at least for criminal cases). If you really mean radar detectors, then no.

      baggage-scanning equipment

      Probably not. The scanning equipment is generally only used as an initial check, and not as the actual evidence in a trial. Once the scanner picks up the contraband, the baggage is confiscated and the actual contraband is retrieved. Whether or not the baggage-scanning equipment was malfunctioning would be rather irrelevant to a trial when you have the actual contraband itself confiscated from the baggage.

      automated video cameras

      What are they?

    10. Re:Umm by jbrocklin · · Score: 1

      IANAL, but should this argument go through: that the source code has to be opened for review on the grounds that the piece of equipment is used to make decisions with legal implications for the general public, and that it should be able to be reviewed by those which may possibly use it - I think that this could be a wonderful starting place for the opening of source code for items like voting machines. It would set a precedence which, in the case of voting machines, would probably travel to the Supreme Court to be tested. Not to say that it would still hold up (I don't know much about constitutional law, not that many people do), but it would definitely be interesting to see the results of such a case.

    11. Re:Umm by Shakrai · · Score: 1

      The average American would rather lose the vote than the driver's license.

      The average American wouldn't be able to get to the polling place without a car.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    12. Re:Umm by Shakrai · · Score: 1

      Whether or not the baggage-scanning equipment was malfunctioning would be rather irrelevant to a trial when you have the actual contraband itself confiscated from the baggage.

      A good lawyer could try to make a fruit of the poison tree argument with that one. If the cops bust into your house without a warrant and find something that points them to other evidence ("I LEFT THE GUN IN THE DUMPSTER ON 8TH STREET" scrawled on your dry erase board for example) then that other evidence is also excluded from trial. The only way around that is if they can prove that they would have found that other evidence anyway.

      Of course I don't know how that works with baggage check because people have surrendered so many rights in the name of "security" that it's not funny.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    13. Re:Umm by cayenne8 · · Score: 1
      "The average American wouldn't be able to get to the polling place without a car."

      The average American wouldn't really be able to do much at ALL without a car. The avg. American needs a car to:

      • Go to/from work
      • Buy food
      • Evacuate for hurricanes
      Ok...well, maybe not the last one for the AVERAGE American..but, sure did save my ass with Katrina. It is just a fact of life in the US, the size and way the infrastructure is...you pretty much NEED car to survive a normal middle class life here. And this isn't going to change anytime in the near future. It would prove too cost prohibitive.
      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    14. Re:Umm by Sloppy · · Score: 1
      Why start with breathalyzers, and not voting machines?
      Because there is constitutional law, written in terms so clear that even laymen can understand it, which covers breathalyzers:
      In all criminal prosecutions, the accused shall enjoy the right to .. to be informed of the nature and cause of the accusation; to be confronted with the witnesses against him; to have compulsory process for obtaining witnesses in his favor
      But there doesn't appear to be any constitutional demand that elections have any integrity. Except maybe for this part: "the right of the people to keep and bear arms, shall not be infringed." ;-)
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    15. Re:Umm by anthony_dipierro · · Score: 1

      A good lawyer could try to make a fruit of the poison tree argument with that one.

      I doubt they'd be successful though. The search itself was legal - you don't need proof beyond a reasonable doubt to conduct a search, only probable cause, and as long as it can be shown that the baggage scanner works most of the time that's sufficient for probable cause.

      If the cops bust into your house without a warrant and find something that points them to other evidence ("I LEFT THE GUN IN THE DUMPSTER ON 8TH STREET" scrawled on your dry erase board for example) then that other evidence is also excluded from trial.

      I'm pretty sure the cops don't need a warrant in order to search your luggage when you're boarding a plane. Even if they do, this is really a completely different argument, and has nothing to do with whether or not the baggage scanner is open source. I agree the fact that the cops can scan your luggage at all rests on shaky legal grounds, but this is a different argument.

      Let's say the cops pull you over, and someone in your car tells them you have a gun, and they then search you and find a gun (which you are carrying illegally because you don't have a permit or whatever). Even if it is later found out that person in your car was a habitual liar, it doesn't exclude the fact that you did in fact have the gun. As long as the search was legal (and in that case it is under Terry v. Ohio), the fruit of the poison tree doctrine doesn't apply. The purpose of that doctrine is to discourage the police from making illegal searches.

  4. Sorry But by mordors9 · · Score: 3, Insightful

    I'm sorry, I am all for open source and think it should be promoted. But if the breathalyzer's accuracy has been tested and verified, not being open source should not be a reason to let a drunk driver off the hook, in my opinion.

    1. Re:Sorry But by Anonymous Coward · · Score: 0

      I agree, we should leave all drunks on hooks, ala Cat's Cradle.

    2. Re:Sorry But by monkaduck · · Score: 0, Troll

      This has nothing to do with the accuracy of the breathalyzer and everything to do with the sleazy practices of DUI defense attorneys. Like all good ambulance chasers, they will use every tactic in the book to get their clients off. I've had far too many dealings with them as a volunteer for MADD to ever think again that they belong to the same species as I do.

      --
      Napalm is nature's toothpaste
    3. Re:Sorry But by Tester · · Score: 4, Insightful
      I'm sorry, I am all for open source and think it should be promoted. But if the breathalyzer's accuracy has been tested and verified, not being open source should not be a reason to let a drunk driver off the hook, in my opinion.

      I'm all for Free Software too.. and I also dont think the drunk driver should be let off the hook. That's why the source code has to be released.. Its not as if it was complex software.. and I mean.. they are selling a machine. Its not like asking Microsoft to Free Windows .. it wont kill the company.. But will probably guarantee a fair trial.. And it creates a good precedent for voting machines, etc.

    4. Re:Sorry But by Anita+Coney · · Score: 3, Insightful

      "breathalyzer's accuracy has been tested and verified"

      The breathalyzer's accuracy HAD been tested. But since the tests the company released numerous software upgrades that have not been tested.

      I see no reason to turn over the source code, however, simply retest the devices after each upgrade.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
    5. Re:Sorry But by Cylix · · Score: 3, Insightful

      In one light,

      This is a good tactic to get your client off the hook as people tend to be greedy. This might not work on every judge of course, but it's not a bad tactic to try if you have the money to spend. Who knows... maybe he was not legally intoxicated. The truth is the person is innocent until proven guilty in a court of law (unless you wave that right).

      In another sense... it is a good stepping stone to have those "mysterious" inner workings of other sensitive devices exposed. Oh noes screams the company... we can no longer hide behind the curtain.

      Yeah, it sucks it is being started out with a DUI case with scrutiny being eyed on a critical piece of equipment as a breathalizer, but the trend has to start somewhere.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    6. Re:Sorry But by yiantsbro · · Score: 1

      But is is the precedent that kills those arguments (not complicated software, won't kill company). The precedent would set the stage for forced release of complicated, company killing software in the future.

    7. Re:Sorry But by Mnemia · · Score: 1

      Your opinion is automatically invalidated because you volunteered for that neo-Prohibitionist organization. I'll be modded troll for this, but that's my reflexive feelings about it.

      Besides, it's a defense lawyer's job to do anything in his power to get his client off. And a lot of people who get charged with DUI are innocent, due to overzealous law enforcement, runaway prosectors, and a justice system that considers people guilty until proven innocent when it's a "socially unacceptable" crime they are accused of. These machines are actually extremely inaccurate, and should be questioned. The margins for error are even slimmer with the new "improved" lower BAC limits.

    8. Re:Sorry But by chrpai · · Score: 4, Interesting

      I pulled jury duty earlier this year and was placed on a DUI trial. I can tell you that breatholizers are complete bullshit. In Texas if you are pulled over refuse to take the test and offer to have a blood sample instead. They will threaten to take your license away if you say no but it's an administrative process and you can still get exemptions and keep driving.

      I learned alot more about DUI law during that trial and while I never personally drink and drive I could see very easily how one could be falsely suspected and convicted.

      So how did the jury decide? We didn't there was a mistrail because the "sleezy lawyer" ( the prosecutor in this case ) asked the cop a question about the administration of a PBT ( portable breath test ). These are not admissible in TX court and the judge had already said it wasn't allowed in. The judge felt that we wouldn't ignore the fact that we had heard the cops answer and declared a mistrial. He said he felt the prosecutor made a "mistake" but I don't believe it. I think she knew the trial wasn't going her way and wanted a way out.

      It kinda sucked actually.... it was like reading a novel and not getting to read the end of the book.

    9. Re:Sorry But by Anonymous Coward · · Score: 0

      I agree that the guilty should be punished, but I believe that the evidence against them should be subject to discovery. The state shouldn't be using some "magic box" that may or may not actually work, I believe that any and *all* changes to it, as well as the workings of it should be subject to public scrutiny. By this, we can confidently punish the guilty as we should.

      And if the government has to take their copyrights be eminent domain or something, so be it. But I don't think it's reasonable to convict someone unless we can actually acertain that they were guilty, and we have no way of knowing they were over the legal limit unless these devices are accurate.

      If they have any sense, they'll be recertifying this thing promptly to close this loophole.

      I already remember that man seemingly abused by the police in Louisiana and then charged with "public intoxication" although no records exist of this, and the video makes it look like it was a convenient excuse they didn't even need to supply evidence for most of the time (!) to beat on the guy.

      So by *all* means, punish the guilty! But let's not take shortcuts and assume anyone's guilt in doing so! Prove it, *then* punish.

      Yes, I'm very sad at how many guilty people will probably escape due to this. Probably far more than the innocents. But it's *not* acceptable to punish the innocent because we don't want to bother being sure if they're guilty or not.

    10. Re:Sorry But by shibashaba · · Score: 1

      If the brethalizer is the tipping point in a DUI trial that means that there is no other evidence that they are drunk. If the defendant was stumbling around, slurring, etc than it's easy for them to be proven guilty without a breathalizer. This can only really be a factor in cases where the person is right around the legal limit and handling whatever they drank. If a machine is to be used to prove somebodies guilt than it deserves to be scrutinized. The fact that these can be serious crimes means that the evidence should be taken seriously as well.

      --
      ---------- Open Source is capitalism applied to IP.
    11. Re:Sorry But by mordors9 · · Score: 2, Insightful

      The question remains why. If the accuracy of the machine can be demonstrated why is anyone entitled to the source as part of a criminal trial?

    12. Re:Sorry But by antispam_ben · · Score: 4, Interesting

      This has nothing to do with the accuracy of the breathalyzer and everything to do with the sleazy practices of DUI defense attorneys.

      An attorney is the last defense between a defendant and The Government, which can, at the point of a gun, take away one's money, freedom or even life. It should be plainly obvious that The Government is much more powerful than the individual, and so it is vitally important that the individual be allowed a representative who will point out when The Government doesn't have an i dotted or a t crossed. Having a defense attorney that gets his client off on "a technicality" is the best way to insure that the government will do ITS job properly, fairly and fully, rather than putting someone in prison unjustly.

      Let me assure you I'm not happy with drunk drivers or any lawbreaker getting off, but it would be much worse for an innocent person to be found guilty.

      I once inherited a "simple" project, a pressure transducer with microcontroller that gave readings to a 'main' computer in decimal. While testing it I noticed that readings were sometimes way off. There was a bug in the binary to decimal conversion routine that causes about a 10 percent error in 1 out of about every 50 values (I recall it was an odd little table lookup thing).

      So these days it DOES happen, and with bugs in "simple" devices perhaps moreso than ever, a "simple device" CAN be very wrong, and in this case it could cause the defendant a large fine, loss of license or even a jail term even though he may have actually below the legal limit.

      You may argue that the legal limit for DUI alcohol tests is too high and should be lowered (further than has been done in recent decades), and there's probably a good argument for that (based on the punishment and very low drunk driving rates in some European contries), but again, this is a different matter than properly enforcing the current law.

      --
      Tag lost or not installed.
    13. Re:Sorry But by Anonymous Coward · · Score: 1, Informative

      With regard to some defense attorneys, I suspect that you're dead right.

      That said, if I was "convicted by machine" I would want to know:
      o That the machine was accurate, and had been maintained in such a condition as to maintain its accuracy.
      o That it was calibrated and tested regularly.

      Years ago I used to work for a company that made infrared milk analyzers, around about the time that the first infrared alcohol detectors replaced the "blow in the bag" crystals. The alcohol machines were much cheaper and appeared to be less accurate - they used one beam instead of the two (sample + reference beams) that I'd have expected and didn't appear to be maintained at a constant external temperature. However, they probably don't need to be that accurate - the milk analysers were accurate to 0.01 or 0.02% of a constituent of milk, but I doubt that only that much over the drink / drive limit is going to get you convicted.

      When I was involved, the "software" side of infrared analysis (other than hardware control and display) was essentially correcting for inaccuracies in the hardware - making a series of measurements with known (independantly calibrated) inputs and changing the displayed result to match.

      The fact that the software or the hardware has changed slightly since originally certified is irrelevant provided that the machine is regularly (independantly if necessary) tested and shown to be within the required level of accuracy. Software is also somewhat irrelevant if the machine can provide at-the-detector measurements before they are converted to "amount of alcohol in a sample", and allow that to be compared to a reference sample series.

      For what it's worth, none of the software that I wrote for milk analyzers was ever "proven correct" in a mathematical sense, although it was of course tested in the normal sense.

    14. Re:Sorry But by bear_phillips · · Score: 1

      Even if they throw out the breathalyzer the defendants could still be convicted. A breathalyzer exam is only one piece of evidence. You have the testimony of the officer on the scene, results of any touch your nose and walk a line test, etc.

      Also they admit to having software problems in the past CMI had to recall its devices in at least one case due to a software error, he said. Asking to see the source code seems perfectly valid.

      --
      http://www.windmeadow.com/
    15. Re:Sorry But by king-manic · · Score: 1

      Your opinion is automatically invalidated because you volunteered for that neo-Prohibitionist organization. I'll be modded troll for this, but that's my reflexive feelings about it.

      And your opinion is instantly invalid because you tacted neo onto a word to make a point.

      Seriously, just because he volenteers for MADD doesn't reduce the validity of his opinion.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    16. Re:Sorry But by Pedersen · · Score: 4, Insightful
      If the accuracy of the machine can be demonstrated why is anyone entitled to the source as part of a criminal trial?

      Because the accuracy of the machine can only be demonstrated with the test data that is available. While this should be very close to reality, we have no way of verifying that the test data chosen is relevant to the case of the person on trial. With the source code, we can verify the implementation, and make sure that that implementation will accurately reflect on the defendant.



      Put another way: This software is only slightly less critical than the software which is used in the space program. There, people die. In this case, lives can be destroyed by a wrongful conviction. At least if you die, your problems are over and done with. Now, what if a particular test case was missed? How would you know? Even worse, what if THAT test case shows that one in every 10 readings will be wildly inaccurate? Without the source code, what chance do you have of proving this?

      --

      GPL made simple: What was my stuff is now our stuff. If you improve our stuff, please keep it our stuff.
    17. Re:Sorry But by Entropius · · Score: 3, Insightful

      Then that's tough. Do you really think the well-being of a company (whose sole customer is the government) should be placed ahead of the interests of justice? If it's determined that open code for the Breathalyser is the only way to ensure justice is being served, then so shall it be, and the market will just have to deal with it.

      Personally I think there's way too much contracting being done already. If the US Government wants breathalysers, they can hire some engineers to design them, and post the code. I bet this'll be cheaper than contracting someone to do it (Halliburton, anyone?), and the world will get the blueprints and code for a breathalyser for free.

      ***

      My grandmother died recently, a notorious pack-rat. Cleaning out her attic, we found pamphlets distributed by the government during the 1940's and 1950's. They included a *very detailed* guide to the mechanical and carpentry properties of different sorts of wood -- everything you'd want to know about selecting wood to build with. Another talked about radioactive fallout -- what isotopes are likely to be present, the effects of radiation on humans, how radioactive decay works, and the like.

      I was impressed. Name some recent effort by the US government to provide information to the public on such a detailed level, not because it's politically expedient or profitable but just because *it is the government's prime job to be useful to its citizens.*

    18. Re:Sorry But by Mnemia · · Score: 1

      Hey, I even admit it was over the top. That's why I said I'd probably be modded troll for it.

    19. Re:Sorry But by dknj · · Score: 1

      The point you are missing is that you can refuse to take a breathalizer and you are automatically guilty of being drunk. I'm sorry that is against my rights. I do not want my privacy violated because i'm driving down a major road. So if I say no, I do not wish to be tested and my time wasted, I lose my drivers license.

      Then, how does a police officer's word mean more than a citizen's? If there is no other evidence except the officer saying "i smelled beer all over the car", you can lose your license. A bit draconian, don't you think?

      I am not in favor of driving drunk, but just like the PATRIOT act, the government gave themselves too much power to combat drunk driving.

    20. Re:Sorry But by edbosanquet · · Score: 1

      Have you ever seen a government spec for work done? Do you realize that if you take goverment employee that can't be fired for almost any reason, and gets massive benefits to write a basic program you will be looking at a much more massive cost? Do you really think bigger goverment is the solution to this? Next you will argue that the goverment should hire individuals to build roads, staff hospitals, build military equiptment, run goverment farms, run goverment stores, run universities, run all manafacturing facalites and make sure everyone has an equal share.
      I am no fan of big business but big goverment is even worse. I know big business will screw me to make a dollar however big goverment will screw me for a dollar and screw my wife just for fun. Buisnesses need to be kept on a leash. When was the last time you saw the goverment take powers away from itself?

    21. Re:Sorry But by drsmithy · · Score: 1
      But if the breathalyzer's accuracy has been tested and verified, not being open source should not be a reason to let a drunk driver off the hook, in my opinion.

      Here in Australia, the breathalyser result is only used to determine whether or not to take a blood test, and it is the result of the blood test that is actually used in court - the reading on a breathalyser carries no legal weight (at least in terms of a DUI conviction).

    22. Re:Sorry But by swordgeek · · Score: 1

      "Because the accuracy of the machine can only be demonstrated with the test data that is available. While this should be very close to reality, we have no way of verifying that the test data chosen is relevant to the case of the person on trial. With the source code, we can verify the implementation, and make sure that that implementation will accurately reflect on the defendant."

      Ah, so the machine isn't guaranteed to be without flaws, whereas code review is guaranteed to find these flaws. Fascinating! Maybe we should tell the computing industry about this "source code review" idea, and make bugs completely obsolete!

      Test data and source code review are BOTH required for a reasonable assurance of accuracy. The thing is that both have been done already in order to get the device approved, and the one aspect that's going to drift over time (test results) gets recalibrated on a regular basis.

      The real test is whether the accused in this case would accept a government-led code review without seeing the code himself.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    23. Re:Sorry But by Anonymous Coward · · Score: 0

      In another sense... it is a good stepping stone to have those "mysterious" inner workings of other sensitive devices exposed. Oh noes screams the company... we can no longer hide behind the curtain.

      In civilized countries, you are innocent until proven guilty. You have the right to question witnesses. You have the right to dispute the validity of the evidence.

      If the gov't can't prove that the device used to generate the only evidence in the case works and is scientifically valid, the case should be thrown out.

    24. Re:Sorry But by Anonymous Coward · · Score: 0

      And what if the testing involved 1000 people of varing ages, weights, sex who were given measured amounts to drink and subjected to varying levels of activity (excercise) and the machine returned results within 0.001% of blood tests every time for ever test on every person?

      Then who gives s shit about the software running on it. The only exception would be to prove that there was no way the officer could force a false reading to ensure he could act on a suspected DUI. Something that would be very easy for an expert witness to confirm and ruin the reputation of the company... in other words making it risky to do such a thing.

      BUT, having said that, I still think that opening the source code is a good idea. Not because it will prove there is a problem, but because it will prove there ISN'T one and take one more thing away from the fsking drunk's lawyer to use to get him off with.

    25. Re:Sorry But by Anonymous Coward · · Score: 0
      oh yea of too much faith...

      accept a government-led code review

      Since I work for a gvt, I can attest to DON'T!!. The coders are simple at best... too few real coders won't work for gvt salaries ... sadly those that do, are there for a reason.

    26. Re:Sorry But by dwandy · · Score: 1
      if the breathalyzer's accuracy has been tested and verified, not being open source should not be a reason to let a drunk driver off the hook

      wtf?
      This has nothing to do with letting guilty people "off the hook" and everything to do with ensuring that only the _guilty_ are found _guilty_.

      --
      If you think imaginary property and real property are the same, when does your house become public domain?
    27. Re:Sorry But by uncqual · · Score: 1
      But if the breathalyzer's accuracy has been tested and verified

      Unfortunately, testing and verification does not insure 100% "correctness". Some problems are only likely to be found via code inspection (or in some cases, more efficiently by requirements, architecture, and design reviews - but ultimately, flaws upstream are reflected in the code).

      NASA works pretty hard at test and verification of its software, but still missions, such as this or this (pg 26) [PDF warning], have failed due to software problems (bugs and/or design flaws) or process errors. Recall also the little division problem on Pentium chips which was caused by a lookup table having a few entries downloaded incorrectly - and Intel surely did a lot of testing, yet missed this flaw.

      I don't know anything about how breathalyzers work. However, it would not surprise me to see that various calibration information (perhaps "known sample", factory calibration of internal sensors, and/or calibration to "zero"), environmental factors (temperature, humidity, and/or barometric pressure), and tested sample information (volume and/or temperature) are factored into the final "BAC" number displayed. There may also be lookup tables (which may have been downloaded incorrectly) involved as well. It is likely impossible to test all combinations of factors (since, if nothing else, doing so would probably result in the product not shipping for many, many years - by which time it would be obsolete).

      For these reasons, I don't think that it is possible to say that a breathalyzer is "tested and verified". Since the freedom of thousands of individuals every year depends on the correct operation of breathalyzers, it seems like good public policy to open up the source code, circuit designs, and specs for viewing by all. Note this would not require relinquishing copyrights or patents on these materials.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    28. Re:Sorry But by geminidomino · · Score: 1

      Seriously, just because he volenteers for MADD doesn't reduce the validity of his opinion.

      Maybe not to you. It's definitely a red flag to me that he willfully works for a group whose agenda is to infringe MY rights to drink (and not drive).

    29. Re:Sorry But by crimguy · · Score: 2, Interesting

      It has nothing to do with open source. That's just the spin /. and the writer of the article took.

      I am a DUI defense attorney, and the Intoxilyzer 5000 and 8000 are used in my jurisdiction as well as most states in the U.S.

      Keep the following in mind: even the data from the manufacturer shows the machine is dependent on many factors, including ambient air temperature, pressure variations in the atmosphere, mouth alcohol, breathing patterns, elevated temperature of the subject - none of which is accounted for by the operators (the cop) or the machine (with teh exception of mouth alcohol). This can result in a 20-30% variation in readings. Bet you didn't know that - how would you feel doing a day in jail based on a machine that has that kind of variance?

      The manufacturer does not give people access to their underlying data, so you can't verify the results or the methodology. You must rely on the record keeping of the maintainers - the same people who are trying to convict you. As an attorney, it can be a struggle even getting a copy of the operators manual, much less have the opportunity to actually examine a machine.

      So, while I don't see the need to make the machine's innards open source, I do think they need to allow access to the underlying mechanisms to any defendant that requests it. It is one of the few pieces of "scientific" evidence that doesn't even seem to meet the Frye or Daubert tests that all other scientific evidence must pass.

      Before anyone comes down on the defense attorneys, keep in mind that the guilty usually do get convicted, and what would you do if you were wrongfully accused of something? I've had many, many cases where the Intoxilyzer was malfunctioning, and were it not for an attorney, that person would have a criminal record, have spent between one day and four months in jail (AZ has stiff mandatory minimums for conviction). Don't expect the prosecutor to help you out, that's not in her job description.

      Bottom line - don't drink and drive. You may be sober, but a machine might tell you otherwise.

    30. Re:Sorry But by danheskett · · Score: 1

      1. You are entitled to say no to a request to blow in the bag or take a blood test. That is protected under the Constitution.

      2. You have no right to drive on public property; this is an administrative privelage granted on good behaviour. Hence, you can't sue when you fail your drivers test - driving is a privelage of passing the test.

      3. In most jurisdictions you must have given the officer reasonable suspicion that you have comitted a crime. In court he will be asked to list what suspicion he had, and you can examine him to as whether it was reasonable.

      4. It is REASONABLE to think that a person riding in car that reeks of beer may have consumed alcholol. Combine this with a traffic infraction and it is REASONABLE to suspect that the person may be impaired.

      5. If a cop smells alcholol and has observed a traffic violation that suggests impairement then he can arrest you on suspicion of drunk driving without additional evidence. If he has a question in his mind he can generally test you with field sobriety techniques. Or not. That's up to him.

      Those two bits of evidence are prima facie proof of DUI in most states - an observation of impared driving and the scent of alcholol on the breath.

      What you are missing is that when a cop pulls you over for a traffic infraction, smells booze or whatever, you are already guilty in the legal sense. That's all that's required in most states. A BAC reading isn't even required.

      The BAC can only prove your innocence.

    31. Re:Sorry But by yppiz · · Score: 3, Insightful

      Let's say I make a black box device that detects whether someone has recently consumed chocolate (mmm, chocolate). I demonstrate it to you by trying it on 10 people who have eaten chocolate, and 10 people who have not. The device is accurate in this trial.

      Now, what you don't know is *how* it does what it does, so you do not know if perhaps there are edge conditions where it fails. Perhaps these conditions are one in a million (remember the Pentium floating point bug?) and so would not show up during testing and calibration.

      If the code and hardware are open to examination, you can then say "this is how it does what it does, and I've verified that there are no error cases that could cause it to act incorrectly or unpredictably."

      --Pat

    32. Re:Sorry But by Zero+to+Hero · · Score: 1

      Your arguement for needing lawyers didn't help Mr Lee from Los Alamos. He spent a year in jail with charges never being made. Crossing i's and dotting t's doesn't mean squat. If the Government wants to send you to jail, it can.

    33. Re:Sorry But by Anonymous Coward · · Score: 0

      Do you really think the well-being of a company (whose sole customer is the government)
      Contrary to common USA opinion, there is more than one government on this world.

    34. Re:Sorry But by telehorse · · Score: 1

      the point about setting a precedent for future application to voting machines is especially gratifying when you think that this is happening in florida of all places.

    35. Re:Sorry But by Fulcrum+of+Evil · · Score: 1

      there's probably a good argument for that (based on the punishment and very low drunk driving rates in some European contries)

      It may have something to do with the lower driving rates in some EU countries, or possibly the improved public transit. The EU doesn't have quite the same car culture as here.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    36. Re:Sorry But by Hope+Thelps · · Score: 2, Interesting

      The thing is that both have been done already in order to get the device approved, and the one aspect that's going to drift over time (test results) gets recalibrated on a regular basis.

      The defense has to be able to challenge the evidence. Just like they can get their own expert to challenge the techniques used for finger print matching, or any other aspect of the evidence. To say that the court must accept the claims of some past expert and not permit the defense to have access to the information necessary to challenge the findings of that expert is totally incompatible with our system of justice.

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
    37. Re:Sorry But by Hope+Thelps · · Score: 2, Insightful

      And what if the testing involved 1000 people of varing ages, weights, sex who were given measured amounts to drink and subjected to varying levels of activity (excercise) and the machine returned results within 0.001% of blood tests every time for ever test on every person?

      Then who gives s shit about the software running on it.


      Because without understanding how the machine functions, there's no way for the defense to be able to establish why this one particular person who's being prosecuted might give a false result when those other thousand people didn't. The defense have the right to challenge the evidence.

      --
      To summarise the summary of the summary: people are a problem. ~ h2g2
    38. Re:Sorry But by Entropius · · Score: 1

      Wow, slippery slope argument for the win.

      I'm not proposing government intervention in business -- actually, I'm proposing less, by claiming that what the government wants done it should do itself without the opportunities for waste and corruption that come with contracts.

      Government employees too hard to fire? That can be fixed.

    39. Re:Sorry But by Anonymous Coward · · Score: 0

      Ah, so the machine isn't guaranteed to be without flaws, whereas code review is guaranteed to find these flaws. Fascinating!

      If the source is released It would be trivial to find flaws in the (almost certainly) unnecessarily complicated code.

      Test data and source code review are BOTH required for a reasonable assurance of accuracy. The thing is that both have been done already in order to get the device approved

      You seem to hold some kind of fantasy for what happens behind closed government doors. The products that the US government accepts are (like most large companies) based on partnerships not quality (or price).

    40. Re:Sorry But by Anonymous Coward · · Score: 0
      Let me assure you I'm not happy with drunk drivers or any lawbreaker getting off, but it would be much worse for an innocent person to be found guilty.

      It's not just "much worse" -- it's infinitely worse. In fact, the two can't even be compared. Apples and oranges. Why?

      Government's first and foremost duty is to protect the citizen against the initiation of force (theft, fraud, physical assult, or threat thereof). That is, after all, the fundamental justification for any government that has ever existed. Now, for government to fail in this duty is one thing; but, for government to actually become the aggressor is quite another thing. When a drunk driver gets away with his crime (which, to be precise, is wielding a threat of physical assult), government has failed at its duty. When government locks up an innocent person, on the other hand, government actually becomes the aggressor (the intitiator of force) itself. What poses the greater overall danger to you as a citizen: an individual criminal getting away with an individual crime, or government itself becoming the criminal? In the former case, at least you can still attempt to protect yourself. You cannot, however, protect yourself against government (you don't have that right -- otherwise it wouldn't be government).

    41. Re:Sorry But by LanMan04 · · Score: 1

      I'm sorry, I am all for open source and think it should be promoted. But if the breathalyzer's accuracy has been tested and verified, not being open source should not be a reason to let a drunk driver off the hook, in my opinion.

      Unless, of course, he wasn't really drunk. I'd rather let 9 honestly-drunk drivers go free than let the 1 in 10 who was wrongly doomed by the mystery-box have their life totally fucked up.

      Unjust justice is bad, mkay!

      --
      With the first link, the chain is forged.
    42. Re:Sorry But by Anonymous Coward · · Score: 0

      The parent to this post is correct. Devices such as a breathalyzer need to be *calibrated* periodically to ensure accuracy and precision, and how the black box is constructed is moot. Any programming or hardware problems would show up during calibration, causing that unit to be rejected. Voting machines may be a special case, and I'm all for the election folks to do it as a design competition, with the winner paid for the design, which then becomes gov'm't (public) property. Manufacture of the machines should be a seperate process.

      I think most folks don't care about whether or not the source is available for various prosaic appliances, just that they work as intended, and are reliable. Having said that, I must admit that having the source to Billy Bass is a Good Thing since the entertainment value of the fish is vastly increased.

    43. Re:Sorry But by Hognoxious · · Score: 1

      I thought that was the case in the UK too, but apparently it isn't.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    44. Re:Sorry But by Ihlosi · · Score: 1
      Any programming or hardware problems would show up during calibration, causing that unit to be rejected.



      Um, you never actually wrote soft-/firmware for any measuring device, I assume ?



      Lots of flaws can show up during calibration (sensor drift, numeric problems, etc), but those that require specific conditions (race conditions, priority problems, etc) might not show up even if you calibrate 100 times. They can still mess up your measurements once in a while.

    45. Re:Sorry But by joschm0 · · Score: 0
      Let me assure you I'm not happy with drunk drivers or any lawbreaker getting off, but it would be much worse for an innocent person to be found guilty.

      That sounds arguable. Is it worse for an innocent person to be found guilty or a drunk driver getting off and going out driving again, possibly killing someone? Is it imperative that every case be thrown out on any possible technicality? Does a single undotted i make a criminal conviction unjust?

      Not in my opinion.

      --
      01/20/09
    46. Re:Sorry But by mpe · · Score: 1

      This software is only slightly less critical than the software which is used in the space program. There, people die. In this case, lives can be destroyed by a wrongful conviction. At least if you die, your problems are over and done with. Now, what if a particular test case was missed? How would you know? Even worse, what if THAT test case shows that one in every 10 readings will be wildly inaccurate?

      If some of these readings are "false negatives" there is also a risk of people dieing.

    47. Re:Sorry But by ifwm · · Score: 1

      Without access to the source, how can you verify that ALL of the machines are accurate?

      Testing a machine for accuracy only guarantees that machine's accuracy, since the code for other machines could possibly be different. Tho only way to know for sure is to make it available for inspection.

    48. Re:Sorry But by Alsee · · Score: 3, Insightful

      If the accuracy of the machine can be demonstrated why is anyone entitled to the source as part of a criminal trial?

      Because it makes it impossible for an innocent person to defend himself. That's why.

      It does not matter how many times a black box has given you the correct answer under some artifical test conditions, so long as it is a black box it is impossible to predict when it will give you a wrong answer or to know/explain why it *did* give a false positive under these particular real world conditions.

      Maybe it has some internal clock, and if the unit has been on for more than 48 hours then there is an overflow or some sort of error accumulation. You can you a million calibration tests on the device and never run into that problem because the unit is never left on over night during the test proceedure.

      Does that sound like a rediculous argument? Well in fact the US Patriot Missle system underwent extensive testing and it passed all of those tests. And then once it was actually used out in the field *that exact problem* ocurred. If it was left on for 48 hours it went out of whack and started producing incorrect calculations. You can have a million tests with 100% accuracy and *still* get false results in actual use.

      Perhaps the blood achohol tester gives false positives for people who are on a certain medication, or who have a certain disease. You can run a million laboratory calibration tests on the unit and and get 100% accurate results if none of the test subjects are on that medication or have that disease. However an innocent person (or his hired expert) faced with a FALSE POSITIVE can explicitly look at the factors that may be unique to the case and may have caused that FALSE POSITIVE. They can go over the list of medications he is on, and explicitly check how those medications might interact with the device.

      The entire problem with your position is that you are assuming the person is guilty. Of course no one wants guilty people to get away with it. However the very foundation of our justice system is innocent until proven guilty, and that this presumed innocent person has the right to challenge any witnesses against him and to challenge any evidence against him. In this case he is being denied the right to challenge the evidence against him. The fact that someone in government has tested the device X times and gotten accurate results X times does not change the fact that the defence is being denied the chance to examine and challenge the evidence themselves, and being denied the right and opportunity to discover and reveal how and why a test may have been a false positive. innocent untill proven guilty means the presumption that it may indeed be a false positive and that both sides get to present any evidence and arguments on why it may be a false positive. And of course if there is extensive testing and documentation on the device, and if the government has strong arguments that it is not a flase positive, and if... after being given the opportunity to text/examine the device ...the defence has no evidence and no argument that it was a false positive... then of course you accept it as good evidence, then you accept it as a true positive, only then do you overturn the presumption of innocence.

      The problem here is with the government and the prosecution. If they will not or can not present their evidence for examination by the defense... if they will not or can not present the software for examination by the defense... then both the innocent and the guilty get to go free until the government fixes *their* error. Yes it sucks letting the guilty abuse the government's error in order to go free, but that if prefferable to convicting the innocent due to the government's error.

      And of course the solution is for the government to fix their error. They either need to subpoena the source and turn it over to the defence if they want to examine it, or they need to buy their test units from a different company that does not prohibit the gover

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    49. Re:Sorry But by Alsee · · Score: 2

      Does a single undotted i make a criminal conviction unjust? Not in my opinion.

      The question is not whether there is "a single undotted i", but whether there was any error material to achieving a conviction. You simply exclude any flawed evidence and proceed with the rest. If in this case the government will not or can not produce its evidence for defence review, then that evidence should be excluded and the case judged on the merits of any remaining evidence against him. If in this case the only substantive evidence is the breathalizer, and if the government can not or will not submit that breathalizer (and its source code) for defense review and challenge, well then the government has no case. It may in fact have been a false positive and the defendant has a right to try to discover and explain why it was indeed a false positive.

      Is it worse for an innocent person to be found guilty or a drunk driver getting off and going out driving again, possibly killing someone?

      Yes. The government is far more powerful and far more dangerous than any criminal. I would much rather have a few more criminals remain on the streets than have the government itself become the criminal. Better to have a criminal remain on the streets than to allow the police to illegally obtain evidence against people. Better to have a criminal remain on the streets than to allow the government to us use secret evidence against people.

      The government needs to fix their problem. They either need to subpoena the source and turn it over for defense examination, or the government needs to buy breathalizers from a different supplier where they can produce the device and source for defense examination. You do not allow this government error to persist and you do not continue to convict/imprison the innocent and guilty alike based upon this government error. You throw out the unsupportable evidence and force the government to fix their problem.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    50. Re:Sorry But by Anonymous Coward · · Score: 0

      That's a prefectly fine way to test things (although you'd probably need to test more than 20 people to make the results statistically significant.)

      The problem is, the government tested it, it was certified, and then the manufacturer made some changes. Is the certification still valid?

    51. Re:Sorry But by rnelsonee · · Score: 1
      .. it wont kill the company..

      For what it's worth, a lot of comments want to open-source the code because they think that it won't have any adverse effect on the company. But I do believe that forcing a company's IP into the open could certainly cause undue profit losses. One thing that comes to mind - what if a breathalyzer company comes up with an algorithm that's twice as fast and twice as reliable as their competitor? Their product would probably priced higher than the competitor, due to either better hardware, or for the simple fact that this company had to pay a lot of bright people some good money to come up with this. I think that their investment in their employees needs to be rewarded, and giving away their hard work to a competitor that can simply plug in this new code isn't right.

      The flip side to this is to use the already-established method of protecting your investment in your workers - trademarks. Maybe if they were given a trademark, and given 5 years of exclusive rights to the algorithm, it might work (my company is a small defense research company, and we operate on similar contracts given to us by the government). Seems to work, and I do believe you can TM an algorithm, so maybe this whole post is moot. Just thinking out loud here (it's bad enough I defended against "profit losses"... I personally would like to see the whole thing open-sourced, provided the company that invented the code doesn't go under)

    52. Re:Sorry But by jc42 · · Score: 1

      Ah, so the machine isn't guaranteed to be without flaws, whereas code review is guaranteed to find these flaws. Fascinating! Maybe we should tell the computing industry about this "source code review" idea, and make bugs completely obsolete!

      Actually, some software firms have heard of this concept. A few even implement it. I've worked for a number of them.

      Unfortunately, in almost every case, I've been apalled at the outcome of the reviews. I've yet to see a case where a reviewer asked a question about my code that I hadn't already asked myself. I generally reply by show them the part of my test suite that tests for their question. I've known a number of other programmers who have expressed the same view: Code reviews sound good, but in practice they're always a waste of time. The programmer was always way ahead of the reviewers.

      I don't recall any case of a review ever finding an actual bug in my code (or in anyone else's). This doesn't mean there weren't any bugs, of course.

      Similarly with QA (Quality Assurance) teams, which sounds like a Really Good Idea. But invariably, when I hand them some code, I also have to hand them my test suite if they are to do their job. And I have to watch for their attempts at augmenting the test suite, because invariably they really need my help.

      OTOH, this does put me on very good terms with the QA people. They find that I'm on their side, sympathetic, and willing to help them do a nearly impossible job. Since I've been working on the code, I understand the topic and the potential problems better than they do.

      Now if this would only get rid of the bugs ...

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    53. Re:Sorry But by swordgeek · · Score: 1

      So it would be trivial to find flaws in the code, and yet impossible without releasing it to the community. Seems like a bit of a conundrum to me.

      Don't get me wrong, I'm not arguing that it should remain secret. It's just that I have yet to see a single case where the Open Source Software Community(tm) has demonstrably done a better job than a company, especially for small items like this. I have seen many cases where dedicated teams of programmers have released their own pet projects and it's turned out to be a work of geniuss, but that's a slightly different angle. Fundamentally, OSS isn't really a saviour here, or in many cases at all.

      As an aside; I don't have any fantasies about how the US government decides on partners, but hell--even Haliburton and Diebold still have to pretend to have at least a _little_ bit of accountability.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    54. Re:Sorry But by gurps_npc · · Score: 1
      Your basic assumption is false. There is NO way to demonstrate accuracy. None, zip, Nadda.

      Demonstration can only show innaccuracy. If it mamakes an error we detect it, but the lack of error could be because the demonstrations were insignificant or because the test was accurate. With a 'succesful' demonstration, we believe that the item is accurate, but it is not truly shown, or proven.

      Consider lminol. Luminol is the neato liquid cops spray to detect blood. They can go into 1,000 rooms, spray it around, and only the one where blood was is going to glow.

      Sounds like it is demonstrated, doesn't it?

      Except, when you open the "black box" you find out that Luminol actually detects IRON, not any chemical specific to blood. One you know that, then you can easily throw out the case where a cop used luminol on an iron worker's cloathing to prove that he was involved in the murder next door.

      If you stupidly accept the demonstrations, then the innocent man goes to jail. Same principle. We need to know HOW the tests work, not just that they work.

      --
      excitingthingstodo.blogspot.com
    55. Re:Sorry But by Anonymous Coward · · Score: 0

      So it would be trivial to find flaws in the code, and yet impossible without releasing it to the community. Seems like a bit of a conundrum to me.

      ? If the code is released we can see the crapy code, if it's not released, then yes it is impossible to see the crapy code. This has nothing to do with a conundrum.

      Don't get me wrong, I'm not arguing that it should remain secret. It's just that I have yet to see a single case where the Open Source Software Community(tm) has demonstrably done a better job than a company, especially for small items like this.

      ??? a better job on what? We are not talking about porting this thing to Linux. People are being thrown in jail based on the accuracy of this device.

      I have seen many cases where dedicated teams of programmers have released their own pet projects and it's turned out to be a work of geniuss, but that's a slightly different angle. Fundamentally, OSS isn't really a saviour here, or in many cases at all.

      This has nothing to do (directly) with the open source community or teams of dedicated programmers. DUI suspects are not being allowed to test the machine which says they are guilty.

      even Haliburton and Diebold still have to pretend to have at least a _little_ bit of accountability.

      fantasy (fn't-s, -z) pronunciation
      n., pl. -sies.

      6. An unrealistic or improbable supposition.

      :)

    56. Re:Sorry But by Anonymous Coward · · Score: 0

      Egads, where does it end?

      We need the source code to traffic light control systems because one time out of a million it turned red faster than it should of... so my client should get out of the ticket?

      We need the source to all TV set tuning because my client's TV's closed captioning displayed only satanic messages for 2 hours straight and that is why he killed his wife and kids? (Never mind the fact that no other TV viewing the same program displayed satanic messages and the original TV won't display them either.)

      If the defense lawer wants to show that his client has some condition that causes inaccuracies then let him do controlled experiments to demonstrate it. Use the same breathalizer unit in fact. BAC comes in at legal levels but he blows a 1.5? Great.. set him free. Or maybe the lawyer can get the bartender to confirm that the guy only drank one drink while he was there.

      The exact way the software works only matters if it is not consistent. There's no reason an expert couldn't be shown the source and the "bad" code brought into court. That's a far cry from needing to bring all the source code out into the open.

      Why not ask them for all the firmware and circuit diagrams? After all anything done in the sofware could probably be done by hardwired circuits as well. Maybe it's a flaw with the circuits that allows 1 out of 10,000 tests to be bad. Or maybe... just maybe if the guy is really innocent he should demand a 2nd test and if he fails demand a BAC test... then sue the pants off the breathalyzer company for the damage done and for making him get a needle stuck in his arm to prove his innocence.

      Where I do agree is that it's just stupid for the vendor to NOT open the code. That gets rid of these idiotic conspiracy theories.

  5. A cleaver ploy or honest defense? by rob_squared · · Score: 3, Insightful

    I'm still wondering if this is being used as a legalistic loophole or an honest concern about false arrest. I mean, there is a blood test that has been shown to be just as good or better than a breathalizer.

    --
    I don't get it.
    1. Re:A cleaver ploy or honest defense? by Ironsides · · Score: 2, Interesting

      I'm still wondering if this is being used as a legalistic loophole or an honest concern about false arrest. I mean, there is a blood test that has been shown to be just as good or better than a breathalizer.

      A blood test would require either a court order/warrant or permision by the person the blood is to be taken from. Seeing as how this is for drunk drivers, people usually want the results back fairly quickly. Blood tests usually take a while unless you want troopers carrying around a whole lot of needles and test equipment. Even then there are people, like me, who would not be able to physically drive for at least 20 minutes after having blood drawn. Then there are a few other things they could test blood for that people would object to. Some meds can give false positives for illegal drugs.

      Currently the only way they can check for blood alcohol levels is throug breath analyzers. Blood is out.

      --
      Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
    2. Re:A cleaver ploy or honest defense? by Jah-Wren+Ryel · · Score: 1

      I'm still wondering if this is being used as a legalistic loophole or an honest concern about false arrest.

      Does the motive matter? Even if the current defendent is as guilty as sin, that doesn't mean someone else hasn't been erroneously convicted due to "false testimony" by a buggy breathlyzer.

      If the end result is less errors with breathlyzers and all the other "magic boxes" that are used to convict people, then isn't that the best result for society in the long run?

      --
      When information is power, privacy is freedom.
    3. Re:A cleaver ploy or honest defense? by Zero+to+Hero · · Score: 0, Troll

      There's one way to find out. If this guy kills somebody while driving drunk anytime in the future then execute his lawyer.

      Seems like we find ourselves a long way from making sure people are only punished for the crimes they've committed and their sentences are just.

      We've got a huge problem here in New Mexico where we have some folks (both men and women) with anywhere from 14 to 20 convictions of driving while intoxicated. All the politicians talk tough, but the drunks are still out there driving. One lady decided she was too drunk to drive so she let her 10 year old daughter drive her home. The daughter was doing great until she drove the car through a brick wall fence.

      I say cane the SOB until he cries like a school girl.

    4. Re:A cleaver ploy or honest defense? by LiquidCoooled · · Score: 1

      The blood test is used to backup a failed breath test.
      It happens back at the station and has been known to prove the breathtest was incorrect (suck a fishermans friend then drive a bit silly and you will find out for yourself).

      See here for more info.

      --
      liqbase :: faster than paper
    5. Re:A cleaver ploy or honest defense? by Mnemia · · Score: 3, Insightful

      Even if it is a legalistic loophole, it still accomplishes something good, which is that it forces the justice system to only use scientifically verifiable means to judge guilt and innocence. In the end, this will ensure that more guilty drunk drivers get convicted and fewer innocent people are falsly convicted.

      They should be forced to use ONLY tests which can be proven to be statistically accurate and not just by marketing materials produced by the people selling them. This means blood only for *BAC*. Unless you measure BAC directly, it's just an estimate - and one that is only accurate in some people. They should have zero right to convict people on the flimsy evidence they have from these machines. The companies who make the machines have a vested interest in rigging the accuracy tests.

    6. Re:A cleaver ploy or honest defense? by Anonymous Coward · · Score: 0

      Sorry, but your BAC is merely an approximation to the *real* BAC: Brain Alcohol Content. Nothing less than scooping the driver's brain out to measure alcohol content will suffice as far as I'm concerned.

    7. Re:A cleaver ploy or honest defense? by bear_phillips · · Score: 1

      I think the question is more, is it a legalist loophole or your basic constitutional right. You have the write to question your accusure. In this case, is a machine and you should have the right to inspect how it works. It would be a very bad precedent to say we can never question the output of any machine. Also if you do a quick google on breathalyzer accuracy, you will find many articles explaining how facters other than alcohol can cause them to give high readings.

      --
      http://www.windmeadow.com/
    8. Re:A cleaver ploy or honest defense? by Anonymous Coward · · Score: 0

      I believe the common phrase is, "Blood, breath or urine." At least in California, you have your choice. I think for the blood test they take you to the local ER. The breath test is supposed to be more questionable, and they can't keep a sample. The other two they can keep some for a retest at a later date.

      What I've heard is that if you know for certain that you aren't drunk, take the blood test, because it is the most reliable and you can have it re-tested if you don't like the answer. If you aren't sure, take the breath test because it's easier to challenge in court.

    9. Re:A cleaver ploy or honest defense? by Anonymous Coward · · Score: 0

      Even that wouldn't be enough. Some people are biologically insensitive to some drugs, so even the drugs presence in the brain is no proof that it imparied the person's driving, or had any effect on them whatsoever.

    10. Re:A cleaver ploy or honest defense? by Anonymous Coward · · Score: 0

      You "can't drive for at least 20 minutes after having blood drawn"... for a blood test ? Where do you live ? Transylvania ?

      Personally, if a breath analysers says I'm drunk, you can be sure I will demand a blood test.

    11. Re:A cleaver ploy or honest defense? by chrpai · · Score: 2, Interesting

      Your right, the blood test is way more accurate and more importantly you keep the sample as evidence for trial. But here is the problem... in Texas you don't have a right to demand a blood test. It's the cops call to do blood or breath and if you refuse the breath test and offer blood the cop can say no, you refused. Your lawyer can bring this up at trial to try to convince the jury but thats it. So think about your false arrest scenario again. If the breath test is wrong you have no evidence to try to disprove it. That sounds more then a legalistic loophole.

    12. Re:A cleaver ploy or honest defense? by bluGill · · Score: 1

      My body doesn't react well to giving blood. When I donate they have to rest a lot longer than normal before I can leave the bed, and then I need help getting to a chair. I'm okay after a while, but I can tell the rest of the day that things are not right. I've stopped giving blood (sad because I'm a low risk donor, but my body won't take it). I faint easily in normal situations anyway.

      Just personal experience, but I suspect the original poster has similar experience.

      I know people who have had the blood test done. They report that a lot of blood is taken. Not as much as a full donation, but not much less either. Still I'm with you, if they accuse me of being drunk I'll demand a blood test. (Since I never drink this is unlikely, but it could happen)

    13. Re:A cleaver ploy or honest defense? by aussie_a · · Score: 1

      I'm still wondering if this is being used as a legalistic loophole or an honest concern about false arrest.

      No way to know. I'd be inclined to say legalistic loophole, but if I were arrested for DUI and I used this defence it would be an honest concern, but let's say YOU get a DUI and you know you weren't drunk (hadn't drunk any alcohol for months), you'd most likely use this defence and in that case it would be an honest concern.

      I think a much more realistic outcome then the software becoming open source, is that the source code will be released (but people won't be given permission to use it without a licence) or blood tests will be needed for all future DUIs (the much more likely outcome IMO).

    14. Re:A cleaver ploy or honest defense? by fishbowl · · Score: 1

      >All the politicians talk tough, but the drunks are still out there driving.

      Bars are allowed to have parking lots. They are allowed to serve patrons who have driven to the bar...

      --
      -fb Everything not expressly forbidden is now mandatory.
    15. Re:A cleaver ploy or honest defense? by Alsee · · Score: 2

      If this guy kills somebody while driving drunk anytime in the future then execute his lawyer.

      Pure genius! That way we have the government murder an innocent lawyer defending an innocent client, if at some time in the future that client does proceed to commit a crime.

      Better yet lets just execute all of the lawyers now, and let the government persecute and imprison anyone they wish with no defense at all!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  6. Should be more than just source code by Osty · · Score: 5, Insightful

    The larger problem here is that a lot of these tools (breathalyzers, RADAR and LIDAR guns, etc) are dealing with ambiguous data in the first place. For example, the algorithm used to determine BAC in a breathalyzer may be implemented correctly, but what if the algorithm itself is wrong? You're dealing with many variables (a person's mass, their metabolism, etc), and those variables have different values for different people. It's well-known, for example, that women will blow higher on a breathalyzer than a man simply because they're generally smaller.

    Similarly for LIDAR (laser speed detection), the underlying principle is using distance and time to determine rate. Sounds straightforward, as d = r * t, but how do you know you've got the right values for d? It's been shown that rapid movement of a LIDAR gun can cause even inanimate objects to register a rate. How do we know the LIDAR gun measured the distance your car traveled over a period of time, rather than the distance of your car at one point in time and the distance of some other reflective object (say, a much closer stop sign) at a different point in time? At the distances in question, we're talking sharpshooter skills as a requirement for using a LIDAR gun, but it seems that every cop on the force has one. Can they expect us to believe that every cop is a sharpshooter, or that several cups of coffee won't induce shaking in the cop's hands that could cause false readings?

    It's a good precedent, forcing the breathalyzer source to be opened to inspection, but the assumption is still that the underlying algorithm is accurate when it's not. I don't understand why courts continue to rely on technology such as the breathalyzer or the LIDAR gun when there are better, proven tests that could be used instead (blood tests, RADAR or pacing with a calibrated speedometer). Worse, once a court has chosen to allow such evidence (this is not arbitrary, but once the admissability of such a test is challenged and lost it's almost impossible to re-challenge), you can no longer argue that the underlying tool is bad (without extenuating circumstances that would bring the acceptability of such tools back into question). You can argue that the machine wasn't properly calibrated or maintained or that the officer using it was untrained or unqualified or out of practice, but you can't argue that the tool itself is inadmissable as evidence even if the facts are on your side.

    1. Re:Should be more than just source code by NanoGator · · Score: 5, Interesting

      "The larger problem here is that a lot of these tools (breathalyzers, RADAR and LIDAR guns, etc) are dealing with ambiguous data in the first place. For example, the algorithm used to determine BAC in a breathalyzer may be implemented correctly, but what if the algorithm itself is wrong?"

      Heh. I remember reading a story once where a dude challenged a speeding ticket he recieved. He wanted proof that the machine was properly reading the speed of his vehicle. The company that made the radar gun refused to go into detail about how it worked, afterall that's proprietary information they don't want their competitors having. Ultimately the case was thrown out because they brought the radar gun into the court room and clocked a wall travelling at 4mph.

      --
      "Derp de derp."
    2. Re:Should be more than just source code by PresidentEnder · · Score: 1

      Those factors (mass, metabolism, etc) determine the persons BAC as a function of how many drinks they've had. If the 270-lb guy down the hall drinks three beers, and my pet chihuahua drinks three beers, who's going to have a higher BAC? The dog, of course. He'll also be more drunk. The point of these tests isn't to determine how many a person has had, but rather how drunk they are; this is perfectly fair. That said, wouldn't releasing the code also involve the algorithm?

      --
      I used to carry a bottle of whiskey for snake bite. And two snakes. -Nefarious Wheel
    3. Re:Should be more than just source code by MBCook · · Score: 1
      In the case of the breathalyzer, it is much more convenient and portable than any blood test (that I know of). What we need is something akin to a glucose meter for testing BAC.

      I think the breathalyzer is a fine tool. That said, if you test someone with it and arrest them, I think the first thing the police should do is take a blood sample. This would prevent this argument, because we would know for sure if the person was legally drunk or not.

      As for the LIDAR gun, I would hope they would have some kind of correction (for example, an internal accelerometer which could be used to factor out movement of the gun). But I guess that would be one good reason to "open" the device. Then such an issue could be argued easier, and a conclusion reached.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Should be more than just source code by Husgaard · · Score: 4, Interesting
      In Denmark where I live, the police wanted to start using breath analyzers to prove intoxication to the court in DUI cases a few years back instead of the blood test that they have been using for years. After some public debate that project was stopped after some experts concluded that breath analyzers were not always completely accurate. Today only blood tests are used.

      But here laser speed detection is widespread to catch speeders, and a very special court case comes to mind: The defendant was accused of speeding in a rural area at a speed nearly physical impossible at the place where his speed was measured with a laser. The police refused to give out any information on the device used, except for the brand and the model. The defence got hold of a copy of the operations manual for the device from an unknown source, and the police had to confirm to the court that it was the operations manual for the device used. The defendant was aquitted because the defence could show that the policeman didn't know about the warnings about reflections in the manual and the he had used it in a way that could give false results. Without the manual the defendent would have been falsely convicted.

    5. Re:Should be more than just source code by g_attrill · · Score: 1

      There is currently a lot of debate in the UK about the error tolerance of a certain type of LIDAR gun - the LTI 20-20. The importer claimed that it was incapable of producing erroneous readings on a moving object but a US-spec device was shown to produce an incorrect high reading by sweeping it along the side of a moving truck. The UK importer then said that the US spec device was different (inferior?) to the UK device used by police, but recent tests have suggested that it is possible to get a UK device to do it too. We have yet to get the courts to force disclosure of a police device for testing, efforts are still ongoing with the hope that a friendly police officer can lend one for testing. Oh, did I forget to mention that the prosecution's expert witnesses are a) the UK importer and supplied to the police, and b) the CTO of the manufacturer? The courts pretty much accept all their statements without question.

      For more information see this article from the Daily Mail last week (front page article), this page about a BBC programme (Inside Out) which investigated the issue. Also see PePiPoo.com, a forum where you can read about many ongoing investigations related to speed enforcement, including legal loopholes, faulty signage and information on all types of legal defences.

      Gareth

    6. Re:Should be more than just source code by oclawgeek · · Score: 4, Insightful

      Before you consider this, it's necessary to understand that in nearly all, if not all, jurisdictions, there are two ways to be convicted of a DUI: (1) driving under the influence of alcohol; and (2) driving with a blood alcohol content of X. As the defense bar gets better at defending against the junk science promoted by "tough on crime" legislators, the laws grow ever more draconian. In some states, like California, the prosecutor is entitled to take advantage of all sorts of evidentiary presumptions, including the presumption that if your blood alcohol level is at or above 0.08 percent as tested on an approved breath analysis instrument, your blood alcohol content is actually at or above 0.08 percent. These presumptions were necessary at every step, because the defense bar was successful in its efforts to demonstrate for juries how unreliable the "science" of the government really was. When you can't win on facts, change the rules. There are a lot of assumptions to challenge when it comes to breath analysis. The underlying "science" is based on a fifty-year old model of how air interacts with blood and how alcohol in alveolar (so-called "deep lung") air can be measured. The hypothetical "average person" doesn't exist, and these "instruments" are not calibrated to account for all of the variable characteristics of a subject that could affect the blood alcohol content. None of this means anything, though, if the evidentiary presumptions all favor the government. Innocence until guilt is proven is a quaint but outmoded concept now. Due process in DUI cases is little but a legal fiction these days. The lawyers in the current case are arguing not for the public release of code, but for a defendant's right to see whether the machine even handles the junk science properly, and if the companies that make these machine won't produce the records, the defendant will not get a dismissal - the court simply will not allow the jury to hear the evidence of the test results. As a practical matter, without the benefit of those test results, the prosecutor's job is very much more difficult. becuase the jury will then have the opportunity to examine the police officer's role in having performed the field sobriety tests correctly (they often aren't), his bias (e.g., his having decided defendant was "drunk" before even administering the tests) and all of the other issues. In other words, all these defense attorneys are fighting for is a fair trial for the defendant. You can't really call it fair if the defendant isn't allowed to exercise his constitutional right to challenge -all- of the evidence against him, can you?

      --
      News Flash: Godzilla hates infrastructure.
    7. Re:Should be more than just source code by Anonymous Coward · · Score: 1, Insightful

      Ultimately the case was thrown out because they brought the radar gun into the court room and clocked a wall travelling at 4mph.

      That proves the radar gun doesn't accurately measure the speed of stationary objects. That doesn't mean the gun doesn't work accurately for moving objects!

    8. Re:Should be more than just source code by Barnoid · · Score: 2, Interesting

      Ultimately the case was thrown out because they brought the radar gun into the court room and clocked a wall travelling at 4mph.

      That's why the police always uses the formula 'speed = measured speed - 5mph'. Exactly *because* the radar gun has an accuracy +/-5 mph. I wonder what would have happened if the wall would have been measured to go at -4mph?

    9. Re:Should be more than just source code by Mr.+Jaggers · · Score: 3, Interesting

      Yeah, like doppler radar, for example. A product like Eaton's VORAD is only accurate past ~25 feet, and depends on an object moving within it's range (narrow angle, ten degrees or so). It can look out rather far, but if nothing is moving, it won't pick anything up (like the Tyrannosaurs in Jurassic Park (= ).

      I think most police radar guns use a doppler shift technique, so they would need to be pointed at a moving object. However, a quick look at the websites of commercial radar gun companies shows that several are offering "stationary" models. I'm not sure if that means the gun is stationary, or that it rates stationary objects as not moving or, more likely, that the "motion" model/mode claims to clock a vehicle maybe while the detector itself is moving. Who knows?

      At any rate, if I was clocked speeding with some newfangled moving radar gun on a busy road from an officer in a patrol car somewhere, I'd be mighty interested in exactly how it purports to pick out my vehicle amongst others, and what guarantee there is that its accuracy matches the manufacturers claims.

      --

      When I grow up, I want to have Christopher Walken hair.
    10. Re:Should be more than just source code by Anonymous Coward · · Score: 0

      These machines are far from perfect. First you have to wait for 30 minutes after having a drink to administer them. How many cops know this. General rule: NEVER blow into one of these things if you have been drinking. In NY you have the option to decline the breathalizer. Then you have two choices, a blood test, which takes place at a later time(more time to sober up), or an automitic 90 licence suspension. If you've had any more than the equivalent of 3 drinks you will be over. If you had a shot on the way out the door and were pulled over 5 minutes later, you will blow a huge number, the alcohol is still in your mouth, and that will affect the reading.

      Lidar is another thing. I got a ticket a while back for 90 in a 65. I was in a 1987 VW jetta that was full of stuff, that thing could barely do the speed limit. I was being passed in the right hand lane by a guy who was driving like a complete a&$*(&^. He was driving 50 up hills and 100 down them. They had clocked him and not me. (I got tired of passing him and just stayed in the left lane).

      After some serious digging and social engineering I was able to find the degree measurement for the beam of the lidar gun used against me. This was a while ago but I remember that it was in the neighborhood of 4 degrees. I was clocked at 90 from over 1500 feet. Do the math and at that distance the beam is over 15 feet wide. That is an entire lane. Hardly a sniper rifle. I was able to get out of the ticket based on this analysis. They could not prove that it was me that was speeding. The road is only 30 feet wide. But I don't think most people ever bother to look into it. Radar guns have a beam in the neighborhood of 15 degrees, that is huge.

    11. Re:Should be more than just source code by Osty · · Score: 1

      That said, wouldn't releasing the code also involve the algorithm?

      Yes, but successful implementation of a bad algorithm does not make the algorithm good. My concern is that these tools are based on flawed assumptions and bad science. My hope is that opening the source is just the first step in taking a closer look at a number of supposedly-infallible instruments with the intention of providing a fair defense for the accused. It probably won't happen, but analyzing the science behind the machine is the logical next step after analyzing the machine's implementation.

    12. Re:Should be more than just source code by strider44 · · Score: 1

      There was a story in the news in Australia a while back about a woman getting clocked at 130km/h (or aroundabouts) but the trouble was her car just doesn't go that fast, even on a flat road such as the airport they tested on. Needless to say the speeding ticket was thrown out.

    13. Re:Should be more than just source code by Anonymous Coward · · Score: 0

      It's well known that women blow higher because they are smaller and THEREFORE they have less blood and so obviously have a higher blood alcohol effect per amount of alcohol.

      So those variables need to be left out.

    14. Re:Should be more than just source code by Anonymous Coward · · Score: 1, Informative

      The car type was a Datsun 120Y, clocked at 158 kph -- some details. The owner of the car stuck to her guns; she basically went to ridiculous lengths to try to hit that speed in her car (even hiring a professional race driver), without succeeding.

      This triggered a massive review of all the Victorian fixed speed cameras, and the refund of a large number of speeding tickets.

    15. Re:Should be more than just source code by strider44 · · Score: 1

      sorry for my scratchy memory, thanks for correcting me!

    16. Re:Should be more than just source code by T-Ranger · · Score: 3, Informative

      The wall might have had a velocity of -4mph, but it would have a speed of 4mph.

    17. Re:Should be more than just source code by drsmithy · · Score: 2, Informative
      You're dealing with many variables (a person's mass, their metabolism, etc), and those variables have different values for different people.

      A BAC isn't really something depends on an "algorithm". Of course different people will have different BACs even after the same amount of alcohol - but that's irrelevant, since "DUI" is a measure of your BAC, not how much you've had to drink. The reason this is done is precisely /because/ different people have different metabolisms, etc.

      It's well-known, for example, that women will blow higher on a breathalyzer than a man simply because they're generally smaller.

      Of course they will, but that's irrelevant...

      Similarly for LIDAR (laser speed detection), the underlying principle is using distance and time to determine rate. Sounds straightforward, as d = r * t, but how do you know you've got the right values for d? It's been shown that rapid movement of a LIDAR gun can cause even inanimate objects to register a rate. How do we know the LIDAR gun measured the distance your car traveled over a period of time, rather than the distance of your car at one point in time and the distance of some other reflective object (say, a much closer stop sign) at a different point in time?

      In theory, the software in the machine discards "anomalous" readings (eg: ones that would say a car is travelling at 500km/h).

      At the distances in question, we're talking sharpshooter skills as a requirement for using a LIDAR gun, but it seems that every cop on the force has one. Can they expect us to believe that every cop is a sharpshooter, or that several cups of coffee won't induce shaking in the cop's hands that could cause false readings?

      It's even worse than that - at 500m the "beam spread" on a LIDAR is 1 - 1.5 metres, so it's quite feasible that the LIDAR is making it's calculations based on one part of the beam that bounced back from, say, the driver's sunglasses and another that bounced back from the numberplate (or one part on car A and another part on car B behind it).

      That said, LIDAR's aren't *ridiculously* inaccurate - if they read a speed, it's almost certainly going to be correct to within +/- ~10km/h. So if you get pinged doing 150km/h in a 100km/h zone, trying to use the inherent innacuracy of the LIDAR equipment as an excuse is pretty questionable (although it may well work, legally speaking).

      Then again, given how ridiculously low the average highway speed limit is, if you can get off (and you weren't driving dangerously), more power to you.

      It's a good precedent, forcing the breathalyzer source to be opened to inspection, but the assumption is still that the underlying algorithm is accurate when it's not.

      But it is. The data might not be 100%, but the algorithm is fine. Determining an object's velocity given it's displacement over a known timeframe is a pretty well-tested algorithm :).

      I don't understand why courts continue to rely on technology such as the breathalyzer or the LIDAR gun when there are better, proven tests that could be used instead (blood tests, RADAR or pacing with a calibrated speedometer).

      Because blood tests are hard to automate and administer quickly (and in some jurisdictions might not be doable by an officer on the side of the road for legal reasons)[0], because LIDARs are more accurate, less error-prone and less avoidable than RADARs (hence the reason LIDAR replaced RADAR) and because pacing with a calibrated speedo implies significant possibility for human error, not to mention vastly cutting down on the number of vehicles than can be checked per hour.

      [0] At least in Australia, a breathalyser test can't get you convicted - it carries no legal weight. A positive breathalyser test is simply justification for a blood test to be taken. Only the results of the blood test can be used in court.

    18. Re:Should be more than just source code by Osty · · Score: 1

      A BAC isn't really something depends on an "algorithm".

      The "algorithm" is a way to turn the bad science of breath alcohol content into a valid blood alcohol content level. That many states have redefined their limits for breath alcohol content doesn't make it any more valid scientifically.

      That said, LIDAR's aren't *ridiculously* inaccurate - if they read a speed, it's almost certainly going to be correct to within +/- ~10km/h. So if you get pinged doing 150km/h in a 100km/h zone, trying to use the inherent innacuracy of the LIDAR equipment as an excuse is pretty questionable (although it may well work, legally speaking).

      It's not the ridiculous readings that will get you in trouble. The really high numbers will be laughed out of evidence ("Look, my F250 diesel can't possibly do 90mph!"). It's the 5mph and 10mph errors that are going to get you the ticket. Don't believe cops pull people over on a 5mph difference? I just saw it happen a couple days ago on my drive to work. I was doing about 36mph in a 35mph zone when my radar detector's laser warning went off. At the same time, I was being slowly passed by a car going mabye 40mph. The cop pulled out and tagged him. So there's a pretty good scenario where perhaps the LIDAR gun read my car first and then the passing car, which caused a > 5mph over the limit reading. Even if everything was kosher, if LIDAR is +/- 5mph then the cop shouldn't have pulled that guy over.

      But it is. The data might not be 100%, but the algorithm is fine. Determining an object's velocity given it's displacement over a known timeframe is a pretty well-tested algorithm :).

      Yes, I know "d = r * t" has been well tested and verified. The algorithm itself isn't wrong in this case. It's the application of the algorithm that's the problem. You're measuring multiple distances over a fixed set of time and inferring a velocity, yet you can't be 100% sure that you've measured the correct distances in that time span (I'm sure the distances are technically correct, but it's the end point that's in question).

      Because blood tests are hard to automate and administer quickly (and in some jurisdictions might not be doable by an officer on the side of the road for legal reasons)[0], because LIDARs are more accurate, less error-prone and less avoidable than RADARs (hence the reason LIDAR replaced RADAR) and because pacing with a calibrated speedo implies significant possibility for human error, not to mention vastly cutting down on the number of vehicles than can be checked per hour.

      Wah wah wah. So blood tests can't be automated and quickly administered. That's not an excuse to rely on flawed methodology. If you can't trust your evidence collection methods, too damn bad for you. And to be clear, I'm referring to borderline cases. You blow a 0.09, I'd say that's within the bounds of error for a breath machine. You blow a .13 and you're well and truly screwed. It's possible that the machine could err that badly, but not likely. It's not only possible, but likely for the machine to err .01-.02% (turning a legal .07 into an illegal .09). If the cops can't afford to "waste" time running suspects over to the local hospital for a blood test, then something's wrong with the system. And the fix is not to redefine everything in terms of breath alcohol content so you can rely on faulty breath machines. The strong odor of alcohol and the driver's behavior should be enough to give suspicion. If it's not, too bad, the cop screwed up.

      LIDAR has its own set of problems, including that it must be used from a stationary position (which many cops violate, as I've witnessed first hand). RADAR units can be used while in movement, because they're not measuring distance. As well

    19. Re:Should be more than just source code by srleffler · · Score: 1

      True enough, but given such evidence that the machine is capable of giving an incorrect reading, it seems to me that the onus would then be on the prosecution to demonstrate that the machine could not have given an incorrect reading under the conditions that led to the defendant being charged. That may have required expert testimony that was not available at the time.

    20. Re:Should be more than just source code by slashdot.org · · Score: 1

      Ultimately the case was thrown out because they brought the radar gun into the court room and clocked a wall travelling at 4mph.

      Wow, was that at the north-pole? Because in the US that wall would have probably been travelling a couple orders of magnitude faster.

    21. Re:Should be more than just source code by Anonymous Coward · · Score: 0

      That proves the radar gun doesn't accurately measure the speed of stationary objects. That doesn't mean the gun doesn't work accurately for moving objects!

      You misunderstand where the burden of proof lies. The prosecution have to prove their case beyond reasonable doubt. That means that they have to prove that whatever evidence they are relying on is trustworthy. Any doubt the defense can throw on that makes the job of the prosecution harder.

      If the prosecution are reduced to saying "yeah, well, you haven't shown that it can't work on fast moving objects. Maybe it does" then it's pretty obvious that they've failed in their case.

    22. Re:Should be more than just source code by fishbowl · · Score: 1


      >That's why the police always uses the formula 'speed = measured speed - 5mph'. Exactly
      >*because* the radar gun has an accuracy +/-5 mph. I wonder what would have happened if
      >the wall would have been measured to go at -4mph?

      I pass one of those signs that clocks speed, about once a day. It's spot on. I know my speedometer is accurate because I have calibrated it myself -- and it's km/h, and I'm in the US, and I wish there was a Geek Code for that :-)

      --
      -fb Everything not expressly forbidden is now mandatory.
    23. Re:Should be more than just source code by dq5+studios · · Score: 1

      Well if they knew where it was, then they couldn't have known its speed.

    24. Re:Should be more than just source code by Anonymous Coward · · Score: 0

      Correct, but that doesn't mean that it does either. We'd know if the radar gun manufactorer would shed some light on the subject. But they, didn't so you just don't know, so the case was thrown out. Makes sense to me.

    25. Re:Should be more than just source code by Metrathon · · Score: 1

      Was that 4 mph traveling towards or away from the device? Makes a difference...

    26. Re:Should be more than just source code by Barumpus · · Score: 1

      In your post you spoke of Deep Lung Air and how the testing of it can not accurately show the variable characteristics that could affect the blood alcohol content. Your are 100% correct. The Breath Alchol Testing instrument is just that. Breath. It can in no way tell you a person's blood alcohol level. The Breath Test is designed to use 3 specific light frequencies to detect 3 things during the testing phase. The primary frequency detects neither ethyl alcohol or acetone in the subject's body and is used for a zero reference point. The second detects both ethyl alchol and acetone. The third is just ethyl alcohol. When a breath sample is entered, the air is collected in a tube called the sample chamber where the light passes through the air and then into the filters. The amount of light passing through will be absorbed by the ethyl alcohol and acetone and then calculated. If the EA and Acetone read the same, the difference with the aero point is calculated and used for the breath reading. If the acetone and EA are different, the test is kicked out stating the fact. This could imply a medical problem such as a diabetic issue. Two samples are required and third is needed if those 2 are not with in a specified range.

      As for testing of the instrument, this is done by a State department and a State certified person who is local with the instrument. The controlling agency has to perform an inspection consisting of multiple simulated tests each month with the State performing a more intensive test once per year. If the instrument fails any of the tests, it is taken out of service and sent to a certified repair facility. They normally make the repairs and ensure proper calibrations with in the state guide lines before it is returned to the department. Once back on site, the instrument is tested by the state and then the local agency prior to being put back into service.

      Working with these devices on a regular basis I can say that they perform as they are desrcibed to. But even with that said, there are certain changes to the laws regarding DUIs that must be made. This goes from the initial traffic stop all the way through the final court process if it goes that far. Currently, a police officer can suspect you of DUI for simply taking your car from one road deviding line to the other and back again. The breath test is being checked by an instrument that nobody actualy knows how acurate the controlling software is outside of those who have access to the code. The same goes for a blood test and the method used to determine a result. License hearings are more commonly used as a free deposition by defense attornies while the controlling officers over look most things which they should put a stop to. (That is normally done locally, it may be different in your area.) The court proceedings can be a joke at times but fair at others.

      Many times, the trials are nothing but a game of words where one side tries to get the other to say something out of context or confuse them causing a wrong statement to be made. Evidence such as the video tape and breath test results are disputed as well and normally in ways not presented in other trials up to that point. In order for this system to be as flawless and as fair as we can make it, changes have to be made as whole.

      1. A slight degree of leway has to be given when a field sobriety test is performed. There is no way they accurately tell is a person is impaired. They can only add to or remove the feeling that the subject in question is indeed impaired prior to performing the actual test deemed required by the state or local governments.

      2. The breath test instrument system needs changes to ensure is validity as well. The software should be inspected by multiple third party companies or persons to ensure that it is correct and performs as it should. As for being open source I can not say yes or no. If the third parties are required to, they can have a NDA in place to ensure that a trade secret, so to speak, is not disclosed to other companies. The results can made p

    27. Re:Should be more than just source code by oclawgeek · · Score: 1

      You appear to understand these devices pretty well.

      As for how they fit into the system, most attorneys should be uncomfortable with the pronouncements which are essentially those of the deus ex machina. If the defendant isn't allowed to look behind the curtain see the Wizard for himself, or expose him to the jury, then the government ought not be able to use his pronouncements, either. That's basic fairness. It's also well entrenched in the legal system in the United States (though we can quibble about how well this policy is implemented in particular instances).

      Trials aren't so much games of words as the lawyer's ability to present a story to the jury in a way that's consistent with the law. The jury's province is narrowly drawn to considering only those facts which are legally relevant to the law at hand (rather than vague notions of "justice") and which are produced in an appropriate way.

      Few, if any, non lawyers understand the history of the rules of evidence, but for the most part, the rules are designed to provide fairness. The problems come when one branch of the government tries to circumvent what's otherwise a fair playing field by monkeying with the presumptions and proof requirements.

      1. Field Sobriety Tests. The FST's are pretty unreliable as they are now. It's well documented that law enforcement officers seldom have the appropriate training or tools to properly perform some tests such as the "horizontal gaze nystagmus" test. In fact, in some states, officers can't even testify about some tests because of their lack of expertise. The main problem with FSTs is that some of them are cloaked in a false mantle of scientific reliability, which is absolutely not the case.

      The other problem with FSTs is that, even though there are some standardized tests recommended at the federal level, even in a local area (i.e., one county in one state) you'll have a huge divergence of tests administered by police officers. Police officers sometimes make up their own tests.

      The tests are also, obviously, totally subjective. The officer decides whether you "pass" or "fail" and there's often very little in the way of pretense that the officer hasn't already decided the outcome before you even take the test.

      2 & 3. Instrument Testing. In some states, now, the legislatures have crippled the appropriate state agencies, making it much more difficult to regulate the use, maintenance, and testing of these devices. People should be outraged at how poorly the agencies handle this, but of course, they aren't. Officers also routinely fail to abide by regulations for the administration of tests. I have seen people who should never have been charged forced to spend thousands of dollars on attorney fees, all because the officer was more interested in getting a conviction than in learning the truth about the subject's blood alcohol level.

      3. License Hearings. In my state, these are little more than a joke. Yes, it is sometimes treated like a deposition of the police officer. But the defendant is well served by that, because your average DMV hearing officer is about as good at their job as their retail counterparts in the licensing division are--which is to say, very, very poorly. If they had real administrative law judges deciding the hearings, the system would be more fair and attorneys would have incentive to focus on the license action because in many more cases, the evidence will provide an honest trier of fact with reasons not to suspend a license.

      Most of the DMV hearing officers I have heard of are shockingly biased, ignorant of the law, and see no problem with either of those things.

      That system is indeed, badly broken.

      5. Trial. Trials are, by their nature, imperfect. Not usually because the rules are skewed, but because human beings are imperfect. They probably are the best we can do. On the other hand, trials also reflect the policies of the communi

      --
      News Flash: Godzilla hates infrastructure.
    28. Re:Should be more than just source code by leabre · · Score: 1

      What's even more interesting, is, when in traffic school a few months back, one guy was in there for speeding. He questioned whether the speed radar gun was accurate, because he was sure that he wasn't doing the speed the officer said he was (aren't we all?).

      The office permitted him to aim the radar gun at people passing by and register a speed rating. This happend for about 10 cars or so. The officer wasn't looking at the speed reading, couldn't see them. But what the officer "thought" the speed of the vehicles were, and what the radar gun said the speed was, matched everytime within 5 MPH.

      Appearantly, he's not he only one, there were others ticketed by the same officer and got the same experience using the speed guns. Not only that, but most officers are specially trained such that they don't need radar guns.

      That being said, I don't know why they use radar guns to detect speed, but I wonder why questioning the radar gun would lead to get the case thrown out, espectially if the officer already knew you were speeding without the gun.

      Thanks,
      Leabre

  7. Repeat of the "Geico gun" by Anonymous Coward · · Score: 0

    Same thing happened with the laser used for speed detection aka the "Geico Gun" Not specifically with opening the source code but the company could not actually prove it worked and refused to release technical details of how the gun even worked.

    http://www.geocities.com/speeding@sbcglobal.net/li darcase.html
    http://www.radardetector.net/viewtopic.php?t=826&s tart=0&postdays=0&postorder=asc&highlight=

    and many more links with Google.

    Just because law enforcement is using a tool and has been for years, does not mean that it has been thoughly tested and actually works as claimed. Sure, some of these instances may be lawers trying to argue though a back door but hey, you could also refer to it as a check and balance in the system.

  8. Remember, ... by bcat24 · · Score: 4, Funny

    ... friends don't let friends code drunk.

    1. Re:Remember, ... by Dorothy+86 · · Score: 5, Funny
      But the catch-22 is that people who code don't normally have friends.

      (calm down, mods... it's a joke!)

    2. Re:Remember, ... by edbosanquet · · Score: 1

      I disagree I have done some of my best coding after a couple of beers.

    3. Re:Remember, ... by einhverfr · · Score: 1

      I have a friend who was writing a fairly complex website in PHP after having a few beers. He seemed to be doing well until it came time to debug his code.

      Among other oddities he noticed was an odd constructs such:

      if (1){ ...
      }

      I can guess as to what he was trying to do, but he wasn't able to figure it out in retrospect....

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:Remember, ... by Iago515 · · Score: 1

      Ah, yes, but a couple of beers, especially American beers (sorry for the assumption), doen't constitute drunk.

      --
      Take note, take note, O world,

      To be direct and honest is not safe.

    5. Re:Remember, ... by MrResistor · · Score: 1

      The funny thing is, every program I've had to write at a job has had to have an endless loop in it.

      I should perhaps note that I have never actually worked as a programmer, but have merely had to write a few programs in order to do my actual job more efficiently (or at all, in some cases).

      --
      Under capitalism man exploits man. Under communism it's the other way around.
  9. Not Necessarily Open Source by rgmoore · · Score: 3, Insightful

    It's important to remember that visible source code isn't the only requirement for Open Source. For software to be Open Source, it's not only necessary that the source code be available, but also that users are free to modify it and redistribute modified or unmodified copies. There's no real chance that the software in this case will be released under those terms. After all, one of the arguments that the lawyers are using is that the software has been modified without being recertified. It would be much more difficult to ensure that software in use hadn't been modified from a certified version if any user were free to modify it.

    --

    There's no point in questioning authority if you aren't going to listen to the answers.

    1. Re:Not Necessarily Open Source by gbulmash · · Score: 2, Funny
      It's important to remember that visible source code isn't the only requirement for Open Source. For software to be Open Source, it's not only necessary that the source code be available, but also that users are free to modify it and redistribute modified or unmodified copies.

      So will we have to add more definitions and acronyms to the software lexicon?

      Would source code you're allowed to inspect, but cannot modify, be Published Unmodifiable Source (PUS)?

      How about Open Unmodifiable Computing Hardware (OUCH)?

      Boolean Logic Open Unmodifiable Source Executable (BLOUSE)?

      Suddenly your BLOUSE is filled with PUS...

      Okay, let's just forget we went there.

      - Greg

    2. Re:Not Necessarily Open Source by thumperward · · Score: 1

      Maybe if the Open Source movement had succeeded in preventing their brand from being diluted to nothingness by the "technical" press and subversive third parties you'd have a point, but "open source" these days means nothing more than "the source is visible". For guaranteed rights to use that source, you're wanting Free Software (two doors up on the left).

        - Chris

  10. Do you think their testing is 100% foolproof? by DocSavage64109 · · Score: 5, Insightful

    If the software is complex enough to require "numerous software upgrades", then it is complex enough to have bugs. And it seems to me that not all bugs would necessarily show up under testing.

    1. Re:Do you think their testing is 100% foolproof? by Anita+Coney · · Score: 1

      Good point.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  11. Let me get this straight by commodoresloat · · Score: 5, Funny

    You go to a bar. Someone buys you ten beers. So your intoxication was free as in beer. Then you get pulled over and get a breathalyzer test which gets thrown out of court because the software was not free as in speech. So then you walk out of court, free as in Willy!

    1. Re:Let me get this straight by jd · · Score: 1

      In real-life, Keiko (the Orca star of Free Willy) was kept in too small a tank after the movie, suffered crippling injuries and various fungal diseases, then when finally released (after extensive physiotherapy in Oregon) died of pneumonia. You're asking a bit much, if you're wanting Florida to do this to all drunk-drivers - they'd never be able to get hold of enough fungus.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    2. Re:Let me get this straight by Elm+Tree · · Score: 1

      This brings about an interesting question. How large are the drunk tanks in Florida? :)

    3. Re:Let me get this straight by Alsee · · Score: 1

      And the alternative is for the citizens to be free, as in Soviet Russia.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  12. That's why... by RandomPrecision · · Score: 1

    ...you should make sure your SmartBreathalyzer is running Windows BAC SP2. Windows BAC SP2 fully supports the Male and Female classes, and adjusts predicted intoxication levels based on body mass and metabolism. In addition, Clippy will alert you of any extra factors that may affect the sobriety of the subject.

  13. Calibration of Speed Traps by Burning+Plastic · · Score: 5, Informative

    One of the easiest ways to get a speeding ticket overturned/dropped (at least in the UK) is to request all of the calibration reports for the particular camera/radar gun used to take your speed.

    If the reports cannot be produced or are older/outside the statutory testing period, then the data produced by the machine will not hold up in court, and so the case will be dropped.

    In some cases, the police simply cannot be bothered/do not have the time to do all of the necessary paperwork, and so the case may just be forgotten/ignored.

    I don't know if this could be applied to a breathalyser, but it would be an interesting to see what would happen...

    --
    [All Your Fish Are Belong To Us]
    1. Re:Calibration of Speed Traps by swthomas55 · · Score: 1

      I belong to a homebrewing club. We have monthly meetings at which we talk about brewing and sample each others' beers. The club owns a breathalyzer. After using it for several months, its accuracy starts to drift, and we have to send it back to the company for recalibration. Before we did this the last time, it was reading numbers like 0.20% for someone who had had just a couple of beers.

      So, yes, breathalyzers need to be recalibrated. Whether US (or any other) law requires that the police be able to produce paperwork, I don't know.

      Generally, the "roadside sobriety check", which might include breathalyzer, walking toe-to-toe, reciting the alphabet backwards, etc. is used only to establish a presumption of guilt, which then allows the police to take one into custody and to (attempt to) obtain a blood test.

    2. Re:Calibration of Speed Traps by bluGill · · Score: 1

      That used to work in the US. I'm told that police departments are onto that trick here, and now keep up to date records as a matter of course just to foil that angle.

      IF the speed limits are too slow, then have your representative change them. This is hard, but in the long run it is the best course of action.

    3. Re:Calibration of Speed Traps by aussie_a · · Score: 1

      Generally, the "roadside sobriety check", which might include breathalyzer, walking toe-to-toe, reciting the alphabet backwards, etc. is used only to establish a presumption of guilt, which then allows the police to take one into custody and to (attempt to) obtain a blood test.

      I always hated the idea of having to recite the alphabet backwards. I can't do it even when sober (maybe that's the trick. If someone can do it they're obviously drunk?)

    4. Re:Calibration of Speed Traps by Al+Dimond · · Score: 1

      Correct me if I'm wrong, but the idea of having to recite the alphabet backwards is that it's something that almost nobody can do. So it takes a lot of concentration and thought to attempt it. They ask you to do something else, like walk a straight line or stand on one foot while touching your nose, and simultaneously recite the alphabet backwards. You consciously focus on the backwards alphabet and stop concentrating on your balance, and thus lose it if you're impaired. My guess is that this probably works pretty well, but if you want to find out it's not hard to test. Perhaps some night if I'm bored I'll give it a shot.

    5. Re:Calibration of Speed Traps by Anonymous Coward · · Score: 0

      In the UK they calibrate the breathalyzer before and after administering the test to have a continuous print out with your reading(s) on and the calibration results. They calibrate by selecting a random vial that has a differing amount of alcohol in it and checking the machine reads the same level as the vial displays.

      Also they tend to do multiple tests on you to make sure that there are not errors induced by the way you blow etc.

    6. Re:Calibration of Speed Traps by rhizome · · Score: 1

      That used to work in the US. I'm told that police departments are onto that trick here, and now keep up to date records as a matter of course just to foil that angle.

      On to the trick? Isn't the idea to have an accurate measurement, so if they are in fact calibrating the instrument in accordance with the statute is it better for everybody? Everybody except those who actually *did* break the law and are just looking for a way to weasel out of it.

      I guess that would have to be part of the definition of the word "angle" there, that duplicity is involved.

      --
      When I was a kid, we only had one Darth.
  14. RADARS! by Palal · · Score: 0, Redundant

    They need to do the same with radars!!! People shouldn't have to pay for tickets that are nothing more than racketeering! (Although most tickets are ones that should be paid, sometimes cops are just out to get their bottom line up!). Also, we need a law that makes all government software open-source. For example, I am currently trying to resolve a proprietory issue with RFID cards.

    --
    -Palal
  15. Slippery Slope Guy. by Anonymous Coward · · Score: 0, Flamebait

    Sure, today some drunk is trying to get off the hook by saying that the software cannot be verified because it is not open. But tomorrow the gang bangers that raped your daughter will get off scott free because some library used in the DNA analyzing software is closed source and there's not a damn thing you can do about it!

    1. Re:Slippery Slope Guy. by CyricZ · · Score: 1

      That's why it's better to get this stuff done right the first time around, so that it doesn't have to get tested in court. Namely that means full public availability of any and all source code used in such devices. The design plans and manuals of the devices should be available to the public. Let it be proven that such devices are sound, and that any updates are sound as well. Let that be done so that if such devices are used in a serious case, as you suggest, then there are no questions about the reliability of such devices.

      --
      Cyric Zndovzny at your service.
    2. Re:Slippery Slope Guy. by Just+Some+Guy · · Score: 1
      the gang bangers that raped your daughter

      If the only evidence against them is the output of a black box, then how certain are you that they were the rapists?

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:Slippery Slope Guy. by edbosanquet · · Score: 1

      In the same line of thought, today if you cant verify that the radar gun or breathlizer being used to convit you is accurate tomorrow how will you be able to tell if the DNA being used to convit you of rape is accurate. Certianally, most cops are honest and law abiding but if we take away societys ablity to check these convictions other convictions are soon to follow. Following your line of though we should just take it a gospil everytime an officer walks into a court and says someone is guilty. Why even bother with a trail if an officer thinks someone comitted a crime we should just convit them on that. Better yet just have them disapper in the middle of the night.

    4. Re:Slippery Slope Guy. by Anonymous Coward · · Score: 0

      If we can use eminent domain to grab people's land for a private developer (and not just to make way for roads, etc.) for some "fair" price according to the Supreme Court, why on Earth can't we do the same with the copyrights, patents or trade secrets required to make the evidence from these things admissible?

      Surely keeping drunk drivers from getting off for lack of evidence (a fair reason, IMHO, though I wish they could be *proven* guilty) is more in the public interest than commercial land development?

      Of course, the alternative here would be to choose another vendor for your breathalyzers... one that is willing to comply with these requirements.

    5. Re:Slippery Slope Guy. by Frogbert · · Score: 1

      Or if she was your daughter to begin with?

    6. Re:Slippery Slope Guy. by Anonymous Coward · · Score: 0

      Yeah, and the day after that YOU'LL be falsely convicted because that same test fucked up. And the day after that the president of the United States will invade Iraq because their intelligence decisions were closed source... oh wait that already happened.

    7. Re:Slippery Slope Guy. by Excen · · Score: 1

      So, AC, have you worked for Diebold long?

      --
      "No beer until you finish your tequila!" -Leela's Dad
    8. Re:Slippery Slope Guy. by fishbowl · · Score: 1

      >If we can use eminent domain to grab people's land for a private developer (and not just >to make way for roads, etc.) for some "fair" price according to the Supreme Court, why on >Earth can't we do the same with the copyrights, patents or trade secrets required to make >the evidence from these things admissible?

      "We" can. Make the case for a "compelling state interest" and the magic happens.

      --
      -fb Everything not expressly forbidden is now mandatory.
    9. Re:Slippery Slope Guy. by Alioth · · Score: 1

      DNA tests can be independently verified after the fact. The process of how DNA matching works is available to the public.

      However, the number shown on a black box whose implementation is secret at a given moment in time is totally unverifiable. I'm highly surprised that breatalyser evidence is even admissable in Florida without a second, independent test. Where I live, the breathalyser is used at the roadside to determine whether further testing is necessary (blood or urine) - so any case that goes to court, the evidence will have been verified.

    10. Re:Slippery Slope Guy. by 99BottlesOfBeerInMyF · · Score: 1

      DNA tests can be independently verified after the fact. The process of how DNA matching works is available to the public.

      This is not true. A friend of mine writes closed source software that processes DNA comparisons for a product that is used for genetic testing in civil and criminal court cases. Some of the algorithms they use border on fraud, with arbitrary metrics deciding that if a particular sequence is not common enough in the general population, it must be a mistake and is ignored for the comparison. The fact of the matter is, without access to the code used to run these comparisons, their is no practical way to determine if any of them are valid.

    11. Re:Slippery Slope Guy. by Ihlosi · · Score: 1
      The fact of the matter is, without access to the code used to run these comparisons, their is no practical way to determine if any of them are valid.



      That may be true, but it is not relevant as long as you still have the DNA samples used in the comparison. If you do, you can have someone check the match by hand if there is any doubt about the inner workings of the software. Doing that is impossible with breathalyzer tests unless you actually take a blood sample.


    12. Re:Slippery Slope Guy. by Alioth · · Score: 1

      Yes there is - you do the comparison by another method. DNA comparisons used to be done without computers at one point. You can take the sample and run it through a completely different system. It's possible to independently verify the DNA match. However, it's not possible to independently verify the number shown on the LCD of a breathalyser several days after the fact.

      This is why in sane states and countries, the police don't rely on one source like the breathalyser - they also do a blood or urine test (and the courts won't accept breathalyser evidence on its own).

  16. Even if it had been tested... by Ungrounded+Lightning · · Score: 4, Insightful

    Even if the brethalyzer's accuracy had been tested, so what?

    Think about easter eggs and date bugs: How do you know the software works correctly on leap year day? On Sundays? On the 295th test? If the cop enters "124341+" on the keypad just before running the test?

    You don't.

    The output of a machine is NEVER evidence in a trial. What is evidence is the expert testimony of a human - hired by the prosecution - that the output is correct. (This has an incentive structure that encourages both fraud and rose-colored-viewing on the expert's part.)

    To mount a defense the accused needs to be able to hire his OWN expert and let HIM examine the machine and identify any ways it could have made a false indication. Then you get a conviction if, and only if, the prosecution's expert is able to show that none of those occurred, so the reading is accurate.

    For the defense expert to be able to do his job on a software-using system he needs access to the source. If the prosecution is able to deny him that, he has been denied - by his opponent - his due process right to challenge the evidence against him. So the evidence MUST be thrown out if he is to have a fair trial. IM(NAL)HO that's cut and dried.

    Imagine if the machine was a witness. The prosecution gets to question the witness. The defense does not get to cross-examine him. See where that would lead?

    How about a program that allegedly (according to a prosecution's expert witness) examines evidence and says "he's guilty" or "he's innocent"? Without a defense expert examining the code how do you know it's not:

      g = "innocent"
      repeat until eof
          if input line == "officer O'Malley saw a rabbit"
            g = "guilty"
      print "he's " g

    So it's:
      1) open the software generally,
      2) open the software to a long string of (expensive) defense expert witnesses,
      3) not use the software's output if challenged, or
      4) deny due process.

    If they try to settle on 2) it's easy to argue that not going to 1) denys due process to the poor, since they can't take advantage of the expensive experts.

    Result: No closed-software devices can be used by the procecution if challenged (unless the courts decide to deny due process).

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Even if it had been tested... by OneArmedMan · · Score: 4, Interesting

      There was a case in Australia, where an improved version of the breathalyzer machine "got drunk". After having serveral people blow below the legal limit, the machine started to acrue the alcohol, eg person 1 0.01 PCA, person 2 0.02 PCA , etc etc until this fellow blew and it went over the limit.

      Problem was this fellow was of a religion ( cant remember which one ) that forbade alcohol. So he goes back to the station for a blood test and Lo for the blood test came back negative for alcohol.

      And now blood tests are needed to convict on DUI and "blowing in the bag" is used to see if a blood test is needed.

      ( currently looking for link )

    2. Re:Even if it had been tested... by caitsith01 · · Score: 1

      Totally agree with all of the above, but I feel that I must point out that:

      "The output of a machine is NEVER evidence in a trial." ...is not entirely accurate, at least in common law jurisdictions (Britain, Australia, Canada etc). For example, in Australia you can typically tender as evidence material produced by a machine, provided that the principles behind its production are clearly explained by a sufficiently qualified person. In other words, once a court understands *how* a machine is producing output that output is relevant evidence and is admissible.

      Your main point is essentially correct though - even where machine output is evidence, the court must understand how it's produced. Therefore, the court must be satisfied that a scenario like the one you describe is not actually happening. We had a very similar issue recently in Australia that was actually reported on ./ where the police were unable to explain the software operating in speed cameras and were therefore unable to prosecute someone because they couldn't actually prove that they were doing the speed claimed.

      --
      Read Pynchon.
    3. Re:Even if it had been tested... by Anonymous Coward · · Score: 0

      Of course not everyone follows their religions to the word :P

      But good point. Things can fail in unusual circumstances, and I'd hate to be charged for something like involuntary manslaughter on the basis of a faulty DUI report.

  17. Credit Card Transactions by Anonymous Coward · · Score: 0

    I actually perform the testing as a member of an external firm on the world's largest credit card transaction processor. While we don't examine the source code, we do perform extended testing of various scenarios by inputting data and verifying the appropriateness of its processing. While this might seem slightly different than testing BAC, I don't see whey you couldn't validate the accuracy of a breathalyzer by taking a blood test on a subject and then validating that it matches the result of the breathalyzer at a given point in time.

    1. Re:Credit Card Transactions by NormalVisual · · Score: 1

      That gives you one data point, but how does it uncover errors in the code that generate a false value once every X number of times with a given set of inputs?

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
  18. code snippet by Anonymous Coward · · Score: 0

    with variables like; float pissed pissed = >.09 and float alittletipsy  alittletipsy = <.09 little wonder they don't want it open sourced!

  19. Oblig Kernel Panic by maotx · · Score: 1
    --
    I'm a virgo and on Slashdot. Coincidence? Yes.
    1. Re:Oblig Kernel Panic by Anonymous Coward · · Score: 0

      hmmm, that is rather disturbingly familiar to the Vigor story in User Friendly....

  20. "Convince me" by $RANDOMLUSER · · Score: 4, Interesting
    Years ago, I was working as a test engineer on a finished product that incorporated a dual-CPU, shared memory design. I was talking to the DUT (Device Under Test) through a serial interface on a (as I recall) 6809, which did the basic control, while a 680x0 (or something similar) did the heavy lifting. I had previously written a "C" standard test API for a single-CPU test interface, which the 6809 implemented in assembly, but large portions of this units functionality were on the 680x0 side of the PC board. Not knowing the 680x0 assembly language, and not having the time, I ended up looking one of the 680x0 device engineers (God, she hated me, but that's another story) in the eye, and saying "Convince me that your stuff does what you say it does...".

    I've never forgotten that lesson. If I know what algorithms are, and how they work, and what a particular language can (and can't) do, I can certify a project, based on the look on the programmer's eye when they answer The Questions.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  21. Blood tests? by csirac · · Score: 3, Informative

    Here in Australia, the road-side breath test (RBT) just gets you dragged to the police station, where they take a blood sample. It's the blood sample that gets you convicted, not the RBT... additionally, they take two blood samples: one for you, one for them.

    Aren't blood samples used in the US? Do you not have that option?

    1. Re:Blood tests? by $RANDOMLUSER · · Score: 1

      Hell, that's just downright EVIL if they're going to use facts and stuff...

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Blood tests? by fabs64 · · Score: 1

      Actually I'm pretty sure you can just accept the fine as given by the RBT. But of course then you can't contest it because you've basically waived that right.
      Always a better idea to get the bloodtest, hell if it takes 30 mins to get to the police station your BAC may have even dropped a bit.

    3. Re:Blood tests? by Anonymous Coward · · Score: 0

      AFAIK (or AFAI remember the experience...) the blood test is optional. You can accepts the bag reading if u like. Why don't we have those hilarious "road side sobriety tests" like the yanks have. They look a hoot!

    4. Re:Blood tests? by Frogbert · · Score: 1

      Furthermore if you blow just on .05 they generally don't take you to the station because by the time you get there its probably dropped below the limit.

    5. Re:Blood tests? by Anonymous Coward · · Score: 0

      I guess there's also a follow-up question:

      In the states, are you allowed to steal both samples of blood to keep yourself innocent?

    6. Re:Blood tests? by drsmithy · · Score: 1
      Always a better idea to get the bloodtest, hell if it takes 30 mins to get to the police station your BAC may have even dropped a bit.

      That won't work, because the BAC detected by the blood tests is extrapolated backwards to the time you were pulled over. So the "wait it out" strategy only works if you can hold the blood test off long enough to get a BAC of "zero" (which is how sufficiently welthy people get away with it - by stalling the testing process with lawyers).

    7. Re:Blood tests? by csirac · · Score: 1

      Haha, well if by "allowed" you mean "not allowed" then yes.

      The judge in question has resigned from the bar and his career is over. He will have a criminal conviction against his name.

      Is the states a pristine country where there is a complete lack of corruption? Somehow I don't think so. Even the smh article you linked to was not really high-level corruption: nobody in "the system" is trying to cover up for him (perhaps hospital staff are though), and his colleagues in the justice system seem to be doing their job to have the law applied to him like any other common man.

      He stole the vial from the sealed collection box; it doesn't take a national conspiracy to have it removed somehow. Co-conspirators at the hospital? Maybe. Has justice failed? Not really: he's already ended his career and it looks like he'll get a criminal conviction anyway.

      Perhaps he'll buy himself a new alfa romeo to cheer himself up.

    8. Re:Blood tests? by fabs64 · · Score: 1

      if you're on your P's and you get a BAC of 0.01 it could quite likely have dropped to 0 within 30 mins. ;-)

  22. Thats why a blood test is more appropriate by Anonymous Coward · · Score: 1, Informative

    In Australia the breath test is only used to indicate that a blood test is required, and can't be used to prosecute.

    Of course this may give the driver's blood time to fall below the limit, but is far more accurate. To address this, the police sometimes have roadside blood testing vehicles (the booze bus).

    1. Re:Thats why a blood test is more appropriate by labnet · · Score: 1

      Wow.. there is a lot of misinformation flying around this subject.

      1. I'm an engineer that has designed a breath analyser that has passed regulatory standards.
      2. In Australia you can be prosecuted on breath sample alone..but
      3. Prosecutions can only happen on an evidential machine (not a hand held unit).
      Hand held units use platinum catalyst fuel cells. Evidential units (eg Drager) use Infrared Absorbtion AND they must take a reading before and after the test sample using a NATA calibrated reference gas that is typically 200ppm ethanol in nitrogen.
      4. Govt. isn't the only one who uses breathalysers. Many many more are used in drug rehab, workplace screening (esp mine sites where you are operating very expensive and big machinery), hospitals, clubs etc etc.
      5. If the USA is prosecting on the reading of a hand held fuel cell based unit reading alone, then that is very bad.
      6. Should the source code be opened up? Hmm.. well to be honest it sounds like a legal manauver to me, as it's not just the source code, but a whole matrix of tests, such as temperature, volume of breath sampled, time & compensation since last reading. There could be also be mechanical failures in the sampling pump, the detector etc etc etc.
      7. The relationship the alcohol in the blood vs. breath is very well established (2300:1 in most countries)

      So the bottom line is, opening the software up is just a crock and invades the companies IP rights.
      Prosections should only be allowed if the reading was taked by an IR evedential unit that takes a reading using a NATA reference gas immediatly before and after the specimen sample.

      --
      46137
  23. Calibration by KidSock · · Score: 1

    The accuracy of the device could be easily verified by calibrating w/ blood samples using a mass spectrometer. So unless the code is really bad such that it gives erroneous results 1 in a 1000 trials, I'd say this is a lost cause.

    1. Re:Calibration by TheMohel · · Score: 4, Informative

      I've built medical devices before. This is in essence a medical device. If this were being used in a medical laboratory for medical purposes, source code changes which were not properly recertified would void the FDA approval for the device. There's a reason for that.

      It's a truism in software that you can't verify the absence of bugs by black-box testing, no matter how complete the test vectors. This is doubly true when the software is interacting with the real world, in a nontrivial manner.

      Consider: The device undoubtedly measures a change in itself that occurs in response to the presence of ethanol. A voltage is produced, a current is seen, or a color change occurs in some sensitized material. Some chemical reaction occurs, and produces a detectable change in the device state. But because chemical reactions are susceptible to variation in temperature, in the age of the reagents, in the particular lot of the reagents, and in subtle machine-to-machine differences between reaction sites, the software for the machine must contain built-in adjustments for all of this. If you have a half-dozen linear adjustments that you have to make (not uncommon, in laboratory equipment), the six-dimensional test vectors that you have to check are massive. If you have a dozen such factors, you literally can't test enough combinations to be sure that every combination works. And even worse, you have to verify that the machine is in a known state at the beginning of such a test, and without access to the source you have no way of knowing.

      The question isn't whether the machine can be made to work in a laboratory setting. The question is whether the machine worked this time, in the middle of the night, in an un-airconditioned drunk tank in God-knows-where, as the thirty-fifth breath test that night. If you don't have the source code, you literally can't possibly know what the chances are that it really worked.

      As much as I hate drunk drivers, and as much as I think that the machines are probably pretty good, I'm with the defense attorneys here: produce the source, or stop pretending that this machine can produce proof beyond reasonable doubt.

  24. This use to be the case in Pharmacuticals by virtualXTC · · Score: 2, Interesting

    > With software bugs being a fact of life, consumers and organizations could claim that they need to be able to verify an application's source code before they accept that their calculations are accurate

    Similarly, back before the Y2K bug was seen as a huge technological burden on companies, the FDA had proposed some regulations regarding drug manufacturing / quality control that required the process to be fully reviewable during an FDA inspection. As usual the regulation was intentionally vague as to allow for interpretation where deemed appropriate. I was lucky enough to be working for very compliant and thus, proactive company (now BMS) and got to see how things ideally could be in the pharmaceutical industry: The original guidance given by the agency seemed to require that all equipment and devices have least have some sort of documentation from the vendor saying that they would allow the FDA to look at their source code. It was a MAJOR pain to get companies to agree to such things (as they didn't wanna be held liable for poor code) and thus began the notion that OSS would be used if available. In one notable instance, the manufacture of a UV spec waffled until it came time to fax a document assuring the FDA could look if necessary. Our company ended up returning the whole unit and ordering a different brand. If it weren't for the Y2K worries already burdening the industry, it likely would of turned out that the whole industry would have had to work on VALIDATED and open software -- too bad :(

  25. It varies by Sycraft-fu · · Score: 2, Insightful

    Remember that states here are somewhat independant and DUI law is largely up to the state. Many, perhaps even all, states will allow a large, more accurate breathilizer to be used as evidence. You are taken to the station and then tested with it. It's cheaper than a blood test, and easier (many people, myself included, hate needles). Now in all the states I know of you can demand a blood sample be taken as well, and your lawyer can have an independant expert examine it. However, I know DUI law for only a couple states, so it may be that's not true in all states. Also, the police usually don't have to tell you that, and if you don't ask you are SOL.

    In generaly, we are pretty convict-happy on DUI offences. There are some very effective lobby groups that have convinced the public that DUI is a major, major problem that needs a strict response. The laws have been steadily getting more baised on the prosecution side, where it takes less alcohol in the blood to be considered drunk, and it's harder to challenge the results in court.

    1. Re:It varies by csirac · · Score: 1

      I see. Perhaps our strict anti drink-driving laws are the reason for the more liberal use of blood tests. I forget the specifics, but young drivers automatically lose their license for at least 12 months; I think this is mostly because "provisional" licenses only come with 6 demerit points (IIRC) and DD gets you slogged with 10 or more, even if you're just over the limit. If they can make a special case to the court, proving they need to be able to drive for their employment and livlihood, they can apply to have that suspension period reduced or even given special driving "permits" (I think it boils down to: only allowed work-related driving..). I know one of my brother's friends who, after proving he needed to drive, was given the choice of a reduced suspension period OR a very restricted "work-only" license that would last much longer than his original suspension period.

      Even older drivers who have an absolutely clean record get suspensions; again I can't remember the specifics but I think it's something like 6 months. I know a couple of my father's friends who lost their licenses for 6 months after coming back from golf and having drunk just enough to be tipped over the legal limit of 0.05.. (they were around 0.07, IIRC).

      Worse/repeat offenders go to jail, get community orders, and generally get the judges really pissed off...

    2. Re:It varies by Sycraft-fu · · Score: 1

      License suspension is automatic upon DUI conviction in every state I know. In Arizona (where I live) a normal per se DUI (BAC over .08 but less than .15) is an automatic 90 day suspension, up to 10 days in jail, $750 in fines, and up to 5 years probation. It is a misdemanor offence. Extreme per se DUI (above .15) is automatic 90 day suspension, 10-30 days in jail, $1250 in fines, up to 5 years probation, and you must have an ignition interlock (breathilizer to start your car) installed at your expense.

      For a second per se normal DUI it's 30-90 days jail, $2000 in fines, 1 year license suspension, probation and an ignition interlock.

      Now anything past that is a felony DUI (other things can make it a felony on the first time). That's a minimum of 4 months in prison, but potentially as long as 10 years depending on sentence, up to $150,000 in fines ($2000 minimum roughly), 3 year license suspension once out of prison, 5 years probation, an ignition interlock, and the court can seize the vehicle you were driving at the time, if it belongs to you.

    3. Re:It varies by maxpublic · · Score: 1

      So far as I'm concerned any alcohol in the blood whatsoever disqualifies you as a driver. Despite what my countrymen think, most of them just plain suck behind the wheel even when dead sober; add alcohol to the mix and they're fucking lunatics.

      I'd back a law for automatic jailtime for anyone blowing a .02 or more. Operating a weapon more deadly than any firearm is a privilege, not a right, and boozing it up prior to operating that weapon is simply irresponsible. Those who can't be bothered to arrange for alternate transportation before throwing down a beer or three need to have this lesson bitch-slapped into them the hard way.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
  26. I apologize. by Anonymous Coward · · Score: 0

    Apparently the joke is too obscure. Doesn't anybody watch Too Late With Adam Carolla?

  27. This is stupid - Trade Secrets by Anonymous Coward · · Score: 0

    Why can't these companies simply show the statistical data from tests.

  28. (Mod AC Parent Up) and Response by ZachPruckowski · · Score: 1

    What I've heard is that if you know for certain that you aren't drunk, take the blood test, because it is the most reliable and you can have it re-tested if you don't like the answer. If you aren't sure, take the breath test because it's easier to challenge in court.
    See, I'd go with the breathalyzer in all cases. It's quicker. If I'm not drunk, I want to get going. I mean, what's a blood test? Half an hour to station or ER, then getting the test taken, then getting back on the road? Heck of a lot time to waste.

    1. Re:(Mod AC Parent Up) and Response by bluGill · · Score: 1

      This depends on the situation. If they accuse you of DWI, and you blow a negative in the Breathalyzer, that is enough. However if the accusation is stronger, then you want more evidence.

      A friend of mine T-boned a car at 65MPH (Speed limit minus a few feet of breaking), while driving a loaded work truck. The accident wasn't his fault, but the girl in the car died (her fault, she had a stop sign). As a business owner in a company truck, my friend knew that it would be worth a lawyers while to win a lawsuit. He demanded they take a blood sample right away. Several days latter some lawyer started sending accusations for every offense imaginable (mostly illegal drugs), but when referred to the blood test results everything was quickly dropped.

      So when making the decision, do so intelligently. If your only possible accusers are the police, than a negative breath test is enough. If there has been some other damage and lawyers will be trying to get you for everything you got (particularly when you have something to get), get a blood test because it is most accurate.

  29. Because ... by Agarax · · Score: 0, Flamebait

    Not everyone wears a tinfoil hat like you?

    Kerry lost the election. Get over it. Have a cookie.

    Maybe if you actually got involved and tried to get more of your little hippie friends to vote it might have turned out differently.

    Or maybe if the two main political parties put forward canidates other than Mr Stupid and Mr Ignorant (or even the almost canidate Mr Nutjob)we might live in a better country.

    --
    Remember folks, slashdot doesn't have a -1 "disagree" moderation!
  30. Slippery Slope Guy-Photo ID by Anonymous Coward · · Score: 0
  31. That seems like a stupid arguement by skintigh2 · · Score: 1

    If just looking at the source could tell you if it worked or not, there would be no such thing as bugs and no need for testing and QA as long as the programmer looked at his code while he typed it.

    If you think the machine doesn't work, prove it with a test case.

    1. Re:That seems like a stupid arguement by c_forq · · Score: 1

      If you think the machine doesn't work, prove it with a test case.
      What if it is an easter egg? What if it has some ifdate=xx.xx.xxxx then BAC=2.0 or if it is set up for every 1,000th to be higher. How many cases are required of the device not working before it's use is to be barred? For surely there have been instances of failure.

      --
      Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
    2. Re:That seems like a stupid arguement by malchus842 · · Score: 1

      If you think the machine doesn't work, prove it with a test case.

      That's just it. In the US I don't have to do this. The government must prove that it worked properly in this case. Otherwise they have no evidence. (IANL)

  32. Or. by /dev/trash · · Score: 1

    Maybe he meant Willy as in Bill Clinton.

  33. Re:Sorry But ... Software is perfect! so... by dwandy · · Score: 1
    The question remains why. If the accuracy of the machine can be demonstrated why is anyone entitled to the source as part of a criminal trial?

    'cause my Windoze PC has never crashed. honest.

    --
    If you think imaginary property and real property are the same, when does your house become public domain?
  34. What's even worse... by Anonymous Coward · · Score: 0

    is what can happen to you after you're convicted of an alcohol-related crime. I may get modded off-topic (as if it weren't bad enough being an AC) but I gotta say it.

    Part of your sentencing may involve mandated attendance at 12-step groups such as AA:
    http://groups.yahoo.com/group/12-step_Coercion_Wat ch/
    Judges who send people to AA are often AA members themselves, but never state this. How's THAT for a conflict of interest?
    What is AA like? Google for all the glurge sites from members and compare them to these:
    http://www.orange-papers.org/
    http://www.morerevealed.com/

    1. Re:What's even worse... by aussie_a · · Score: 3, Insightful

      How can people get forced to go to AA meetings when the 12 steps involve god? I shouldn't be forced to attend religious meetings, no matter what crime I've done. Freedom of religion and all that.

    2. Re:What's even worse... by Anonymous Coward · · Score: 0

      How can people get forced to go to AA meetings when the 12 steps involve god?

      Yes, that is precisely The Problem (as well as AA not being effective, but that's a different problem). Forced AA attendance by US courts is surely the most common violation of the First Amendment of the US Constitution. It has been going on for decades.

      I shouldn't be forced to attend religious meetings, no matter what crime I've done. Freedom of religion and all that.

      Many people agree (I think everyone should agree, but...). If you're in a jurisdiction where AA has been ruled to be religious by such a case as this, it's simply showing the judge the ruling, though the judge may be very unhappy that he can't send you to AA (and somehow this doesn't stop the judge in that jurisdiction from continuing to send others, who don't know about the ruling, to AA...IANAL and don't know all the legalities of this, I just know it happens). If not, you have the diffucult process or suing the government, but this online book (also available in traditional print at amazon.com and other booksellers) is meant specifically to help with this:
      http://www.morerevealed.com/books/resist/

      Almost certainly some judges would send defendants to church (!) if they thought they could get away with it. Sending them to AA is "the next best thing" (many, perhaps most, AA meetings meet in church basements or on church property).

    3. Re:What's even worse... by ValuJet · · Score: 1

      Quite a few people have appealed being forced to go to an AA class and won. I don't have any sources but I did see it on Penn and Teller's Bullshit!

      I love that show.

    4. Re:What's even worse... by thuh+Freak · · Score: 1

      Alcoholics Anonymous does not require a belief in any specific god. I think, in general, they refer to a "higher power", which for monotheists is "god", for polytheists is "all the gods, aside from that louse Baccus", and for us atheists it'd be something like "the collective power of humanity and nature." well, what i'm getting at, is AA doesn't require god of the christian bible. merely a power greater than one's self (as in, "i've clearly demonstrated that alone I can't quit drinking, and i need help from something bigger than myself"). though many AA'rs do seem to tend toward the christian god. some specific AA organizations focus on a particular religion in that step, and it probably would be a violation of c+s to force a drinker to go to a religious AA meeting; but the 12 steps have been generalized so they don't require it.

      --
      I wish that I was a catfish.
    5. Re:What's even worse... by hackstraw · · Score: 1

      How can people get forced to go to AA meetings when the 12 steps involve god? I shouldn't be forced to attend religious meetings, no matter what crime I've done. Freedom of religion and all that.

      At least in my state, they do it by hiding it below a series of government and private entities. DMV requires "alcohol training" to get your license back, and you _volunteer_ to go to private "alcohol training" that is certified to do such a thing. Then, the private entity asks you to further volunteer to go to AA.

      Also, AA is by their language a "spiritual" program, not a religious one, yada yada.

    6. Re:What's even worse... by Anonymous Coward · · Score: 0

      Quite a few people have appealed being forced to go to an AA class and won. I don't have any sources but I did see it on Penn and Teller's Bullshit!

      I've seen that show, I don't remember any stats, but I'd be very surprised if as much as five percent of AA coercees have challeneged their coercion.

      Here's yet another fine forced-attendee of AA who didn't know it's unconstitutional:

      http://washingtontimes.com/upi-breaking/20050409-1 04138-6583r.htm

      I love that show.

      I've only seen that episode and some clips from the sho.com site, but I liked everything I saw.

    7. Re:What's even worse... by had+a+lobotomy · · Score: 1

      You are never "forced" to attend AA (or ASAP meetings in Virginia), but a DUI is a crime with a jail sentence. If your a first (or sometimes second) offender the judge may offer to suspend your jail time if you accept some "conditions" that may include:

      restricted license (you can only drive between work and home)
      suspended license (welcome to public transportation)
      attendance at some support group
      no repeat offense for a year to three
      the breathilyzer on your steering wheel (I can't remember what's called just now)
      community service

      Which of the above (could be all) you get offered in lieu of jail time is up to the judge and the prosecuting attorney and how good a day they're having. So if you want to get indignant about having to attend a religiously themed group, then that's your perogative, but you'll do 30 days to a year. Most of those who came before the judge I worked for suddenly found Jesus when an alternative to time in lockup was presented.

    8. Re:What's even worse... by pete6677 · · Score: 1

      How is it unconstitutional?

  35. It hasn't been verified though by bluGill · · Score: 1

    This machine has not been verified. Maybe it works, maybe it doesn't. It is up to the prosecution to prove it works. I'm innocent by that machine until you prove that it works. If there is even a .1% change that it is wrong, I'm innocent.

    I want the drunks locked up. I do not want anyone who is not drunk to get locked up by mistake. We have not yet established that this machine can tell the difference to a reasonable degree of accuracy.

  36. Considering recent British tests on a speedgun... by Tavor · · Score: 1

    Read about it here "After testing American-specifcation laser speed guns, London's Daily Mail newspaper concludes that the popular LTI 20-20 Ultralyte model is prone to "wild" errors. Specifically, a wall was found to travel at 44 MPH, an empty road 33 MPH, a parked car 22 MPH, and a slow-moving bicycle at 66 MPH. These findings match those of the BBC who investigated the same device in March and September."

    One would be STUPID to think that our devices can't be wrong, defective, etc. Just look at how many defective computer parts have been shipped in the brief history of Computing.

    --
    Windows has detected an undetectable error.
  37. Unfortunately by mysidia · · Score: 1

    Being required to let the source code be known wouldn't be enough to make the product Open Source, at least not by the OSI definition. You can't force someone to play nicely like that; they have to be convinced that Open Source is a good thing, first.

    Otherwise, the company could easily release their source code in encrypted/DRMed PDF formats; obliging the person, but requiring they sign a NDA. And prohibit redistribution, except under terms designed to protect their rights; they may require a fee, paperwork, etc, anything to limit the exposure -- or insist on the use of trusted third parties to analyse the code.

    Being required to disclose source doesn't permit others to make free derivative works either -- and if anyone develops a product with a similar function after reading their source code, the person who examined the code might be setting themselves up to have redistribution blocked (if it's considered a derivative work, due to substantial similarity and access to the work)..

    Bottom line: this may turn out to result in new ''Open Source'' releases, but don't hold your breath on the result actually being Free Software; but sure, we can dream...:)

    1. Re:Unfortunately by Alan+Cox · · Score: 1

      It would not be for a court to order appropriation of the third parties property. Thus the idea that a court would open up software is silly. It may well order the third party to provide it to the defence expert and helpers for analysis but that would be quite different and the evidence in question would undoubtedly be sealed.

      The maker isn't the one on trial - the maker of the device is merely the owner of some of the evidence required for justice to occur. Of course if the software is crap that might change in the following negligence suit.

      What it may do however is make government think a lot harder about terms and conditions and make sure that government has the power (eg in contracts for supply) to ensure that such devices can be scrutinized and that the code will be handed over for the case itself. That can only be a good thing for both open and competent proprietary vendors.

  38. Unreleased court transcript by orionware · · Score: 2, Funny

    Prosecuter: Your Honor, Mr. Smith was travelling at a high rate of speed, swerving side to side. He was pulled over, and the officer, upon approaching the car could smell alcohol. Mr. Smith was asked to submit to a breathalyzer test which he agreed to. His blood alcohol level was 1.6, twice the legal limit.

    Defense Attorney: Your Honor, this is preposterous. How can anyone sit there and expect me to think that the machine they are using is accurate. I have good information that these machines are in fact filled with raspberry jam and spit out completely random numbers. In fact, your honor, if you look hard enough you can even find a hack that will convert the machine into an mp3 player. It's quite obvious that we need to examine the source code that runs this snack dispenser or let my client go.

    Judge: I'm going to ask you for the last time. Remove the foil hat, the glare off of it is really starting to bug me.

    --


    Karma means nothing to me, so suck it...
  39. I bet the idiot who was drunk... by Anonymous Coward · · Score: 0

    ...is an open-source, Linux-loving whiner who though the breathlyzer program was written by Microsoft.

  40. Having worked in law enforcement in FL... by Xanthian · · Score: 2, Informative

    in some way shape or form for the last 18 years, I can tell you that breathalyzers are tested regularly. Each agency that I have worked for/with has had its machine tested and calibrated on (at the worst) a monthly basis. Logs and printouts of the tests are kept for a period of time (last I remember it was 5 years, but that may have changed). The machines are tested against a predetermined and certified air/alcohol mixture, and sent back for recalibration if they fail to report a correct alcohol level past a very minute tolerance. The machines work. Any standards and training officer worth his salt can rip this defense to shreds with documentation on his agency's breathalyzers.

    1. Re:Having worked in law enforcement in FL... by TuballoyThunder · · Score: 1
      I don't think the goal of the lawyers is to prove that breathlyzers do not work or that the procedures are incorrect. The lawyers are making three points:
      1. Once a device is accepted as valid by the court, do software revisions invalidate that acceptance?
      2. Does the device have software errors that cause the device to malfunction?
      3. Is the algorithm valid in the conditions that existed when the defendant was tested?
      In the first point, when a new technique or device is presented in court, there is expert testimony on applicability and validity. Once that is established and it is recognized by the court, there is no need for the court to hear such testimony again. For example, one does not have to demonstrate the validity of fingerprinting in general. If the software is revised by the manufacturer, is that a material change in validity of the device. The defense lawyer is unable to ascertain that fact without access to the source code.

      I can best illustrate the second point by using the Patriot missile system as an example. During Desert Storm v1.0, the Army discovered that the Patriot system would not operate correctly after being operated continously. It turns out it was overflowing a counter--the software had not been tested in that mode. Another example is the Mars Polar Lander that had a units conversion error.

      In the third point, the defense may want to determine if the device operates correctly in the manner that it was used. Perhaps after continous operation the unit heats up and that introduces a bias. Without access to the source code, there is no way of verifying that the algorithm is correct for the specific case. Consider the fingerprint analogy: The prosecution may have to present testimony to explain how a particular fingerprint was recovered and identified.

      How do you know the calibration routine is correct? Based on your description, it seems that you perform a calibration using a single data point. Maybe that is valid in 90% of the cases. Maybe, when the humidity is over 60%, the temperature is greater than 27.3 C, and the device has been operated for more than two hours since last calibration, the error in the calibration increases by 50%.

      IMHO the breathalyzer should be used as a screening tool for a blood sample. A black box carried around in the field is not reliable. I support the apprehension of drunk drivers--I lived in New Mexico and seen first hand how bad it can get--but I believe that defendants have the right to face their accusers, which in this case is software.

    2. Re:Having worked in law enforcement in FL... by Anonymous Coward · · Score: 0

      "...and sent back for recalibration if they fail"
      "tested and calibrated on (at the worst) a monthly basis"

      HA! So you admit that they do in fact fail, and on a regular basis no less... Otherwise they wouldn't be testing them so frequently.

      Give up the source code, copper! We've got you surrounded!

    3. Re:Having worked in law enforcement in FL... by glesga_kiss · · Score: 1
      During Desert Storm v1.0, the Army discovered that the Patriot system would not operate correctly

      Operate correctly? They didn't work full stop! Not one hit it's target. The patriot was supposed to intercept incomming missles and destroy them. Considering the speeds of the two objects heading towards each other, a minute error in timing would throw the interception way off. By not rebooting the device regularly, the internal clock got gradually out of sync. It's a classic IT screw-up and I would not be surprised if it was cited in a few software engineering textbooks now.

      Testing should have caught this. It should have been tested under heavy load, continously for several days. However, I'm not so sure that a formal testing regime would catch this specific problem, the error was very small and would be difficult for a human to notice.

      WRT the breathilizer, I'd be more interested in their quality proceedures than source code. As it's a government purchase, it's only fair to say that the customer acceptance test documentation would be available to the public. We are the customer after all! If I were to find myself trying to weasel out of a conviction, that's how I'd go. Find some holes in their test process and say the device is not fit for service until they are resolved. For example, you could suggest that each new software revision should undergo acceptance testing. This is common in most software contracts.

    4. Re:Having worked in law enforcement in FL... by TheoMurpse · · Score: 1

      Does the department test every possible variation on the data? Because if not, how do you know there isn't a bug in the algo? Any lawyer worth his salt should be able to rip the prosecution to shreads on this, now that they actually have judges contemplating allowing this defense (as evidenced by the fact that the defense wasn't thrown out). IANAL (yet).

    5. Re:Having worked in law enforcement in FL... by Anonymous Coward · · Score: 0

      The machines are tested against a predetermined and certified air/alcohol mixture

      That just tells you they identify things correctly for a single data point. What if 5 drunk people at a party blow into it, how much residual alcohol will register when person #6 blows and hasn't been drinking? What if he just used Listerine (17% alcohol)? You can't calibrate something with scrubbed data and expect it to work in real-world usage.

      The machines work.

      How do you know? Because they tell you so? In order to make this claim, you need an additional source of data (e.g. blood) in order to verify it. I personally expect they are reasonably accurate under most conditions, e.g. if you blow .10 you are probably over the limit (say 95%). But if you blow .08, right on the line, there might only be a 50% chance it was right. You might be .075, for example. And if you blow .08, by the time you take a blood test, you may well have dropped under that.

    6. Re:Having worked in law enforcement in FL... by Anonymous Coward · · Score: 0

      Ooh, a police cheerleader. Ripped to shreds, you say?

    7. Re:Having worked in law enforcement in FL... by TuballoyThunder · · Score: 1
      Operate correctly? They didn't work full stop! Not one hit it's target. The patriot was supposed to intercept incomming missles and destroy them.
      Point taken--I was just trying to be kind to the Army.
    8. Re:Having worked in law enforcement in FL... by wiredlogic · · Score: 1

      The machines work. Any standards and training officer worth his salt can rip this defense to shreds with documentation on his agency's breathalyzers.

      The next time you get the chance, you should eat some chocolate and then use one of the machines on yourself, pereferably just before it is due for recalibration (when it's most contaminated by previous users). You will most likely get a false reading setting you up for a nasty DUI conviction.

      Yes they do work for detecting changes in Ph levels of the test vial but there are plenty of other substances other than ethanol that can induce false readings of the machine. This is the problem when the ignorant public (including LEOs) use junk science to justify their actions.

      --
      I am becoming gerund, destroyer of verbs.
  41. Should be a slam-dunk by Todd+Knarr · · Score: 1

    My thought is that this should be a slam-dunk. Re-frame it this way: suppose the machine were a lab technician who'd performed an analysis on forensic evidence (blood test or something). Would it be legally acceptable for the state to say the defense had no right to put the technician up on the stand and question him about the procedures that were followed doing the test, that defense simply had to accept without question the technician's "Trust me, these results are right."? If defense has a right to cross-examine the technician, why should they have any less right to cross-examine the machine that's doing the same job?

    Yes, I know you wouldn't pick apart a machine exactly the same way you'd question a lab tech. But the principle's the same: in both cases you want to know not just what the results were but what the tech/machine did, how they did it, and where they may have made a mistake, contaminated the evidence, failed to calibrate the equipment before testing or otherwise done something that changed or could have changed the results.

    Seems to me that was what the judge in the first case held, and the judge here should rule the same way for the same reasons.

  42. Damn straight! There should be a damn bounty! by FFFish · · Score: 1

    Set up a contract that is in the software developers' favour: a license of $X per year, indexed against inflation, terminable upon the discovery of a bug in the software. Set up a bounty that's equal to the license value. On discovery of a bug, the (quarterly|annual) license fee is instead paid to the bounty hunter; the software developer gets nada. This is an equitable arrangement: we get increased personal safety, by paying some amount of tax dollar to the dude who wrote the code for the detectors. Cool, that.

    If the code is any good, the developer will be nicely set for life. The states will continue to license it for as long as that software is (a) acceptably bug-free or (b) not displaced by a more-functional product that would better serve the public's interest. This new product might well be from the same developer: we're cool with that; it might not, but it's not like we're gonna chuck out a few million dollar's worth of detectors on a whim.

    We'd all be winners in that scenario. I'm all for tossing into the kitty for a good product like that. There's 25 million of us, each drop a quarter in the bucket, that's a damn good paycheque for the guys that make a good product. It could be a coupla guys in a garage for all I care, just so long as it works. Any doofus can contract out a decent design to some Chinese company, make a bunch of open source, damned reliable breathe detectors, and license them via web commerce. A single smart guy could do it.

    Alas, I'm not that guy. I suspect the guy will know something about FPGAs, assembly programming, and case design, perhaps coupling up with a web designer who's also a bit techy and a programmer who's a bit hardware-geeky. Toss in someone to oversee management -- which is to say specifically that the manager's job is to be the grease between the wheels: your job is to make damn sure everyone has what they need in order to get things done, and stand out of the way while they do it. Make sure the web guys are providing the 'geers with the knowledge resources they need to do their job, all the wikis and bugtrackers and forums and shit; make sure the hardware guy and software guy are on the same wavelength; make sure the engineers are dumping their brains into the databases so that we can exercise that information to make the next revision so fucking mindblowing we'll own the entire nation's breathe alcohol detector market. That's a whole lotta dough.

    Go for it!

    --

    --
    Don't like it? Respond with words, not karma.
  43. Screw software.... by J_Omega · · Score: 1

    Build everything in ANALOG!

  44. Implied Consent Law by jtriska · · Score: 1

    Here in WA state, refusing to take a brethalyzer test is the same as failing one. Instant DUI pretty much.

    How screwed up is that? Note, I don't drink, and definitely don't condone drunk driving. IANAL, but, isn't that self incriminating?

    Does the state believe 100% in the accuracy of the test to conclude that one's refusal is admonition of guilt? What do you have go hide if you're not guilty, right?

    1. Re:Implied Consent Law by Anonymous Coward · · Score: 0

      In WA state you can refuse a breathalyzer, at which point you have several options: 1) take a blood test at the hospital instead--and no harm is done; 2) get an automatic license suspension and get convicted of a reckless driving charges, along with attendant mandatory SR 22 insurance; 3) get the automatic suspension, SR 22 insurance and still get convicted of a DUI if you were drunk enough and the officer is credible enough.

      Option 1 can be useful if you know you have no substances in your bloodstream (including prescription drugs) and wish to show you are totally innocent; you can pass a breathalyzer and still be convicted of DUI if the arresting officer says you were high. Options 2 and 3 aren't very good ones.

      On the other hand, WA state courts have repeatedly thrown out King County and Seattle DUI cases because the calibration was not done as per statutory standards. Many cases in 2002-4 were thrown out. The WA State Patrol got wise and started calibrating as per the law, but Seattle PD had...problems. It has been an ongoing problem and quite frankly, the judges got a little pissed about it because "trusting the box" does represent a threat to justice and because by making the only objective evidence in DUI cases untrustworthy, law enforcement officials were doing society a disservice.

      That said IANAL and I did drink, I did drive, and I did get caught in WA state. I don't recommend doing any of the above--WA state's DUI laws used to be among the toughest in the nation. Now they are the toughest in the nation. Suffice it to say that my probation (on a first offense), even after the charges were dropped, was longer than that of someone I know with their third felony drug conviction.

      I'm just glad our judges have been actively involved in making our machines verifiable; hopefully when the issue of computer code in the breathalyzers comes current here, they will be equally so.

    2. Re:Implied Consent Law by dagr8tim · · Score: 1
      Here in WA state, refusing to take a brethalyzer test is the same as failing one. Instant DUI pretty much. How screwed up is that? Note, I don't drink, and definitely don't condone drunk driving. IANAL, but, isn't that self incriminating? Does the state believe 100% in the accuracy of the test to conclude that one's refusal is admonition of guilt? What do you have go hide if you're not guilty, right?

      In the state of Ohio, refusal to take a breathalyzer test results in losing your license. No if's and's or but's. Which to me seems a fate worse than a a DUI convection. What's sad is refusal to take a breathalyzer results in like a year's suspension of your license. Where the max for a first offense DUI is 180 days loss of license. I hate it when the power mongers take the stance that "If your not guilty, you have nothing to hide.", and therefore shouldn't mind submitting to whatever voodoo that is currently en vogue with law enforcement. Speaking of DUI's there's a difference between DWI & DUI. DWI means you are intoxicated, and DUI is under the influence (meaning it could be other illegal substances).

      --
      "Does your computer have IP on it?"
  45. Inaccuracy ISN'T a big problem. by FFFish · · Score: 1

    Hey, if everyone were to be reasonable, inaccuracy wouldn't be a big problem.

    If I can be 99.99% certain that when the radar/lidar/alcohol detector/whatever is more than, say, 10% in excess of the legal limit, the radar is probably right and I will pay a reasonable fine. We'll all have to communicate our idea of "reasonable" to our representatives... both in terms of what our laws will say with regards to the limit, but also to the accuracy issue.

    Lay it down in real terms, and I'll agree to what's reasonable: I'll commit to staying at a speed that my speedometer reads as within 10% of the limit, and I'll pay a $20 fine if the accuracy is such that only one out of a thousand "tagged" are falsely accused. The accuracy test will be designed by knowledgeable experts, and all components of the system shall be "open source": no hidden proprietary black boxes allowed.

    I'll play fair if everyone else plays fair. It's in my best interests. And putting it all in an open light will achieve rewards for everyone that is worthy of them.

    --

    --
    Don't like it? Respond with words, not karma.
  46. Haha, parent is some funny shit by 808140 · · Score: 1

    And unfortunately, because "karma means nothing" to him, it's sitting at -1. What a shame.
    I don't have any modpoints but hopefully a +2 reply will help some mods with points boost it to somewhere bozos that don't read at -1 can enjoy it.

  47. The Government Printing Office by westlake · · Score: 2, Informative
    we found pamphlets distributed by the government during the 1940's and 1950's. They included a *very detailed* guide to the properties of different sorts of wood -- everything you'd want to know about selecting wood to build with. Another talked about radioactive fallout. I was impressed. Name some recent effort by the US government to provide information to the public on such a detailed level.

    It is called the Government Printing Office. The GPO publishes books, magazines. posters and CD-ROMs in hundreds of categories. Titles like "The American Practical Navigator" have been in print for two hundred years. U.S. Government Online Bookstore

  48. To respond to myself seriously... by Anonymous Coward · · Score: 0

    ...even if the source code is available, what assurances do you have that the breathalizer in question is running the same code (also, ACM's Reflections on Trusting Trust)? Are the cops going to have to have their breathalizers examined every single time somebody is pulled over and fails the test?

  49. and the rich? by MacFury · · Score: 2, Interesting
    In effect, open sourcing many of these systems would give the elite technical people in the community an unfair advantage over their non-technical fellow citizens.

    As opposed to the massive advantage of being rich? I'm not rich, but I'm decently technical, where's my piece of the advantage pie?:-)

    1. Re:and the rich? by danheskett · · Score: 1

      The system I designed was more propensed to audit more rich returns. That's just how it went. Poor and middle class folks send in practically automatic returns that have little or no room for error or "wiggle". There are few factors involved. When you get a dozen forms filled, and refilled, and amendmened, etc from one guy, well, suddenly determing if it's fishy or not is much more difficult. It'd be tempting to flag them all but that would be a big, big, big resource and legal problem. Not only that but as soon as that word got out, you'd have a new tax strategy enacted. The type of shit people pull astounded me. People in the know devined vast sums of data about the system work. For example, at one time, you could file a simple form, an EZ form, and at the last minute, file an amended return. The amended return was never processed through the standard auditing checks because it was bolted on after the fact. People knew it, and we got huge qty's of them for a while. I shudder to think of what would happen if all those little rules and exceptions were made public. I fully expect that the government would end up collecting zero tax dollars within 2 years.

  50. Don't drink and derive by Anonymous Coward · · Score: 1, Funny

    Slogan of the math club bar crawl in college

  51. A secret left-wing plot uncovered!! by Zeebs · · Score: 1

    This is simply a conspiracy by activist judges to bring the NASCAR Dads of your country on side. I mean who else elected dubbya. As a sibling post makes mention of, a NASCAR Dad, or even a Soccer (ok Hockey) Mom, is possibly more likly to get a DUI then vote.

    As responsible citizens you must act NOW!

    --

    Happy Noodle Boy says "F###ing doughnut! Mock me? You fried cyclops!!"
  52. Typical lawyers by rm999 · · Score: 1

    I know I'll get modded down for this, but whatever:

    Typical lawyer - he'll do anything to get his client off. You don't need to know how something works to know if it works - you just need to be able to test it. For example, Linux may be open but no one person knows how a computer running linux works entirely (from the high level code down to the transistor level). There could be bugs/unintended consequences in it, but we use it, it works under testing, and we trust it.

    In the case of a breathalizer, the code is likely very simple. The company may want to keep the algorithms or code secret (i guess, i didn't rtfa), but I'm sure the company would allow you to test it all you want. In fact, they probably have tested it themselves a lot.

    This whole mentality of "if its computer code it should be open" doesn't *always* make sense.

    1. Re:Typical lawyers by fishbowl · · Score: 1


      >Typical lawyer - he'll do anything to get his client off.

      Anything else would be malpractice. You can hire a lawyer who won't try to get you out of trouble, but I won't come visit you in jail.

      --
      -fb Everything not expressly forbidden is now mandatory.
    2. Re:Typical lawyers by rm999 · · Score: 1

      It's an assassin's job to kill people, but I don't like him. It's a lawyer's job to do whatever he needs to get someone out of trouble, even if he knows that is bad for society. That doesn't put him beyond criticism...

      My original post was just to point out how stupid the defense was. I was amazed that so few of the comments were critical of the lawyer (rather than closed-software).

    3. Re:Typical lawyers by fishbowl · · Score: 1


      >My original post was just to point out how stupid the defense was.

      The argument seems to rest on the idea that drinking and driving is okay, so long as you don't get caught, or if you do get caught, that your alcohol levels are so close to the legal threshold as to bring the tolerances of the breathalyzer into question.

      I'm sure the state will take the position that drinking and driving is not okay, and that since the defendants are not able to claim they had *not* been drinking, then these claims will have no merit.

      Not saying I agree or disagree, just saying how it will probably go down.

      --
      -fb Everything not expressly forbidden is now mandatory.
    4. Re:Typical lawyers by Ph33r+th3+g(O)at · · Score: 1
      Not saying I agree or disagree, just saying how it will probably go down.

      Then how come this is the third post I've seen of yours with that same self-righteous teetotaling tone (e.g. "dangerous drug" in another post)? That's fine that you don't want to drink. It's fine that you don't want others to drink, but you have no right to force them not to.

      The law doesn't say you can't have a drink at all and drive; it says there is a specific (and quite low) blood alcohol content that has to be proven to consitute "driving while intoxicated." This isn't a matter of whether the state is "sympathetic," it's a simple matter that there's doubt as to the guy's guilt because of the closed nature of the measuring device and lack of independent verification of its accuracy.

      --
      I too have felt the cold finger of injustice.
    5. Re:Typical lawyers by fishbowl · · Score: 1



      "Then how come this is the third post I've seen of yours with that same self-righteous teetotaling tone"

      Partly because I'm serious about that, and partly because I wish people would think about what kind of behavior they support.

      These people aren't getting off. They probably aren't even in jail, and likely are back on the road, drinking and driving. I think that's a Bad Thing. I would support much more severe penalties for DUI than the ones that exist currently.

      --
      -fb Everything not expressly forbidden is now mandatory.
  53. Tin foil hat time? by shmlco · · Score: 1

    How do you know that the code you've just seen is actually the code that was on the ROM of the machine used?

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    1. Re:Tin foil hat time? by KDR_11k · · Score: 1

      Well, the gov could insist that the manufacturer sign a declaration that the code released is indeed identical to the code used on the device and that the device may not be used (or admitted in court) if such a declaration hasn't been signed.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
  54. Re:Sorry But if I can shave pennies, I can by Maxo-Texas · · Score: 1

    Some programmers got rich shaving pennies from otherwise correct code.

    Without access to the source, there is no way to prove that quickly turning the machine on and off 3 times won't cause it to over or underreport the next test.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  55. In Soviet Russia... by Anonymous Coward · · Score: 0

    the breathalyzer blows you!

  56. So what you're saying is... by Anonymous Coward · · Score: 0

    Finding bugs might be difficult, so let's not bother looking?

    If there was a *chance* of me finding one, I'd sure as hell want to look at that code.

  57. Source code is a red herring by Anonymous Coward · · Score: 0

    Why is it that when source code is involved, writers make such a big deal out of it? The defense wants to know about the inner workings of the device. This time, it happens to be source code.

    It seems like whenever there is a linux, source code, or internet slant to a story, it suddenly becomes a million times more important.

    Writer: "I'd like to write a story about a guy asking for the schematics for a dui machine."

    Editor: "No."

    Writer: "I'd like to write a story about a guy asking for the source code for a dui machine."

    Editor: "That's a whole new ballpark. Stop the presses!"

  58. Idiotic request by Durandal64 · · Score: 1

    You don't need access to the source code to ascertain its accuracy. All you need are test subjects for whom the blood-alcohol level is already known and see how close the device comes to it.

  59. encrypt the code by E8086 · · Score: 1

    All they have to do is encrypt the code then decrypting it would be a violation of the DMCA, unless a court order would exempt you from that. The challenge makes sense, the devices in question are used to generate profit, or at least some cash flow to help pay public bills, the local governments could find it helpful to be able to distribute additional fines. Casinos and their hardware suppliers used to rig slot and video poker machines to give out fewer jackpots resulting in more PROFIT for them, saw it on Breaking Vegas. The RIAA is paying their agents for every positive result indicating file sharing of their crap. And then there's Mythbusters and the poppy seed drug test which returned a positive 30min after eating a poppy seed bagel. It's possible the challenge was made as a last desperate attempt of a habitual offender trying to avoid jail time or maybe even someone from a competing company going for the gave government contract. Even if the machines arn't rigged to add maybe 0.004 to every result they are 25yrs old and the last reviewed/certified changes were 12yrs ago and they may not be as accurate as they could be and are accidentally off by 0.002, that could be the difference between the very close 0.078 and the illegal 0.08.
    I read some random stat somewhere saying that 60% of drivers on the road after 3am were drunk. I used to work until 2am or 4am and if I was stopped for a random DUI test and the only thing between continuing my commute home and a fine was some electronice device I'm not familiar with I'd want it to be as accurate as possible, yes being 0.00 after work and 0.08 after some time a a bar is too big a change without some tampering. If you were at a bar and then were stopped and a breath given while you were still seated in your car, no field sobriety or blood test and the result was test failure wouldn't you want to challenge it? Maybe the batteries were low and it was running on low power and the reults were faulty. There are places(NJ being one) were refusal of a breath test has the penalty of a 0.10+, suspension of license and thousands in fines and maybe even some jail time. The results of and the device that can result such severe penalties should subject to some form of peer review or uninterested/government independent agency. Testing of DNA and other evidence is done by both sides during murder1 trials, there's no reason the same shouldn't happen for trials for lesser offences. I consider it to be the same as not being allowed to examine a photo of you allegedly robbing the Kwiki Mart that could be photoshopped. Senator McCarthy says you're on his list of communists, but you're not allowed to see the list.

    --
    F7 doesn't work, ignore spelling and grammar
  60. Unfortunate by fishbowl · · Score: 0, Troll

    It's unfortunate that the Open Source movement has to be advocated by homocidal users of a dangerous drug.

    --
    -fb Everything not expressly forbidden is now mandatory.
  61. I don't see the point here by DavidBrown · · Score: 1

    These things can be and are routinely calibrated using samples of known alcohol content, and defense attorneys routinely challenge the validity of the calibration's accuracy and the techniques used to conduct the calibration. There's no legal reason to treat these devices as anything other than black boxes. As a lawyer, I can tell you that this has much less to do with the open source movement than it has to do with the criminal defense bar doing their job (love it or hate it) of selling doubt to a jury.

    "Ladies and Gentleman of the Jury, are you willing to convict my innocent client on the basis of evidence gathered by a secret government owned apparatus?"

    Mind you, breath tests are the least accurate means of testing blood alcohol content, but in most jurisdictions, a driver can opt for an actual blood test if he or she wants one.

    What's next - examining the firmware's source code of a digital camera used to take photographic evidence? The fancy fingerprint matching computer program we see every week on CSI? Mind you, I don't think there's any actual harm in us seeing the source code, but it's not a civil rights issue from the perspective of prosecuting crimes.

    --
    144l. ph34r my 133t l3g4l 5k1lz!
    1. Re:I don't see the point here by Alioth · · Score: 1

      The difference between this and AFR (automatic fingerprint recognition) is that any matches from an AFR system is trivially easy to verify just by looking at the fingerprints. It's not just a black box saying "Yes, these fingerprints match", leaving the jury no way to tell whether this is actually true - the judge and jury can just look at the prints. AFR is just a tool to cut out the monk work of manually going through fingerprints trying to find matches by hand. (Indeed, in the real world, at least last time I worked with an AFR system, it wittled down the possible set of matches, and the final matching was done by a fingerprint specialist).

      The breathalyser, however, is a black box. There is no way to verify that at that given moment in time, the box was working within its usual parameters. That's why (where I live) the breathalyser is NEVER used as evidence, rather it is used at the road side to determine whether a blood or urine test is warranted. In an actual drink driving case, the evidence will be from a blood or urine sample.

    2. Re:I don't see the point here by hacksoncode · · Score: 1
      You make it sound a lot like you've never written or debugged code in the past.

      When breathalizers were simple chemical analysis tools, calibration may have made sense as a sole mechanism for verifying the accuracy of the device, especially if scienfically acceptable proof could be offered that the device inherently drifts from its calibrated position at a maximum of some rate and that it was calibrated recently enough.

      Once software enters the picture, it only matters how recently the device was calibrated because that can validate the chemically active part of the process. Calibration doesn't tell you *anything* about whether there are bugs in the software that might have caused a misreading at that particular moment under those exact conditions.

      I wouldn't be so concerned about this if it weren't leading us off towards a state where the powerful democractic effect of juries is being destroyed. Once you allow evidence of the form: "trust us, this software, which we can't provide to the defense to analyze because it might expose a trade secret, is perfect and should be considered valid proof of the defendant's guilt", you're merely a tiny step away from a police state. A "simple matter of programming", in fact.

  62. Is sympathy warranted? by fishbowl · · Score: 1

    The underlying assumption in the article, is that people should be able to drink and drive as long as they are doing so at a threshold within the accuracy of the test equipment.

    However, the position of the state is that nobody should drink any amount of alcohol and drive, at all. And instead of a zero-tolerance policy, a compromise policy with a specific criterion for prosecution is created.

    Are the unlucky people who are the clients of the lawyer in the article claiming that they have not had any alcohol whatsoever and are being convicted of DUI anyway, or are they actually admitting to drinking and driving, and trying to avoid the consequences of getting caught doing so, by claiming the accuracy of the equipment cannot be verified?

    I don't expect the state to be sympathetic to their position.

    --
    -fb Everything not expressly forbidden is now mandatory.
    1. Re:Is sympathy warranted? by eat+here_get+gas · · Score: 1

      "The underlying assumption in the article, is that people should be able to drink and drive as long as they are doing so at a threshold within the accuracy of the test equipment." Are you nucking futs? NO ONE, I repeat, NO ONE should EVER get behind the wheel of an automobile after drinking, not even ONE beer. The same 12 fl. oz. DO NOT affect everyone the same way. Automobiles loaded with intoxicated drivers operating at ANY speed are an absolute menace. People with thoughts like yours allow innocent people to die every hour. If I had ONE Molson Golden Ale, and drove into your Mommy or Sweetie and killed them, does it really matter if I was 0.07 ("safe driver") or 0.08 ("drunk driver")?

      --
      the significance of a signature is insignificant
    2. Re:Is sympathy warranted? by hacksoncode · · Score: 1
      The reason it's significant is that alcohol dissipates in different people at different rates. The only *objective* measure we have of intoxication is blood alcohol level. That doesn't mean that there aren't also numerous *subjective* measurements available to determine intoxication, and those are frequently used to convict even in cases where the BAL was measured at below the legal limit. They're prosecuted under a slightly different law (usually) is all.

      What matters isn't how much alcohol the person had at some time in the past, but how much it was still affecting that individual person at the time of the incident. But by your logic, any person that has ever in their life had a beer must forever refrain from driving.

      Uhh, yeah, right.

      The answer to your question, BTW, is that it doesn't matter whether they killed your mommy and sweety due to being under the influence of some amount of alcohol or because of some other form of negligence (of which there are numerous... sleep deprivation being one of the most common). They're dead either way.

  63. In Islam and Christianity by tepples · · Score: 1

    Problem was this fellow was of a religion ( cant remember which one ) that forbade alcohol.

    Islam forbids consumption of alcoholic beverages, full stop. Christianity, on the other hand, permits use of wine in moderation (as Jesus did), but believers should not drink "wine" (that is, alcoholic beverages) to the point of being "drunk" (that is, intoxicated), but rather get high on the Holy Spirit (Ephesians 5:18).

  64. Think thats bad? by TimFenn · · Score: 1

    Funny thing is, publicly funded researchers aren't required to publish/make available their source code. In other words, your tax money is going towards scientific software development that, if the researcher chooses, can be through a closed source model. Thats doubly evil since peer review isn't possible, either. Not only would I like to know how the breathalyzer works, but I'd like to be know my physicist buddy didn't mess up his math while calculating the stress limit on the latest panels for a NASA space shuttle.

    see: http://openinformatics.sourceforge.net/

    --
    CAPS LOCK IS THE CRUISE CONTROL OF AWESOMNESS
  65. The same in Austria by thedirektor · · Score: 2, Informative

    Here in Austria its the same, and in Germany too.

    But it has always been that way, I don't think breath tests are accurate enough to prove a case in court. They are only an indication if a blood test is needed or not.
    And often somebody is just above the limit in the breath test and just below the limit in the blood test.

  66. Calibration labs by elgatozorbas · · Score: 1
    Wouldn't it be more logical to trust the analysis of a calibration lab? I can magine that one objects arrestation etc but what use is it to want to examine that device yourself?

    When buying fruit I do not examine the scale every time because I know there is an independent organisation that does this regularly. If I would be arrested because of (what I think is) a defective speedgun or breathalizer, I would rather ask for a recent calibration report than for the source code. That is what certification institutes are for in the first place.

  67. I thought by el_womble · · Score: 1

    I thought that the breathalizer was designed to provide a strong indication that somebody had been drinking, the officer can arrest under the suspsision of being DUI, which is then confirmed by an 'open source' blood test which can then be used in court.

    There are all sorts of reasons why somebody could fail a breathalizer, not least of which is mouth wash - which is why only the results of a blood test are admissible as evidence of DUI.

    --
    Scared of flying, pointy things snce 1979!
  68. "Throwing out the baby with the bathwater" by fireboy1919 · · Score: 1

    Ah. So what you really want from your engineers is someone who can look totally confident when they don't know and has totally mastery of B.S.ing. Why don't you throw in a firm, "honest" handshake while you're at it?

    What you want is either a con-man or a politician. Programmers are sometimes shy, quiet, and awkward when asked questions - especially assembly and compiler programmers. You may get someone who knows their stuff but is too timid to admit it when you ask them questions. Someone may have the best stuff in the world, but you come away thinking that they can't write anything beyond a Dr. Seuss book.

    If you want to manage, but don't have the time to look through their code, find a third party with good communication skills who can.

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  69. Security through obscurity by Anonymous+Brave+Guy · · Score: 1
    Or do you believe in the FUD that closed software is inherently more secure?

    Don't be asinine. Security through obscurity is another layer that any threat has to break through. In the case of the defence and national security business, just about everything is obscured as much as possible, hence the cheese phrases "top secret" and "need to know" appearing in every spy movie ever.

    Do you really think it would make no difference if the (highly confidential) source code to every defence application were released? Perhaps we should release the names of all the intelligence officers working under cover in diplomatic missions as well? And the list of all the suspected terrorists currently under surveillance by those intelligence officers? And the daily travel plans for each intelligence officer within the next week? Yep, that wouldn't compromise their security at all.

    Information that is obscured is more secure than the same information when it's not secured, simply because there's an extra wall a cracker has to break through before they can get the information or do any damage. In this case more than any other, that wall is rather solid and well-guarded, too. Every intelligence service in the world has known this since forever, but I suppose it was hoping a bit much to put OSS-zealot wannabe hackers in the same sentence as the word "intelligence".

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  70. "Getting off on a technicality" is a good thing by indytx · · Score: 1
    I'm not going to get into all of the issues revolving around breath tests. It's pointless, and there is a lot of literature available, especially from associations of criminal defense lawyers. If you're interested, it's out there. This is one situation where hiring a good criminal defense attorney really CAN make a huge difference for the average person even though its not a celebrity murder. If you get arrested for drunk driving and you don't think that you were drunk, open your wallet. Otherwise, your going to get f****d.

    On the other hand, there's no such thing as a "technicality" in legal jargon. Lawyers don't use that word in open court or in pleadings. It's a layman's term. What people need to understand is that the word "technicality" means a violation of a rule of procedure, a rule of evidence, a statute, or the Constitution.

    "Having my rights violated" is NOT limited to being an African-American in 1960s Alabama and having a police dog attack me. My rights are broader than that and are enumerated as discussed above, and any time someone decides to gloss over the fine print in the name of justice, I get a little worried.

    --
    Make love, not reality television.
  71. Amazed by dwandy · · Score: 1
    I'm just amazed at the number of people here who seem to have no problem with the possibility of going to jail based on the say-so of a device that:
    (a) was made by humans (so it can't be perfect!)
    (b) is owned/operated by the prosection/gvt (conflict of interest?)
    (c) they are unable to independantly verify the workings.

    Would you allow your opposition in a civil case to say - "I'm right, 'cause I have this black-box with a green light that's flashing; and it flashes whenever I'm right." The difference here is that you won't just lose some cash, but a part of your life, possibly your job, house etc...

    --
    If you think imaginary property and real property are the same, when does your house become public domain?
  72. In the District by thebdj · · Score: 1

    I just thought I would share this with everyone, because it is somewhat related and would definitely come up to some degree in DC. You see we have a Zero Tolerance policy on driving drunk. They decided to pass this law so they could arrest a person who blew as little as a 0.01.

    Now it is suppose to be discretionary, but recently an officer arrested a woman who had a single glass of wine with dinner and then proceded to say she was drunk. Apparently when she did the "alphabet" test, he said to recite the alphabet from D to X. She stopped at S. Why? Because hell X and S sound very similar normally. Trust me this is a ploy to confuse individuals, but it can be argued she maybe should have verified the letters. I would like to state I have passed most of the tests cops give while drunk (I wasn't driving, but I wanted a non-scientific study to see if they worked.) and they are all jokes. You have to be stupid drunk IMO to not remember the alphabet (from any letter range).

    He said she was cocky. Well no shit, I would be cocky too if I was SOBER. I mean drunken driving with one glass of wine with dinner...wow some lush. This Officer's Captain (or Chief or someone important) defended him as arresting 100 (or so) people since this law and stated he was an "expert" as such in drunkeness. Well, maybe he just like tossing innocent people into prison? How many of these arrested "drunks" blew over the 0.08 that is the national standard.

    The woman spent months fighting the ticket and eventually won. (Thought I think she should've sued for the wrongful imprisonment of one night.) She then had to fight with the DMV over her driver's license because they do not pay attention to what actually happens in the courts, and she refused to attend a responsible drinking course. So especially in a place where blowing a 0.01 (cough syrup, bread with natural fermentation, some cough drops, and possibly other items can cause this) can get you arrested, having access to the source code would be important, eventhough fighting the stupid law should be the priority in this case (and the city council claims to be working on it).

    --
    "Some days you just can't get rid of a bomb."
  73. PARENT IS A TROLL, NOT INTERESTING by Anonymous Coward · · Score: 0

    Odd use of mods.

  74. You are obviously very young. by Anonymous Coward · · Score: 0

    If the US Government wants breathalysers, they can hire some engineers to design them

    Ahhh, irrational idealism. I remember it well. I also remember how stupid I was when I used to think things like this. The government can't get anything like this accomplished, you'll find that out some day.

    Name some recent effort by the US government to provide information to the public on such a detailed level

    Again, your youth is showing. Take a trip to your local state or US representative's office. You'll see hundreds of publications on all sorts of things including things that you're naming. Or if you're feeling a little lazy just go to the web site of the General Services Administration. There you can order all kinds of free publications.

    It's OK. Everyone that's young thinks they know everything and that everyone and everything else is stupid. Then most people grow up and actually accomplish things and see how difficult doing great things is. Then they realize that they're not as smart and other people and institutions aren't as dumb as they thought. The problem people are the ones that don't grow up though and never realize this. I hope you aren't one of those.

  75. Mod parent Overrated by Illserve · · Score: 2, Insightful

    This is about the worst advice for verifying the engineering of a complex device that I could think of.

    The person's ability to play it cool under this kind of unsually direct question is probably inversely correlated with their ability to program.

    You described a litmus test for good CEO's, not good engineers. A good engineer is aware of the complexities of the real world, doesn't see things in black and white. When pressed in this manner, a good engineer is immediately going to start second guessing themselves for the thousandth time, as they should.

  76. you don't have to by BitterAndDrunk · · Score: 1
    Rational Recovery meetings can be substituted for AA. IANAL but when I was on probation back in the day, RR was an acceptable substitute.

    The catch, of course, is the meetings are fewer and further in between and any sort of excessive demands (such as a 90 in 90, or 3x a week) may be impossible to do w/o AA.

    Heck, ppl who have to go to NA (narcotics anon) meetings with high frequency often pick up the slack via AA.

    --
    You better watch out, there may be dogs about . . .
    1. Re:you don't have to by Anonymous Coward · · Score: 0

      Rational Recovery meetings can be substituted for AA. IANAL but when I was on probation back in the day, RR was an acceptable substitute.

      What part of the US is this? Allowing a non-12-step substitute for AA attendance is unusual (a small minority of jurisdictions), and surely only the result of a suit challenging AA-only attendance.

      The catch, of course, is the meetings are fewer and further in between and any sort of excessive demands (such as a 90 in 90, or 3x a week) may be impossible to do w/o AA.

      "90 in 90" is a "suggestion" in AA. When a judge or parole/probation officer orders it, he's just mimicking what AA says.

      Heck, ppl who have to go to NA (narcotics anon) meetings with high frequency often pick up the slack via AA.

      NA is just a slightly different flavor 12-step program. AA members are "sober" whereas NA members are "clean and sober."

      Of course, Rational Recovery and other alternatives don't have many members working as judges, parole officers, nor 99 percent of treatment center counselors as members, nor quasi-governmental organizations promoting them such as ncadd.org, nor a near-universally positive image in the public eye.

      You can have an AA meeting at most churches and treatment centers. Alternative meetings are rarely anywhere other than libraries/municipal buildings or (about the only church that will have them) UU congregations.

  77. Re:Got your source code right here, Mr. Clever Law by GnarlyNome · · Score: 1

    So you would understand it?

    --
    Diplomacy is the art of saying "Nice doggie" until you can find a rock. Will Rogers
  78. control tests! by Anonymous Coward · · Score: 0

    You don't need to see the source if you can prove it works in control tests, duh!

  79. Past convictions.... by SammysIsland · · Score: 1

    The type of testing implied here is like trying to prove by example which we all know is not valid unless every single possibility is examined. This would not be possible with the breathalyzer as the test case possibilities are not discrete.

    My instinct tells me that if the source code is released, they WILL find that it will be easier to prove the possibility of an inaccurate reading, and all past convitions that relied on this code will have to be wiped from the record.

    One must remember that a police officer has the power to clock your speed by the method of pacecar using his own judgement that he is driving the same speed. How could you test that in court?

    I truly believe that these untestable methods have no place as evidence in the courtroom, but I don't think any of it will be changing any time soon.

    Imagine the lawsuits filed for compensation of lost funds due to DUIs. The cost of lawyers, classes, and insurance premiums ranges from 5-10K per violation on average. I would love to ge my money back!

  80. I almost agree by DisownedSky · · Score: 1

    Any unclassified code written with taxpayer money should be Open Source and available for the cost of duplication. Of course, all the ITAR nonsense will get in your way in some cases, but this can be overcome by following procedures. Free and open source supports the long term protection of data integrity and the inability of a proprietary vendor to hold the government hostage to upgrades and maintenance.

    As for COTS, well, it is desirable that it be FOSS. However, some extremely useful COTS stuff just doesn't have an adequate FOSS counterpart - e.g. Simulink.

    --

    "The impossible often has a certain integrity that the merely improbable lacks" - Dirk Gently

  81. Reality differs - You need to get a CLUE! by Anonymous Coward · · Score: 0
    > But if the breathalyzer's accuracy has been tested and verified...

    What ever makes you think the breathalyzer's accuracy has been tested or verified? These things are amazingly broken. Hell, they come with a little slip of paper full of legal disclaimers. The manufacturer won't even warranty them as being accurate or useful for any purpose.

    Read up on http://www.duiblog.com/ under Breath Alcohol Testing: "State of the Art"?

    Clue: Amongst many, many other problems, BREATHALYZERS DON'T CHECK FOR ALCOHOL. They check for compounds containing methyl groups via spectral absorption. Sure, alcohol is one such compound. One of many thousands, hundreds of which are normally found in, on, or around the human body.

    Clue: If you burp within half an hour before taking a breathalyzer test, you're screwed. Similarly if you have recently filled your gas tank (gas fumes in lungs create a false positive). Painted your house. Eaten certain types of flavored chocolates (or other foods). Been around car exhaust fumes (say, in the bumper-to-bumper traffic leading up to the DUI road block). Or if you've had the misfortune to be tested just after several slightly (still legal) intoxicated people (fumes building up in the machine is a confirmed problem).

    Clue: Once you test positive on a breathalyzer, nothing else is required for your guaranteed conviction. You are now screwed! As in your driver's license is immediately confiscated. You are booked. You go directly to jail. You are denied trial by jury. Attempting to present evidence that the breathalyzer is flawed will get you charged with contempt of court. The police have every incentive to PREVENT you from obtaining secondary testing, which could prove your innocence and upset their little applecart. You can expect to be anally gang-raped. You can expect to be infected with HIV. Our prison system is truly horrifying. There's a reason we've been on Amnesty International's watchlist for so many decades.

    Clue: You're not required to do anything wrong to get tested. The police frequently set up road blocks, and check everyone on the road.

    Clue: You are not required to drive under the influence. Testing positive within three hours of driving is sufficient. As in driving to the bar and getting drunk is sufficient for a DUI conviction even though you haven't been intoxicated behind the wheel.

    Clue: You know how the cops yell at you: "Keep breathing! Breathe harder! Harder!" That's because the last part of your breath from the bottom of the lungs near the alveolar sacs is the richest in alcohol. It can be over 50% above your blood alcohol level. And once you test positive, it's game over. You are screwed.

    Clue: Need I mention how the machines assume you have a standard (fixed) lung capacity? Ignoring how humans vary from 50% to 200% of their default value... Ignoring how even the same human can vary considerably over a period of hours... Ignoring the impact of temperature and barometric pressure changes.

    I could go on and on and on here. (We haven't even touched on RFI issues, etc.) Read up on this topic. We are getting seriously fucked.


    A. C.
    Yes, I'm posting Anonymously. Live with it. Color me paranoid. Put me in the tin foil hat crowd. Whatever. While this topic desperately needs to be openly discussed and debated, I'm not going to screw up my life, and my future employability, over it. I can work around it for myself by forcing a blood test. I'll do what I can to inform others. But in the end, my family's interests come first.
  82. Re:verifying that the test data chosen is relevant by airdrummer · · Score: 0

    reminds me of a gas-pump short-volume scam: the pump had been rigged to deliver less than a full gallon. of course people would eventually notice, and the gummint gas-pump inspector guy would come out & take samples.

    and he would always find that the pumps were dead-accurate...wtf???

    seems the scammers knew that the inpectors always took some specific volume: 1 gal., 5, whatever, and coded the pump to deliver those volumes accurately;-);-);-)

  83. That's a non-trivial difference by abb3w · · Score: 1
    The only difference is that you could get a computer scientist who doesn't work for the manufacturer to explain it.

    Oooh! Can you say, "expert witness", children? Very good!

    As stands, the only individual who can explain it is an agent of the govenment... not acceptable given first principles under an adversarial system of law. Yes, there are limited sovereign exceptions such as for national security, but this would hardly qualify for such.

    (IANAL; I am not admitted to the bar, I just drink with law students at the pub.)

    --
    //Information does not want to be free; it wants to breed.
  84. Louisiana by TamMan2000 · · Score: 2, Interesting

    Is that only in Louisiana? I thought most states had laws on the book which stated that refusing to take the test was legally equivilant to blowing above the limit, and would get you a DWI.

    I lived in Louisiana when I was young, it is a strange state... There was a drive through bar less than a mile from my family's house in suburban Shreveport. One of the 'things to do' was to get a 'go cup' and cruise the streets. I heard they have an open container law now though...

    --
    "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    1. Re:Louisiana by cayenne8 · · Score: 2, Informative
      "I lived in Lousiana when I was young...drive through bar...get a 'to go cup' and cruise the streets"

      Still mostly the same down here. They just recently passed a weak open container law in NOLA. And the original version was ONLY for the driver of the car...so, if you were getting pulled over...just hand your drink to the passenger. I think they now have something about any open container in a car, which is stupid IMHO....who cares if the passengers have a beverage?

      But, in New Orleans proper...there is no open container law while walking the streets..you can still get a 'to go' cup at a bar and walk around about anywhere you want with any type of alcoholic beverage.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  85. Ask Joe by Gruneun · · Score: 1

    if the breathalyzer's accuracy has been tested and verified

    I'm not typically one to side with the conspiracy theorists, as I tend to believe the police, and I believe the breathalizer is probably very accurate, but...

    The question is not the accuracy of the device, but who gets to verify that accuracy. In a murder trial with witnesses, the prosecution would be required to present them, the defense would be able to cross-examine, and the jury could make their own evaluation. It's the defendant's constitutional right. If the prosecution came forward and said only, "We talked to Joe and he saw the defendant do the murder. We've talked to Joe before and he's always been right, so we know the defendant is guilty." The defendant doesn't get to ask Joe questions, the jury never sees Joe or knows anything about him, and worse, all past juries have taken Joe's word as absolute truth.

    Until the inner-workings of the breathalizer are openly known, we can only assume that there's a little guy named Joe who lives in there and makes the call.

  86. Re:Considering recent British tests on a speedgun. by smellsofbikes · · Score: 1

    I've gotten clocked doing insane speeds on my bike. Consider: it's carbon-fiber with steel spokes in the wheels. The spokes at the top of the wheel are going twice as fast as I am (like the tops of wheels do) and have the highest radar reflectivity of anything on the bike. One of my biker friends successfully challenge a speeding ticket based on this argument.

    --
    Nostalgia's not what it used to be.
  87. Disgusting by freeweed · · Score: 1

    Firstly, anyone who knowingly is driving under the influence deserves to be removed from our society. Period. If you're driving, DON'T DRINK. If you're so collosally stupid as to not be able to plan ahead in your life, take a cab. If you can't handle such trivial responsibility as this, you have no business in my world.

    Secondly, anyone giving advice on how to "beat" the system on a DWI, you're pretty much as useful as a person in category #1.

    Thirdly, up here in Canada most provinces will charge you with the equivalent of DWI if you refuse to take a breathalyzer test.

    I just don't get why people still try to push the limit with drinking and driving. For most people, legally impaired (.08 in most areas) means you've had 2 or 3 drinks in the recent past (the one drink per hour rule is to *maintain* a BAC of .08, but to get there initially is far more than a single drink). Anyone who doesn't feel any effect from 2 or 3 drinks either is a fool, or drinks far too much to begin with. Believe me, I've been a heavy drinker in the past, and I STILL got a good buzz from 3 beer.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    1. Re:Disgusting by cayenne8 · · Score: 1
      "Anyone who doesn't feel any effect from 2 or 3 drinks..."

      Individual body chemistry buddy...individual body chemistry. I usually don't feel much of anything till the end of a 2nd double martini. If not on an empty stomach...I don't really start feeling anything till near the 4th. Beer? I don't feel anything till about the 6th..especially if domestic US beer.

      And really...guessing it is different geographically as to attitudes on drinking and driving. Everyone I know has no problem driving after a few drinks...if you didn't, you'd not get much done. Business meetings have drinks...dates, etc. And living in NOLA, well, leaving your car in most areas is not an option. If it is still there, it won't be in much of one piece. We have drive-thru daquiri shops down here...you can order drinks to go while IN your car...so, different attitudes depending on where you live. Until recently, we didn't have any kind of open container law in cars here.

      People need to know their own limits...mine happen to be pretty high. About the only time I ever look at how fast I'm going is if I've had a couple of drinks while out. Some people can handle 2-3 drinks..others can't even drive at all sober with a cell phone in their hand. So, blanket limits are a bit hard to deal with IMHO. And .08 is way too low...a grown woman, starting on empty stomach with 2-3 glasses of wine with a meal, can be in or over the .08 range. It is WAY too low.

      If society didn't accept some drinking and driving...they'd not allow bar service outside of the home...by definition, you pretty much have to drive home after drinking some. Not everyone has the designated driver option...etc.

      I respect your views...they seem a bit harsh in the face of the reality I live in and see down here...but, to each his own. I have drinks and drive quite often...everyone I know does. But, I don't get tanked and drive. On the rare occasion I get trashed...yes, I've taken cabs, etc...but, usually if you know your limits, this isn't a problem.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:Disgusting by TamMan2000 · · Score: 1

      People need to know their own limits...mine happen to be pretty high.

      The problem is that almost everyone I know thinks that about themself, and this ain't lake wobegon, so we know some of them are full of it, and have just been lucky so far. If we are going to depend on personal limits, you should atleast have a test which measures someones change in reaction time as a function of BAC to determine a personaly BAC limit, and print this limit on the licence of the driver in question. Of course you should be able to bypass this test, and accept .08...

      a grown woman, starting on empty stomach with 2-3 glasses of wine with a meal, can be in or over the .08 range. It is WAY too low.

      My wife... a grown woman, is puking by the 3rd glass of wine with dinner... It obviosly isn't too low for everyone :)

      --
      "I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
    3. Re:Disgusting by KDR_11k · · Score: 1

      I'm thinking anything over zero is too high a limit because then people start to calculate "did I drink too much yet?". Zero is the only number you can be confident in, anything else is estimation and if people didn't estimate so badly in their favour there'd be many fewer accidents. Someone overestimates his skill and drives over the speed limit, someone underestimates the mass of his car and hits a kid, someone thinks he can handle that weather at full speed and ends dead in the gutter. Most people are bad drivers, even (or especially) those who say they are good ones and can handle their car just fine and it's the others who endanger them. It doesn't matter if it's you or that other guy causing the accident, if you could have prevented it (by driving slower or keeping a greater distance or whathaveyou) why didn't you do so?

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    4. Re:Disgusting by Ihlosi · · Score: 1
      I'm thinking anything over zero is too high a limit

      ... then you probably don't know in which seemingly innocent substances alcohol can hide. Anything that contains esters and water will also contain alcohol (pretty much any fruit juice qualifies here), even without any fermentation. Anything with yeast in it, too. Oh, got a yeast infection in your intestine ? Yep, there'll be trace amounts of alcohol in your blood. Any alcoholic beverage used as an ingredient in cooking will put you over a "zero" limit, as well as the miniscule amounts of alcohol in some alcoholic sweets. Heck, alcohol absorbed through the skin/lung from perfumes/disinfectants ?

      Most people cannot "feel" if the have, say, 0.005% BAC, and probably have no idea that a large glass of fruit juice might put them there. Don't drink (orange juice) and drive ?

    5. Re:Disgusting by KDR_11k · · Score: 1

      If that really was a problem you wouldn't see countries implement it successfully.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    6. Re:Disgusting by Anonymous Coward · · Score: 0

      Death To women's Rights

      Women shouldn't be allowed to drink at all.

    7. Re:Disgusting by freeweed · · Score: 1

      I'll preface this by stating that I'm a Canuck. I started drinking when I was 12 years old, and it wasn't a once a year thing at that age, if you know what I mean. By the time I was 18 I was regularly putting away 15-20 drinks in an evening (think about 4 hours at a bar). I had one hell of a tolerance.

      There is a WIDE range between falling down drunk and totally sober. You think you know your own limits, and well, sorry, but you don't. Hardly anyone that thinks they can drink and drive does. There's an amazing correlation between people who won't drink and drive, and those that notice the effects of small amounts of alcohol. Most people simply ignore the early stages, but fortunately we can test things like reaction time in the lab. See, individual people will get to a certain BAC with different amounts of alcohol, sure. That's "body chemistry", better known as metabolism. However, at .08 it's almost universally recognized that you have suffered enough impairment to your judgement that you should not be driving.

      You may not like this personally. You may think there's a societal need for drinking and driving. We used to, too, until we were at the point where our Grade 12 yearbooks had 2 pages reserved at the end for "in memoriums". I went to a high school of about 400 students and we'd lose an average of 4-5 every year due to drinking and driving.

      I can tell you that I've spent 18 years of my life drinking very regularly, and I've never driven after drinking, without a sleep first. It's perfectly normal here to actually be responsible with other people's lives, and not drink on a date or at a business function. Actually, it's much like smoking, where there's a growing stigma against getting behind the wheel saying "I'm still OK" - because we're realizing more and more that people aren't.

      I've been to the southern US a few times, and believe me, you folks don't drink like we do. I remember seeing a scandalous news report about young college kids drinking (prepare yourself) 80 proof liquor, straight! Yeah, it's called a shooter. We start them around age 14 here. It's funny too, because I've been to LA before the open liquor laws. Driving around getting drunk.. weee! But people really didn't drink all that much, and maybe this is why it's more tolerated.

      Anyway, if you think .08 is way too low, you're fooling yourself. Check the research sometime. Oh, and so you know, there are some provinces here that will impound your car for 24 hours if you're over .05. I wouldn't suggest coming to visit if you feel you simply must drive after 1-2 drinks :)

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  88. Terrific! by Alpha_Traveller · · Score: 1

    Given that we are now all questioning the inner-workings of all things, let us question the inner workings of the Diebold machines. Any machine that mystically counts my vote and the vote of many other real and imaginary people deserves to be questioned and investigated right away.

    --
    "Love is like pi - natural, irrational, and very important." (Lisa Hoffman)
  89. Yeah its true by ninji · · Score: 1

    Many of my friends here in FL have gotten off similar charges with the exact same cliam.

  90. So What the Calibration is Meaningless!!! by Anonymous Coward · · Score: 0

    Dude, testing whether a mixture of alcohol and air returns the correct mix ratio does not mean that for any given human being who is excreting alcohol from their lungs that it is going to tell you their correct current blood alcohol level. All it means is that it can correctly measure a given mix of air and alcohol. The scientific study that shows that this mixture reflects a given level of alcohol in a person's blood is based on an average sized white human male, with average lung capacity, with an average metabolism, an average body type, and with an average blood chemistry. Given this, I wonder what would happen if you happened to be a member of one of the tribes that come from the Arctic who have very few sweat glands. In this case instead of excreting alcohol via your sweat glands, urine, and breath you would only do so via urine and breathing. A person with this physical trait would tend have a higher level of alcohol in the air in your lungs because it has less places to accumulate and leave the body. Such a person might very well appear to be much drunker if the test was not adjusted for their body type. So to be clear all this type of calibration does it show that the tool correctly detects the ration of the air/alcohol mixture coming out of person's mouth it does not prove the machine can accurately reflect a person's current blood alcohol level. The sick thing is that once something like this is allowed to become a precedent it is very hard to fight it unless something obvious happens like a person who was been video taped in a locked roomed for 24 hours and then shown taking one shot and testing drunk. Something like this was tried in Florida and it was ruled not admissible, by they way. Interesting is it not?

    On another testing tool related note, drug test have the same type of flaw and worse. They only show that a given chemical signature appears in the blood it does not say how it got there and in many cases, if there are no secondary metabolites, how much the original ingestion was or how long ago it happened. To know this you would have to be able to monitor the person beforehand to verify what they took, how much and the time they took it. Otherwise, you are back to the concept that for a given average person with this chemical signature(s) in their blood at this level it means they would have taken so and so and, if you are lucky how much of so and so and at what time. Well guess what appart from the average person flaw there is another huge flaw in this. Now you might be saying, "Well if I detect heroin in a person's blood I do not care how much or when it was taken." Well MTV no less did a big on air demonstration once in which a cast member who was tested with a drug test that morning went and ate that legendary poppy seed bagel, that the test companies swear do not cause false positives, and then took the same test again and came back positive for a recent heroine ingestion. Somehow the massive implications of this seemed to have been lost in the wind with the public and the government and the time but let me clarify them as a herbalist and chemist. Poppy seeds that are harvested from mature pods that are then washed and the liquid tested in a lab will show no (In reality Super Super Low Amounts) of opiates as will most higher quality hand harvested poppy seed supplies bought in stores but in the real world for wholesalers poppy seed sellers, which are used in most bagels, the pods and their seeds are harvested and cleaned by machines. These machines grab a few less than ripe pods and some pods that have been damaged by things like insects. Well when damage happens to an unripe pod or an unripe pods dies the sap may dry up inside it or a drop or two may remain dried on the outside and when this or an uripe pod gets pulled into the processing equipment the result is that on occasion more than mere trace amounts of opiates get into the real world product. In fact in bins of wholesale poppies if the particle of sap was the correct size to match a poppy seed you may actually find a form of opiu