HNHacker News
TopNewBestAskShowJobs

msyea

16 karma · joined June 20, 2014

Climber and Software Engineer. Building apps for Garmin watches so you can leave your phone behind. https://untether.watch
submissionscomments
msyea··on Claude writing a macOS driver for my obscure HP printer built only for Windows
Awesome. I had a crack at the Xerox Travel Scanner 150, which had niche drivers for some reason, only shipped Windows and didn't make it into SANE. Wireshark and prior art from SANE got me most of the way. Getting the stepper motor working was really hard and I didn't manage to get it completely working Maybe I'll resurrect 15 year when it's a little older. I really fancied a Pi+Scanner pipeline with OCR/AI to file all my documents as they arrive. Maybe I should just take a photo?
msyea··on Tl;dv: Over 180k meetings left wide open
My biggest worry is the small talk that you casually have in meetings. Comments about your pattern of life, family, locations, friends and health. Slurping all that up over 100s of meetings is concerning. Stored raw transcripts of meetings is a huge liability. Should redact small talk and only store useful extracts.
msyea··on GitHub Actions and Pages are experiencing degraded availability
I think this is because all frontier AI providers integrate with GitHub as a default git forge through their GitHub apps platform and their free tier is too generous. They should either charge some of these huge partners access to GitHub apps or partition the free tier off and have a different SLA.

If the frontier AI used GitLab as a default I'm sure they'd be the ones suffering now.

