<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: plainOldText</title><link>https://news.ycombinator.com/user?id=plainOldText</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 18:24:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=plainOldText" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Neural Computer: A New Machine Form Is Emerging]]></title><description><![CDATA[
<p>Article URL: <a href="https://metauto.ai/neuralcomputer/">https://metauto.ai/neuralcomputer/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47720862">https://news.ycombinator.com/item?id=47720862</a></p>
<p>Points: 8</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 10 Apr 2026 16:55:57 +0000</pubDate><link>https://metauto.ai/neuralcomputer/</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=47720862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47720862</guid></item><item><title><![CDATA[New comment by plainOldText in "TLA+ Modeling Tips"]]></title><description><![CDATA[
<p>It's not strange at all.<p>The second story, and highly upvoted, on HN right now is: "AI will make formal verification go mainstream"[1].<p>[1] <a href="https://news.ycombinator.com/item?id=46294574">https://news.ycombinator.com/item?id=46294574</a></p>
]]></description><pubDate>Wed, 17 Dec 2025 12:49:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46301388</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=46301388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301388</guid></item><item><title><![CDATA[New comment by plainOldText in "TLA+ Modeling Tips"]]></title><description><![CDATA[
<p>This Scott Wlaschin talk [1] is a good introduction to TLA+. And the slides [2].<p>[1] <a href="https://www.youtube.com/watch?v=qs_mmezrOWs" rel="nofollow">https://www.youtube.com/watch?v=qs_mmezrOWs</a><p>[2] <a href="https://speakerdeck.com/swlaschin/tla-plus-for-programmers" rel="nofollow">https://speakerdeck.com/swlaschin/tla-plus-for-programmers</a></p>
]]></description><pubDate>Wed, 17 Dec 2025 12:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46301334</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=46301334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46301334</guid></item><item><title><![CDATA[New comment by plainOldText in "AI will make formal verification go mainstream"]]></title><description><![CDATA[
<p>I guess it’s time to learn OCaml then.<p>It appears many of the proof assistants/verification systems can generate OCaml. Or perhaps ADA/Spark?<p>Regardless of how the software engineering discipline will change in the age of gen AI, we must aim to produce higher not lower quality software than whatever we have today, and formal verification will definitely help.</p>
]]></description><pubDate>Tue, 16 Dec 2025 22:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46295799</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=46295799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46295799</guid></item><item><title><![CDATA[Performance Engineering: Algorithms for Modern Hardware]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.algorithmica.org/hpc/">https://en.algorithmica.org/hpc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45888648">https://news.ycombinator.com/item?id=45888648</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Nov 2025 15:47:26 +0000</pubDate><link>https://en.algorithmica.org/hpc/</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45888648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45888648</guid></item><item><title><![CDATA[New comment by plainOldText in "NJVL: Nim's New Intermediate Representation"]]></title><description><![CDATA[
<p>The main designer is Andreas Rumpf, but investigating the git commits of  the new Nim reveals more people being involved. [1] Whether Andreas is a genius, I have no idea, but he has been doing compiler and language development for over 20 years [2] so he's probably extremely knowledgeable regardless.<p>[1] <a href="https://github.com/nim-lang/nimony/commits/master/" rel="nofollow">https://github.com/nim-lang/nimony/commits/master/</a><p>[2] <a href="https://en.wikipedia.org/wiki/Nim_(programming_language)" rel="nofollow">https://en.wikipedia.org/wiki/Nim_(programming_language)</a></p>
]]></description><pubDate>Sat, 01 Nov 2025 22:20:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45785954</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45785954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45785954</guid></item><item><title><![CDATA[New comment by plainOldText in "Wren: A classy little scripting language"]]></title><description><![CDATA[
<p>Reminder the creator of Wren wrote the awesome <i>Crafting Interpreters</i> book [0].<p>[0] <a href="https://craftinginterpreters.com/" rel="nofollow">https://craftinginterpreters.com/</a></p>
]]></description><pubDate>Sun, 26 Oct 2025 20:40:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45715033</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45715033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45715033</guid></item><item><title><![CDATA[OpenBSD Jumpstart]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openbsdjumpstart.org/">https://www.openbsdjumpstart.org/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45694979">https://news.ycombinator.com/item?id=45694979</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Oct 2025 14:24:56 +0000</pubDate><link>https://www.openbsdjumpstart.org/</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45694979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45694979</guid></item><item><title><![CDATA[Optimizable Code (2013)]]></title><description><![CDATA[
<p>Article URL: <a href="https://deplinenoise.wordpress.com/2013/12/28/optimizable-code/">https://deplinenoise.wordpress.com/2013/12/28/optimizable-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45615508">https://news.ycombinator.com/item?id=45615508</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 17 Oct 2025 11:36:01 +0000</pubDate><link>https://deplinenoise.wordpress.com/2013/12/28/optimizable-code/</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45615508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45615508</guid></item><item><title><![CDATA[New comment by plainOldText in "Why Is SQLite Coded In C"]]></title><description><![CDATA[
<p>The article allocates the last section to explaining why Rust is not a good fit (yet) so I wanted the title to cover that part of the conversation since I believe it is meaningful. It illustrates the tradeoffs in software engineering.</p>
]]></description><pubDate>Tue, 14 Oct 2025 21:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45585333</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45585333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45585333</guid></item><item><title><![CDATA[New comment by plainOldText in "Why Is SQLite Coded In C"]]></title><description><![CDATA[
<p>I’d be curious to know what the creators of SQLite would have to say about Zig.<p>Zig gives the programmer more control than Rust. I think this is one of the reasons why TigerBeetle is written in Zig.</p>
]]></description><pubDate>Tue, 14 Oct 2025 21:22:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45585115</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45585115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45585115</guid></item><item><title><![CDATA[Why Is SQLite Coded In C]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.sqlite.org/whyc.html">https://www.sqlite.org/whyc.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45584464">https://news.ycombinator.com/item?id=45584464</a></p>
<p>Points: 357</p>
<p># Comments: 391</p>
]]></description><pubDate>Tue, 14 Oct 2025 20:32:32 +0000</pubDate><link>https://www.sqlite.org/whyc.html</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45584464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45584464</guid></item><item><title><![CDATA[New comment by plainOldText in "The Programmer Identity Crisis"]]></title><description><![CDATA[
<p>It's interesting to observe how many people are undergoing an identity crisis due to the emergence of LLMs challenging the status quo.<p>What will our craft of  programming turn into? So far programming has been quite fun and creative, but LLMs are undeniably changing the programmer's game. Will it still be as enjoyable? I don't know. But then, what else could we switch to which would allow us to be highly creative while still maintaining control?<p>Perhaps this is similar to how people felt during the industrial revolution.</p>
]]></description><pubDate>Fri, 10 Oct 2025 11:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45537613</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45537613</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45537613</guid></item><item><title><![CDATA[New comment by plainOldText in "Vibe engineering"]]></title><description><![CDATA[
<p>You're absolutely right ((:<p>Now, seriously though, no tools is perfect, and I agree we should not trust it blindly, but leaving aside AI Agents, LLMs are very helpful in illuminating one's path, by consulting a large body of knowledge on demand, particularly when dealing with problems which might be new to you, but which have already been tackled one way or another by other people in the industry (provided they're in the training set of course).<p>Yes, there's always the risk of perpetuating existing slop. But that is the risk in any human endeavor. The majority of people mostly follow practices and knowledge established by the few. How many invent new things?<p>To be honest, I haven't yet used AI agents, I'm mostly just using LLMs as a dialogue partner to further my own understanding and to deepen my knowledge. I think we're all still trying to figure it out how to best use it.</p>
]]></description><pubDate>Wed, 08 Oct 2025 17:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45518805</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45518805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45518805</guid></item><item><title><![CDATA[New comment by plainOldText in "Vibe engineering"]]></title><description><![CDATA[
<p>A better term would be  “Augmented Engineering” (AE).<p>You want something to inspire engineers to do their best work.<p>When you can expand your capabilities using the power of AI, then yeah, you can do your best work; hence <i>augmented engineering</i>.<p>But vibing? Not so much.<p>I guess AE could also stand for <i>Advanced Engineering</i>, after all the AI gives you the power to access and understand the latest in engineering knowledge, on demand, which you can then apply to your work.</p>
]]></description><pubDate>Wed, 08 Oct 2025 01:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45511027</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45511027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45511027</guid></item><item><title><![CDATA[Erlang ARM32 JIT is born]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.grisp.org/blog/posts/2025-10-07-jit-arm32.3">https://www.grisp.org/blog/posts/2025-10-07-jit-arm32.3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45502543">https://news.ycombinator.com/item?id=45502543</a></p>
<p>Points: 170</p>
<p># Comments: 19</p>
]]></description><pubDate>Tue, 07 Oct 2025 13:00:25 +0000</pubDate><link>https://www.grisp.org/blog/posts/2025-10-07-jit-arm32.3</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45502543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45502543</guid></item><item><title><![CDATA[Phoenix Creator Argues Elixir Is AIs Best Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://thenewstack.io/phoenix-creator-argues-elixir-is-ais-best-language/">https://thenewstack.io/phoenix-creator-argues-elixir-is-ais-best-language/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45486009">https://news.ycombinator.com/item?id=45486009</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 05 Oct 2025 22:55:08 +0000</pubDate><link>https://thenewstack.io/phoenix-creator-argues-elixir-is-ais-best-language/</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45486009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45486009</guid></item><item><title><![CDATA[New comment by plainOldText in "A comparison of Ada and Rust, using solutions to the Advent of Code"]]></title><description><![CDATA[
<p>Your example also gets evaluated at comptime. For more complex cases I wouldn't be able to tell you, I'm not the compiler :) For example, this get's checked:<p><pre><code>  let ageFails = (200 + 2).Age
  Error: 202 can't be converted to Age
