<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>Wed, 19 Aug 2026 13:04:35 +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 "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Ohh nice catch! I'll update to the latest version and republish the base images tomorrow. But in the meantime, you can also just rebuild with the flakes: <a href="https://github.com/fdmtl/machine0-nixos" rel="nofollow">https://github.com/fdmtl/machine0-nixos</a></p>
]]></description><pubDate>Tue, 18 Aug 2026 23:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49354333</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49354333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49354333</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Modal is an ephemeral sandbox, whereas machine0 is a persistent VM you own: root, your own driver/CUDA/kernel, GPU passed straight through, and a fixed GPU per size.</p>
]]></description><pubDate>Tue, 18 Aug 2026 22:31:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49353720</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49353720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49353720</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! OAuth token refresh is handled within the profile, and will automatically get picked up by agents using it. If you actually want to pull or rotate a credential, you can do that too and re-inject.<p>The pattern that's increasingly common is having a pilot or orchestrator agent sitting on top of the fleet that manages this.</p>
]]></description><pubDate>Tue, 18 Aug 2026 19:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49351059</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49351059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49351059</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! No not for every tool call. People are spinning up VMs for tasks that require sustained compute for hours or days. For example, they’ll deploy an agent with tools and a prompt to take an entire feature from spec to PR. Or an auto-research loop to improve the performance of an inference model.</p>
]]></description><pubDate>Tue, 18 Aug 2026 19:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350983</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49350983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350983</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! We're not the cheapest compute on the market. But we are cheaper than most sandbox providers / neoclouds. And customers are happy to pay for agent first DX coupled with the performance and reliability you expect from an established cloud.</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:53:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350756</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49350756</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350756</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! Sure: (1) running agent fleets for software factories, (2) Model training and RL environments orchestrated by agents and (3) as a backend for agentic products and platforms.</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:51:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350697</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49350697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350697</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Yes, we're building more tooling around fleets, starting with profiles that let you manage named sets of credentials and MCP tools outside of the VM. We're also looking to support more backends and also BYOC.</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350657</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49350657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350657</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! You get GPUs, much bigger machines and full control of the VM down to the drivers, kernel etc. It's also a lot cheaper, especially for compute intensive workloads. Also, if you're running agents in the VMs, you get native support for credential and MCP tool injection via profiles. We support NixOS too!</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:20:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350118</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49350118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350118</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>You can totally ask an agent to orchestrate an existing cloud. But their APIs weren't designed for agentic orchestration, so it'll be more expensive in terms of context / turns (machine0 grammar is simple: new, ls, rm...).<p>The other thing is if you're running large workloads that span many machines (e.g. software factories, model training or RL environments), then over time you'll end up with orphaned artifacts that will need to be maintained (think security groups, volumes, elastic IPs etc).<p>Ultimately, most of our customers today just want to be able to spin up a powerful & reliable VM without worrying about DevOps or any other kind of maintenance :)</p>
]]></description><pubDate>Tue, 18 Aug 2026 17:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49349399</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49349399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49349399</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! Yes that's right. Sorry if it wasn't clear, but you do pay for storage. Cost is nominal compared to compute ($0.078/GB/month).<p>The other option is to define your entire environment as code using nix (we have native NixOS support). For example, you can use an agent to author code which declares everything on your machine: packages, libraries, shell, vim config... And then you can take that code and use it to rebuild a new VM on machine0 whenever you like (or somewhere else).<p>Docs here: <a href="https://docs.machine0.io/examples/nixos">https://docs.machine0.io/examples/nixos</a></p>
]]></description><pubDate>Tue, 18 Aug 2026 17:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49349209</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49349209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49349209</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>I have a payments background. So maintaining a very high bar on security, reliability and performance as usage scales is super important.</p>
]]></description><pubDate>Tue, 18 Aug 2026 17:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348810</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49348810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348810</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Their machines are good & they have a partnership program that's fast and compatible with the model.</p>
]]></description><pubDate>Tue, 18 Aug 2026 17:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348770</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49348770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348770</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI"]]></title><description><![CDATA[
<p>Hi! It sits on top of DigitalOcean. We also have BYOC on the roadmap.<p>This gives you the best of both worlds: agent native, CLI-first DX with the reliability and performance of a traditional cloud.</p>
]]></description><pubDate>Tue, 18 Aug 2026 16:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348526</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49348526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348526</guid></item><item><title><![CDATA[Launch HN: machine0 (YC S26) – Persistent CPU and GPU VMs from the CLI]]></title><description><![CDATA[
<p>Hi HN! I’m Barnaby, founder of machine0 (<a href="https://machine0.io">https://machine0.io</a>). I’m building a CLI for long horizon agent compute: `machine0 new mybox` gives your agent a persistent cloud VM, billed by the minute, from $0.013/hr up to 60 vCPU / 240 GB RAM and GPUs (H100s, H200s etc), with 99.99% VM level uptime. Agents self drive via CLI or MCP.<p>Demo: <a href="https://www.youtube.com/watch?v=gyllkZ0M04E" rel="nofollow">https://www.youtube.com/watch?v=gyllkZ0M04E</a><p>Agent workloads are moving from ephemeral to always-on. A coding agent working on a complex feature runs 6-8 hours. Agent orchestrated training & RL runs take days. OpenClaw & Hermes run 24/7. As you run more in parallel:<p>- Resources: a few agents on a large codebase saturate RAM and CPU. Model training and RL needs GPUs you don't have.<p>- Security: `--yolo` on your personal machine is one prompt injection away from exfiltrated credentials.<p>- Availability: close your laptop and the agent dies mid-task.<p>- Isolation: there's no clean line between you and the minimum your agent actually needs.<p>machine0 gives every agent its own computer. It's a CLI simple enough that both humans and agents use it without reading docs:
`machine0 new mybox` creates an SSH-ready VM with a static IP and HTTPS endpoint. Always on (with 99.99% VM level uptime) until you switch it off.<p>- Billed by the minute. 1 vCPU / 1 GB at $0.013/hr up to 60 vCPU / 240 GB, plus GPUs from RTX 4000 Ada to 8×H200.<p>- Suspend, snapshot and resume. Making it easy to pause your work, and come back to it later. Or to make a golden master image to stamp out clones for a fleet.<p>- Block storage. Persistent volumes (from 10 GB to 16 TB) that you can manage with intuitive grammar: `--yolo` and attach to your VMs.<p>- Profiles. Bundles of credentials, MCP connections, prompts, and env vars, injected at VM creation. So each agent gets exactly the capabilities you choose, and nothing else.<p>- Agents self-serve. Hand the CLI or MCP server to Claude, Codex, or OpenCode and it manages its own fleet: spin up a box for a build, snapshot it, tear it down.<p>- Reproducible Builds. Using NixOS flakes or Ansible playbooks with Ubuntu.<p>How do people use it today?<p>- Agent fleets. People run a pilot agent that scopes work and delegates it to sub-agents, each on its own VM: shape a project with the pilot, and the workers implement it and open PRs. One customer runs hundreds of machines at once, spun up and torn down from the CLI.<p>- Model optimization & RL environments. ML teams use machine0 for agent-orchestrated RL environments and model optimization work. One customer runs RL environments on 60 vCPU machines that stay up for days at a time; another keeps a suspended H100 around and points an agent at it overnight to grind on inference-speed optimizations.<p>- Product infrastructure. One customer builds their product on top of machine0 rather than using it themselves: every user session gets a fresh XL machine from a versioned image of their own agent runtime. They've shipped hundreds of versions of that image and launched thousands of machines, most alive for two minutes.<p>What’s under the hood?<p>Every machine is a full KVM virtual machine, not a container or sandbox. You get the real GPU exposed to the guest with its actual driver, kernel-level access (load any module or driver you want), and no syscall-interception layer between you and the hardware. The stack itself is deliberately dull: TypeScript, Postgres, Redis. We weigh heavily towards security, reliability and performance making machine0 ideal for sustained compute intensive workloads. 
About me<p>I've been building cloud infrastructure for about 15 years. I dropped out of a PhD at Imperial College London on cloud resource allocation, later spent six years as co-founder and CTO of Upflow (YC W20), owning DevOps, infra and security personally the whole way to 7-figures in ARR because it was too high-stakes to delegate. machine0 started as a tool for me, I’m my own first user :)
Asks<p>Would love you to try it out and give us your feedback (see below). Or if you’re a company looking for compute for software factories, model training or RL environments, feel free to reach out at barnaby@machine0.io<p><pre><code>  # install machine0 
  $ curl -LsSf https://machine0.io/install.sh | sh

  # create a machine and ssh in
  $ machine0 new myvm
  $ machine0 ssh myvm</code></pre></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49348136">https://news.ycombinator.com/item?id=49348136</a></p>
<p>Points: 79</p>
<p># Comments: 42</p>
]]></description><pubDate>Tue, 18 Aug 2026 16:26:42 +0000</pubDate><link>https://machine0.io</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=49348136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348136</guid></item><item><title><![CDATA[New comment by bwm in "Launch HN: Context.dev (YC S26) – API to get structured data from any website"]]></title><description><![CDATA[
<p>Awesome! Been great watching this product improve so quickly, can't wait for what's next :)</p>
]]></description><pubDate>Thu, 09 Jul 2026 16:38:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48848664</link><dc:creator>bwm</dc:creator><comments>https://news.ycombinator.com/item?id=48848664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48848664</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 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></channel></rss>