frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Things to know when you get cancer

https://jjmaxwell4.com/writing/things-to-know-when-you-get-cancer/
1310•jjmaxwell4•13h ago•322 comments

Wanted to download an ISO, ended up writing a kernel exploit

https://blog.dfb.sh/blog/eap770-root-for-two-zeros/
54•0xdeafbeef•1d ago•20 comments

OpenCode 2.0

https://anoma.ly/notes/opencode-2-0/
595•gmays•12h ago•226 comments

Creating a Garmin "MCP"

https://jackantico.io/garmin-mcp
25•ricotico060•1d ago•24 comments

Tiny Little Office

https://tinylittleoffice.com/
408•donohoe•10h ago•62 comments

LFM2.5-24B-A2B: Built for fast on-device agents

https://www.liquid.ai/blog/lfm2-5-24b-a2b
203•gmays•9h ago•44 comments

Show HN: Indigene – Native plants for where you stand

https://indigene.app/
15•olivierlacan•2d ago•2 comments

Do dentists know what they're doing?

https://mapwriting.substack.com/p/dentists
676•doitLP•3d ago•495 comments

Catch a Bird – I made it for my own sanity

https://catchabird.com
152•eduardsik•3d ago•37 comments

Americans' social activity has steeply declined in the past 30 years

https://www.dataforprogress.org/blog/2026/9/29/americans-social-activity-has-steeply-declined-in-...
389•hubraumhugo•16h ago•364 comments

The Toftwood Male Voice Choir: A Mystery Pressed in Vinyl

https://ei3lh.eu/2026/10/11/the-toftwood-male-voice-choir-a-mystery-pressed-in-vinyl/
36•austinallegro•3d ago•1 comments

Sticky alpine flower confirms Darwin's 150-year-old carnivorous plant prediction

https://phys.org/news/2026-08-sticky-alpine-darwin-year-carnivorous.html
25•maxall4•2d ago•6 comments

It took me nine years to hack my Xbox 360

https://kennedn.com/blog/posts/glitching/
79•kennedn•1d ago•19 comments

Donaldson Futuro House in Idyllwild, California, USA

https://www.wowhaus.co.uk/2026/10/12/donaldson-futuro-house-in-idyllwild-california-usa/
44•rmason•1d ago•14 comments

Aidlc: Adaptive workflow steering rules for AI coding agents

https://github.com/awslabs/aidlc-workflows
5•pramodbiligiri•1h ago•0 comments

Better HTTP/1 connection reuse in Go 1.27

https://go.dev/blog/http-connection-reuse
250•allddd•16h ago•36 comments

The Double Headed Stack Allocator

https://blog.demofox.org/2026/10/03/the-double-headed-stack-allocator/
61•g0xA52A2A•6h ago•17 comments

AI was great until it was not

https://thetheorygirlie.substack.com/p/ai-was-great-until-it-was-not
12•JohnHammersley•46m ago•0 comments

David Rudnick on "borderline impossible" process of designing Arsenal typeface

https://www.itsnicethat.com/features/david-rudnick-johnnie-campbell-arsenal-rocastle-typeface-gra...
21•droidjj•2d ago•6 comments

Your C is not standard C

https://sebsite.pw/w/20261012-notstdc.html
84•dverlaeckt80•1d ago•49 comments

Show HN: Flipflop, Iroh-powered persistent tunnels for filesharing

https://github.com/andunieee/flipflop
32•andunie•4h ago•10 comments

Show HN: Ito – Build Terminal UIs in Lua

https://uji.sh/ito/
17•cat-whisperer•10h ago•5 comments

Why is every rationalist blog post way too long?

https://alexwennerberg.com/blog/2026-10-13-long.html
345•epestr•1d ago•290 comments

We’re releasing Jev 1.14.0 along with experimental features for dreamers

https://typesafe.ai/blog/jev-1-14
283•emschwartz•11h ago•91 comments

Show HN: Petal, open-source CoScreen/ScreenHero finally free

https://petal.live/
162•thedracle•14h ago•38 comments

Containment and monitoring failures are to blame for AI hacking reports: experts

https://www.csoonline.com/article/4234854/ai-agents-arent-going-rogue-frontier-labs-are-skipping-...
898•latexr•15h ago•525 comments

How Amazon pushes up prices all across the Internet

https://www.not-ship.com/how-amazon-pushes-up-prices-all-across-the-internet/
822•sighborg•23h ago•637 comments

Ask HN: CAD for wood working with LLM support?

72•reacharavindh•2d ago•62 comments

Fancy Curl Sites

https://nytpu.com/gemlog/2026-03-18
126•adunk•13h ago•24 comments

Phloem: Git history grown like a slime mold

https://phloem.stemdeck.app/
114•thclpr•2d ago•22 comments
Open in hackernews

Creating a Garmin "MCP"

https://jackantico.io/garmin-mcp
25•ricotico060•1d ago

Comments

m463•1d ago
Why can't we just connect a garmin watch (or edge or gps) to our ai machine, have it extract all the data with MTP or garmin format, and keep it local. Then ask questions.

Honestly I've been wondering if in the near future I can basically have a big machine and some sort of "ingest" program.

Then keep connect my devices to it, where it will backup all the data, and mine the backups for information I want.

Mine my iphone backups for text messages or contacts

mine all my devices for photos or videos

mine my watch or bike computer or gps or whatever else for where I've been and how I've exercised.

instead, everyone wants your data and imposes themselves in the middle.

exabrial•1d ago
doesn’t Garmin support completely local synchronization with their devices still?
m463•1d ago
they do - and this is why I buy their stuff.

but a lot of these folks are uploading everything to garmin connect and letting it have your data and do the work.

