<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: kentonv</title><link>https://news.ycombinator.com/user?id=kentonv</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 10 Oct 2026 04:26:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kentonv" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>For what it's worth, workerd has some pretty aggressive sandboxing too. I'm a bit biased but ask your favorite LLM about it.</p>
]]></description><pubDate>Sat, 10 Oct 2026 00:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=50028330</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50028330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50028330</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>> You may be able to run workerd, but you can't run D1 (Sqlite alternative), you can't run KV or Queues (please correct me if I'm wrong).<p>Details remain to be worked out, but part of the goal of the project is to make all these interfaces plugable with reference implementations that can sit on common infrastructure.<p>In fact, celld has already done a lot of this.<p>> Ok, this peaked my curiosity. Would be great if you could share it!<p>You'll have to find me in person over drinks somehow. ;)</p>
]]></description><pubDate>Fri, 09 Oct 2026 20:36:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=50026270</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50026270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50026270</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>> since it push on semantics that can only be run on Cloudflare infrastructure<p>No, workerd and its semantics are not exclusive to Cloudflare infrastructure. People really do run it in production without using Cloudflare at all (I really wish I was allowed to say who because one of the users is hilariously ironic...).<p>Ryan's and Bert's core focus at Cloudflare is going to be making the self-hosting story better.<p>This was emphasized in the blog post: <a href="https://blog.cloudflare.com/deno-joins-cloudflare/" rel="nofollow">https://blog.cloudflare.com/deno-joins-cloudflare/</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 19:39:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=50025648</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50025648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50025648</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>> They had plans to buy out a company with the explicit intent to shut down their main product.<p>I understand why it looks that way, and we knew it would be hard to combat this perception.<p>But it's simply not true.<p>The actual story is simply this: The Deno team made a strategic decision to refocus on celld, and we (Cloudflare) are excited to support this work, for the reasons I explained in the blog post: <a href="https://blog.cloudflare.com/deno-joins-cloudflare/" rel="nofollow">https://blog.cloudflare.com/deno-joins-cloudflare/</a><p>See Ryan's own comment here: <a href="https://news.ycombinator.com/item?id=50023277">https://news.ycombinator.com/item?id=50023277</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 19:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=50025430</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50025430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50025430</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>workerd is open source, you can run it on your own servers.</p>
]]></description><pubDate>Fri, 09 Oct 2026 18:32:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=50024820</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50024820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50024820</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>We don't completely know what it will look like yet either, but it will absolutely be open source -- as workerd and celld are both already.</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:54:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=50022333</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50022333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50022333</guid></item><item><title><![CDATA[New comment by kentonv in "Deno Is Joining Cloudflare"]]></title><description><![CDATA[
<p>I think it's well-known that we've been pretty focused on AI agent infrastructure for a while...</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:29:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021956</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50021956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021956</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Docs: <a href="https://developers.cloudflare.com/dynamic-workers/" rel="nofollow">https://developers.cloudflare.com/dynamic-workers/</a><p>Also another blog post from when the feature became generally available: <a href="https://blog.cloudflare.com/dynamic-workers/" rel="nofollow">https://blog.cloudflare.com/dynamic-workers/</a><p>I agree it would be an awkward choice for an agent that runs as a local application, but the trend I think is towards agents running more and more on servers.</p>
]]></description><pubDate>Fri, 09 Oct 2026 15:27:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=50021920</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50021920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50021920</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>workerd has also had granular sandboxing all along... I actually coined the term "code mode" in this blog post:<p><a href="https://blog.cloudflare.com/code-mode/" rel="nofollow">https://blog.cloudflare.com/code-mode/</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 14:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=50020737</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50020737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50020737</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>Please be sure to read the post on Cloudflare's blog, it's not just fluff:<p><a href="https://blog.cloudflare.com/deno-joins-cloudflare/" rel="nofollow">https://blog.cloudflare.com/deno-joins-cloudflare/</a><p>TL;DR: Ryan and co. will be merging celld with workerd to create one first-class open source self-hostable runtime for Workers and Durable Objects. In the post I explain in the post why, contrary to what you might think, this is good business for Cloudflare and we're very excited about it.</p>
]]></description><pubDate>Fri, 09 Oct 2026 13:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=50020200</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50020200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50020200</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare acquires Deno"]]></title><description><![CDATA[
<p>On the contrary. Please read my part of Cloudflare's blog post here: <a href="https://blog.cloudflare.com/deno-joins-cloudflare/" rel="nofollow">https://blog.cloudflare.com/deno-joins-cloudflare/</a></p>
]]></description><pubDate>Fri, 09 Oct 2026 13:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=50020113</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=50020113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50020113</guid></item><item><title><![CDATA[New comment by kentonv in "Web Search API"]]></title><description><![CDATA[
<p>We will not force users to migrate from old Pages to Pages-in-Workers manually. We will either implement an automatic migration, or just keep supporting old Pages forever.</p>
]]></description><pubDate>Tue, 06 Oct 2026 03:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973858</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49973858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973858</guid></item><item><title><![CDATA[New comment by kentonv in "5x faster Edge Functions: V8 isolates to Firecracker MicroVMs"]]></title><description><![CDATA[
<p>It's true that V8 isolates are more risky than micro VMs*. However, it's also true that micro VMs are more risky than giving each tenant their own machine.<p>At some point you have to decide where along the spectrum you want to put the boundary of "acceptable" for your workload.<p>Some people argue that isolates are below the necessary threshold and micro VMs are above it. But this isn't really based on any rigorous mathematical analysis, it's mostly vibes. It used to be that people said VMs weren't secure enough for critical workloads, but few people say that these days.<p>I would argue that we (Cloudflare) have demonstrated that the isolate model can work fine if done carefully: we've been doing it this way for nearly a decade with no breaches.<p>* Not "strictly riskier", though. There are some risks micro VMs have that V8 isolates do not. Micro VMs that allow tenants to run arbitrary x86 code place a huge amount of trust in the hardware to be exactly correct; a trusted JIT makes it much easier to work around hardware bugs when they are found.</p>
]]></description><pubDate>Thu, 01 Oct 2026 18:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49925639</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49925639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49925639</guid></item><item><title><![CDATA[New comment by kentonv in "PBKDF2 has a 100k-iteration ceiling in Cloudflare Workers"]]></title><description><![CDATA[
<p>Also FWIW I've had success with argon2 in workers via wasm.</p>
]]></description><pubDate>Wed, 23 Sep 2026 14:04:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49816368</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49816368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49816368</guid></item><item><title><![CDATA[New comment by kentonv in "PBKDF2 has a 100k-iteration ceiling in Cloudflare Workers"]]></title><description><![CDATA[
<p>Sorry, this is a bug.<p>It dates back to when Workers only supported 50ms CPU time limits. Back then 100k iterations was enough to exceed the 50ms budget.<p>Now that the limit is 5 <i>minutes</i> this is pretty silly, but since PBKDF2 is considered obsolete and not often used in new code, I guess fixing it never really came up.<p>I would accept a PR to increase the constant to 1M, or higher with a good argument (but most recommendations I see for iteration count are <1M). Constant defined here:<p><a href="https://github.com/cloudflare/workerd/blob/main/src/workerd/io/limit-enforcer.h#L29" rel="nofollow">https://github.com/cloudflare/workerd/blob/main/src/workerd/...</a></p>
]]></description><pubDate>Wed, 23 Sep 2026 13:34:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49815926</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49815926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49815926</guid></item><item><title><![CDATA[New comment by kentonv in "We built our house for LAN parties (2024)"]]></title><description><![CDATA[
<p>Note that I'm not claiming to have $10M, that was a hypothetical number for the purpose of the question.<p>That said, sure, I have certainly entertained the idea of retiring and working on open source, particularly on days when work is frustrating or overwhelming.<p>But if the goal is "recreate Sandstorm", I do believe my current work on Cloudflare OS[0] is much more likely to succeed at that than anything I could reasonably accomplish independently.<p>More broadly, at the moment it feels like my position at Cloudflare puts me in the middle of something really important. There isn't anywhere else where I would have more influence over the AI revolution.<p>[0] <a href="https://x.com/KentonVarda/status/2084990137180590572" rel="nofollow">https://x.com/KentonVarda/status/2084990137180590572</a></p>
]]></description><pubDate>Sun, 20 Sep 2026 14:23:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49776215</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49776215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49776215</guid></item><item><title><![CDATA[New comment by kentonv in "OpenAI and Anthropic oversold AI security breaches"]]></title><description><![CDATA[
<p>This is reporting an <i>opinion</i> held by outside observers as if it is a leaked internal secret.<p>It's a perfectly valid opinion but not any kind of secret.</p>
]]></description><pubDate>Sat, 19 Sep 2026 21:15:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770186</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49770186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770186</guid></item><item><title><![CDATA[New comment by kentonv in "Cloudflare/Security-Audit-Skill"]]></title><description><![CDATA[
<p>We actually do.<p>I forwarded this to the right person, and it sounds like it's being worked on. Thanks!</p>
]]></description><pubDate>Thu, 17 Sep 2026 14:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49741194</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49741194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49741194</guid></item><item><title><![CDATA[New comment by kentonv in "Why is Google still serving dodgy ads?"]]></title><description><![CDATA[
<p>Doh, too late to edit the typo.</p>
]]></description><pubDate>Mon, 14 Sep 2026 01:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49690542</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49690542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49690542</guid></item><item><title><![CDATA[New comment by kentonv in "Why is Google still serving dodgy ads?"]]></title><description><![CDATA[
<p>Here's another one for you. If you search for any popular book on Google Play Books, you get a whole bunch of fake knock-offs alongside the real book. Sometimes, it is nearly impossible to tell which one is real.<p>And they, apparently, won't do anything about it.<p>A couple months ago I went searching for the book "Regime Change" by Maggie Haberman and Jonathan Swan, an NYT bestseller. The top search result at the time used the exact official cover art and author names, and was otherwise in every way indistinguishable from the real book.<p>I foolishly bought it and started reading. I quickly noticed that the text seemed like more of a mediocre college paper than a bestselling book. After a few pages I was like... wtf is this. Jumped to the end of the book and found an "Abort the author" section naming a fellow named Marcus Whitfield as the author.<p>I dutifully opened a ticket with Google suggesting that they should really remove this book. They refunded me, but told me they couldn't remove the book because their policy states that only the true copyright holder could request a take down, and I am not that.<p>WTF? I wasn't even claiming a copyright issue. I was claiming false advertising and fraud. I was claiming that Google Play's store was listing an <i>obviously, maliciously fake</i> book, selling it for real money, and that they should stop doing that. They take a 30% cut! How are they not doing even the most basic vetting of these listings? A human could trivially identify it as fake in 30 seconds and an AI even faster.<p>It appears that since then, the actual real book has risen to #1 in the search results (I think; it's hard to tell), and the exact listing that got me is gone, but there are still a whole lot of obvious fakes after it:<p><a href="https://play.google.com/store/search?q=%22regime%20change%22&c=books&hl=en_US">https://play.google.com/store/search?q=%22regime%20change%22...</a><p>And if you search for any other popular book, you get the same thing.<p>(Of course, no real publisher actually cares about Google Play Books, because nobody uses it, so nobody files takedown requests, presumably. Also presumably no engineers work on it, and that's why it's a wasteland. What I don't get is why haven't they shut it down?)</p>
]]></description><pubDate>Sun, 13 Sep 2026 21:24:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49688870</link><dc:creator>kentonv</dc:creator><comments>https://news.ycombinator.com/item?id=49688870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49688870</guid></item></channel></rss>