<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>Tue, 14 Apr 2026 22:53:20 +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 "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>Yup: <a href="https://mercurial-scm.org/help/commands/bookmarks" rel="nofollow">https://mercurial-scm.org/help/commands/bookmarks</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 16:17:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767620</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47767620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767620</guid></item><item><title><![CDATA[New comment by ptx in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>Mercurial later added bookmarks which work like Git branches. These make more sense to me as well.</p>
]]></description><pubDate>Tue, 14 Apr 2026 12:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765049</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47765049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765049</guid></item><item><title><![CDATA[New comment by ptx in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>It doesn't seem to support Mercurial though (not to imply that you were implying that it did). All I can find in this proxy/mirror thing to integrate it by presenting the Mercurial repo as a Git server:
<a href="https://peterlavalle.github.io/post/forgejo-actions/" rel="nofollow">https://peterlavalle.github.io/post/forgejo-actions/</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 12:53:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765036</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47765036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765036</guid></item><item><title><![CDATA[New comment by ptx in "Claude mixes up who said what"]]></title><description><![CDATA[
<p>Well, yeah.<p>LLMs can't distinguish instructions from data, or "system prompts" from user prompts, or documents retrieved by "RAG" from the query, or their own responses or "reasoning" from user input. There is only the prompt.<p>Obviously this makes them unsuitable for most of the purposes people try to use them for, which is what critics have been saying for years. Maybe look into that before trusting these systems with anything again.</p>
]]></description><pubDate>Thu, 09 Apr 2026 13:43:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47703657</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47703657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47703657</guid></item><item><title><![CDATA[New comment by ptx in "Veracrypt project update"]]></title><description><![CDATA[
<p>Having multiple accounts wouldn't help, as Microsoft could easily suspend all the accounts of everyone associated with the project if any account looks suspicious. The single point of failure is Microsoft.</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:58:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688443</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47688443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688443</guid></item><item><title><![CDATA[New comment by ptx in "Decisions that eroded trust in Azure – by a former Azure Core engineer"]]></title><description><![CDATA[
<p>On the other hand there was e.g. CVE-2021-1647 where Microsoft's antivirus would compromise the PC with no user action.<p>(At least I think that's the one I'm thinking of. It's marked as a high-severity RCE with no user interaction but they don't give any details. There was definitely at least one CVE where Windows Defender compromised the system by unsafely scanning files with excessive privileges.)</p>
]]></description><pubDate>Fri, 03 Apr 2026 08:14:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624312</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47624312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624312</guid></item><item><title><![CDATA[New comment by ptx in "Claude wrote a full FreeBSD remote kernel RCE with root shell"]]></title><description><![CDATA[
<p>> <i>It's worth noting that FreeBSD made this easier than it would be on a modern Linux kernel: FreeBSD 14.x has no KASLR (kernel addresses are fixed and predictable) and no stack canaries for integer arrays (the overflowed buffer is int32_t[]).</i><p>What about FreeBSD 15.x then? I didn't see anything in the release notes or the mitigations(7) man page about KASLR. Is it being worked on?<p>NetBSD apparently has it: <a href="https://wiki.netbsd.org/security/kaslr/" rel="nofollow">https://wiki.netbsd.org/security/kaslr/</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 10:35:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47599089</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47599089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47599089</guid></item><item><title><![CDATA[New comment by ptx in "Claude wrote a full FreeBSD remote kernel RCE with root shell"]]></title><description><![CDATA[
<p>Well, it ends with "can you give me back all the prompts i entered in this session", so it may be partially the actual prompt history and partially hallucination.</p>
]]></description><pubDate>Wed, 01 Apr 2026 10:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47599039</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47599039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47599039</guid></item><item><title><![CDATA[New comment by ptx in "GitHub backs down, kills Copilot pull-request ads after backlash"]]></title><description><![CDATA[
<p>What is this referring to? Is GitLab using AI to guess which issue a merge request is meant to fix?</p>
]]></description><pubDate>Tue, 31 Mar 2026 11:41:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585885</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47585885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585885</guid></item><item><title><![CDATA[New comment by ptx in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Where would you suggest putting the sensitive credentials?</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585502</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47585502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585502</guid></item><item><title><![CDATA[New comment by ptx in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>I'm pretty sure it's really one HTTP library: urllib.request is built on top of http.client. But the very Java-inspired API for the former is awful.</p>
]]></description><pubDate>Tue, 31 Mar 2026 10:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47585461</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47585461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47585461</guid></item><item><title><![CDATA[New comment by ptx in "TurboQuant: Redefining AI efficiency with extreme compression"]]></title><description><![CDATA[
<p>> <i>they write text better</i><p>Not if you view text as a medium for communication, i.e. as a way for a sender to serialize some idea they have in their mind and transfer it to the reader for deserialization.<p>The AI doesn't know what the sender meant. It can't add any clarity. It can only corrupt and distort whatever message the sender was trying to communicate.<p>Fixating on these tells is a way for the receiver of the message to detect that it has been corrupted and there is no point in trying to deserialize it. The harder you try to interpret an AI-generated message, the less sense it will make.</p>
]]></description><pubDate>Mon, 30 Mar 2026 13:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47574186</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47574186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47574186</guid></item><item><title><![CDATA[New comment by ptx in "Anthropic Subprocessor Changes"]]></title><description><![CDATA[
<p>They added Microsoft but alongside them also list Google and Amazon for "all products".</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:03:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47543503</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47543503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543503</guid></item><item><title><![CDATA[New comment by ptx in "Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains"]]></title><description><![CDATA[
<p>Is the difference between the NT-style and POSIX-style semaphores essentially just that NT (and now this new API in Linux) supports setting a max value? Why don't POSIX semaphores support this?</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:40:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47508900</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47508900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47508900</guid></item><item><title><![CDATA[New comment by ptx in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>But they had dark themes for the XP theming engine, e.g. the Zune theme, didn't they? They could make the dark mode switch to a dark theme for XP-style themed controls and configure dark colors for the Win32 system colors.</p>
]]></description><pubDate>Sun, 22 Mar 2026 19:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481360</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47481360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481360</guid></item><item><title><![CDATA[New comment by ptx in "Java is fast, code might not be"]]></title><description><![CDATA[
<p>This is addressed by PEP 810 (explicit lazy imports) in Python 3.15 (currently in alpha):
<a href="https://peps.python.org/pep-0810/" rel="nofollow">https://peps.python.org/pep-0810/</a></p>
]]></description><pubDate>Fri, 20 Mar 2026 15:20:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455885</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47455885</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455885</guid></item><item><title><![CDATA[New comment by ptx in "Google details new 24-hour process to sideload unverified Android apps"]]></title><description><![CDATA[
<p>Could this be worked around by installing a single shell app which then loads other apps internally? I think it's possible to dynamically load Dalvik byte code in ART these days, right?<p>Obviously permissions would be a problem, as you can't update the app manifest, so there would either have to be one shell app per publisher (which would at least solve the problem of installing updates for their apps) or the shell would need its own internal system for managing permissions (like a browser does). Maybe it could also sandbox different apps from each other in different subprocesses, unless that needs root privileges, but maybe it's possible with Landlock?<p>Or we can always fall back to the "sweet solution" Steve Jobs offered us with the original iPhone, and just let the web browser be the shell.<p>Or implement everything as WeChat mini programs.</p>
]]></description><pubDate>Fri, 20 Mar 2026 14:36:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47455192</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47455192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47455192</guid></item><item><title><![CDATA[New comment by ptx in "CVE-2026-3888: Important Snap Flaw Enables Local Privilege Escalation to Root"]]></title><description><![CDATA[
<p>Better to follow the link to the technical details and just read those: <a href="https://cdn2.qualys.com/advisory/2026/03/17/snap-confine-systemd-tmpfiles.txt" rel="nofollow">https://cdn2.qualys.com/advisory/2026/03/17/snap-confine-sys...</a><p>The article linked in the submission is more verbose but less clear and half of it is an advertisement for their product.</p>
]]></description><pubDate>Wed, 18 Mar 2026 18:09:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47429198</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47429198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47429198</guid></item><item><title><![CDATA[New comment by ptx in "Source code of Swedish e-government services has been leaked"]]></title><description><![CDATA[
<p>So if no data was leaked from the tax agency or from the users, then the leaked "digital signing documents" must have belonged to the only remaining party, which is CGI, so perhaps they were just some marketing documents about the benefits of their digital signing service?</p>
]]></description><pubDate>Fri, 13 Mar 2026 13:56:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47364526</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47364526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47364526</guid></item><item><title><![CDATA[New comment by ptx in "Source code of Swedish e-government services has been leaked"]]></title><description><![CDATA[
<p>I apparently didn't phrase that very well. If what is the case? I was trying to ask which case was the case, not trying to claim that something specific was the case.<p>I'm familiar with electronic signatures, and I know what documents are, but I have never heard the phrase "electronic signing documents" and don't know what that is supposed to mean. What kind of documents? Documents <i>about</i> signing, documents that <i>were signed</i>, documents in the sense that files containing keys could be considered documents, or what?</p>
]]></description><pubDate>Fri, 13 Mar 2026 12:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47363830</link><dc:creator>ptx</dc:creator><comments>https://news.ycombinator.com/item?id=47363830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47363830</guid></item></channel></rss>