<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: enbugger</title><link>https://news.ycombinator.com/user?id=enbugger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 08:25:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=enbugger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by enbugger in "C# in Unity 2026: Writing more modern code"]]></title><description><![CDATA[
<p>>gets solved in Godot with C++<p>if only by rewriting half of the Godot codebase. With design choices they made, Godot will never be performant enough for RTS/Crown simulation games.<p><a href="https://github.com/godotengine/godot/issues/101494" rel="nofollow">https://github.com/godotengine/godot/issues/101494</a><p>>How's the whole DOTS adoption going?<p>I'm quite impressed to what people build on top of it:
<a href="https://github.com/Dreaming381/Latios-Framework" rel="nofollow">https://github.com/Dreaming381/Latios-Framework</a>
<a href="https://assetstore.unity.com/packages/tools/animation/mesh-animator-animate-massive-crowds-26009" rel="nofollow">https://assetstore.unity.com/packages/tools/animation/mesh-a...</a>
and many more</p>
]]></description><pubDate>Tue, 14 Apr 2026 12:56:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765059</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47765059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765059</guid></item><item><title><![CDATA[New comment by enbugger in "What is jj and why should I care?"]]></title><description><![CDATA[
<p>1) Are there any benefits in replacing a personal private project git repo with jj? I usually just commit straight to master in order to just not to lose the changes and be able to roll back. 
2) Are there any pros in doing so in a project with many large binary files (3d models, images)?</p>
]]></description><pubDate>Tue, 14 Apr 2026 12:46:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47764964</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47764964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47764964</guid></item><item><title><![CDATA[New comment by enbugger in "C# in Unity 2026: Writing more modern code"]]></title><description><![CDATA[
<p>Godot is nowhere near to something like C# HPC, Jobs and Burst. And I’m afraid even GDExtension can’t help with that.
At least not with Godot’s scene structure which prioritises simplicity over performance.</p>
]]></description><pubDate>Thu, 09 Apr 2026 18:30:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47707620</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47707620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47707620</guid></item><item><title><![CDATA[New comment by enbugger in "C# in Unity 2026: Writing more modern code"]]></title><description><![CDATA[
<p>> I don't want to design anything in any UI.<p>I had the same need and found Raylib_cs suit very well for that</p>
]]></description><pubDate>Thu, 09 Apr 2026 18:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47707453</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47707453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47707453</guid></item><item><title><![CDATA[New comment by enbugger in "Union types in C# 15"]]></title><description><![CDATA[
<p>Cool, you now can implement Elm architecture inspired GUI framework in C#.<p>As much as I hate Microsoft, I admit they are doing great things for C#</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:26:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701753</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47701753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701753</guid></item><item><title><![CDATA[New comment by enbugger in "Testing the Swift C compatibility with Raylib (+WASM)"]]></title><description><![CDATA[
<p>From <a href="https://recastnav.com" rel="nofollow">https://recastnav.com</a> :<p>> Industry Standard - Recast powers AI navigation features in Unity, Unreal, Godot, O3DE and countless AAA and indie games and engines<p>I see the industry is of full double standards :)</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:14:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506862</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47506862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506862</guid></item><item><title><![CDATA[New comment by enbugger in "Testing the Swift C compatibility with Raylib (+WASM)"]]></title><description><![CDATA[
<p>> So, if you want to build games using raylib, why not learn learning or use Swift for that?<p>Never ever worked for me. Imagine, you actually learned basic Swift and Raylib, now you want "advanced" features in your game like navigation/pathfinding, model loading, ImGui, skeletal animation (those are actually vital for gamedev). 
You realize that<p>- Navigation is only ReCast which is pure C++ library,<p>- ImGui has C++ API as first-class citizen,<p>- Decent animation with compression is only open-sourced by OzzAnimation which is pure C++ project.<p>For gamedev interfacing with C is never enough, half of ecosystem is built heavily on C++. Even C++ interop is not enough (see Dlang). Without all those libraries you are bound to make boring 2d platformers.<p>Same for Zig, Odin, C3 etc.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505157</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47505157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505157</guid></item><item><title><![CDATA[New comment by enbugger in "Workers who love ‘synergizing paradigms’ might be bad at their jobs"]]></title><description><![CDATA[
<p>> They are designed for environments where being clear is very risky<p>So fake guru courses mostly</p>
]]></description><pubDate>Sat, 07 Mar 2026 11:35:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286700</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47286700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286700</guid></item><item><title><![CDATA[New comment by enbugger in "Fix the iOS keyboard before the timer hits zero or I'm switching back to Android"]]></title><description><![CDATA[
<p>We live in time when instead of booking a ticket you have to create a landing page to draw developer’s attention to a quite irritating bug.</p>
]]></description><pubDate>Fri, 13 Feb 2026 19:35:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47006759</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=47006759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006759</guid></item><item><title><![CDATA[New comment by enbugger in "Trump says Venezuela’s Maduro captured after strikes"]]></title><description><![CDATA[
<p>>ZERO concern of the current US administration about the welfare of Venezuelans<p>Neither was doing that with other countries they ransacked. The other was pouring enough propaganda at you so that you think it is somehow different.</p>
]]></description><pubDate>Sat, 03 Jan 2026 21:50:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46481994</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46481994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46481994</guid></item><item><title><![CDATA[New comment by enbugger in "Unity's Mono problem: C# code runs slower than it should"]]></title><description><![CDATA[
<p>I don't want to do manual memory management and pointer handling<p>I don't want to have any sort of undefined behavior<p>I want to have quick code reload button in the editor<p>I want to still rely of the engine official documentation with examples like it is with GDScript and C#</p>
]]></description><pubDate>Tue, 30 Dec 2025 09:13:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46431188</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46431188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46431188</guid></item><item><title><![CDATA[New comment by enbugger in "Unity's Mono problem: C# code runs slower than it should"]]></title><description><![CDATA[
<p>Not to mention the Hot Reload which comes out of the box.</p>
]]></description><pubDate>Mon, 29 Dec 2025 11:15:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46419519</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46419519</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46419519</guid></item><item><title><![CDATA[New comment by enbugger in "Unity's Mono problem: C# code runs slower than it should"]]></title><description><![CDATA[
<p>GDScript is not very maintainable as the code base grows. It lacks proper refactoring tools (e.g. the ones from Jetbrains Rider), static type checking, flexible object system and many 3rd party libraries which might be needed</p>
]]></description><pubDate>Mon, 29 Dec 2025 11:12:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46419487</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46419487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46419487</guid></item><item><title><![CDATA[New comment by enbugger in "Has the cost of building software dropped 90%?"]]></title><description><![CDATA[
<p>The author "teaches workshops on AI development for engineering teams". This is nothing but a selling post for companies. I don't know what to discuss here honestly, this is more primitive bait than an average video preview picture on YouTube.</p>
]]></description><pubDate>Tue, 09 Dec 2025 13:47:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46204878</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46204878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46204878</guid></item><item><title><![CDATA[New comment by enbugger in "CSS now has an if() conditional function"]]></title><description><![CDATA[
<p>If only Lisp had better presense in modern code editors. Emacs is not enough, especially on Windows where it is super slow. I think this is what actually stops newcomers to start with Lisp and not Python</p>
]]></description><pubDate>Fri, 05 Dec 2025 15:36:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162662</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46162662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162662</guid></item><item><title><![CDATA[New comment by enbugger in "Stacked Diffs with git rebase —onto"]]></title><description><![CDATA[
<p>Is there any good guide on how to solve the issue which OP solves?</p>
]]></description><pubDate>Fri, 05 Dec 2025 11:47:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46160013</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46160013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46160013</guid></item><item><title><![CDATA[New comment by enbugger in "GitHub to Codeberg: my experience"]]></title><description><![CDATA[
<p>If I'm fine with my code being scanned by AI and Grok presence, is there any non-political reason to migrate from Github?</p>
]]></description><pubDate>Mon, 01 Dec 2025 10:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46105916</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46105916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46105916</guid></item><item><title><![CDATA[New comment by enbugger in "S&box is now an open source game engine"]]></title><description><![CDATA[
<p>And then the forums and subreddits are flooded with miserable folks complaining about how destructive, inextensible and unpleasant to use those experiences are.  
This is not the problem of UI in engines itself, it's problem of how long it takes to bring it to acceptable state with all those moving parts. For UE, Unity and Blender it took decades.</p>
]]></description><pubDate>Wed, 26 Nov 2025 23:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46063426</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46063426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46063426</guid></item><item><title><![CDATA[New comment by enbugger in "S&box is now an open source game engine"]]></title><description><![CDATA[
<p>Yet another one. Along with Stride, Godot, Unigine, O3DE, Flax and tens more. All look like they just want be clone of UE: generic dark UI with inspector, scene hierarchy, asset browser in the bottom and play button in the top. Zero creativity and innovation. Where's Emacs or Vim of game engines which brings its own unique philosophy?</p>
]]></description><pubDate>Wed, 26 Nov 2025 22:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46063139</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46063139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46063139</guid></item><item><title><![CDATA[New comment by enbugger in "I don't care how well your "AI" works"]]></title><description><![CDATA[
<p>Wow, author is such a cool kid. So rebelish. I want to be her</p>
]]></description><pubDate>Wed, 26 Nov 2025 20:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46062050</link><dc:creator>enbugger</dc:creator><comments>https://news.ycombinator.com/item?id=46062050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46062050</guid></item></channel></rss>