Slashdot Mirror


Judge Rules Defense Can Get DUI Machine Source Code

pfleming alerts us to developments in Arizona on a subject we have frequently discussed (e.g. FL, MN, NJ): efforts in DUI cases to obtain source code to devices that analyze blood alcohol levels. On Friday a Pima County Superior Court judge ruled that the software that powers the Intoxilyzer 8000 must be revealed to defense lawyers. "Defense attorneys representing more than 20 people arrested on felony DUI charges agreed to consolidate their cases into one and to argue it before [Judge] Bernini ... The source codes are crucial because the Intoxilyzer 8000 sometimes gives 'weird' or inexplicable results ... Six other states have been battling CMI [maker of the Intoxilyzer] over the source code — Minnesota, Florida, Louisiana, Massachusetts, Tennessee and New Jersey... CMI has currently racked up over $1.2 million in fines in a civil contempt order for not disclosing the source code in Florida."

270 comments

  1. Why not prosecute? by rtfa-troll · · Score: 5, Interesting

    I'm sorry, but if a company is making it impossible for DUI prosecutions to be done fairly, the company officers should be sitting in jail whilst we wait to find out if they can get the source code together or not.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    1. Re:Why not prosecute? by collinstocks · · Score: 3, Insightful

      They probably lost the source code and are too ashamed to tell anyone.

    2. Re:Why not prosecute? by Courageous · · Score: 5, Informative

      It doesn't require a prosecution. If the judge gets irritated enough regarding their civil contempt, he can jail them summarily until they comply. I think, however, that judges are often reluctant to do this.

      I should imagine that there is a long list of well established procedures for handling contempt. While I think it's well within a judge's power to jail almost indefinitely for contempt until the contempt is remedied, I suspect that there are rules of jurisprudence that govern them otherwise to some degree.

      The contempt charges can continue indefinitely by the way. They will have to reveal their code eventually or go bankrupt, and this still won't get them out of contempt. IOW, it's only a matter of time before they reveal, and they are being immensely stupid.

      There is this story (urban legend?) that Larry Flint of Hustler fame was fined $10K per day for contempt once. He sent the fine in pennies. In response, the Judge said he liked pennies and would gladly accept $50K a day paid in pennies.

      One should not baldly thwart the judge. Makes you wonder who their lawyers are.

      C//

    3. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      I am pretty sure that is an urban myth. Public and private debts have a protected status with US currency. It is unlawful to reject any type of US currency as payment in these cases. This doesn't mean that pennies can be accepted for all services--it is only applicable for debts.

    4. Re:Why not prosecute? by HiThere · · Score: 0

      I don't know what criminal charges could be brought, but I think there are probably grounds for either slander or libel suits by the people the company has accused. (Caution: IANAL. If not, there OUGHT to be.) And possibly "interference with the performance of an officer in performance of his duties" could provide some grounds for the government to proceed, also.

      But contempt of court might be a lot easier to get.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    5. Re:Why not prosecute? by Rich0 · · Score: 4, Interesting

      Hmm - they don't seem to hesitate much when the issue is a news reporter refusing to testify about sources. It seems like this kind of discretion is reserved for corrupt C-level officers...

    6. Re:Why not prosecute? by LiENUS · · Score: 2, Informative

      I'm not sure a find for contempt of court plays by anywhere near the same rules as a debt. Judges have a lot of freedom with contempt of court charges. Did you know that there are actually certain conditions where they can jail you for contempt for refusing to provide them with incriminating information (note: I said information, not evidence or testimony.)

    7. Re:Why not prosecute? by samkass · · Score: 0, Troll

      This is an awful decision. The source code is in no way going to help determine whether the defendants were or weren't drunk. If there is a standard for accuracy of a DUI measuring device and this mechanism meets the standards, then the source code is irrelevant. If it doesn't, the source code is still irrelevant. Either way, having a zillion government stooges and ambulance chasers second-guessing some engineer's code is not justice.

      --
      E pluribus unum
    8. Re:Why not prosecute? by SUB7IME · · Score: 1

      Civil servants, to use more charitable language, could hire engineers to inspect this code, thus providing another job for an engineer while at the same time striving to protect civil liberties.

    9. Re:Why not prosecute? by Gnaget · · Score: 0

      I'd rather just see the judge summarily dismiss all cases that use their breathalyzer. They wouldn't be able to sell another one until the released the code, and I guarantee they would release it immediately if it is between that and closing their doors

    10. Re:Why not prosecute? by poopdeville · · Score: 2

      Who said his pennies were rejected? The judge demanded more, for showing his contempt for the court unnecessarily and tying up the court's resources. They literally had to deal with a million pennies per day. Yes, the court made their problem worse, but Flynt was then in a position where he had to find 50 million pennies every day or go to jail.

      Now, whether the myth is true or not is a question for Grant Imahara.

      --
      After all, I am strangely colored.
    11. Re:Why not prosecute? by jmauro · · Score: 3, Informative

      While private organizations can actually refuse to accept any current demoniation (pennies included, though it's usually $100 bills), government organizations (like the courts) cannot. If they refuse to accept the pennies which would be legal tender the debt to the government would be cancelled.

    12. Re:Why not prosecute? by mikesd81 · · Score: 1

      I don't know what criminal charges could be brought, but I think there are probably grounds for either slander or libel suits by the people the company has accused.

      I don't think (I, too, am not a lawyer) that libel or slander would play because the company, per se, is not accusing them. The police are. Also,

      "interference with the performance of an officer in performance of his duties"

      I don't think they're technically interfering with the officer. If a patrol car doesn't start when they're about to pull out after a speeder, would you say Ford is interfering? (Or Dodge if they use Intrepids).

      --
      That which does not kill me only postpones the inevitable.
    13. Re:Why not prosecute? by mikesd81 · · Score: 2, Insightful

      No, see, you want someone NOT hired by any governmental body so it has a chance of being less bias and corrupt. The judge should appoint someone not involved any way in the case to inspect the code.

      --
      That which does not kill me only postpones the inevitable.
    14. Re:Why not prosecute? by Courageous · · Score: 2

      As another poster pointed out, the tender was not refused. It was, however, increased for showing deliberate disrespect to the court. Or so the story goes.

      C//

    15. Re:Why not prosecute? by SUB7IME · · Score: 2, Insightful

      No, see, you want someone NOT hired by any governmental body so it has a chance of being less bias and corrupt.

      The judge should appoint someone not involved any way in the case to inspect the code.

      If the judge appoints someone to inspect the code, then the government (via the judiciary) has hired someone (the engineer). Your request is paradoxical.

    16. Re:Why not prosecute? by Z34107 · · Score: 1

      I'm sorry, but if a company is making it impossible for DUI prosecutions to be done fairly, the company officers should be sitting in jail whilst we wait to find out if they can get the source code together or not.

      Or maybe, better yet, if a breathalyser's results can't be used in court, that company should lose a lot of business.

      Having a working product (esp. one that "works" for a particular purpose) is usually a pretty strong selling point.

      --
      DATABASE WOW WOW
    17. Re:Why not prosecute? by mikesd81 · · Score: 1

      I can see your point, however, if the police or mayor or local government hire someone, it would be more biased than if the judge gets a 3rd person consultant, that doesn't know about the case to audit the code. Maybe a chance of being bias, but not as much.

      --
      That which does not kill me only postpones the inevitable.
    18. Re:Why not prosecute? by slashqwerty · · Score: 3, Insightful

      They will have to reveal their code eventually or go bankrupt

      If a bug is revealed in their code there is likely to be a class action lawsuit against them on behalf of everyone that was ever convicted of driving while intoxicated on account of their device. The costs associated with a single conviction far exceed the cost of one of these machines. The company would go bankrupt if that were to happen.

    19. Re:Why not prosecute? by Jeremy+Erwin · · Score: 2, Funny

      The "government" is a tripartite entity, composed of the legislative judicial and executive branches. In Madison's conception each branch should be jealous of the others, and bicker constantly, thus preventing tyranny. Given that model of government, the judge's consultant shouldn't care what the police and district attorney want.

      It's no more paradoxical than trinitarian theology :)

    20. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      I'm sorry, but if a company is making it impossible for DUI prosecutions to be done fairly, the company officers should be sitting in jail whilst we wait to find out if they can get the source code together or not.

      So, if the state wasn't smart enough to include access to source code in their purchase contract the court can demand it later? Sounds like the state didn't prepare well enough to both use the technology and defend against its use.

    21. Re:Why not prosecute? by mysidia · · Score: 1

      You can be held in contempt of court for the reason that you paid in pennies.

    22. Re:Why not prosecute? by SUB7IME · · Score: 1

      Yes, and had the prior poster specified that when he said "government" he meant "the legislative and executive branches," I wouldn't have bothered posting. It was an implicit assumption, apparently, that I'm not familiar with. Like Madison, I assume that when someone is referring to the government, they are referring to the greater entity, consisting of 3 branches.

      (Not the Greater Entity, of course.)

    23. Re:Why not prosecute? by Firehed · · Score: 1

      How does that work? "This note is legal tender for all debts, public and private".

      We're getting pretty off-topic at this point, but
      I'm curious.

      --
      How are sites slashdotted when nobody reads TFAs?
    24. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      Problem with your argument. We're talking about courts of limited jurisdiction that can't really do anything to the CMI boys, who reside in Kentucky. The best they can do is suppress the evidence and hope their rulings don't get upset on appeal.

    25. Re:Why not prosecute? by Frosty+Piss · · Score: 1

      How does that work? "This note is legal tender for all debts, public and private".

      I don't think coinage says that. At least not the coins in my pocket...

      --
      If you want news from today, you have to come back tomorrow.
    26. Re:Why not prosecute? by dryeo · · Score: 1

      Around here (Canada) I think both the prosecution and defense would each get a copy of the code and be free to hire their experts to examine the code and testify about it. Then it is left to the Judge to judge the expert testimony.

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    27. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      Incorrect. "Legal tender" means it must be accepted as payment to settle a debt with a creditor. It doesn't mean that anyone, public or private, is required to accept cash at the time of service (barring local laws of course). My state motor vehicle department, for example, does not accept cash in their mobile van where you can renew your driver's license. You have to bring a check or money order.

      http://www.treas.gov/education/faq/currency/legal-tender.shtml

    28. Re:Why not prosecute? by mikesd81 · · Score: 1

      Wow. I don't know how I didn't think of that. It would probably be considered discovery and both sides would get it.

      --
      That which does not kill me only postpones the inevitable.
    29. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      I believe that one can refuse a transaction to be done with a given denomination, such as $100 bills, but if a debt is already owed then they must accept any legal US currency.

    30. Re:Why not prosecute? by Arthur+Grumbine · · Score: 1
      Read your own article:

      The judge, however, didn't seem to think much of Powell's answer. "I find your choice of conduct to be frivolous and ridiculous," he said. "But I guess you complied by taking legal tender there of $1,000 by the deadline and therefore, I am not going to hold you in contempt."

      The judge did use the courts discretionary power to fine the defendant, though that is a very different kind of action, legally.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    31. Re:Why not prosecute? by jonbryce · · Score: 1

      In Britain only £1 and £2 coins are legal tender for unlimited amounts of debt. English notes are also legal tender in England and Wales.

    32. Re:Why not prosecute? by Bazar · · Score: 1

      Disclaimer: I'm not a lawyer

      My understanding that at least in New Zealand, that once a price has been established, unless explicitly stated otherwise, cash must be accepted as payment for the price.

      Conditions can be applied at, and before the point of sale, but not after.
      This is why you often see things like "3% discount for cash payments". Its because they can't set the price higher because your paying through CC, as the price has already been tallied.

      There are however restrictions in that you can't pay more then a few dollars in coins alone, and low denomation notes are only allowed to go so far, otherwise merchant has the right to refuse payment your payment.

      --
      To avoid criticism; Say nothing, Do nothing, Be nothing.
    33. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      If you presume that the judge is biased in the first place, it doesn't make much of a difference if the expert witness is biased or not, because the judge can still ignore his findings for arbitrary reasons. Judges are expected to be unbiased.

    34. Re:Why not prosecute? by GooberToo · · Score: 1

      I've seen the source to several of these types of devices before. The code is typically NOT written by programmers. Typically a scientist writes very crude code which analyzes the data created by the hardware and spits out the results. The code quality is typically piss poor.

      If anyone has ever seen large quantities of code written in VB by someone that does not have a background in coding, you'll understand exactly what I'm talking about.

      *If* the code in these devices as on par with code I've seen for other devices, I imagine tons of bugs and coding errors will easily be identified.

    35. Re:Why not prosecute? by Anonymous Coward · · Score: 0

      Wrong. Bills are legal tender. Says so on them. Coins are not, and not only because there is no space to write 'legal tender' on them. Read the law.

    36. Re:Why not prosecute? by jmauro · · Score: 1

      Please re-read the linked article. The relevant portion is below:

      This statute means that all United States money as identified above are a valid and legal offer of payment for debts when tendered to a creditor. There is, however, no Federal statute mandating that a private business, a person or an organization must accept currency or coins as for payment for goods and/or services. Private businesses are free to develop their own policies on whether or not to accept cash unless there is a State law which says otherwise.

      Most likelythe DMV that you are referring to is in violation of Federal law since it is not a public entity. I'd recommend suing them over it in order to get it properly litigated out and corrected.

    37. Re:Why not prosecute? by jmauro · · Score: 1

      This was linked below from the treasury department. It states while it can be accepted as legal tender it does not have to be accepted by any private organization.

    38. Re:Why not prosecute? by ReedYoung · · Score: 1

      Did you know that there are actually certain conditions where they can jail you for contempt for refusing to provide them with incriminating information (note: I said information, not evidence or testimony.)

      Citation required.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
  2. Idiotic by langelgjm · · Score: 5, Insightful

    In court documents, Deputy Pima County Attorney Robin Schwartz said the defense attorneys' requests "bear all the hallmarks of a fishing expedition." Common sense shows that people rely on software and source-code information for everyday matters, Schwartz argued. One just looks at the results to know if something works or not. Schwartz used electricity as an example. "No one . . . needs to see a schematic of wiring to know that when he flips the switch on the wall, the light will come on," Schwartz said.

    Um, that assumes that you are comparing the result with a known value. The point of a breathalyzer is to determine an unknown value.

    Unless of course this attorney is saying that they already know the accused are drunk, in which case the breathalyzer is redundant.

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    1. Re:Idiotic by JohnFluxx · · Score: 1

      Indeed, it's like seeing that the light is switching on and off and from that concluding that it is a person doing the switching. I'd want to see the electrical schematics to be sure that it is indeed wired to the light switch correctly.

    2. Re:Idiotic by Anonymous Coward · · Score: 0

      If only there was a way the developers of this device could do some testing, maybe with a random sample of drunk people and sober people. Then they could compare the machine results against the known value.

      Oh yeah, they did that already.

    3. Re:Idiotic by Ihlosi · · Score: 1
      If only there was a way the developers of this device could do some testing, maybe with a random sample of drunk people and sober people. Then they could compare the machine results against the known value.

      That has a good chance of missing the occasional "once a week" glitch in the firmware.

    4. Re:Idiotic by Media_Scumbag · · Score: 3, Informative

      Um, that assumes that you are comparing the result with a known value. The point of a breathalyzer is to determine an unknown value.

      Unless of course this attorney is saying that they already know the accused are drunk, in which case the breathalyzer is redundant.

      INAL, but I was convicted of a DWI.

      The known value is an reference alcohol unit pre-applied prior to each test as a calibration, to establish that the machine is accurate. The unit is equivalent to a reading obtained in medical studies show to prove the average person intoxicated. This calibration is noted on your Breathalyzer card, along with your results (usually 2, spaced an hour apart, with different reference units), which will be noted on the complaint, and included in the arrest report.

    5. Re:Idiotic by RichardJenkins · · Score: 1

      So if Mr. Schwartz could demonstrate that the machine consistently and accurately measures the blood alcohol content of a known sample, that be satisfactory without seeing the source? If on the other hand if this can't be proved, then the read out shouldn't be admissible, and seeing the source is irrelevant.

    6. Re:Idiotic by Peyna · · Score: 1

      Unless of course this attorney is saying that they already know the accused are drunk, in which case the breathalyzer is redundant.

      Most of the time you aren't given a breathalyzer test until you have already been arrested. If you've been arrested, that means the police have probable cause to believe that your under the influence of alcohol. Typically in a DUI case that probable cause is going to consist of several factors, including simple observations of your behavior, odors, your eyes, field sobriety tests (horizontal gaze nystagmus, walk and turn, one-leg stand, etc.) Based on those observation and tests, if the officer has reason to believe you are probably under the influence, he then arrests and takes you to the police station where you take the breathalyzer test to get an exact number.

      A DUI prosecution can be easily proven if the officer has done his job well without needing the breathalyzer test. That said, the test is still done because it provides further evidence of guilt, and in states that provide increased penalties based on the BAC level, can bump up your punishment.

      --
      What?
    7. Re:Idiotic by sjames · · Score: 1

      Oh yeah, they did that already.

      And corporations NEVER skimp on product testing or decide the defect won't kill enough people to make fixing it worthwhile!

      Unless the public independently examines the device inside and out it comes down to placing trust in a corporate marketing department.

    8. Re:Idiotic by cayenne8 · · Score: 2, Interesting
      "Most of the time you aren't given a breathalyzer test until you have already been arrested. If you've been arrested, that means the police have probable cause to believe that your under the influence of alcohol. Typically in a DUI case that probable cause is going to consist of several factors, including simple observations of your behavior, odors, your eyes, field sobriety tests (horizontal gaze nystagmus, walk and turn, one-leg stand, etc.) Based on those observation and tests, if the officer has reason to believe you are probably under the influence, he then arrests and takes you to the police station where you take the breathalyzer test to get an exact number.

      A DUI prosecution can be easily proven if the officer has done his job well without needing the breathalyzer test. That said, the test is still done because it provides further evidence of guilt, and in states that provide increased penalties based on the BAC level, can bump up your punishment."

      That's why for hypothetical situations...I consulted a lawyer in my state. He basically said, if you're pulled over, and you know you're near or over the limit....say nothing, take no tests, just hold your hands out for the cuffs. You're going to jail that night and you know it. Taking the field tests, and all usually video taped by the cops, does NOTHING for you, except give them evidence against you. He said to basically say nothing, do nothing, take no tests. At the worst...they may suspend your license for refusal to take the tests, but, at least, you don't get a DWI because they can't prove you were intoxicated.

      And generally, if this is the case...they will give you a restricted license, to drive to and from work, etc....and in a year, you can get your normal license back.

      The trick is...do NOT give them evidence to be used against you. You will be very inconvenienced, but, at least you won't have a DWI on your record which can screw up your life...insurance and otherwise. With the legal BAC being reduced to a ridiculously low .08 these days (thanks o the feds blackmailing the states with tax revenue withholding threats)...most anyone that has some wine with dinner is in jeopardy of being picked up for a DWI....I have no problem in not giving them any help in the matter.

      I know laws in states vary, but,

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    9. Re:Idiotic by Achromatic1978 · · Score: 1

      With the legal BAC being reduced to a ridiculously low .08 these days

      Low? Most of the rest of the "western World" uses a .05 limit.

      "In 2006, there were 13,470 fatalities in crashes involving an alcohol-impaired driver (BAC of .08 or higher) - 32 percent of total traffic fatalities for the year."

      That's in the US, a country of 300 million.

      "In 2007, a total of 62 drivers and motorcyclists were killed with a blood alcohol concentration (BAC) of 0.05 g/100ml and over, which is 28 more than the previous calendar year."

      That's in Victoria, a state of Australia, 4 million. Extrapolated out, that's still less than a third of the above.

      If you think .08 is too low, what I'd suggest, were it not risky or illegal - get that drunk, and drive home. And have someone film you doing so, just so you can see how horribly you're driving, though you're quite sure you're just fine, because the reality is, you're probably not.

      It's generally laughable to pretend, too, that you're trying to help someone "who had some wine with dinner" avoid a DWI. I've been breathalyzed after three glasses of wine at a restaurant and not hit .05, as a 210 lb male.

    10. Re:Idiotic by langelgjm · · Score: 2, Interesting

      The known value is an reference alcohol unit pre-applied prior to each test as a calibration, to establish that the machine is accurate. The unit is equivalent to a reading obtained in medical studies show to prove the average person intoxicated. This calibration is noted on your Breathalyzer card, along with your results (usually 2, spaced an hour apart, with different reference units), which will be noted on the complaint, and included in the arrest report.

      Good to know, but still doesn't really address the issue. Here's why.

      When my father was still practicing, he had a digital scale that was miscalibrated. Up to about 60 lbs, it would give fairly accurate values (maybe within 1/2 lb), but above that, it became increasingly inaccurate, consistently underweighing. Thus, even if you had weighed two reference weights of 30 and 60 lbs, you would have thought that the scale was properly calibrated.

      Secondly, if the unit is designed to show that the average person is intoxicated, how can it be uniformly applied to people of different sexes, different weights, etc.? I suppose they might have several units for this purpose...

      In any case, my point still stands - they are trying to determine an unknown value - your BAC. They may be able to measure a known value with the device, but your BAC remains an unknown value. Ideally, there would be another method of measurement which could produce the same results.

      Furthermore, as others have pointed out, if you really are intoxicated, it's probably quite obvious, and the case shouldn't rest on the results of the device. If, however, the only evidence available is the results of this device, they'd better make damn sure it's accurate. A great way to do that would be to test it on human subjects whose BAC is known by another test - and TFA specifically says that this particular machine hasn't been tested on human subjects, only on simulations.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    11. Re:Idiotic by StormReaver · · Score: 2, Interesting

      "INAL, but I was convicted of a DWI."

      I am a computer programmer, and rest assured that the manner in which the machine handles the calibration test doesn't necessarily indicate how it handles the breath test. Both tests likely have different entry points to the core functions which do the measurements, meaning that there is more than one way for the machine to screw up. There is also no way to be sure that the machine is using the same code to do the measurements. For all we know, the calibration code and the breath test code use completely different paths. Perhaps even a copy/paste/alteration job which introduced (un)detected errors.

      Simply put, there is no way to know that the firmware is accurate without verifying its source code. Observing its effects under controlled conditions may simply be exercising a different code path than the device uses in the actual tests. All we have is the manufacturer's assurance, and being stuck with proprietary software will teach you how worthless that is.

    12. Re:Idiotic by Peyna · · Score: 1

      Refusal is generally only a good idea if it's your first DUI. Most states have a separate DUI crime of refusing to take a breathalyzer test after you've previously been convicted of a DUI.

      --
      What?
    13. Re:Idiotic by DarkVader · · Score: 1

      You should always consult with an attorney licensed in your state, but I have NEVER heard an attorney advise someone to take the breath test, or the roadside sobriety coordination tests.

      They have ALWAYS said that your best course of action is to refuse to take ANY tests, and refuse to provide ANY information to the police other than name and address.

    14. Re:Idiotic by Anonymous Coward · · Score: 0

      I hope you get ran over by a drunk, you deserve nothing less.

  3. echo round(rand(1,40)/100."%"; by Anonymous Coward · · Score: 2, Funny

    Weird numbers? What weird numbers...?

    1. Re:echo round(rand(1,40)/100."%"; by TD-Linux · · Score: 5, Funny

      I find your lack of closing parenthesis disturbing.

      Clearly you have had no experience in the Lisp.

    2. Re:echo round(rand(1,40)/100."%"; by TempeTerra · · Score: 1

      For that matter, there aren't enough opening parentheses either.

      --
      .evom ton seod gis eht
  4. Re:cheers! by paitre · · Score: 4, Insightful

    This isn't about OpenSource.

    It's about making sure that the device providing so-called scientific evidence for use at trial is producing evidence properly and -accurately-.

    I'm surprised it isn't already on the books that source code for devices such as this be disclosed for that purpose already.

  5. Sixth Ammedment by mangu · · Score: 4, Informative

    the accused shall enjoy the right ... to be confronted with the witnesses against him;

    In this case the withess is a machine, he has the constitutional right to know how that machine works

    1. Re:Sixth Ammedment by DNS-and-BIND · · Score: 5, Insightful

      No, the witness is the police officer who administered the sobriety test. The machine is just one of the pieces of evidence that the officer uses to make an arrest.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      mod this up

    3. Re:Sixth Ammedment by nomadic · · Score: 1

      In this case the withess is a machine, he has the constitutional right to know how that machine works

      Legally, witnesses must be people; machines and animals don't count.

    4. Re:Sixth Ammedment by RAMMS+EIN · · Score: 3, Interesting

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      --
      Please correct me if I got my facts wrong.
    5. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      No, but you do have the right to ASK said human how he came to the conclusion of the fact you're being accused off.

      Compare this to "How do you know I killed him", not "How was the optical signal from your eyes processed by your brain?"

    6. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      To a degree yes. You have the right to know if that human is a compulsive liar, has poor memory, is being paid by a conflicting interest, ect...

    7. Re:Sixth Ammedment by Media_Scumbag · · Score: 3, Interesting

      Convicted of a DWI.

      What I found most intellectually troubling is that, in AZ (among toughest DUI laws in the country), the violations schedule awards the most "points" for potential crimes - actions that are crimes because of their potential to cause harm, property damage or death. The next "rung" down on the "ladder" includes crimes that result in harm, property damage or death.

      I know I was wrong, and I no longer drink at all. Drunk driving is a serious problem, that should be addressed.

      However, the way in which DUIs laws are written, there is little room for a judge's interpretation of circumstances. In AZ, you are LIKELY to be convicted if you have ANY amount of alcohol in your system and take a Breathalyzer test - under "impaired to the slightest degree."

      What that conviction would get you typically sentenced to is: 90-day revocation of your driver's license, (30-days complete restriction, 60 allowed of work/school restricted), 30 days incarceration (29 suspended), $500-1500 in fines, 6-10 weeks of alcohol education, 1 year of driving with an ignition interlock (a breathalyzer to start your car), 20 hours of community service, and possibly, 2 years of probation. Your insurance goes up 30-50%.

      This is mandatory minimum sentencing, and the judge has little power to affect the outcome except to change a few numbers on the jail term (more), fines, education and probation.

      Also, 'probable cause" is not necessary to even make the original traffic stop. The term used now is "reasonable suspicion," and does not require you to commit any other violations: You might be driving just after the bars close at 2am. You might be in an area know for its' nightlife, and happen upon a roadblock - in short, your civil rights are intrinsically limited whenever you get in a car.

      BTW- atorneys anecdotally say that the Intoxalyzers' readings often can be off by as much as 20%.

    8. Re:Sixth Ammedment by Skapare · · Score: 5, Insightful

      If the police officer relies on the reading from the device, then it is not really the police officer's judgment being presented, but just a re-iteration of what he read. Is the police officer able to testify about the accuracy of the device? Is the police officer able to testify about whether a device driver that reads values from an ADC register is doing so with the correct clock synchronization to ensure that does skew the time differential meaning of the results?

      --
      now we need to go OSS in diesel cars
    9. Re:Sixth Ammedment by PacketShaper · · Score: 4, Informative

      Absolutely. Many lawyers have successfully defended their clients due to testimony from witnesses with a history of lying or being otherwise discredited.

    10. Re:Sixth Ammedment by j79zlr · · Score: 1

      Generally they are asked to testify that the machine has been tested and certified within a certain time period. I won't get into the validity of that certification, but that would be all that the officer is required to testify to.

      --
      I'm not not licking toads.
    11. Re:Sixth Ammedment by Th3.Gr33nN1nj4 · · Score: 1

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      Hold on doc.. I will get the knife!

    12. Re:Sixth Ammedment by Mark+J+Tilford · · Score: 1

      What about bloodhounds?

      --
      -----------
      100% pure freak
    13. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      The difference is that the machine is considered scientific evidence and before any such can be admitted to court it must be established that it is reliable. Depending on the jurisdiction they either use the Daubert or Frye standard (from the names of the cases establishing the test criteria).

      Decades ago the Breathalyzer had to be proven to be scientifically reliable. Going back prior to that x-rays had to meet the test (back when x-rays were thought-of as some kind of voodoo medicine).

      The Alcotest machine is scientific evidence. Before it can be admitted it must be proven to be scientifically reliable. So long as Draeger (the mfr of the Alcotest machine) continues to assert that its code is proprietary and secret there's no real way for a court to ascertain definitively if the machine is reliable (at least in my opinion).

      If the witness is a human being giving his/her opinion as to whether or not a person looked intoxicated, that's not "scientific evidence." Many cases in many jurisdictions have held that a lay person is qualified to testify whether or not a person looked drunk. As such your analogy is misplaced.

    14. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      Dunno, but you sure as hell have a right to know what makes the witness trustworthy.

    15. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      yes; witness judgment, credibility, etc (all hallmarks of how they *work* in the sense relevant to their testimony) are typically tested on cross examination.

    16. Re:Sixth Ammedment by Gyga · · Score: 1

      Get a biology book, get a psychology book.

      --
      I don't preview or spellcheck.
    17. Re:Sixth Ammedment by sjames · · Score: 1

      No, the witness is the police officer who administered the sobriety test. The machine is just one of the pieces of evidence that the officer uses to make an arrest.

      Fine then, he should be able to explain in great detail why he personally doesn't believe that the machine could possibly be wrong. He should be prepared to defend his opinion. Or could it be that to him, it's a magic voodoo box that tells him answers and his trust in it is entirely faith based? (effectively making the machine the accuser).

    18. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      You certainly have the right to investigate whether the human is defective (mental illness, lying, provably biased). This is done with character questions in court.

    19. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      You have a right to know if the officer has mental problems or a history of abusing his police authority.

    20. Re:Sixth Ammedment by crimguy · · Score: 2, Insightful

      Sorry, you have it backwards. The Intoxilyzer 8000 is used after an arrest. It's a lot bigger than the PBT you're probably imagining. The cop is just a tool to provide probable cause for the arrest. The machine is an evidence gathering machine that will be used to convict some poor hapless schmuck for DUI.

    21. Re:Sixth Ammedment by Hognoxious · · Score: 1

      So long as Draeger (the mfr of the Alcotest machine) continues to assert that its code is proprietary and secret there's no real way for a court to ascertain definitively if the machine is reliable (at least in my opinion).

      Why do you need the code to test it? You get a number of people of known weights and get them to drink known quantities of alcohol at known time intervals and see what results it gives. Compare those to another measurement such as a blood test.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      Sounds like a good plot for a porn flic to me.

    23. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      Yes, in a manner of speaking. You have the constitutional right to ask him questions (or have them asked for you, by your lawyer) about how his mind works. If he refuses to answer, that weakens the case against you.

    24. Re:Sixth Ammedment by nomadic · · Score: 1

      What about bloodhounds?

      They're treated as devices; the dog handler will testify as to what the bloodhound did.

    25. Re:Sixth Ammedment by Anonymous Coward · · Score: 1

      Let me put it this way: You have a witness who saw you commit murder. If you seek to know how the human works, you might learn that he has bad eyesight.

      If you rely soley on what someone or something says, without exploring the inner workings... well, I wouldn't want your chances in court.

    26. Re:Sixth Ammedment by Anonymous Coward · · Score: 0

      If the witness in my case is a human, do I have a constitutional right to know how the human works?

      In fact -- yes. You have a right to comnfront the accuser in court. You have the right to examine his past history to see if he has a racial bias. Does he administer the test generally only to suspects of a given race? Is there a possibility that he could surreptitiously take a swig and blow a second time into the device? Could he have secreted a drop of alcohol into the inlet to jack up the reading? Considering the behavior of Mark Fuhrman and of the Ramparts cops, I wouldn't put anything past a given cop as far as perverting the course of justice goes.

  6. Well, there's one solution to all this ... by ScrewMaster · · Score: 4, Insightful

    rule that all programming used for government functions be open source, unless there's an overriding reason for it to be closed. This outfit appears to have manufactured and marketed a fundamentally flawed piece of technology that may very well have resulted in prison time for innocent people. Not acceptable ... a manufacturer's need to maintain a competitive edge should not be held more important than our right to not be falsely accused and wrongly imprisoned. Now, of course there may be other issues with CMI's product other than the firmware, but a detailed examination of the code is a good first step.

    Furthermore, the people responsible for the decision to market the Intoxilyzer should be held accountable for the device's failures, especially if they sold it knowing that the design was defective. Sure, it costs more money to properly certify a design, and to implement effective quality controls. Still, if auto manufacturers have to suffer multi-million-dollar lawsuits over tiny flaws in vehicle design, these guys should hardly get off scot-free.

    --
    The higher the technology, the sharper that two-edged sword.
    1. Re:Well, there's one solution to all this ... by jmerlin · · Score: 0

      In addition, extensive testing by non-affiliated parties should be required and published to prove the accuracy of the device (such as having persons take the test, and at the same time have blood drawn and tested to show accuracy).

      Expensive, sure. But is it worth imprisoning innocent people because someone wanted to make a buck?

    2. Re:Well, there's one solution to all this ... by jimicus · · Score: 1

      rule that all programming used for government functions be open source, unless there's an overriding reason for it to be closed.

      That would never fly, on the simple basis that every government department would have to replace every IT system they own - and some people with an awful lot of money are still very attached to the idea of closed source.

      However, I can't think of any good reason why "open source" should not be applied to equipment used for justice purposes (eg. speed cameras, breathalysers) and mean "open to the government and, where applicable, to defence lawyers for use by expert witnesses" rather than "available to anyone on sourceforge".

    3. Re:Well, there's one solution to all this ... by ScrewMaster · · Score: 1

      Well, I think in most of the situations where governments use software, the public's needs are just as well served by open protocols and document formats. Open software would be nice, but you're right that it wouldn't be economically practical at this point. Perhaps had it been mandated thirty years ago ... but it wasn't.

      However, in situations where an individuals life and liberty are at risk ... yes, you're absolutely right. Cameras, breathalyzers, ODB interfaces, surveillance systems of all kinds, there are tons of PC-based and embedded systems in use by law enforcement.

      All in all, I'm not sure sure that such source code shouldn't be truly "open". I know what you're saying, and it's logical enough. However, being available to defense lawyers and such leaves too much room for a serious defect to simply be swept under the rug by an out-of-court settlement. Consequently, people involved in similar cases would not be able to benefit from discovery.

      Besides, if the stuff is bought and paid for by tax dollars, and it is used for law enforcement purposes, the code should be open for inspection by all. It is, after all, our software. Cops won't like that, but that's too bad.

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re:Well, there's one solution to all this ... by umghhh · · Score: 1

      you can follow the following procedure:
      1. check breath with the apparatus
      2a. if result is positive i.e. alco in blood confirm with blood test.
      2b. if result is negative but officers administering the test think that this is incorrect one can order additional blood test.

      In any case double check if test results are doubtful as it seems to be the case here.
      There are civilized countries around where this is common practice - after positive test you are brought to a hospital where a blood test is done.

    5. Re:Well, there's one solution to all this ... by kegghead · · Score: 1

      I don't think an open source requirement should be there, and I don't think the defense has any right to the source code for the device either. The lack/availability of software does nothing to ensure a device is functioning as intended. A device is more than just the soft/firmware. What if any of the thousands of integrated circuit elements is failing? What if power levels are just squeaking by and logic operations being to fail? What if the device has been physically damaged, and part of the device doesn't function properly? There are countless variables that can make a device fail, and software is just one.

      This is why we have analytical science, which has existed since long before firmware, software, or computers in general. Analytical devices are calibrated, and are supposed to be tested/validated regularly. The presence/absence of software means nothing in the end: whether you know the code or not, the device must be calibrated and then validated against a specification. If the the defense is not satisfied with the police's book keeping with regards to standards/certification, or if they wish to challenge the standards/cert itself, then by all means argue in court.

    6. Re:Well, there's one solution to all this ... by jimicus · · Score: 1

      All in all, I'm not sure sure that such source code shouldn't be truly "open". I know what you're saying, and it's logical enough. However, being available to defense lawyers and such leaves too much room for a serious defect to simply be swept under the rug by an out-of-court settlement. Consequently, people involved in similar cases would not be able to benefit from discovery.

      IANAL, but my understanding regarding criminal cases (and bear in mind that I'm not American either, so I may be way off here) there's no such thing as an out-of-court settlement.

      There's "dropping the charges because we've just discovered that our evidence is nonexistent", and there's "pleading guilty (to either the original charge or a lesser charge)", both of which substantially reduce the amount of time spent in court.

    7. Re:Well, there's one solution to all this ... by Anonymous+Brave+Guy · · Score: 1

      I see where you're coming from, but I'm not sure I completely agree.

      If the defence can produce to the court some evidence to suggest that the device may not be reliable, for example, indications that on some past occasions it has given false readings, or that the reading presented is within the device's margin of error of the relevant legal level of blood alcohol, then I do think that is a reasonable basis for further investigation. A court might consider that reasonable grounds for compelling the controlled release of the source code for expert analysis by the defence.

      On the other hand, if the device has been used after a reasonable amount of testing, and the particular unit(s) in the case had been properly calibrated to whatever the accepted standard is, and the defence can only say "well, there might be a software bug!" without anything to back it up, then to me that is just a fishing expedition and allowing a case to be delayed is unrealistic. Sitting on a jury, if a police officer has observed driver behaviour suggesting they are drunk and a standard bit of kit with no history of failure backed up the officer's claim quantitatively, and the defence had nothing but pure conjecture about software as a counter-argument, I would have no difficulty in finding that "beyond reasonable doubt". It isn't beyond any doubt at all, but that is not the standard in a court case, and for good reason.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    8. Re:Well, there's one solution to all this ... by wfstanle · · Score: 1

      This is the equivalent of an out of court settlement. If a defendant pleads guilty in exchange for a lesser penalty, it's usually not done in open court. Then again, the judge is usually not obligated to honor the agreement between the prostitution and the defense.

    9. Re:Well, there's one solution to all this ... by Ellis+D.+Tripp · · Score: 1

      But since court records are public, wouldn't any source code entered as an exhibit in a courtroom automatically become a matter of public record?

      --
      Remember "News for Nerds, Stuff that Matters"? Help make it a reality again! http://soylentnews.org
    10. Re:Well, there's one solution to all this ... by Anonymous Coward · · Score: 0

      the judge is usually not obligated to honor the agreement between the prostitution and the defense.

      (emphasis mine)

      hmm, I wonder what was on your mind.

    11. Re:Well, there's one solution to all this ... by rts008 · · Score: 1

      "Then again, the judge is usually not obligated to honor the agreement between the prostitution and the defense."

      You are correct, but I think you might have wanted to type prosecution instead of prostitution. Using prosecution, you would still be correct IMHO.

      Typical /.er, always thinking of blackjack and hookers! Awwhh, forget the blackjack. :-)

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    12. Re:Well, there's one solution to all this ... by ScrewMaster · · Score: 1

      There are civilized countries around where this is common practice - after positive test you are brought to a hospital where a blood test is done.

      A lot of what passes for police work here in the U.S. is now based upon the convenience of the officers. The decision to use breathalyzers in the first place is an example of that, especially when there are more accurate (if less efficient and more costly) alternatives available.

      --
      The higher the technology, the sharper that two-edged sword.
    13. Re:Well, there's one solution to all this ... by ScrewMaster · · Score: 1

      the judge is usually not obligated to honor the agreement between the prostitution and the defense.

      (emphasis mine)

      hmm, I wonder what was on your mind.

      Pretty much the same thing that's on my mind when my girlfriend is in the room. Yes, I have a girlfriend.

      --
      The higher the technology, the sharper that two-edged sword.
    14. Re:Well, there's one solution to all this ... by wfstanle · · Score: 1

      Oops! This is what I get when I use the Firefox spell checker and am not careful. What it should be is prosecution, of course. Mea culpa!

    15. Re:Well, there's one solution to all this ... by Icyfire0573 · · Score: 1

      According to the summary 21 or so people have consolidated their cases into one. So, given that 21 people are all saying not guilty (innocent until proven guilty) that means that there are 21 currently pending cases that say the device is broken.

    16. Re:Well, there's one solution to all this ... by Anonymous+Brave+Guy · · Score: 1

      Sure, but presumably there are also 21 cops who pulled those people over because they were driving like drunks, and 21 different units used to measure whether this was true, give or take the occasional overlap or the occasion second unit used for double-checking. It doesn't make the "There must be something wrong, Your Honour!" defence any more plausible, unless some of them actually have more than their own wishful thinking to back up their claim that the device actually is broken.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    17. Re:Well, there's one solution to all this ... by ResidntGeek · · Score: 1

      Yes, I have a girlfriend.

      ... whose presence in the room causes you to think of prostitution.

      --
      ResidntGeek
    18. Re:Well, there's one solution to all this ... by jadavis · · Score: 1

      Analytical devices are calibrated, and are supposed to be tested/validated regularly.

      The only way to effectively calibrate the device is to calibrate it against real humans.

      Some reference sample is not a reasonable analogue of real breath from a real human. Many chemicals are emitted from real breath, at many different temperatures and pressures.

      I believe that a device could be accurate in the face of varying humidity, air pressure, tempurature, and irrelevant chemicals and particles. However, I have serious doubts that these things can be calibrated by a simple reference sample.

      I bought a personal breathalyzer so I would know how they really behave. I have also used others before (belonging to friends). These aren't super-cheap key-chain things, but $80 devices that are supposed to be reasonably accurate. And they are surprisingly consistent if you use them consistently.

      But they are also easy to foil. Just exhale as much air as you can very quickly (if you don't feel like you're going to faint, you did it wrong), and immediately inhale as much as you can very quickly, and then immediately take the test. It will drop your reading at least 30% every time.

      --
      Social scientists are inspired by theories; scientists are humbled by facts.
  7. A few points.... by Anonymous Coward · · Score: 5, Interesting

    I work as a law clerk in Minnesota, and while (being a clerk and all) I haven't "ordered" per se the source code be turned over, I've written many orders doing so -- until the Minnesota Supreme Court created a very high hurdle to getting it and no one has since requested. As stated by the attorney in the article, CMI won't turn the code over. Period. They simply will not obey court orders to do so. Minnesota is currently suing CMI in federal court, and we'll see how that turns out. But barring a federal court order, I assume they will simply continue to refuse to turn the code over. The result? Hundreds of DUIs being thrown out in Minnesota alone. Nice to see that the company cares more about their IP than the safety of our roads.

    1. Re:A few points.... by Anonymous Coward · · Score: 0

      ... as opposed to the defense attorneys who will stop at nothing to get their clients off?

    2. Re:A few points.... by Skapare · · Score: 3, Interesting

      This should then result in police departments returning these defective devices for a refund, and further lawsuits as a result. I wonder if they care more about their IP than selling a product. What we need to do is get the word out to all police departments and prosecutors that they face serious hurdles keeping real offenders off the streets if they use this company's products. Let these company executives choose between being able to prove the accuracy of the device in court (if it is so) or going out of business from lack of sales in all 50 states.

      --
      now we need to go OSS in diesel cars
    3. Re:A few points.... by commodoresloat · · Score: 2, Insightful

      ... as opposed to the defense attorneys who will do their jobs?

      Fixed that for you.

    4. Re:A few points.... by Skapare · · Score: 2, Insightful

      If the device can't be proven to be accurate, then it's no different than an expert witness who testified against the defendant later refusing to disclose his credentials that would, in theory, show him to be an expert in the field. Courts do throw out such testimonies, and sometimes even declare mistrials (if the judge feels the fraudulent testimony cannot be ignored by the jury). And such "experts" don't get used, anymore (if not actually jailed for contempt).

      Of course defense attorneys try to get their clients off. That's their job. Prosecutors also try to get the defendant convicted. That's their job. The defendant is either really innocent or really guilty and it's the judge's job to make sure the process is headed to finding the correct answer.

      --
      now we need to go OSS in diesel cars
    5. Re:A few points.... by symbolic · · Score: 1

      Like the states have done with all of the defective electronic voting machines the Diebold and others have unloaded on the American public? I think it's safer to consider it money flushed.

    6. Re:A few points.... by nategoose · · Score: 1

      I would have thought that the court(s) would rule that the prosecution had to provide the court (and the defense) with the source code (and schematics, device testing procedures, ...) in order to use the results of the test as evidence. It seems to me that the provider of the Intoxilyzer 8000 should be answering to the prosecution and police. The police could then take up with the Intoxilyzer 8000 people their issues with the uselessness of the device if this info weren't provided. I'm stupid, though, so I could have it all wrong.

    7. Re:A few points.... by cdrguru · · Score: 1

      The problem is that unless the sensor is some kind of one-of-a-kind item unique to the company, what their entire product consists of is a sensor, a microprocessor and the code to interpret the readings from the sensor properly.

      Once the source code gets out into the world - and of course it will be leaked somewhere on the Internet - they no longer have anything at all. No product. Why? Because their product can then be replicated for 1/10th the price in China. I'd say that protecting the source code is their only option.

      It is entirely possible that they could have an expert review the source code in their office and ensure that no copy of it leaves their possession. They could have their own developers assist in this review. Unfortunately, it sounds like that course might disclose their proprietary source code consist of nothing more than reading a sensor and displaying the results. Good sensors often produce really nice results that require little interpretation. Of course, half the battle is figuring that out.

      Again, once it gets out the company might as well just close down. They aren't going to be making any more sales after the Chinese manufacturing starts.

    8. Re:A few points.... by PMuse · · Score: 2, Insightful

      The result? Hundreds of DUIs being thrown out in Minnesota alone. Nice to see that the company cares more about their IP than the safety of our roads.

      Law enforcement will soon come to grips with the fact that it cannot get a conviction with CMI. Law enforcement will then buy other equipment or use some other sobriety test.

      At that point, CMI will be able to sell DUI products only in states that have already ruled that the source need not be turned over. Eventually, they will go out of business or cave.

      --
      "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
    9. Re:A few points.... by larry+bagina · · Score: 1

      An attorney/teacher of mine was defending a man charged in a hit and run incident. It was early in the morning, he was driving on a dark road. He thought he hit a deer, stopped, looked around, then drove home, not seeing the jogger (dressed in dark clothing) lying in the ditch. People asked, "how can you defend him?".

      Then they asked him how to get out of a speeding ticket that they rightfully deserved but didn't want to pay.

      --
      Do you even lift?

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

    10. Re:A few points.... by Anonymous Coward · · Score: 0

      so what? Considering the shoddy product that has resulted...I'm not sure I see a problem with this outcome. Just a result of the "free market," right? ;)

    11. Re:A few points.... by Anonymous+Brave+Guy · · Score: 1

      I would have thought that the court(s) would rule that the prosecution had to provide the court (and the defense) with the source code (and schematics, device testing procedures, ...) in order to use the results of the test as evidence.

      That "..." is the killer. Where do you stop? Do they have to provide records of the quality control at the factory where the transistors were produced? The microcode on every chip in the unit? Academic papers justifying the models used in the measurement?

      I have nothing against the defence having access to any relevant material that could make a case that there is reasonable doubt about their client's guilt. But there has to be some credible possibility of establishing such doubt before you go to this level, or you are just creating an open-ended route for anyone who doesn't like any court case against them to stall it out until it becomes too expensive to prosecute, and that surely isn't in the interests of justice.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    12. Re:A few points.... by Bert64 · · Score: 3, Insightful

      Getting their clients liable for huge amounts of fines is hardly the outcome a lawyer would aim for... Any lawyer would probably recommend they turn over the code so as to comply with the court order.
      Why is it so important to them not to turn over the code? They must have something big to hide, because handing over the code to the court so the defense can examine it is hardly a huge burden... Not like they're being compelled to release it to the general public.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:A few points.... by Bert64 · · Score: 1

      It's not exactly hard, i'm sure chinese companies are already manufacturing such devices...
      If the chinese ones are more open and verifiable, and cheaper to boot, you would be a complete fool to buy the inferior and more expensive american version.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    14. Re:A few points.... by Bert64 · · Score: 1

      The police should really have demanded verifiability before they agreed to purchase such devices...
      If this vendor won't provide source code to the police for review, then there are plenty of companies who will. A contract to supply the police will be lucrative, and should be on the police's terms, not the other way round.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    15. Re:A few points.... by Bert64 · · Score: 2, Insightful

      The components have established tests to ensure they are not defective and haven't been tampered with, especially if they are off the shelf components which are also used in other devices. Since they are components, intended for third parties to use to construct larger devices, their function and interfaces will be well known and documented.

      The software is presumably bespoke, and is an unknown quantity, it could also potentially be used to hide backdoors. It is not intended to be sold as a separate component for integration with other components, and is thus not fully documented if at all.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:A few points.... by Anonymous Coward · · Score: 0

      What IP can they be protecting - a novel way to read a value from an ADC ?

      Give me a break; they are not protecting their IP, they are trying to save their ass from further damage when someone points out the bugs in their code that invalidate any result ever produced by the machine in any jurisdiction and the inevitable flood of suits that will follow.

      They should have open-sourced it from day one to forestall that problem.

      When vendors start to see sharing source code as a kind of insurance, they won't need to be compelled to do so.

    17. Re:A few points.... by Anonymous Coward · · Score: 0

      Nice to see that the company cares more about their IP than the safety of our roads.

      You do realize you're in Amerika? The only thing any company cares about it their bottom line/profit margin. Capitalism is great, ain't it?

    18. Re:A few points.... by nategoose · · Score: 1

      The "where to stop" is somewhere between "beyond a reasonable doubt" and "beyond a shadow of a doubt". While I firmly believe in the auditability of things like this even when the device seems to be on the up and up, from my reading of the material this device has produced some verifiable and unexplained funky results on occasion. If forensic pathologist were to testify that the only explanation for a particular injury was getting stabbed with a titanium spork, but the defense could find a case where a very similar injury was caused before the invention of the titanium spork, then further information about how the pathologist reached this conclusion would likely become much more important to the case. In the case of DUI and other traffic enforcement this kind of accountability is needed because more and more city and county revenue is coming from the fines imposed for these offenses.

    19. Re:A few points.... by Peyna · · Score: 3, Interesting

      A defense attorney who will do "anything" to get his client off is not doing his job and should be disbarred. A defense attorney who will do "anything within the bounds of the law and legal ethics" to represent the "best interest" of his client is doing his job.

      Sometimes the right thing for your client is not getting away with it.

      --
      What?
    20. Re:A few points.... by slashqwerty · · Score: 1

      Once the source code gets out into the world - and of course it will be leaked somewhere on the Internet - they no longer have anything at all. No product. Why? Because their product can then be replicated for 1/10th the price in China.

      The Chinese vendors would have to disclose the source code as well. As soon as that happens it will be obvious the code was copied which means they can file a copyright infringement suit and shut down the Chinese vendor.

      Also, the police department will buy American if they can. The prosecutor doesn't want to deal with a jury that hears crucial evidence is based on some shoddy Chinese product.

    21. Re:A few points.... by Anonymous Coward · · Score: 0

      What do they have to hide? They want to hide how a breathalyzer works. The science behind them isn't sound. It's a gimmick device. They make all sorts of assumptions about the physiology of the person being tested. If your body is different the results can be way off. There are better websites, but wikipedia covers the basics. I don't drive drunk, so if I'm ever accused, I'll demand a blood test and that they keep a sample, so I can have my own tests done.

    22. Re:A few points.... by mysidia · · Score: 1

      Once the source code gets out into the world - and of course it will be leaked somewhere on the Internet - they no longer have anything at all. No product. Why? Because their product can then be replicated for 1/10th the price in China. I'd say that protecting the source code is their only option

      And once the courts rule no source code on file = no DUI conviction, they won't have a product, either.

      They could still patent their invention.

      And the 'chinese' product would have to have source code on file too, or it couldn't be used. If they thought their product was being stolen, it would be easy to get a warrant to examine "source code on file" from chinese manufacturer, and file suit for copyright and patent infringement.

    23. Re:A few points.... by sjames · · Score: 1

      Demanding substantiation that the breathalyser is accurate is a perfectly valid thing for a defense attorney to do. Apparently CMI isn't so sure it is...

    24. Re:A few points.... by Firehed · · Score: 1

      legal ethics

      Warning: oxymoron detected.

      --
      How are sites slashdotted when nobody reads TFAs?
    25. Re:A few points.... by Dwedit · · Score: 1

      Bwahahahahah! That's a good one!
      Copyright law being taken seriously in China? You're a great comedian.

    26. Re:A few points.... by slashqwerty · · Score: 1

      We're talking about US law and the US court system here. In US markets the Chinese manufacturers would be bound by US law. If obeying US law somehow interferes with CMI's ability to sell their product in a foreign market, it's tough luck for them. That does not justify violating the fifth and sixth amendments. CMI will just have to adjust their pricing model to compensate for sales lost in foreign markets.

    27. Re:A few points.... by Anonymous Coward · · Score: 0

      If they built it properly and charged a reasonable price for it, then there isn't going to be a "Chinese" problem. The only way disclosure could cause a business problem for them is if they were trying to make an excessive amount of money on each device they sell - but no company would screw the public like that, right? By the way, the "Chinese" version would probably be better, anyway, cost a lot less, and last longer. But only the version made in Taiwan - the "mainland" version would have lead tubes to blow into, introduce melamine into the lungs of the person being tested, have small parts that could be swallowed, and batteries that catch fire...

    28. Re:A few points.... by Anonymous Coward · · Score: 0

      no, better: let these executives choose between being able to prove the accuracy of these devices... or going to jail for fraud.

  8. Re:cheers! by dunezone · · Score: 4, Informative
    http://yro.slashdot.org/comments.pl?sid=288007&cid=20470751

    Even in such a simple case there are many things it should be testing. Is the A/D output sane? Does it take 3 quick samples while someone is blowing and average them or just take it once (which could be wrong for some reason)? According to the article, it doesn't look like it does. It calibrates the wind sensor, but doesn't check that the calibration is sane. It doesn't report errors unless they happen 32 times in a row. It disables the watchdog timer. It disables the interrupt for illegal instructions. It doesn't meet any coding standards. It contains code with things like "this is temporary for now" in it. There is an obvious reason why they didn't want the code released.

    This was a partial summary of another breathalyzer source code that was opened up in another case. This has nothing to do with open source this has to do with software that is half-ass'd but determines if someone has to go through years of court hearings, meetings, suspended license, and a whole waste of money because some company rushed their software engineer to write code that may be giving wrong results all together.

    This code should be open to public discrimination, there would be no trade secrets if the law protects the code from someone else using it after its been opened to public discrimination because every company would have to disclose their software.

  9. Re:cheers! by HiThere · · Score: 3, Interesting

    Then there needs to be a way to prove that the source code provided matches the binary code being executed. But if they can't provide the source code, then there's no reason at all to believe that it's honest.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  10. Implication for voting machines? by Anonymous Coward · · Score: 0

    Just asking. While the context obviously differs, the importance of voting machine accuracy ranks much higher than that of breathalizers.

  11. Prove it by gbh1935 · · Score: 1

    If they are going to use the tools results as evidence, it should be open to expert examination just like any other evidence.

  12. Source code is irrelevant by TD-Linux · · Score: 2, Interesting

    While there may prove to be some problem in the source code that destroys accuracy, it would be far more likely that any error is caused by the actual sensor. The only real error I can see them making in the source code would be averaging multiple readings from the sensor together.

    The real way to determine if the Intoxilyzer is accurate is to do repeated lab tests using known concentrations of alcohol in air. This would take both software and hardware into account.

    1. Re:Source code is irrelevant by Skapare · · Score: 1

      An error that can happen in C code might be that register address is not given the "volatile" attribute, and is therefore not actually read in all cases where the code would seem to be doing so. A function intended to read the register might be doing a loop reading the register until some other condition becomes true. In most cases that condition is true immediately, but in rare cases that condition is delayed. So the function only read the register once and merely assumed it re-read it all the remaining times.

      Other possible errors can involve handling calibration data. The sensor might need to be tested over a range of values to correlate electrical readings to meaningful physics. It would store these calibration points in memory and use them to convert a reading to data. But if the array used to do this has a "one-off bug", the readings can be corrupt sometimes.

      The code could be using an invalid pointer someone. Once that happens, all bets are off for anything that depends on its values in memory not being changed by something else.

      Lab tests do not necessarily give accurate results. The lab tests might not be subjecting the device to the bumpy ride you'd get if you were in the police car during a chase. The lab tests might not be subjecting the device to the unreliable electrical supply in the vehicle. The lab tests might not be subjecting the device to a wide variety of other gases that could be concurrently present with (or without) the alcohol being tested. Even if many of these variations are tested for in the lab, how about all the combinations together?

      --
      now we need to go OSS in diesel cars
    2. Re:Source code is irrelevant by danzona · · Score: 2, Insightful

      While there may prove to be some problem in the source code that destroys accuracy, it would be far more likely that any error is caused by the actual sensor.

      Your assumptions that the manufacturer of the tester wants a fair test is unverified.

      I'm not saying that this is the case, but what if the manufacturer, who is selling to law enforcement, wants to build a tester that will err on the side of too many positives? For example, what if the auditing the source revealed that the tester takes 5 readings and reports the highest value?

      I think that it is reasonable for someone accused of a crime by a machine to know how that machine works.

  13. imho by Anonymous Coward · · Score: 1, Insightful

    breathalyzers should never be the final answer.
    you get pulled over for erratic behavior
    you get breathalyzed and/or FST and if either merit suspicion you should then and only then be taken in for blood and/or urine done by a scrutinized lab.

    the breathalyzer should be an indicator, not evidence.

    1. Re:imho by guruevi · · Score: 1

      And who would pay for all those tests? My tax dollars? And who is going to guarantee that my blood & urine sample won't be used for other purposes like central DNA databases in some 3-letter agency's basement.

      The problem with DUI is not the problem, it's the punishment. In some countries in Europe, you get pulled over driving drunk, you get the option of having a blood test done on-site by a certified doctor, your sample remain anonymous and get discarded right after the test. Or you can opt to simply wait in a cell for 4 hour increments for a next test until you're clear. Once you're clear, you go back to driving with a small fine. Here in the US, you get caught with a simple breathalyzer test after drinking one or two glasses and you lose your license for at least a year, you get to pay heavy fines (and in NYS you get to pay those on a yearly basis) and then after a year some board considers whether or not to give your license back. I know somebody who hasn't gotten his license back in 12 years while others just drive around without a license (and subsequently registration and insurance)

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    2. Re:imho by Anonymous Coward · · Score: 0

      would you rather they pay for the court cases where people are innocent?

      I suppose you should always be given the option of either doing the blood test or accepting the breathalyzer's result.

      I can't pass a field sobriety test because I have a weak right side, and I don't trust breathalyzers for anyhing. I can tell you right now if I ever got stopped (and I -don't- drink and drive, I hardly drink period) I would ask for the blood test. At least in California, you have a right to choose blood breath or urine- i don't know how universal that is in the US. Point is- people should be requesting the blood tests and breathalyzers should be inadmissable.

    3. Re:imho by dbcad7 · · Score: 1

      In the first paragraph you argue against blood and urine test for verification, and then in the second go on to complain about the punishment given from a breathalyser test.. ??

      I also don't get your DNA database connection... First what makes you think they are going to pay to have your DNA stored in a database ?? I mean they probably do hundreds of DUI's a night, and DNA testing is not as simple as a blood or urine test (at least not yet).. and even then what is the objection ? .. I served in the military, my fingerprints are on file.. so what ? If they want my DNA for a database.. I say so what.. I mean are you afraid of being framed or something ?? are you afraind they are going to clone you ?? what is the issue ??

      --
      waiting for ad.doubleclick.net
    4. Re:imho by Anonymous Coward · · Score: 0

      You've got too many syllables in your third stanza.

  14. An assembly language? How would anyone understand? by Doug52392 · · Score: 1

    If the system is one of those handheld machines police use, wouldn't the "source code" be a very low-level language, like an assembly language (not like C/C++ or Java)?

    How the hell are the defense going to explain an assembly language - a VERY low-level language - to the Jury? A jury that most likely consists of people who use their computers to check their E-mail, watch videos, and surf the web. It took me a LONG time to make any sense of assembly languages... I just wonder how long it will take the Jury... or the people teaching the Jury what every line of an assembly language does... on a device that probably contains thousands of lines of code. It would be a bit easier with a higher level language like C++, because that at least provides words that people could comprehend.

  15. Keep this idiot away from any kind of electricity by Skapare · · Score: 4, Insightful

    Schwartz used electricity as an example.

    "No one . . . needs to see a schematic of wiring to know that when he flips the switch on the wall, the light will come on," Schwartz said.

    And what would this guy do if he finds that sometimes the light doesn't come on? Or the light goes off on its own? Or comes on by itself? Or flickers and buzzes? An electrician would need to know the wiring involved. A diagram or schematic would be used, if available, or else he would have to trace the wires (reverse engineering).

    And this analogy doesn't even apply to a measurement device. What if he uses a volt meter that says the voltage is 120 volts ... does he assume that because the meter deflected that it's reading is correct? It could be a 240 volt circuit that has each wire only 120 volts relative to ground.

    Any device that cannot be independently verified as operating correctly at all times should not have any of its results submitted in court for any purpose other than to argue that the device is defective in a case against the manufacturer.

    --
    now we need to go OSS in diesel cars
  16. Re:An assembly language? How would anyone understa by TD-Linux · · Score: 1

    If the system is one of those handheld machines police use, wouldn't the "source code" be a very low-level language, like an assembly language (not like C/C++ or Java)?

    Not quite true. While it used to be that all embedded devices were programmed in assembly language, nowadays there are C compilers for most embedded microcontrollers. C is very frequently used when doing complex math and/or when time is not an issue.

    A jury that most likely consists of people who use their computers to check their E-mail, watch videos, and surf the web.

    Once a flaw has been found in the source, it could most likely be demonstrated with a real live Intoxilyzer.

  17. Re:An assembly language? How would anyone understa by MalleusEBHC · · Score: 1

    You don't have to explain assembly language to a jury; you get an expert witness to testify.

  18. Courts deal with this kind of thing a lot by Skapare · · Score: 2, Insightful

    They just have an expert witness examine the code. It would be someone with experience in the kind of assembly code involved, and experience developing firmware for measurement devices like this. It is the testimony of the expert, not the source code itself, that would be presented to the jury. Just because you can't grok assembly code doesn't mean no one can. Obviously someone had to write the stuff.

    Sadly, it may be the case that this manufacturer hired someone like you to develop it, and it was their first time writing for that CPU architecture, and under the memory and speed constraints involved in the hardware selected for the device. Perhaps it gives flaky results simply because values are not read from registers in sufficient time for it to have the correct meaning. The hardware may be providing the next interval reading, but the software assumes it's from an earlier time interval, and differentiates the values incorrectly. There are lot of other possible problems that can happen when interfacing between software and hardware. Just look at all the bugs device drivers in common computer systems have.

    Don't forget here that we are talking about a device that gets substantially less testing than a driver in Windows, and gets deployed for use in mobile environments that subject the device to hostile conditions like vibration and mishandling. And consider that there are fewer of these devices made and sold than there are beta test copies of a new version of Windows. Which will have the greater scale of testing in the intended environment?

    --
    now we need to go OSS in diesel cars
    1. Re:Courts deal with this kind of thing a lot by ScrewMaster · · Score: 1

      Everything you say is true enough: as someone who spent more than a few years hacking assembler on a number of different processors I can agree. However, that's still no excuse.

      When my Windows box blue-screens and I lose an hour's work I say a few choice words, press the reset button, and get on with life. When an evidence-collection device malfunctions and a person's life is trashed as a result ... it's a different matter entirely. If the manufacturer can't demonstrate to the court that his device works, and works reliably, then he should go into another business. I don't want my life dependent upon someone else's poor design and testing methodologies.

      If it turns out that there's no way to produce such a device within the economic constraints you mention, then perhaps society would benefit from their being removed from service. It appears from the numerous cases being affected by this one vendor's product that there are some serious issues with these machines, and law enforcement's growing dependence upon them.

      --
      The higher the technology, the sharper that two-edged sword.
  19. Is there a legitimate interest? by wfstanle · · Score: 4, Insightful

    The software should be available to those who have a legitimate interest. The source code for ANY machine being used to gather evidence should be available to the defense. The judge in such a case should get to decide if the defense needs to see the source code. If closed source software is leaked to the public, then some sort of sanction would be appropriate.

    This raises the issue of software on election machines... The entire voting public has a legitimate interest about haw their votes are counted. The only way around this is that the software running should be publicly available. It doesn't have to be open source as far as copyrights are concerned, just the public should have the right to examine the source code.

    1. Re:Is there a legitimate interest? by evanbd · · Score: 2, Interesting

      Why restrict it to the defense? The police and the justice system ostensibly serve the public; there's no reason the public shouldn't be allowed to see the source code. The code could remain copyrighted; there's no need for it to be free for anyone to use, merely avaiable for anyone to inspect. I see no reason these companies need to keep the code secret as well -- it certainly doesn't serve the public interest.

    2. Re:Is there a legitimate interest? by mikesd81 · · Score: 2, Insightful
      From the article:

      However, unlike the Intoxilyzer 5000, it isn't patented, so defense experts can't obtain the diagrams and source codes needed to figure out exactly how it works, Nesci said.

      I think they're using this as the reason to keep the code secret.

      --
      That which does not kill me only postpones the inevitable.
    3. Re:Is there a legitimate interest? by sjames · · Score: 1

      Agreed. Anyone who drives could potentially find themselves taking a breathalyser test. They have a right to know how likely it is that the thing will give a false positive before they take the test. That is especially true since a single positive reading (however faulty) is generally damning. Perhaps if the public knows better they'll hold out for a blood test at the hospital (especially if they don't believe that they are DUI).

      On the other side of the coin, anyone at all could find themselves on the road with someone who shouldn't have passed that test but did.

    4. Re:Is there a legitimate interest? by Firehed · · Score: 1

      So patent it, or reveal the source code under a very much not open-source license. Just because the source is visible doesn't make it OSS, even if it could allow for someone to (illegally) copy part or all of that code for use elsewhere. Look at vBulletin for example - you can't really closed-source a PHP app from a technical sense, but every file has a license warning at the top stating it's not open source software. True, there's always obfuscation techniques if you want to get into that, but my point here is that a visible source code doesn't make something open source, and certainly not free.

      --
      How are sites slashdotted when nobody reads TFAs?
    5. Re:Is there a legitimate interest? by Hognoxious · · Score: 1

      Don't they also do a blood test?

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    6. Re:Is there a legitimate interest? by Anonymous Coward · · Score: 0

      The problem is that court records, ALL OF THEM, become public record. So if the devices source code becomes "exhibit for the defence number 127". Its public record. Probably online too.

      This is why they are refusing to give it up, the don't want their source code on public record, since it basically kills their ability to prevent its distribution. How do you request somebody stops distributing court records?

    7. Re:Is there a legitimate interest? by sjames · · Score: 1

      Only sometimes. States differ in that. In some, refusal of a blood test after failing a breathalyser test is a mandatory license suspension. In others, you have to ask for the blood test. People who have had a drink but didn't think they were over the limit might be convinced that they were wrong (and so, better off accepting administrative suspension rather than a DUI charge) by a faulty breathalyser if they don't know how flaky those can be. Even people who haven't had a drink at all may give up any hope of being found not guilty if people generally don't know how likely a false reading is.

  20. Re:cheers! by wdhowellsr · · Score: 5, Informative

    This has already happened with radar guns. If they are not calibrated frequently they will register a tree moving at twenty miles an hour.

    That being said, in Florida, even if you are below the legal limit, you can still be charged with driving while impaired if it can be shown that your driving was impaired.

    One of my closest friends is a Criminal Defense Attorney and he tells everyone he knows, "Don't drink a drop and drive". Also, you are within your legal rights in all fifty states to request a blood test instead of the breath test. You will be booked, but the results will be indisputable in court. So if you're sure you only drank one beer it will be dead on.

  21. From the company's product literature... by Nezer · · Score: 1

    This comes straight from the product's PDF made available on the manufacturers website.

    Under "Features and Options", "REAL-TIME CLOCK: accurate to ±10 minutes per year."

    Now, although I'm pretty sure that time measurements aren't required for analysis, I have to wonder the accuracy rate is like for it's intended purpose.

    That argument aside, unless the clocks are well-maintained this sort of time drift could really skew the evidence in a case where time was critical. A poorly maintained machine could, in theory, be the "reasonable doubt" that someone committed (or even didn't commit) a crime.

    1. Re:From the company's product literature... by Anonymous Coward · · Score: 0

      +/- TEN MINUTES a year?

      Watches from the dollar store are accurate to within +/- 10 seconds a month.

      How can this thing be that bad? Is the clock mechanical? Based off an R/C timebase?

      If they can't get the clock working better than something I can buy from a dollar store, they need to redesign the entire thing!

    2. Re:From the company's product literature... by perlchild · · Score: 1

      The clock drift is not likely to be that high between two measurements. And if it is, well it won't be 10 minutes for a year. It'd be much better expressed in milliseconds per minute. I think the real-time clock in this case is likely used for printouts, such as the device might do to save the police officer having to write down, instead he just has to initial it as being correct to what's displayed on the device.

    3. Re:From the company's product literature... by Nezer · · Score: 1

      The point I was trying to make is that something that is relied on by law enforcement and submittable to a court of law shouldn't have, in this day and age, this sort of drift for something as critical as time.

      You are correct that we are talking milliseconds over the few seconds it takes to get a reading. However, what if this machine was poorly maintained and the clock had drifted off by 20 or 30 minutes such that a drunken driver could show that the test was administered before he was even pulled over. That, IMHO, is enough reasonable doubt that if I were on the jury I'd be forced to think really hard about convicting this person.

      I'm sure I'm making a mountain out of a mole hill but things like this can and do make a difference and when it comes to justice we need to the best we can to get it right every single time.

  22. Cares more about their IP by nurb432 · · Score: 1

    And this is a surprise to you? They are selling a product, not safety.

    I would also imagine that if a major bug is found, they might have to refund all the purchases to date, and go under.

    --
    ---- Booth was a patriot ----
  23. I disagree. by raehl · · Score: 5, Insightful

    At some point, the suspects were caught, and the state needed to collect evidence of their BAC. Unfortunately, the state, instead of using a device that could provide accurate, verifiable evidence, used a device that, due to the lack of source code, could not provide verifiable evidence. Since the evidence is not verifiable, then the evidence is not admissible. Next time, the state should buy and use breathalyzers that produce admissible evidence.

    While their action is despicable, the breathalyzer vendor didn't agree to provide their source code as part of the purchase, and shouldn't be forced to do so after the fact because the state didn't buy a device suitable for the task.

    It's a bit like if I went to the state and offered to sell them a breathalyzer, and delivered a bicube blood alcohol measurement device, which is used by giving the two cubes to the suspect, having them throw the cubes on the ground, and then counting the number of dots that are showing on the top faces of the cubes. The state should know my breathalyzer isn't going to produce admissible evidence and shouldn't buy it and try and use the results in court.

    Just like voting machines, states need to learn to stop spending millions of dollars on technology that doesn't work.

    1. Re:I disagree. by raynet · · Score: 1

      Perhaps the company shouldn't have sold the devices to the state or atleast they should have noted in the contract that these devices create evidence that is not admissable.

      --
      - Raynet --> .
    2. Re:I disagree. by ScrewMaster · · Score: 1

      Maybe ... but I'd be surprised if the vendor represented to the State that the devices were unreliable or could not be trusted. Given that the things don't work, I'd say the State could go after them on several levels.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:I disagree. by tkrotchko · · Score: 1

      I see you point, but in this case, selling a breath-a-lyzer to be used in court, there is an implied need to provide whatever evidence the court needs, even if it was not part of the contract. After all, common sense tells you that (a) the device will be challenged in court (b) The company has to be willing to work with the court to prove that it's accurate. Seriously, I can't think of a scenario where they thought they could keep the source code secret for very long.

      The only way you could morally let the company off the hook is if they said "We will not provide information to the court about how our device works, and if we are forced to, the person buying it agrees to pay damages to us". However, if you assume that you have to obey the laws of the land, I don't see under what circumstances that can turn down a request for the information from a judge. The alternative is for the judge to rule that all convictions against people using the device were not admissible; I suspect the company would like that even less.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    4. Re:I disagree. by mysidia · · Score: 1

      While their action is despicable, the breathalyzer vendor didn't agree to provide their source code as part of the purchase, and shouldn't be forced to do so after the fact because the state didn't buy a device suitable for the task.

      The source code is still subject to discovery.

      If the breathalizer software is written for a windows platform, a court can order Microsoft to make the source code available also.

      This doesn't mean the source code becomes public; in all likelihood, it will be sealed and available only to the prosecution, defense counsel, and experts.

      But the courts have authority to obtain all information necessary to substantiate the evidence, from individuals/companies who possess the required information.

      Whether the company had an agreement to share the source code with the law enforcement organization or not is irrelevent.

    5. Re:I disagree. by JosephMast · · Score: 2, Insightful

      I don't understand why the source code itself is the distinction between something being verifiable or non-verifiable. It seems the results of the machine under standard testing would.

      If we stood your biocube up to the similar tests that any real device would go though (being presented with samples with a known alcohol percentage) your system would get some right, some wrong and you could then say, of a sample size X, the device accurately determined the BAC of Y samples with a accuracy window of Z.

      This data (as well as the device itself - generally) would be available for use during any case which this was used in. For example, if (for the sake of argument) the initial tests came out with 100% accuracy - the defense would have the device available to conduct another set of tests (And another, and another) until they could show evidence that the measuring device itself was faulty - or at least inconsistent. In an ideal system, this would lead to reasonable doubt that the test worked, and the defense would win the case.

      I don't see why the real device wouldn't be put up to the same test regardless of what drives the device (hardware, software, vanilla pudding, whatever) to determine if it is providing data in an accurate enough way to be used as evidence. If the device is known to have inconsistencies like the summary states, it would seem like testing would be able to show this (caused by software or not) - hence reasonable doubt of any readings. It's up to us (as people who would be on a jury) to determine whether Y correct out of X samples is accurate enough to convict someone in our society.

      I'm all for the company to release the software - but I'm not 100% convinced that a software bug being shown in court would cause a device like this to fail on the above criteria.

      Lets say (for the sake of argument) that the device consists of:
      a physical sensor of some sort
      a way to adjust the input of the sensor (since there's always variance on those sorts of things),
      software which reads this adjusted input and displays the result (perhaps averaging samples over time, etc, etc).

      A normal production model would go through the testing described above, have the input adjusted until the results displayed by the software met standard criteria, then the adjustment would be locked and the unit would ship.

      Even in the case where the software could have a significant bug, like always adding .15 to every read, the system as a whole would be adjusted to compensate for this.

      And while the bug in this case would definitely be used in court - I have the feeling it would be more of the "get an guilty person free" rather than the "showing true reasonable doubt of the system" type of use - since the device as a whole would be accurate and precise, whether that bug existed or not.

      --
      (define the-question (or (* 2 b) (not (* 2 b))))
    6. Re:I disagree. by stephanruby · · Score: 1

      While their action is despicable, the breathalyzer vendor didn't agree to provide their source code as part of the purchase, and shouldn't be forced to do so after the fact because the state didn't buy a device suitable for the task.

      If you base your entire living on being a professional witness, and accept the extra income that comes with it -- you better make sure that you're also open to the cross-examination that comes with it. Besides, this is a discovery process, it's pretty normal. Even when the government has no possible self-interest in a case -- it will often force both parties in a dispute to open their skeleton closets to each other.

    7. Re:I disagree. by rtfa-troll · · Score: 1

      This isn't enough and I guess you are confusing the courts with the state. I agree that the state hasn't had proper controls on the device; doesn't deserve access to the source and doesn't need it. I also agree that, without original source code and a log of what happened from the build of that to the device install, the device should never be enough to find the person guilty.

      The courts, and in particular the defence, are a different case. It's possible that the device could also prove that the person is innocent. Maybe, due to a bug in the display system, a reading of 14.2 (which seems to mean guilty) could only happen when the person's blood alcohol is actually 0.42. Maybe 14.2 is completely impossible and proves that the policemen lied. The device was present at the scene of a crime under investigation. The judges have the right to inquire into absolutely everyting about it.

      This doesn't even have to mean that the state will get access to the source code. The code may be kept secret by court order with access given only to specific defence experts who are only allowed to publish their findings. This isn't ideal though, since it will make the source code analysis very expensive. However, the court could even find that the state; as a punishment for failing to provide an appropriate device in a case where it should have, should cover the defences costs in this investigation.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    8. Re:I disagree. by pfleming · · Score: 1

      I don't understand why the source code itself is the distinction between something being verifiable or non-verifiable. It seems the results of the machine under standard testing would.

      Interesting since other companies have no problem showing their code:

      Other breath-analyzer companies provide their source codes and will sell their products to anyone, Nesci said.

      And why ask for the source code?

      The source codes are crucial, though, because the Intoxilyzer 8000 sometimes gives "weird" or inexplicable results, Nesci said. "The source code would allow us to see what the actual error was when the machine gets the weird readings," Nesci said.

      "'Weird' or inexplicable results" should not be allowed as evidence. Accurate or not at all.

  24. Re:cheers! by Darkfire79 · · Score: 1

    Um, and what about voting machines?

  25. no by commodoresloat · · Score: 4, Funny

    The problem is the source code looks something like this:

    if ($suspect == black) {
            print ".12";
    }
    elsif ($suspect == hispanic) {
            print ".14";
    }
    elsif ($suspect == irish) {
            print "ERROR";
    }

    1. Re:no by Anonymous Coward · · Score: 5, Funny

      I'm Irish, you insensitive clod!

      Seriously, though, people make a big fuss if you make fun of just about any ethnic group other than the Irish. But you can say all you want about the Irish and get away with it. Racists!

    2. Re:no by rubycodez · · Score: 4, Funny

      you are absolutely correct, it's improper to make fun of any ethnic group, except of course the damn French.

    3. Re:no by KeithJM · · Score: 3, Funny

      Actually, you're wrong. I remember as a kid visiting my cousins in England and reading their "Irish Jokes" books. For the Americans, they were the same stupid, unacceptable jokes presented here as Polish jokes. Anyway, they've stopped that now, so you can't get away with it.
      But have you ever heard anyone stand up for the English? How many movies have you seen where the evil genius villain has an English accent? The world must think England is a country of Evil Geniuses and Super Spies. Oh, and drunk effeminate pirates.

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

      Perl doesn't drink you insensitive clod!

    5. Re:no by Anonymous Coward · · Score: 1

      Oh come one. The English are 3rd place behind the Germans and South Africans for villains.

    6. Re:no by davolfman · · Score: 2

      The problem is most Americans are bad at judging accents so the South Africans frequently sound English.

    7. Re: no by draxbear · · Score: 1

      Here you go, fixed it for you:

      elsif ($suspect == irish) {
                      print "number too large for display integer";
      }

      --
      --- I've completed diagnosis of your problem and can classify it as a YOYO...You're On Your Own
    8. Re:no by Anonymous Coward · · Score: 0

      Except the source code wouldn't be written in Perl.

    9. Re:no by Starayo · · Score: 1

      Hah.

      There's some joke books in New Zealand poking fun at Australians. They're the same books as we have in Australia poking fun at New Zealanders.

      --
      Ezekiel 23:20
    10. Re:no by Anonymous Coward · · Score: 0

      That's because we're all too drunk to care.
      Conversely, I'm too drunk to sign in.
      Signed, Some Irish lad.

    11. Re:no by cayenne8 · · Score: 4, Insightful
      "For the Americans, they were the same stupid, unacceptable jokes presented here as Polish jokes. Anyway, they've stopped that now, so you can't get away with it."

      Where did you get that idea? I take it you've never read the "Truly Tasteless Joke" book series?

      Ethnic jokes are told all the time....it is just that if you have a group of people, they might look over to make sure no one of said ethnicity is around to hear the joke, but, that is the extent of it. Look, all of us have funny attributes and general behaviors. You just can't have too thin a skin, and need to have a sense of humour. And let's face it....these behaviors and traits didn't come out of the blue......many of them are based on real observable things in life.

      Relax a little, and learn to laugh at yourself a little.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    12. Re:no by horatiocain · · Score: 2, Funny

      The Irish have achieved what all other white people have been seeking for centuries: to be white, and still be persecuted.

    13. Re:no by Anonymous Coward · · Score: 0

      I know EXACTLY what youu mean.

    14. Re:no by Dr.+Cody · · Score: 1

      How can you blame them when the English have about a half-million different accents?

    15. Re:no by jonbryce · · Score: 1

      and none of them sound South African.

      Then again, the English are also bad at judging accents. They can't make their mind up whether I'm Scottish or Irish.

    16. Re:no by Anonymous Coward · · Score: 0

      But have you ever heard anyone stand up for the English?

      Certainly not the ADHA

    17. Re:no by arwel · · Score: 1

      I was in Dublin about 25 years ago, and bought a little book full of Kerryman jokes, e.g. "How can you tell a banknote's been forged by a Kerryman? It's got 'Illegal tender' on the back" (pre-Euro Irish notes all had "nota dlithairghthe" on the front and "legal tender" on the back).

    18. Re:no by Anonymous Coward · · Score: 0

      "elsif ($suspect == irish) {
                      print "ERROR";"

      elsif ($suspect == irish) {
                      print "OUT OF RANGE";

      There, fixed that for you.

    19. Re:no by Anonymous Coward · · Score: 0

      Tank Girl had an evil villain who spoke cantonese in menacing tones. It's mainly American movies which have villains with an English accent (and English movies of course).

    20. Re:no by Anonymous Coward · · Score: 0

      Merde alors! You damn Yanks are prejudiced against anyone who doesn't share your redneck views...

    21. Re:no by Hurricane78 · · Score: 1

      You forgot the French. Like "Le Chiffre" in that James Bond film. (Which is a very retarded name, because "chiffre" means "number". So he's "The Number". Who would call himself "The Number"? It's even dumber than "The Dude" ;)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    22. Re:no by Anonymous Coward · · Score: 0

      I agree! as long as the jokes aren't meant to be cruel, there's no harm in them.

      I had a black friend (I'm white) and we used to tell each other racist jokes. -nods- absolutely hilarious! the problem is that where I live, people have too thin skins, and all the black people (save a few) think the white people owe them EVERYTHING. big case of reverse discrimination everytime some black person bitches about something. ugh.

    23. Re:no by xanadu113 · · Score: 2, Informative

      There is no such thing as "reverse discrimination", only "discrimination."

      We all bleed the same color underneath..

      --
      -Myke
    24. Re:no by ReedYoung · · Score: 1

      The problem is most Americans are bad at judging accents so the South Africans frequently sound English.

      Despite what your cultural sensitivity professor must have taught you it's also not OK to be bigoted against the American race. Some of us talk English real good, two.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
    25. Re:no by ReedYoung · · Score: 1

      Relax a little, and learn to laugh at yourself a little.

      You go ahead and set the example; laugh at yourself while I laugh at you, if you think a sense of humor about oneself is such an important virtue. Otherwise, you're just a hypocrite, so henceforth keep your worthless advice to yourself.

      Ethnic jokes are told all the time....it is just that if you have a group of people, they might look over to make sure no one of said ethnicity is around to hear the joke, but, that is the extent of it. Look, all of us have funny attributes and general behaviors. You just can't have too thin a skin, and need to have a sense of humour. And let's face it....these behaviors and traits didn't come out of the blue......many of them are based on real observable things in life.

      Citation required.

      Relax a little, and learn to laugh at yourself a little.

      You first.

      --
      "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p
    26. Re:no by JimFive · · Score: 1

      My dictionary is at home, but doesn't "Le Chiffre" mean "The Cipher", which is a much better name than "The Number".
      --
      JimFive

      --
      Please stop using the word theory when you mean hypothesis.
    27. Re:no by sumdumass · · Score: 1

      Do they have jokes like "why are button fly jeans so popular in (insert location), because the sound of a zipper will stampede the sheep"?

      I figure between New Zealand and Australia, there are a lot of sheep and someone could relate to that sort of joke like gluing Velcro to to rubber work boots.

  26. Re:An assembly language? How would anyone understa by piojo · · Score: 1

    You don't have to explain assembly language to a jury; you get an expert witness to testify.

    I'd be more concerned that if there were serious flaws (and there may be), you couldn't find an expert witness that's good enough to find them.

    --
    A cat can't teach a dog to bark.
  27. Re:cheers! by nategoose · · Score: 1

    It is very similar to the voting machine issue, and there have been several attempts to make open source voting systems. Open source systems of this nature make sense as well.

  28. Re:Keep this idiot away from any kind of electrici by Anonymous Coward · · Score: 0

    It could be a 240 volt circuit that has each wire only 120 volts relative to ground.

    Er.

  29. Re:Keep this idiot away from any kind of electrici by Anonymous Coward · · Score: 0

    Schwartz sounds like the kind of DA you would want if you were planning on framing someone, being as he isn't interested in how things work and will believe anything told him that confirms the prosecution's case.

    Any device that cannot be independently verified as operating correctly at all times should not have any of its results submitted in court for any purpose other than to argue that the device is defective in a case against the manufacturer.

    No doubt they were accepted under a statistical testing model and that being the case they really shouldn't survive under "beyond a shadow of a doubt" reasoning. These are felony cases that can destroy a person's life, that can even turn accidents into murder charges even when they would otherwise be determined as the other driver's fault. At best a breathalyser test should only be evidence for obtaining a search warrant to obtain a blood test. Probably the only thing stopping these tests from becoming a cash cow for dishonorable communities is that the charges derived from them automatically become a state case and not a local one.

  30. Re:cheers! by Albert+Sandberg · · Score: 1

    well I was making a joke. sorry if you didn't get it :-)

  31. You Knew This Was Coming.... by Anonymous Coward · · Score: 0

    These problems are a result of the breathalyzers running a Windows OS.

    Now, if they ran Linux, it would be a completely different story.

  32. Re:cheers! by cdrguru · · Score: 2, Interesting

    Sorry, in today's world there are two sorts of companies: those with IP and a product and those with a product.

    The first sort exist in the US and Europe. The second sort are in China, Singapore, Indonesia, etc. Taiwan and Japan are sort of a mix.

    Once you let the IP out, the second sort of company can easily eliminate the first sort from the market. They can make the product cheaper, faster and more efficiently and they have zero R & D costs. Sure, you can use all sorts of things like patents and copyrights to try to lock down the IP. Unfortunately, none of those apply in a Singapore courtroom. And US Customs really, really doesn't care. They will not block importation of materials based on patents, licensing or anything else like that.

  33. Re:cheers! by ScrewMaster · · Score: 2, Insightful

    If push comes to shove, the binaries could probably be extracted and disassembled. That would be expensive, I suppose, but given that this is a compact embedded system the code probably isn't that complex.

    --
    The higher the technology, the sharper that two-edged sword.
  34. Re:Keep this idiot away from any kind of electrici by Skapare · · Score: 2, Interesting

    That's how things are wired in the USA for 240 volt circuits. The transformer secondary is tapped at the midpoint and grounded at that tap. All 3 wires are supplied to the building. 120 volt circuits can be wired between the midpoint neutral and either of the other wires. 240 volt circuits can be wired between the 2 non-neutral wires. While AC is, of course, alternating polarity in time, at any one instant, one of those wires is positive while the other is negative relative to the neutral. So the voltage difference between them will be 240 volts.

    If you insert the two probes into the outlet holes for power, and one of those probes is broken, you can still get a reading that shows the charge potential for just one side. Digital meters pull so little current from the measurement that they actually can read charge potential alone. It could then show as much as 120 volts even for a 240 volt circuit, giving a reading that could appear to make sense since 120 volt circuits are the most common here, while the actual circuit is really 240 volts. A good electrician will cross check his meter to be sure it is not giving a faulty reading.

    --
    now we need to go OSS in diesel cars
  35. The Only Possible Reason by Nom+du+Keyboard · · Score: 1

    I'm sure that the only possible reason that they don't reveal the source code is that it's badly commented, and that's in the places where it's commented at all. Isn't modular or structured. Loop indexes are all "i" and "j". And it still contains a plethora of GOTO statements. The programmers don't want to reveal this to the world.

    Oh, and it's written in Visual Basic 4.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:The Only Possible Reason by timberwolf753 · · Score: 0

      And now forsomething completly diffetent www.youtube.com/watch?v=u0WOIwlXE9g

  36. timely as the Saturday headlines... by swschrad · · Score: 1

    CMI and Minnesota have reached an agreement to make the source code availiable. there is not much else in the snoozepaper article, buried inside the local section today.

    frankly, I would expect some enterprising attorney to require a "normal" sample showing correct calibration for his cases, and see whether the state goes to blood tests for prosecutions.

    it is an option for either law enforcement or the suspect to take a blood alcohol test in MN. it's a hospital trip, and that's going to wreck the cop's night if he's still a ticket book behind the "oh, no, we don't require that" quota.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  37. Re:Keep this idiot away from any kind of electrici by TimSSG · · Score: 1

    An good Electrician should check all the wires. Three wire setup example of one type of three wires (120) High Neutral Ground Ground to Neutral should read very low; best reading is zero volts AC. High to Neutral should read about 115 VAC RMS High to Ground should read about 115 VAC RMS Three wire setup example of another type of three wires (240) High Low Ground Ground to Low should read about 115 VAC RMS High to Low should read about 230 VAC RMS High to Ground should read about 115 VAC RMS Tim S

  38. In NYC The Police Screw You by Nom+du+Keyboard · · Score: 5, Interesting

    In NYC the police using their breathalyzers (might be a different model) could trigger an intoxicated reading just by keying their radios nearby. The needle would jump higher and they could use that to lock you away for hours until a much slower blood test refused to confirm the reading. It is well known that they used this "ability" to harass and lock away people who annoyed them with no justification. There are all kinds of "tricks" that can be played with these machines and the defense is right to be very leery of any "evidence" provided by them.

    And I know Pima county well enough to know not to rely on what their attorneys say as the final word on anything.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  39. Homologation? by bickerdyke · · Score: 1

    How did they getthis thing past homologation in the first place?

    --
    bickerdyke
  40. You have the right to... by Anonymous Coward · · Score: 0

    ... face your accuser and to a fair and open trial. If your accuser is a machine, then the machine's source code should be open for examination, plain and simple. Otherwise, the right to a fair trial is not present.

    One cannot adequately defend one's self from a decision made, in essence, by a machine if the workings of that machine are kept secret.

    To allow the processing methods, including the source code to such a machine, that is used in determining the freedom of a human being, to be kept secret is to allow an unethical person with sufficient skill to tamper with said machine with impunity and thus allow that person or even random error on the part of the machine, itself, and not the courts, to decide who has and who has not broken the law.

    Respectfully,

    Lee Darrow, C.H.

  41. The hospital trip won't just piss the cops off... by Ellis+D.+Tripp · · Score: 1

    It just might provide enough time for a DUI suspect to sober up enough to pass the test.

    --
    Remember "News for Nerds, Stuff that Matters"? Help make it a reality again! http://soylentnews.org
  42. Re:cheers! by Anonymous Coward · · Score: 2, Interesting

    To add on to the above post, in Florida, portable breath test unit results (breath tests in the field) are not admissible in court. They can be used for certain administrative violations, but not for criminal charges.

    In order to be administered a breath, blood, and/or urine test, you must already be under arrest in Florida. The officer has already administered field sobriety exercises and determined that the subject is impaired by drugs and/or alcohol. The tests at booking or elsewhere are after the fact. And as the parent said, you can be arrested even if your BAC is below the per se limit. This is because some people can get completely smashed on a drink or two, some people drive with drugs (legal or illegal) in their system which impair their ability to drive, and some like to mix and match.

    I suppose that this really does not have much to do with the device's source code, but I just wanted to point out that in Florida mindless drones are not using this machine alone to determine if someone is drunk. It is a little more complicated than that.

  43. "Not a trade secret" by l2718 · · Score: 2, Insightful

    While I agree that government should not use "expert testimony" that can't be reproduced, I don't buy the following logic (from the story, haven't read the opinion yet):

    [the] Judge ... ruled that the source code is not a trade secret. ... the president of ... the company that manufactures the machine, testified that the [machine] is not patented, and neither is its copyright on the source code [sic].

    So: if it's not patented and not under copyright then it's not a trade secret? Usually a company gets a choice: copyright/patent (publish but get protection) or trade secret (can't publish). No patent or copyright holds in favour of trade secret protection.

    The real ruling should be that while the company should be free to keep the workings of their device secret, the government should not be allowed to rely on evidence produced via devices whose inner workings are secret.

    1. Re:"Not a trade secret" by stonemetal · · Score: 1

      So: if it's not patented and not under copyright then it's not a trade secret? Usually a company gets a choice: copyright/patent (publish but get protection) or trade secret (can't publish). No patent or copyright holds in favour of trade secret protection.

      Sorry, no you don't have to publish anything for it to be covered by copyright. There is nothing that prevents trade secrets from being copyrighted.

  44. A more likely reason by wfstanle · · Score: 1

    Actually I can think of a better reason why they don't want the source code made public. Earlier in this discussion it was claimed that they never submitted it for a patent or copyright. The reason for this might be because they are infringing on a patent.

  45. Re:An assembly language? How would anyone understa by Locke2005 · · Score: 1

    The same way ANY forensic evidence is explained to a jury -- you get an expert witness to testify either that the code works or that it doesn't. Are jurists required to have a medical degree to understand the results of an autopsy?

    --
    I've abandoned my search for truth; now I'm just looking for some useful delusions.
  46. All I want to know is... by LM741N · · Score: 1

    Do they make voting machines as well? That would be 100 times more important than drunks. After all, Bush was a drunk and look now, he's president.

  47. Re:cheers! by sheepofblue · · Score: 3, Insightful

    That is fine. IF the driver was driving in an erratic manner they are unsafe. However ANY driver should be able to face their accuser and if the accuser is an electronic device they shouldn't have to tolerate "poof then magic occurs" This is to protect the innocent from an abusive state. Most cops are honest great people but anyone that does not think there is rogue and corrupt governments is gullible.

  48. Re:cheers! by Peyna · · Score: 1

    Most states have what is known as "simple DUI," which is usually worded in the statute as "it is illegal to drive while under the influence of alcohol or other drug." That could mean one drop of alcohol that you had 50 minutes ago, if it can be proven that the alcohol has affected you in any way. It doesn't take much. Typically a simple DUI will carry the same penalty as a "low test" DUI, or something just over the legal limit.

    On top of that, the states will also have certain "low test" or "high test" DUIs. These are typically worded as "it is illegal to drive with a BAC of .08 or higher" or "it is illegal to drive with a BAC of .17 or higher" and have various penalty levels based on the alcohol level in your blood. To prove those you do need a reliable test.

    --
    What?
  49. Re:cheers! by pilsner.urquell · · Score: 2, Informative

    Then there needs to be a way to prove that the source code provided matches the binary code being executed.

    When the source code is compiled in the exact same manner that the binary the hash value should be the same for the compiled code as the binary used in the machine. Hash Function

  50. Re:cheers! by Idiomatick · · Score: 1

    Err why would they purposely screw up the code for a "Intoxilyzer 8000"? I mean they don't really get any benefit out of possibly making random ppl get charged. I'm as paranoid as the next guy but there has to be atleast some motive aside from being asinine.
     
    Also, Intoxilyzer 8000 ??? The engineers must have loved naming that one. Might has well have called it the Drunkmaster 9000 so that everyone knows they are ripping off dilbert.

  51. Re:cheers! by ScrewMaster · · Score: 1

    That is fine. IF the driver was driving in an erratic manner they are unsafe. However ANY driver should be able to face their accuser and if the accuser is an electronic device they shouldn't have to tolerate "poof then magic occurs" This is to protect the innocent from an abusive state. Most cops are honest great people but anyone that does not think there is rogue and corrupt governments is gullible.

    They do face their accuser. The cop who pulled them over is their accuser.

    --
    The higher the technology, the sharper that two-edged sword.
  52. The software is not enough. by Distan · · Score: 1

    This device no doubt contains digital logic devices. I would expect my expert witnesses to be entitled to inspect:

    - The Verilog or VHDL register description of the devices.

    - The gate description of the devices.

    - The mask definitions used by the chip foundry.

    Similarly, all CAD data related to the circuit board needs to be free for inspection as well.

  53. Re:cheers! by threephaseboy · · Score: 1

    I mean they don't really get any benefit out of possibly making random ppl get charged.

    They would get a benefit if the code was rushed and they were able to underbid for a contract to provide the devices.

    --
    .
  54. Re:The hospital trip won't just piss the cops off. by Anonymous Coward · · Score: 0

    It just might provide enough time for a DUI suspect to sober up enough to pass the test.

    Nope. They extrapolate back to when you were driving. Of course you can argue in court that it's not valid to do that, but expect the state to have an expert witness already on payroll.

  55. Re:cheers! by Renraku · · Score: 1

    Doesn't matter even if you below the limit.

    Even if you're at .04% BAC in a .08% BAC limit state, they can still arrest you for DUI if they think that you're not driving safely. Which kind of makes sense, as a 100 pound borderline anorexic girl is going to feel more drunk on less alcohol and probably less BAC, than would a hardened male alcoholic at twice her weight.

    However, what does not make sense, is that they DO NOT NEED PROOF to convict you of a DUI if you blow under the limit. They can send you to jail on the cop's word alone. If they say that you were swerving, or changed lanes without a blinker, then it happened. Unless they have it on tape, which will likely end up lost or destroyed if needed to clear you from guilt.

    Imagine all of the things you do on the road that could get you pulled over for a DUI: Changing stations on your radio causing you to have to slightly correct your steering, changing lanes on an empty highway with no blinker, driving under the limit, driving over the limit, having a tail/headlight out, talking on the phone, beating your kids, etc. Every single one of these has been used as evidence in DUI cases.

    So, my best advice I can possibly give, is to not be an asshole to the cop, dispute everything, and check your laws regarding the use of breath tests vs blood tests. For example, some areas give you a breath test and if you fail, its go directly to the station, where they give you a blood test. Some areas you have to request a blood test when you're being booked, and some areas they can get you with the breath test alone.

    --
    Job? I don't have time to get a job! Who will sit around and bitch about being broke and unemployed then?
  56. Overdue ruling of common sense by Mad-cat · · Score: 4, Interesting

    I work in the State of Florida as a police officer, and I arrest and charge people with DUI on a regular basis.

    In my opinion, this ruling was exactly on the money, and far too long in coming. If a company refuses to disclose evidence, the State should immediately stop using their product to obtain evidence.

    As a certified expert witness, I am able to testify to the impairment of a subject without the need of a breath analysis to verify. About 20-30% of the cases I testify in have no breath results because the defendant refuses to provide a breath sample. We only forcefully obtain samples (of blood, not breath) when a traffic homicide is involved.

    If the evidence is faulty, I *need* to know. I can only uphold my oath of office if I can testify in good faith that I am using proper methods of obtaining evidence. If this company is witholding vital information, they should not be allowed to sell their product to law enforcement.

    1. Re:Overdue ruling of common sense by nasor · · Score: 1

      It seems to me that the state is simply trying to use the courts to escape its own incompetence and screw over the company. If this company wants to sell devices and not disclose the source code, that's fine. The problem is that the state never should have purchased the devices in the first place. The state screwed up by buying devices that aren't appropriate for providing evidence in court, and now rather than admit that they purchased and used the wrong product, they're trying to force this company to disclose their code.

  57. This is Pima County by rwwyatt · · Score: 1

    DUI charges are an avenue of making money, and most of the judges are little Napoleans.

  58. Star Trek by seeker_1us · · Score: 2, Interesting
    There was a classic episode of Star Trek, where Captain Kirk was going to be prosecuted for murder. The chief witness against him was computer logs, and that was awful because computers couldn't be wrong.

    His lawyers defense was that every man had the right to face his accuser, and that included the computers.

    Captain Kirk was innocent. The computer records were falsified.

    The DUI makers should watch this episode.

  59. endless lawsuits by Benjamin_Wright · · Score: 1

    As information technology begets ever-growing oceans of records, all legal investigations and prosecutions grow ever more lengthy, revealing, expensive and difficult to close. --Ben http://hack-igations.blogspot.com/2007/09/endless-investigations.html

    --
    Benjamin Wright, Dallas, Texas, benjaminwright.us
  60. Re:cheers! by sjames · · Score: 1

    It's doubtful they'd pull a switch just to get people charged, but comparing the compiled escrowed source to the live machine would also reveal sloppy source and binary version control, quick fixes to ugly problems (denied of course).

    It could also force the submitted source to include all the dreadful hackarounds to the flaky hardware. If you don't hash it, the submitted source will be correct to drive the ideal hardware, not the crap they actually use.

  61. Re:cheers! by sjames · · Score: 1

    Or perhaps more to the point, perfectly honest cops drink the cool-aid and believe the marketing slicks about how accurate the devices are. The people must be able to examine the device and question it in court.

  62. Re:cheers! by Anonymous Coward · · Score: 0

    There's actually three types, Those with IP, those with a product and those with both.

    Companies that don't have both seem to be problematic.

  63. Re:cheers! by sjames · · Score: 1

    They do face their accuser. The cop who pulled them over is their accuser.

    Said accuser is relying on (and trusting) the breathalyser for his belief. The defendant has every right to explore the validity of that trust.

    The alternative is that the cop's accusation comes down the his belief of the device's marketing department. Nothing marketing departments say can ever be true beyond reasonable doubt!

  64. Re:cheers! by Firehed · · Score: 1

    So why can't we get this judge working on one of the cases against voting machines?

    There may be a bit of financial incentive for the states to screw over people getting arrested for possible DUI, but there's a whole hell of a lot more to be gained by falsifying election results and thus the devices should be trusted that much less.

    I know I'm preaching to the choir here, but shouldn't there be some sort of requirement for a certain level of technological knowledge by the judge when working on a base that hinges on that technology?

    --
    How are sites slashdotted when nobody reads TFAs?
  65. Screw the source code... how is it tested? by Fished · · Score: 4, Insightful
    Okay... I truly appreciate the desire to get access to source code for this sort of device. However, if I were on a jury, I would be much less interested in seeing the source code (or hearing testimony from an expert who had) and much more interested in hearing testimony on the testing process for the particular binary image installed on the device in question.

    The bottom line is that, particularly in an embedded device working with sensors, many problems will simply not be apparent from the source code, no matter how good you are. The only way to know that this device gives good data is to give it the same sort of rigorous testing we give (for example) new drugs and electronics that go into airplanes and military hardware.

    I would want to see this device subjected to adverse environments, radio interference, being operated on the side of the road, etc. etc., and still reliably producing results that closely correlated with those produced by reference tests (i.e. blood alcohol tests). If this sort of testing is done for each and every revision of the device's firmware then the company is right, source code is irrelevant. This isn't like a voting machine... it has a discrete, limited number of inputs, no operating system, and a small memory pool--the only way to tamper with it would be to alter the firmware, and that can be checked with a simple checksum. And if this sort of testing isn't being done, then these devices are worthless and shouldn't be used to send someone to jail, because anyone who knows anything about programming knows that any project of any complexity will have bugs, and this sort of testing is the only way to catch them.

    So... does anyone know how these devices are tested? How rigorous is the testing? Is it serious, covering all conditions, and all revisions no matter how minor, or is it the usual "get the bad guys, screw civil liberties" sort of half-assed stuff that we've come to expect from American law enforcement?

    I have no sympathy for drunk drivers... but I don't want anyone sent to jail on evidence that even MIGHT be false.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:Screw the source code... how is it tested? by Anonymous Coward · · Score: 0

      This is part of an email from a CMI employee to the MN BCA - discussing the development and release of a firmware update for the Intoxilyzer in 2004.

      "I just don't like this process. Keep in mind that this is not our standard procedure for releasing software. I'd much rather the software go through quality assurance procedures (test/debug) before releasing it to you. Unfortunately, you don't have the time for that."

    2. Re:Screw the source code... how is it tested? by Visum · · Score: 1

      All email correspondence between CMI and the MN BCA is public record. Within an email dated Jan 12, 2004, a CMI employee wrote the following: "Keep in mind that this is not our standard procedure for releasing software. I'd much rather the software go through quality assurance procedures (test/debug) before releasing it to you. Unfortunately, you don't have the time for that" While CMI is the only party that has access to their full source code and because of such, would be able to perform the most extensive and effective testing, in favor of speed to release vs. quality and accuracy of software, the MN BCA has CMI disregard their quality assurance procedures of testing and debugging.

  66. Re:cheers! by Firehed · · Score: 1

    The state collects fines from DUI convicts, and I'm sure they can manipulate the stats on arrests in such a way that there are other gains (politicians showing better results on DUI crackdowns getting re-elected, as a possible example).

    If the company producing the devices knowingly rounds things up internally, the police would tend to see higher conviction rates using those devices over others even if they aren't actually aware of the fact. Follow the money trail.

    Of course, the code could be fine and they're just concerned about the IP. Or it could be unknowingly flawed, or as has already been mentioned it may have been rushed out the door to get the bid on the contract. There are any number of scenarios that could apply here, but what really needs to be determined is whether the code is producing results that are fair and accurate.

    --
    How are sites slashdotted when nobody reads TFAs?
  67. If they are an eye witness, how well can they see? by vinn01 · · Score: 1

    Yes, you have a constitutional right to know how well the human works, if the human used one of it's senses to provide evidence against you.

    Any good lawyer would challenge the testimony of a blinder-than-a-bat-old-lady giving an eye witness statement for something that happened in a low light situation.

  68. Re:cheers! by hedwards · · Score: 1

    Even if you're at .04% BAC in a .08% BAC limit state, they can still arrest you for DUI if they think that you're not driving safely. Which kind of makes sense, as a 100 pound borderline anorexic girl is going to feel more drunk on less alcohol and probably less BAC, than would a hardened male alcoholic at twice her weight.

    That's not how BAC percents work. The percentage is related to the amount of alcohol in the bloodstream. That girl you're referring to would still have the same BAC as I would, the fact that I could probably drink 2x as much is a completely moot point.

    Yes, there would be less alcohol in the system, but BAC is measured as a percentage relative to the amount of blood the person has.

    Impaired is ultimately impaired, and regardless of amount drunk, if you're driving impaired you should be cited for it.

  69. I am a tee-totaller by CustomDesigned · · Score: 1

    and I was pulled over for DUI after working into the wee hours to get a client back up by the next day. (Fatigue impairs driving also, and having learned my lesson I just stretch out on the carpet for such occasions.) Anyway, I also had a full paper bag on the passenger seat (with recently acquired church publications). It was a tense 15 minutes, but fortunately the adrenaline banished fatigue long enough to convince the officer that my problem wasn't substance abuse.

  70. Re:cheers! by Anonymous Coward · · Score: 0

    And half of it will be metabolized by the time you get to the station.

  71. Why not radar? by mudshark · · Score: 1

    Cool. Now apply the same requirement to the manufacturers of police speed radar units. Anyone who has been wrongly accused by the operator of one of these gadgets deserves to have the innards of the thing gone over with a fine-toothed comb. There's a lot more snake oil and marketing gimmickry than science involved in the business of nailing innocent motorists in the name of raising revenue.

    --
    In other news, astrophysicists have announced that they now know what all that dark matter is: it's stupidity.
  72. Re: Polish jokes by Kirth+Gersen · · Score: 1

    Here's an example I heard in England:

    According to recent studies, more than forty per cent of children can read and write even before they start school.

    Unfortunately, they can only read and write in Polish.

    ...For the sake of US readers, I should explain that there has been a huge amount of immigration to England from Poland over the last few years (although this has stabilized as England's economy has gone into depression).

  73. Part of the problem by Sycraft-fu · · Score: 1

    Is that I'm not sure how well breathalyzers can be made to work. One big problem is that it is doing an inferred measurement. The question of law is what is the alcohol content of the blood is. Of course the only way to actually measure that is to take blood and test it. A breathalyzer is an inferred measurement. It measures properties of your exhalation and from that infers what the alcohol in your blood is. Ok well that would be kinda like inferring the amount of power a light is using by it's lumen output. That is only accurate if you make the correct assumptions about the light (ie how much it draws per lumen). Well human bodies are variable. So I dunno how well you can ever get it set up for all people.

    Another problem would be that things other than the alcohol in your blood can change the reading. So even if a device is perfectly calibrated for you, things can offset it. For example if you burp, or if you took a drink shortly before being tested.

    So I don't know how accurate these things can ever be made, and that is probably what has the companies so scared. They may be well aware of the fact that their devices are "best guess" kind of things. Well if that turns out to be the case, they'll see a massive drop in sales. I mean if the thing isn't accurate enough to give you a for sure reading it can't be used in court. So while the hand held models would probably keep selling (they are already known not to be perfectly accurate, they are just used to help decide if an arrest should be made) the big expensive supposedly accurate units would go away.

    1. Re:Part of the problem by Anonymous Coward · · Score: 0

      Don't you mean *infrared* instead of inferred? The results aren't inferred by any means. These machines do not infer anything. They have built in safeguards to prevent scenarios like the one you described involving the burping, as well as other methods to provide accurate results. State laws typically add another layer to satisfy that the results are a true and accurate representation of the alcohol present in your breath. We could however, resort to more draconian means and obtain blood samples for every suspected DUI case. We can be even more invasive and obtain them like the german police used to and obtain blood samples directly from your nose after we break it. Don't drink and drive kids ;)

  74. Re:Keep this idiot away from any kind of electrici by Anonymous Coward · · Score: 0

    As a professional electronics technician for more than 35 years (I grew into computers as they grew up), and working with power electronics, where anything under 4160 volts is considered a low voltage circuit, one thing you learn is to test your measurement device before and after each use. If you can't verify that it is functioning correctly, both before and after each measurement (did you break it while taking a reading?), you can't trust the equipment. Your life depends on the measurement, as does your life (a DUI conviction is not a small thing) depend on knowing whether the "analyzer" in question is giving correct readings. If the software cannot be inspected to determine if the readings are being interpreted and scaled correctly, it should not be used for ANY purpose, much less to establish guilt or innocence in a court of law. To anyone who thinks differently, come on over to my shop and we'll work on a three phase bus system - but you will have to guess whether or not the power is off...

  75. You insensitive clod! by Zero__Kelvin · · Score: 1

    "The world must think England is a country of Evil Geniuses and Super Spies. Oh, and drunk effeminate pirates."

    Johhny Depp grew up in the USA you insensitive clod!

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  76. Ethnic joke by Phroggy · · Score: 1

    In Heaven, the police are British, the mechanics are German, the cooks are French, the lovers are Italian, and everything is organized by the Swiss.

    In Hell, the police are German, the mechanics are French, the cooks are British, the lovers are Swiss, and everything is organized by the Italians.

    A slight variation: in Heaven the French could be lovers while the cooks are Italian. A different version of the joke adds that in Heaven the houses are American and the wives are Japanese, while in Hell the houses are Japanese and the wives are American.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    1. Re:Ethnic joke by Obyron · · Score: 1

      I heard a similar joke about Canada-- that it was to be a grand social experiment, with American technology, French food, and British culture. Instead they ended up with French technology, British food, and American culture.

      --
      --Obyron
  77. You actually need the whole design by Anonymous Coward · · Score: 0

    I designed embedded computer products for a few decades. (Not this one). Often, clever tricks in the code are used to compensate for various errors in the basic sensors or servos. With of course, nasty code comments to match. This isn't always a dumb thing. Take your scanner -- they used to cost a fortune. Now they don't, as someone figured out how to compensate for big mechanical errors in software, so it can now all be plastic gears, and cheap stuff, instead of precision good enough to do it feedforward.

    Of course, some attempts to cover over a bad sensor only work some of the time. To determine the case here -- you need to know the whole shebang, not just the code. And have some understanding how it is supposed to work.

    You'd also need some numbers maybe even the manufacturer doesn't yet have. For example, what's the error in the amount of breath admitted to the sensor? What's the effect of some minor impurity in the chemical used to do the color change with alcohol (if they did it that way).
    What is this sensor detecting besides alcohol and it's metabolites? (the old chemistry was sensitive to a lot of things not necessarily related to ethyl alcohol intake).

    And so on. While scarfing source code is a good thing, and the company is being idiotic to refuse (maybe -- it might stink, you know?) -- I like the idea of just sending all the units back and demanding a refund...

  78. You're missing the point by DrSkwid · · Score: 1

    For Americans Irish is synonymous with Policeman, particularly on the E. Coast. It's also why there's a 2000 Years of Irish Cops float on the St. Patrick's Day parade in The Simpson's episode (4F15) "Homer vs. The Eighteenth Amendment".

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  79. This has everything to do with open source! by ReedYoung · · Score: 1

    Even in such a simple case there are many things it should be testing. Is the A/D output sane? Does it take 3 quick samples while someone is blowing and average them or just take it once (which could be wrong for some reason)? According to the article, it doesn't look like it does. It calibrates the wind sensor, but doesn't check that the calibration is sane. It doesn't report errors unless they happen 32 times in a row. It disables the watchdog timer. It disables the interrupt for illegal instructions. It doesn't meet any coding standards. It contains code with things like "this is temporary for now" in it. There is an obvious reason why they didn't want the code released.

    This was a partial summary of another breathalyzer source code that was opened up in another case. This has nothing to do with open source this has to do with software that is half-ass'd but determines if someone has to go through years of court hearings, meetings, suspended license, and a whole waste of money because some company rushed their software engineer to write code that may be giving wrong results all together.

    The right to examine the evidence against oneself requires that any software used to produce such evidence must always be open source.

    --
    "I can't imagine how things could get any worse!" (some guy) "That could just be failure of imaginatioÂn on your p