<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: akiarie</title><link>https://news.ycombinator.com/user?id=akiarie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 14:57:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=akiarie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by akiarie in "Golang proposal: container/: generic collection types"]]></title><description><![CDATA[
<p>Honestly the more I see this the less I like Golang. Generics was the worst thing ever added to the language. We're making it easier for library builders and harder for ordinary code to be written.</p>
]]></description><pubDate>Fri, 31 Jul 2026 21:30:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49128723</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=49128723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49128723</guid></item><item><title><![CDATA[Opinion: Agents > Unix Shell]]></title><description><![CDATA[
<p>This is just something I've been thinking about. My experience is that agents aren't useful if you view them as programmers, because you still have to audit all the code until we get to the point where you don't, which may be quite far off.<p>But if you view them as a replacement/driver for the Unix shell, as much as I have loved it for many years, it does seem like you can move faster.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48806115">https://news.ycombinator.com/item?id=48806115</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 06 Jul 2026 15:32:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48806115</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48806115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48806115</guid></item><item><title><![CDATA[EWD361: Programming as a discipline of mathematical nature [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=awYLxNV3zmA">https://www.youtube.com/watch?v=awYLxNV3zmA</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48603104">https://news.ycombinator.com/item?id=48603104</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 19 Jun 2026 20:49:40 +0000</pubDate><link>https://www.youtube.com/watch?v=awYLxNV3zmA</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48603104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48603104</guid></item><item><title><![CDATA[New comment by akiarie in "Amdahl's Law for LLM generated code"]]></title><description><![CDATA[
<p>Never mind, someone else already made this point: <a href="https://electric.ax/blog/2026/02/19/amdahls-law-for-ai-agents" rel="nofollow">https://electric.ax/blog/2026/02/19/amdahls-law-for-ai-agent...</a></p>
]]></description><pubDate>Tue, 26 May 2026 11:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48278219</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48278219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48278219</guid></item><item><title><![CDATA[Amdahl's Law for LLM generated code]]></title><description><![CDATA[
<p>LLMs may theoretically be able to generate millions of correct lines of code.<p>But for any important code the only way to know that it's correct is to hand-audit every line, which is harder than writing every line because this allows you to build a conceptual hierarchy and model within which you can think about the code.<p>So there's a fundamental limit to the speedup from LLMs when writing anything you care about.<p>(The main objection will be what about when you have a human engineer working on your behalf. But this is a distraction: sometimes you can fully trust an engineer, which is not at all true for LLMs.)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48278179">https://news.ycombinator.com/item?id=48278179</a></p>
<p>Points: 6</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 26 May 2026 11:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48278179</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48278179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48278179</guid></item><item><title><![CDATA[New comment by akiarie in ""Subligence" – proposed coinage for LLM "intelligence""]]></title><description><![CDATA[
<p>True, but thing is that "artificial intelligence" is meant in the opposite sense. It's meant as something that is / will be equivalent to human intelligence, not as something useful but vastly inferior.</p>
]]></description><pubDate>Fri, 22 May 2026 12:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235074</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48235074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235074</guid></item><item><title><![CDATA["Subligence" – proposed coinage for LLM "intelligence"]]></title><description><![CDATA[
<p>Call me a snowflake, but I propose that those of us who don't believe that AI is actually intelligence look for a term to refer to its "thinking" that isn't "intelligence", because this helps our weak minds keep things straight.<p>subligence /sʌbˈlɪdʒəns/ n.<p>A lesser or rudimentary form of intelligence; the capacity to respond, select, or adapt without full understanding.
The semblance of mind in animals, machines, systems, or inanimate things.
Discernment beneath reason; inferior intelligence.<p>Example: "Since December, the coding models have gotten noticeably more subligent, so much so that the undiscerning eye has trouble distinguishing their output from human intelligence."</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48234818">https://news.ycombinator.com/item?id=48234818</a></p>
<p>Points: 4</p>
<p># Comments: 6</p>
]]></description><pubDate>Fri, 22 May 2026 12:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234818</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48234818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234818</guid></item><item><title><![CDATA[New comment by akiarie in ""Subligence" – proposed coinage for LLM "intelligence""]]></title><description><![CDATA[
<p>I propose that those of us who don't believe that AI is actually intelligence look for a term to refer to its "thinking" that isn't "intelligence", because this helps our weak minds keep things straight.</p>
]]></description><pubDate>Fri, 22 May 2026 12:12:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234781</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48234781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234781</guid></item><item><title><![CDATA[New comment by akiarie in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>C is still, by far, the simplest language that we have.<p>Although many newer languages are safer (with the exclusion of Rust, primarily by being slower) the same kinds of issues that are there in C are there in these languages, their effects are just harder to see.<p>People complain about C as though they know how to fix it.</p>
]]></description><pubDate>Wed, 20 May 2026 08:30:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48204724</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=48204724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48204724</guid></item><item><title><![CDATA[New comment by akiarie in "Claude Design"]]></title><description><![CDATA[
<p>"Verbose" is the wrong adjective. Yours is a terse projection into a lower space, valid in itself, but lacking the power and precision of its archetype.</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:38:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810322</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=47810322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810322</guid></item><item><title><![CDATA[New comment by akiarie in "Claude Design"]]></title><description><![CDATA[
<p>This is such a beautiful distillation of everything I believe about the dangers of over-reliance on AI. I implore thee, good sir, to write a longer essay on this.</p>
]]></description><pubDate>Fri, 17 Apr 2026 20:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47810206</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=47810206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47810206</guid></item><item><title><![CDATA[New comment by akiarie in "A decentralized peer-to-peer messaging application that operates over Bluetooth"]]></title><description><![CDATA[
<p>Obviously because he was one of the architects of the censorship regime of the late 2010s and early 2020s that nearly changed the internet into a three-letter-agency controlled space. If that isn't a risk for a censorship-resistant app, I don't know what is.</p>
]]></description><pubDate>Mon, 19 Jan 2026 10:08:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46677095</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=46677095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46677095</guid></item><item><title><![CDATA[Human Scale Software vs. Open Source]]></title><description><![CDATA[
<p>Article URL: <a href="https://posixcafe.org/blogs/2024/07/31/0/">https://posixcafe.org/blogs/2024/07/31/0/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46511120">https://news.ycombinator.com/item?id=46511120</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 06 Jan 2026 11:33:56 +0000</pubDate><link>https://posixcafe.org/blogs/2024/07/31/0/</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=46511120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46511120</guid></item><item><title><![CDATA[Show HN: Hyloblog – minimal, Git-based SSG for writing (not theming)]]></title><description><![CDATA[
<p>Hi HN,<p>We're working on Xr0 [0] and have been building a static-site generator that meets our tastes and needs. The basic emphasis is on simplicity and content rather than customisability and feature-richness. We are imitating Jekyll and Hugo (and other SSGs) in their basic generation paradigm and LaTeX in its separating form from content, but attempting to combine these into a unified, minimal philosophy where you can open a repo and start writing without needing a CLI tool to generate your folder for you.<p>The project is broken into two applications: an SSG you can run locally (or in a GH Action etc.) and a platform for easy hosting that bundles in some basic audience interaction features. Both are available on GitHub: [1] and [2].<p>We've been working on this somewhat sporadically for the past couple of months, and it is very much a WIP, particularly in the themes it offers, but we're keen to hear thoughts on this.<p>[0]: <a href="https://xr0.dev" rel="nofollow">https://xr0.dev</a><p>[1]: <a href="https://github.com/hyloblog/hyloblog">https://github.com/hyloblog/hyloblog</a><p>[2]: <a href="https://github.com/hyloblog/hyloblog-ssg">https://github.com/hyloblog/hyloblog-ssg</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42986330">https://news.ycombinator.com/item?id=42986330</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 08 Feb 2025 21:23:37 +0000</pubDate><link>https://hyloblog.com/</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=42986330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42986330</guid></item><item><title><![CDATA[New comment by akiarie in "Formal methods: Just good engineering practice?"]]></title><description><![CDATA[
<p>Not even remotely.<p><pre><code>  if (x > 0) {
    /* code */
  } else {
    /* more code */
  }
</code></pre>
Branch coverage just means that all the lines above are executed in some test. That's fundamentally different from dealing with all the different values that `x` could take on at run time.</p>
]]></description><pubDate>Mon, 24 Jun 2024 09:02:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40773849</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=40773849</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40773849</guid></item><item><title><![CDATA[New comment by akiarie in "Show HN: Xr0 is a Static Debugger for C"]]></title><description><![CDATA[
<p>0db is an interface for Xr0, so it's the same thing essentially.</p>
]]></description><pubDate>Sat, 25 May 2024 13:43:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=40475028</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=40475028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40475028</guid></item><item><title><![CDATA[New comment by akiarie in "Xr0: C but Safe"]]></title><description><![CDATA[
<p>Shouldn't it be called "We can't parse C" since we can only parse a trivial subset of it?</p>
]]></description><pubDate>Thu, 11 Apr 2024 12:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40001395</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=40001395</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40001395</guid></item><item><title><![CDATA[New comment by akiarie in "Xr0: C but Safe"]]></title><description><![CDATA[
<p>It's even less impressive than that. That we can parse a subset of C. That's all there is to see here.</p>
]]></description><pubDate>Tue, 09 Apr 2024 15:42:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=39980637</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=39980637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39980637</guid></item><item><title><![CDATA[New comment by akiarie in "Xr0: C but Safe"]]></title><description><![CDATA[
<p>You missed the `!=`, `==` (in many instances), bitwise operators, recursion and `goto`. (And much, much more.)<p>Xr0 is a work in progress, and we'll get there step-by-step.</p>
]]></description><pubDate>Tue, 09 Apr 2024 13:48:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39979406</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=39979406</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39979406</guid></item><item><title><![CDATA[New comment by akiarie in "Xr0: C but Safe"]]></title><description><![CDATA[
<p>> It really isn't. The second example is ...<p>So will you admit that the first example has been sufficiently addressed? Because I was commenting on the problem involving the Collatz conjecture.<p>> It's safety also "depends on the semantics of C and how they've been used in a function", specifically on the fact that accessing an array is safe if and only if the index is in bounds. Out of bounds accesses to memory are probably the most common critical vulnerability in C programs, so it is essential that Xr0 prevents them.<p>True. As you said earlier:<p>> The safety of this program requires you to prove that `generate_random_planar_graph` always returns a planar graph, that `compute_chromatic_number` correctly identifies the chromatic number and that the chromatic number of every planar graph is less than 5.<p>This can obviously only be proven if we have the bodies of `generate_random_planar_graph` and `compute_chromatic_number`. Please provide these, and then I can attempt to answer. Because our whole point in Xr0 is that safety comes down to formalising interfaces – without interfaces for these functions we cannot investigate the safety of `main`.</p>
]]></description><pubDate>Tue, 09 Apr 2024 13:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39979382</link><dc:creator>akiarie</dc:creator><comments>https://news.ycombinator.com/item?id=39979382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39979382</guid></item></channel></rss>