msyea··on Ask HN: What Are You Working On? (July 2026)
I've been excited about OpenRouter's OAuth 2.0 PKCE flow for backendless BYOK inference. I just updated my Garmin watch AI app (https://untether.watch/en/apps/byok) to run the whole flow on the watch for a seamless BYOK experience - formerly you had to copy/paste your Gemini key into settings, which was a huge barrier.

If you're building client-side/frontend apps and want to let your users BYOK, OpenRouter's PKCE flow is great for that.

Otherwise I'm still working on Untether (https://untether.watch) - a suite of digital-minimalism apps that let you stay connected and do quick actions on the watch while keeping your smartphone out of sight (and your hands).

msyea··on Macaroni – a single HTML file messenger
Nice idea. I recently published an article with a different twist. Static Vite+React site but all the backends are via OAuth PKCE and your customers bring their own. https://type2fun.net/infinitely-scalable-personal-apps I like the idea of building apps but skipping the infra burden/costs.
msyea··on Personal apps with no back end: static site and OAuth PKCE and OpenRouter
Author here. Built some personal apps using OAuth/PKCE for auth, hosted as static sites. OpenRouter adds the AI. No backend, no database, no growing bill, minimal maintenance. I believe these frontend "Pixie apps" are a great architecture for personal tools you can actually share. Keen to hear what people think.
msyea··on Ask HN: What was your "oh shit" moment with GenAI?
For me it was reverse engineering an obsolete travel scanner (should have just taken a photo ) and automating a document workflow. Something I knew was possible but impossible for me.

This pulled me into BLE protocols and private APIs and integrating with things directly instead of using 3rd party apps that were bad or limiting.

It's now opened up vibe-coding personal apps in hours, where I simply didn't bother before because I didn't have the time. https://type2fun.net/infinitely-scalable-personal-apps

msyea··on Ask HN: What are you working on? (May 2026)
I'm currently fighting Garmin's wonderful Connect IQ watch app platform (it's horrendous).

I'm working on <https://untether.watch>. Trying to shift 20-30 micro phone interactions to the wrist per day to ultimately reduce phone use. Dumbphones are too extreme - you need a smartphone for certain day-to-day activities (banking etc.)

The watch is a great form factor - it's got a crap screen (MIP), the ergonomics are awkward (rotate and look down), it has limited capabilities. But that's the point! Do essential quick actions and leave the phone out of site.

Requires Android companion app to do the heavy lifting. Use the (head)phone mic and STT to reply to any android notification and make notes. More features to come.

Garmin's SDK is seriously challenging. APIs are often broken across firmwares, limited developer tools and testing is tough.

msyea··on GitHub is sinking
The issue is every AI coding tool integrates as a "GitHub App" (OAuth, PATs, webhooks etc.) first, over other code forges. This load is coming through their 3rd party app integrations. I bet the web/git volume isn't getting smashed as much.

I had to begrudgingly use GitHub over my preference GitLab to use some 3rd party AI features.

The solution for GitHub is to charge or rate-limit some of these 3rd parties integrations and come up with an equitable solution.

msyea··on Ask HN: Programmable Watches with WiFi?
You can make standalone Garmin Wifi Apps for free (you only have to pay if you want to charge).

Do note that it's very janky. By default web requests proxy via the phone - if you want to try wifi you have to switch into a "modal wifi mode" - do a batch of web requests and logic - then switch back into "normal" mode and then do something with the saved data.

You cannot push notifications from wifi but you could do:

1. request to open the app using a background service

2. toggle wifi mode

3. fetch the data and close the app

4. create watch notifications from the background service.

You may need to acknowledge the request to open the app with a button press - but I've also see examples of it just opening (not sure of conditions though).

If your Garmin is already paired with a wifi AP turn off your phone and give https://apps.garmin.com/apps/78a3fa7c-6f78-4d0e-94cd-b9bd874... a go to see the UX (needs Gemini API key).

msyea··on Ask HN: What are you working on? (February 2026)
I'm a solo dev working on a suite of Garmin apps in order to make the sportswatch into a fully flung smartwatch, with the intent of enabling you to reduce screentime (mobile) but still maintain "essential functionality" and live in the modern world. The ecosystem is offline and privacy first - no cloud/servers.

The watches are chronically underpowered (great for battery life) and need a phone for internet anyway (inbuilt Sat/LTE is not available to devs) - so I've offloaded most of the heavy work to an Android (for now) companion app.

The key features:

- Use the phone mic (headphones or built-in) to dictate to the watch (on-board transcription) - the built-in keyboards are tough to use

- Reply to android notifications with voice (ie. WhatsApp/SMS)

- No extra costs for AI - you have a flagship mobile - all AI inference is on-device

- No internet access for watch or phone app - privacy first, local.

The apps:

- [Untether Comms](https://apps.garmin.com/apps/ac3c70e8-d631-49b9-a6f3-4335dc9...) - Reply to notifications with voice

- [Untether Notes](https://apps.garmin.com/apps/3984f15b-0924-428a-895e-c4c97a2...) - Voice notes automatically transcribed onto the watch

- Untether AI (coming soon) - Chat with Gemini Nano (or others) about your health metrics or anything without your phone

- [Companion Android App](https://play.google.com/store/apps/details?id=watch.untether...)

It is very much still in Beta and might be pretty unstable!

msyea··on Ask HN: What Are You Working On? (Nov 2025)
I’m working a Garmin watch app to query all the rich data on the watch (health, physical, environmental, location sensors) from the watch + general AI assistant. Privacy focused using your own keys and Gemini. API calls direct from watch - no backend. https://untether.watch
msyea··on Ask HN: What are you working on (September 2024)?
Have a look at the Internet Printing Protocol. I built a NodeJS app that pretended to be a printer and could receive real time transactional data from a legacy POS/software. No drivers required… supports HTTP auth… all OS’s have great support for it.
msyea··on Trying to succeed as an entrepreneur for 10 years. Should I quit? Anyone else?
I recently did the same thing. Hit 30; reflected on last decade. I had moderate success consulting but didn’t get a single product off the ground. Considering the lost potential earnings, the need to reset savings and the lack of a pension I thought it prudent to get a full-time job. I’ve now been employed for 8 months or so and it’s a huge relief. Formerly every waking hour was working on the product. Now it’s 9-5 working for the man and then have the rest of the time to relax. It’s been truely impactful. I’ve started reading again and am much happier! Being an employee isn’t for me but I will stay with new status quo for a couple of years, get a healthy financial buffer and start something else again. I’m working for a medium sized company and am an engineer with limited responsibilities.
msyea··on Juicero Is Shutting Down
https://www.youtube.com/watch?v=_Cp-BGQfpHQ breakdown of juicer. So fantastically overengineered. Beautiful.
msyea··on BBC Sport ditches Gill Sans and replaces it with bespoke typeface
That was my immediate thought. Does anyone know how much these licenses cost?