<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: crawshaw</title><link>https://news.ycombinator.com/user?id=crawshaw</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 22:53:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=crawshaw" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by crawshaw in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>Based on this and recent product releases, Anthropic seems keen on building a closed ecosystem around their excellent model. That is their business choice, I suspect it will work well. But I cannot say I am particularly excited to have my entire development stack owned by one company.</p>
]]></description><pubDate>Sat, 04 Apr 2026 01:26:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47634616</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47634616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47634616</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>You can get this effect today by installing Tailscale on your exe.dev VM. :)<p>The reason we put so much effort into exposing these publicly is for sharing with a heterogeneous team without imposing a client agent requirement. The web interface should be easy to make public, easy to share with friends with a Google Docs-style link, and ssh should be easy to share with teammates.<p>That said, nothing wrong with installing tunneling software on the VM, I do it!</p>
]]></description><pubDate>Thu, 19 Mar 2026 04:10:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47434840</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47434840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47434840</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>Amazingly even most p2p works with NAT, see (and I am biased here) Tailscale.<p>I certainly wish we simply had more addresses. But v4 works.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47427044</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47427044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47427044</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>(exe.dev co-founder here)<p>We are not running out of IPv4 space because NAT works. The price of IPv4 addresses has been dropping for the last year.<p>I know this because I just bought another /22 for exe.dev for the exact thing described in this blog post: to get our business customers another 1012 VMs.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:08:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426718</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47426718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426718</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>(exe.dev co-founder here)<p>IPv6 does not work on the only ISP in my neighborhood that provides gigabit links. I will not build a product I cannot use.<p>Even when IPv6 is rolled out, it is only tested for consumer links by Happy Eyeballs. Links between DCs are entirely IPv4 even when dual stacked. We just discovered 20 of our machines in an LAX DC have broken IPv6 (because we tried to use Tailscale to move data to them, which defaults to happy eyeballs). Apparently the upstream switch configuration has been broken for months for hundreds of machines and we are the first to notice.<p>I am a big believer in: first make it work. On the internet today, you first make it work with IPv4. Then you have the luxury of playing with IPv6.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426685</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47426685</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426685</guid></item><item><title><![CDATA[New comment by crawshaw in "Show HN: Sub-millisecond VM sandboxes using CoW memory forking"]]></title><description><![CDATA[
<p>That is very true. We use copy on write for exe.dev base images right now, and are accumulating a lot of storage because of version drift.<p>We believe the fix here is to mount the base image as a read-only block device, then mount a read-write block device overlay. We have not rolled it out yet because there are some edge cases we are working through, and we convinced ourselves we could rework images after the fact onto a base image.<p>Right now our big win from copy-on-write is cloning VMs. You can `ssh exe.dev cp curvm newvm` in about a second to split your computer into a new one. It enables a lot of great workflows.</p>
]]></description><pubDate>Wed, 18 Mar 2026 15:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426665</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47426665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426665</guid></item><item><title><![CDATA[New comment by crawshaw in "Show HN: Sub-millisecond VM sandboxes using CoW memory forking"]]></title><description><![CDATA[
<p>Nice to see this work! I experimented with this for exe.dev before we launched. The VM itself worked really well, but there was a lot of setup to get the networking functioning. And in the end, our target are use cases that don't mind a ~1-second startup time, which meant doing a clean systemd start each time was easier.<p>That said, I have seen several use cases where people want a VM for something minimal, like a python interpreter, and this is absolutely the sort of approach they should be using. Lot of promise here, excited to see how far you can push it!</p>
]]></description><pubDate>Wed, 18 Mar 2026 01:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47420684</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47420684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47420684</guid></item><item><title><![CDATA[New comment by crawshaw in "Ask HN: Who is hiring? (March 2026)"]]></title><description><![CDATA[
<p>Send me an email!</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221258</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47221258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221258</guid></item><item><title><![CDATA[New comment by crawshaw in "Ask HN: Who is hiring? (March 2026)"]]></title><description><![CDATA[
<p>exe.dev | Full time | SF Bay Area | multiple roles<p>Support Engineer - If you want to use Claude or Codex (or Shelley!) to trawl through our code base, augmented with (carefully scoped) API keys to make our customers lives better, we are hiring.<p>Designer - If you want to use Claude or Codex (or Shelley!) to make our product functional and beautiful, we are hiring. You do not ship mocks or assets to other teams. There is no other team. You ship by pushing to production. Don't worry, we've got your back.<p>Software Engineer - If you see a pattern here, we are hiring. Expect to design, build, and run entire subsystems. What matters is attention to product detail and overall architecture, we have agents for writing code.<p>With significant industry experience, pay will be over $200,000 with meaningful equity.<p>We are a small team and going to stay one. The focus is building a high-trust environment. Success for us is if you say "I'm going to fix the load balancer" we all sigh with relief, because you are on it and we can rely on you to take on and solve large projects.</p>
]]></description><pubDate>Mon, 02 Mar 2026 17:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221220</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47221220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221220</guid></item><item><title><![CDATA[New comment by crawshaw in "Addressing Antigravity Bans and Reinstating Access"]]></title><description><![CDATA[
<p>The concern is not losing access to some new IDE for operating outside the terms of service. The concern is when you lose access to the IDE, you also lose access to your 20 year old Gmail account.<p>A general problem for Google products is that everything is mixed together.</p>
]]></description><pubDate>Sat, 28 Feb 2026 15:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47196191</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47196191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47196191</guid></item><item><title><![CDATA[New comment by crawshaw in "Banned in California"]]></title><description><![CDATA[
<p>But you also want smart phones, electric cars, and a navy. There needs to be a path towards doing things other than foisting them on people who are out of sight.</p>
]]></description><pubDate>Wed, 25 Feb 2026 23:44:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47159705</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47159705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47159705</guid></item><item><title><![CDATA[New comment by crawshaw in "Banned in California"]]></title><description><![CDATA[
<p>Lot of things could be added to this list. Good luck getting permission to start a hospital, or permission to mine/refine anything with a slightly messy process (e.g. rare earth metals). You can't build a new port. The California Coastal Commission won't let you open a new hotel anywhere on the water. You can't even keep a bar open late in San Francisco.</p>
]]></description><pubDate>Wed, 25 Feb 2026 23:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47159680</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47159680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47159680</guid></item><item><title><![CDATA[New comment by crawshaw in "Sandboxes won't save you from OpenClaw"]]></title><description><![CDATA[
<p>I do think sandboxes as a concept are oversold for agents. Yes we need VMs, a lot more VMs than ever before for all the new software. But the fundamental challenge of writing interesting software with agents is we have to grant them access to sensitive data and APIs. This lets them do damage. This is not something with a simple solution that can be written in code.<p>That said, we (exe.dev) have a couple more things planned on the VM side that we think agents need that no cloud provider is currently providing. Just don't call it a sandbox.</p>
]]></description><pubDate>Wed, 25 Feb 2026 19:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47156561</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47156561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47156561</guid></item><item><title><![CDATA[New comment by crawshaw in "AI makes you boring"]]></title><description><![CDATA[
<p>It is a good theory, but does it hold up in practice? I was able to prototype and thus argue for and justify building exe.dev with a lot of help from agents. Without agents helping me prove out ideas I would be doing far more boring work.</p>
]]></description><pubDate>Thu, 19 Feb 2026 18:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47077334</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=47077334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47077334</guid></item><item><title><![CDATA[New comment by crawshaw in "Eight more months of agents"]]></title><description><![CDATA[
<p>Hi, author here. I mean the piece of code that calls the model and executes the tool calls. My colleague Philip calls it “9 lines of code”: <a href="https://sketch.dev/blog/agent-loop" rel="nofollow">https://sketch.dev/blog/agent-loop</a><p>We have built two of them now, and clearly the state of the art here can be improved. But it is hard to push too much on this while the models keep improving.</p>
]]></description><pubDate>Mon, 09 Feb 2026 19:37:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46949950</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46949950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46949950</guid></item><item><title><![CDATA[New comment by crawshaw in "We mourn our craft"]]></title><description><![CDATA[
<p>You in SF? My schedule is a bit busy since we launched but I could find an hour in the city.</p>
]]></description><pubDate>Sun, 08 Feb 2026 00:23:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46929901</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46929901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46929901</guid></item><item><title><![CDATA[New comment by crawshaw in "We mourn our craft"]]></title><description><![CDATA[
<p>Glad to see this already expressed here because I wholly agree. Programming has not brought me this much joy in decades. What a wonderful time to be alive.</p>
]]></description><pubDate>Sat, 07 Feb 2026 19:37:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46926916</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46926916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926916</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>[exe.dev co-founder here] That's true today but I am rapidly buying IP addresses so we can increase that number.</p>
]]></description><pubDate>Tue, 03 Feb 2026 18:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46875266</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46875266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46875266</guid></item><item><title><![CDATA[New comment by crawshaw in "SSH has no Host header"]]></title><description><![CDATA[
<p>Hi, author here! Our first system used usernames:<p><pre><code>  ssh servername@exe.dev
</code></pre>
We did not like stealing users for this.<p>I built jumpbox support into our proxy on a branch to get -J working. I have not shipped it (but probably will in the future). The reason we did not use it for default access is we do not want our proxies to complicate the experience of using VMs. We want to be as close to “just a computer” as possible. Jumpboxes are not unheard of but they are still a relatively uncommon ssh feature.<p>It gets even nicer if you setup a CNAME for your box, then you can:<p><pre><code>  ssh myserver.com
</code></pre>
...and get right into your exe.dev VM.<p>Another way of saying it: we are willing to take on a lot of complexity internally to remove a little bit of complexity for our users. This was my standard of operation at Tailscale and it is how I like to program.</p>
]]></description><pubDate>Thu, 22 Jan 2026 21:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46725102</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46725102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46725102</guid></item><item><title><![CDATA[New comment by crawshaw in "Predicting OpenAI's ad strategy"]]></title><description><![CDATA[
<p>That is very good framing for the problem with advertising today.<p>It also says that if you can find an audience to build a new ad platform, the incumbents have created enormous margin for the new platform.</p>
]]></description><pubDate>Sun, 18 Jan 2026 16:42:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46669282</link><dc:creator>crawshaw</dc:creator><comments>https://news.ycombinator.com/item?id=46669282</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46669282</guid></item></channel></rss>