<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: ptx</title><link>https://news.ycombinator.com/user?id=ptx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 27 Aug 2026 13:22:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ptx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ptx in "Thinking in Python"]]></title><description><![CDATA[
<p>The last pre-AI version seems to be this commit:
<a href="https://github.com/BruceEckel/ThinkingInPython/tree/76a1310deaa51e02e9f83ab74520b8269aac6fff/Markdown" rel="nofollow">https://github.com/BruceEckel/ThinkingInPython/tree/76a1310d...</a><p>But that version seems to have some remnants left from Java version of the book, such as talking about visibility modifiers in the testing chapter.</p>
]]></description><pubDate>Sun, 23 Aug 2026 15:13:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49409476</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49409476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49409476</guid></item><item><title><![CDATA[New comment by ptx in "Thinking in Python"]]></title><description><![CDATA[
<p>The author is apparently still in the early stages of revising what the AI wrote, according to the README, so readers might want to hold off a bit on downloading the epub.<p>But both the license terms (CC BY-NC-ND 4.0) and the repo's LICENSE.md appear to agree that distributing the epub is OK.</p>
]]></description><pubDate>Sun, 23 Aug 2026 13:37:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49408772</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49408772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49408772</guid></item><item><title><![CDATA[New comment by ptx in "HTML Can Do That"]]></title><description><![CDATA[
<p>When a form has two sets of mutually exclusive options it might be appropriate? But I find the user experience confusing. It's hard to tell what happened when all the elements moved around, at least without animations.</p>
]]></description><pubDate>Fri, 21 Aug 2026 13:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49388144</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49388144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49388144</guid></item><item><title><![CDATA[New comment by ptx in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>Why are developers "inherently expected to run untrusted code"? Running untrusted code on developer machines seems like a terrible idea, given that it will compromise everything they build or deploy and (as you mentioned) all their credentials.</p>
]]></description><pubDate>Thu, 20 Aug 2026 15:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49375910</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49375910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49375910</guid></item><item><title><![CDATA[New comment by ptx in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>FreeBSD does this with Capsicum: <a href="https://wiki.freebsd.org/Capsicum" rel="nofollow">https://wiki.freebsd.org/Capsicum</a></p>
]]></description><pubDate>Thu, 20 Aug 2026 15:14:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49375822</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49375822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49375822</guid></item><item><title><![CDATA[New comment by ptx in "Thunderbird's Desktop Calendar Visual Redesign"]]></title><description><![CDATA[
<p>What's going on with those dialogs? Are they real dialog windows with hidden window decorations, or are they fake windows drawn inside the calendar view?<p>And why do they have what looks like a maximize/zoom button, a "..." menu button and a close button? This is a desktop application – we have real window borders for resizing, real menus for menus and real close buttons provided by the window manager.</p>
]]></description><pubDate>Sat, 15 Aug 2026 22:05:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49314728</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49314728</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49314728</guid></item><item><title><![CDATA[New comment by ptx in "Microsoft Word for Windows 1.1a, Native X64 Port"]]></title><description><![CDATA[
<p>More concretely, Microsoft's license [0] gives you at most one of the four essential freedoms:<p>0. Freedom to run for any purpose? No.<p>1. Freedom to modify the program? Maybe; Microsoft can revoke it without cause at any time.<p>2. Freedom to distribute unmodified? No.<p>3. Freedom to distribute modified? No.<p>I'm using the free software definition [1] because it's simpler and clearer than the open source definition [2], which is usually considered mostly equivalent in practice, but as far as I can tell Microsoft's license satisfies zero of the latter's ten criteria, apart from perhaps non-discrimination and technology-neutrality. Most of the criteria of the open source definition have to do with distribution, which is not allowed by Microsoft's license.<p>[0] <a href="https://computerhistory.org/blogs/microsoft-research-license-agreement-msword-v-1-1a/" rel="nofollow">https://computerhistory.org/blogs/microsoft-research-license...</a><p>[1] <a href="https://www.gnu.org/philosophy/free-sw.en.html" rel="nofollow">https://www.gnu.org/philosophy/free-sw.en.html</a><p>[2] <a href="https://opensource.org/osd" rel="nofollow">https://opensource.org/osd</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 10:01:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230003</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49230003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230003</guid></item><item><title><![CDATA[New comment by ptx in "GitHub Actions and Pages are experiencing degraded availability"]]></title><description><![CDATA[
<p>Does Codeberg support Windows runners at all? Forgejo only seems to have unofficial third-party builds of the Forgejo Actions runner for Windows.</p>
]]></description><pubDate>Thu, 06 Aug 2026 18:42:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49200626</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49200626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49200626</guid></item><item><title><![CDATA[New comment by ptx in "GitHub Actions and Pages are experiencing degraded availability"]]></title><description><![CDATA[
<p>Are there any other CI providers that offer free cloud-hosted Windows runners?<p>Or has Microsoft made sure (through Windows licensing terms and pricing) that it's not possible to compete with their own CI offering?<p>Edit: CircleCI seems to offer 750 minutes/month (whereas GitHub offers 1000 minutes/month).</p>
]]></description><pubDate>Thu, 06 Aug 2026 17:21:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49199610</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49199610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49199610</guid></item><item><title><![CDATA[New comment by ptx in "Critical CVE issued for hallucinated SQLite vulnerability"]]></title><description><![CDATA[
<p>Or maybe they didn't train it that way to be manipulative (although it's certainly a plausible explanation) but simply as an accidental artifact of trying to make it give honest answers?<p>LLM-generated images sometimes includes text from the prompt as literal text in the image, so perhaps this is the same sort of artifact? If they've told it to be honest, it responds by talking about being honest instead of actually being honest, because it has no actual understanding of anything.</p>
]]></description><pubDate>Mon, 03 Aug 2026 13:44:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49155738</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49155738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155738</guid></item><item><title><![CDATA[New comment by ptx in "SQLite Critical CVEs or LLM Slop?"]]></title><description><![CDATA[
<p>This does make some sense if it's considered a valid fix to document that you have verified that Bluetooth is disabled on the servers and therefore not vulnerable. But that assumes that the scanning tool can be told about this kind of fix, so that it stops warning about it, which I guess it might not.</p>
]]></description><pubDate>Mon, 03 Aug 2026 13:18:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49155424</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49155424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49155424</guid></item><item><title><![CDATA[New comment by ptx in "AI migrated legacy COBOL programs to Java, bugs included"]]></title><description><![CDATA[
<p>Wow, their Java code example [0] makes COBOL look elegant and terse by comparison.<p>[0] <a href="https://community.ibm.com/community/user/blogs/gregory-cernera/2026/04/07/ibm-decimal-arithmetic-library-for-java-v20-releas" rel="nofollow">https://community.ibm.com/community/user/blogs/gregory-cerne...</a></p>
]]></description><pubDate>Mon, 03 Aug 2026 10:08:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49153656</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49153656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49153656</guid></item><item><title><![CDATA[New comment by ptx in "Arch Linux disables AUR package adoption"]]></title><description><![CDATA[
<p>What do you mean? Their package manager allows you to add additional repositories, if that's what you want.</p>
]]></description><pubDate>Fri, 31 Jul 2026 20:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49128319</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49128319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49128319</guid></item><item><title><![CDATA[New comment by ptx in "Stacked PRs are now live on GitHub"]]></title><description><![CDATA[
<p>Doesn't GitHub do this already? If I force push the PR branch, the PR shows a message about this with a link to diff it against the previous version.</p>
]]></description><pubDate>Fri, 31 Jul 2026 00:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117568</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49117568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117568</guid></item><item><title><![CDATA[New comment by ptx in "Sam Altman is now talking to the White House about decelerating AI"]]></title><description><![CDATA[
<p>This is the guy, if I'm not mistaken, who was fired for telling different groups people different and contradictory lies depending on what he needed them to believe. And now he's telling a reporter about what he's been telling the whitehouse, so he could be lying to the reporter, lying to the whitehouse or lying to both.</p>
]]></description><pubDate>Thu, 30 Jul 2026 11:21:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49108475</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49108475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49108475</guid></item><item><title><![CDATA[New comment by ptx in "Document-borne AI worms can self-propagate through Copilot for Word"]]></title><description><![CDATA[
<p>Well, yes. That LLMs are unable to distinguish instructions from data is a well-known and unsolved problem with LLMs in general.<p>This is one of the reasons it would be completely insane to give LLMs access to your data or rely on them for important tasks. But apparently that doesn't stop people from doing it anyway.</p>
]]></description><pubDate>Wed, 29 Jul 2026 12:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49096879</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49096879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49096879</guid></item><item><title><![CDATA[New comment by ptx in "Don't ask an LLM for a confidence score"]]></title><description><![CDATA[
<p><i>Calculon:</i> And you say you can guarantee me the Oscar?<p><i>Bender:</i> I can guarantee anything you want.<p><a href="https://www.youtube.com/watch?v=DGZ10kZ4lmE" rel="nofollow">https://www.youtube.com/watch?v=DGZ10kZ4lmE</a></p>
]]></description><pubDate>Tue, 28 Jul 2026 12:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49082928</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49082928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49082928</guid></item><item><title><![CDATA[New comment by ptx in "Self-contained highly-portable Python distributions"]]></title><description><![CDATA[
<p>Python lets you bundle all the modules in a zip file and run that (no third-party tools needed):
<a href="https://docs.python.org/3/library/zipapp.html" rel="nofollow">https://docs.python.org/3/library/zipapp.html</a></p>
]]></description><pubDate>Tue, 28 Jul 2026 07:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49080635</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49080635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49080635</guid></item><item><title><![CDATA[FreeBSD Status Report Second Quarter 2026]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.freebsd.org/status/report-2026-04-2026-06/">https://www.freebsd.org/status/report-2026-04-2026-06/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49073071">https://news.ycombinator.com/item?id=49073071</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 27 Jul 2026 17:41:12 +0000</pubDate><link>https://www.freebsd.org/status/report-2026-04-2026-06/</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49073071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49073071</guid></item><item><title><![CDATA[New comment by ptx in "Some more things about Django I've been enjoying"]]></title><description><![CDATA[
<p>This convenience sounds a little dangerous. Would this allow the user to specify e.g. joins or SQL procedure calls using the query parameter?</p>
]]></description><pubDate>Mon, 27 Jul 2026 09:44:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49067192</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=49067192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49067192</guid></item></channel></rss>