<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>Mon, 01 Jun 2026 20:26:47 +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 "WH proposes rules giving political appointees final approval on research grants"]]></title><description><![CDATA[
<p>Yeah, I wasn't quite clear there. That's what I meant, that Lenin is the one who took the  "emergency powers until communism is established" interpretation of "dictatorship of the proletariat", and turned it into "all the powers until forever". But that interpretation is effectively what became synonymous with communism just about everywhere — the USSR, China, Cuba, North Korea... Curiously enough none of the Communist states ever really transitioned from that intermediate state to full communism.</p>
]]></description><pubDate>Sat, 30 May 2026 06:51:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48333384</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48333384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48333384</guid></item><item><title><![CDATA[New comment by pdpi in "WH proposes rules giving political appointees final approval on research grants"]]></title><description><![CDATA[
<p>The two aren’t independent.<p>Marx’s idea of communism required a “dictatorship of the proletariat” as an intermediate stage between capitalism and communism. Lenin took that notion and, under the pretence of needing absolute power to prevent a counter-revolution, turned it into the totalitarian regime of the USSR. Since then, communism and totalitarianism have gone hand in hand.</p>
]]></description><pubDate>Sat, 30 May 2026 05:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332800</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48332800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332800</guid></item><item><title><![CDATA[New comment by pdpi in "Prolific Wikipedia editors are threatening to go on strike"]]></title><description><![CDATA[
<p>> So, how can they strike when they're all volunteering?<p>I fail to see the difficulty? Editors striking would mean them not doing the volunteer work they normally do.<p>How much vandalism do you reckon will go undetected if they do go on strike? How much more time will it take to get articles updated to reflect current affairs?</p>
]]></description><pubDate>Fri, 29 May 2026 13:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48322774</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48322774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48322774</guid></item><item><title><![CDATA[New comment by pdpi in "C array types are weird"]]></title><description><![CDATA[
<p>As always, the TIOBE Index is of dubious value. The fact that it ranks Delphi above both Go and Rust should give you an idea of why.</p>
]]></description><pubDate>Wed, 27 May 2026 00:30:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48287912</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48287912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48287912</guid></item><item><title><![CDATA[New comment by pdpi in "Incident with Actions and Pages"]]></title><description><![CDATA[
<p>They only allow private repos as an exception, and only insofar as they're ancillary to open source projects.<p>From their FAQs[0]:<p>> Codeberg's mission is to promote free/libre software. Keeping software private is obviously not our primary use case, but we acknowledge that private repositories are useful or necessary at times.<p>0. <a href="https://docs.codeberg.org/getting-started/faq/" rel="nofollow">https://docs.codeberg.org/getting-started/faq/</a></p>
]]></description><pubDate>Tue, 26 May 2026 14:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48280603</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48280603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48280603</guid></item><item><title><![CDATA[New comment by pdpi in "How Shamir's Secret Sharing Works"]]></title><description><![CDATA[
<p>Shamir's is based on the fundamental theorem of algebra — you need <i>n+1</i> points to uniquely define a degree <i>n</i> polynomial. So you achieve an n of k setup by building a degree n-1 polynomial p(x) and taking k random points from that polynomial. The i-th share is just (xi, yi), so the number of bits is defined by the field you're building the polynomial on. Because the field has to be wide enough to store the whole secret and you have to store two values (x, y), share sizes are at least two times the size of the secret. (You'll want some sort of integrity check to make sure your share isn't corrupted, though)<p>As I understand it, quantum computing changes nothing here — if you're missing even one point, that last point could change the secret to anything at all, with no way to disambiguate.</p>
]]></description><pubDate>Tue, 26 May 2026 14:28:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48280327</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48280327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48280327</guid></item><item><title><![CDATA[New comment by pdpi in "Air France and Airbus found guilty of manslaughter over 2009 plane crash"]]></title><description><![CDATA[
<p>> Hmm I don't think it's as black and white as just blaming airbus.<p>Then it’s a good thing they didn’t. Both Airbus and Air France were found guilty, and poor pilot training was specifically called out as a reason why Air France was considered guilty. It’s in the article.</p>
]]></description><pubDate>Sun, 24 May 2026 09:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48255914</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48255914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48255914</guid></item><item><title><![CDATA[New comment by pdpi in "PHP's Oddities"]]></title><description><![CDATA[
<p>The comparison with Ruby is spot on.<p>I always thought that DSLs were the one thing Ruby did better than the competition, but Kotlin's combination of receiver lambdas plus syntactic sugar for calling higher-order functions make it an even better language to write DSLs in.</p>
]]></description><pubDate>Sun, 24 May 2026 00:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48253169</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48253169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48253169</guid></item><item><title><![CDATA[New comment by pdpi in "Texas woman arrested for Facebook post about town water quality"]]></title><description><![CDATA[
<p>Let's not throw out the baby with the bathwater.<p>Qualified immunity, as a concept, makes perfect sense. Police officers are not jurists, and they <i>will</i> make mistakes in enforcing the law. Making those officers personally liable for honest mistakes is, IMO, excessive.<p>The issue isn't qualified immunity itself, but rather the maximalist interpretation that seems pervasive in the US justice system, and the overwhelmingly broad definition of "honest mistake" that seemingly applies to the police, and the police alone.</p>
]]></description><pubDate>Sat, 23 May 2026 19:33:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48250623</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48250623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48250623</guid></item><item><title><![CDATA[New comment by pdpi in "I Miss Terry Pratchett"]]></title><description><![CDATA[
<p>Given it comes immediately after the bit about philosophers comparing memories to furniture, I simply assumed that was meant to be read as “Pratchett, who knew more about the goings on inside people’s heads than most”.</p>
]]></description><pubDate>Sat, 23 May 2026 16:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248795</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48248795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248795</guid></item><item><title><![CDATA[New comment by pdpi in "Bun's unreleased Rust port has 13,365 unsafe blocks"]]></title><description><![CDATA[
<p>Let's save the accusations of sweeping things under the rug for if and when they actually release this rewrite in a sloppy, buggy state.</p>
]]></description><pubDate>Fri, 22 May 2026 19:54:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48240736</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48240736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48240736</guid></item><item><title><![CDATA[New comment by pdpi in "What Do Gödel's Incompleteness Theorems Mean?"]]></title><description><![CDATA[
<p>> formal systems that are sufficiently expressive<p>One of the more interesting bits about this is understanding what "sufficiently expressive" means. The Naturals are incomplete, the Reals aren't.</p>
]]></description><pubDate>Thu, 21 May 2026 20:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48228291</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48228291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228291</guid></item><item><title><![CDATA[New comment by pdpi in "German intelligence offices snub Palantir software"]]></title><description><![CDATA[
<p>> Germany's domestic intelligence agency has reportedly chosen a data analysis system from France, instead of US-based Palantir.<p>That's the summary from the article, and directly contradicts your point that they're snubbing all software.</p>
]]></description><pubDate>Thu, 14 May 2026 20:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48140467</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48140467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48140467</guid></item><item><title><![CDATA[New comment by pdpi in "Swift bricks to be installed on all new buildings in Scotland"]]></title><description><![CDATA[
<p>Offering clarification is good, shitting on the article is bad.<p>The article does, in fact, do a perfectly fine job of explaining what a swift brick is. GP could easily have said “I couldn’t quite picture what a swift brick is”, but instead said “article did a poor job explaining swift bricks”, and that’s what they’re getting criticised for.</p>
]]></description><pubDate>Thu, 14 May 2026 17:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138509</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48138509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138509</guid></item><item><title><![CDATA[New comment by pdpi in "Swift bricks to be installed on all new buildings in Scotland"]]></title><description><![CDATA[
<p>The photo is somewhat NSFW (lots of exposed skin, no “naughty bits”), but it’s well worth looking at in some detail. It’s an amazing photo!</p>
]]></description><pubDate>Thu, 14 May 2026 17:23:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138351</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48138351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138351</guid></item><item><title><![CDATA[New comment by pdpi in "MacBook Neo Deep Dive: Benchmarks, Wafer Economics, and the 8GB Gamble"]]></title><description><![CDATA[
<p>And here's yet another four-lowercase-letter-name for you, then. Dunno about the other two, but I've been using this handle for over twenty years, it was originally the auto-generated username I got assigned on one of my university's servers (generated from my initials).<p>Low character count handles are a scarce resource, and are often highly-sought after (people were paying crazy amounts for some names on twitter in its heyday). Almost any 2-, 3-, or 4-character sequence is going to be either a word or an abbreviation of something that's meaningful to someone out there.</p>
]]></description><pubDate>Thu, 14 May 2026 13:33:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48135156</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48135156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48135156</guid></item><item><title><![CDATA[New comment by pdpi in "My graduation cap runs Rust"]]></title><description><![CDATA[
<p>Given that you’re forced to rent the cap and gown, I think it’s safe to say that competitive forces are entirely absent in this scenario.</p>
]]></description><pubDate>Wed, 13 May 2026 10:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120072</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48120072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120072</guid></item><item><title><![CDATA[New comment by pdpi in "Bambu Lab is abusing the open source social contract"]]></title><description><![CDATA[
<p>... and sending a cease and desist to OrcaSlicer somehow mitigates that DDoS?</p>
]]></description><pubDate>Wed, 13 May 2026 01:40:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48116846</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48116846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116846</guid></item><item><title><![CDATA[New comment by pdpi in "Linux Terminal Memory Usage"]]></title><description><![CDATA[
<p>My current Ghostty session on macOS is holding on to 127.8 MiB of real memory, and only 37.5 MiB of private memory. What's the Linux build up to that makes up for that difference?</p>
]]></description><pubDate>Mon, 11 May 2026 23:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48102144</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48102144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48102144</guid></item><item><title><![CDATA[New comment by pdpi in "Obsidian plugin was abused to deploy a remote access trojan"]]></title><description><![CDATA[
<p>> You simply can't expect every software that wants a plugin system to have the same security practices as the most used software in the world.<p>I'm not saying that I think they should, or that I expect them to. I'm saying that it's one particular implementation of sandboxing that has a bunch of interesting properties, and that makes it worth studying.</p>
]]></description><pubDate>Mon, 11 May 2026 02:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090361</link><dc:creator>pdpi</dc:creator><comments>https://news.ycombinator.com/item?id=48090361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090361</guid></item></channel></rss>