<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: suspended_state</title><link>https://news.ycombinator.com/user?id=suspended_state</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 01 Jun 2026 19:27:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=suspended_state" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by suspended_state in "Forget Extinct: The Brontosaurus Never Even Existed (2012)"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Brontosaurus#:~:text=For%20decades%2C%20the%20animal%20was%20thought%20to%20have%20been%20a%20taxonomic%20synonym%20of%20its%20close%20relative%20Apatosaurus%2C%20but%20a%202015%20study%20by%20Emmanuel%20Tschopp%20and%20colleagues%20found%20it%20to%20be%20distinct%2E" rel="nofollow">https://en.wikipedia.org/wiki/Brontosaurus#:~:text=For%20dec...</a><p>So, who is correct?</p>
]]></description><pubDate>Sun, 01 Feb 2026 14:30:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46846459</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46846459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46846459</guid></item><item><title><![CDATA[New comment by suspended_state in "France passes bill to ban social media use by under-15s"]]></title><description><![CDATA[
<p>How do you compare a system where the communication channel goes only one way in a single country to a system where everyone potentially contributes to the content and is distributed over the world?<p>How does one country legislate the content of a company based in another country?<p>Do you think that censorship is a better solution?</p>
]]></description><pubDate>Tue, 27 Jan 2026 08:19:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46777011</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46777011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46777011</guid></item><item><title><![CDATA[New comment by suspended_state in "Reliable Signals of Honest Intent"]]></title><description><![CDATA[
<p>Some sense of perspective: <a href="https://news.ycombinator.com/item?id=46273466">https://news.ycombinator.com/item?id=46273466</a></p>
]]></description><pubDate>Wed, 21 Jan 2026 05:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46701661</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46701661</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46701661</guid></item><item><title><![CDATA[New comment by suspended_state in "Crafting Interpreters"]]></title><description><![CDATA[
<p>So you were criticizing the C language syntax, without considering the context which it was designed in.<p>Just to give this context a little bit more substance, Pascal was designed to work on a mainframe which could address up to 4MB of RAM, with a typical setup of around 1MB (it's actually not the real amounts: the CDC-6600 the values are 128Kwords, but it had 60 bits word). These machine were beasts designed for scientific computation.<p>The first C compiler was implemented on a PDP-11, which could handle up to 64KB of RAM, and had 16bits words.<p>I assume that these constraints had a heavy influence on how each language was designed and implemented.<p>Note that I wasn't aware of all these details before writing this comment, I had to check.<p>See: <a href="http://pascal.hansotten.com/niklaus-wirth/zurich-pascal-compilers/" rel="nofollow">http://pascal.hansotten.com/niklaus-wirth/zurich-pascal-comp...</a><p>Regarding the C compiler, it is likely that the first version was written in assembly language, which was later "translated" to C.<p>An early version of the compiler can be found there: <a href="https://github.com/theunafraid/first_c_compiler" rel="nofollow">https://github.com/theunafraid/first_c_compiler</a> and does look like assembly hand converted to (early) C.</p>
]]></description><pubDate>Sat, 17 Jan 2026 23:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46663169</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46663169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46663169</guid></item><item><title><![CDATA[New comment by suspended_state in "Crafting Interpreters"]]></title><description><![CDATA[
<p>I don't really know what you mean by "worst-designed syntax". Do you mean that the design process was bad, or that the result is bad?</p>
]]></description><pubDate>Thu, 15 Jan 2026 23:38:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46641051</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46641051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46641051</guid></item><item><title><![CDATA[New comment by suspended_state in "A possible syntactic inconsistency inside the P vs. NP formulation"]]></title><description><![CDATA[
<p>I'm not sure I understand this article, but the argument you present seems to be that when considering P and NP as relational objects, they don't have the same signature, thus cannot be compared, so the statement "P = NP" is meaningless?</p>
]]></description><pubDate>Fri, 09 Jan 2026 00:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548301</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46548301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548301</guid></item><item><title><![CDATA[New comment by suspended_state in "A possible syntactic inconsistency inside the P vs. NP formulation"]]></title><description><![CDATA[
<p>You should probably have linked the whole work which is briefly referenced at the end of the article, and isn't yet indexed by search engines. I found it by myself:<p><a href="https://zenodo.org/records/18107880" rel="nofollow">https://zenodo.org/records/18107880</a></p>
]]></description><pubDate>Thu, 08 Jan 2026 23:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46548270</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46548270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46548270</guid></item><item><title><![CDATA[New comment by suspended_state in "Linear Address Spaces: Unsafe at any speed (2022)"]]></title><description><![CDATA[
<p>The linking stage could perhaps be performed at process launch by a privileged task?<p>See this comment thread: <a href="https://news.ycombinator.com/item?id=46494183">https://news.ycombinator.com/item?id=46494183</a><p>Isn't a virtual ISA like an intermediate representation? It doesn't have to include static addresses, only symbolic references, which could be resolved at launch time.</p>
]]></description><pubDate>Mon, 05 Jan 2026 16:28:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46500785</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46500785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46500785</guid></item><item><title><![CDATA[New comment by suspended_state in "Linear Address Spaces: Unsafe at any speed (2022)"]]></title><description><![CDATA[
<p>What I meant, and indeed it was poorly explained, is that an address shouldn't be just an integer freely manipulable by any instruction. The microcode will obviously know how to an manipulate an address, but the ISA as a whole doesn't have to, and in fact shouldn't, with the exception of a few specific instructions. What I am advocating is that addresses should constitute a separate type, which isn't a simple alias to integers. I think that this is what capabilities are about.</p>
]]></description><pubDate>Mon, 05 Jan 2026 15:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46499560</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46499560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46499560</guid></item><item><title><![CDATA[New comment by suspended_state in "Linear Address Spaces: Unsafe at any speed (2022)"]]></title><description><![CDATA[
<p>> Code has to have addresses for calls and branches.<p>Does it mean that at that level an address has to be an offset in a linear address space?<p>If you have hardware powerful enough to make addresses abstract, couldn't also provide the operations to manipulate them abstractly?</p>
]]></description><pubDate>Mon, 05 Jan 2026 03:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46495201</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46495201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46495201</guid></item><item><title><![CDATA[New comment by suspended_state in "Linear Address Spaces: Unsafe at any speed (2022)"]]></title><description><![CDATA[
<p>But that address doesn't have to be visible at the ISA level.</p>
]]></description><pubDate>Mon, 05 Jan 2026 01:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46494330</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46494330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46494330</guid></item><item><title><![CDATA[New comment by suspended_state in "Linux kernel security work"]]></title><description><![CDATA[
<p>There are channels in place to discuss security matters in open source. I am by no mean an expert nor very interested in that topic, but just searching a bit led me to<p><a href="https://oss-security.openwall.org/wiki/mailing-lists" rel="nofollow">https://oss-security.openwall.org/wiki/mailing-lists</a><p>The good guys are certainly monitoring these channels already.</p>
]]></description><pubDate>Sat, 03 Jan 2026 19:04:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480281</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46480281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480281</guid></item><item><title><![CDATA[New comment by suspended_state in "Linux kernel security work"]]></title><description><![CDATA[
<p>Indeed nobody does that, because it would just be pointless, it doesn't expose the real issue. Is a security vulnerability a symptom, or the real issue though? Doesn't it depends on the purpose of the code containing the bug?</p>
]]></description><pubDate>Sat, 03 Jan 2026 18:56:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46480200</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46480200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46480200</guid></item><item><title><![CDATA[New comment by suspended_state in "Linux kernel security work"]]></title><description><![CDATA[
<p>> Are memory leak fixes described as memory leak fixes in the logs or intentionally omitted as such? Are kernel panics or hangs not described in the commit logs even if they only happen in weird scenarios?<p>I don't know nor follow kernel development well enough to answer these questions. My point was just a general reflection, and admittedly a reformulation of Linus's argument, which I think is genuinely valid.<p>If you allow me, one could frame this differently though: is the memory leak the symptom or the problem?</p>
]]></description><pubDate>Sat, 03 Jan 2026 12:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46476029</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46476029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46476029</guid></item><item><title><![CDATA[New comment by suspended_state in "Linux kernel security work"]]></title><description><![CDATA[
<p>If it is faulty, then it's not a bug, it's a flaw.</p>
]]></description><pubDate>Sat, 03 Jan 2026 08:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474014</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46474014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474014</guid></item><item><title><![CDATA[New comment by suspended_state in "Linux kernel security work"]]></title><description><![CDATA[
<p>> The problem with that argument is that the reports don’t necessarily come from the organization for whom it’s an issue.<p>You can already say that for the majority of the bugs being fixed, and I think that's one of the points: tagging certain bugs as exploitable make it seem like the others aren't. 
More generally, someone's minor issue might be a major one for someone else, and not just in security. It could be anything the user cares about, data,  hardware, energy, time.<p>Perhaps the real problem is that security is just a view on the bigger picture. Security is important, I'm not saying the opposite, but if it's only an aspect of development, why focus on it in the development logs? Shouldn't it be instead discussed on its own, in separate documents, mailing lists, etc by those who are primarily concerned by it?</p>
]]></description><pubDate>Sat, 03 Jan 2026 08:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46473935</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46473935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46473935</guid></item><item><title><![CDATA[New comment by suspended_state in "Tim Cook Posts AI Slop in Christmas Message on Twitter"]]></title><description><![CDATA[
<p>It's difficult to really know what was the intent without seeing the actual prompt of the painter.<p>Comment [intentionally] designed to look like generative AI.</p>
]]></description><pubDate>Mon, 29 Dec 2025 12:41:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46420080</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46420080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46420080</guid></item><item><title><![CDATA[New comment by suspended_state in "Rob Pike goes nuclear over GenAI"]]></title><description><![CDATA[
<p><a href="https://copilot.microsoft.com/shares/W9krzb8CuhT5zRE5hZzjE" rel="nofollow">https://copilot.microsoft.com/shares/W9krzb8CuhT5zRE5hZzjE</a></p>
]]></description><pubDate>Sat, 27 Dec 2025 10:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46400838</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46400838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46400838</guid></item><item><title><![CDATA[New comment by suspended_state in "Rob Pike goes nuclear over GenAI"]]></title><description><![CDATA[
<p>Papermaking, printing, gunpowder, compass, porcelain, paper money, abacus, iron plow, wheelbarrow.</p>
]]></description><pubDate>Sat, 27 Dec 2025 00:37:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46397947</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46397947</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46397947</guid></item><item><title><![CDATA[New comment by suspended_state in "Inverse Parentheses"]]></title><description><![CDATA[
<p>I stumbled on this:<p><a href="https://lobste.rs/s/qoqfwz/inverse_parentheses#c_n5z77w" rel="nofollow">https://lobste.rs/s/qoqfwz/inverse_parentheses#c_n5z77w</a><p>which should provide the answer.</p>
]]></description><pubDate>Mon, 22 Dec 2025 15:45:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46355033</link><dc:creator>suspended_state</dc:creator><comments>https://news.ycombinator.com/item?id=46355033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46355033</guid></item></channel></rss>