<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: netbioserror</title><link>https://news.ycombinator.com/user?id=netbioserror</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 04:52:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=netbioserror" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by netbioserror in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>Man, all of the confusion and gnashing of teeth in the C++ world really makes me grateful for my job. Smaller company, I solo develop a central module on the product stack, and I was able to evaluate languages for the project.<p>Nim became the obvious choice, and I wasn't a fanboy before. Simple semantics, in a very functional style oriented around data's value. References and identity have to be trapdoored. Everything is single-owner unique lifetimes by default, no annotations or best-practices required. You end up writing extraordinarily functional/procedural code that produces very fast and memory-safe binaries, it fits right into C++'s niche.<p>The only objection I could steel man was that the standard library and most packages are composed of relatively pure functions that return new values, so allocations are happening there. But when types as complex as data frames can be semantically used as just values, and you know they have scoped lifetimes by default, the benefits are obvious.<p>With all of C++'s insanely specific, subtle, implicit, compiler- and platform-dependent behaviors, I've often wondered when the industry will finally consider its dominance an artifact of first-mover inertia and simply move on. There are vastly better ways to do all of the things it does, while easily exposing levers for the the things it's considered to do exceptionally well.</p>
]]></description><pubDate>Sat, 13 Jun 2026 16:45:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518976</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48518976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518976</guid></item><item><title><![CDATA[New comment by netbioserror in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>Janet is ALMOST an incredible tool...but what I want is a very clear bifurcation between the standard library's stateful mutating procedures, and stateless value-returning functions. I ran into that wall hard trying to make something non-trivial.<p>It also turns out that the mix is due to the standard library leaning on raw C loop iterations underneath whenever it can. Which is great! But it confuses the library's interface paradigms.</p>
]]></description><pubDate>Tue, 02 Jun 2026 12:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48369398</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48369398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48369398</guid></item><item><title><![CDATA[New comment by netbioserror in "Magic the Gathering format: Fun 40"]]></title><description><![CDATA[
<p>The most fun I have playing Magic is a "Reasonable Cube" sealed draft:<p>Buy or make a cube with a very normal distribution of cards, nothing crazy (I bought a cube made by Card Kingdom some time ago). There will be 90 spells per each of 4 players. Shuffle the whole deck, and deal out the 90 per player. Now you simply make 40 card decks, typically with ~25 spells each. There will be lots of wiggle room for sideboards or even side decks. Then run a little tournament.<p>The games are usually that ideal Magic scenario: Nail-biting back and forth gameplay, where anything powerful has a cost and games come down to the wire.</p>
]]></description><pubDate>Fri, 22 May 2026 11:35:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48234470</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48234470</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48234470</guid></item><item><title><![CDATA[New comment by netbioserror in "Not alive, but not dead: disembodied human brains used for drug testing"]]></title><description><![CDATA[
<p>Ah sweet, manmade horrors beyond comprehension.</p>
]]></description><pubDate>Thu, 21 May 2026 15:50:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48224769</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48224769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48224769</guid></item><item><title><![CDATA[New comment by netbioserror in "O(x)Caml in Space"]]></title><description><![CDATA[
<p>Nim does much the same. It prefers the stack, wraps dynamic heap types in value-semantic unique pointers by default, and avoids implicit copies wherever it can. I could see compiled languages trending in the stack-managed direction long term.</p>
]]></description><pubDate>Fri, 15 May 2026 13:21:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48148258</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48148258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48148258</guid></item><item><title><![CDATA[New comment by netbioserror in "The PSP feels surprisingly present right now"]]></title><description><![CDATA[
<p>A creative's best work is born from constraints. It's why PICO-8 exists for people nostalgic for that specific olden era. I think the PSP could make a fantastic target for meatier handheld-focused games that put design first, as many of its second-tier games did. Lots of great strategy, platforming, and racing. A beautiful wide-screen with just enough resolution, just enough horsepower to drive it with rich, saturated 2D and some 3D, and a basic enough control scheme to rule out the lame tech-demo category of 3D action games. I cannot describe how much WipeOut, Namco Museum, and Tactics Ogre time I had on my PSP.</p>
]]></description><pubDate>Tue, 12 May 2026 05:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48104445</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48104445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48104445</guid></item><item><title><![CDATA[New comment by netbioserror in "US Government releases first batch of UAP documents and videos"]]></title><description><![CDATA[
<p>The entire Internet can bear the burden of free speech. I hold encyclopedias to a much higher, gatekept standard.</p>
]]></description><pubDate>Mon, 11 May 2026 01:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48090073</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48090073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48090073</guid></item><item><title><![CDATA[New comment by netbioserror in "US Government releases first batch of UAP documents and videos"]]></title><description><![CDATA[
<p>Agitprop like "aesthetics are fascist" is pretty blatant opinion. Live up to your own standards.</p>
]]></description><pubDate>Sun, 10 May 2026 13:21:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48083762</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48083762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48083762</guid></item><item><title><![CDATA[New comment by netbioserror in "US Government releases first batch of UAP documents and videos"]]></title><description><![CDATA[
<p>A) Non-argument. B) Repositories of knowledge should not contain anti-knowledge.</p>
]]></description><pubDate>Sat, 09 May 2026 18:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076966</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48076966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076966</guid></item><item><title><![CDATA[New comment by netbioserror in "US Government releases first batch of UAP documents and videos"]]></title><description><![CDATA[
<p>Are you seriously suggesting an encyclopedia should be packed with crackpot conspiracy theories, academic charlatanry, quackery, and agitprop? Or does that not defeat the point? Keep the author's biography, but his "theories" are best left for a footnote in the biography, or websites that explicitly serve as a museum for failed ideas.</p>
]]></description><pubDate>Sat, 09 May 2026 16:30:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48076188</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=48076188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48076188</guid></item><item><title><![CDATA[New comment by netbioserror in "Quarkdown – Markdown with Superpowers"]]></title><description><![CDATA[
<p>I've produced a staggering variety of documents with Typst. Books, booklets, slides, cards, documentation, everything. In most cases I only need a minimum of custom styles and behaviors at the top, and very occasionally a whole styling module. Blows the rest of these tools out of the water full stop.</p>
]]></description><pubDate>Mon, 27 Apr 2026 14:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47922407</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47922407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47922407</guid></item><item><title><![CDATA[New comment by netbioserror in "Official Clojure Documentary page with Video, Shownotes, and Links"]]></title><description><![CDATA[
<p>Clojure might be the least esoteric language ever. Call a function, get a value.</p>
]]></description><pubDate>Thu, 16 Apr 2026 22:43:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47800441</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47800441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47800441</guid></item><item><title><![CDATA[New comment by netbioserror in "High-Level Rust: Getting 80% of the Benefits with 20% of the Pain"]]></title><description><![CDATA[
<p>If you use Nim, it's value semantics by default. Everything (and I do mean everything, all types primitive to composite) is managed by the stack, including stuff that needs to hold a heap pointer. All lifetimes are scoped. You only get ref counted types when you opt in.<p>It's astoundingly easy to build software with that behavior set. Even if the occasional copy is necessary, you're paying a far lower cost for it than for an interpreted language. Slice off a couple important components into stateless executables built like this, and it's clean sailing.</p>
]]></description><pubDate>Mon, 13 Apr 2026 11:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47750533</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47750533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47750533</guid></item><item><title><![CDATA[New comment by netbioserror in "Show HN: A WYSIWYG word processor in Python"]]></title><description><![CDATA[
<p>My prolific Typst use, along with quickly improving side-by-side editors like Typesetter, are rapidly diminishing (in my eyes) the reasons for WYSIWYG to be. Sure, normies need it, yadda yadda. Is it worth the staggering cost? The file format and GUI complexity?</p>
]]></description><pubDate>Fri, 10 Apr 2026 22:27:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47724455</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47724455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47724455</guid></item><item><title><![CDATA[New comment by netbioserror in "OpenCiv1 – open-source rewrite of Civ1"]]></title><description><![CDATA[
<p>I really wish the FreeCiv team would focus on their SDL build instead of all these fiddly and very fickle UI toolkits. They have an incredibly cool hex-based hybridized Civ 2/3 ruleset that might be the best of all worlds, IF it could actually start consistently on all systems. Drop GTK and Qt, clean it up, add some modern quality of life keybinds and UI info, make it the universal target.</p>
]]></description><pubDate>Sun, 29 Mar 2026 14:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47563263</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47563263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47563263</guid></item><item><title><![CDATA[New comment by netbioserror in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>Speaking from personal experience, Godot has the sneakiest potential. It has all the UI components and flexible layout containers you could ask for, a signaling system that lets you put the methods from less relevant components in the scripts for more relevant ones (making for a more compact project), and you can also manually compile slim template builds for cleaner distribution. There's a future there.</p>
]]></description><pubDate>Sun, 22 Mar 2026 13:15:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47477182</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47477182</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47477182</guid></item><item><title><![CDATA[New comment by netbioserror in "Trevor Milton is raising funds for a new jet he claims will transform flying"]]></title><description><![CDATA[
<p>The greatest failing of modernity is its refusal to accept an uncomfortable reality uncovered by biology and psychology: That certain strongly negative personality traits are built-in pathologies which nature tries out to explore what is possible. The neural pattern that is "Trevor Milton" is not him without those intensely compulsive lying behaviors.<p>The social taboos of cultures around the world are fighting a ceaseless battle to reign in these endemic outliers.</p>
]]></description><pubDate>Fri, 20 Mar 2026 16:56:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47457341</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47457341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47457341</guid></item><item><title><![CDATA[New comment by netbioserror in "Rob Pike’s Rules of Programming (1989)"]]></title><description><![CDATA[
<p>This resonates as true, as long as the fundamentals of your tools are there. Picking interpreted languages or browsers as targets shoots you in the foot and sets you magnitudes behind when performance starts to matter. But if you're using a native-compiled language with value- and move-semantics, immutable data, and a composable type system, it's shocking how easy it can be to write obvious, maintainable, fast programs that perform under pressure, even when you're not being clever.<p>Thankfully newer languages like Nim, Odin, and Swift lean hard into value semantics. They drastically reduce the cost of focusing on data structures and writing obvious algorithms. Then, when bottlenecks appear, you can choose to opt into fine-tuning.</p>
]]></description><pubDate>Wed, 18 Mar 2026 14:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47426602</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47426602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47426602</guid></item><item><title><![CDATA[New comment by netbioserror in "The 100 hour gap between a vibecoded prototype and a working product"]]></title><description><![CDATA[
<p>More generally: LLM effectiveness is inversely proportional to domain specificity. They are very good at producing the average, but completely stumble at the tails. Highly particular brownfield optimization falls into the tails.</p>
]]></description><pubDate>Sun, 15 Mar 2026 17:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47389907</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47389907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47389907</guid></item><item><title><![CDATA[New comment by netbioserror in "The window chrome of our discontent"]]></title><description><![CDATA[
<p>Side-by-side, it's incredibly clear that the newest version is total UX garbage. Monochrome icons were a complete mistake, in basically all cases everywhere. A mix of the Lion color, shape/texture, and spacing, plus the Catalina sidebar, would be the best.<p>I really REALLY love the Lion icons. Colorful but subdued with only mild saturation, distinctive shapes, strong line borders with very slight halo, and mild gradients to make them pop.</p>
]]></description><pubDate>Mon, 09 Mar 2026 14:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47309718</link><dc:creator>netbioserror</dc:creator><comments>https://news.ycombinator.com/item?id=47309718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47309718</guid></item></channel></rss>