<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: bwm</title><link>https://news.ycombinator.com/user?id=bwm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 03 Jul 2026 07:51:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bwm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>You retain the IP as long as you keep the VM. If you delete it, you'll loose the IP.</p>
]]></description><pubDate>Mon, 15 Jun 2026 23:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548735</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48548735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548735</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Yes, it's ideal for this!</p>
]]></description><pubDate>Mon, 15 Jun 2026 21:14:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547106</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48547106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547106</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>You could start here: <a href="https://github.com/fdmtl/machine0-nixos" rel="nofollow">https://github.com/fdmtl/machine0-nixos</a><p>It'll click faster if you learn with an agent!</p>
]]></description><pubDate>Mon, 15 Jun 2026 21:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48547063</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48547063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48547063</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Yea, I totally get it. The thing is agents change the game. You no longer need to worry about the learning curve or how best to implement.<p>Just point your agent at a machine0 VM and say "make a machine that does X", then you get code you can use to build on any nix box and you'll always get the same result.<p>Once you experience this, it's hard to go back to a "traditional" OS, you'll want to nixify everything :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:50:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546867</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48546867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546867</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Thanks! I'm so happy to be building this :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:29:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546638</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48546638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546638</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Soon!</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546602</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48546602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546602</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>It's funny, because my homelab is exactly where this started :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546594</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48546594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546594</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Would love to join the next one!</p>
]]></description><pubDate>Mon, 15 Jun 2026 19:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545820</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48545820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545820</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>I'm also a big fan of proxmox! Would be happy to help you extend machine0 though :) Happy to chat about your requirements over email: barnaby@machine0.io</p>
]]></description><pubDate>Mon, 15 Jun 2026 19:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545814</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48545814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545814</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>You could point your agent at the machine0 CLI and ask it to :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 19:16:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545761</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48545761</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545761</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>It's not possible to modify the VM outside of the flake :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48545052</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48545052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48545052</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Thank you!</p>
]]></description><pubDate>Mon, 15 Jun 2026 18:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544895</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48544895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544895</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Always happy to meet others that are working with NixOS :) I've just added the License - it's MIT.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:59:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544862</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48544862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544862</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Been great having you :)</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544643</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48544643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544643</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: machine0 – Persistent NixOS VMs You Control from the CLI"]]></title><description><![CDATA[
<p>Thanks! Yup, one of the benefits of defining your VMs as code using Nix, is that you can take that code to any supplier, and you're guaranteed exactly the same build.</p>
]]></description><pubDate>Mon, 15 Jun 2026 17:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48544303</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48544303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48544303</guid></item><item><title><![CDATA[Show HN: machine0 – Persistent NixOS VMs You Control from the CLI]]></title><description><![CDATA[
<p>Hi HN! Excited to launch machine0, a CLI that makes it easy to create, provision and snapshot persistent NixOS (& Ubuntu) VMs.<p>You can think of machine0 as a modern VPS provider. VMs stay on unless switched-off (with 99.99% uptime), they have static IPs and HTTPS endpoints, 1-60 vCPU, up to 240GB RAM and optionally GPUs. The CLI provides commands to manage lifecycle, snapshots and also provision the VMs using Nix flakes or Ansible playbooks. VMs are priced by the minute of usage.<p>What makes machine0 unique is that it has first class support for NixOS! In a nutshell, NixOS lets you define your entire OS as code (think Terraform but for your Linux). A flake declares your system state (packages, services, firewall rules, users...) and pins all dependencies via a lockfile. Given the same flake.nix and flake.lock, `nixos-rebuild switch` always produces the exact same system.<p>The NixOS ecosystem is mature, and flakes are expressive: at the system level you can define packages, what's in /etc, firewall rules, users & groups etc. At the user level, you can define your shell, aliases, tmux and vim config. Having your entire environment defined as code makes it easy to audit what's installed and how things are set up. You can rollback by reverting the last commit. And agents can write the code for you and test it against disposable machine0 VMs.<p>If you'd like to dive right in, these commands will get you started:<p><pre><code>  npm install -g @machine0/cli
  machine0 new my-vm --image nixos-25-11        # create a new nixos VM
  machine0 provision my-vm ./flake#my-profile   # provision it using a nix flake
  machine0 ssh my-vm                            # ssh in
  machine0 stop my-vm                           # stop the VM
  machine0 images new my-vm my-snapshot         # create a snapshot
  machine0 new my-clone --image my-snapshot     # create a new VM from the snapshot
</code></pre>
- Demo of installation + NixOS provisioning via Claude Code: <a href="https://www.youtube.com/watch?v=RT8N0_e3Vfg" rel="nofollow">https://www.youtube.com/watch?v=RT8N0_e3Vfg</a><p>- Documentation: <a href="https://docs.machine0.io/introduction/overview">https://docs.machine0.io/introduction/overview</a><p>- machine0 NixOS flakes: <a href="https://github.com/fdmtl/machine0-nixos" rel="nofollow">https://github.com/fdmtl/machine0-nixos</a><p>If you're in the habit of using VMs, or want to know what the NixOS fuss is about, would love for you to give machine0 a try!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48543245">https://news.ycombinator.com/item?id=48543245</a></p>
<p>Points: 96</p>
<p># Comments: 37</p>
]]></description><pubDate>Mon, 15 Jun 2026 16:01:43 +0000</pubDate><link>https://machine0.io</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48543245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48543245</guid></item><item><title><![CDATA[New comment by bwm in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>NixOS VMs for agents: <a href="https://machine0.io" rel="nofollow">https://machine0.io</a></p>
]]></description><pubDate>Sun, 10 May 2026 19:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087199</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48087199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087199</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: Reusable MCP Playbooks for AI Agents"]]></title><description><![CDATA[
<p>Yes you can! Just add the filesystem MCP server: <a href="https://director.run/registry/filesystem" rel="nofollow">https://director.run/registry/filesystem</a></p>
]]></description><pubDate>Fri, 31 Oct 2025 13:23:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45771731</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=45771731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45771731</guid></item><item><title><![CDATA[Show HN: Reusable MCP Playbooks for AI Agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/director-run/director">https://github.com/director-run/director</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45770956">https://news.ycombinator.com/item?id=45770956</a></p>
<p>Points: 9</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 31 Oct 2025 11:45:23 +0000</pubDate><link>https://github.com/director-run/director</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=45770956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45770956</guid></item><item><title><![CDATA[New comment by bwm in "Show HN: The simplest way to use MCP. local-first. 100% open source"]]></title><description><![CDATA[
<p>Yes, this is something you'll be able to implement the middleware functionality that's on our roadmap.<p>MCP also has an upcoming feature called Elicitation that you might find interesting: <a href="https://modelcontextprotocol.io/specification/draft/client/elicitation" rel="nofollow">https://modelcontextprotocol.io/specification/draft/client/e...</a></p>
]]></description><pubDate>Sun, 13 Jul 2025 19:29:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44552858</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=44552858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44552858</guid></item></channel></rss>