Live data from Hacker News

How I keep myself alive using Golang

bytesizego.com

31–40 of 136 posts

Re: How I keep myself alive using Golang

#32

Earlier quoted context omitted.

He has that. The problem is not the CGM, it's everything around that (and the fact that both Freestyle Libre, and Dexcom, don't readily expose the data for the DIY types to do anything with). While the Dexcom is "better" (than Freestyle Libre) in my opinion because the recent revision can talk directly to your phone continuously (the Libre only sends alerts, getting data requires you tapping phone to arm)... your ins…

Not sure exactly what you mean by "getting data" but recent versions of both Libre and Dexcom have apps where you can view graphs of data on your phone with no tapping step.

NHS likely doesn't pay for Dexcom. Someone has figured out how to make the Dexcom app broadcast values it's received, it works great: https://www.patreon.com/byod

Re: How I keep myself alive using Golang

#33
post #5
post #2

I went to Open Data Camp in the UK in 2023 and there was an interesting talk from two attendees with Type 1 diabetes about how locked down a lot of these devices are from a data perspective, which seems like a real shame - particularly when it's your own health data they're collecting! CGM devices seems like the gold standard in terms of what they're natively capable of (and you don't need something separate on top o…

From what I've gathered, the community has largely given up on trying to get at the raw data through Libre and Dexcom. That's not going to work in the long run, as Dexcom or Libre could cut it off at any time. The smarter solution is just to reverse-engineer the software component of these systems and take Dexcom/Libre out of the equation, or (even better) run a parallel system that does the data exporting you want.…

T1D here. Luckily not true, exporting works well at least for Dexcom on Android with https://www.patreon.com/byod

It's a patched app that broadcasts values it receives to any app that's listening, e.g. xdrip.

Libre 2 has also got patches floating around on the internet.

Re: How I keep myself alive using Golang

#34
post #25

I could be mistaken but I believe both types of diabetes has no cure; however type 2 is MUCH MORE manageable with a proper diet?

Type 1 and 2 are quite different beasts - they both have in common that you pee sugar when it's not managed (diabetes means sweet urine in Greek).

Type 1 is when your immune system erroneously kills the cells producing insulin in your pancreas. Treatable by injecting insulin manually - but as any substitute, there are caveats, it's not perfect. Type 1 is pretty binary, you either have it or you don't, it appears rather rapidly, usually at young age, up to around 20. There's no way to avoid injections through diet.

Type 2 is when the cells that are _reacting_ to insulin are no longer doing so very well. Lots of reasons: genetics, body weight, physical activity. It's much less binary, with gradual onset over years. Can initially be managed by change of diet, activity, pills - later it also requires injections like type 1.

Re: How I keep myself alive using Golang

#35
post #5
post #2

I went to Open Data Camp in the UK in 2023 and there was an interesting talk from two attendees with Type 1 diabetes about how locked down a lot of these devices are from a data perspective, which seems like a real shame - particularly when it's your own health data they're collecting! CGM devices seems like the gold standard in terms of what they're natively capable of (and you don't need something separate on top o…

From what I've gathered, the community has largely given up on trying to get at the raw data through Libre and Dexcom. That's not going to work in the long run, as Dexcom or Libre could cut it off at any time. The smarter solution is just to reverse-engineer the software component of these systems and take Dexcom/Libre out of the equation, or (even better) run a parallel system that does the data exporting you want.…

I worked for a company that had licenses for Libre, Insulet and Dexcom and we had their serial APIs - but you had to plug it in to your computer, store the data at our colo and use a Java applet to view it in the browser. In 2014. Unsurprisingly mobile apps have had more uptake since.

Re: How I keep myself alive using Golang

#36
Mildly related, I was diagnosed with obstructive sleep (OSA) apnea 6 months ago, and when sleeping I have to use a machine that blows air with a set pressure so it 'counters' the obstruction (a CPAP machine). Not mission critical like type 1 diabetes, but those machines log a lot more than I expected.

While reading this I wondered if someone has geeked something for similar for OSA, maybe for monitoring purposes or more severe cases.

I already know (and am incredible grateful for) OSCAR[1], but I'm really curious to see what else is out there.

1: https://www.sleepfiles.com/OSCAR/

Re: How I keep myself alive using Golang

#37

Earlier quoted context omitted.

He has that. The problem is not the CGM, it's everything around that (and the fact that both Freestyle Libre, and Dexcom, don't readily expose the data for the DIY types to do anything with). While the Dexcom is "better" (than Freestyle Libre) in my opinion because the recent revision can talk directly to your phone continuously (the Libre only sends alerts, getting data requires you tapping phone to arm)... your ins…

Not sure exactly what you mean by "getting data" but recent versions of both Libre and Dexcom have apps where you can view graphs of data on your phone with no tapping step.

It seems like you and the GP didn't read even the first 20% of the article. The author shows their CGM in the first 2 page lengths. They mentioned they did all of this because the official Libre app was constantly losing connection with their CGM. He bought a "hat" device called a "Miao Miao" and then siphoned off the data to his own CGM service that won't cut out if it receives, as the author puts it, "anomalous readings"

It has a side benefit of allowing them to show it on their Apple Watch using Google Calendar only.

Re: How I keep myself alive using Golang

#38
post #36

Mildly related, I was diagnosed with obstructive sleep (OSA) apnea 6 months ago, and when sleeping I have to use a machine that blows air with a set pressure so it 'counters' the obstruction (a CPAP machine). Not mission critical like type 1 diabetes, but those machines log a lot more than I expected. While reading this I wondered if someone has geeked something for similar for OSA, maybe for monitoring purposes or m…

Rather mission critical I reckon. A CPAP machine was a life changer for me - long term untreated sleep apnea causes heart and other life issues.

During my sleep study I logged about at the worst 48 incidents per minute of stopping to breath (kind of difficult to do that when you tongue rolls back into your airway)

Re: How I keep myself alive using Golang

#40
post #14

Nice write up! I stumbled across the Open Pancreas project a while back, may be of interest to techies with T1: https://openaps.org/

There's also Loop on the iOS side: https://github.com/LoopKit/Loop. I've been using it for 7 or 8 years. There's also several pumps that have closed loop capabilities built-in, but I've found that they try so hard to play it safe that they are less capable than running your own.
Post reply on HN