HN user

guzik

805 karma

Building Aidlab.com – started as a way to hack together my own medical data collection. Turns out I wasn't the only one who thought that was useful. Now hundreds of researchers, doctors, and devs around the world are tinkering with it too!

Posts42
Comments173
View on HN
github.com 4mo ago

Pug 3.0.4

guzik
1pts0
stripe.com 5mo ago

Stripe's New Landing Page

guzik
1pts1
news.ycombinator.com 8mo ago

Ask HN: Any Hardware Startups Here?

guzik
2pts1
www.aidlab.com 9mo ago

Measuring Stress

guzik
2pts0
news.ycombinator.com 9mo ago

Show HN: Aidlab – Health Data for Devs

guzik
59pts18
newsletter.pragmaticengineer.com 1y ago

AI fakers exposed in tech dev recruitment

guzik
13pts7
www.aidlab.com 1y ago

We've replaced our rule-based health engine with LLM

guzik
8pts6
www.aidlab.com 1y ago

Transforming How Our Health Insights Engine Works

guzik
1pts0
howtoware.co 2y ago

How We Made Wearables for Medical Researchers

guzik
4pts0
astronomy.org 2y ago

The Last Question (1956) [pdf]

guzik
2pts1
bnn.network 2y ago

Unusually Warm September 2023 in Poland

guzik
1pts0
9to5mac.com 2y ago

Magic Leap AR will cease to function

guzik
2pts0
www.julian.com 2y ago

Hifi Audio

guzik
1pts0
news.ycombinator.com 3y ago

Ask HN: Any hardware startups here?

guzik
509pts700
news.ycombinator.com 3y ago

Ask HN: Trapped in Google's Authentication Maze. Now Battling to Save My Discord

guzik
5pts2
erictopol.substack.com 3y ago

The Brain and Long Covid

guzik
3pts0
deepnight.itch.io 3y ago

LDtk 1.3.3

guzik
1pts0
ldtk.io 3y ago

LDTK 1.3.0

guzik
1pts0
arxiv.org 3y ago

The 2-Maxsat Problem Can Be Solved in Polynomial Time

guzik
6pts5
allaboutstevejobs.com 4y ago

All About Steve Jobs

guzik
16pts8
news.ycombinator.com 4y ago

Ask HN: How can I contribute to stem cell research as a computer scientist?

guzik
1pts0
www.shopifystatus.com 4y ago

Shopify Is Down

guzik
6pts1
www.heroku.com 4y ago

Heroku Is Down

guzik
8pts2
news.ycombinator.com 4y ago

Ask HN: Most Beautiful iOS Apps

guzik
3pts2
aidlab.medium.com 5y ago

Big Data Is Saving Millions of Lives

guzik
2pts0
www.aidlab.com 5y ago

The Era of AI-Based Fitness

guzik
1pts0
news.ycombinator.com 5y ago

Show HN: Aidlab – track time you spent in your favorite places

guzik
2pts1
news.ycombinator.com 5y ago

Ask HN: Multiple Websites in One Tab to create personal and business dashboard

guzik
5pts2
www.youtube.com 5y ago

Lessons Learned from the App Store (2018)

guzik
1pts0
news.ycombinator.com 6y ago

Ask HN: Any Pebble Alternatives?

guzik
143pts80
VR Is Not Dead 4 months ago

These are valid points but the upside of vr is still much bigger than the current downsides. The ability to explore worlds as if you're actually there is something no other medium really offers.

An Update on Heroku 6 months ago

yes,, render feels like the most natural next step right now (similar mental model). Still kind of nostalgic about Heroku, had really good times with it.

hey guys, we’ve had a chance to chat a few times. Fingers crossed for your launch here. Have you thought about Show HN? Your product is clearly needed, and I’ll always support standardization /open standards.

Nano Banana Pro 8 months ago

No, and no nudity, no reference images. Example: 'athlete wearing a health tracker under a fitted training top'

Nano Banana Pro 8 months ago

'athlete wearing a health tracker under a fitted training top'

