<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: pdpi</title><link>https://news.ycombinator.com/user?id=pdpi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Jul 2026 23:44:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pdpi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pdpi in "Sony deletes more movies from the accounts of people who ‘bought’ them"]]></title><description><![CDATA[
<p>Don't get me wrong: this system where Sony (or whomever else) just deletes stuff from your account with no recourse is absolutely batshit insane.<p>What I'm getting at is that people are getting the shape of the problem wrong (it was never ownership vs licensing), so the solution has to be different too. E.g. Bluray AACS revocation provides the technical means through which licences for physical media can be revoked just like purely downloadable stuff can.</p>
]]></description><pubDate>Thu, 16 Jul 2026 18:10:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48938075</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48938075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48938075</guid></item><item><title><![CDATA[New comment by pdpi in "Sony deletes more movies from the accounts of people who ‘bought’ them"]]></title><description><![CDATA[
<p>I wasn't clear: My point is that limitations on transfer serve are proof that we've always been using licences.<p>Yes, physical media being de facto irrevocable is the important part, but even that has caveats (such as Bluray AACS revocations).</p>
]]></description><pubDate>Thu, 16 Jul 2026 17:53:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48937869</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48937869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48937869</guid></item><item><title><![CDATA[New comment by pdpi in "Sony deletes more movies from the accounts of people who ‘bought’ them"]]></title><description><![CDATA[
<p>The problem is that we've <i>always</i> been buying licences, it's just that the licence used to be attached to a physical object, so transferring the licence was as easy as transferring ownership of that physical object.<p>It's never been legal to copy a book, film, or music album and sell the copies, for example, because the licence doesn't allow it. Hence freeware, shareware, and copyleft licences.</p>
]]></description><pubDate>Thu, 16 Jul 2026 15:52:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48936224</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48936224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48936224</guid></item><item><title><![CDATA[New comment by pdpi in "RISC-V Is Inevitable: State of the Union Keynote Argues"]]></title><description><![CDATA[
<p>Good catch, thanks.</p>
]]></description><pubDate>Wed, 15 Jul 2026 08:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48918016</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48918016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48918016</guid></item><item><title><![CDATA[New comment by pdpi in "RISC-V Is Inevitable: State of the Union Keynote Argues"]]></title><description><![CDATA[
<p>You can buy a RISC-V mainboard for the Framework Laptop, and it's relatively cheap (£170)<p><a href="https://frame.work/gb/en/products/deep-computing-risc-v-mainboard" rel="nofollow">https://frame.work/gb/en/products/deep-computing-risc-v-main...</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 08:32:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48917875</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48917875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48917875</guid></item><item><title><![CDATA[New comment by pdpi in "Vancouver PD website features Quick Escape button that wipes itself from history"]]></title><description><![CDATA[
<p>I'm surprised that the blog doesn't mention what, to me, is the most obvious reason not use Esc — because it's conspicuous as all hell! If somebody's at risk and wants to hide what they're doing, their abuser seeing them repeatedly hit Esc just screams "I'm trying to hide something".</p>
]]></description><pubDate>Wed, 15 Jul 2026 08:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48917814</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48917814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48917814</guid></item><item><title><![CDATA[New comment by pdpi in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>Then you're going to love learning that Feynman worked on them, specifically the inter-processor routing.<p><a href="https://longnow.org/ideas/richard-feynman-and-the-connection-machine/" rel="nofollow">https://longnow.org/ideas/richard-feynman-and-the-connection...</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 06:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48916984</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48916984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48916984</guid></item><item><title><![CDATA[New comment by pdpi in "Understanding the Odin programming language"]]></title><description><![CDATA[
<p>Well, it's more than just OpenGL bindings mostly because it's bindings for a bazillion other things too. Just look at the javadoc[0]. The non-binding stuff in there is just utilities to make the bindings at least somewhat idiomatic in Java. In practice, LWJGL games are almost always just GLFW games, which I would still qualify as being pretty damn close to "from scratch".<p>0. <a href="https://javadoc.lwjgl.org" rel="nofollow">https://javadoc.lwjgl.org</a></p>
]]></description><pubDate>Tue, 14 Jul 2026 08:10:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48903618</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48903618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48903618</guid></item><item><title><![CDATA[New comment by pdpi in "Since Chromium 148, Math.tanh is now fingerprintable to link underlying OS"]]></title><description><![CDATA[
<p>As with anything IP-related, the data is licensed under whatever terms you choose to impose. That’s the extent of the consent you’ve provided.</p>
]]></description><pubDate>Sun, 12 Jul 2026 22:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48885729</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48885729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48885729</guid></item><item><title><![CDATA[New comment by pdpi in "Theo de Raadt: "You've been smoking something mind altering" (2007)"]]></title><description><![CDATA[
<p>My read on Torvalds is that, coming from him, "asshole" is a much lesser criticism than "difficult".</p>
]]></description><pubDate>Sun, 12 Jul 2026 18:13:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48883158</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48883158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48883158</guid></item><item><title><![CDATA[New comment by pdpi in "Understanding the Odin programming language"]]></title><description><![CDATA[
<p>Casey Muratori and Jon Blow are both hyper-dogmatic "my way or the highway" types, and, crucially, neither of them has built any of the super high fidelity types of game that would require that level of optimisation. They're basically influencer types.</p>
]]></description><pubDate>Sun, 12 Jul 2026 15:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881876</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48881876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881876</guid></item><item><title><![CDATA[New comment by pdpi in "Apple sues OpenAI, accuses ex-employees of stealing trade secrets"]]></title><description><![CDATA[
<p>It's especially interesting when you consider that doing the Right Thing despite the consequences (like when challenging a tyrant)  is seen as heroic. The logical consequence is that, if you view God as the ultimate tyrant, challenging him is supremely heroic.</p>
]]></description><pubDate>Sat, 11 Jul 2026 23:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48876765</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48876765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48876765</guid></item><item><title><![CDATA[New comment by pdpi in "Apple sues OpenAI, accuses ex-employees of stealing trade secrets"]]></title><description><![CDATA[
<p>Most people would <i>what</i>? No, I don’t believe that’s true.</p>
]]></description><pubDate>Sat, 11 Jul 2026 12:26:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48871453</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48871453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48871453</guid></item><item><title><![CDATA[New comment by pdpi in "Apple sues OpenAI, accuses ex-employees of stealing trade secrets"]]></title><description><![CDATA[
<p>If the only reason you didn't behave that way to begin with is that you lack the money and power to evade the consequences, then yes. You really are that person.</p>
]]></description><pubDate>Sat, 11 Jul 2026 07:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48869588</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48869588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48869588</guid></item><item><title><![CDATA[New comment by pdpi in "Interview with Mitchell Hashimoto about Ghostty and Zig"]]></title><description><![CDATA[
<p>Yes, that's exactly my point — they're holding on to what is arguably a tiny kernel of truth, and blowing it way out of proportion. And, to be clear, "zealot" isn't meant as a compliment.<p>And yes, coreutils is a great example of what I mean. The GNU project was always meant to be the basis for a production grade operating system. I mean, GNU Hello is just a hello world program, and its source weighs in at 707kB zipped (or 3.6MB unzipped). The purpose is having a trivial application that can serve as reference for all the standard practices of the GNU Project. No amount of writing things in Rust can replace the engineering mentality that leads to GNU Hello existing. In comparison, as I understand it uutils was first and foremost an educational project that got coopted into being used in production. Things are very much <i>not</i> alike here.</p>
]]></description><pubDate>Fri, 10 Jul 2026 18:00:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863152</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48863152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863152</guid></item><item><title><![CDATA[New comment by pdpi in "Interview with Mitchell Hashimoto about Ghostty and Zig"]]></title><description><![CDATA[
<p>I think we're in violent agreement, because when I said "all else being equal", I really meant <i>all</i> else.<p>If a language's mental model doesn't mesh well with yours, that's in and of itself an ever-flowing fountain of bugs, and a legitimate reason not to use it. This isn't a valid excuse to not give unfamiliar languages an earnest try, but does justify different people reaching different conclusions afterwards.<p>The single most important part of the mental model for programming in Excel is precisely that it takes people who tell themselves they could never be programmers, and tricks them into believing they aren't really programming, so they're "allowed" to do it by themselves. It's an incredibly empowering piece of tech. Rust and Zig and Haskell and all the other languages that excite me personally can <i>never</i> hold a candle to that.<p>> Each language, whether it's F#, Haskell, Common Lisp, PHP, ... brings with it its own kinds of expressiveness and usefulness, and ecosystems of programmers and libraries/modules form around it.<p>Preaching to the choir :)</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:30:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862787</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48862787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862787</guid></item><item><title><![CDATA[New comment by pdpi in "Interview with Mitchell Hashimoto about Ghostty and Zig"]]></title><description><![CDATA[
<p>Zealots are a problem in every community, sadly. Rust zealots are in the unfortunate position of having the tiniest bit of objective truth on their side — all else being equal, most C software would indeed benefit from being written in Rust instead. The zealots just don’t understand (or acknowledge) how “all else being equal” does all the heavy lifting.<p>As somebody who’s fascinated by programming languages in general, I’m quite keen on Zig. I prefer Rust, and disagree with a bunch of things Zig does, but admire the language for trying.</p>
]]></description><pubDate>Fri, 10 Jul 2026 10:19:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48858022</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48858022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48858022</guid></item><item><title><![CDATA[New comment by pdpi in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>The conversation amounts to “You should fuzz your code” “we’re already fuzzing the big external dependency, using their own fuzzing setup that they already use upstream”.<p>It’s not nothing, but clearly not what Andrew meant.</p>
]]></description><pubDate>Thu, 09 Jul 2026 17:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48849340</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48849340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48849340</guid></item><item><title><![CDATA[New comment by pdpi in "Rewriting Bun in Rust"]]></title><description><![CDATA[
<p>A sophisticated rewrite? Sure. This was a naive like-for-like rewrite, though.</p>
]]></description><pubDate>Wed, 08 Jul 2026 23:18:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48838693</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48838693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48838693</guid></item><item><title><![CDATA[New comment by pdpi in "Microsoft fire idTech team at Id software"]]></title><description><![CDATA[
<p>In the photography world, there's a similar story around the colour you get from straight-out-of-camera jpegs.<p>Unless you shoot Fuji (where their absolutely incredible film emulation engine is one of the big differentiators), most serious-ish photographers shoot raw rather than jpeg, and do their own processing after, so the sooc jpeg look is largely irrelevant.</p>
]]></description><pubDate>Wed, 08 Jul 2026 13:55:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48832029</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48832029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48832029</guid></item></channel></rss>