<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: chaz72</title><link>https://news.ycombinator.com/user?id=chaz72</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 20 Sep 2026 12:09:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=chaz72" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>> Ideally f(x) means the same thing whether evaluated by the compiler or by the generated program.<p>Absolutely, that’s why I wanted to know what types of things aren’t covered yet, and that’s also why I don’t share your certainty that they won’t be resolved later.</p>
]]></description><pubDate>Sat, 19 Sep 2026 22:52:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49770781</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49770781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49770781</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>I hear you but I’m not sure it’s as dramatic as that, it’s also been quite predictable in my use over the last few years since I haven’t happened to use floating point or different endianness.</p>
]]></description><pubDate>Sat, 19 Sep 2026 18:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49769036</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49769036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49769036</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>I get it now. Important things but not things that I use often - hopefully addressed by 1.0.</p>
]]></description><pubDate>Sat, 19 Sep 2026 17:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49768435</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49768435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49768435</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>Now I see this response, I responded to the other comment.</p>
]]></description><pubDate>Sat, 19 Sep 2026 17:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49768403</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49768403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49768403</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>Interesting, I hadn’t run across that but that’s probably just my problem domain. I did find this bug that looks like it was resolved a year ago <a href="https://github.com/ziglang/zig/issues/24184" rel="nofollow">https://github.com/ziglang/zig/issues/24184</a> and I have also read they are doing some other work on floating point that will hopefully address other cross-platform inconsistencies.</p>
]]></description><pubDate>Sat, 19 Sep 2026 17:18:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49768370</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49768370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49768370</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>And they believe Zig comptime wouldn’t do that? For the same inputs? I’d love an example.</p>
]]></description><pubDate>Sat, 19 Sep 2026 15:24:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49767304</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49767304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49767304</guid></item><item><title><![CDATA[New comment by chaz72 in "What Zig felt like, coming from Rust"]]></title><description><![CDATA[
<p>Are you saying that you think that Zig does not produce identical outcomes for comptime code regardless of when the code runs? What do you mean?</p>
]]></description><pubDate>Sat, 19 Sep 2026 15:14:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49767222</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49767222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49767222</guid></item><item><title><![CDATA[New comment by chaz72 in "ArenaAllocators don't play nicely with ArrayLists"]]></title><description><![CDATA[
<p>Regardless of focusing on correctness or performance, it looks to me like the author didn’t understand arenas that well.<p>Like the other commenter said, “You use an arena when you have computation that might consume a bunch of scratch memory, and then you want to free all of that memory at once when the computation is done.” That’s the entire point of arenas.</p>
]]></description><pubDate>Wed, 12 Aug 2026 22:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279370</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49279370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279370</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>My reasoning, which you may not agree with, is that I think that I <i>have</i> seen pron say unkind words before and I thought I had a better chance of persuading Steve to let it go. (Sorry pron, that’s how I was thinking of it. No, I have no specific examples.)<p>The fact is that every thread about Zig is filled with this kind of battle, and I’m tired of it, and it doesn’t represent any community, it’s so much worse on HN than anywhere else, and it’s all just defensiveness and crap.</p>
]]></description><pubDate>Wed, 29 Jul 2026 20:35:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49102725</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49102725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49102725</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>I do see that you often have kind words for Zig and some attempt to more precisely define the differences.<p>What I mean is a bit different though, it’s that these arguments you get drawn into end up drowning out any real discussion of Zig’s progress. I don’t think that’s your intent but it is frustrating. I should be clear, I don’t think it’s wrong for you to defend yourself from accusations etc., I just wish it didn’t look like this.<p>I wonder how much better HN would be if they took a page from other forum systems that said “you know what, this whole branch of stuff should be <i>moved over here and renamed</i> so the original topic can move on”.<p>Sorry, all this may be unhelpful, I don’t know where the line should be, I’m just thinking out loud about the problem.</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:52:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49089020</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49089020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49089020</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>Yes! I think Fil is great <i>so far</i> but I think as he gets a bigger audience he should, well, consider that and focus on clarity a little more than humor. You can see Andrew’s growth in that respect.<p>Rust folks, this whole thing is a thread about Zig’s new feature - not even a memory safety-related feature! - and we cannot spend the whole damn time talking about Rust.<p>Steve, even you - I don’t believe I have ever seen you say an unkind word. But have you considered that it may be unkind to have written more than half of the words on a thread about a Zig performance feature?</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088624</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49088624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088624</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>If you choose to build static or dynamic libraries, I expect you’d still get to do that, and I expect as long as those don’t change and only the main binary needs patching it’d work the same. (Though I’m waiting for the next tagged release to really try it out myself, so that’s not like a guarantee or anything.)</p>
]]></description><pubDate>Tue, 28 Jul 2026 18:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088111</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49088111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088111</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig's Incremental Compilation Internals"]]></title><description><![CDATA[
<p>I know this is mostly a joke but I have seriously wondered if “no hidden behavior” made it easier to port <i>from</i> Zig. Like, regardless of how easy or successful the port was in general, I think Zig’s explicitness may have worked in its favor.</p>
]]></description><pubDate>Tue, 28 Jul 2026 18:35:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49088060</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49088060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088060</guid></item><item><title><![CDATA[New comment by chaz72 in "Memory safety absolutists"]]></title><description><![CDATA[
<p>I don’t disagree.<p>I responded to “clearly an anti-rust statement”, which is a <i>bit</i> of a stretch.</p>
]]></description><pubDate>Sun, 26 Jul 2026 20:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49062061</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49062061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49062061</guid></item><item><title><![CDATA[New comment by chaz72 in "Memory safety absolutists"]]></title><description><![CDATA[
<p>“Focus on debugging your application rather than debugging your programming language knowledge” to <i>me</i> sounds like it is directed primarily at C and C++., it’s a much more direct translation.</p>
]]></description><pubDate>Sun, 26 Jul 2026 05:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49055017</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=49055017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49055017</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig – SPIR-V Backend Progress"]]></title><description><![CDATA[
<p>My specific reply was to laszlojamf saying “it seems like go, but with manual allocation”.<p>To your point though, if Rust is getting it done, go for it. A lot of people still write those in C though.</p>
]]></description><pubDate>Wed, 01 Jul 2026 04:04:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48742113</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=48742113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48742113</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig – SPIR-V Backend Progress"]]></title><description><![CDATA[
<p>I think Zig would do better than Go at things like kernels, drivers, game engines, lower level sorts of things. Edited to add the obvious: SPIR-V, for instance.<p>Of course there’s lots of programming that <i>can</i> afford to pay for GC side effects, if there weren’t we wouldn’t have invented GC, but it’s a little less universal, a little less ‘system’.<p>For me, I came to Zig after horrible cross-platform experiences led me to try going all the way back to C and I found that I was spending way too much time learning to deal with accidental complexity instead of essential complexity. (Respect to the C masters but I failed to adapt.)</p>
]]></description><pubDate>Fri, 26 Jun 2026 13:54:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48686680</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=48686680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48686680</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>My interpretation of what they said is closer to “we already improved compilation speeds by 4x and we did it without compromising our plans to go much further - also this PR introduces specific timing bugs.”</p>
]]></description><pubDate>Sun, 31 May 2026 18:23:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348223</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=48348223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348223</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>Apples and oranges, yeah. I should have spelled that out more, thanks.</p>
]]></description><pubDate>Sat, 30 May 2026 20:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48340432</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=48340432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48340432</guid></item><item><title><![CDATA[New comment by chaz72 in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>My guess is that one of these (Andrew) is measuring syscalls and the other is measuring vtable indirections.</p>
]]></description><pubDate>Sat, 30 May 2026 13:56:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336234</link><dc:creator>chaz72</dc:creator><comments>https://news.ycombinator.com/item?id=48336234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336234</guid></item></channel></rss>