Failed to generate content: permission denied. Please try again.

Nano Banana Pro 8 months ago

Cool, but it's still unusable for me. Somehow all my prompts are violating the rules, huh?

It's not sexy, and as a result an overwhelming majority of the population is unaware about how to avoid succumbing to it

When I started building an ECG Holter in my early 20s, I tried to get some friends to use it and kept hearing "yeah, but it’s not exactly sexy to wear that thing." That’s when it hit me how little people care about prevention until something goes wrong. We still have a huge awareness gap to close.

So I went on X after a long break from social media, and my feed is full of tips like this one:

Growing on X is so simple I’m shocked it works.

100x comments a day

10x posts a day

15x DM’s a day

1x thread a day

1x email a day

This is how you grow your presence on X.

Even if having a presence matters, how can you actually say something meaningful if you post 10 times a day - there's no way (unless you just repeat yourself). Hopefully my algorithm's just gone weird but sadly the people I used to follow stopped posting.

sadly, comfort for chest straps compared to hand straps is a known issue and ours is definitely no different. Wve done a bunch of tests, tried different materials/custom solutions, and honestly we're still clueless how to make it significantly better (if anyone here works in textiles or wearable fabrics, I'd love to connect). So yeah, if wearing your Garmin for more than an hour already feels uncomfortable, ours probably won't be much better in that regard

for regular users, since the device itself doesn't have any interface, we need to send at least some data so they can see it somewhere. the natural place is the phone, but not all of our professional clients liked viewing long ECG recordings or detailed metrics on a small screen, so we built cloud access mostly for convenience .

(to be clear - if a developer wants, they don't need to send anything to us)

Thanks! Yep, the interface for a shell is available here: aidlab.com/developer/debug we are using Jquery Terminal + Web Bluetooth (sadly, I think it's not under active development anymore)

and yeah, when we started years ago, it felt natural that the next step would be to measure glucose from blood but the truth is with the current state of science, it's still not possible to do that 100% non-invasively.

I am glad that we decided to pick CSV as our default format for health data (even for heavy stuff like raw ECG). Yeah, files were bigger, but clients loved that they could just download them, open in Excel, make a quick chart. Meanwhile other software was insisting on EDF (lighter, sure) but not everything could handle it.

We thought for a long time about using protobufs in our product [1] and in the end we went with JSON-RPC 2.0 over BLE, base64 for bigger chunks. Yeah, you still need to pass sample format and decode manually. The overhead is fine tho, debugging is way easier (also pulling in all of protobuf just wasn't fun).

[1] aidlab.com/aidlab-2

Ha, thank you for that! I actually didn't have prior experience in wearables. My background was in mobile app development. I co-founded a company during the app boom, and we built a lot of iOS and Android apps. The transition into health sensors happened pretty organically and I also felt there was nothing that let me measure my own data and make use of it, so I decided to create a wearabke + free SDK for that. There is a quite nice article of how it all started here: https://howtoware.com/aidlab (good reading for anyone wondering what the struggles are when running a wearable startup).

Gee, today is my birthday (36). I've never managed to get anything I've built to the HN front page. Always wondered if that means my ideas just weren’t that interesting, or if it's just the luck of the draw.

*edited my original comment without mentioning my project*

let me piggyback on this thread because maybe there’s a kind soul here who knows the answer. I set up some simple cron jobs in Claude Code that run every few hours. I am on the Pro plan and unfortunately, I cant fully solve this one problem: I keep getting the error:

Invalid API key · Please run /login

I know there are a lot of github issues about this but most of them dont seem to directly apply. The weird thing is: when I run the exact same command manually in my terminal, it works fine. When run via cron, it fails. I suspect it has something to do with how Claude CLI stores the session token or environment variables, since cron doesn’t run as a full login shell. I already tried wrapping the command in bash -l -c "..." which helps in some cases, but not consistently. Has anyone here figured out a clean, reliable way to run Claude CLI from cron without having to manually relogin every 5 hours or so? Or is it only restricted for paid anthropic API Key?