<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: dirkc</title><link>https://news.ycombinator.com/user?id=dirkc</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 06 May 2026 15:21:06 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dirkc" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dirkc in "Agents can now create Cloudflare accounts, buy domains, and deploy"]]></title><description><![CDATA[
<p>A few months back I was building a product and wanted to add domains. My first choice would have been to use Cloudflare as the registrar, but they didn't support buying domains via the API.<p>I wonder if this means I can now also buy a domain via the API?<p>*update* - seems so, but with some limitations: <a href="https://developers.cloudflare.com/registrar/registrar-api/#beta-limitations" rel="nofollow">https://developers.cloudflare.com/registrar/registrar-api/#b...</a></p>
]]></description><pubDate>Wed, 06 May 2026 06:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48032998</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=48032998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48032998</guid></item><item><title><![CDATA[New comment by dirkc in "Discourse Is Not Going Closed Source"]]></title><description><![CDATA[
<p>This rest of the article contrasts the with "I don’t think they’re acting in bad faith"<p>This bit stands out to me:<p>> You can’t take five years of community contributions, close the gate, and claim you’re grateful. I don’t think it works that way.<p>I think it's safe to say that Sam is not impressed with the the Cal.com decision and the way they framed it.</p>
]]></description><pubDate>Fri, 17 Apr 2026 07:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47803260</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47803260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47803260</guid></item><item><title><![CDATA[New comment by dirkc in "Sal Khan's AI revolution hasn't happened yet"]]></title><description><![CDATA[
<p>I never thought about it that way, but that matches my experience with my own kid.</p>
]]></description><pubDate>Thu, 16 Apr 2026 06:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47789549</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47789549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47789549</guid></item><item><title><![CDATA[New comment by dirkc in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>Read the about page (<a href="https://plainframework.com/about/" rel="nofollow">https://plainframework.com/about/</a>).<p>This Show HN post doesn't seem to be by the author and it's not presenting the project in a good way in my opinion. I also don't like the agent framing of the project home page, but after reading the about, I'm willing to tone down my criticism.<p>The framework seems like an interesting project to keep an eye on.</p>
]]></description><pubDate>Wed, 15 Apr 2026 08:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47776187</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47776187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47776187</guid></item><item><title><![CDATA[New comment by dirkc in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>I'm not very good at counting lines of code, but it seems like it's slightly less than Django. From a cursory glance the main difference I saw was that only postgres is supported, not necessarily a bad thing.</p>
]]></description><pubDate>Wed, 15 Apr 2026 07:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47775968</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47775968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47775968</guid></item><item><title><![CDATA[New comment by dirkc in "Show HN: Plain – The full-stack Python framework designed for humans and agents"]]></title><description><![CDATA[
<p>UPDATE - should this be a Show HN? This isn't posted by the author and there are better links to share with more info about the who, what and why: <a href="https://plainframework.com/about/" rel="nofollow">https://plainframework.com/about/</a><p>From the Show HN guide/rules:<p>>  The project must be something you've worked on personally and which you're around to discuss. See these tips about how to present your work.</p>
]]></description><pubDate>Wed, 15 Apr 2026 07:28:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47775778</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47775778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47775778</guid></item><item><title><![CDATA[New comment by dirkc in "Molotov cocktail is hurled at home of Sam Altman"]]></title><description><![CDATA[
<p>People talk about AI getting things wrong all the time, why is it "so clearly irrational" to be doubtful of a recipe that might include ingredients that can make you sick?</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:18:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722440</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47722440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722440</guid></item><item><title><![CDATA[New comment by dirkc in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Another comment [1] has a solution - a new tool called pit, it just throws the whole 10k loc PR in a pit and forgets about it :p<p>[1] - <a href="https://news.ycombinator.com/item?id=47713650">https://news.ycombinator.com/item?id=47713650</a></p>
]]></description><pubDate>Fri, 10 Apr 2026 08:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715112</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47715112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715112</guid></item><item><title><![CDATA[New comment by dirkc in "We've raised $17M to build what comes after Git"]]></title><description><![CDATA[
<p>Is it unrelated though?<p>> Today, with Git, we're all teaching swarms of agents to use a tool built for sending patches over mailing lists. That's far from what is needed today.</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715036</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47715036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715036</guid></item><item><title><![CDATA[New comment by dirkc in "Open Source Security at Astral"]]></title><description><![CDATA[
<p>Honest question - what are the main benefits for you when you use it in docker?<p>ps. I feel like I've been doing python so long that my workflows have routed around a lot of legit problems :)</p>
]]></description><pubDate>Thu, 09 Apr 2026 07:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700387</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47700387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700387</guid></item><item><title><![CDATA[New comment by dirkc in "Open source security at Astral"]]></title><description><![CDATA[
<p>The open source ecosystem has come very far and proven to be resilient. And while trust will remain a crucial part of any ecosystem, we urgently need to improve our tools and practices when it comes to sandboxing 3rd party code.<p>Almost every time I bump into uv in project work, the touted benefit is that it makes it easier to run projects with different python versions and avoiding clashes of 3rd dependencies - basically pyenv + venv + speed.<p>That sends a cold shiver down my spine, because it tells me that people are running all these different tools on their host machine with zero sandboxing.</p>
]]></description><pubDate>Thu, 09 Apr 2026 07:06:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47700257</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47700257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47700257</guid></item><item><title><![CDATA[New comment by dirkc in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>The thing that has always stood out to me about WordPress, is that you can get a site up without any of the usual technical steps I associate with creating a site, but still have access to the innards of the site. Does it often go wrong, sure, but it is a lot more approachable for less technical users.<p>In contrast, typical web frameworks (even static sites) require a code change, build, deploy, etc to update many aspects of a site.</p>
]]></description><pubDate>Wed, 01 Apr 2026 21:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606939</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47606939</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606939</guid></item><item><title><![CDATA[New comment by dirkc in "Slop is not necessarily the future"]]></title><description><![CDATA[
<p>I view every single line of code as a liability, the best solution is if you can avoid writing any code. Does that put me into group 1 or group 2?</p>
]]></description><pubDate>Tue, 31 Mar 2026 19:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47592523</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47592523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47592523</guid></item><item><title><![CDATA[New comment by dirkc in "Why I forked httpx"]]></title><description><![CDATA[
<p>Left as an exercise for the reader... ;p</p>
]]></description><pubDate>Wed, 25 Mar 2026 21:40:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47523650</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47523650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47523650</guid></item><item><title><![CDATA[New comment by dirkc in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>That sounds better. I assume the stakes are low enough that you are happy reviewing after the fact, but setting up a workflow to check the diffs before pushing to production shouldn't be too difficult</p>
]]></description><pubDate>Wed, 25 Mar 2026 18:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520982</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47520982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520982</guid></item><item><title><![CDATA[New comment by dirkc in "Why I forked httpx"]]></title><description><![CDATA[
<p>I say amusing because it points out that something I (and many other people) assume to be basic clearly has a lot more nuance to it.</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:34:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520592</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47520592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520592</guid></item><item><title><![CDATA[New comment by dirkc in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>It's tough to not interpret this as "I don't care about my website". Do you not check the copy? Or what if AI one-shots something that will harm your reputation in the metadata?</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520545</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47520545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520545</guid></item><item><title><![CDATA[New comment by dirkc in "Why I forked httpx"]]></title><description><![CDATA[
<p>Yes, thankfully! It's amusing to read what they say about fetch on nodejs.org [1]:<p>> Undici is an HTTP client library that powers the fetch API in Node.js. It was written from scratch and does not rely on the built-in HTTP client in Node.js. It includes a number of features that make it a good choice for high-performance applications.<p>[1] - <a href="https://nodejs.org/en/learn/getting-started/fetch" rel="nofollow">https://nodejs.org/en/learn/getting-started/fetch</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 11:21:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47515869</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47515869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515869</guid></item><item><title><![CDATA[New comment by dirkc in "Why I forked httpx"]]></title><description><![CDATA[
<p>You would think that sending HTTP requests is a basic capability, but I've had fun in many languages doing so. Long ago (2020, or not so long ago, depending on how you look at it) I was surprised that doing an HTTP request on node using no dependencies was a little awkward:<p><pre><code>  const response = await new Promise( (resolve, reject) => {
    const req = https.request(url, {
    }, res => {
      let body = "";
      res.on("data", data => {
        body += data;
      });
      res.on('end', () => {
        resolve(body);
      });
    });
    req.end();
  });</code></pre></p>
]]></description><pubDate>Wed, 25 Mar 2026 10:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47515357</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47515357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515357</guid></item><item><title><![CDATA[New comment by dirkc in "Fyn: An uv fork with new features, bug fixes, stripped telemetry"]]></title><description><![CDATA[
<p>Yikes! I had a scare once, and since then I only run sandboxed code or scripts I've written with minimal 3rd party deps.<p>I assume you have other mitigations in place?</p>
]]></description><pubDate>Mon, 23 Mar 2026 14:42:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490234</link><dc:creator>dirkc</dc:creator><comments>https://news.ycombinator.com/item?id=47490234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490234</guid></item></channel></rss>