</code></pre>
If it cannot statically prove it at comptime, it will crash at runtime during the type conversion operation, e.g.:<p><pre><code>  import std/strutils

  stdout.write("What's your age: ")
  let age = stdin.readLine().parseInt().Age
</code></pre>
Then, when you run it:<p><pre><code>  $ nim r main.nim
  What's your age: 999
  Error: unhandled exception: value out of range: 999 notin 0 .. 200 [RangeDefect]</code></pre></p>
]]></description><pubDate>Sat, 04 Oct 2025 19:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45475818</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45475818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45475818</guid></item><item><title><![CDATA[New comment by plainOldText in "A comparison of Ada and Rust, using solutions to the Advent of Code"]]></title><description><![CDATA[
<p>Nim was inspired by Ada & Modula, and has subranges [1]:<p><pre><code>  type
    Age = range[0..200]

  let ageWorks = 200.Age
  let ageFails = 201.Age
</code></pre>
Then at compile time:<p><pre><code>  $ nim c main.nim
  Error: 201 can't be converted to Age
</code></pre>
[1] <a href="https://nim-lang.org/docs/tut1.html#advanced-types-subranges" rel="nofollow">https://nim-lang.org/docs/tut1.html#advanced-types-subranges</a></p>
]]></description><pubDate>Sat, 04 Oct 2025 17:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45475118</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45475118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45475118</guid></item><item><title><![CDATA[New comment by plainOldText in "Top Programming Languages 2025"]]></title><description><![CDATA[
<p>Nim is a statically typed language with a syntax resembling Python's. <a href="https://nim-lang.org/" rel="nofollow">https://nim-lang.org/</a><p>Sometimes I'm questioning if it has the potential to become more popular in the future if AI becomes adept at translating Python projects to Nim.</p>
]]></description><pubDate>Wed, 24 Sep 2025 12:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45359230</link><dc:creator>plainOldText</dc:creator><comments>https://news.ycombinator.com/item?id=45359230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45359230</guid></item></channel></rss>