<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: riverg</title><link>https://news.ycombinator.com/user?id=riverg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Apr 2026 19:49:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=riverg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by riverg in "Ask HN: Could you share your personal blog here?"]]></title><description><![CDATA[
<p><a href="https://riv.dev/" rel="nofollow noreferrer">https://riv.dev/</a><p>I write about programming, mainly around emulation, graphics, and game development. I'll soon be writing about my experiences learning Japanese.<p>RSS: <a href="https://riv.dev/feed.xml" rel="nofollow noreferrer">https://riv.dev/feed.xml</a></p>
]]></description><pubDate>Wed, 05 Jul 2023 22:50:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=36608314</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=36608314</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36608314</guid></item><item><title><![CDATA[New comment by riverg in "Gamedev from Scratch 1: Scaffolding"]]></title><description><![CDATA[
<p>I found Pico-8 to be an enjoyable entry into <i>finishing</i> a game. I’ve just released my first finished game today using it (<a href="https://ferm.itch.io/centauri" rel="nofollow">https://ferm.itch.io/centauri</a>). The limitations helped me to define a scope and really helped towards the end to determine what a completed game would look like. When I would think to add a new cool feature, I’d remember I was near the token limit and prevent myself from doing that.</p>
]]></description><pubDate>Sun, 14 May 2023 06:08:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=35935715</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=35935715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35935715</guid></item><item><title><![CDATA[New comment by riverg in "Cowgod's Chip-8 Technical Reference"]]></title><description><![CDATA[
<p>Wow, wish I had seen Matt's writeup! I found Cowgod's guide to be ambiguous in several places (BCD and sprite loading especially) when I documented my emulator <a href="https://riv.dev/emulating-a-computer-part-1/" rel="nofollow">https://riv.dev/emulating-a-computer-part-1/</a></p>
]]></description><pubDate>Mon, 05 Sep 2022 16:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=32726425</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=32726425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32726425</guid></item><item><title><![CDATA[New comment by riverg in "Yuzu (Nintendo Switch Emulator) Progress Report January 2021"]]></title><description><![CDATA[
<p>I wrote up a series [0] documenting a CHIP-8 emulator I wrote that I hope explains how to get something like this working from the ground up, albeit for a much simpler system.<p>[0] <a href="https://river.codes/emulating-a-computer-part-1/" rel="nofollow">https://river.codes/emulating-a-computer-part-1/</a></p>
]]></description><pubDate>Thu, 11 Feb 2021 00:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=26096677</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=26096677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26096677</guid></item><item><title><![CDATA[Emulating a Computer: Images and Rendering]]></title><description><![CDATA[
<p>Article URL: <a href="https://river.codes/emulating-a-computer-part-2/">https://river.codes/emulating-a-computer-part-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25355758">https://news.ycombinator.com/item?id=25355758</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 09 Dec 2020 05:52:35 +0000</pubDate><link>https://river.codes/emulating-a-computer-part-2/</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=25355758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25355758</guid></item><item><title><![CDATA[Emulating a Computer: The CHIP-8 Interpreter]]></title><description><![CDATA[
<p>Article URL: <a href="https://river.codes/emulating-a-computer-part-1/">https://river.codes/emulating-a-computer-part-1/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25321051">https://news.ycombinator.com/item?id=25321051</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 06 Dec 2020 04:31:46 +0000</pubDate><link>https://river.codes/emulating-a-computer-part-1/</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=25321051</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25321051</guid></item><item><title><![CDATA[Demystifying malloc]]></title><description><![CDATA[
<p>Article URL: <a href="https://river.codes/demystifying-malloc/">https://river.codes/demystifying-malloc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=25028746">https://news.ycombinator.com/item?id=25028746</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Nov 2020 20:34:41 +0000</pubDate><link>https://river.codes/demystifying-malloc/</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=25028746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25028746</guid></item><item><title><![CDATA[New comment by riverg in "Show HN: Enter Name, Become Domain"]]></title><description><![CDATA[
<p>This exists because John Romero has a cool domain (<a href="https://rome.ro/" rel="nofollow">https://rome.ro/</a>) and I was j̶e̶a̶l̶o̶u̶s̶ intrigued.</p>
]]></description><pubDate>Sun, 19 May 2019 19:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=19954924</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=19954924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19954924</guid></item><item><title><![CDATA[Show HN: Enter Name, Become Domain]]></title><description><![CDATA[
<p>Article URL: <a href="https://river.codes/domainify/">https://river.codes/domainify/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19954871">https://news.ycombinator.com/item?id=19954871</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 19 May 2019 19:11:33 +0000</pubDate><link>https://river.codes/domainify/</link><dc:creator>riverg</dc:creator><comments>https://news.ycombinator.com/item?id=19954871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19954871</guid></item></channel></rss>