<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: dpatterbee</title><link>https://news.ycombinator.com/user?id=dpatterbee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 08:19:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dpatterbee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dpatterbee in "Framework Laptop 13 Pro"]]></title><description><![CDATA[
<p>I contacted their support because my charging cable frayed and I thought I was still in warranty. Turns out I'd miscalculated and I was a year out but they replaced it for free anyway.<p>Their support has been very responsive and helpful every time I've contacted them so I'd be surprised if they wouldn't have helped the GP.</p>
]]></description><pubDate>Tue, 21 Apr 2026 22:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47855664</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47855664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47855664</guid></item><item><title><![CDATA[New comment by dpatterbee in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>Git rebases don't work if there are conflicts, jj doesn't have this problem. Also idk if you can rebase onto multiple parents with git but jj can do it.</p>
]]></description><pubDate>Wed, 08 Apr 2026 21:29:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47696523</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47696523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47696523</guid></item><item><title><![CDATA[New comment by dpatterbee in "Olympic Committee bars transgender athletes from women’s events"]]></title><description><![CDATA[
<p>We probably don't want to head down the path of creating new competitions for people that meet arbitrary criteria. White-straight-man only olympics anyone?</p>
]]></description><pubDate>Thu, 26 Mar 2026 22:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47536759</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47536759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47536759</guid></item><item><title><![CDATA[New comment by dpatterbee in "A Eulogy for Vim"]]></title><description><![CDATA[
<p>In fairness he pretty explicitly states that he thinks people <i>do</i> understand it, but are pretending not to to wash their hands of the consequences. I'm definitely not reading it in the same way you are.</p>
]]></description><pubDate>Wed, 25 Mar 2026 17:22:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47520381</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47520381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47520381</guid></item><item><title><![CDATA[New comment by dpatterbee in "A Eulogy for Vim"]]></title><description><![CDATA[
<p>I think the point is that regardless of what benefits LLMs are bringing to the table, there are a list of downsides that Drew views as non-negotiables. It doesn't matter what other people are seeing, because he sees a fundamental issue underlying the entire premise.<p>It does seem like most people completely ignore the obvious harms caused by AI when talking about using LLMs for programming, as though somehow it is disconnected from the other deployments of the technology.</p>
]]></description><pubDate>Wed, 25 Mar 2026 16:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47519973</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47519973</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47519973</guid></item><item><title><![CDATA[New comment by dpatterbee in "Epic Games to cut more than 1k jobs as Fortnite usage falls"]]></title><description><![CDATA[
<p>It makes sense that those with huge libraries may never want to move. But there are many existing and future PC gamers who do not have particularly large libraries on Steam, who would likely be much easier to lure if Epic actually made their launcher worth it.</p>
]]></description><pubDate>Wed, 25 Mar 2026 00:18:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47511501</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47511501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47511501</guid></item><item><title><![CDATA[New comment by dpatterbee in "Ghostty creator joins Vercel's Board of Directors"]]></title><description><![CDATA[
<p>Very disappointing honestly. Vercel's leadership has shown itself to be aligned with some murderous characters.<p>Despite the fact I have contributed only a small number of PRs and bug reports to Ghostty, and I don't think my absence would be notable to the maintainers, I still feel compelled to boycott the product unless Mitchell clarifies his stance on Vercel's alignment with the Israeli government.<p>I'd always hoped that Mitchell would be the odd exception to the disagreeable politics of the billionaire class. I'd previously hoped his ongoing association with DHH (and his abhorrent views[1]) was just a result of prior friendship and not an indication that he'd aligned himself with the ruling class. Alas, this is certainly not a good look.<p>[1]: I was going to link a specific blog post here but upon investigation I was blown away by how awful his entire blog is. The titles of posts are bad but please read past each one to discover a whole new level of awful. <a href="https://world.hey.com/dhh" rel="nofollow">https://world.hey.com/dhh</a></p>
]]></description><pubDate>Thu, 19 Mar 2026 21:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47446197</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47446197</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47446197</guid></item><item><title><![CDATA[New comment by dpatterbee in "Return of the Obra Dinn: spherical mapped dithering for a 1bpp first-person game"]]></title><description><![CDATA[
<p>This really is a fantastic video. I don't think I'd considered many of the ideas behind dithering before seeing how it could be extrapolated to this degree.<p>The video ends in a place where I suspect even further advances could still be made.</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445855</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47445855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445855</guid></item><item><title><![CDATA[New comment by dpatterbee in "Mullvad VPN: Banned TV Ad in the Streets of London [video]"]]></title><description><![CDATA[
<p>If only one country has an article about something you'd probably think it's an outlier. If every country has the article then you'd more likely think it's just part of life. I didn't make an assertion, I'm not providing evidence.<p>I don't even disagree with the post, I just don't like seeing shallow dismissals where someone could've actually put effort in to make a point. So I did the same.</p>
]]></description><pubDate>Thu, 05 Mar 2026 19:33:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47266187</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47266187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47266187</guid></item><item><title><![CDATA[New comment by dpatterbee in "Mullvad VPN: Banned TV Ad in the Streets of London [video]"]]></title><description><![CDATA[
<p>The point I was replying to used the existence of a Wikipedia article as proof that there is a problem in the UK regarding surveillance. By providing an example of similar articles about other locations I was showing that this alone is not particularly strong evidence. It certainly wasn't whataboutism, I don't even think the user I was replying to is from the US.</p>
]]></description><pubDate>Tue, 03 Mar 2026 21:56:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47239614</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47239614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47239614</guid></item><item><title><![CDATA[New comment by dpatterbee in "Mullvad VPN: Banned TV Ad in the Streets of London [video]"]]></title><description><![CDATA[
<p>Here's a wikipedia article about mass surveillance in the United States <a href="https://en.wikipedia.org/wiki/Mass_surveillance_in_the_United_States" rel="nofollow">https://en.wikipedia.org/wiki/Mass_surveillance_in_the_Unite...</a>. It's longer.</p>
]]></description><pubDate>Tue, 03 Mar 2026 15:36:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47233965</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47233965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47233965</guid></item><item><title><![CDATA[New comment by dpatterbee in "Error payloads in Zig"]]></title><description><![CDATA[
<p>Obviously</p>
]]></description><pubDate>Mon, 16 Feb 2026 21:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47040372</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47040372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47040372</guid></item><item><title><![CDATA[New comment by dpatterbee in "Error payloads in Zig"]]></title><description><![CDATA[
<p>Are you sure? Just because you feel that way doesn't mean you can just make up a statistic that supports your viewpoint.<p>In my experience, ergonomics in Zig means something other than ergonomics in many other languages. In plenty of languages, ergonomic code is basically just writing as few characters as possible and being able to achieve complex logic with little boilerplate. In Zig, it feels good to be able to compose the conceptually simple language features into an optimal solution to your problem, even if it results in code that is maybe not aesthetically pleasing on first glance.<p>I'm not going to declare that this solution is ergonomic or not, you can't always tell just by looking at Zig code whether using it is ergonomic, but by that same logic we shouldn't dismiss it off hand.</p>
]]></description><pubDate>Mon, 16 Feb 2026 11:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47033674</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=47033674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47033674</guid></item><item><title><![CDATA[New comment by dpatterbee in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>I'm fairly certain those disclaimers were added after he got some pushback from the original post.</p>
]]></description><pubDate>Fri, 23 Jan 2026 23:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46739431</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=46739431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46739431</guid></item><item><title><![CDATA[New comment by dpatterbee in "I'm returning my Framework 16"]]></title><description><![CDATA[
<p>As a daily user of both a first gen framework 13 and a M1 MacBook Pro, the MacBook touchpad is like 5-10% better. And I suspect that's all software because I did something recently that absolutely fucked the response and feel of my framework touchpad that I haven't figured out how to undo so there's clearly a lot of room for manoeuvre in software.</p>
]]></description><pubDate>Fri, 26 Dec 2025 02:26:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46388648</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=46388648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46388648</guid></item><item><title><![CDATA[Proposed Price Increases for Sourcehut]]></title><description><![CDATA[
<p>Article URL: <a href="https://sourcehut.org/blog/2025-12-01-proposed-pricing-changes/">https://sourcehut.org/blog/2025-12-01-proposed-pricing-changes/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46109781">https://news.ycombinator.com/item?id=46109781</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Dec 2025 16:59:40 +0000</pubDate><link>https://sourcehut.org/blog/2025-12-01-proposed-pricing-changes/</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=46109781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46109781</guid></item><item><title><![CDATA[New comment by dpatterbee in "Migrating the main Zig repository from GitHub to Codeberg"]]></title><description><![CDATA[
<p>I'm confused, the incident is that he wrote a document detailing repeated bad behaviour from a well known community figure? And this is a bad thing?<p>And that second link is really grasping at straws lol</p>
]]></description><pubDate>Thu, 27 Nov 2025 03:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46065313</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=46065313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46065313</guid></item><item><title><![CDATA[New comment by dpatterbee in "State of Terminal Emulators in 2025: The Errant Champions"]]></title><description><![CDATA[
<p>It's planned for 1.3 in March <a href="https://ghostty.org/docs/install/release-notes/1-2-0#roadmap" rel="nofollow">https://ghostty.org/docs/install/release-notes/1-2-0#roadmap</a></p>
]]></description><pubDate>Tue, 04 Nov 2025 00:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45806287</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=45806287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45806287</guid></item><item><title><![CDATA[New comment by dpatterbee in "Can you use GDPR to circumvent BlueSky's adult content blocks?"]]></title><description><![CDATA[
<p>My understanding is that Bluesky is a service built on top of a decentralized protocol, ATProto. This allows users to use alternative hosts for their data instead of the bluesky servers, but if you're using Bluesky then they still hold your data.<p>I also think the private DMs might be hosted externally to ATProto because that is all meant to be public information or something.<p>I would assume that the age verification is built at the app layer, so you could use an alternative app (I think they call them AppViews?) to get around the age verification thing. Don't know if alternatives really exist today though, there are probably some.</p>
]]></description><pubDate>Tue, 30 Sep 2025 10:07:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45423773</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=45423773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45423773</guid></item><item><title><![CDATA[New comment by dpatterbee in "Zig feels more practical than Rust for real-world CLI tools"]]></title><description><![CDATA[
<p>So Ghostty was first publicly released on I think December 27th last year, then 1.0.1, 1.1.0, 1.1.1, and 1.1.2 were released within the next month and a half to fix bugs found by the large influx of users, and there hasn't been a segfault reported since. I would recommend that users who are finding a large number of segfaults should probably report it to the maintainers.</p>
]]></description><pubDate>Tue, 23 Sep 2025 14:16:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45347348</link><dc:creator>dpatterbee</dc:creator><comments>https://news.ycombinator.com/item?id=45347348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45347348</guid></item></channel></rss>