<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: n0blenote</title><link>https://news.ycombinator.com/user?id=n0blenote</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Jul 2026 04:02:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=n0blenote" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by n0blenote in "Recursion is lying to you"]]></title><description><![CDATA[
<p>I might not be understanding what you’re saying here… but recursion compared to your if/whiles, are inherently coupled to the shape of the type they traverse where in the prior two we define data comparisons or input sizes.<p>Using a jmp isn’t really a call as you’d know, and information is lost that would be crucial to unwinding a recursion.<p>A recurse keyword would still leave the person writing the code with the decision with proving termination with base cases or trampolines — lest there is just a bunch of math that would unwind your recursion into a better bounded problem. Which is kind of what current keywords do anyway.</p>
]]></description><pubDate>Tue, 28 Jul 2026 22:32:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49090879</link><dc:creator>n0blenote</dc:creator><comments>https://news.ycombinator.com/item?id=49090879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49090879</guid></item><item><title><![CDATA[New comment by n0blenote in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>I’m incredibly excited for this and have been looking forward to it for a while - I think new moves in IR will solve many issues with have with dynamic analysis of memory safety. The decompilation into other representations like Binary Ninjas IR have been a godsend to actually seeing what the hell Rust and Objective C do on the backend and understand actual cost the compiler makes to create memory fences.</p>
]]></description><pubDate>Tue, 28 Jul 2026 22:15:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49090693</link><dc:creator>n0blenote</dc:creator><comments>https://news.ycombinator.com/item?id=49090693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49090693</guid></item></channel></rss>