<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: _eojb</title><link>https://news.ycombinator.com/user?id=_eojb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 24 Jun 2026 12:09:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=_eojb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by _eojb in "Leaving Rust gamedev after 3 years"]]></title><description><![CDATA[
<p>This is a very brave post to write given how incendiary responses to rust criticism can be, but this matches my experience entirely.</p>
]]></description><pubDate>Fri, 26 Apr 2024 18:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=40172490</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=40172490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40172490</guid></item><item><title><![CDATA[New comment by _eojb in "Immediate Mode GUI Programming"]]></title><description><![CDATA[
<p>None of these limitations have anything to do with an imgui frontend api though.</p>
]]></description><pubDate>Tue, 16 Jan 2024 02:37:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=39008753</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=39008753</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39008753</guid></item><item><title><![CDATA[New comment by _eojb in "A Guide to Undefined Behavior in C and C++ (2010)"]]></title><description><![CDATA[
<p>I don't know what line of work you're in, but I use a desktop orders of magnitude faster than my first computer also, and image processing, compilation, rendering, and plenty of other tasks aren't suddenly thousands of times faster. Not to mention that memory safety is just one type of failure in a cornucopia of potential logical bugs. In addition, I <i>like</i> core dumps because the failure is immediate, obvious, and fatal. Finally, stacks don't "randomly explode." You can overflow a stack in other languages also, I really just don't see what you're getting at.</p>
]]></description><pubDate>Fri, 18 Aug 2023 01:02:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=37170335</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=37170335</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37170335</guid></item><item><title><![CDATA[New comment by _eojb in "A Guide to Undefined Behavior in C and C++ (2010)"]]></title><description><![CDATA[
<p>It's just as "amazing" to read these takes from techno purists. You use software written in C++ daily, and it can be a pragmatic choice regardless of your sensibilities.</p>
]]></description><pubDate>Thu, 17 Aug 2023 19:43:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37166923</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=37166923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37166923</guid></item><item><title><![CDATA[New comment by _eojb in "Hacker News reacts to JSON5 (2012)"]]></title><description><![CDATA[
<p>Used by sqlite, babel, others, and millions of downloads not good enough for you?</p>
]]></description><pubDate>Sun, 30 Jul 2023 20:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=36935842</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=36935842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36935842</guid></item><item><title><![CDATA[Hacker News reacts to JSON5 (2012)]]></title><description><![CDATA[
<p>Article URL: <a href="https://news.ycombinator.com/item?id=4031699">https://news.ycombinator.com/item?id=4031699</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36932215">https://news.ycombinator.com/item?id=36932215</a></p>
<p>Points: 41</p>
<p># Comments: 29</p>
]]></description><pubDate>Sun, 30 Jul 2023 15:28:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=4031699</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=36932215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36932215</guid></item><item><title><![CDATA[New comment by _eojb in "FiraCode: Free monospaced font with programming ligatures"]]></title><description><![CDATA[
<p>Ligatures, IMO, make for a bad coding editor experience. No, I do not want >> parsed as a right shift when it's actually used as two adjacent template delimiters. And no, I'm not okay with the inconsistency that results from the usage of different operators from one programming language to another. Want to change a != to a == operator? Enjoy futzing with placing the cursor properly. It's a cute idea, but I found it more annoying to use in practice.</p>
]]></description><pubDate>Wed, 19 Jul 2023 11:06:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36784534</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=36784534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36784534</guid></item><item><title><![CDATA[New comment by _eojb in "Show HN: Using C++23 <stacktrace> to get proper crash logs in C++ programs"]]></title><description><![CDATA[
<p>Well, `std::regex` is literally orders of magnitude slower than other common regex libraries found in JS, Python, Perl, C, etc. It allocates a ton, is poorly implemented, and can never be fixed due to ABI constraints. The entire <regex> subsystem is a mess and should have never been standardized as is.</p>
]]></description><pubDate>Mon, 03 Jul 2023 23:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=36579928</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=36579928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36579928</guid></item><item><title><![CDATA[New comment by _eojb in "Overview of C++ language support in Apple Clang"]]></title><description><![CDATA[
<p>Contrasting opinion, it's a terrible strategy. Limiting the entire ecoystem of devs on your platform to features that have not only shipped but stabilized over 5 years prior on other platforms is nonsensical. Compare to MSFT, which is frankly ahead of the curve when it comes to compiler feature support, and even has the entire STL open sourced.</p>
]]></description><pubDate>Mon, 12 Jun 2023 10:59:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=36291516</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=36291516</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36291516</guid></item><item><title><![CDATA[New comment by _eojb in "Factorio runs on Apple Silicon"]]></title><description><![CDATA[
<p>Speaking as a graphics engineer, Metal is THE most painful API to support bar none (including <i>all</i> the console vendors) because they just had to roll their own shader language as opposed to extending an existing one. The development cycle on Apple just plain sucks, and the tools are not as good as native tools provided by IHVs. I dread needing to support Apple platforms because they choose to be completely unhinged and make zero attempts to making porting easier.</p>
]]></description><pubDate>Fri, 25 Nov 2022 18:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=33745087</link><dc:creator>_eojb</dc:creator><comments>https://news.ycombinator.com/item?id=33745087</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33745087</guid></item></channel></rss>