<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: ehaliewicz2</title><link>https://news.ycombinator.com/user?id=ehaliewicz2</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 11:09:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ehaliewicz2" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ehaliewicz2 in "Adoption of EVs tied to real-world reductions in air pollution: study"]]></title><description><![CDATA[
<p>As someone into performance cars and motorcycles, removing a cat is pretty uncommon, and you're generally seen as a dick if you do it.</p>
]]></description><pubDate>Mon, 26 Jan 2026 03:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46761419</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=46761419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46761419</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Python numbers every programmer should know"]]></title><description><![CDATA[
<p>If your program does 1 million adds, but it takes significantly longer than 19 milliseconds, you can guess that something else is going on.</p>
]]></description><pubDate>Fri, 02 Jan 2026 03:06:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46460967</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=46460967</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46460967</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "No Graphics API"]]></title><description><![CDATA[
<p>Seb is <i>incredibly</i> passionate about games and graphics programming.  You can find old posts of his on various forums, talking about tricks for programming the PS2, PS3, Xbox 360, etc etc.  He regularly posts demos he's working on, progress clips of various engines, etc, on twitter, after staying in the same area for 3 decades.<p>I wish I still had this level of motivation :)</p>
]]></description><pubDate>Wed, 17 Dec 2025 04:49:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46298392</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=46298392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46298392</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Ground stop at JFK due to staffing"]]></title><description><![CDATA[
<p>Would you have have chosen to work at your job if you were never going to get paid?</p>
]]></description><pubDate>Fri, 31 Oct 2025 03:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45768175</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=45768175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45768175</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Social Cooling (2017)"]]></title><description><![CDATA[
<p>Damn, so you can just choose to not have guns pointed in your face?  Regardless of where you live?<p>Everyone who has had a gun pointed in their face must have been really stupid then.</p>
]]></description><pubDate>Mon, 06 Oct 2025 03:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45487370</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=45487370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45487370</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Bill Atkinson has died"]]></title><description><![CDATA[
<p>It definitely makes it simpler.  You can do a per-screen window sort, rather than per-pixel :).<p>Per-pixel sorting while racing the beam is tricky, game consoles usually did it by limiting the number of objects (sprites) per-line, and fetching+caching them before the line is reached.</p>
]]></description><pubDate>Sat, 07 Jun 2025 21:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=44212654</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=44212654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44212654</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Bigscreen Beyond 2"]]></title><description><![CDATA[
<p>It depends on your network though.  In my case the image quality was good, but going to the link cable was a substantial improvement in quality and latency.</p>
]]></description><pubDate>Fri, 21 Mar 2025 19:05:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43439738</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=43439738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43439738</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Why fastDOOM is fast"]]></title><description><![CDATA[
<p>Last year I emailed Ken Silverman about an obscure aspect of the Build Engine while working on a similar 2.5D rendering engine.  He answered the question like he worked on it yesterday.</p>
]]></description><pubDate>Sun, 09 Mar 2025 08:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43307195</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=43307195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43307195</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Speeding up the Rust edit-build-run cycle"]]></title><description><![CDATA[
<p>Sometimes "just thinking harder" works, but often not. A debugger helps you understand what your code is <i>actually</i> doing, while your brain is flawed and makes flawed assumptions.  Regardless of who you are, it's unlikely you will be manually evaluating code in your head as accurately as gdb (or whatever debugger you use).<p>I think a lot of linux/mac folks tend to printf debug, while windows folks tend to use a debugger, and I suspect it is a culture based choice that is justified post hoc.<p>However, few things have been better for my code than  stepping through anything complex at least once before I move on (I used to almost exclusively use printf debugging).</p>
]]></description><pubDate>Thu, 14 Nov 2024 22:44:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42142000</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=42142000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42142000</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Speeding up the Rust edit-build-run cycle"]]></title><description><![CDATA[
<p>printf isn't faster if you want to single step through code to find math precision errors.<p>I've had to do that on a embedded system that didn't support debugging.  It was hell.</p>
]]></description><pubDate>Thu, 14 Nov 2024 22:40:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42141963</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=42141963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42141963</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Implementing a Tiny CPU Rasterizer"]]></title><description><![CDATA[
<p>Those were the 90s.  Modern rasterizers* all use barycentric coordinate based algorithms for a few reasons.<p>Easier to implement with proper fill conventions and multisampling, and much easier to parallelize in hardware and software.<p>* Hardware even back in the 90s used this type of approach :)</p>
]]></description><pubDate>Fri, 01 Nov 2024 20:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42021304</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=42021304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42021304</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Fun with Go Iterators"]]></title><description><![CDATA[
<p>Until the array no longer fits in your cache :)</p>
]]></description><pubDate>Thu, 10 Oct 2024 17:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41801320</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41801320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41801320</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Tcl the Misunderstood (2006)"]]></title><description><![CDATA[
<p>My guess is 'A Philosophy of Software Design'.</p>
]]></description><pubDate>Thu, 10 Oct 2024 00:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41794426</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41794426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41794426</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Ryujinx (Nintendo Switch emulator) has been removed from GitHub"]]></title><description><![CDATA[
<p>"I don't get to get away with dealing illegal substances just because I give it away for free."<p>Good to see you want virtual machines to be illegal.</p>
]]></description><pubDate>Tue, 01 Oct 2024 23:22:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=41715437</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41715437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41715437</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Bop Spotter"]]></title><description><![CDATA[
<p>If your headphones are blocking sound, yeah it can be hazardous.</p>
]]></description><pubDate>Mon, 30 Sep 2024 19:00:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41700730</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41700730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41700730</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Bop Spotter"]]></title><description><![CDATA[
<p>I'm willing to bet 99.99% of the time you hear music from outside a car it's not due to someone being hard of hearing, unless they caused that issue themselves by listening to music too loud.<p>However, if you are hard of hearing to the point where you are actually disturbing others, I would recommend headphones.</p>
]]></description><pubDate>Mon, 30 Sep 2024 17:52:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=41700005</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41700005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41700005</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Bop Spotter"]]></title><description><![CDATA[
<p>Realizing that you enjoyed being forced to listen to music you didn't decide to listen to doesn't mean you might be an asshole for not enjoying it at other times.  That's ridiculous.</p>
]]></description><pubDate>Mon, 30 Sep 2024 17:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41699982</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=41699982</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41699982</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Why SQLite Uses Bytecode"]]></title><description><![CDATA[
<p>Yeah, for example, movs between registers are generally effectively no-ops and handled by the register renaming hardware.</p>
]]></description><pubDate>Tue, 30 Apr 2024 19:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40215057</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=40215057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40215057</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Sega Saturn Architecture – A practical analysis (2021)"]]></title><description><![CDATA[
<p>Sure, but lack of perspective correct texturing is a separate issue, with a separate visual artifact.<p>Jittery polygons refers to the artifacts you get when polygon vertices are snapped to integer pixel coordinates, rather than taking into account subpixel positions.   Quake did not have this issue, despite not using floating-point calculation in it's rasterization.  It did use floating point when texturing spans, after rasterization, but this was more of an optimization than a fundamental requirement for accurate texturing :)</p>
]]></description><pubDate>Mon, 08 Apr 2024 18:55:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39972651</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=39972651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39972651</guid></item><item><title><![CDATA[New comment by ehaliewicz2 in "Programming with DOS Debugger (2003)"]]></title><description><![CDATA[
<p>I'm guessing, just guessing, that most of the people who don't think slow execution is bad are probably not that interested in what the machine actually has to do to execute their code, and hence, are not actually well educated in making those tradeoffs.</p>
]]></description><pubDate>Mon, 08 Apr 2024 18:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=39972588</link><dc:creator>ehaliewicz2</dc:creator><comments>https://news.ycombinator.com/item?id=39972588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39972588</guid></item></channel></rss>