Hacker News

Show HN: Machine – One VM per Project

Hacker News - Sun, 05/17/2026 - 12:49am

Hi all!

I realized it’s really not secure to run coding projects directly on my Mac. All the NPM hacks recently, especially with agentic coding — you’re always one npm install away from a disaster.

So I’ve built a small CLI called machine that starts a Lima VM for each of your projects. It supports declarative “profiles” which are like package.json for your VM. The default profile comes with standard stuff like Node.js, git, Docker, Claude Code and Codex.

If you share your projects.toml with your team, every developer can spin up your team’s entire dev environment with one command. No need to install dev tools, clone repos, npm install anything manually.

Another cool thing is that you can use the native MacOS keychain or 1password to forward SSH signatures to the VM. So every time you need to commit or push code, you touch the Touch ID key and it’s signed. SSH keys never leave the host.

The same is done for env variables and secrets. You inject them with one command from 1password when the machine starts and they are never stored in a file.

Repo: https://github.com/katspaugh/machine

Genuinely curious about your feedback!

Comments URL: https://news.ycombinator.com/item?id=48166119

Points: 1

# Comments: 0

Categories: Hacker News

Directory of Blogs with a /Now Section

Hacker News - Sun, 05/17/2026 - 12:47am

Article URL: https://nownownow.com/

Comments URL: https://news.ycombinator.com/item?id=48166111

Points: 2

# Comments: 0

Categories: Hacker News

An example of functional slop code

Hacker News - Sun, 05/17/2026 - 12:27am

Article URL: https://manemasters.vip/

Comments URL: https://news.ycombinator.com/item?id=48166050

Points: 1

# Comments: 1

Categories: Hacker News

Driving

Hacker News - Sun, 05/17/2026 - 12:24am

Article URL: https://jzhao.xyz/posts/driving

Comments URL: https://news.ycombinator.com/item?id=48166033

Points: 1

# Comments: 0

Categories: Hacker News

Danger Testing

Hacker News - Sun, 05/17/2026 - 12:01am

Article URL: https://www.dangertesting.com/

Comments URL: https://news.ycombinator.com/item?id=48165949

Points: 1

# Comments: 0

Categories: Hacker News

Fly.io is getting rid of GPU-accelerated machines

Hacker News - Sat, 05/16/2026 - 11:00pm

Article URL: https://fly.io/docs/gpus/

Comments URL: https://news.ycombinator.com/item?id=48165706

Points: 1

# Comments: 1

Categories: Hacker News

SeeFlow – Architecture diagrams that run

Hacker News - Sat, 05/16/2026 - 10:45pm

Article URL: https://seeflow.dev

Comments URL: https://news.ycombinator.com/item?id=48165653

Points: 1

# Comments: 0

Categories: Hacker News

Pages