<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: fabiensanglard</title><link>https://news.ycombinator.com/user?id=fabiensanglard</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 08 Aug 2026 09:23:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fabiensanglard" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fabiensanglard in "I stopped trusting USB-C cable labels and started testing them"]]></title><description><![CDATA[
<p>I have completely stopped buying USB. I only rely on thunderbolt cables and hubs now.</p>
]]></description><pubDate>Fri, 07 Aug 2026 02:59:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49205452</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=49205452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49205452</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>What a cool anecdote. I have added it to the article!</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:36:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926714</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48926714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926714</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>I noticed that too but elected to not make it count.</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926628</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48926628</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926628</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>I am ambivalent about this. When I watch the sequence it looks like the guy in the harbor looks at the camera?</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926611</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48926611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926611</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>This is such a cool anecdote. I have added it to the page!</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:01:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926332</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48926332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926332</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>Thank you :) !</p>
]]></description><pubDate>Wed, 15 Jul 2026 16:45:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923583</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48923583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923583</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>You have to force-refresh with Cmd + Shift + R. I don't know why Chrome caches it despite the .html being updated.</p>
]]></description><pubDate>Wed, 15 Jul 2026 16:44:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48923578</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48923578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48923578</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>Thank you, I double checked in the SGI hardware developer handbook and it looks like you were correct.<p>Do you know if I can find a better source than that to confirm?</p>
]]></description><pubDate>Wed, 15 Jul 2026 04:48:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48916389</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48916389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48916389</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Jurassic Park computers in excruciating detail"]]></title><description><![CDATA[
<p>Thanks, I am going to update the article!</p>
]]></description><pubDate>Wed, 15 Jul 2026 04:33:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48916330</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48916330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48916330</guid></item><item><title><![CDATA[New comment by fabiensanglard in "The art and engineering of Sega CD Silpheed"]]></title><description><![CDATA[
<p>I am curious to understand why you are disappointed.<p>I used A.I to write code on a personal project. It allowed me to go much faster than if I had tried by hand. Given my time constraints, it is likely I would have never found the time to complete this project.<p>The article was entirely written by me without A.I.<p>Please, help me to understand.</p>
]]></description><pubDate>Mon, 13 Jul 2026 22:23:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48899716</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48899716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48899716</guid></item><item><title><![CDATA[New comment by fabiensanglard in "The art and engineering of Sega CD Silpheed"]]></title><description><![CDATA[
<p>I manage my RSS by hand (I should really fix this) and update it when I am ready to publish something.<p>Someone emailed me to tell I had a typo in the URL of the Silpheed article. This must have unlocked the bot maybe?</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:17:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897423</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48897423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897423</guid></item><item><title><![CDATA[New comment by fabiensanglard in "The art and engineering of Sega CD Silpheed"]]></title><description><![CDATA[
<p>I have a writeup I want to publish about it.<p>- I felt like Tony Stark inverting Möbius strip to solve time-space navigation with AI.<p>- Any idea or gut feeling I had, I could verify very fast.<p>- I had to write a mini Genesis emulator to test the pipeline and it was very pleasant to direct the LLM to write it for me (with clean code and architecture).</p>
]]></description><pubDate>Mon, 13 Jul 2026 19:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48897374</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48897374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48897374</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Don't you mean extinct?"]]></title><description><![CDATA[
<p>- Always us {} after if, even on single lines.<p>- Avoid using magic numbers and strings. There should be consts or even better enums.<p>- When working on a patch, you should other the test first. Watch the test fail. Then include the new code. And watch the test pass.<p>- Leverage early return and continue as much as possible to reduce code indentation.<p>- Only delete comments if they are obsolete. If you change code, make sure the comment above is still correct.<p>- Use enums instead of boolean for function parameters.<p>- Talk to me like an engineer. Don't be excessively verbose. Be down to the point.<p>- Don't use superlative. Stop praising me, give me the cold hard truth.<p>- Let the reader of the code breath. Add empty lines between logic block of code. Add a small to the point comment to explain what the block does.<p>- When you write unit tests, add a short comment at the beginning of the function and class to explain what they test and how they test it.<p>- Check commit message, if you proof read or write one, follow these 7 rules:<p>Rule 1: Separate the subject line from the body with a single blank line.<p>Rule 2: Limit the subject line to 50 characters (72 is the absolute hard limit).<p>Rule 3: Capitalize the first letter of the subject line.<p>Rule 4: Do not end the subject line with a period.<p>Rule 5: Use the imperative mood in the subject line (e.g., "Fix bug," "Add feature," 
        not "Fixed" or "Adds"). Test formula: It must complete the sentence: "If applied,
        this commit will [your subject line here]".<p>Rule 6: Wrap the body text manually at 72 characters to prevent Git formatting issues.<p>Rule 7: Use the body to explain what and why vs. how. Assume the code explains the how;
        the message must explain the context and reasoning.</p>
]]></description><pubDate>Sun, 12 Jul 2026 20:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48884313</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48884313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48884313</guid></item><item><title><![CDATA[The Oral History of the Dinosaur Input Device (DID)]]></title><description><![CDATA[
<p>Article URL: <a href="https://vfxblog.com/dinosaurinputdevice/">https://vfxblog.com/dinosaurinputdevice/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48855488">https://news.ycombinator.com/item?id=48855488</a></p>
<p>Points: 18</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Jul 2026 03:38:55 +0000</pubDate><link>https://vfxblog.com/dinosaurinputdevice/</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48855488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855488</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Game Engine White Papers: Commander Keen"]]></title><description><![CDATA[
<p>> Any new books planned on the horizon?<p>I always have projects :) ! Whether I can go all the way and actually ship it is another story.</p>
]]></description><pubDate>Tue, 16 Jun 2026 15:40:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48556996</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48556996</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48556996</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Game Engine White Papers: Commander Keen"]]></title><description><![CDATA[
<p>I replied here: <a href="https://news.ycombinator.com/item?id=48550425">https://news.ycombinator.com/item?id=48550425</a></p>
]]></description><pubDate>Tue, 16 Jun 2026 04:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550434</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48550434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550434</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Game Engine White Papers: Commander Keen"]]></title><description><![CDATA[
<p>> the site could be a little clearer<p>I agree.</p>
]]></description><pubDate>Tue, 16 Jun 2026 04:00:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550431</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48550431</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550431</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Game Engine White Papers: Commander Keen"]]></title><description><![CDATA[
<p>> perhaps this is all sanctioned<p>In short, it is not.<p>I received early draft from bas. While I encouraged him to finish his book, I also told him, in no uncertain terms, that I had released the source code to inspire people and give them a kickstart, but not for them to copy the content.<p>As months passed, I asked repeatedly to remove whole paragraphs he had copy/pasted as is, and drawings he had also copy/pasted. Later, as A.I became more powerful, I used it to compare Wolfenstein 3D and Keen book and noticed a lot more that was verbatim. At which point I told him I no longer wanted to help him in his project.<p>It is cool that someone documented Keen thanks to my framework. But I have only myself to blame for opensourcing the code of my books/website and thinking people would use it as intended.<p>PS: I commented it was a "good idea" to change the cover because originally this was going to be the "Game Engine Black Book: Commander Keen". I did not like that his work could have been mistaken for mine (he also elected to use the same style as my website for his website which only adds to the confusion).</p>
]]></description><pubDate>Tue, 16 Jun 2026 03:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48550425</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48550425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48550425</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Game Engine White Papers: Commander Keen"]]></title><description><![CDATA[
<p>> To give it a personal twist, I inverted the title and cover to white.<p>That is a great idea.</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546779</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48546779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546779</guid></item><item><title><![CDATA[New comment by fabiensanglard in "Pirates, a naval warfare game inspired by Sid Meier's Pirates"]]></title><description><![CDATA[
<p>Nothing is moving on the screen for me :/ ! I can't pick the ship.<p>Console shows no error.</p>
]]></description><pubDate>Fri, 12 Jun 2026 19:27:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508433</link><dc:creator>fabiensanglard</dc:creator><comments>https://news.ycombinator.com/item?id=48508433</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508433</guid></item></channel></rss>