<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: nsm</title><link>https://news.ycombinator.com/user?id=nsm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 22 Oct 2026 14:40:46 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nsm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[BazelCon 2026 Recap]]></title><description><![CDATA[
<p>Article URL: <a href="https://blogsystem5.substack.com/p/bazelcon-2026-recap">https://blogsystem5.substack.com/p/bazelcon-2026-recap</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50191397">https://news.ycombinator.com/item?id=50191397</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Oct 2026 05:06:34 +0000</pubDate><link>https://blogsystem5.substack.com/p/bazelcon-2026-recap</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=50191397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50191397</guid></item><item><title><![CDATA[New comment by nsm in "Tsrs: A Port of TypeScript to Rust"]]></title><description><![CDATA[
<p>Obligatory reminder that their needs from a TS compiler are extremely different from a regular web developers iteration cycle. They are trying to run millions of these while saving on costs.<p>You almost definitely don't need to immediately plan to switch.</p>
]]></description><pubDate>Tue, 20 Oct 2026 15:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=50167452</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=50167452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50167452</guid></item><item><title><![CDATA[ConcurrentML: Improving on Go's Concurrency Model]]></title><description><![CDATA[
<p>Article URL: <a href="https://nikhilism.com/post/2026/golang-racket-concurrency/">https://nikhilism.com/post/2026/golang-racket-concurrency/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50118853">https://news.ycombinator.com/item?id=50118853</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Oct 2026 14:33:50 +0000</pubDate><link>https://nikhilism.com/post/2026/golang-racket-concurrency/</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=50118853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50118853</guid></item><item><title><![CDATA[Against Big Tech Credentialism]]></title><description><![CDATA[
<p>Article URL: <a href="https://alexwennerberg.com/blog/2026-04-16-credentials.html">https://alexwennerberg.com/blog/2026-04-16-credentials.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=50097165">https://news.ycombinator.com/item?id=50097165</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 14 Oct 2026 23:39:02 +0000</pubDate><link>https://alexwennerberg.com/blog/2026-04-16-credentials.html</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=50097165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50097165</guid></item><item><title><![CDATA[What makes Lisp difficult to read?]]></title><description><![CDATA[
<p>Article URL: <a href="https://paultm.nl/paren-thesis">https://paultm.nl/paren-thesis</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49873873">https://news.ycombinator.com/item?id=49873873</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 28 Sep 2026 05:04:07 +0000</pubDate><link>https://paultm.nl/paren-thesis</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=49873873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49873873</guid></item><item><title><![CDATA[Xanadu was waiting for agents]]></title><description><![CDATA[
<p>Article URL: <a href="https://zed.dev/blog/agentic-xanadu">https://zed.dev/blog/agentic-xanadu</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49526298">https://news.ycombinator.com/item?id=49526298</a></p>
<p>Points: 156</p>
<p># Comments: 62</p>
]]></description><pubDate>Tue, 01 Sep 2026 18:50:42 +0000</pubDate><link>https://zed.dev/blog/agentic-xanadu</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=49526298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49526298</guid></item><item><title><![CDATA[New comment by nsm in "The Dutch Community Where People Live on Strips of Land in a Lake"]]></title><description><![CDATA[
<p>Is this area the inspiration for the Gyptians in The Golden Compass?</p>
]]></description><pubDate>Sat, 15 Aug 2026 18:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49313154</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=49313154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49313154</guid></item><item><title><![CDATA[Syntaqlite 0.6: SQLite dot commands and pyodide]]></title><description><![CDATA[
<p>Article URL: <a href="https://lalitm.com/post/syntaqlite-06/">https://lalitm.com/post/syntaqlite-06/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48583793">https://news.ycombinator.com/item?id=48583793</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 18 Jun 2026 11:30:12 +0000</pubDate><link>https://lalitm.com/post/syntaqlite-06/</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=48583793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48583793</guid></item><item><title><![CDATA[New comment by nsm in "Zed 1.0"]]></title><description><![CDATA[
<p>If you are on macOS, there is <a href="https://nova.app/" rel="nofollow">https://nova.app/</a></p>
]]></description><pubDate>Thu, 30 Apr 2026 01:03:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47956793</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47956793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47956793</guid></item><item><title><![CDATA[New comment by nsm in "Zed 1.0"]]></title><description><![CDATA[
<p>Not the OP, but for me ST can't be beat in terms of how easy it is to write a plugin. It uses Python (Zed is Rust). Plugins generally auto-reloads. If extensibility is important to you, ST is still the way to go.</p>
]]></description><pubDate>Thu, 30 Apr 2026 00:58:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47956750</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47956750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47956750</guid></item><item><title><![CDATA[Ruckus: Racket for iOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://ruckus.defn.io/">https://ruckus.defn.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47614532">https://news.ycombinator.com/item?id=47614532</a></p>
<p>Points: 159</p>
<p># Comments: 19</p>
]]></description><pubDate>Thu, 02 Apr 2026 13:54:12 +0000</pubDate><link>https://ruckus.defn.io/</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47614532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614532</guid></item><item><title><![CDATA[The Dark Matter of Hardware Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://darkmatter.blog/articles/dark-matter-of-hardware">https://darkmatter.blog/articles/dark-matter-of-hardware</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47514826">https://news.ycombinator.com/item?id=47514826</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 08:41:43 +0000</pubDate><link>https://darkmatter.blog/articles/dark-matter-of-hardware</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47514826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47514826</guid></item><item><title><![CDATA[New comment by nsm in "Reports of code's death are greatly exaggerated"]]></title><description><![CDATA[
<p>Two counterpoints:<p>1. Implying that there are only "a few islands left" shoes a strong bias towards assuming that only thins humans do in the digital realm is relevant, when in fact, the vast majority of things humans do are not in the digital sphere at all.<p>2. It's pretty clear when most people say that machine intelligence is close, right now, they are alluding to LLM or Deep Learning based approaches. I don't think you should assume they mean machines will catch up in a 100 years. They seem to imply it will be by 2030 or sowmthing.</p>
]]></description><pubDate>Mon, 23 Mar 2026 16:34:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47491779</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47491779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47491779</guid></item><item><title><![CDATA[Syntaqlite: High-fidelity devtools that SQLite deserves]]></title><description><![CDATA[
<p>Article URL: <a href="https://lalitm.com/post/syntaqlite/">https://lalitm.com/post/syntaqlite/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47410748">https://news.ycombinator.com/item?id=47410748</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 10:22:44 +0000</pubDate><link>https://lalitm.com/post/syntaqlite/</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47410748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410748</guid></item><item><title><![CDATA[New comment by nsm in "My “grand vision” for Rust"]]></title><description><![CDATA[
<p><a href="https://without.boats/blog/revisiting-a-smaller-rust/" rel="nofollow">https://without.boats/blog/revisiting-a-smaller-rust/</a><p>I think there is a programming language hole for a Rust-like language, but with GC and green threads. One that dispenses with single-ownership, and async/await footguns.<p>Something like F#/Kotlin is closest in terms of developer experience.<p>Unfortunately, we are really lacking a language that skews badly on some other axis<p>- F# - tainted by being Windows only for really long and being Microsoft.
- Kotlin - tainted by the JVM
- Java 24+ - has virtual threads, sum types, match expressions and other niceties, but tainted by the JVM again (Verbosity included, but this is not really a factor with IDEs and LLMs.)<p>Note that the opinions above are not mine, but "consensus". I'd say they are all unfair opinions.<p>I feel like people end up favoring new languages, simply because of novelty. Like, inevitably, somebody is gonna say Gleam. I'm all for having existing BEAM users getting access to new languages, but I'm not sure why one would pick a BEAM language for non-server applications when the developer tooling story for CLI apps, line-of-business apps and so on is so much stronger for the .NET and JVM ecosystems. No offense to the Gleam folks intended.</p>
]]></description><pubDate>Tue, 10 Mar 2026 03:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47318965</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47318965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47318965</guid></item><item><title><![CDATA[Why use F# for scripting and automation?]]></title><description><![CDATA[
<p>Article URL: <a href="https://iev.ee/blog/why-use-fsharp/">https://iev.ee/blog/why-use-fsharp/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47307101">https://news.ycombinator.com/item?id=47307101</a></p>
<p>Points: 5</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 09 Mar 2026 10:18:59 +0000</pubDate><link>https://iev.ee/blog/why-use-fsharp/</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=47307101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47307101</guid></item><item><title><![CDATA[New comment by nsm in "Nobody knows how the whole system works"]]></title><description><![CDATA[
<p>Aider has an ide mode close to this. Check out <a href="https://nikhilism.com/post/2026/nudge-skill/" rel="nofollow">https://nikhilism.com/post/2026/nudge-skill/</a> to add similar behavior to certain agents. I too, am waiting for IDEs to do this in a polished way. next tab edit is not quite it</p>
]]></description><pubDate>Mon, 09 Feb 2026 15:24:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46946244</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=46946244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46946244</guid></item><item><title><![CDATA[New comment by nsm in "Prek: A better, faster, drop-in pre-commit replacement, engineered in Rust"]]></title><description><![CDATA[
<p>Can people give examples of how they use pre-commit hooks that _cannot_ be replaced by a combination of the following?<p>* CI (I understand pre-commit shifts errors left)<p>* in editor/IDE live error callouts for stuff like type checking, and auto-formatting for things like "linters".<p>Do you run tests? How do you know _which_ tests to run, and not just run every test CI would run, which could be slow?</p>
]]></description><pubDate>Tue, 03 Feb 2026 20:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46877044</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=46877044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46877044</guid></item><item><title><![CDATA[It's All About the Pixel Economy]]></title><description><![CDATA[
<p>Article URL: <a href="https://cvalenzuelab.com/pixel-economy">https://cvalenzuelab.com/pixel-economy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46850682">https://news.ycombinator.com/item?id=46850682</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Feb 2026 23:57:20 +0000</pubDate><link>https://cvalenzuelab.com/pixel-economy</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=46850682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850682</guid></item><item><title><![CDATA[New comment by nsm in "What “The Best” Looks Like"]]></title><description><![CDATA[
<p>Seconded. anecdotally. Heck, the best startup _founders_ I've worked with had young kids while in the most intense phases of the company!</p>
]]></description><pubDate>Mon, 26 Jan 2026 21:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46772056</link><dc:creator>nsm</dc:creator><comments>https://news.ycombinator.com/item?id=46772056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46772056</guid></item></channel></rss>