frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Syn – Approve remote sudo requests from your Mac

https://github.com/ferrerluis/syn-approvals
1•ferrerluis•1h ago
I built Syn to review and approve individual sudo requests from a remote machine using Touch ID on my Mac.

The problem came up about five minutes after I set up my Raspberry Pi with Ubuntu Desktop and Codex. I wanted an always-on personal agent with Browser Use, Computer Use, and a residential IP, accessible from both my phone and laptop (keep in mind, this was before Muse and Dots dropped). But a few prompts in, in order to run a command that needed `sudo`, the agent asked me to enter an administrator password in a terminal that–to me as a client on my Macbook–seemingly didn't exist. I then realized: "this dude has some password prompt open on its TTY, and I simply cannot see it."

Unrestricted passwordless sudo would have removed that interruption, but I wanted to keep approving administrator actions myself, so setting up my Pi pivoted into building a Mac app.

And so Syn was born: Syn hooks into sudo after its policy check. It pauses the invocation and shows the machine, account, executable, and arguments on the paired Mac, where I can approve it with fresh Touch ID or Mac-password authentication.

Each approval is cryptographically signed and bound to that specific invocation. The unprivileged network service only relays signed requests and decisions; sudo executes its original command.

The devices communicate directly over mutually authenticated TLS, without the need for a cloud relay. Interactive terminal use also has a password fallback, and Syn works with any eligible commands regardless of which agent—or person—started them.

Current support is macOS 15+ on Apple silicon and Ubuntu 26.04 ARM64 with classic sudo.ws 1.9.x. I have mine set up between my Raspberry Pi and my Macbook with NordVPN Meshnet in the mix to ensure I can connect when outside my LAN, but it should work the same with any compatible VPS or using another virtual LAN (like Tailscale).

If this fits your setup, I’d love folks to try it and share feedback! It's an open-source project, so PRs are super super welcome.

Write_On by Jason Fried

https://twitter.com/jasonfried/status/2105403067793584590
1•gholap•1m ago•0 comments

NetBSD on My Netbook

https://movq.de/blog/postings/2026-09-18/0/POSTING-en.html
1•networked•1m ago•0 comments

WSLC Architecture Deep Dive

https://devblogs.microsoft.com/commandline/wslc-architecture-deep-dive/
1•taubek•1m ago•0 comments

AI upscaling is coming to PS5

https://blog.playstation.com/2026/10/01/ai-upscaling-is-coming-to-ps5/
3•thibautg•5m ago•0 comments

Bryan Cantrill: Keynote (RustConf2026): Rust, in Sickness and in Health [video]

https://www.youtube.com/watch?v=3kbPyuAtk7g
1•mfrw•6m ago•0 comments

A lack of rockets is creating a crisis for space technology companies

https://www.newscientist.com/article/2591502-a-lack-of-rockets-is-creating-a-crisis-for-space-tec...
1•ryzvonusef•7m ago•1 comments

Show HN: Mixdog – open-source coding agent for Windows desktop

https://github.com/tribgames/mixdog
1•tempest1033•7m ago•0 comments

Decode what's behind a QR code, useful for retrieving wi-fi passwords

https://www.qrexpress.org/decoder/
1•levario•8m ago•0 comments

Sukumar Sen and India's First Election

https://www.rabbitholes.garden/posts/2026-10-02-sukumar-sen-and-indias-first-election/
1•rrampage•8m ago•0 comments

Show HN: Fantasy Walk – A cozy walking RPG for Android

https://fantasy-walk.app/
1•stormqueen•8m ago•1 comments

I Don't Remember the Last Time I Checked Mastodon

https://kevquirk.com/i-dont-remember-the-last-time-i-checked-mastodon
2•mindracer•8m ago•0 comments

The hard part of an editable table is knowing what changed

https://kanunilabs.com/blog/editable-table-knowing-what-changed
2•hizlikovboy27•11m ago•0 comments

Griffin, the first model to pass the video Turing test

https://twitter.com/tavus/status/2105704169009246248
1•taubek•11m ago•0 comments

Dotfiles – Mise-En-Place

https://mise.jdx.dev/dotfiles.html
2•kstrauser•16m ago•0 comments

OpenDots

https://github.com/CopilotKit/OpenDots
2•soltanov•17m ago•0 comments

Stages of grief about the effect of AI on open source

https://twitter.com/awesomekling/status/2105814628785934386
3•tosh•18m ago•2 comments

Rust in the kernel? What about Rust without the kernel

https://kerkour.com/rust-kernel
1•olalonde•21m ago•0 comments

Show HN: AviGPT-250M – Edge SLM with NVMe memory bus (488MB, runs offline)

https://github.com/Avinashricky211/AviGPT-250M
1•AvinashRicky•22m ago•0 comments

Metadata Reactor – image metadata for 11 platforms

https://metadatareactor.com/
1•nationalsun•24m ago•0 comments

Thoughts on Languages from 2000's

http://blog.gmarceau.qc.ca/2009/05/speed-size-and-dependability-of.html
1•mahirsaid•24m ago•0 comments

Show HN: Run Google DataProc cluster on your local

https://local.cloud/blog/run-dataproc-locally-docker/
1•jaysen_apache•26m ago•0 comments

The Empire State Building's Mooring Mast

https://www.onverticality.com/blog/empire-state-mooring-mast
3•thunderbong•26m ago•0 comments

MySQL Workbench 26

https://blogs.oracle.com/mysql/introducing-mysql-workbench-26
1•aveinca•33m ago•0 comments

Aaron

https://en.wikipedia.org/wiki/AARON
1•bananaboy•35m ago•0 comments

Infinitrance Live Stream [video]

https://www.youtube.com/watch?v=5Eu62AJrwlA
1•ph4rsikal•39m ago•0 comments

US tells France and Germany to release diesel stocks or face US export ban

https://www.reuters.com/business/energy/us-tells-france-germany-release-diesel-stocks-or-face-us-...
7•geox•42m ago•0 comments

There's a spike in Bitcoin activity around the time foreign aid money goes out

https://twitter.com/cremieuxrecueil/status/2105707121073328552
4•MrBuddyCasino•49m ago•1 comments

Shimano Bicycle Museum Review

https://inrng.com/2026/10/shimano-bicycle-museum/
12•pietroppeter•51m ago•0 comments

Yes I still use a landline [video]

https://www.youtube.com/watch?v=xS5P1umgbgo
1•MobiusHorizons•53m ago•0 comments

Ideas on modernizing the open-source desktop

https://lwn.net/Articles/1095425/
3•pykello•54m ago•0 comments