Slashdot Mirror


SFLC Wants To Avoid Death by Code

foregather writes "The Software Freedom Law Center has released some independent research on the safety of software close to our hearts: that inside of implantable medical devices like pacemakers and insulin pumps. It turns out that nobody is minding the store at the regulatory level and patients and doctors are blocked from examining the source code keeping them alive. From the article: 'The Food and Drug Administration (FDA) is responsible for evaluating the risks of new devices and monitoring the safety and efficacy of those currently on market. However, the agency is unlikely to scrutinize the software operating on devices during any phase of the regulatory process unless a model that has already been surgically implanted repeatedly malfunctions or is recalled. ... Despite the crucial importance of these devices and the absence of comprehensive federal oversight, medical device software is considered the exclusive property of its manufacturers, meaning neither patients nor their doctors are permitted to access their IMD's source code or test its security.'"

247 comments

  1. this is Surprising? by querky · · Score: 5, Insightful

    the software running your pacemaker is probably patented too!

    1. Re:this is Surprising? by JustinRLynn · · Score: 3, Insightful

      They tried to outlaw alcohol once.. look where it got them. Sometimes the cure is worse than the disease.

    2. Re:this is Surprising? by insertwackynamehere · · Score: 3, Insightful

      It really kills me when someone is all for marijuana being legalized but thinks that banning alcohol is the second greatest idea in their head. I know frustrated potheads love to feed the whole "alcohol is more dangerous than weed" line over and over, but not everyone who drinks alcohol does so in a way that threatens their health. Someone who smokes weed everyday and turns every conversation into a "weed should be legalized" conversation is a lot more unhealthy than someone who drinks alcohol in moderation.

    3. Re:this is Surprising? by stonewallred · · Score: 1, Flamebait

      I did not say it was a good idea to make alcohol illegal. I said if the FDA was concerned with keeping Americans safe from health risks they'd ban alcohol. And another funny from you two is that while I support the legalization of pot, I don't use it. And I know, without a doubt, alcohol is the most deadly drug we have. (BTW in college working towards a MA, aiming towards being a LPC or LSW specializing in substance abuse treatment). But like cigarettes, another nasty, deadly item, I indulge in both alcohol and tobacco way too much for my health. 2-3 packs a day and about a pint to a quart of everclear a night. The 190 proof at that. But thanks for the amateur psychoanalyzing, it was very humorous.

    4. Re:this is Surprising? by HubHikari · · Score: 0

      And I know, without a doubt, alcohol is the most deadly drug we have.

      Oh really. I would love to see the studies on THAT. Alcohol is only dangerous because we have stupid, stupid people who insist on drinking and {beating their family|driving|deciding to do really dumb shit}. Alcohol, in and of itself, is not dangerous when consumed in moderation. The same can be said of marijuana. However, drugs like crack and PCP are inherently dangerous due to the effects they have on the human body.

      Enjoy your self-righteous asshattery.

    5. Re:this is Surprising? by Anonymous Coward · · Score: 0

      Kind of like the person who wants to force motorcyclists to wear helmets but doesn't want to be ticketed for not wearing their seat belt in a vehicle.

    6. Re:this is Surprising? by ooshna · · Score: 1

      Not everyone who drinks alcohol over does it and causes harm to ones self or others, but there have been alot more families ruined by drunk drivers and a lot more organs that have failed b/c of alcohol than from marijuana. Even heavy smokers are much less dangerous than heavy drinker. No I don't believe smoking weed is much less of a health hazard as a lot of smokers will try to tell you but when it comes to a lesser of two evils I think the scales are tipped very very far in marijuana's favor.

    7. Re:this is Surprising? by LordLucless · · Score: 1

      SUM(DrunkDrivingDeaths) + SUM(AlcoholFueledDomesticViolenceDeaths) > SUM(ODedOnCrack)

      Your using different criteria to evaluate danger. You're looking at each drug in a vacuum, he's looking at how society chooses to use each drug. And unless you know of some magical way to stop drunk driving and domestic violence, his perspective is a lot more realistic.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    8. Re:this is Surprising? by Anonymous Coward · · Score: 0

      Doctor, heal thyself. But seriously, your alcohol intake is unhealthy - clearly beyond mere tolerance. You need to seek treatment now, not later. Not in a week, a month, a year. Now.

    9. Re:this is Surprising? by Anonymous Coward · · Score: 0

      I'm supposed to believe a guy with the name stonewallred who supports legalization of marijuana while doing copious amounts of other substances doesn't smoke pot.

      Comon, let's be honest with each other here, you are high right now.

    10. Re:this is Surprising? by Anonymous Coward · · Score: 4, Informative

      But thanks for the amateur psychoanalyzing, it was very humorous.

      Yeah, I guess a real psychoanalyst requires someone who...

      ...is a convicted burglar for multiple counts of grand larceny:

      I was a thief when I was teen-ager. Not a grab and run, bust a glass thief either. I was a break in, and steal everything you had in the house, and bust your safe if you had one.

      ...is a major douchebag:

      Eh, I got banned from the WoW forums on one account for calling the mods fucktard asshats who...well, you get the idea.

      ...is a douchebag AND a troll:

      Whoever modded the above post troll is a fucking idiot whose mother is a cocksucking whore on a Glasgow street corner. If you fail to recognize a legitimate question, maybe you need to get the dick out of your mouth and the dildo from your ass and learn to read. That's the problem with handing moderation points to just anyone on /. Fucking morons get them too.

      ...is a white supremacist:

      Niggers are different than me and need to be looked down upon, especially if the law prevents me from killing them on sight or at least putting them back in chains and out in the fields.

      ...is an attempted killer (thankfully only attempted):

      Convicted of 1 B&E, 1 Burglary, 1 Armed robbery, 1 assault with a deadly weapon inflicting serious injury with intent to kill, Violating the federal Firearms Licensing Act, Possession of Stolen Government property, and an explosives charge for the hand grenades.

      ...believes mentally ill people should be put down:

      If someone is a diagnosed pedophile, there is only one sure fired way to make sure they never do it again, a bullet through the head, or a more humane method if that is your preference.

      ...enjoys taking out his rage by beating up pedophiles while in prison:

      We'd beat them [the pedophiles] down, the guards would beat them down, and they would not stop, could not stop more likely.

      And the very best part is, this guy is a certified counselor! And he's PAID by your very own tax money!

      I work as as a SAC II (substance abuse counselor) for pay, part-time and also am doing my internship at the same location. It's free work IMNSHO. The only reason I put up with it is because as soon as I finish my MA and get my license, I go full time with about a 95% pay raise, plus state government benefits, and will be able to do private assessments and counseling on the side for about a grand a week.

      Hire your own stonewallred today! Limited offer! *Exclusions include non-whites, democratic party members, women, and educated persons.

      I feel so inspired and humbled.

    11. Re:this is Surprising? by nedlohs · · Score: 1

      So you never drive, since that amount of alcohol every night means you are always over the legal limit?

      Or you are *really* obese, which I guess is pretty likely since you are consuming 150% to 300% of the normal human calorie intake just in everclear.

      At usual rates you'll take 70 hours to get back to a legal BAC, but since there's less than 24 before you drink the next batch you must be excreting it in various additional ways.

    12. Re:this is Surprising? by Anonymous Coward · · Score: 0

      Physically unhealthy? Prove it.

    13. Re:this is Surprising? by Anonymous Coward · · Score: 0

      So you never drive, since that amount of alcohol every night means you are always over the legal limit?

      What makes you think stonewallred is particularly concerned with the law?

    14. Re:this is Surprising? by epp_b · · Score: 1

      And I know, without a doubt, alcohol is the most deadly drug we have.

      Actually, not only is alcohol not inherently dangerous, many studies suggest that, if consumed moderately and appropriately, it can actually be beneficial.

      The same cannot be said of nicotine or marijuana.

    15. Re:this is Surprising? by stonewallred · · Score: 1

      Another point is also that ODs are higher from alcohol than any other drug. Long term alcohol use causes more damage to the human body than crack, cocaine or PCP. Heroin for an example, when used everyday for decades, does much less damage, if any to a body when compared to alcohol isage over the same time scale and with comparable (effects) levels of use. But keep thinking a little knowledge about one subject grants you bunches of knowledge about a lot of think.

    16. Re:this is Surprising? by konohitowa · · Score: 0, Redundant

      Damn. That's got to be one of the best trolls I've seen in ages. You're gonna need to get a couple of extra stringers to handle the whole catch.

    17. Re:this is Surprising? by TapeCutter · · Score: 3, Interesting

      Reproduced below are the statistics printed on my pack of smokes...

      Causes of death in Australia.
      Tabacoo - 19,019
      Alcohol - 2,831
      Motor vehicle accidents - 1,731
      Illegal drugs - 863
      Murders - 203

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    18. Re:this is Surprising? by HungryHobo · · Score: 1

      not to put too fine a point on it but most of those studies are bullshit funded by beer companies.
      The simplest mistake most make is a selection bias.

      They separate people into drinkers and non drinkers and look at their health and wow, the drinkers turn out to be more healthy.
      thus leads on all that bullshit about a glass of wine/half a glass/a glass and a half etc etc a day being good for you.

      if you separate people into 3 groups, drinkers, non-drinkers and non-drinkers who used to drink but now can't because their liver is fucked.... then the picture looks a lot different.

      But even then there's a selection bias since those who've already died in their 40's from liver failure aren't being included.

      I have no problem with drinking, I drink alcohol.
      it's your choice.
      but don't delude yourself that it's good for you.

    19. Re:this is Surprising? by LBt1st · · Score: 1

      How is this Troll? Don't mod down because you disagree.

    20. Re:this is Surprising? by LBt1st · · Score: 1

      Nobody has ever died from smoking too much weed.
      Many people have died from drinking too much alcohol.

    21. Re:this is Surprising? by silentcoder · · Score: 1

      > Alcohol, in and of itself, is not dangerous when consumed in moderation.

      And in fact, there have been numerous independent studies showing that specific alcoholic beverages in moderation can in fact be very beneficial to health. Beer and red-wine in particular.

      --
      Unicode killed the ASCII-art *
    22. Re:this is Surprising? by silentcoder · · Score: 1

      >SUM(DrunkDrivingDeaths) + SUM(AlcoholFueledDomesticViolenceDeaths) > SUM(ODedOnCrack)

      But you are NOT asking the question: if crack was legal, therefore cheap and (even more) readily available (like alcohol is) how would the numbers compare then ?

      More-over you're ignoring: (LifespansReducedDueToLiverDamageFromDrinking)*(AverageLifeSpanReduction.Alcohol) vs (LifespansReducedDueToCrackSideEffects)*(AverageLifeSpanReduction.Crack)

      I daresay that in this sum - alcohol will win - by quite a large margin. You need to actually ABUSE alcohol to even HAVE a lifespan reduction (many independent studies have shown that in moderation it can INCREASE lifespan instead even), while crack starts harming organs the very first time you use it and keeps doing so every time you take another hit. The damage is much more widely spread and more severe so AverageLifeSpanReduction.Crack is a much, much higher number than AverageLifeSpanReduction.Alcohol (which is actually a negative number for many users).
      Even now the crack may already lose that figure despite the much lower figure for LifespansReducedDueToCrackSideEffects - if legally obtainable and used to the extent that alcohol is - the final score for crack would be orders of magnitude higher.

      --
      Unicode killed the ASCII-art *
    23. Re:this is Surprising? by silentcoder · · Score: 1

      [citation needed]

      You are excluding the fourth group: people who never drank, and started drinking at age 40 in moderate amounts.

      More importantly -you can't fuck your liver with MODERATE use of alcohol. Genuine moderation is well below the levels where liver damage occurs and the very reason you HAVE a liver is to filter out toxins, alcohol causes a problem when you massively overwork it, not when it's just doing it's job.
      Elephants and Babboons both naturally and normally consume alcohol - and in both cases can get quite addicted if it's too readily available (in nature it generally isn't, the only naturally fermenting fruit in the regions where they occur are Marula and it's a tree that doesn't grow in particularly thick clumps). Mamalian livers have evolved to handle moderate and occasional alcohol consumption long before the first ape tried to walk on two legs.

      --
      Unicode killed the ASCII-art *
    24. Re:this is Surprising? by Anonymous Coward · · Score: 0

      Which one kills "more" people?

      Ambien

      An 1/8th every two weeks?

      What "will kill you" is allowing government to screw things up like this. It's a pattern of hatred towards anything which competes with Pharma, it's a pattern of forcing citizens to suffer, by the denial of simple elements, devices, herbs to heal and sooth. -- Government makes this problem.

      Government censors truthful information. -- Government makes this problem

      It's a pattern, they allow Monsanto to make genetically modified franken corn, then make HFCS and put it in soda, destroy C&H Sugar (do they even have pineapples in Hawaii anymore, I bet it's Corn now!) So government decisions do lay waste to the local economy, as well as your health over time. If you want a CANE SUGAR COKE you have to get it from Mexico! -- Government makes this problem

      Now 30 years later, everyone is porked up on all this poison they allowed and our officials roll out wonderful ideas like banning sugary drinks. Are you kidding me? What about the other 3 million products using this insanity HFCS? Such officials should be removed from office.

      Here's the problem, and a partial solution.

      We must, throw away this pre-conceived perception and participation in political parties. No more does D, R, I, L, G, P say a damn thing about who your candidate for office, or the latest bond measure, or proposition might be affiliated with, the chances are they are affiliated with big corporations and foreign agents. The corporation problem in America is becoming painfully clear after being tapped dry by failed/corrupt/oath breaking/liar government officials for the past freaking 30 years, but the latter half here, the foreign agents are not being scrutinized diligently by voters. And we ain't learnin it from corporate owned media..FOR OBVIOUS reasons.

      Solution:

      If we only we had in addition to the D,R,I,L,G,P on the ballot, we put in if the candidate or measure is affiliated with foreign agents like (APAC,CFR,IMF,UN,UNEP,Bliderberg,Rothchild) or for example dangerous organizations with agenda like the PNAC. Furthermore, on the Corporation side, you could have the largest donors, or all the donors over a certain amount.

      For example if you want to Nuke Iran, you'd vote for Lieberman (I),(APAC,CFR,TC),(Finance, Insurance & Real Estate, Pepsi)

      okay okay, I made up the Pepsi part, but you get my drift, we quickly learn which foreign agents and corporations are behind him.

      No to stay on topic, I repeat -- All these problems are caused by government.

      SLFC keeping the code secret, is no different then the rest of the failures at every turn for the past 30 years. -- All these problems are caused by government.

      Now you know.

      You can call me a kook.

      You can laugh now, but you will cry later.
      The math is already in.. We are in for bad times.

    25. Re:this is Surprising? by HungryHobo · · Score: 1

      "You are excluding the fourth group: people who never drank, and started drinking at age 40 in moderate amounts."

      no, they'd be under drinkers.

      Yes your liver is fine for screening out moderate amounts of toxins but that doesn't make them good for you.
      In reasonable quantities it probably won't do you any significant harm but it's not going to make you any healthier.

      I'm not a teetotaller I have no beef with beer.
      I just recognise marketing campaigns when I see them.

      Be wary of anything you want to believe.
      People love to hear that sure alcohol is good for them ....so lets go down to the pub and put away a few pints, it's an attractive idea.

    26. Re:this is Surprising? by HungryHobo · · Score: 1

      Oh and I almost forgot your citation:
      a systematic review.

      http://www.ncbi.nlm.nih.gov/pubmed/17478320

      most studies fail to exclude people who don't drink because they cannot drink due to ill health or medication.
      those that account for this bias the advantages of alcohol disappear.

    27. Re:this is Surprising? by Hognoxious · · Score: 1

      It really kills me when someone is all for marijuana being legalized but thinks that banning alcohol is the second greatest idea in their head. I know frustrated potheads love to feed the whole "alcohol is more dangerous than weed" line over and over

      How about a compromise: make them both be legal, but on alternating days.

      If you can work out whether today's a booze-up or a bongathon, you haven't had enough.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    28. Re:this is Surprising? by Hognoxious · · Score: 1

      Tabacoo - 19,019

      For a moment I thought that said Tabasco. I didn't know it was that strong!

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    29. Re:this is Surprising? by silentcoder · · Score: 1

      >>"You are excluding the fourth group: people who never drank, and started drinking at age 40 in moderate amounts."

      >no, they'd be under drinkers.

      No, they wouldn't. The person who starts to drink FOR the purpose of the experiment is part of the normal - you can compare his health prior to being a drinker with his health after starting.

      >Yes your liver is fine for screening out moderate amounts of toxins but that doesn't make them good for you.
      In reasonable quantities it probably won't do you any significant harm but it's not going to make you any healthier.

      Nobody ever actually SAID it was the alcohol that was healthy numbnuts. Though I suspect in moderate quantities it CAN be good for mental health. Not directly - but by easing social situations - and a healthy, happy social life is crucial to good health, so is a healthy happy sex life and alcohol can definitely help with that.
      What you are ignoring is that the processes by which these drinks are produced and the ingredients used also produce many OTHER chemicals which ARE beneficial. Beer is very rich in probiotics (less so with the highly preservative filled junk they sell in America but if like me - you prefer home-tappery stuff much more so) hops are one of the best sources of several vitamins and they get concentrated in the fermentation process (as opposed to plain cooking which tends to dilute them).
      Non-alcoholic beer would probably be healthiest of all - but I've never found any that were remotely organic let alone fresh and live-culture (without that it would probably lose).
      Red-wine is incredibly rich in tannins and several antioxidants - which is why THAT is good for you. Again, the better quality the better the results (ever note that you don't get a hangover from EXPENSIVE red wine ? )
      Finally - there is the fact that stress related illnesses are among the most prevalent in our society, and while it's hard to pin down how many people it kills there is no doubt that the vast majority of people have their lives significantly shortened due to high-stress and the quality-of-life in the meantime greatly reduced. It's a direct contributing factor to numerous diseases and in some cases fatal ones. Not least among those are heart disease.
      Alcohol is both a muscle relaxant and a mental relaxant. Moderate use relieves stress and frankly the side effects are far less severe than any of the prescription meds you can get for the same job. Relieving average daily stress levels by itself probably does more good than alcohol can do bad.

      >I'm not a teetotaller I have no beef with beer.
      >I just recognise marketing campaigns when I see them.

      You still haven't proven that they were. When scientists from reputable institutions publish research in reputable journals it gets peer reviewed. If that research is skewed then they get blasted and their reputations (which in science IS your entire career) gets blown to hell. They have to be as unbiased as technology allows them to be - no matter who paid for the research grant. That isn't to say that some scientists aren't bought off and that some don't get away with it - scientists are only human so if this was one study - I'd take it with a grain of salt. But all the numerous confirmatory studies that have been done have ALL come to the SAME conclusion, all these independent researchers including the ones who set out to prove it false because they were raised in alcoholic home (of COURSE some of them exist and nobody is completely bias free) have repeatedly found the same results.

      There must come a time when you start saying the balance of evidence is that this is true. I don't trust corporations, I deeply distrust anything they say and I hate advertising -but that doesn't mean they are NEVER right. Sometimes the profitable position is actually true (and make no mistake, there are plenty of organisations that would make a lot more money if they research is proven false - bias goes both ways).

      >Be wary of anything you want to believe.

      --
      Unicode killed the ASCII-art *
    30. Re:this is Surprising? by Hognoxious · · Score: 1

      not to put too fine a point on it but most of those studies are bullshit funded by beer companies.

      I followed all the links you provided and none of them supports that assertion.

      non-drinkers who used to drink but now can't because their liver is fucked.... [...] those who've already died in their 40's from liver failure

      Neither of those falls into the category of moderate drinkers.

      The only bullshit round here is coming from you.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    31. Re:this is Surprising? by cmdr_tofu · · Score: 1

      I think you are right. Science suggests some possible cardioprotective and stress relieving benefits to moderate alcohol use. (I think heavy use ie more than 2 drinks on a night increases chances of heart problems).

      But- this study is a real buzzkill. Alcohol seems to be a trade in heart benefits for loss of brain functionality. Even moderate drinkers suffer :(
      http://www.timesonline.co.uk/tol/news/uk/health/article1035329.ece
      It's a good reason to give up drinking and take up meditation thinks me.

      I'd also be very curious to compare red wine drinkers to expensive grape juice drinkers for heart attack studies. All the great things in wine should also exist in high quality unfermented grape juice (antioxidants, tannins, etc).

      I'm not a medical researcher, and I do drink alcohol on occasion, but I'm starting to believe that it would be better to be a teetotaller. "Just the coffee please!"

    32. Re:this is Surprising? by HungryHobo · · Score: 1

      "antioxidants "

      actually that ones a myth too.
      Right now all the health food shops love them and in that at least they're only a few decades behind actual medical science.
      http://www.badscience.net/2007/12/epistemological-indulgences/

      citation:
      http://annonc.oxfordjournals.org/content/21/1/166.abstract
      found
      "antioxidant supplements were found to have no preventive effect on cancer"
      in fact....
      "the use of antioxidant supplements significantly increased the risk of bladder cancer "

      "Nobody ever actually SAID it was the alcohol that was healthy numbnuts. "
      lots of people do.
      it's a common myth.
      that you should drink a glass of wine ever day, that it's good for your heart. etc etc.
      with the exception of the social stuff it's pretty much bunk.
      an apple a day is the far more likely option.

      Alcohol is both a muscle relaxant and a mental relaxant. Moderate use relieves stress and frankly the side effects are far less severe than any of the prescription meds you can get for the same job. Relieving average daily stress levels by itself probably does more good than alcohol can do bad.

      muscle relaxant? sure.
      mental relaxant? simply interacting with other people socially is what's good for that.
      Drinking alone does little or nothing to relieve mental stress.

      You still haven't proven that they were. When scientists from reputable institutions publish research in reputable journals it gets peer reviewed. If that research is skewed then they get blasted and their reputations (which in science IS your entire career) gets blown to hell. They have to be as unbiased as technology allows them to be - no matter who paid for the research grant. That isn't to say that some scientists aren't bought off and that some don't get away with it - scientists are only human so if this was one study - I'd take it with a grain of salt. But all the numerous confirmatory studies that have been done have ALL come to the SAME conclusion, all these independent researchers including the ones who set out to prove it false because they were raised in alcoholic home (of COURSE some of them exist and nobody is completely bias free) have repeatedly found the same results.

      Did you even read the citation from the other post?
      http://www.ncbi.nlm.nih.gov/pubmed/17478320
      should be able to get a full copy of the paper with a little googling.

      No they have not ALL come to the SAME conclusion.
      It's a myth.
      An attractive myth.
      There's countless studies which show homeopathy to work yet there's even more higher quality ones which show it's useless.
      Guess which ones get more attention in the tabloids.
      Guess which ones the homoeopaths talk about.

      are you familiar with the concept of a systematic review or a meta-analysis?

      I probably drink slightly more than you- I do more cold deserts with alcohol in them.
      I take the view that any health risks are trivial enough.

    33. Re:this is Surprising? by silentcoder · · Score: 1

      >I'd also be very curious to compare red wine drinkers to expensive grape juice drinkers for heart attack studies. All the great things in wine should also exist in high quality unfermented grape juice (antioxidants, tannins, etc).

      My understanding is that the fermentation process involves other chemical changes that actually create some of them and concentrates others - but not being an organic chemist I speak under correction here.

      >I'm not a medical researcher, and I do drink alcohol on occasion, but I'm starting to believe that it would be better to be a teetotaller. "Just the coffee please!"

      Not coffee then - seriously, caffeine is far worse for your health than alcohol. I still use a lot of it and I'm prepared to take the trade-off and risks, but don't fool yourself. Coffee is pure poison. It's just very delicious poison that makes your brain faster :P

      --
      Unicode killed the ASCII-art *
    34. Re:this is Surprising? by HungryHobo · · Score: 1

      For even more buzzkill try giving this abstract a read:
      http://www.ncbi.nlm.nih.gov/pubmed/17478320

      Personally I'm not that bothered, bellow a certain threshold I'll accept health problems.
      Everything is bad for you sooner or later.

      I just don't like the claims that it's actually good for your health since they're mostly bunk.

    35. Re:this is Surprising? by HungryHobo · · Score: 1

      which of my links do not.
      please illustrate.

    36. Re:this is Surprising? by davidla · · Score: 1

      Why are you comparing the people that smoke everyday to people who drink in moderation when determining the health risk of each? Shouldn't you be comparing the people with similar usage? While alcohol in moderation is safer than weed everyday, it is still more unhealthy than weed in moderation.

    37. Re:this is Surprising? by mcgrew · · Score: 1

      I know frustrated potheads love to feed the whole "alcohol is more dangerous than weed" line over and over, but not everyone who drinks alcohol does so in a way that threatens their health.

      In moderation, alcohol has been shown to be good for you (especially wine), but "in moderation" is three or fewer drinks per day. On the other hand, if you smoke cigarettes you should become a pothead; researchers were surprised last year to find that those who smoke both pot and tobacco have far fewer cancers than those who smoke only cigarettes.

      However, there are few potheads who want alcohol illegal; that's just stupid. Everybody knows what happened during alcohol prohibition. Sadly, pot prohibition has caused the same societal problems.

      But... how did this turn into a conversation about illegal and legal drugs? The topic is cyborgs, so let me get on topic here. I don't understand why these device manufacturers don't openly publish their code; I would, wanting to make my device the best I could manufacture. IMO if you hide your source, chances are it's garbage you're ashamed of. Patented devices and procedures are all public knowledge by law in the US, on file at the patent office. Source code should be as well, even unpatented code.

      OTOH, a software defect is no different than a hardware defect; if one surfaces, you're getting another surgery. I do kind of worry that the struts on the device in my eye might break ten or twenty years down the road, as the device was only FDA approved eight years ago, so doesn't have such a long track record.

      And as someone with a device implanted in my eye, it's obligatory that I say

      RESISTANCE IS FUTILE! YOU WILL BE ASSIMILATED! ;)

    38. Re:this is Surprising? by mcgrew · · Score: 1

      And I know, without a doubt, alcohol is the most deadly drug we have

      No, it's the second most deadly, right after tobacco. Millions die from emphysema and various cancers it causes yearly. Ironically (or hypocritically), those two drugs are legal.

      But it is true that more people die from alcohol overdose yearly than all other drugs combined, both legal and illegal. And alcohol is so addictive that in extreme cases, withdrawal from that drug can be fatal.

      That said, beer is my fourth favorite drug, right behind coffee, naproxin sodium*, and weed (which incidentally, the combination of is very effective for alleviating hangovers).

      But like cigarettes, another nasty, deadly item, I indulge in both alcohol and tobacco way too much for my health. 2-3 packs a day and about a pint to a quart of everclear a night.

      It would do you good to smoke pot as well, then. Pot will lessen your chances of lung cancer, and you'll drink a lot less. A quart of everclear? Like the Sherriff is Blazing Saddles said, "anybody who drinks that much is gonna die!" You sound like my friend Amy, who once walked to the hospital with a over a .4 BAC -- that's twice as much as will kill most people. I've seen her with the DTs, and it isn't pretty.

    39. Re:this is Surprising? by ciaran_o_riordan · · Score: 1

      Causes of death in Australia.
      Tabacoo - 19,019
      Alcohol - 2,831
      Motor vehicle accidents - 1,731
      Illegal drugs - 863
      Murders - 203

      Obviously Australia should ban cigarettes and legalise murder.

    40. Re:this is Surprising? by insertwackynamehere · · Score: 1

      Alright but now you are pretty saying heroin is better for you than alcohol. Anyone with half a brain knows that this is not true (unless of course the person consuming the alcohol has an alcohol problem, a separate issue).

    41. Re:this is Surprising? by insertwackynamehere · · Score: 1

      You can't overdose on weed but you don't have to overdose on alcohol. You can throw your life away always smoking or subscribe to the universally accepted stoner belief that "I drive better when I'm high" and you can drink alcohol occasionally in social situations and understand that driving while intoxicated from anything is wrong. See where your argument falls apart?

    42. Re:this is Surprising? by insertwackynamehere · · Score: 1

      Hahah holy shit fucking owned dude. This is great. If I hadn't started this thread I would mod you up to oblivion.

    43. Re:this is Surprising? by insertwackynamehere · · Score: 1

      No it really isn't, at least not significantly enough to make people question it. Weed and alcohol in moderation are both fine, unlike say crack cocaine in "moderation" (as if it won't be moderation for very long).

    44. Re:this is Surprising? by insertwackynamehere · · Score: 2, Insightful

      I dunno though, I don't wanna pass judgement but three or fewer drinks a day is really not that little. I think if you are having more than three drinks daily, you may have a problem. Sometimes at a party I'll have more than three drinks, but I don't party every night either. I also don't drink on a daily basis.

    45. Re:this is Surprising? by Muad'Dave · · Score: 1

      What the hell is Taba Coo? Sounds vaguely Jamaican.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    46. Re:this is Surprising? by LBt1st · · Score: 1

      You could say the same thing about water.

      Anything in moderation is typically fine.
      Anything in excess can kill you.

      The difference is, a moron on weed is less likely to die or kill someone else, then a moron on alcohol.
      IF were going to have laws to protect the morons, they should apply to the substances causing the most harm in the hands of the morons.

    47. Re:this is Surprising? by juasko · · Score: 0

      And who modded this down.

      Alcohol is used in medicin even so don't mod me down for simple facts!

    48. Re:this is Surprising? by mcgrew · · Score: 1

      Well, intoxication depends on body weight; the more you way, the more it takes. Three beers will put a 160 lb person close to .08, a three hundred pounder could drink wuite a bit more and stll be legal to drive in Illinois, while a short skinny 110 lb woman would be bouncing off the walls after three beers.

    49. Re:this is Surprising? by insertwackynamehere · · Score: 1

      Yah I guess my point is, I understand that drinking in moderation is not pounding back like 10 drinks on a regular basis and even the three drinks a day thing seems generous. I know in other places it's a bit different, but in America, drinking daily isn't super common. Even when it is, I feel like three drinks is generous. When people drink that much daily, however, many people would judge them (maybe not enough to get them "help" or whatever but they would assume they were functioning alcoholics) regardless of weight.

      All this goes back to my point I guess that drinking in moderation is no worse than weed.

    50. Re:this is Surprising? by mcgrew · · Score: 1

      All this goes back to my point I guess that drinking in moderation is no worse than weed.

      I agree, and even drinking too much isn't that bad either, provided you stay out from behind the wheel, don't drink yourself into the poorhouse, and don't drink yourself into chirrosis.

      I drank way too much last night, but since I was with Amy that's a given. She once walked to the hospital with over a .4 BAC -- that's twice what will kill most people. I'd say her drinking is worse than weed; I keep trying to get her to change into a pothead, but to no avail. Like the sheriff said in Blazing Saddles, "aybody who drinks like that is gonna die!"

  2. So what by clarkkent09 · · Score: 5, Insightful

    Does a government agency examine the source code which keeps airliners in the air, cars on the road, nuclear plants from blowing up etc etc? If the government is going to evaluate and approve every important piece of code line by line we will pretty soon run out of programmers. But then, chip designs will have to be evaluated too because they can fail as well. Next, mechanical designs, engines, turbines, reactors, better make sure that the government is stocked with experts in all those fields too.

    After all, nothing can possibly be safe until it is certified as such by the government. Just ask hundreds of thousands of people who died while the drugs that could have saved them were waiting for the FDA approval. They are pretty safe now.

    --
    Negative moral value of force outweighs the positive value of good intentions.
    1. Re:So what by Anonymous Coward · · Score: 0

      we will pretty soon run out of programmers

      Large numbers of programmers are out of work; they would disagree with you on the "pretty soon" aspect of your bold claim

    2. Re:So what by QuantumG · · Score: 4, Insightful

      I think you miss the point. You should be able to examine the code in the pacemaker inside you - or hire an expert to do so.

      --
      How we know is more important than what we know.
    3. Re:So what by cosm · · Score: 0, Troll

      I agree with you, partly. Hardware that is literally the only thing keeping you alive should be subject to some regulation. I don't think code-reviews by bureaucrats is a good option, but perhaps independent third parties would be a start. If your heart stopped tomorrow, would you feel comfortable with your pulse being driven by some opcodes a small team put together with no oversight? Other examples of this are like the FDA, the FAA, and other agencies that monitor products / services that have the potential to end life. I am not saying they are perfect, but taking in cases of life and death, you need a bit of regulation sometimes to keep big business from getting greedy and disregarding human life.

      Yes, agencies like the FDA have become bureaucratic clusterfucks of non-progression and end up doing more damage than good. This is relatively true. But this can be fixed, by voting looking at representatives voting records, voicing your opinion to congressmen, and spreading the word to everybody you know, kicking these moneysuckling asshats out. If we all take a lackadaisical position towards government participation, you cannot expect it to get any better.

      --
      'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    4. Re:So what by mirix · · Score: 1

      Mission critical things (life support, nuclear core monitors, etc) sure as fuck should have an independent code review.

      --
      Sent from my PDP-11
    5. Re:So what by clarkkent09 · · Score: 1

      That's not really what the summary says when it complains that "[FDA] is unlikely to scrutinize the software operating on devices during any phase of the regulatory process unless a model that has already been surgically implanted repeatedly malfunctions or is recalled". But even so, where do you draw the line. What is the principle involved here: that you should be able to examine the software (and presumably hardware?) design of any device that has impact on your survival? If so, that opensources a huge number of products which may be the point, seeing that this comes from something called "Software Freedom Law Center".

      --
      Negative moral value of force outweighs the positive value of good intentions.
    6. Re:So what by meerling · · Score: 1

      Whether or not the government looks at / approves of the code, it should be available to both the medical profession and those who's bodies it's being implanted in. As far as I'm concerned, the moment a piece of hardware is placed in my body, it totally freaking belongs to ME, just like the rest of my organs.

    7. Re:So what by QuantumG · · Score: 1

      However much a reasonable person agrees should be. Note that most reasonable people don't consider RMS a reasonable person, so it's somewhere between pacemakers and text editors.

      --
      How we know is more important than what we know.
    8. Re:So what by stonewallred · · Score: 1

      Problem is that most of the stuff you listed, if it breaks and causes a death, the manufacturer and owner/operator can be held liable and sued. IIRC, most implantable medical devices are shielded from tort claims.

    9. Re:So what by wiredlogic · · Score: 4, Interesting

      In the case of avionics, there are rigorous design and testing standards for electronics, software, and mechanical hardware that are mandated by the FAA. Passing them is part of the certification process. This task can be handled in house or by third parties that specialize in that task. The medical industry should largely be applying the same principles.

      --
      I am becoming gerund, destroyer of verbs.
    10. Re:So what by Dahamma · · Score: 1

      Much larger number of programmers are gainfully employed, and there are thousands of openings for software engineers in the SF Bay Area alone. Does anyone really want the ones who can't get hired reviewing mission critical code anyway?

    11. Re:So what by XanC · · Score: 1

      You don't have to have the device installed at all, you know. You're the one who needs a service from them.

    12. Re:So what by AHuxley · · Score: 1

      Clark most of the world has tried to move beyond tombstone technology.
      Why wait for enough tombstones for the technology to get fixed?
      That seems to work well for airliners, trains and nuclear plants.
      Cars seem to need some help too.
      Drug approval is a given in the US, the idea because its a chip they can have a free pass seems great in the short term, but will catch up with many.
      Who will pay for new devices for a generational fault? Better to at least have some outside on average that just trusting the short term profit motive.

      --
      Domestic spying is now "Benign Information Gathering"
    13. Re:So what by PopeRatzo · · Score: 1

      What is the principle involved here: that you should be able to examine the software (and presumably hardware?) design of any device that has impact on your survival?

      Of course. You, and your doctor, and any agency that is allowing that product to be sold for a particular therapeutic purpose should be able to examine the software (and hardware ) design of any device that is sold specifically for a medical purpose.

      --
      You are welcome on my lawn.
    14. Re:So what by cellurl · · Score: 1

      You are correct, voting machines are a far cry from pace-makers. As I have said before, insurance keeps products safe, not legislation. If the rate-response pacemaker (oops thats a MedTronics trade secret...) fails, the company will go bankrupt. Problem solved.

      Thanks clarkkent for such a well thought out response.

    15. Re:So what by PopeRatzo · · Score: 4, Insightful

      I don't think code-reviews by bureaucrats is a good option

      Of course not, but presumably the reviews would be done by programmers and analysts who would then report to the FDA.

      When a drug is evaluated for it's safety and effectiveness, it's not "bureaucrats" that are doing the evaluation, it's doctors and pharmacologists and public health specialists.

      When you throw a word like "bureaucrats" around, you make it sound like some clerk from the DMV is going to be doing the evaluation.

      Yes, agencies like the FDA have become bureaucratic clusterfucks of non-progression and end up doing more damage than good.

      Only because the lobbyists who have become the ones writing the regulations prefer it that way. The answer is certainly not to "fix" the bureaucracy by making them even more ineffective. Anyone who tries to reduce the argument to "less government" is trying to do exactly that. I know that's not what you're doing, of course, but there are people who have been misled into believing that the solution to any problem is "less government". However, there are very few examples where deregulation has made a situation better for anyone but a very few.

      --
      You are welcome on my lawn.
    16. Re:So what by Anonymous Coward · · Score: 1, Funny

      The source code in most medical devices like pacemakers is almost meaningless without a complete description of the custom hardware that runs it. Although this whole discussion is pointless since no company that bothers to go through the process of making an implantable (and FDA approved) medical device is going to give you any detailed information about the hardware or software (at least not until it's been obsolete for a few decades).

      As for ownership, the device belongs to you once it's implanted, but it's the warranty that matters. Most devices interface external equipment and strict operating procedures that your Doctor or a Field Engineer is trained to use. Access or manipulate the device in a way outside of the approved method may disable therapy (usually the response to most error) or at worst brick your device. Do you really want to try hacking something that you need to live as it's keeping you alive?

      Disclaimer
      IDHFIMD = I design hardware for implantable medical devices

    17. Re:So what by fuzzyfuzzyfungus · · Score: 1

      Did you completely miss the point of what the SFLC wants? Generally(somebody could probably dig up an exception somewhere) the free software types are not looking for a "Ministry of software" to enforce their aims. They are looking to secure the four freedoms for themselves and other software users and creators(and, on a cultural level, they tend to want most people to be at least a touch of both, rather than just "consumers").

      Medical devices are already blackbox tested for function, the SFLC presumably wants for private citizens to be able to inspect code that is life critical to them, if they wish to do so. They(arguably quite rightly) see the fact that such things tend to be hidden behind a thicket of secrecy, and sometimes state enforced patents, as a bad thing.

      I'm not sure how you jump from there to a bunch of drivel about the menace of a "ministry of testing everything" nanny state...

    18. Re:So what by rcamans · · Score: 1

      Wait a minute. Did he just say airliners are fixed for known safety issues?
      I call BS on this one.
      Most airplanes are full of foam plastic walls and flamable seating, an old problem airplane manufacturers refuse to fix.
      Many similar issues exist.

      --
      wake up and hold your nose
    19. Re:So what by demonlapin · · Score: 1

      Seriously. I can't imagine that Guidant or Medtronic is dying to hand out their custom code for rhythm detection that works for years on end while consuming less power than a sneezing amoeba.

    20. Re:So what by demonlapin · · Score: 1

      These guys put together custom code and hardware that will run for years at a time on a single battery. It's hard to do at all and incredibly hard to do well. Not unreasonably, they are not excited about sharing that code with anyone outside the organization.

    21. Re:So what by paeanblack · · Score: 4, Informative

      Hardware that is literally the only thing keeping you alive should be subject to some regulation. I don't think code-reviews by bureaucrats is a good option, but perhaps independent third parties would be a start.

      Given that basically all such devices have been reviewed by Underwriter Laboratories or an equivalent OSHA recognized testing lab already, I don't see what needs to change.

      Despite all the flaws of the US tort system, it does provide a strong financial incentive for things like pacemakers to be designed robustly. And yes, the code also gets reviewed.

      It may surprise people, but the system being proposed is already in place and it works pretty well.

    22. Re:So what by Draek · · Score: 1

      If the alternative is having *nobody* reviewing it, yeah I do.

      --
      No problem is insoluble in all conceivable circumstances.
    23. Re:So what by Achra · · Score: 4, Informative

      In the case of avionics, there are rigorous design and testing standards for electronics, software, and mechanical hardware that are mandated by the FAA. Passing them is part of the certification process. This task can be handled in house or by third parties that specialize in that task. The medical industry should largely be applying the same principles.

      EXACTLY. First informed post I've read on this story. I've made a career out of working on medical devices of all levels of concern (yes, including a heart pump) and the V&V process is basically as the parent states. There is a fairly rigorous validation process which is performed on the device (over the course of months to years, depending on complexity of the product and level of concern). These things aren't exactly shuffled out the door like Microsoft shuffles out a new OS (yes, I've worked there too). There is a LOT of diligence involved in receiving 510k clearance on a new device.

      --
      Each processor would proceed sequentially as if it had been better for them not to rise against Saul.
    24. Re:So what by neonsignal · · Score: 1

      To be fair, black box testing is the foundation of device testing in the health field. And for simple devices it is exactly what you want: making sure that the outcomes are as specified.

      However, as any engineer knows, for complex devices there can be innumerable states, and no test can achieve good coverage of these states. So it is appropriate to vet the internals of these complex devices.

      Just because companies wish to keep these details as trade secrets does not mean that it is in the public interest. At the very least, there should be third parties involved in checking the design and implementation, even if these details are not made public. If it is good enough for the gaming industry, it is good enough for the health industry.

    25. Re:So what by Anonymous Coward · · Score: 0

      Disclaimer: I consult for a medical device company.

      I do not have any idea how anyone could expect to review all of the code associated with any medical device. That combined with the fact that a large part of the value of these companies comes from the code.

      Open sourcing the code cuts the value of trying to build medical devices to begin with, which does not seem very positive longer term.

    26. Re:So what by Anonymous Coward · · Score: 0

      I actually code these things for a living and my company would be pretty embarrassed if people found our secret flying game we put in.

    27. Re:So what by gurudyne · · Score: 4, Informative

      I've tested medical device software and I had to sign my name on forms over 5K times for just one version. This was just for the behavior and appearance of the localized GUI, not the pure functionality. Each test was recorded via video. The 90GB of video, 4GB of datasets, and the 220 pounds (100kg) of signed test forms were shipped at the end of the 6 week series.

      At the medical device customer's end, all of the tens of thousands pages of signed and initialed test forms were scanned and burned to disks. The plan to hang on to these for about a century.

      Then, the forms are updated and reviewed, new languages and OS versions added and the cycle continues. Every step is reviewed and audited. We don't want the FDA asking 10 years from now if something was tested or considered for testing without giving defensible answers.

      The folks testing the functionality of the software had close to 100K of tests for each version of device software. (Different vendor, so I am going by what the device company told me.)

      We all reported to the same defect database, so we could be aware of progress and problems.

      Long hours, fun times.

      --
      Hey, Mom! Is it beer, yet?
    28. Re:So what by Platinumrat · · Score: 1
      No, government agencies don't really examine the source code, but they insist on developers of those products following recognised engineering standards. Those standards include silly things like: FMEAs, Hazard logs, Independant Safety Audits, Compliance Statements, Safety Certification and a whole raft of evidence that your software and systems are as safe as you could possibly make it. There are specific standards, like CENELEC SIL ratings in Europe and other countries.

      If something does screw up, you get to stand before the corroner or TSB or equivalent and then have to defend yourself in court. So while the govn't doesn't need to audit the systems directly, they can insist on setting the standards to adhere to.

    29. Re:So what by tsa · · Score: 1

      Finally someone who talks sense. It's so easy to say that everybody and his dog should have access to the source code of my pacemaker, but then what? I sure wouldn't want my doctor to change the software because he thinks he knows better than the experts at the manufacturer's. I think it's completely useless to have anyone but the manufacturer have access to the source code.

      --

      -- Cheers!

    30. Re:So what by AHuxley · · Score: 1

      With every crash the FAA reports and new guidelines filter out, sort of :) Less doors falling off.

      --
      Domestic spying is now "Benign Information Gathering"
    31. Re:So what by Anonymous Coward · · Score: 0

      Oh, please!

      Where are these thosands of openings? They are only there for those under 35 from what I can see.

      I looked for months there with a background in safety critical software. This includes awards in the industry. If you fly regularly, you count on software I wrote or audited.

      HR departments looked at my age on apps and never contacted me.

      They want youngsters who they think work cheap and will do death marches.

      They toss resumes with over 10 years experience.

    32. Re:So what by mrchaotica · · Score: 1

      But even so, where do you draw the line. What is the principle involved here: that you should be able to examine the software (and presumably hardware?) design of any device that has impact on your survival?

      I would say that I should be able to examine the software (and of course hardware!) of any device that I own. People have certainly never needed anybody's permission to examine, and even modify, their own property since the beginning of time; why the heck should that magically change now just because there's a computer involved?!

      You should not tolerate being disallowed to look at the source code for your devices in exactly the same way you should not tolerate having the hood welded shut on your car.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    33. Re:So what by Anonymous Coward · · Score: 0

      Who is saying open source here ?

      The question is on ANY source access for the purpose of validating that the code does as it's advertised and doesn't kill the patient in 3 years because that is the financial life span of a pacemaker for the company for-ex.

    34. Re:So what by PatrickThomson · · Score: 1

      Oh please, so many problems in the US today are by enforced empowerment of litigious idiots. Not perfect? RARGH SUE. What's this? one of little jimmy's toys comes from a country where people sometimes fall over? RARGH SUE. What's this? my tap water has one atom per gallon of uranium, only detectable due to recent advances in hypersensitive ICP-AES? RARGH SUE. Liability is paralysing your nation, and all this will mean is less people making pacemakers.

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    35. Re:So what by tehcyder · · Score: 1

      But what happens the first time an adventurous but unskilled hacker fucks up his own pacemaker and kills himself? No doubt his relaives would sue his doctor and the manufacturer anyway (in the US).

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    36. Re:So what by HungryHobo · · Score: 1

      "I do not have any idea how anyone could expect to review all of the code associated with any medical device."
      People manage it for many entire operating systems.

      he's not saying GPL.

      You can opensource code without giving everyone and his dog the right to steal it for their own hardware.

      I don't know about you but if I had a piece of hardware which my life depended on I'd want to be able to inspect the design and code for faults.
      My right to stay alive trumps their desire to hide messy code.

    37. Re:So what by HungryHobo · · Score: 1

      what happens when that same person accidentally stabs himself in the eye with a screwdriver?

      or jumps off a bridge?
      no doubt his relaives would sue the company which built the bridge and his shoe manufacturer(since he walked to the bridge) anyway.

      "people might hurt themselves through stupidity" is an endless argument which could be applied to everything in the universe and every freedom or right.

      it is not a decent argument against this.

    38. Re:So what by Ihlosi · · Score: 1
      You can opensource code without giving everyone and his dog the right to steal it for their own hardware.

      How will you find out if your competitors do that if they don't open their code?

      I don't know about you but if I had a piece of hardware which my life depended on I'd want to be able to inspect the design and code for faults.

      Start with your car.

    39. Re:So what by HungryHobo · · Score: 1

      How will you find out if your competitors do that if they don't open their code?

      if it was a regulatory requirement and they're in the same market- medical devices- they'd have to.

      Start with your car.

      Too old, no computers built in.

    40. Re:So what by Anonymous Coward · · Score: 0

      Does a government agency examine the source code which keeps airliners in the air,

      yes

      cars on the road,

      no

      nuclear plants from blowing up

      yes.

      Sorry, was that a rhetorical question?

      The fact is that in the domains where there is certification, software works a tad better than in domains where there isn't. I'm not saying it's the optimal way to get this result, I'm just glad things work the way they do each time I take the plane.

    41. Re:So what by Anonymous Coward · · Score: 0

      Does a government agency examine the source code which keeps airliners in the air, cars on the road, nuclear plants from blowing up etc etc?

      Yes, even though you lumped a lot together.
      There's hardware, there's software

      It's easier to say the Pentagon has such, the USAF has such... etc. Red Team Blue Team One hides things in the chips, the other tries to find them.

      It all depends on if they even CARE about the target. There's more chips than there are people to analyze them. So it's a financial limitation as well, the best way to mitigate in my opinion is to start your own military / DOD doping facility and provide your own oversight. It just makes sense.

      Airliners I highly doubt it.
      Nuke plants, I don't know, seems like that ought to be a manual control for safety, but I digress I don't know.

      But the ONE you missed even though you lumped all that together pretty well, is Electronic Vote tabulation devices
      Nobody is looking at those.

      Government IS the problem.

    42. Re:So what by lostros · · Score: 1

      After all, nothing can possibly be safe until it is certified as such by the government. Just ask hundreds of thousands of people who died while the drugs that could have saved them were waiting for the FDA approval. They are pretty safe now.

      Yeah, it would be a lot better to not regulate drugs, and if a side effect of a drug for a non lethal condition includes kidney or renal failure, and at high rates, that's the free market? People are not nearly informed enough about the drugs they are given for it to be a free market. With the rate drugs come out now, much less if it was deregulated, they pretty much could not be.

      In addition, what keeps the new generation of snake oil salesmen at bay? I could start a company, grind up some maple leaves, and market it as a cancer preventative. By the time people figure out it's not working much past the placebo effect, i have closed that company down, and started a new one. With a new drug I have no idea about the side effects of.

    43. Re:So what by Attila+Dimedici · · Score: 1

      What the summary is complaining about is that nobody reviews the code to see if it is safe. The code is protected by law from being examined by patients who have the devices implanted in them or by the doctors (or their representatives) who order the devices implanted. Theoretically this is because the FDA reviews the devices for safety. The claim made is that the FDA does not do so. Actually, that is not the actual claim made that is what the summary (and probably the article) attempt to do by implication. If the device manufacturers follow the GMP (Good Manufacturing Process--which I am pretty sure they are required to do), the code and all changes to the code are very thoroughly documented internally by the company and if there is ever reason to suspect a problem with the devices because of that code, the documentation will be examined and anyone who knowingly approved bad code will be criminally liable. Even when there are no problems with that device, the FDA audits the companies on a regular basis and if their Validation documentation is not completely in order they can be subject to pretty severe fines and/or criminal charges. Several companies have been shut down because they were not properly documenting their validation procedures to satisfy the GMP regulations.
      That being said, the article points out a flaw in the system that allows for potentially dangerous devices to be approved for use, but the danger is not nearly as large as the article paints it.

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    44. Re:So what by mcgrew · · Score: 1

      I'm certainly glad that the FDA had to approve the device that's implanted in my left eye. And considering the history of snake oil and homeopathic medicine salesmen before the FDA (indeed, these are why it was instituted in the first place), not to mention all the cases of food poisoning yearly, I'm damned glad there's an FDA.

      Read Upton Sinclair's The Jungle some time. Education cures neoconism.

    45. Re:So what by mcgrew · · Score: 0

      When you throw a word like "bureaucrats" around, you make it sound like some clerk from the DMV is going to be doing the evaluation.

      I think that was his intention, and I think it's shameful when people do that.

      Yes, agencies like the FDA have become bureaucratic clusterfucks of non-progression and end up doing more damage than good.
      Only because the lobbyists who have become the ones writing the regulations prefer it that way.

      Personally, I'd much rather have FDA "Bureaucrats" than not. His assertion that they "end up doing more damage than good" is complete and utter bullshit that he can't even give a good example of. Nobody who ever lived near a Monsanto plant before the Clean Air Act and the EPA would ever say such an imbicillically ignorant thing as that.

      I know that's not what you're doing

      I don't. He's either a fool, or he has a dog in the fight.

    46. Re:So what by Syberz · · Score: 1

      Hardware that is literally the only thing keeping you alive should be subject to some regulation.

      It is. I work at a software firm where our product is considered a medical device so I know what I'm talking about.

      The FDA doesn't not get a look at our proprietary code, however we have very stringent rules to follow and they audit us on a regular basis.

      Our requirements must be very detailed and we must do verification testing against these to insure that the software does what we say it does. After that, field experts who actually use the software come over and do validation testing to insure that the software does the right thing. On top of that we run load testing and various scenario based testing to see what happens in specific cases. All of this testing must be thoroughly documented because the FDA have a simple rule: what's not written down, doesn't exist/wasn't done. Correcting a typo in one of the forms in the software takes about a week to do because of all of the documentation involved.

      For the 3rd party review of pacemaker software thing to work, you'd need a software engineer that also happens to be a heart surgeon reviewing the code. Good luck finding that...

      --
      ~Syberz
    47. Re:So what by zamfield · · Score: 1

      I think that a key point is missed here. No one questions that each device has a thorough and voluminous trail of testing. What they question are the standards that the tests are held to. As the fine article stated, most if not all devices are only tested against in house developed criteria. And while the device in question may have been found compliant to all internally generated requirements, it can still fail in life threatening ways that may not have been tested. The point is that the FDA largely defers judgement on just what to test in a device to the manufacturer itself, which amounts to self-regulation. And we all know that corporate psychology does not possess the capability to regulate any action other than pursuit of profit.

      I contracted as a software requirements test writer once, and although the company was very thorough and rigorous, the requirements and tests for the versions prior to my time were not adequate to inspire my confidence as an long time programmer. In many cases, the requirements were inconsistent or missing. Missing requirement were not tested. Tests in many cases were written by trained writers, not programmers or testers. Many of these tests would pass as written because the test procedure was wrong. Of course the process is long, and most companies including this one eventually find and correct these types of issues. I would still have to say that leaving it up to each manufacturer to determine just what is to be tested is a recipe for device failure. At the end of the day, the product I worked on was considered compliant because all of the self-determined software requirements passed the V&V tests they wrote themselves.

      I think that most people see the value of getting a second opinion in medical decisions, so it wouldn't be far fetched to think that people might want a third party to review medical devices too. If the FDA's ruling acts force them to defer testing to the manufacturers, then the public deserves the right to seek that second opinion. It seems that these days, the FDA is little more than a source of get out of jail free cards to the industry it is supposed to regulate. The point this article tried to make is do you want decisions about the quality of a device implanted in your body to be influenced by reputation or profit motives? I think we can all safely answer no to that question.

    48. Re:So what by zamfield · · Score: 1

      I think the best analogy would be along the lines of using a lawyer to review a contract before signing it. If you had to depend on a medical device and you could have it code reviewed before it went in you, wouldn't you feel safer? I know I would.

    49. Re:So what by Anonymous Coward · · Score: 0

      I've made a career out of working on medical devices of all levels of concern

      Good. I, for one, am much more comfortable trusting my health to the work of a professional than to a crowd of hobbyists.

    50. Re:So what by Actually,+I+do+RTFA · · Score: 1

      Despite all the flaws of the US tort system, it does provide a strong financial incentive for things like pacemakers to be designed robustly.

      Using the tort system to prevent danger is pretty flawed. We can just take the dangerously unqualified pacemakers and stick them in people without families? And what most families want is the ability to monetize death.

      The tort system is good at repairing financial harm, but there are many harms that money cannot remedy. That's why we have government regulations.

      --
      Your ad here. Ask me how!
    51. Re:So what by Anonymous Coward · · Score: 0

      Wait a minute. Did he just say airliners are fixed for known safety issues? I call BS on this one.

      And I call ignorance on your part. It's called an airworthiness directive.

    52. Re:So what by Anonymous Coward · · Score: 0

      I don't think code-reviews by bureaucrats is a good option

      Of course not, but presumably the reviews would be done by programmers and analysts who would then report to the FDA.

      You mean like the engineers/lawyers who act as patent examiners. Don't they do such a great job of judging prior art on patents?

    53. Re:So what by rcamans · · Score: 1

      The problem isn't airworthiness, but crashworthiness, fire safety.
      And airplanes would be far safer in flight if they were made wit ha fair bit of titanium. But titanium is not as cheap as aluminum, so the airplane manufacturers do not bother. No, safety is not on the top of their priority list. Cost (Profits) is.
      The people who are supposed to make and enforce the safety rules against the airplane manufacturers and airlines (the FAA) are far too closely tied to the industry to be able to regulate it.
      Many safety committees and organizations have made many safety proposals to the industry for many decades without much success.
      Many of the current safety regulations were proposed, but not made into regulations, until bad crashes involving them forced the FAA to do the right thing.
      You do not have a clue about what you are talking about.

      --
      wake up and hold your nose
  3. Why? by Dunbal · · Score: 1

    The devices themselves are rigorously tested in clinical trials. If they pass those tests, what more do you want?

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Why? by Meshach · · Score: 1

      Even more so how many doctors or patients are going to have the knowledge to "examine the source code" and tell whether it is working properly?

      --
      "Maybe this world is another planet's hell"
      Aldous Huxley
    2. Re:Why? by julesh · · Score: 2, Insightful

      Even more so how many doctors or patients are going to have the knowledge to "examine the source code" and tell whether it is working properly?

      It only takes one or two to achieve useful results.

    3. Re:Why? by Spiked_Three · · Score: 1

      Well said.

      I've got one of these things - a result of conductive systems failure (CSF) - it means the top half can't talk to the bottom half to coordinate/synchronize pumps.
      In a way, I whole heartedly (pun intended) agree with your statement - but then I start to think - Windows 95 probably could have passed a clinical trial - and then came the hackers.
      So, I got this thing in my chest that keeps me alive, can be communicated with via an electromagnet, and has anyone ever really considered what would happen if a hacker tried to hack it? I seriously doubt it. I'd bet $100 the password is the default from the factory (yes it has a digital communications protocol via the elctro-magnet).
      Now the real question - do I feel safer from obscurity, or safer knowing that the source code is available for anyone to look at and hack?
      Please keep the code locked up as tight as possible! The ratio of mal-intended hackers to good-intentioned source code reviewers is about 19238719273918273 to 1.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    4. Re:Why? by julesh · · Score: 3, Interesting

      The devices themselves are rigorously tested in clinical trials. If they pass those tests, what more do you want?

      Software errors can (and in fact are most likely to) result in pathological behaviour in unusual circumstances. Example. "The failure only occurred when a particular nonstandard sequence of keystrokes was entered on the VT-100 terminal which controlled the PDP-11 computer: an "X" to (erroneously) select 25MV photon mode followed by "cursor up", "E" to (correctly) select 25 MeV Electron mode, then "Enter", all within eight seconds. This sequence of keystrokes was improbable, and so the problem did not occur very often [i.e. not in any clinical trials] and went unnoticed for a long time." An independent source-code audit could have saved three lives in that case.

    5. Re:Why? by mirix · · Score: 3, Insightful

      I'm sure Therac-25 passed some sort of trials too. That didn't stop it from killing people, of course.

      --
      Sent from my PDP-11
    6. Re:Why? by msauve · · Score: 1

      And if you have a bad ticker, are you going to refuse a pacemaker because they won't release the source code?

      Maybe the folks at the SFLC should consider building an Arduino based pacemaker, then they can write their own GPL licensed software. They can invest the money to get it FDA approved, too. But, I suspect what they really want is to force others who have already made that considerable investment to disclose their work for all others to see.

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    7. Re:Why? by Anonymous Coward · · Score: 0

      Why would someone want to spend the time to hack into your heart device?

      If they wanted to harm/kill you there are much easier ways to go about it that doesn't involve getting an electromagnet and reprogramming your device.

    8. Re:Why? by Spiked_Three · · Score: 2, Insightful

      Really? Let's hear your prosecution for a case of murder by hacking an implantable device? Even if someone was smart enough to look into the device to see it had been hacked, there would be no evidence of who did it. Pick an important enough target, ie Dick Cheney, and you have a perfect untraceable murder.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    9. Re:Why? by Shinobi · · Score: 2, Insightful

      A source code audit would not necessarily have found it. Like with so many other obscure faults, most likely, you'd have to go through a full trial and error on an actually running system, since you do not always know beforehand if the error is introduced by the specific source code, the compiler or anything else.

    10. Re:Why? by Anonymous Coward · · Score: 0

      good going, you just got added to a list somewhere.

    11. Re:Why? by tuttleturtle42 · · Score: 1

      I want medical devices to run code which has been proven. It can be done, even if it takes a lot of time and effort. Life and death situations are the only ones which make sense to go through proving code for, but it makes sense in those situations.

    12. Re:Why? by tuttleturtle42 · · Score: 1

      Where by proven I mean mathematically proven using formal verification

    13. Re:Why? by vux984 · · Score: 4, Insightful

      An independent source-code audit could have saved three lives in that case.

      =Could have= saved 3 lives.

      Would have cost 10s of thousands? millions?

      Pretty much every time someone on the planet dies of accidental causes there is some procedure or process that "could" have saved them.

      Life just isn't that safe. And I'd rather not spend every dime of the gdp trying to make it as safe as possible.

      When people die its tragic. If its something simple to fix, we fix it. But lets not lay guilt trip down every time anybody dies. Life is dangerous and it wouldn't be worth living if we made it safe, because the only way it will ever be safe is if we lock everyone up in straight jackets in padded rooms.

    14. Re:Why? by TSRX · · Score: 1

      That sounds an awful lot like the plot to Freakazoid, I'd like to see a citation.

    15. Re:Why? by demonlapin · · Score: 3, Insightful

      Most of these devices don't spend all that long on the market. They keep getting better, having new features and lower power consumption. Proving the code would slow the pace of advancement. Irony of medical advances: an imperfect device that kills a few people may in fact be (from a public-health POV) better than a perfect device that takes an additional two years to develop.

    16. Re:Why? by drsmithy · · Score: 1

      An independent source-code audit could have saved three lives in that case.

      What evidence do you have that an independent code audit would have had any more chance of catching the error than an internal code audit ?

    17. Re:Why? by tuttleturtle42 · · Score: 1

      The thing is, that it probably wouldn't take two years. What it needs to do is well defined and it is in an embedded system. I am far from an expert (though I do have some knowledge, probably the level of an introductory grad class) but it wouldn't surprise me if what it would come down to in terms of time is more in the order of one month. Much of the changes would be in the style of coding - it requires a more restricted style of coding. Writing your code in order to be verifiable in such a small setting is reasonable.

      What it would bump is cost, the programmers would have to be more specialized. However, I think this is a fair trade for peoples lives.

      It's more than unit testing, but it is something that is done for software which flies planes and there are people out there who have been taught the necessary skills.

    18. Re:Why? by evilviper · · Score: 1

      how many doctors or patients are going to have the knowledge to "examine the source code" and tell whether it is working properly?

      I would be HIGHLY MOTIVATED to learn.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    19. Re:Why? by Anonymous Coward · · Score: 0

      You often don't need to prove all the code.

      When I was working in the betting industry, we started with some bookies and a mathmatician, created a correct model of how betting legally worked (some of which doesn't appear to have changed since the Romans built the Colosseum), translated the model to relational algebra, then implemented it, then had the whole lot verified externally.

      That core then got set in stone, and the rest of the business model was wrapped around it with far less verification.

      The punters didn't really care if they got an OutOfCheese error or a stuffed stylesheet selecting their bets, as long as the bet was placed properly or not at all, and that it was settled correctly or not at all.

      But anyway, my point is that if you can prove and verify a small core of Stuff That Matters And Wont Change, you can get the benefits of proving the code without the millstone of having to do it for every change.

      (And if you're working in the British betting industry, it's very likely your website is running some descendant of that code.)

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

      What evidence do you have that an independent code audit would have had any more chance of catching the error than an internal code audit ?

      Are you seriously trying to argue an independent audit is not a good thing?

    21. Re:Why? by Shinobi · · Score: 1

      No, he's trying to instill a bit of reality check in people: Just because an audit is external does not mean they are automatically able to find any flaws, or even have the required competence. You don't want some freshface straight out of comp.sci doing such an audit for example. He or she may very well know everything about high-level "safe coding" and the algorithms for that, but know jack shit about coding to extremely precise timing requirements. For modern pacemakers, that actively monitor natural heartrate and adapt their response, those requirements are pretty damn tight, and a greater concern than a Therac-25 style rare race condition that also involved operator intervention to occur(And since some anal retentive nerds will need it spelled out for them explicitly: The precise timings are more important on a day-to-day basis in keeping people alive, than a rare, unusual bug will potentially kill off).

      Summary: A code audit, whether internal or external, is not a magic catch-all. The problem may not even be in the source code, it could very well be something the compiler has caused, or a hardware error. Thus, for all QA, you need to test at every stage, and try to anticipate every possible way someone might use the software+hardware combination.

    22. Re:Why? by Anonymous Coward · · Score: 0

      Didn't Cheney have problems with his pacemaker? How certain are we that this hasn't already happened?

    23. Re:Why? by Anonymous Coward · · Score: 0

      ...the only way it will ever be safe is if we lock everyone up in straight jackets in padded rooms.

      Nope. The building could fall down, and the locked up people couldn't get out. Still not safe.

    24. Re:Why? by Dunbal · · Score: 1

      I want medical devices to run code which has been proven.

            It has been proven. See clinical trials above.

            While you are at it, would you like them to make sure that you know the exact chemical composition of the medically safe plastics used? How about knowing why they chose exactly that length of electrode? While we're at it, why not hold several trials comparing different types of conductor. You'll also need to know the impact different battery types might have. In fact, 50 years and $2 trillion dollars later, you will know everything there is to know about installing and designing pacemakers. But you will not have saved a single life.

            Do you have any idea what a clinical trial IS? The software is an integral part of the pacemaker, and the pacemaker has been shown to work with success rate X. Could better code be written? I'm sure it could. Could a better pacemaker be designed? Sure it could. In the future better drugs will be made, better techniques will be discovered, and medicine in general will improve. However not being allowed to look at the source code is not a crime and it's not immoral. The machine as a whole including its code has been proven to have a given performance. Period. If you think you can build a better pacemaker - design and build one yourself.

      --
      Seven puppies were harmed during the making of this post.
    25. Re:Why? by Dunbal · · Score: 1

      Are you seriously trying to argue an independent audit is not a good thing?

            Yes. Because you will have 1000 people arguing about 1000 different ways to do the job better, while in the meantime people DIE.

            Until they start releasing service packs and flashing EPROM chips on pacemakers and people start dying after the "update", there's no need to see the code. The machine as a whole has been demonstrated to have a statistically significant chance of bettering a given type of patient's life in clinical trials. If you want to nit pick I suggest you get a better, more satisfying life.

      --
      Seven puppies were harmed during the making of this post.
    26. Re:Why? by Dunbal · · Score: 1

      It would be easier just to slip some polonium into his sushi. Seriously. First you have to find out which pacemaker he uses. Then you have to get your hands on one. Then you have to learn how to hack it. Then you have to get close enough to him for long enough to do it - I mean it's not like these things have huge antennas and are controlled by satellite. Usually it's done in the doctor's office, and the antenna has to be brought real close to the skin. Seriously, a guy with a good rifle and a bullet is still a lot cheaper.

      --
      Seven puppies were harmed during the making of this post.
    27. Re:Why? by sjames · · Score: 1

      A source audit would have quickly revealed that the software was a clap-trap confederation of threads flying in loose formation (or lose, take your pick) blatantly ignoring any semblance of proper locking. It might take a long time to find a specific failure case, but no time at all to see that it was likely riddled with them.

  4. If only by Icarus1919 · · Score: 1

    Too bad this story can't be combined with this story: http://www.nytimes.com/2010/07/20/health/20docs.html?_r=2

    That would save us all a lot of trouble.

  5. Stay away from Windows CE by Anonymous Coward · · Score: 4, Funny

    One of the July 2010 updates bluescreened my 81-year-old dad.

    The hospital backed out the update but they had to reboot him in safe mode and go up the back door.

     

  6. HeartHacks by cosm · · Score: 1

    This seems similar to other highly proprietary hardware platforms that vendors keep locked down, either for market dominance, or for *security*. Breathalyzers, police radar guns, ATMs, hearing aids, etc, etc.

    On the other side of things, imagine the scandal of somebody with a pacemaker installed for the purpose of athletic advantage, perhaps at the Olympics. Can you say heart hack? The winning line-up of the hacked-pacemaker 500, by embedded OS of choice:

    1. DSL (Damn Small Linux), lightweight, fast, and simple
    2. OSX, clean, stable, and reliable
    3. Windows, DNF (H_RESULT 0x41414141 HEART_EXPLODED)

    --
    'We are trying to prove ourselves wrong as quickly as possible, because only in that way can we find progress.' RPF
    1. Re:HeartHacks by JustOK · · Score: 2, Insightful

      OSX: soon to be ad supported, will only beat during approved activities, phones home with details about your liver.

      --
      rewriting history since 2109
    2. Re:HeartHacks by JamesP · · Score: 2, Insightful

      No

      WIth the exception of ATMs (and some radar guns) I wouldn't even bother with an OS

      And that's GOOD. I DON'T want anything more complex than a couple (ok, 100) of lines of code in my pacemaker, thank you very much

      It doesn't NEED to be more complex than that, and it SHOULDN'T

      --
      how long until /. fixes commenting on Chrome?
    3. Re:HeartHacks by segin · · Score: 0, Flamebait

      If you think that 100 or so odd lines of code can cover every single scenario and manage your heart in every possible conceivable case, you deserve the effects of a situation those 100 or so odd lines of code aren't prepared for.

      If that situation leaves you dead, all the better, stupidity should be a capital offense anyways.

    4. Re:HeartHacks by demonlapin · · Score: 2, Informative

      It needs to be a great deal more complex if you want to do something more than just be alive.

      Adaptable rates? You'll need a motion-detection routine in order to speed the heart up so that people can enjoy even the mildest exercise.

      Pacing only when needed, not when it's not? You'll need more code to identify when a beat has occurred within the correct time interval.

      How about automatic defibrillators? Those are the devices that will shock a heart back into a normal rhythm, which is far more than a regular pacemaker can do; of course, in order to do that, they have to be able to analyze an EKG in real time and get it right - and that takes code.

    5. Re:HeartHacks by JamesP · · Score: 1

      Still, it doesn't need LINUX, maybe something else

      Also, this kind of pacemaker should be split into two parts: one that "keeps beating" unless it receives coherent instructions from the other module, that can understand EEG, do the fancy math, etc, etc.

      --
      how long until /. fixes commenting on Chrome?
    6. Re:HeartHacks by JamesP · · Score: 1

      You forgot that for most of the time, pacemakers were just simple electronic circuits with a fixed beat rate.

      But it's ok, if your RT Java powered pacemaker leaves you dead, all the better, stupidity should be a capital offense anyways.

      --
      how long until /. fixes commenting on Chrome?
    7. Re:HeartHacks by mcgrew · · Score: 1

      On the other side of things, imagine the scandal of somebody with a pacemaker installed for the purpose of athletic advantage, perhaps at the Olympics.

      I don't think it would be considered scanalous. Steroids are considered "scandalous" because drugs have been so demonized, but professional baseball players have LASIK eye surgery to improve their already 20/20 vision, and nobody bitches about that at all.

  7. Same as in the pilot seat by chaim79 · · Score: 4, Informative

    I work for a company does full life-cycle development and verification of safety-critical software, the main areas we work in are aircraft instrumentation, smart munitions, and medical equipment (including pacemakers). The amount of testing and verification that goes into these software categories often exceed the development cost, and at every level it is documented and traced. What on earth do Doctors think they will see in the source code? We do verification, peer review, tracing, etc. what would an MD find that a room full of software, system, and QA engineers wouldn't? About the only thing that they would be able to look at and have a hope in understanding is criteria for taking action, and that is in the requirements and should be reviewed at that level, not at the code level.

    Next thing they know Pilots will demand the ability to review the code for their cockpit management system and soldiers the ability to review the code for their Anti-Tank rockets!

    --
    DEMETRIUS: Villain, what hast thou done?
    AARON: Villain, I have done thy mother.
    Shakespeare invents 'your mom'
    1. Re:Same as in the pilot seat by mirix · · Score: 1

      So you do what people want the FDA to do, but are unable to. Not sure what you're getting at.

      They want a third party (the FDA) to review code on the manufacturers device to make sure there are no hidden bugs. No one said they want random MD's to do code review.

      --
      Sent from my PDP-11
    2. Re:Same as in the pilot seat by Anonymous Coward · · Score: 0
      I know it's unpopular on /. to read the article before commenting, but not even reading the summary is a new low:

      doctors are blocked from examining the source code

      ...and from the article:

      doctors are [not] permitted to access their IMD's source code

    3. Re:Same as in the pilot seat by mirix · · Score: 0

      that's just fluff, i read this part:

      The Food and Drug Administration (FDA) is responsible for evaluating the risks of new devices and monitoring the safety and efficacy of those currently on market. However, the agency is unlikely to scrutinize the software operating on devices during any phase of the regulatory process unless a model that has already been surgically implanted repeatedly malfunctions or is recalled.

      --
      Sent from my PDP-11
    4. Re:Same as in the pilot seat by segin · · Score: 3, Funny

      Oh, so because a few employees within a company (and maybe a closely related partner) have looked over the source, it's "peer reviewed"? Peer review means that EVERYONE can examine the source, including people you have never met nor have even heard their names. It means that people you absolutely hate can review your source, not just a few of your employees that have no qualms about lying and saying it's all good just to keep their jobs.

      In other words, your source code has had as much legitimate peer review as my dick has, and since I'm a Slashdotter, any claims of sexual activity on my part are instantly dubious by that simple fact alone.

    5. Re:Same as in the pilot seat by rcw-home · · Score: 2, Funny

      The amount of testing and verification that goes into these software categories often exceed the development cost

      That puts the testing quality roughly somewhere between most video games and Windows.

    6. Re:Same as in the pilot seat by Errol+backfiring · · Score: 2, Insightful

      What on earth do Doctors think they will see in the source code?

      That you did your job as you say you did. That something can go right and that laws were respected is no surprise to me. But I want to make sure that that is the case. You probably only see the cases that have a good testing. I want to make sure I am not depending my life on a device that was not tested adequately. I worked in both aviation and medical firms, and the security attitude of the medical world really scared the living daylight out of me.

      So no, I will not take adequate medical testing for granted. Especially when information technology is involved.

      --
      Nae king! Nae laird! Nae yurrupiean pressedent! We willna be fooled again!
    7. Re:Same as in the pilot seat by StormReaver · · Score: 2, Insightful

      The amount of testing and verification that goes into these software categories often exceed the development cost...

      Then what's the harm in releasing the source code so those who are qualified to review it can do so?

      The most likely answer is: "to protect our proprietary secrets from competitors!"

      My response to that is, "what proprietary secrets?" If every company does the type of due-diligence you claim, then everyone in the field is already at the same level of competence and will not benefit from someone else's code. If not every company performs the same level of diligence, then that's all the more reason to have their code reviewed.

      The most likely reasons to fight having their code reviewed are arrogance and fear.

    8. Re:Same as in the pilot seat by ctchristmas · · Score: 1

      They test windows?!

    9. Re:Same as in the pilot seat by not-my-real-name · · Score: 1

      Then what's the harm in releasing the source code so those who are qualified to review it can do so?

      How do you tell who is qualified to review it? I have worked with avionics software and I don't think that I would be qualified to review code outside of the specific part of the system that I worked on. Also, in addition to the code, you need to have the set of requirements that the code is implementing.

      My response to that is, "what proprietary secrets?" If every company does the type of due-diligence you claim, then everyone in the field is already at the same level of competence and will not benefit from someone else's code. If not every company performs the same level of diligence, then that's all the more reason to have their code reviewed.

      The proprietary secrets may be in the hardware and the way that the software interfaces with the hardware. Company A may do things one way that they think is great and company B may do things another way. Both ways may be completely valid, but different approaches to the problem. However, folks from company A would not be qualified to review company B's code and vice versa.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
    10. Re:Same as in the pilot seat by jbeaupre · · Score: 1

      One thing tends to make sure people take the reviews very seriously: handcuffs. The FDA is not just a regulatory agency, it is a police agency. Auditors carry a badge and handcuffs.

      Every time you sign your name to a document, you risk going to jail if you screw around an sign something that isn't true. That's far different than Slashdot.

      --
      The world is made by those who show up for the job.
    11. Re:Same as in the pilot seat by chaim79 · · Score: 2, Insightful

      yah, you have no clue.

      If you were able to sit down and listen in to any of our peer reviews or look through our test cases and procedures you might get an understanding. We work on Safety Critical software, there are no 'qualms about lying', and just 'saying it's all good' will in fact cause you to lose your job and fast. We regularly work on DO-178B Level A projects, that's the kind of project where if something fails people will die. As it stands I doubt there is an airline in the USA that doesn't have some code we've either developed or reviewed. We lie on something and we have a good chance of being on the airplane that lie is going to effect. We also do a bunch of medical project (pacemakers), one of our top managers made sure that when his father got a pacemaker that we worked on.

      Bottom line is we will not lie on safety critical software, to the degree where we have stopped working with customers that have repeatedly requested us to lie to get a project done in time or under budget. There business wasn't worth our reputation or peoples lives.

      --
      DEMETRIUS: Villain, what hast thou done?
      AARON: Villain, I have done thy mother.
      Shakespeare invents 'your mom'
    12. Re:Same as in the pilot seat by mcgrew · · Score: 1

      In other words, your source code has had as much legitimate peer review as my dick has, and since I'm a Slashdotter, any claims of sexual activity on my part are instantly dubious by that simple fact alone.

      Believe it or not, some of us actually have children! In fact, I was with a woman just last week who commented about the size of my poenis. "Wow!" she said, "You're really hung! You have the biggest dick I've ever seen!"

      "Oh?" I said. "Have you seen a lot of them?"

      "Well, no, just my ex-husband's".

    13. Re:Same as in the pilot seat by CraftyJack · · Score: 1

      What on earth do Doctors think they will see in the source code? We do verification, peer review, tracing, etc. what would an MD find that a room full of software, system, and QA engineers wouldn't?

      Calm down and grab some perspective. This is not the AMA, the FDA, or any health-related organization clamoring for patient and doctor review of source code. This is "independent research" by the "Software Freedom Law Center". They seem to have hit upon the concept of coupling their cause to scary things, like death. (Closed source will kill your grandma, film at 11.) They somehow work a reference to Google's recent China woes into the whole thing.

    14. Re:Same as in the pilot seat by Anonymous Coward · · Score: 0

      I actually have my software running in an implantable device that has been deployed..

      One of the problems with peer review is that you greatly increase the chance of black market devices with the possible exception of devices with propriety ICs (ie most pacemakers). The actual hardware for most medical devices can cost as low as a few hundred dollars and still be sold for the cost of a new car, so there would be a lot of profit incentive to create a knock off device that does not go through the same number of hardware extensive quality control checks.

    15. Re:Same as in the pilot seat by segin · · Score: 1

      Sounds like an boilerplate attempt to squash a mere speculation as if it were actually true. I've heard of cases of falsified review data to push a faulty product to market. I was just speculating, but your defense seems to lead towards it.

      And if you don't think that the whole free world should be free to peer-review the source, you're an idiot. Your company does not have the absolute best in the field. Period. Grow up, grow some ethics, get with the times, and open the source. And if a competitor steals your source, just make sure you GPL'd it ahead of time and then sue them for GPL violations to the point your company acquires theirs as part of the judgement.

  8. Reliability certification is needed by cjonslashdot · · Score: 1

    For safety-critical software, there indeed should be a required certification regime for reliability. In the security field there is, for example, the Common Criteria. Security is one aspect of reliability (not the other way around). For too long, we have lived without any way of knowing how much effort has been put into making a system reliable. For a phone app this might not matter, but for a pacemaker it does matter.

    1. Re:Reliability certification is needed by htdrifter · · Score: 2, Interesting

      The FDA requirements on software are strict. There are requirements for coding practices, testing, QA, etc. Inspectors show up, without notice, to check for compliance.
      The code reviews are very thorough and require a manager and at least two other programmers.
      All code has to be instrumented and scripts written to force execution of all code.
      The output traces from instrumentation have to be fully documented. Everything that happens is documented.

      They require the source code with all changes documented, test scripts, fully documented code intstrumentation output, full QA test documentation, etc. All these things must be signed by the programmer, reviewers and managers.

      All this goes to the FDA along with a system for testing. They review the code, test the system and call with questions.
      The FDA is interested in suggestions on improvements to the process.

      That process adds a lot to the development time and cost for a project.
      It can't guarantee perfection but they take a very good shot at it.

    2. Re:Reliability certification is needed by cjonslashdot · · Score: 1

      Interesting. Do they then "certify" the software? Is there a designation for this?

    3. Re:Reliability certification is needed by htdrifter · · Score: 1

      Interesting. Do they then "certify" the software? Is there a designation for this?

      I only heard it referred to as "approval". No one talked about it because they didn't want to jinx the project. When the approval comes through everyone gets a slap on the back and a lot of free beer.

      That's only one part of a product. When all other aspects are approved then the complete product can be tested. If it does what is claimed and that has medical value, then the product gets approved and moves on to testing in the field. It takes a long time to get something to the point where it's a marketable product.

  9. It is not a big deal by KevMar · · Score: 1

    If they properly test the device, the everything should be covered.

    I think the FDA does need to realize there is a software component. For no other reason then to require a full recertification of the devise every time the firmware changes. The risk I see is that an item gets certified and then bugs get introduced later if future firmware updates.

    The FDA should also be notified of any bugs uncovered in existing firmware. Put the responsibility of deciding if an item needs recalled our of the hands of the company. I think there are other measures that can be put in place without requiring manufacturers to open source the code.

    With that said, if the FDA did start looking at the source code, that would not be a bad thing.

    --
    Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
  10. This affects more than medical devices by grandpa-geek · · Score: 1

    I have no doubt that the same issues that affect critical medical devices also affect automobile "drive-by-wire" systems like the Toyota runaway accelerator problem. Those systems need to be subject to inspection and validation by independent experts in the relevant hardware/software technology. And if there are problems, the hardware and software need to be even more thoroughly inspected.

  11. Huh? by jmactacular · · Score: 2, Insightful

    "patients and doctors are blocked from examining the source code"

    huh? are either qualified to do so?

    1. Re:Huh? by AHuxley · · Score: 1

      They can hire someone who can before the device is put in.
      Then make a selection from the devices on the market and at least know the software is "not faulty", all things been equal.
      Hardware may advance or fail, but software can be reviewed.

      --
      Domestic spying is now "Benign Information Gathering"
    2. Re:Huh? by demonlapin · · Score: 1

      Dunno about the patients, but I'm a doctor - not a code security analyst. I am probably code-savvy enough to understand why a particular piece of code is a problem, if you explain it to me, but that's a long way from being able to identify the problem myself.

  12. Not just government by weston · · Score: 2, Interesting

    Does a government agency examine...

    How about the other entities mentioned in the summary (let alone TFA) -- patients and, more importantly, *doctors*? If not them -- who should review them?

    After all, nothing can possibly be safe until it is certified as such by the government. Just ask hundreds of thousands of people who died while the drugs that could have saved them were waiting for the FDA approval. They are pretty safe now.

    FDA approval works roughly about as well as "self-regulation" works, since the FDA more or less reviews studies provided by the industry.

    Though it's worth noting this is probably at the upper bound of effectiveness of self-regulation, since under the FDA they're actually required to submit something that can convincingly pass for a study in order to receive approval.

  13. Just the facts, ma'am by westlake · · Score: 1

    Just ask hundreds of thousands of people who died while the drugs that could have saved them were waiting for the FDA approval.

    What is your source for these numbers?

    I think you'll find that the experimental protocol at best simply extends the life of the terminally ill patient for some few weeks or months. It is not a miracle cure - it is an investment in the future.

    39% of lung cancer cases are diagnosed after the cancer has already metastasized (distant stage). The corresponding 5-year relative lung cancer survival rate [is] 2.15% Lung Cancer Survival Rate Based on Stage

     

    1. Re:Just the facts, ma'am by clarkkent09 · · Score: 1

      the source is easy, just look at the number of drugs that are claimed to save thousands of lives per year and multiply by several years they spent waiting for approval

      --
      Negative moral value of force outweighs the positive value of good intentions.
    2. Re:Just the facts, ma'am by Sebastien_Bailard · · Score: 1

      And subtract all the ones which failed testing regimes by killing patients.

  14. Someone needs to write a country music song.... by coastal984 · · Score: 2, Funny

    ....with the line "She hacked into my heart and crashed me."

  15. Proprietary pacemaker code excerpt by turing_m · · Score: 4, Funny

    // max_int should be enough for anyone
    for(i = 0; i < max_int;i++){
      sleep(1);
      beat_heart();
    }

    // printf("hi!!!!!\n")

    --
    If I have seen further it is by stealing the Intellectual Property of giants.
    1. Re:Proprietary pacemaker code excerpt by Anonymous Coward · · Score: 0

      Although you are joking, it is a good example of why a code audit could prove useful. In this case there is simply no need for a loop condition and it only increases the risk of an overflow. Bugs like that could be avoided.

    2. Re:Proprietary pacemaker code excerpt by maxume · · Score: 1

      You are missing out on how exciting some pacemakers are; if your heart rate gets too high, they start beeping at you.

      --
      Nerd rage is the funniest rage.
    3. Re:Proprietary pacemaker code excerpt by Afty0r · · Score: 1

      That *is* about 70 years... I think I'd be fairly happy if my Pacemaker lasted 70 years... :)

      What is the hardware life expectancy on those things anyway?

    4. Re:Proprietary pacemaker code excerpt by Anonymous Coward · · Score: 0

      Assuming 32 bit integers, that is 68 years which is not too bad for a single implant :-)

    5. Re:Proprietary pacemaker code excerpt by Anonymous Coward · · Score: 0

      Well, this was meant as funny, I presume, having fun with 8 or 16 bit systems, and since for an endless loop you could do
      for(;;) {} or while(1) {} or use goto ... well, the tagging as interesting is funny per se.

    6. Re:Proprietary pacemaker code excerpt by Anonymous Coward · · Score: 0

      $licenced_beats = 64000;

      for ($i = $licensed_beats; $i >= 1; $i--) {
                beat_heart() || die "SOL..."
      }

    7. Re:Proprietary pacemaker code excerpt by rwv · · Score: 1

      Where's the definition for max_int? All it takes is one PFY setting it to 300,000,000 thinking "It'll be big enough" to cause a 10-year kill switch for the users of the pace-maker.

      You should rewrite it as a while(1) loop.

    8. Re:Proprietary pacemaker code excerpt by Anonymous Coward · · Score: 0

      60,000 beats per minute, eh?

  16. Open Source pacemakers by BitZtream · · Score: 1, Funny

    Sure, go ahead, implant one in your chest.

    They'd be an awesome life. Knowing the device in your chest is buggy and will have 'updates' released every time the developer makes a commit to the revision control system. Knowing that your entire life depends on a guy who is doing it because he can shout 'OMG FOSS FOR LIFE FUCK THE MAN I'M SAVING THE WORLD'.

    Knowing your life depends on developers who only care about the code they write and how it fits their needs.

    You'll have 45 buttons on your pacemaker that let you control all the different ways you can stimulate and control your heart. Most of them will return 'not yet implemented', 3 of them will result in a core dump of pacemakerd, 10 of them a PANIC reboot, another 2 cause it to just go silent and halt, and the developer threw in an Easter egg that makes you piss your pants if you hear a penguin.

    If you're lucky, you'll get a group of devs that doesn't have 2 or 3 in it that throw temper tantrums on semi-regular basis and threaten to fork it while not putting any effort into the project.

    And to top it ALL off, If you complain to anyone about it, the response you'll get is:

    You have the source, fix it yourself.

    Let me tell you how quick I would be to jump on that train. To tie my life to someone who really doesn't get affected in anyway when his/her software kills me and has no real reason to put any effort into ensuring it doesn't.

    The OSS world still doesn't get why companies avoid OSS software, what the fuck makes you think anyone with a 3rd of a brain wants their life to depend on OSS.

    I use OSS constantly, there are some great accomplishments. Large portions of my life depend on OSS, but you will probably never find OSS in controlling any thing that my actual life depends on.

    I prefer to live, not prove how awesome OSS isn't for every situation.

    OPEN SOURCE IS NOT INHERENTLY BETTER, STOP PRETENDING IT IS. You guys REALLY need some perspective. Or just stop letting timothy have access to post to the front page.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Open Source pacemakers by matria · · Score: 2, Insightful

      Or maybe you might learn what "open source" is. It is not necessarily free. It is not necessarily part-time. It merely means that the source code is available. Such a long bout of rabid typing for such a small amount of understanding.

    2. Re:Open Source pacemakers by Anonymous Coward · · Score: 0

      Umm.... the article argued that the source code in the pace makers does not match to a sufficient quality of code testing and that open-sourcing the code would go to great lengths to remedy that. Or did I miss the part where it instructs you how to automatically flash your pacemaker every weak?

      Obvious, troll is obvious.

    3. Re:Open Source pacemakers by mcgrew · · Score: 1

      If you're lucky, you'll get a group of devs that doesn't have 2 or 3 in it that throw temper tantrums on semi-regular basis and threaten to fork it while not putting any effort into the project.

      "What? Not implimented??? Fork you! Just fork you, motherforker!"

  17. open source by Anonymous Coward · · Score: 0

    Perhaps someone should explain to them the benefits of open source surgery.

  18. How are you alive? by zooblethorpe · · Score: 4, Informative

    I'm not trolling or flaming at all here, I'm genuinely surprised.

    about a pint to a quart of everclear a night

    By my quick-and-dirty calculations:

    1. 1 qt = 946 ml
    2. @ 95% ABV = around 900 ml of pure alcohol (898.7 ml)
    3. 12 oz (bottle of beer) = 355 ml
    4. @ 5% ABV = around 18 ml of pure alcohol (17.744 ml)
    5. 1 qt everclear = 50 12-oz bottles of beer
    6. 1 pt everclear = 25 12-oz bottles of beer

    I tend to feel rough after four or five beers. How is it you're drinking five to ten times that *a night* and still around to talk about it lucidly? I'd expect some serious delerium tremens in short order on that track...

    Curious,

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:How are you alive? by h4rr4r · · Score: 1

      4 or 5 beers is rough? I don't drink 25, but it takes 4 or 5 to just feel it. 12 is a fun Friday night.

      4 or 5 is what my girlfriend would call rough.

    2. Re:How are you alive? by zooblethorpe · · Score: 1

      I never claimed to be much of a drinker. :)

      On a more sobering note, it's partly that my mom drank herself to death, and I'd rather not follow in her footsteps.

      And as a side benefit, having a wuss tolerance is certainly cheaper!

      Sláinte,

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
    3. Re:How are you alive? by zooblethorpe · · Score: 1

      I never claimed to be much of a drinker. :)

      On a more sobering note, it's partly that my mom drank herself to death, and I'd rather not follow in her footsteps.

      And as a side benefit, having a wuss tolerance is definitely cheaper!

      Sláinte,

      --
      "What in the name of Fats Waller is that?"
      "A four-foot prune."
    4. Re:How are you alive? by CyDharttha · · Score: 1

      I used to drink a lot a have a great time with the night life. Now I have three kids and a more-than-full-time job. I'm lucky if I can get down two beers in a night.

      Sigh!

    5. Re:How are you alive? by copponex · · Score: 1

      I've had my hard days, though not 25 or 50 cans of beer. However, when I worked in construction, I knew some guys who could buy a 24 pack and put it away all by themselves, every single night. I also knew some guys who could drink almost a handle of vodka by themselves. Those are the real alcoholics. Some of them never stopped drinking at all. Wake up, have a screwdriver. Carry a flask around at work. Drink more with lunch.

      I'll never forget one of the guys turning yellow and his buddies dropped him off at the hospital, of course stopping on the way for one last pint. Two days later he was dead.

      The worst I ever did was probably the night I drank 12 Trois Pistoles in a four hour session. I have not made that same mistake twice. The bill was almost as bad as the hangover.

    6. Re:How are you alive? by dakameleon · · Score: 1

      I'd suggest putting a down-payment on a new liver down now while you still can.

      --
      Man who leaps off cliff jumps to conclusion.
    7. Re:How are you alive? by Anonymous Coward · · Score: 0

      My mother used to drink 1.5 to 3 quarts of (cheap) vodka per night. I guess it was 40-50% ABV or something. I remember, more than once, when she had been passed out with hardly detectable respiration and an unmeasurable pulse. She set the local hospital record with a BAC of .45 percent on one occasion.

      She doesn't drink any more. Although she has quit many times during her lifetime. I think this time it's for good. And I can tell you, the permanent effect on her brain has not gone unnoticed by me.

    8. Re:How are you alive? by tehcyder · · Score: 1

      I'd never heard of everclear before (I don't know if you can get it in the UK) so I googled it. Holy shit, it's almost pure alcohol, it must be like drinking lighter fluid or meths or something.
      There is a huge difference between getting drunk on normal strength beer and even standard strength spirits, never mind fucking rocket fuel.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    9. Re:How are you alive? by silentcoder · · Score: 1, Informative

      There may be a locational bias here.

      I can just about handle 3 South African beers, in America I ordered by the Jug and usually 2/3 of those on a dinner date with a girl.

      Beer doesn't have a universal standard for strength and American beer is pretty much piss.

      --
      Unicode killed the ASCII-art *
    10. Re:How are you alive? by CraftyJack · · Score: 4, Insightful

      in college working towards a MA, aiming towards being a LPC or LSW specializing in substance abuse treatment

      been drinking since I was 14 or so, am now 41.

      I start around 3pm, give or take a little and go until I go to bed, which in many cases is not until 1 or 2am.

      I'm sorry, but I simply can't take you seriously. You're either stretching the truth, or you are a 41 year old student that spends nearly half his day drinking. Either way, you're not credible.

    11. Re:How are you alive? by electron+sponge · · Score: 1

      American beer is pretty much piss.

      Yeah because all we have here is Budweiser and Coors Light, right? You don't know what the fuck you're talking about, seriously.

    12. Re:How are you alive? by silentcoder · · Score: 1

      >Yeah because all we have here is Budweiser and Coors Light, right? You don't know what the fuck you're talking about, seriously.

      Hey, I've been to your country once, I asked the waitress what the most popular beer was - I was after all, trying to experience your culture. If you have lesser known but better quality beer - well actually I wouldn't be all that surprised.

      Allow me then to rephrase: the beer they serve in jugs at hooters are pretty much piss.

      Happy now ?

      --
      Unicode killed the ASCII-art *
    13. Re:How are you alive? by SleazyRidr · · Score: 1

      Ah, the old, 'if you can't drink that much you're a girl' attitude. That's fine, just don't come crying to me in 20 years when you need a new liver.

    14. Re:How are you alive? by SleazyRidr · · Score: 1

      My Mum tells me that my Dad used to put down a bottle of scotch a night. He'd started his own business and was pulling in a few grand a week in the 80's, but he was so stressed out he spent it all on cigarettes and booze. He's pretty much fucked now. If I even hint that I've been drinking during the week he gets right out of his tree at me.

    15. Re:How are you alive? by Anonymous Coward · · Score: 0

      Which just goes to show everyone how much diversity there is in body size and even what some people call "beer" and probably some other factors too. Maybe you're a 400 lb lardass, or you're drinking 3% ABV mild ales. If those are "normal" (~5.5% ABV) beers and you're also not a fat bastard, then there is something pretty interesting happening with your physiology if you're just barely "feeling" 4 beers.

      Or maybe it's taking you 8 hours to drink 'em. That would explain it too. I forgot about time.

      Shit, I'm around 200 lbs and on my weekly Wednesday trip to the microbrewery for happy hour, just two beers is enough that I probably shouldn't be driving home, but they're either the 7% IPA that's always there, or the 9-11% specialties that the place sometimes has. If I have 4 beers, there's just no doubt at all that I'm drunk.

    16. Re:How are you alive? by Sloppy · · Score: 1

      American beer is pretty much piss. .. Hey, I've been to your country once, I asked the waitress what the most popular beer was - I was after all, trying to experience your culture.

      You should turn this into a recurring joke whenever you travel. Go to Belgium (try to find the Belgian equivalent of Hooters, if they have anything like that) and drink Heineken, then return home and share with the Internet what you learned about Belgian beer. Do the same to Ireland and Germany. Troll every culture.

      Allow me then to rephrase: the beer they serve in jugs at hooters are pretty much piss.

      Happy now ?

      No, I think you should have stuck to your guns and kept it comically general.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    17. Re:How are you alive? by Muad'Dave · · Score: 1

      This calculator shows the BAC after a 185 lb man takes 4 hours to drink a quart of 95% ethanol to be 1.172%. That's way past coma, and would likely be lethal. It also shows that it would take 29 hours for your BAC to fall below 0.08% if it didn't kill you outright.

      Original poster, if you're really that habituated to those sorts of BAC levels, please seek help before you kill yourself, or worse, someone else.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    18. Re:How are you alive? by jimnorcal · · Score: 1

      I also agree that 4 or 5 beers is about as far as I can go. However, the beers I'm referring to are Heinekens and not Coors Lights. I think there's a bit of a difference there.

    19. Re:How are you alive? by h4rr4r · · Score: 1

      I agree, and often stop drinking for months at a time to lower my tolerance.

    20. Re:How are you alive? by nedlohs · · Score: 1

      So you are rather obese. Still not enough to dilute all that alcohol though. I guess you spend a lot of the 12 hours a day you aren't drinking throwing up and pissing.

      No wonder you are still doing final papers at 41, with the 2 hours a day you must have which isn't sprent drinking, sleeping, or in the bathroom.

      But if it makes you feel tough I guess it's all worth it.

    21. Re:How are you alive? by h4rr4r · · Score: 1

      145lbs and it takes about 2 hours to drink 4 beers. 6-8 and I am fairly drunk, 12 is a heck of a good night, more that that and I am wrecked.

  19. NEVADA GAMING COMMISSION has the code to slots gam by Joe+The+Dragon · · Score: 4, Interesting

    NEVADA GAMING COMMISSION has the code to slots games so why can't the FDA get the code to med systems?

  20. Aww, Thufir... by BlueStrat · · Score: 1

    "...neither patients nor their doctors are permitted to access their IMD's source code or test its security.'"

    "Aww Thufir, don't feel badly...everyone gets a heart-plug here..."

    Let's hope any vulnerabilities aren't wirelessly-exploitable!

    Strat

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  21. Independent test by Mark+of+THE+CITY · · Score: 1

    Medical device companies typically outsource hardware for a series of hardware tests. Similar arrangements can be made to test software similar to DO-178B test levels for avionics. This should be a documented process.

    --
    The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  22. Insulin Pumps... by Dieppe · · Score: 1

    My girlfriend has an insulin pump made by Medco. It has to do certain things like, if she has a certain high blood sugar level, give the right amount of insulin dose for the next hour to bring her into a normal range. If she eats, she estimates the amount of carbs she's eaten, enters in a certain dose level, and the pump calculates how much insulin she needs, based on the type of insulin she's using.

    It uses a AAA battery. If the battery starts to run low, it beeps. If the battery is almost dead it beeps A LOT to let her know to change batteries.

    Now... if she gets low on insulin, it will beep once or twice at approximately 10% left, and a few times at 5% left.

    IF the pump runs out of insulin---THE PUMP SAYS NOTHING. No "OMG! NO INSULIN!" messages. NO WILD BEEPING! Nothing! If she somehow runs out of insulin in her sleep, she is well and truly fucked as the pump isn't going to wake her up! Nice of it to let her know when the battery is low (obviously if the battery is dead, it can't beep right?), but not so nice of it NOT to let her know when she's actually out of the life-giving fluid she needs to live.

    Has it happened that she's run out of insulin and not noticed because the pump didn't say anything? Yes, it has. Luckily not when she's been asleep, but it could happen.

    Good thing she doesn't have to milk a hairless cat to live, huh? Still, a little better design here might make a difference.

    1. Re:Insulin Pumps... by ibsteve2u · · Score: 1

      IF the pump runs out of insulin---THE PUMP SAYS NOTHING. [...] Good thing she doesn't have to milk a hairless cat to live, huh?

      Its not so hard to milk a hairless cat. You just attach eight of those electronic insulin pumps to their nipples, and off you go.

      Now you have to watch closely, 'cuz the stupid things won't know to stop if the cat runs dry and if you're not looking, all you'll have left is what looks like somebody's nutsack laying on the floor.

      --
      Orwell: "In a Time of Universal Deceit, telling the Truth is a Revolutionary Act"
    2. Re:Insulin Pumps... by tuttleturtle42 · · Score: 1

      While it would be good to be told, you are making a huge deal over this. It's a failure, but that doesn't mean that she's going to die if she doesn't wake up. It doesn't even mean she's going to have any problems.

      Reading your description of her insulin pump makes me think of how complicated that is and how much she is relying on the pump for rather than doing out herself. It looks like the pump is doing an incredible huge amount.

      I'm young. I remember when insulin pumps really started getting popular. I don't remember how old I was, but I remember my dad's first pump. Before that he had no way to inject insulin overnight. However you also don't eat while you're asleep. Every pump that he has had up to 4 years ago has not monitored his blood sugar, has not reacted to his blood sugar, has not calculated out how much insulin he should be injecting. (Actually he tried a continuous monitoring solution around 4 years ago and it did not work because he had been giving himself injections for too long and it would not keep an accurate reading). It was a device which he could tell to give him insulin and it would do so without requiring 5-10 injections every day, only a replacement ever 3 days.

      Yes, it is absolutely a failure. Yes it absolutely should tell you. But its not the life or death situation you're making it out to be, and truthfully anyone with diabetes should know the warning signs of too high and too low, should know how much insulin to give themselves with what they're eating, and so on. The pump is an amazingly useful tool, but it should be just that a tool, because situations arise when you can't use the pump. It just so happens that my dad personally survived with diabetes over 30 years without one.
      This is probably somewhat offtopic for the discussion, but there's a huge difference between an implantable pacemarker. While they both are relied on, one is internal, one is external, and the failures of the insulin pump are very different when they cause too much insulin to be given and not enough. One is much more a life or death scenario while the other can be worked around using the means that was used for the past 90 years because over one night the lack of insulin isn't scary.

  23. In Communist Russia... by Anonymous Coward · · Score: 0

    In Communist Russia, software opens YOU!

    Seriously, get a grip. I don't see any hearts bleeding (pun unintended) about how manufacturers aren't required to freely distribute their manfacturing process so it can be checked (by anyone with a keyboard and an opinion). So the implication that these companies should be categorically required to give up what they may well consider a trade secret because it smells like something you're particularly religious about strikes me as downright un-American.

  24. Re:NEVADA GAMING COMMISSION has the code to slots by Anonymous Coward · · Score: 0

    Becaue they made it a condition of the contract, and had the muscle to do so. Doctors simply need to so the same, if they really think this is a risk.

  25. I know a little about medical devices by Anonymous Coward · · Score: 0

    On one hand, the work I did on medical devices was held to a much higher standard than most other software I have written. Peer reviews with recorded signatures, all kinds of automated testing of the code, etc. On the other hand, I also know that no external authority inspected our code, and there were some firmware bugs with dangerous implications. I also witnessed anger from management when customers of a competitor learned of serious defect in the competitor's product. The company I worked for was seriously committed to keeping information secret, regardless of the impact to the patient. At some point most corporations become incapable of an ethical decision and turn in to a cancer on the host society.

  26. What standards / reading material by Anonymous Coward · · Score: 0

    Firstly let me state I don't work for a medical device implant company so don't be alarmed by this question ;)

    What should I read if I was interested in testing / auditing software for an IMD, or other mission-critical software? Can someone point to some online resources?

    Thanks in advance.

  27. Re:NEVADA GAMING COMMISSION has the code to slots by Anonymous Coward · · Score: 0

    Bad Example.

    A pacemaker / infusion pump powers just a handful of the almost
    7 billion oxygen-consuming global-warming-contributing talking monkeys.
    If one dies due to a software glitch - well, no big loss.

    A error in slot machine software can directly impact corporate profits.

    Big difference.

  28. Re:NEVADA GAMING COMMISSION has the code to slots by noidentity · · Score: 1

    NEVADA GAMING COMMISSION has the code to slots games so why can't the FDA get the code to med systems?

    Duh, there's a lot of money at stake with a gambling machine, but just people's lives at stake with medical devices.

  29. Surely it's not the worst thing by phatStrat · · Score: 1

    Sure, pacemakers and insulin pumps may run closed-source software. But there have got to be countless systems running critical aspects of infrastructure or even the military using closed-source software as well. Wasn't the Navy using Windows at some point in its ships?

    Seems that the stakes are much higher in the latter although given the pace of medical technology/wetware innovation, having some sort of review or 3rd party testing worked into the approval process now rather than later would be prescient.

  30. Why is this even a damn issue these days?! by JakFrost · · Score: 1

    Serious, WTF! Why are we still having to dick around with these issues of closed systems that you are prevented from reviewing, especially since they affect people's health directly! This should not require any kind of debate and if these medical devices that are certified by a government entity such as the Food & Drug Administration (FDA) then the manufacturers must be required to publicly disclose the design and software source code to the FDA for their review and additionally for public review since the FDA works on behalf of the people. This is braindead simple but we still have to argue for every little bit of disclosure for government certified devices.

    This is the same crap that happened with the speed radar guns and it took many law suits to finally force the manufacturers of these devices behind sold to the local police departments acting on behalf of the government and thus the people to finally release the source code for these devices. Some of the devices were found to have faulty programming in them and their results were proven to be uncertain within the degree that would affect their accuracy enough to be difficult to certify if a person was speeding or the radar gun was acting up.

    There's that part in the US Constitution about the government being unable to copyright anything that is produced by it This should be extended to mean that anything that is used by the government or certified for usage by the government should at the very least be officially copyrighted by the authors and though this process should be made available for review by the public, similar to what the patent system does. You submit a patent, and you get government protection for your invention, at the cost of exposing your design to the public and then allowing the public to use and benefit from your invention after the protection period expires.

    Same thing should apply here to the software of these medical devices. You submit it for certification you copyright your code officially and you get copyright protection for it so that another company can't just cut-and-paste it into their own system. This makes the code available for public review and people can independently verify that the code won't accidentally kill you if you happen to trigger an unusual set of events that is not going to be dealt with and avoid the problems with "edge cases".

    1. Re:Why is this even a damn issue these days?! by mcgrew · · Score: 1

      There's that part in the US Constitution about the government being unable to copyright anything that is produced by it

      You haven't actually read that document, have you? Here's what the Constitution says about copyrights: "Section 8. The Congress shall have power to... promote the progress of science and useful arts, by securing for limited times to authors and inventors the exclusive right to their respective writings and discoveries;"

      That's the whole of what it says about copyright and patent. Note, however, that it says "limited times to authors and inventors". How can a corporation be an author or inventor? The Supreme court unfortunately said that "limited times" means whatever Congress says it means; Lessig argued that case, and he considers it his worst defeat (go to his web site and read his book Creative Commons).

      However, it does imply that the government can't copyright anything, because the purpose of copyright is to "promote the progress of science and useful arts". The implication is there, but not the outright statement.

  31. Alcohol kills a lot of people by aepervius · · Score: 1

    The problem is, thoser "pothead" have a good points. Cyrose, Alcoholic coma, and various other illness (korsakof), not even counting those which at the end of the road try other type of alcohol (rubbing alcohol forn example). Alcohol is more adictive and more destructive for the body than marijuanna. So it stands to reason that you should not ban something which is less addictive and less dangerous than alcohol while selling legally alcohol. The problem in this case is *cultural* and not a health one. Those who smoke weed eevryday are about as rare as those which drink alcohol everyday, but they are certainly much., much more fucntional. You never hear of those which don't smoke everyday, because unless you make a blood sampling, you would not be able to distinguish them from the rest of the population, just like your moderate drinker. The bottom line is, there is no reason whatsoever to forbid marijuanna a quite a lot of good reason to ban alcohol (and I did not even mention road accident).

    And before you start to call me a pot head, I despise UTTERLY all chemicals which robs me of my mental potential. That include Pot, alcohol BOTH. But I am not a fucktard wanting to ban either , as they are personal choice. The only things I would impose is that having a road accident with any alcohol in the blood, I don't care which amount, or any drug, should automatically lead to heavy prison, while possessing and consuming either in privacy should not be a problem. Driving is something which can kill uninvolved people therefore it should be heavily punished. The rest is voter rethoric which has no scientific basis.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
    1. Re:Alcohol kills a lot of people by insertwackynamehere · · Score: 1

      I totally hear what you are saying; you sound like me in high school. But like, alcohol shouldn't be banned because some people can't use it properly and marijuana shouldn't be put on a pedestal because after spending years thinking it was harmless, I finally realized why it really isn't. NOT NOT NOT always, some people can use it in moderation, but I learned that some people also can't and their marijuana "addiction" is as bad as someone's alcohol addiction. I remember buying into the bullshit that marijuana wasn't addictive for so long, this came as a shock. (And before someone says it, marijuana is not particularly physically addictive like some harder drugs, but just like with alcoholics, there are people predisposed to addiction and marijuana can become a problem for them because of their addictive personality).

  32. Re:NEVADA GAMING COMMISSION has the code to slots by Ihlosi · · Score: 1
    NEVADA GAMING COMMISSION has the code to slots games so why can't the FDA get the code to med systems?

    Why do you think the FDA can't do that? They can basically do anything they want, followed by the threat to kick you (the manufacturer) out of the US market and/or shut down your factories if they're in the US.

    Have a nice day.

  33. Why do they guard it so jealously? by 91degrees · · Score: 1

    Nobody is going to steal your code. It simply isn't worth it. The saving will be a few thousand dollars in programmer salary, and the risk will be a lawsuit worth millions, which is quite likely to come to light is the competition has to release their source.

    And the software simply isn't that complex. You don't want it to be too complex. The users want it to do a simple job.

  34. It's not about the code, it's the device stupid! by kenh · · Score: 0

    The issue is the entire device, not the standalone code - the code is not usable outside the device, and I'm pretty sure implantable devices ARE regulated by Gov't. This is a non-issue designed, I am certain, to raise the profile of the organization making the claim in the eyes of those outside the industry.

    There are many parallels, but to me the easiest is the on-board computer in a car. Certifying the software in the computer is pointless, since it is so closely tied to the hardware it runs on - so the only useful tests are for the entire software, hardware, and vehicle to be tested as a whole.

    --
    Ken
  35. Re:NEVADA GAMING COMMISSION has the code to slots by drjoe1e6 · · Score: 1

    Um... they can and they do.

    When the FDA auditor is sitting in your office and asks, "May I see the source code?", it's time to paraphrase Winston Zeddemore: When someone asks you if they can see the source code, you say "YES"!

    --
    Lose = not win ...... Loose = not tight
  36. Just having the source wouldn't help you much by Dribbitz · · Score: 1

    Implantable pulse generator firmware isn't written for a standardized platform. These devices all contain highly customized hardware, very complex ASIC's with lots of hardware-assisted power savings functions, sleep timers, bidirectional control registers, etc. and the designs vary greatly from model to model, company to company. Without at least a working understanding of this hardware you will only have a cursory and likely somewhat inaccurate view of what's really going on inside an IPG just from looking at the source code. I'm quite familiar with this, I design automated test systems and test code to validate and perform quality test on IPG's!

  37. Re:It's not about the code, it's the device stupid by Anonymous Coward · · Score: 0

    The Therac-25 worked pretty well until operators began triggering huge overdoses due to a race condition.

    Saying that auditing code is useless when you can just audit the device is rather myopic.

  38. Be afraid by Anonymous Coward · · Score: 0

    One of my co-workers knows a guy who works on pacemaker software. That transitive guy should not, in my co-worker's words, be trusted with a BASIC interpreter on a rusty TRS-80.

    The thing between you and your next heartbeat may be a clever fellow who uses "? :" all the time because "it's faster than if .. else."

    This stuff should be publically available.

  39. About Everclear by BenEnglishAtHome · · Score: 1

    If you're not familiar with it, Everclear seems like strange stuff. It's not even universally available in the U.S. as some jurisdictions effectively outlaw it.

    However, almost nobody (I say "almost" because I'm sure there's one crazy idiot out there) drinks it straight. It's always mixed.

    When I was in high school, the fun party drink involved cutting a hole in a watermelon, pouring in a bottle of Everclear, then refrigerating the whole thing for a few hours to let it soak. Then you bring it out at the party, poke in a few straws, and people take turns sucking down the intoxicating slush inside.

  40. I know a man who could do it by BenEnglishAtHome · · Score: 1

    I know a man who downs a 12-pack of beer every night, minimum. Often, it's twice that. He consumes a minimum of 2 24-packs every weekend.

    In between the beer, he consumes a minimum of 2 gallons of whiskey each week.

    At the end of every night he's (in the words of one of his former girlfriends, my sister) "knee-walking drunk".

    Yet, he can carry on a lucid conversation almost to the end. And every weekday, he gets up and goes to work where he does a fine job related to the construction industry. His work attendance record is nearly perfect and his job performance is excellent. The guy is entrusted with million-dollar decisions on an almost daily basis and he's never let down his employer.

    Physically, he's lean and strong. Much of his work is in the field around major concrete placements and he runs rings around guys 20 years his junior.

    I don't know how he does it, either, but this has been his pattern for the last 30 years or so.

  41. On Funding Digital Public Works & health resea by Paul+Fernhout · · Score: 1

    On how charitable givers should insist on a post-scarcity copyright and patent policy for the results of anything they fund in whole or in part (from a document I wrote):
    http://www.pdfernhout.net/on-funding-digital-public-works.html
    "For example, where can one go to get a freely modifiable design including CAD files for even a simple health-related appliance like a wheelchair? Or worse, where is the community freely collaborating on improving wheel chair designs? Are a few dozen intentionally-vague patents on wheel chair design the best to be hoped for given the trillions of dollars of investments into public works, including vast amount of money spent on medical research? ... This physical public works paradigm is unfortunately then applied to thinking about most digital public works, and there is a major flaw in the analogy. A bridge does not require much marketing. ...
    Consider again the self-driving cars mentioned earlier which now cruise some streets in small numbers. The software "intelligence" doing the driving was primarily developed by public money given to universities, which generally own the copyrights and patents as the contractors. Obviously there are related scientific publications, but in practice these fail to do justice to the complexity of such systems. The truest physical representation of the knowledge learned by such work is the codebase plus email discussions of it (plus what developers carry in their heads).
    We are about to see the emergence of companies licensing that publicly funded software and selling modified versions of such software as proprietary products. There will eventually be hundreds or thousands of paid automotive software engineers working on such software no matter how it is funded, because there will be great value in having such self-driving vehicles given the result of America's horrendous urban planning policies leaving the car as generally the most efficient means of transport in the suburb. The question is, will the results of the work be open for inspection and contribution by the public? Essentially, will those engineers and their employers be "owners" of the software, or will they instead be "stewards" of a larger free and open community development process?
    Open source software is typically eventually of much higher quality
    http://www.fsf.org/software/reliability.html
    and reliability because more eyes look over the code for problems and more voices contribute to adding innovative solutions. About 35,000 Americans are killed every year in driving fatalities, and hundreds of thousands more are seriously injured. Should the software that keeps people safe on roads, and which has already been created primarily with public funds, not also be kept under continuous public scrutiny? ..."

    A shorter version of that:
    http://www.pdfernhout.net/open-letter-to-grantmakers-and-donors-on-copyright-policy.html
    "Foundations, other grantmaking agencies handling public tax-exempt dollars, and charitable donors need to consider the implications for their grantmaking or donation policies if they use a now obsolete charitable model of subsidizing proprietary publishing and proprietary research. In order to improve the effectiveness and collaborativeness of the non-profit sector overall, it is suggested these grantmaking organizations and donors move to requiring grantees to make any resulting copyrighted digital materials freely available on the internet, including free licenses granting the right for others to make and redistribute new derivative works without further permission. It is also suggested patents resulting from charitably subsidized research research also be made freely

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  42. To reinforce what you said: by jbeaupre · · Score: 1

    Don't forget that those inspectors carry badges and handcuffs. A lot of people don't realize that every time you sign a DHF (Design History File) or DMR (Design Master Record) file, it's like signing a federal affidavit. Sign something untrue, and you risk jail time.

    --
    The world is made by those who show up for the job.
  43. Software reviews are already very rigorous by proggoddess · · Score: 1

    I work for a medical device manufacturer. We don't make a life-essential device, but all the laws apply to us as well as the manufacturers that make critical devices. The FDA already has the power to examine a manufacturer's source code. When they come in to perform an inspection, the inspectors have the same powers as federal marshals. They can look at anything - just time and resources are the limiting factors. When a device is submitted for FDA clearance, there is a lot of software documentation that has to be included in the application. Our software section is one of the thicker sections in an application. Depending on the level of concern of the device, a manufacturer has to submit all test results, software detailed design, etc. The stuff we have to do during development here is incredible and we're a minor level of concern.

    Regulation requires that all designs be periodically, formally reviewed. It requires that the review includes an independent reviewer and that reviewers are just as (if not more) technically competent than the designer. The FDA may not have the resources to review every line of code, but they do have the resources to look at the documentation from the reviews and to look at the documentation listing the qualifications of the reviewers.

    Manufacturers are required to conduct risk assessments for their devices and identify any/all reasonably foreseeable hazards and to mitigate those hazards until they are as low as reasonably practicable or the clinical benefit to the patient outweighs the risk. The risk assessment must be conducted by clinical and technical experts. Each mitigation (or fix or change to a line of code) has to be re-evaluated for risk and possible repercussions to the rest of the device. Testing is also quite rigorous and safety and reliability are the top priorities. Our testing takes months. Changes that affect safety may have to be tested in expensive clinical trials on human subjects and the results resubmitted to the FDA for clearance.

    Perhaps by having the public look at source code there will be some bugs found. But I'm sure that the bug has already been considered as part of the manufacturer's risk assessment, and any fixes for that bug will not be fast in coming considering the heavyweight nature of the development process.

    --
    --The Programming goddess from Gorflaz
  44. Re:NEVADA GAMING COMMISSION has the code to slots by Anonymous Coward · · Score: 0

    Because in gaming there's something more important on the line than people's lives: Money.

  45. MODS -- Informative, *not* Troll by zooblethorpe · · Score: 1

    Mods, wtf? stonewallred answered my question. How is that possibly worth a Troll mod? Or is it just that someone out there doesn't like him (her?) in general, and happened to have mod points last night?

    Sheesh.

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
  46. Jugs, eh? by Anonymous Coward · · Score: 0

    I ordered by the Jug and usually 2/3 of those on a dinner date with a girl.

    One (creative) reading of this is that there were 3 jugs at the table, only one of which comes with beer in it... :D

  47. Re:NEVADA GAMING COMMISSION has the code to slots by surgen · · Score: 1

    NEVADA GAMING COMMISSION has the code to slots games so why can't the FDA get the code to med systems?

    Yeah, I'm going to rig a pacemaker, then find a guy with a pacemaker throw a secret combination of quarters into his mouth, jiggle his arm and GET RICH!

  48. Please mod parent up! by Ivan+Stepaniuk · · Score: 1

    The FDA DOES require software to be reviewed, along with full UML, state machine diagrams, etc of whatever piece of software that is likely to have an impact on the patient's life. Even for non life-essential devices like x-ray, machines, CT scanners and the like, where a bug could lead to a wrong diagnostic.

    --
    My other signature is a car
  49. DOH! by mcgrew · · Score: 1

    The more you weigh. jesus, how did I make such a dumn mistake? Is it Monday or something?