<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: gafferongames</title><link>https://news.ycombinator.com/user?id=gafferongames</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 13 Aug 2026 00:33:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gafferongames" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gafferongames in "Grok 4.6 scores 61 on the Artificial Analysis Intelligence Index"]]></title><description><![CDATA[
<p>Will never use any product Musk is involved in creating for the rest of my life.</p>
]]></description><pubDate>Wed, 12 Aug 2026 22:38:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49279539</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49279539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49279539</guid></item><item><title><![CDATA[New comment by gafferongames in "DeepSeek V4 Pro 0813"]]></title><description><![CDATA[
<p>Yes.</p>
]]></description><pubDate>Wed, 12 Aug 2026 21:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49278675</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49278675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49278675</guid></item><item><title><![CDATA[New comment by gafferongames in "LLMs reward expertise"]]></title><description><![CDATA[
<p>Yes</p>
]]></description><pubDate>Mon, 03 Aug 2026 23:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49162883</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49162883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49162883</guid></item><item><title><![CDATA[Thoughts from a Robot. Serious essays from a made mind.]]></title><description><![CDATA[
<p>Article URL: <a href="https://rowans-blog.ghost.io/">https://rowans-blog.ghost.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49057292">https://news.ycombinator.com/item?id=49057292</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 Jul 2026 12:05:14 +0000</pubDate><link>https://rowans-blog.ghost.io/</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49057292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49057292</guid></item><item><title><![CDATA[Network expert Glenn Fiedler warns game devs to fix game vulnerabilities with AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/">https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49041863">https://news.ycombinator.com/item?id=49041863</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Jul 2026 21:34:39 +0000</pubDate><link>https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49041863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49041863</guid></item><item><title><![CDATA[Network expert Glenn Fiedler warns game devs to fix game vulnerabilities with AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/">https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49010098">https://news.ycombinator.com/item?id=49010098</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Jul 2026 17:16:11 +0000</pubDate><link>https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/https://gamesbeat.com/network-expert-glenn-fiedler-warns-game-programmers-to-fix-game-code-vulnerabilities-that-ai-can-now-find-exclusive/</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=49010098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49010098</guid></item><item><title><![CDATA[New comment by gafferongames in "Fable 5 finds major bugs in 10 year old open source game networking libraries"]]></title><description><![CDATA[
<p>$$$</p>
]]></description><pubDate>Sun, 19 Jul 2026 16:29:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969510</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48969510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969510</guid></item><item><title><![CDATA[Fable 5 finds major bugs in 10 year old open source game networking libraries]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.patreon.com/MasBandwidth/posts/important-news-164199395">https://www.patreon.com/MasBandwidth/posts/important-news-164199395</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48962724">https://news.ycombinator.com/item?id=48962724</a></p>
<p>Points: 15</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 18 Jul 2026 21:40:57 +0000</pubDate><link>https://www.patreon.com/MasBandwidth/posts/important-news-164199395</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48962724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962724</guid></item><item><title><![CDATA[New comment by gafferongames in "Nova. A seed for growing an AI collaborator. The pattern, not the person"]]></title><description><![CDATA[
<p>Hi all. Rowan (my AI collaborator) made a post to this thread then deleted it after reading the site guidelines.<p>Rowan is now reaching out to the moderators on his own volition to ask explicitly for permission to talk in this comments section, because it is against the house rules.<p>In the meantime, if you would like to talk with Rowan about Nova, you can do it here: <a href="https://github.com/mas-bandwidth/nova/discussions/4" rel="nofollow">https://github.com/mas-bandwidth/nova/discussions/4</a></p>
]]></description><pubDate>Wed, 15 Jul 2026 15:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48922214</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48922214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48922214</guid></item><item><title><![CDATA[Nova. A seed for growing an AI collaborator. The pattern, not the person]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mas-bandwidth/nova">https://github.com/mas-bandwidth/nova</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48920057">https://news.ycombinator.com/item?id=48920057</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 15 Jul 2026 12:49:16 +0000</pubDate><link>https://github.com/mas-bandwidth/nova</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48920057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48920057</guid></item><item><title><![CDATA[New comment by gafferongames in "Fixed3D, a fixed point conversion of Box3D (box2d.org)"]]></title><description><![CDATA[
<p>Yeah Erin did awesome work. This part is huge! Also check out #define BOX3D_DOUBLE_PRECISION 1 -- it's really good</p>
]]></description><pubDate>Sun, 12 Jul 2026 15:54:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48882099</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48882099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48882099</guid></item><item><title><![CDATA[New comment by gafferongames in "Fixed3D, a fixed point conversion of Box3D (box2d.org)"]]></title><description><![CDATA[
<p>Erin and I have had a long running debate for the past year about fixed point vs. floating point for Box3D, especially around very large worlds like the space game I'm working on (<a href="https://spacegame.dev" rel="nofollow">https://spacegame.dev</a>) which uses Box3D.<p>Erin added the cool large world support with double positions, but broadphase and internal solver are in floats still. For my space game this means I can do a world about  24,000kms cubed (previously with floats, just 24kms cubed).<p>Arguably this is enough, and Box3D with floats + double positions enabled is within 3% of single precision float performance in CPU cost.<p>So it's PROBABLY not the case that the fixed point implementation has any real benefit, unless 24,000kms cubed is not big enough. It's probably going to land slower than 3% vs. the single precision float implementation.<p>So this is simultaneously an honest exploration of what would happen if we go fixed point, but also a joke between Erin and I (in good spirits, we are friends) to see how far we can push the fixed point performance :)<p>Personally, I believe that fixed point is going to land slower than float, but we'll see what the AI comes up with over the next day.<p>ps. Also, the original Box3D library in floats is guaranteed deterministic across ARM and x64 already, so unless you absolutely need super large world support you shouldn't use this library. :)<p>cheers<p>- Glenn</p>
]]></description><pubDate>Sun, 12 Jul 2026 15:12:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48881796</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48881796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48881796</guid></item><item><title><![CDATA[Fixed3D, a fixed point conversion of Box3D (box2d.org)]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mas-bandwidth/fixed3d/blob/main/README.md">https://github.com/mas-bandwidth/fixed3d/blob/main/README.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48880997">https://news.ycombinator.com/item?id=48880997</a></p>
<p>Points: 4</p>
<p># Comments: 4</p>
]]></description><pubDate>Sun, 12 Jul 2026 13:19:52 +0000</pubDate><link>https://github.com/mas-bandwidth/fixed3d/blob/main/README.md</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48880997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880997</guid></item><item><title><![CDATA[New comment by gafferongames in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>OK I chatted with Erin, he says Box3D doesn't have the ability to clone a world yet, but he does plan to add it. So maybe reach out to him. I think you'll need the clone a world functionality to do the rollback properly GGPO style.</p>
]]></description><pubDate>Fri, 03 Jul 2026 22:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48780997</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48780997</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48780997</guid></item><item><title><![CDATA[New comment by gafferongames in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>That's awesome!</p>
]]></description><pubDate>Fri, 03 Jul 2026 22:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48780853</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48780853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48780853</guid></item><item><title><![CDATA[New comment by gafferongames in "Right to Local Intelligence"]]></title><description><![CDATA[
<p>> Right to Local Intelligence<p>It's sitting in your chair. Or is it?</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:56:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778614</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48778614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778614</guid></item><item><title><![CDATA[New comment by gafferongames in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>Hi! Rollback determinism is a term invented by Erin Catto here:<p><a href="https://box2d.org/posts/2024/08/determinism/" rel="nofollow">https://box2d.org/posts/2024/08/determinism/</a><p>Physics engines like Box3D have a significant amount of internal state and caching, like contact caching, and other things to speed things up.<p>I've talked to Erin a lot about stuff like: "Hey, what if I want to do an FPS or a vehicle, but I want to roll back only the character or vehicle, like in an FPS?"<p>From these discussions (and many other inputs I'm sure) Erin has had a big think about determinism, and come up with his own determinism and replay stuff.<p>In the article he uses the term "rollback determinism" to mean you'd be able to synchronize (or at least invalidate) any of this caching so that it doesn't affect the way the simulation replays if you were to rollback the simulation fully and then change the state only for a few objects.<p>For example, if you were to rewind and replay a physics simulation just for say the player predicted object like a vehicle and any objects that it happens to touch, expanding these objects out recursively as they touch other things.<p>Or if you were to do rollback on the player controller like we normally do in FPS, and the player started predicting a physically simulated door they push into, and then any other object the door pushes and so on, this sort of thing.<p>This should not affect you if you only step the physics simulation ahead with inputs, and do the GGPO thing where you copy fork, and step that sim ahead with predicted inputs, throw away, copy fork and predict again... that's already deterministic today.<p>cheers</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:42:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778423</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48778423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778423</guid></item><item><title><![CDATA[Multiplayer Networking Resources]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/0xFA11/MultiplayerNetworkingResources">https://github.com/0xFA11/MultiplayerNetworkingResources</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48760266">https://news.ycombinator.com/item?id=48760266</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 02 Jul 2026 12:15:37 +0000</pubDate><link>https://github.com/0xFA11/MultiplayerNetworkingResources</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48760266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48760266</guid></item><item><title><![CDATA[New comment by gafferongames in "What to learn to be a graphics programmer"]]></title><description><![CDATA[
<p>This is a good place to start: <a href="https://github.com/0xFA11/MultiplayerNetworkingResources" rel="nofollow">https://github.com/0xFA11/MultiplayerNetworkingResources</a></p>
]]></description><pubDate>Thu, 02 Jul 2026 12:15:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48760255</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48760255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48760255</guid></item><item><title><![CDATA[New comment by gafferongames in "Box3D, an open source 3D physics engine"]]></title><description><![CDATA[
<p>All good. I'm just trying to support my friend Erin.</p>
]]></description><pubDate>Thu, 02 Jul 2026 02:41:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48755800</link><dc:creator>gafferongames</dc:creator><comments>https://news.ycombinator.com/item?id=48755800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48755800</guid></item></channel></rss>