<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: JCattheATM</title><link>https://news.ycombinator.com/user?id=JCattheATM</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 20:06:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=JCattheATM" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by JCattheATM in "Frame – Linux X server in Assembly"]]></title><description><![CDATA[
<p>You wrote your own terminal emulator?</p>
]]></description><pubDate>Tue, 21 Jul 2026 17:56:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48995778</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48995778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48995778</guid></item><item><title><![CDATA[New comment by JCattheATM in "Hyprland 0.55 announced the switch to Lua for its config files"]]></title><description><![CDATA[
<p>I wonder how this would make Hyprland compare to Pinnacle or Awesome? So far I haven't found anything better than Awesome for crafting a bespoke desktop experience.</p>
]]></description><pubDate>Mon, 20 Jul 2026 23:18:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48986125</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48986125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48986125</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>> You can't opt out of the protections and then complain that there are no protections<p>Sometimes you don't have a choice in running software that doesn't use the 'protections' an obscure OS offers. If someone wants to run Oracle, pledge and unveil is irrelivant, as where other security solutions can still protect Oracle without requiring opt-in, and to a far greater extent.<p>> <a href="https://man.openbsd.org/chflags.1" rel="nofollow">https://man.openbsd.org/chflags.1</a> lists such a flag<p>It's too blunt, it's an all or nothing approach. You have no way to say process A can append only, but privileged process b should have no write access at all.<p>> That's trivial by setting group/world permissions on any unix-like.<p>Only in the bluntest of terms. There is no way to allow, say, a webserverto have read access to a file while not allowing a cat processes, spawned as a subprocess of that webserver process, to not have access.<p>> So, <a href="https://why-openbsd.rocks/fact/noexec/" rel="nofollow">https://why-openbsd.rocks/fact/noexec/</a> ?<p>No, not even close. I mean allowing user a to run /bin/ls to execute while not having access to execute /bin/rm, and at the same time allowing user b to execute both, and user c to run /bin/rm but not /bin/ls<p>> Etc etc etc.<p>No, not really, since you didn't make any point that were not based on misunderstandings.</p>
]]></description><pubDate>Mon, 13 Jul 2026 03:48:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887667</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48887667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887667</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>It is true. The do surface level protections, but have nothing to really lock down a system. What do they provide that can restrict an attacker who managed to compromise a remote service that wasn't using pledge or unveil? On other OS's, you can set things like append only, limit files being readable by particular processes, whitelist paths or executables from where the system may execute, etc etc etc.</p>
]]></description><pubDate>Fri, 10 Jul 2026 08:20:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857225</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48857225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857225</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>> I'm damn sure I've never seen a piece of openbsd marketing in my life<p>Kind of weird for you to defend a product if you've never even been to their website.</p>
]]></description><pubDate>Fri, 10 Jul 2026 08:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48857198</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48857198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48857198</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>> aggressively bring in new security features like pf, OpenSSH, W^X enforcement, pledge(), arc4random(), ASLR, so many other things.<p>I'd say OpenSSH is a great tool, arc4random was great and pledge is interesting although doesn't do much for code that wasn't compiled with it (and they are still really lacking in ways to lock down apps for a 'security focused' OS), the rest is just their implementation of stuff that already existed not something they innovated.<p>Most of their reputation comes from a time when linux distros and windows had every service enabled and exposed by default, it just developed it's own momentum the way many myths do.</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:06:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835182</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48835182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835182</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>Well, that's where OpenBSD falls short, it lacks facilities to really enforce defense in depth - even NetBSD has some better features in this regard.</p>
]]></description><pubDate>Wed, 08 Jul 2026 18:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835107</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48835107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835107</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>Pretty sure you're familiar with their claims.</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:58:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835086</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48835086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835086</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>No one is claiming that, they are at least setting a foundation for that to be possible though.</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48835075</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48835075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48835075</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>It's not too late to start now, similar to how Linux did a few years back.</p>
]]></description><pubDate>Wed, 08 Jul 2026 16:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48833672</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48833672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48833672</guid></item><item><title><![CDATA[New comment by JCattheATM in "OpenBSD has a use-after-free allowing local privilege escalation to root"]]></title><description><![CDATA[
<p>> OpenBSD's security stance being the stuff of legend,<p>More so their marketing.</p>
]]></description><pubDate>Wed, 08 Jul 2026 16:01:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48833653</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48833653</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48833653</guid></item><item><title><![CDATA[New comment by JCattheATM in "Xsnow "protestware" in Debian"]]></title><description><![CDATA[
<p>I know a lot of Russians, but all of them left and are critical. Can't say I know any Russians in Rusia, but papers such as Meduza report on and give interviews with them frequently.</p>
]]></description><pubDate>Tue, 30 Jun 2026 21:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48739183</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48739183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48739183</guid></item><item><title><![CDATA[New comment by JCattheATM in "Xsnow "protestware" in Debian"]]></title><description><![CDATA[
<p>> Heh.. Russia has "elections" too.<p>The 'heh' indicates a misplaced smugness.Our elections actually result in a change in leadership. There is a lot of yammering, but no evidence the US is about to become an actual dictatorship.<p>> So easy to point and jeer and say "they're bad, but over here the circumstances are different!"...<p>Because they are drastically different. You're just trying to downplay that because it breaks your entire argument.</p>
]]></description><pubDate>Tue, 30 Jun 2026 21:04:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48739172</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48739172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48739172</guid></item><item><title><![CDATA[New comment by JCattheATM in "Xsnow "protestware" in Debian"]]></title><description><![CDATA[
<p>> I can say that about Americans.<p>Eh, you'd be wrong. It's a different issue in the US, half the population believe and vote for nonsense, the other half are strongly against it.<p>> What proof do you have, or do you "just know it"?<p>Friends with Russians, and try to read useful sources like Meduza. It's absolutely very much the case that most of that population are brainwashed and believe the state propaganda.<p>> Meanwhile in Russia, protesting will get you arrested and probably be sent to the frontline (as a man) or prison (as a woman).<p>Yes, so an armed uprising is necessary if voting is not an option. But if there is no will, there will be no effort.<p>> Meanwhile in America, there's a political party using the Nazi playbook to subvert democracy and succeeding.<p>America will still have elections, and we won't have to deal with our Putin-wannabe again after their term is up.</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:46:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48737434</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48737434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48737434</guid></item><item><title><![CDATA[New comment by JCattheATM in "Xsnow "protestware" in Debian"]]></title><description><![CDATA[
<p>Except most Russians support their government and believe its lies...</p>
]]></description><pubDate>Tue, 30 Jun 2026 18:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48737104</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48737104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48737104</guid></item><item><title><![CDATA[New comment by JCattheATM in "Edsger Dijkstra's Library (Housed and Archived in Leuven, Belgium)"]]></title><description><![CDATA[
<p>Adding back a reply someone deleted because I think it adds to the conversation:<p>><p><pre><code>    He never made the argument that goto was considered harmful (the title was not his), the letter itself is a solid argument for why the unbounded goto (as opposed to the, typically, function or lexical scope restricted goto) creates programs that are hard to comprehend. He also, if you read the letter, does not argue for abolishing goto, it's part of the larger case of going toward structured programming.

    If you learned programming after about 1990 (probably some time in the 1980s was the real inflection point, but by 1990) you would have been learning structured programming and the argument was moot, because it had won. Every major language used after that time (outside of assembly languages which are inherently unstructured as a language) was already using structured programming so the argument seems superfluous or you end up having people compare the goto he describes to the modern restricted goto, which is not something he would have (strongly) argued against (though certainly against its overuse in some cases).</code></pre></p>
]]></description><pubDate>Tue, 30 Jun 2026 02:26:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48727881</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48727881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48727881</guid></item><item><title><![CDATA[New comment by JCattheATM in "Edsger Dijkstra's Library (Housed and Archived in Leuven, Belgium)"]]></title><description><![CDATA[
<p>I'm in my 40s, wasn't coding in the 70s. Horrible use of code is a different thing from removing  something entirely, though. Just that almost every language removed goto as a response is kind of amazing to me.</p>
]]></description><pubDate>Wed, 24 Jun 2026 18:16:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48663701</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48663701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48663701</guid></item><item><title><![CDATA[New comment by JCattheATM in "Edsger Dijkstra's Library (Housed and Archived in Leuven, Belgium)"]]></title><description><![CDATA[
<p>I honestly never got why in college his opinions were just taken as mandates. I never bough into the "goto considered harmful" argument, for example.</p>
]]></description><pubDate>Wed, 24 Jun 2026 17:15:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48662908</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48662908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48662908</guid></item><item><title><![CDATA[New comment by JCattheATM in "I Am Not a Reverse Centaur"]]></title><description><![CDATA[
<p>It's just silliness. Judge the code on the merit of the code, not deciding to reject it if you learn it was constructed with the aid of AI.</p>
]]></description><pubDate>Sat, 13 Jun 2026 05:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48513459</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48513459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48513459</guid></item><item><title><![CDATA[New comment by JCattheATM in "Preparing for KDE Plasma's Last X11-Supported Release"]]></title><description><![CDATA[
<p>> Maybe it's also brain damage of using too much Windows (with wsl). But there I have a different problem: It's easy to install and configure stuff, but it's everything else than minimal.<p>You could make your own tiny Windows 'distro' building on Tiny 11.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476739</link><dc:creator>JCattheATM</dc:creator><comments>https://news.ycombinator.com/item?id=48476739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476739</guid></item></channel></rss>