<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: kristoff_it</title><link>https://news.ycombinator.com/user?id=kristoff_it</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 23:13:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kristoff_it" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Who Should Pay for Source Code Availability?]]></title><description><![CDATA[
<p>Article URL: <a href="https://kristoff.it/blog/source-code-availability/">https://kristoff.it/blog/source-code-availability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49334648">https://news.ycombinator.com/item?id=49334648</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 17 Aug 2026 17:33:15 +0000</pubDate><link>https://kristoff.it/blog/source-code-availability/</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49334648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49334648</guid></item><item><title><![CDATA[Who Should Pay for Source Code Availability?]]></title><description><![CDATA[
<p>Article URL: <a href="https://kristoff.it/blog/source-code-availability/">https://kristoff.it/blog/source-code-availability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49288683">https://news.ycombinator.com/item?id=49288683</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Aug 2026 16:50:36 +0000</pubDate><link>https://kristoff.it/blog/source-code-availability/</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49288683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49288683</guid></item><item><title><![CDATA[Who Should Pay for Source Code Availability?]]></title><description><![CDATA[
<p>Article URL: <a href="https://kristoff.it/blog/source-code-availability/">https://kristoff.it/blog/source-code-availability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49247023">https://news.ycombinator.com/item?id=49247023</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 10 Aug 2026 17:38:13 +0000</pubDate><link>https://kristoff.it/blog/source-code-availability/</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49247023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49247023</guid></item><item><title><![CDATA[Who Should Pay for Source Code Availability?]]></title><description><![CDATA[
<p>Article URL: <a href="https://kristoff.it/blog/source-code-availability/">https://kristoff.it/blog/source-code-availability/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49231430">https://news.ycombinator.com/item?id=49231430</a></p>
<p>Points: 20</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Aug 2026 13:51:48 +0000</pubDate><link>https://kristoff.it/blog/source-code-availability/</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49231430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231430</guid></item><item><title><![CDATA[New comment by kristoff_it in "Don't Take the Black Pill [video]"]]></title><description><![CDATA[
<p>(reposting my comment from lobsters)<p>For anybody reading, the project tracks new Zig to get all the new async I/O goodies but was hit by some regressions in Zig's translate-c because it recently became fully independent from LLVM.<p>Other contributors and I took this as an opportunity to contribute some fixes to translate-c and in my case I also switched for a bit to my other projects, mainly <a href="https://zine-ssg.io" rel="nofollow">https://zine-ssg.io</a>, which I had neglected for a few months while going all-in on awebo.<p>I plan to resume development of awebo in a month or two, I just want to leave Zine in a good spot before switching again (I have a bad time paging between different projects too often and prefer doing continuous work for a while before switching back).</p>
]]></description><pubDate>Fri, 24 Jul 2026 19:48:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040786</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49040786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040786</guid></item><item><title><![CDATA[New comment by kristoff_it in "Buz – A fork of Bun using modern Zig, with sub-1s incremental builds"]]></title><description><![CDATA[
<p>Yes it was never attempted, the whole communication on social media about the AI policy was completely detached from the reality of the engineering work being done on either side.</p>
]]></description><pubDate>Fri, 24 Jul 2026 18:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49040173</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49040173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49040173</guid></item><item><title><![CDATA[New comment by kristoff_it in "Buz – A fork of Bun using modern Zig, with sub-1s incremental builds"]]></title><description><![CDATA[
<p>The people who originally worked on Bun themselves would disagree with your point (but their situation was based on the premise that they did not take the steps required to leverage incremental compilation): <a href="https://zackoverflow.dev/writing/i-spent-181-minutes-waiting-for-the-zig-compiler-this-week" rel="nofollow">https://zackoverflow.dev/writing/i-spent-181-minutes-waiting...</a><p>And, unrelated to Bun, I too would disagree. You don't want to have to wait minutes for a build to complete before you can run the test suite, or even just know if there was a semantic error in your code. Build times are 100% a bottle neck for big-enough projects.</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034899</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49034899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034899</guid></item><item><title><![CDATA[New comment by kristoff_it in "Buz – A fork of Bun using modern Zig, with sub-1s incremental builds"]]></title><description><![CDATA[
<p>To me the most interesting fact about this fork is that it has proven that Bun could have had fast builds all along.<p>To be fair, there are caveats still in place today: Zig incremental compilation does not yet support aarch64 and only the linux linker supports binary patching, but it's just a matter of time before all major platforms are conquered.</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:05:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034382</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49034382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034382</guid></item><item><title><![CDATA[Buz – A fork of Bun using modern Zig, with sub-1s incremental builds]]></title><description><![CDATA[
<p>Article URL: <a href="https://ziggit.dev/t/buz-a-drop-in-replacement-for-bun-using-modern-zig-with-sub-1s-incremental-builds/16891">https://ziggit.dev/t/buz-a-drop-in-replacement-for-bun-using-modern-zig-with-sub-1s-incremental-builds/16891</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49033099">https://news.ycombinator.com/item?id=49033099</a></p>
<p>Points: 305</p>
<p># Comments: 191</p>
]]></description><pubDate>Fri, 24 Jul 2026 09:26:40 +0000</pubDate><link>https://ziggit.dev/t/buz-a-drop-in-replacement-for-bun-using-modern-zig-with-sub-1s-incremental-builds/16891</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=49033099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49033099</guid></item><item><title><![CDATA[New comment by kristoff_it in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>That is a 100% on point analysis, there was a lot of hype around Bun since the beginning when it was an invite only project. Arguably that same interest is what got Jarred VC funding in the first place.<p>Note that usage and public interest are not the same quantity, people also care about the potential of a project.</p>
]]></description><pubDate>Thu, 09 Jul 2026 11:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48843976</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48843976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843976</guid></item><item><title><![CDATA[My thoughts on the Bun Rust rewrite]]></title><description><![CDATA[
<p>Article URL: <a href="https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html">https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48843352">https://news.ycombinator.com/item?id=48843352</a></p>
<p>Points: 817</p>
<p># Comments: 707</p>
]]></description><pubDate>Thu, 09 Jul 2026 09:47:28 +0000</pubDate><link>https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48843352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48843352</guid></item><item><title><![CDATA[Returning to Zig]]></title><description><![CDATA[
<p>Article URL: <a href="https://gracefulliberty.com/articles/return-to-zig/">https://gracefulliberty.com/articles/return-to-zig/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48539020">https://news.ycombinator.com/item?id=48539020</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 15 Jun 2026 09:59:22 +0000</pubDate><link>https://gracefulliberty.com/articles/return-to-zig/</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48539020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48539020</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>> Writing memory safe code in unsafe languages requires global reasoning<p>If you learn how to use arena allocators and in general use modern techniques, you don't need global reasoning to write correct memory management code pretty much never.<p>If your code is a RAII and abstraction maze, then yes, you will probably need global reasoning, but that's not the case with Zig.</p>
]]></description><pubDate>Sun, 07 Jun 2026 12:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434212</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48434212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434212</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>Thanks, yeah Andrew gave a pretty good interview to the JetBrains people recently <a href="https://www.youtube.com/watch?v=iqddnwKF8HQ" rel="nofollow">https://www.youtube.com/watch?v=iqddnwKF8HQ</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 09:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433247</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48433247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433247</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>I think you will be surprised by how many developers do not have this same list of priorities (or in that order) when developing software.<p>I posted this link at the same time when I posted it to Lobsters (<a href="https://lobste.rs/s/g6lkw1/my_software_north_star" rel="nofollow">https://lobste.rs/s/g6lkw1/my_software_north_star</a>) 3 days ago, but it didn't get on the front page. Seeing that the submission time has been reset, I imagine it was given a second chance by HN curators (it's a known process), but that doesn't mean free upvotes, it's just that some people resonate with the thinking.</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:07:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433138</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48433138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433138</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>The truth is a bit of everything, bun being a messy codebase written primarily with "move fast and break things" in mind, cultural divergence between Bun and the Zig community, and also hiring issues. People maybe forgot but Jarred at some point caused a bunch of drama when he tweeted that working at Bun is not for people that value life/work balance, which went viral and caused an uproar. Must not have been super easy to hire from the Zig community after that, and in fact once Bun got acquired by Anthropic, it was pretty much Jarred and Claude doing all the work on the codebase. Pivoting to Rust is probably at least in part a way to reset the clock on those hiring interactions.</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:00:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433100</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48433100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433100</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>> I imagine it's a difficult time to be a Zig developer.<p>In some ways it always has been, the community was 'born' in the middle of the pandemic, then for a long time there was a constant influx of Rust zealots coming into threads about Zig to remark how immoral it is to use Zig, and now LLM shovel sellers are telling everybody that the only way forward is to become efficient at consuming tokens.<p>But it's actually not that bad.<p>The Zig community is growing pretty well, useful software is being written in Zig, and the advantages that Zig brings are still valid whether you hand-code or use LLMs (e.g. cross-compilation of C/C++ code).</p>
]]></description><pubDate>Sun, 07 Jun 2026 08:52:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433068</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48433068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433068</guid></item><item><title><![CDATA[New comment by kristoff_it in "My Software North Star"]]></title><description><![CDATA[
<p>That is correct, this blog post is about understanding the priority of various subgoals and the ultimate goal (creating useful software). Memory-safety is important but overfitting on that subgoal, as I believe the memory-safety blog post is doing, won't make you create better software.<p>If Rust helps you get all the way to correctness, then great, but that blog post was insane.</p>
]]></description><pubDate>Sun, 07 Jun 2026 08:30:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432965</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48432965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432965</guid></item><item><title><![CDATA[New comment by kristoff_it in "Zig Zen Update"]]></title><description><![CDATA[
<p>trying to make good software :^)</p>
]]></description><pubDate>Sat, 06 Jun 2026 10:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48423365</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48423365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48423365</guid></item><item><title><![CDATA[New comment by kristoff_it in "Changing how we develop Ladybird"]]></title><description><![CDATA[
<p>That is the opposite of what's going on, read this <a href="https://kristoff.it/blog/contributor-poker-and-ai/" rel="nofollow">https://kristoff.it/blog/contributor-poker-and-ai/</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 11:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48411051</link><dc:creator>kristoff_it</dc:creator><comments>https://news.ycombinator.com/item?id=48411051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48411051</guid></item></channel></rss>