jawilson2•18h ago
If you do local sync, can you work with the files directly? I.e. if I don't want to upload to garmin connect, can I just tell Claude to use an API or reverse engineer the files? I've had a venu 4 for a few months, and finished my connect+ trial, and want to setup my own analytics.
djantje•30m ago
I just connected my Garmin watch to charge via usb, enabled disk access, going into folder GARMIN/Activity/ and uploaded one of the .fit files to claude web and asked a summary and graph, it seems I had a nice evening bike ride that day :)
gadders•27m ago
Yes, but it stays within Garmin. It's hard to get metrics from multiple devices in one place.
cgsmith•1d ago
This is similar to what I did. Just download the gpx and analyze that. Skips the Garmin API.
zknill•1d ago
GPS traces recorded on a watch can be pretty noisy. If you stand in the same spot for a while, you're not going to get the exact GPS position recorded for the entire time you're there. The same happens when you move, it's not a smooth trace.

Strava (and I assume to some extent Garmin) apply some smoothing to these raw GPX traces to try and improve the path, or remove some of the noise.

You'd be missing out on this post-processing by taking the data raw. Ofc you can implement something similar yourself, but I wanted to point out that these platforms are doing a little bit more than just displaying the GPX trace.

szszrk•21m ago
But how real of a problem that is?

I wander often on many smartwatch/sport tracking forums/subreddits, and it's fairly frequent that people ask how to deal with smoothing and get back raw data. Some love how Garmin smooths out a race track run for them and make gps trail stick perfectly to a lane. Some pull their hair out seeing their lake run being smoothed out to make it look like they jumped over fences and private properties.

I often find my garmin traces confusing as well, it's not objectively better.

kyzrfranz•27m ago
Main problem is the sync and getting to the data. Speaking from experience here, been working on something for a while. This is the current state of the product pitch:

https://claude.ai/artifact/162zJUVejDdrAAw6yz9ETs

fyi - most of the functionality already working, but the key factor is how to get the data from the vendors.I currently rely on run-gap but i realise this is not a long-term solution. Last time i have checked intervals icu api I just couldn't stop throwing up for a few days -but this might be better in the mean time.

long term solution is to have something like rungap, server side without the ridiculous fees some of the vendors charge (terra, rook,...)

if anybody wants to test what I currently got, or just has some feedback - let me know.

gadders•12m ago
>>without the ridiculous fees some of the vendors charge (terra, rook,...)

They charge an absolute fortune.

levocardia•9m ago
You can literally connect your Garmin to your computer via USB and drag-and-drop the raw activity files and analyze them if you want. Works totally fine. But Garmin's cloud sync is convenient and cloud processing adds data like elevation (by cross-matching GPS to topo data).
obilgic•35m ago
Just connect your garmin to intervals.icu
shrx•33m ago
I highly recommend GadgetBridge for anyone wanting to avoid Garmin's cloud services: https://gadgetbridge.org/
szszrk•18m ago
I love it as it supports some weird devices that were abandoned or require Chinese data residency for them to sync.

How is it working for you in Garmin for sleep tracking? I tried it a few years ago and loved it at first, but then noticed how incorrect sleep data was.

TrueGeek•31m ago
I've been using the unofficial Garmin APIs as well, but instead of an MCP I wrote an app that waits until my watch syncs after I wake up and then grabs all of yesterdays data and puts it into a Notion db.

It's been working great. The Claude morning brief compares my sleep, HRV, training status, calendar, and weather and then tells me when and how hard to workout that day.

Krasnol•27m ago
SparkyFitness has an MCP and you can connect Garmin to it:

https://github.com/CodeWithCJ/SparkyFitness

teroshan•26m ago
> Imagine how great an Instagram MCP would be. You could create your own feed algorithm (such as the OG algorithm: just pictures from friends based on when they posted). Users would be able to filter out all the influencer content and ads Instagram throws on them. But Instagram would never do this.

See also: the OG App : https://techcrunch.com/2022/09/27/og-app-promises-you-an-ad-...

This is why I don't understand why MCPs (or in other words open documented APIs right?) are being pushed so much.

What's the value in e.g. Amazon opening up their APIs to competitors, lowering the cost of scraping their data? Or allowing their consumers to more easily analyze dynamic pricing? Isn't the whole point to steer people towards closed proprietary apps that work in walled garden that prevent reverse-engineering and any kind of modification?

weird-eye-issue•24m ago
> e.g. Amazon opening up their APIs to competitors, lowering the cost of scraping their data?

Not a great example considering how easy it is to get Amazon data from both official and unofficial APIs (which is very cheap at scale)

weird-eye-issue•26m ago
I sync Garmin activities to Strava then use the Strava API in Claude Code. Although I think Strava just came out with an MCP. This works great but doesn't access things like sleep which I didn't need anyways

Its funny because I literally just used it, opened HN, then saw this post

quora•9m ago
I've recently done something simliar but for creating strength workouts via Claude.

The web and mobile based workout builder has a terrible UI if your workout changes between sessions so I've lifted some features from an app called liftosaur and got it to send activities to my watch. Unfortunately Garmin don't seem to care very much about strength training, so are missing a lot of pretty key exercises from their list, with no ability to create custom ones

hummuscience•7m ago
I am very happy with liftosaur and it's MCP for that!
leni536•7m ago
The idea of letting an LLM anywhere near my finances (and actually initiate transactions) terrifies me. And I like using LLMs.
faangguyindia•42s ago
Many people actually try to use Garmin or other trackers/smart watches for things they aren't good at.

For example, if you want to track your maintenance calories (TDEE, total daily expenditure), Garmin isn't going to be much useful.