Earlier quoted context omitted.
FCK!
That's only 3 letters! FXCK was probably the closest we got with that change
My insulin pump controller has a bug
101–110 of 172 posts
Re: My insulin pump controller has a bug
#102Non-twitter link: https://nitter.net/morganherlocker/status/173045572181552742... (edit: I'm not the author) "Notified today that my insulin pump controller has a bug where the leading decimal point will be dropped, ie: changing a dose of .21 units to 21 units. I can reproduce randomly ~1 in 5 times so probably a race condition. Easily one of the worst software bugs I have ever heard of."
It sounds like the bug was in the Android app. Shouldn't the microcontroller (on the pump) be validating dose values received? (dose > MAX_DOSE) ? return DOSE_TOO_HIGH : return DOSE_ACCEPTED; 20 units is obviously dangerous for a single dose.
Re: My insulin pump controller has a bug
#103Earlier quoted context omitted.
But does the device contain that much insulin?
This device can hold up to 200 units of insulin in it's cartridge. I'm not familiar with it to say if it has any safety interlocks to administer some sort of max dose lower than that at a time though.
Re: My insulin pump controller has a bug
#104Cue the "you wouldn't steal a car" music. ♫ "You wouldn't demand open-source software for life-critical contexts instead of the industry-perfected closed software" ♫
If you do you haven't actually worked on open source software.
Even in critical software people just LGTM.
Re: My insulin pump controller has a bug
#105A clearer description of the bug is here: https://twitter.com/Tims_Pants/status/1730515134731182490 It's wild that this sort of bug got through testing. As a diabetic it feels like our insulin pump software is very conservative and lacking in features especially compared to what some of the "closed loop" things would like to do. That seems reasonable if the manufacturers are having to do lots of safety testing. But i…
Re: My insulin pump controller has a bug
#106Re: My insulin pump controller has a bug
#107Wonder if it's possible to enter "0.21" and avoid the bug.
Re: My insulin pump controller has a bug
#108This is the Omnipod 5 when using the Android app as the controller. I received the email this morning. This is indeed a pretty terrible bug. I'm hopeful the confirmation screen prevented any real harm from being done. E: I can reproduce. It seems to happen around 1 in 10 entries for me.
>I'm hopeful the confirmation screen prevented any real harm from being done. I hope so too, but I doubt it. Confirmation screens are notorious for becoming habituated and then ignored. Yes, even important ones. https://alistapart.com/article/neveruseawarning/
Re: My insulin pump controller has a bug
#109Earlier quoted context omitted.
Why? Safety Critical Software engineers are expensive. If you write a webstack with Node.js and React to run the insulin pump you can hire web developers. They are much cheaper. And who would be able to tell the difference? Boomer lawyers and judges working on the lawsuit targeted against us won't understand.
Judges have the benefit of experts spoon feeding them information, and no deadlines other than the ones they impose on themselves. The judge I worked for wrote the panel decision throwing out the Communications Decency Act, at age 64. In addition to covering packet routing and caching, it did a pretty good job of capturing the decentralized ethos of the Internet: https://archive.nytimes.com/www.nytimes.com/library/cy…
Re: My insulin pump controller has a bug
#110Earlier quoted context omitted.
It sounds like the bug was in the Android app. Shouldn't the microcontroller (on the pump) be validating dose values received? (dose > MAX_DOSE) ? return DOSE_TOO_HIGH : return DOSE_ACCEPTED; 20 units is obviously dangerous for a single dose.
Absolutely. The App should be considered hostile by the pump firmware until proven otherwise.
Stranding users who use the app without access to our lifesaving medical device is... Bold, to say the least.