<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: ggambetta</title><link>https://news.ycombinator.com/user?id=ggambetta</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 24 Jun 2026 12:08:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ggambetta" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ggambetta in "Soccer Arcade Games Through the Years"]]></title><description><![CDATA[
<p>No Striker? [0] Zero realism but incredibly fun to play. IIRC it had a two-player mode (sharing the keyboard) that was super fun.<p>[0] <a href="https://www.mobygames.com/game/12380/striker/" rel="nofollow">https://www.mobygames.com/game/12380/striker/</a></p>
]]></description><pubDate>Sat, 20 Jun 2026 13:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48609002</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48609002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48609002</guid></item><item><title><![CDATA[New comment by ggambetta in "How's Linear so fast? A technical breakdown"]]></title><description><![CDATA[
<p>I was thinking exactly the same thing, this is CSP/SR. One of my favorite topics! <a href="https://gabrielgambetta.com/client-server-game-architecture.html" rel="nofollow">https://gabrielgambetta.com/client-server-game-architecture....</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 20:21:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438158</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48438158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438158</guid></item><item><title><![CDATA[New comment by ggambetta in "Delacroix's Entry of the Crusaders into Constantinople Restored"]]></title><description><![CDATA[
<p>I've read that. I'm not part of the conservator community, I just really enjoy the videos.</p>
]]></description><pubDate>Fri, 05 Jun 2026 15:57:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48414323</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48414323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48414323</guid></item><item><title><![CDATA[New comment by ggambetta in "The Pentagon is running an AI propaganda mill targeting Latin America"]]></title><description><![CDATA[
<p>I fully agree with you. However, when non-LatAm people talk about "socialism", they probably think of European-style socialism, which is awesome. LatAm socialism is a lot more extreme, and closer to full-on communism - my country still has people stuck in the 60s cold war era mentality and fully supporting the ideals of of the Soviet Union, still praising Cuba and Venezuela, reality notwithstanding.<p>European-style socialism would be better. Full 60s socialism would be significantly worse. It's quite likely that people ITT are using "socialism" to refer to either, and we're all talking past each other.</p>
]]></description><pubDate>Fri, 05 Jun 2026 09:45:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410207</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48410207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410207</guid></item><item><title><![CDATA[New comment by ggambetta in "Delacroix's Entry of the Crusaders into Constantinople Restored"]]></title><description><![CDATA[
<p>They should just trap Julian Baumgartner inside for a month, with nothing but water, food, and conservation-grade varnish and reversible pigments, and the whole place would look like new!</p>
]]></description><pubDate>Fri, 05 Jun 2026 06:26:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408737</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48408737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408737</guid></item><item><title><![CDATA[New comment by ggambetta in "The Pentagon is running an AI propaganda mill targeting Latin America"]]></title><description><![CDATA[
<p>It seems you're not from LatAm.</p>
]]></description><pubDate>Fri, 05 Jun 2026 06:09:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48408619</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48408619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48408619</guid></item><item><title><![CDATA[New comment by ggambetta in "Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)"]]></title><description><![CDATA[
<p>That's a great idea! Just haven't gotten that far yet (that article is pre-LLM, and I'm very early in a new AI-driven reconstruction). But yeah, taking the original extracted sprites and having Nano Banana upscale or redraw them is a great idea.</p>
]]></description><pubDate>Wed, 03 Jun 2026 13:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48383518</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48383518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48383518</guid></item><item><title><![CDATA[New comment by ggambetta in "Show HN: I reverse-engineered the world maps of Test Drive III (1990 DOS game)"]]></title><description><![CDATA[
<p>I'm very happy to see this! Not so much because of TDIII (which I played, although not nearly as much as Stunts), but because there seems to be some momentum building around recreating old games using AI agents, and I love that! I had explored some related ideas [0] but throwing Claude at the problem seems super promising. The recent Crimsonland thing [1] was great!<p>[0] <a href="https://www.gabrielgambetta.com/remakes.html" rel="nofollow">https://www.gabrielgambetta.com/remakes.html</a><p>[1] <a href="https://banteg.xyz/posts/crimsonland/" rel="nofollow">https://banteg.xyz/posts/crimsonland/</a></p>
]]></description><pubDate>Wed, 03 Jun 2026 08:01:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48381222</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48381222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48381222</guid></item><item><title><![CDATA[New comment by ggambetta in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>Fair, I wouldn't have been able to write Bresenham back then (or now, off the top of my head). I'd have written a simple trig-based one. Maybe I'd have failed the interview :D</p>
]]></description><pubDate>Mon, 01 Jun 2026 10:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355117</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48355117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355117</guid></item><item><title><![CDATA[New comment by ggambetta in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>So at the end of each run increment the relevant pointer by (pitch - w) not pitch which I'm sure it's one of the bugs they saw all the time in this interview :)</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353402</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48353402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353402</guid></item><item><title><![CDATA[New comment by ggambetta in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>Thought the same. Reckless today, literally standard back then.</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353385</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48353385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353385</guid></item><item><title><![CDATA[New comment by ggambetta in "The four programming questions from my 1994 Microsoft internship interview (2023)"]]></title><description><![CDATA[
<p>This brings back memories! I could easily pass this interview today, because I used to write code like this all the time 25 years ago doing gamedev (and so did everyone else to some extent). But the really interesting thing is that I just realized I <i>haven't</i> written code like this in a long, long time.<p>Programming has changed over time, but the change has been so gradual I hadn't even realized this until this article. These days I'm pondering how the profession has changed in the last 2 years due to AI. Feels a lot more like a step change. And yet I'm having more fun than I've had in a long time, both at work and at home, throwing Claude at problems. I still don't fully understand why.</p>
]]></description><pubDate>Mon, 01 Jun 2026 06:29:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48353293</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48353293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48353293</guid></item><item><title><![CDATA[New comment by ggambetta in "Voxel Space (2017)"]]></title><description><![CDATA[
<p>What I'm hearing is that the smoke in smoke tests comes from the oil tanks!</p>
]]></description><pubDate>Sat, 30 May 2026 17:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338889</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48338889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338889</guid></item><item><title><![CDATA[New comment by ggambetta in "The dead economy theory"]]></title><description><![CDATA[
<p>> And the public funded the research that made it possible. The transformer architecture,<p>Errr pretty sure that was Google?</p>
]]></description><pubDate>Fri, 29 May 2026 16:22:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325352</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48325352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325352</guid></item><item><title><![CDATA[New comment by ggambetta in "Let's compile Quake like it's 1997"]]></title><description><![CDATA[
<p>The whole thing compiles with 2 warnings. Incredible codebase. John Carmack definitely was/is on a different level.<p>Back when I was making videogames I followed a similar philosophy. No warnings (but in an orders-of-magnitude smaller and less complex codebase). Crash on failed asserts, used liberally, in debug builds. Not sure why but it seems that gamedev doesn't do this kind of rigorous engineering in general (or at least it didn't back then -- and admittedly I never worked in a big studio).</p>
]]></description><pubDate>Fri, 29 May 2026 11:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48321854</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48321854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48321854</guid></item><item><title><![CDATA[New comment by ggambetta in "Matrix Multiplications on GPUs Run Faster When Given “Predictable” Data (2024)"]]></title><description><![CDATA[
<p>Thanks for the detailed explanation, I had no idea about any of this.</p>
]]></description><pubDate>Thu, 28 May 2026 11:26:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48307447</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48307447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48307447</guid></item><item><title><![CDATA[New comment by ggambetta in "Matrix Multiplications on GPUs Run Faster When Given “Predictable” Data (2024)"]]></title><description><![CDATA[
<p>I'd have guessed multiply-by-0 and multiply-by-1 can be special-cased to run much faster and simpler code paths, like you'd do when writing MUL for a processor that doesn't have it (I <3 z80)</p>
]]></description><pubDate>Wed, 27 May 2026 17:04:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48297165</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48297165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48297165</guid></item><item><title><![CDATA[New comment by ggambetta in "All the bugs they found"]]></title><description><![CDATA[
<p>Not gonna fix 'em!</p>
]]></description><pubDate>Thu, 21 May 2026 11:54:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48221166</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48221166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48221166</guid></item><item><title><![CDATA[New comment by ggambetta in "Porting my 3D points renderer on a ZX Spectrum 48K"]]></title><description><![CDATA[
<p>I love this! Happy to see I'm not the only crazy out there trying to port modern renderers to the Spectrum :D I've been meaning to experiment with assembly, but haven't gotten to that yet. This has some good ideas I'd love to play with.</p>
]]></description><pubDate>Mon, 18 May 2026 13:08:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48179296</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=48179296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48179296</guid></item><item><title><![CDATA[New comment by ggambetta in "A physics engine with incremental rollback for multiplayer games"]]></title><description><![CDATA[
<p>No need to resend inputs with seq IDs <= the last one acknowledged by the server, right? 1-2 seconds sounds like overkill. Unless the server updates themselves are lower than 0.5-1 Hz, but what kind of game is that? A very sparse world where chances of misprediction are very low?</p>
]]></description><pubDate>Sun, 03 May 2026 06:23:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993956</link><dc:creator>ggambetta</dc:creator><comments>https://news.ycombinator.com/item?id=47993956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993956</guid></item></channel></rss>