<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: planetis</title><link>https://news.ycombinator.com/user?id=planetis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 08 Sep 2026 19:41:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=planetis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Linknim – a bookmark server manager written in Nim]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/lucianofedericopereira/linknim">https://github.com/lucianofedericopereira/linknim</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48108366">https://news.ycombinator.com/item?id=48108366</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 12 May 2026 13:55:17 +0000</pubDate><link>https://github.com/lucianofedericopereira/linknim</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=48108366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48108366</guid></item><item><title><![CDATA[New comment by planetis in "Mythos is the best cybersecurity news in a decade"]]></title><description><![CDATA[
<p>Do you need me to inform you that Mythos in Greek means literally "fiction"?</p>
]]></description><pubDate>Thu, 07 May 2026 16:07:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48051113</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=48051113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48051113</guid></item><item><title><![CDATA[New comment by planetis in "Nimony v0.2 – early preview of Nim 3.0's compiler"]]></title><description><![CDATA[
<p>Glad to see issues that I spotted while testing nimony have already been fixed. Nim v3 is going to be great!</p>
]]></description><pubDate>Wed, 12 Nov 2025 08:35:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45897757</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=45897757</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45897757</guid></item><item><title><![CDATA[New comment by planetis in "Nim 2.2.6"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Sat, 01 Nov 2025 10:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780674</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=45780674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780674</guid></item><item><title><![CDATA[New comment by planetis in "Nim 2.2.6"]]></title><description><![CDATA[
<p>Actually, that’s not far from the truth. The reasons are:<p>Lack of contribution. If someone isn’t doing actual programming work, doesn’t have time management to maintain libraries, or isn’t contributing successful applications, it’s hard to take constant criticism seriously.<p>Only showing up to complain. Some people disappear for months and then reappear only to complain about design decisions, like "Why were multimethods removed in v3?" or "Why isn’t the pragma syntax like Python’s?" That tends to lead to the assumption that the language is "someone’s toy" just because features change or it’s not a drop-in Python replacement.<p>Focusing on gossip instead of technical merit. Complaining that a moderator was unfriendly is missing the point. Moderators change over time. The question should be whether the language and the ecosystem are valuable to you, not whether you personally get along with every individual on the forum.</p>
]]></description><pubDate>Sat, 01 Nov 2025 08:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45780205</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=45780205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45780205</guid></item><item><title><![CDATA[New comment by planetis in "Nim 2.2.6"]]></title><description><![CDATA[
<p>These aren’t specifics, it’s the same tired tactic: you disagree with me, so I’ll try to ruin your reputation.</p>
]]></description><pubDate>Fri, 31 Oct 2025 22:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45777531</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=45777531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45777531</guid></item><item><title><![CDATA[Is Dark Chocolate Healthy?]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.economist.com/science-and-technology/2025/10/03/is-dark-chocolate-actually-healthy">https://www.economist.com/science-and-technology/2025/10/03/is-dark-chocolate-actually-healthy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45566153">https://news.ycombinator.com/item?id=45566153</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 13 Oct 2025 08:38:27 +0000</pubDate><link>https://www.economist.com/science-and-technology/2025/10/03/is-dark-chocolate-actually-healthy</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=45566153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45566153</guid></item><item><title><![CDATA[Agents.md starter file generator for an existing project written in Nim]]></title><description><![CDATA[
<p>Article URL: <a href="https://gist.github.com/planetis-m/f28c1ce360f4a42d37ca0f1702d8e305">https://gist.github.com/planetis-m/f28c1ce360f4a42d37ca0f1702d8e305</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44889640">https://news.ycombinator.com/item?id=44889640</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 13 Aug 2025 15:20:38 +0000</pubDate><link>https://gist.github.com/planetis-m/f28c1ce360f4a42d37ca0f1702d8e305</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=44889640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44889640</guid></item><item><title><![CDATA[New comment by planetis in "Ask HN: What less-popular systems programming language are you using?"]]></title><description><![CDATA[
<p>Yes please!</p>
]]></description><pubDate>Sun, 09 Mar 2025 16:10:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43310448</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=43310448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43310448</guid></item><item><title><![CDATA[New comment by planetis in "Zig's comptime is bonkers good"]]></title><description><![CDATA[
<p>All these organizations[1] using nim in production must disagree with you then.<p>[1]: <a href="https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim">https://github.com/nim-lang/Nim/wiki/Organizations-using-Nim</a></p>
]]></description><pubDate>Tue, 07 Jan 2025 18:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42625777</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=42625777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42625777</guid></item><item><title><![CDATA[New comment by planetis in "When Zig Is Safer and Faster Than Rust"]]></title><description><![CDATA[
<p>I would ask for a source for your claim but we both know it's bull.</p>
]]></description><pubDate>Wed, 01 Jan 2025 06:02:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42564254</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=42564254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42564254</guid></item><item><title><![CDATA[Show HN: Computesim, learn compute shaders and control flow]]></title><description><![CDATA[
<p>Hey HN, I wrote a compute shader emulator that started as a 50-line script to help me understand reduction shaders. What makes this implementation interesting is its technical approach; I've leveraged Nim's macros and closure iterators to simulate lockstep execution of logical threads.
The emulator runs GPU compute shaders on CPU, simulating workgroups and subgroups with proper synchronization. It supports GLSL subgroup operations and provides nice debugging messages. The emulator works with Nim code that follows compute shader patterns<p>I've documented some technical aspects here: <a href="https://x.com/planetis_m/status/1873857578931011614" rel="nofollow">https://x.com/planetis_m/status/1873857578931011614</a>
Demo/Repo: <a href="https://github.com/planetis-m/compute-sim">https://github.com/planetis-m/compute-sim</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42564219">https://news.ycombinator.com/item?id=42564219</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jan 2025 05:47:51 +0000</pubDate><link>https://github.com/planetis-m/compute-sim</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=42564219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42564219</guid></item><item><title><![CDATA[New comment by planetis in "Lies we tell ourselves to keep using Golang (2022)"]]></title><description><![CDATA[
<p>That's total BS btw, I've been part of the Nim community for over 7 years now and never had an bad interactions with the project's lead. But I did witness behavior from certain individuals that was out of line. Some of them went on to blame Araq in other places, I have read their criticism, which I found very hypocritical. You should take their views less seriously.</p>
]]></description><pubDate>Thu, 28 Nov 2024 16:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=42266236</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=42266236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42266236</guid></item><item><title><![CDATA[Nim versions 2.2.0 and 2.0.10 released]]></title><description><![CDATA[
<p>Article URL: <a href="https://nim-lang.org/blog/2024/10/02/nim-220-2010.html">https://nim-lang.org/blog/2024/10/02/nim-220-2010.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41721055">https://news.ycombinator.com/item?id=41721055</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 02 Oct 2024 14:33:05 +0000</pubDate><link>https://nim-lang.org/blog/2024/10/02/nim-220-2010.html</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=41721055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41721055</guid></item><item><title><![CDATA[New comment by planetis in "Greppability is an underrated code metric"]]></title><description><![CDATA[
<p>And it works pretty well, coming from 6+ years of experience. It's not that strange if consider case insensitive filesystems and email addresses. But on the internet you only hear the opinion of the loudest minority.</p>
]]></description><pubDate>Tue, 03 Sep 2024 13:36:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=41434814</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=41434814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41434814</guid></item><item><title><![CDATA[New comment by planetis in "Show HN: Jsonpak: JSON that is not bloated for Nim"]]></title><description><![CDATA[
<p>I will add that as a library, it has a big potential to be used in resource restricted envs, such as microcontrollers. Every other JSON library under the sun uses HashMaps or Btrees to structure the tree which end up wasting space. Another interesting one called Araq/packedjson whose ideas I borrowed, might be the most space efficient design so far, however it looses on speed comparisons on operations that involve removing items. That's because some structure should be maintained and this library provides the best trade-off between complexity and space efficiency.</p>
]]></description><pubDate>Wed, 24 Apr 2024 22:22:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40150559</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=40150559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40150559</guid></item><item><title><![CDATA[Show HN: Jsonpak: JSON that is not bloated for Nim]]></title><description><![CDATA[
<p>My library uses packed ASTs for compact and efficient JSON representation, with JSON Pointer, JSON Patch support. It also offers a recursive sort function, that allows to provide repeatable hashes and canonical JSON. Performance can be further enhanced by replacing for loops with memmove operations. The next steps would be to write a schema validator and a fuzzer.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40150396">https://news.ycombinator.com/item?id=40150396</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 24 Apr 2024 22:08:19 +0000</pubDate><link>https://github.com/planetis-m/jsonpak</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=40150396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40150396</guid></item><item><title><![CDATA[New comment by planetis in "DwarFS – Deduplicating Warp-Speed Advanced Read-Only File System"]]></title><description><![CDATA[
<p>Neat. This FS is used predominantly in torrents of pirated steam games by a certain group that advertises their work with "play without extracting".</p>
]]></description><pubDate>Fri, 12 Apr 2024 07:34:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=40010248</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=40010248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40010248</guid></item><item><title><![CDATA[New comment by planetis in "Go, Python, Rust, and production AI applications"]]></title><description><![CDATA[
<p>Nim has also a powerful deep learning library called Arraymancer. It's selling point is that you don't have to rewrite your code from research to production. It's used in various machine learning projects, but one recent one that caught my eye was <a href="https://github.com/amkrajewski/nimCSO">https://github.com/amkrajewski/nimCSO</a> "Composition Space Optimization"<p><a href="https://github.com/mratsim/Arraymancer">https://github.com/mratsim/Arraymancer</a></p>
]]></description><pubDate>Tue, 12 Mar 2024 19:00:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=39683427</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=39683427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39683427</guid></item><item><title><![CDATA[New comment by planetis in "Using LLMs to Generate Fuzzers"]]></title><description><![CDATA[
<p>It seems to overlook that the language model was developed using a large corpora of code, which probably includes structured fuzzers for file formats such as GIF. Plus, the scope of the "unknown" format introduced is limited.</p>
]]></description><pubDate>Sun, 10 Mar 2024 13:00:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39658696</link><dc:creator>planetis</dc:creator><comments>https://news.ycombinator.com/item?id=39658696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39658696</guid></item></channel></rss>