<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: gottebp</title><link>https://news.ycombinator.com/user?id=gottebp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 13:34:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gottebp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gottebp in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>I resurrected an ancient UIUC x86 ASM game, built with some friends in the summer of 2002 for ECE291. Claude Code drove most of the work.<p>The first attempt was a full on x86asm->webasm transpiler which ran into some difficult stack issues.<p>The second attempt was successful via conversion from x86asm->c->emscripten->wasm [0]. It plays pretty well on mobile and just about any browser now.<p>Fair warning it is pretty difficult to win, unless you can figure out where the enemy weaknesses are [1].<p>[0] [code] <a href="https://github.com/gottebp/alan_parsons_project" rel="nofollow">https://github.com/gottebp/alan_parsons_project</a><p>[1] [play] <a href="https://particlefield.com/projects/alan-parsons/game.html" rel="nofollow">https://particlefield.com/projects/alan-parsons/game.html</a></p>
]]></description><pubDate>Sun, 09 Aug 2026 20:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49235442</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=49235442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49235442</guid></item><item><title><![CDATA[New comment by gottebp in "UIUC 2002 – we wrote a space shooter in x86 asm. In 2026 Claude resurrected it"]]></title><description><![CDATA[
<p>Nostalgia and Claude Code makes some interesting hard things possible. Five of us wrote this as our ECE291 final project at UIUC in the summer of 2002. It's a Middle Earth space shooter in pure x86 assembly, fully software rendered. It has hand-tuned SSE memory ops, Mersenne Twister RNG, toroidal physics, 10,000 particles at 60fps. We were pretty rough after those two weeks and probably didn't smell great either.<p>The code sat on a CD-ROM for 24 years. I had Claude Code burn a bunch of tokens to port it from x86 asm to C to WebAssembly (via Emscripten), wrapped it in tests, and got it running cross-platform in the browser/mobile/desktop/everywhere. It's 98% faithful to the original, however I did tune the difficulty a bit; and by that I mean best of luck!<p>Playable Link: <a href="https://particlefield.com/projects/alan-parsons/game.html" rel="nofollow">https://particlefield.com/projects/alan-parsons/game.html</a></p>
]]></description><pubDate>Sun, 15 Feb 2026 17:17:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47025444</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=47025444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47025444</guid></item><item><title><![CDATA[UIUC 2002 – we wrote a space shooter in x86 asm. In 2026 Claude resurrected it]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/gottebp/alan_parsons_project">https://github.com/gottebp/alan_parsons_project</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47025398">https://news.ycombinator.com/item?id=47025398</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 15 Feb 2026 17:12:28 +0000</pubDate><link>https://github.com/gottebp/alan_parsons_project</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=47025398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47025398</guid></item><item><title><![CDATA[New comment by gottebp in "Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code"]]></title><description><![CDATA[
<p>This started as a two-week final project for ECE 291 at UIUC in 2002. A space (or sky) shooter written entirely in x86 assembly. Hand tuned SSE memory ops, Mersenne Twister RNG, toroidal map physics, 10,000 particles at, all software-rendered.<p>Twenty-three years later I burned a pile of Opus 4.6 tokens to port the assembly to C, then compiled to WebAssembly via Emscripten. The first attempt was a direct x86 to WASM transpiler; it passed hundreds of unit tests but kept crashing. The second approach through C worked well.<p>github: <a href="https://github.com/gottebp/alan_parsons_project" rel="nofollow">https://github.com/gottebp/alan_parsons_project</a><p>story: <a href="https://www.linkedin.com/pulse/some-projects-stick-you-longer-than-should-benjamin-gottemoller-dmm7c/" rel="nofollow">https://www.linkedin.com/pulse/some-projects-stick-you-longe...</a></p>
]]></description><pubDate>Sun, 15 Feb 2026 00:46:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47020014</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=47020014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47020014</guid></item><item><title><![CDATA[Show HN: An x86 assembly game from 2002, ported to WebAssembly with Claude Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://particlefield.com/projects/alan-parsons/game.html">https://particlefield.com/projects/alan-parsons/game.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47019979">https://news.ycombinator.com/item?id=47019979</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:41:41 +0000</pubDate><link>https://particlefield.com/projects/alan-parsons/game.html</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=47019979</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019979</guid></item><item><title><![CDATA[New comment by gottebp in "Donald Bitzer has died"]]></title><description><![CDATA[
<p>Ah this is sad news. I came to know of him by way of UIUC's Engineering Open House. Back in 03' or 04' a rag tag group of us put together an "asymmetric capacitor" exhibit -- a sort of simple ion thruster. A kind hearted TA put our project in for an award Bitzer had sponsored, and it went in our favor.<p>It was not a large amount after dividing it up, but it was so rare in the college days to have any spare change for anything, and it sure meant a lot at the time.  
<a href="https://ece.illinois.edu/academics/ugrad/scholarships-and-awards/awards/bit" rel="nofollow">https://ece.illinois.edu/academics/ugrad/scholarships-and-aw...</a></p>
]]></description><pubDate>Fri, 13 Dec 2024 19:42:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42411648</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=42411648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42411648</guid></item><item><title><![CDATA[New comment by gottebp in "Shapeways Files for Bankruptcy"]]></title><description><![CDATA[
<p>Here is a personal anecdote that I cannot help but extrapolate on this sad day:<p>Back in 2016 I made an impossible to get replacement part [0] for the Breville BCG800XL SmartGrinder and sold it through ShapeWays. It paid for all my coffee up until ~2022 when another company popped up and began selling an injection molded copy of my part on Amazon, Walmart, etc.  
ShapeWays' marketplace always let you easily see the top sellers in each category. I somewhat wonder if outside firms simply caught on, bought one of each, copied it, and made an injection mold to mass produce everything cheaply. This is great for the consumer but  I have no idea how ShapeWays could have defended against it.   I am thankful it lasted the few years it did. 3D printing was a fun way to make a little while helping folks keep their stuff out of the landfill.<p>[0] <a href="https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to+Worn+Impeller/62905" rel="nofollow">https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to...</a></p>
]]></description><pubDate>Fri, 05 Jul 2024 16:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40883958</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=40883958</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40883958</guid></item><item><title><![CDATA[New comment by gottebp in "Apple just made your app obsolete? You've been 'Sherlocked'"]]></title><description><![CDATA[
<p>Every idea seems obvious to add to the OS in hindsight, yet we all lose. For a small shop these apps are their lifeblood and so they get constantly nourished. For a large corporation, this taking candy from babies moment constitutes a blurb in a keynote followed by minimal attention or innovation from then on.<p>Copyright and patent law were intended to prevent this, but software has no real moat from this. The little plants in the garden get to prove the concept just before the giant redwoods draw all the water from the soil and block the light -- and the legal system is setup to favor this.</p>
]]></description><pubDate>Tue, 18 Jun 2024 16:19:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=40719526</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=40719526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40719526</guid></item><item><title><![CDATA[New comment by gottebp in "Smoking has long-term effects on the immune system"]]></title><description><![CDATA[
<p>Radioactive Polonium-210 is the most potent carcinogen within tobacco, and it is not intrinsic to the plant. It is a result of past use of phosphate fertilizer [0].<p>[0] <a href="https://www.epa.gov/radtown/radioactivity-tobacco" rel="nofollow">https://www.epa.gov/radtown/radioactivity-tobacco</a></p>
]]></description><pubDate>Fri, 16 Feb 2024 18:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39401116</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=39401116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39401116</guid></item><item><title><![CDATA[New comment by gottebp in "An Empirical Study and Evaluation of Modern CAPTCHAs"]]></title><description><![CDATA[
<p>I have occasionally wondered if they were fingerprinting users based on that mouse jitter. Most likely certain aspects of the mouse motion and timing would be unique.</p>
]]></description><pubDate>Sun, 17 Dec 2023 16:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38673851</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=38673851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38673851</guid></item><item><title><![CDATA[New comment by gottebp in "Apple's new iPhone security setting keeps thieves out of your digital accounts"]]></title><description><![CDATA[
<p>I really wish there was a feature to lock the phone upon rapid movement, such as when a thief snatches the device while it is in use. It seems like an obvious mitigation to a common problem by way of the built in accelerometer.</p>
]]></description><pubDate>Wed, 13 Dec 2023 20:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38633827</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=38633827</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38633827</guid></item><item><title><![CDATA[New comment by gottebp in "The cloud is a prison. can the local-first software movement set us free?"]]></title><description><![CDATA[
<p>Before it was called "local first" it was known as "subsidiarity". Seeing the principle applied to food, politics, software is exciting to me.<p>"Subsidiarity is an organizing principle that matters ought to be handled by the smallest, lowest or least centralized competent authority. Political decisions should be taken at a local level if possible, rather than by a central authority".[1]<p>[1] <a href="https://en.wikipedia.org/wiki/Subsidiarity_(Catholicism)" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Subsidiarity_(Catholicism)</a></p>
]]></description><pubDate>Thu, 03 Aug 2023 14:22:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=36986352</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=36986352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36986352</guid></item><item><title><![CDATA[New comment by gottebp in "Study finds elevated levels of toxic metals in some juices and soft drinks"]]></title><description><![CDATA[
<p>Does the FDA not randomly sample and test for this sort of thing? Why does it take a university study to discover it?</p>
]]></description><pubDate>Tue, 09 May 2023 18:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=35878791</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=35878791</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35878791</guid></item><item><title><![CDATA[New comment by gottebp in "Ask HN: What are household items that can be repaired but people often replace?"]]></title><description><![CDATA[
<p>Well, I do not. It is one of the most popular grinders on Amazon though. Many of us are already stuck with it!</p>
]]></description><pubDate>Tue, 27 Dec 2022 13:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=34148646</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=34148646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34148646</guid></item><item><title><![CDATA[New comment by gottebp in "Ask HN: What are household items that can be repaired but people often replace?"]]></title><description><![CDATA[
<p>Breville coffee grinders. The company does not sell parts, and so 3D printing was necessary to bridge the gap when mine broke a few years back. It ended up being one of the small victories over entropy for me, and I wrote it all up on iFixit here[0]<p>[0] <a href="https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to+Worn+Impeller/62905" rel="nofollow">https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to...</a></p>
]]></description><pubDate>Tue, 27 Dec 2022 13:45:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34148535</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=34148535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34148535</guid></item><item><title><![CDATA[New comment by gottebp in "O Holy Crap"]]></title><description><![CDATA[
<p>Breville coffee grinders fall into this category, and were impossible to get OEM internal parts for. When mine failed a few years back, I designed a 3D printed upgrade for the main wear-part in their BCG800XL SmartGrinder and it was not too much extra effort to document it on iFixit[0] with ShapeWays[1] as an easy way to get the part. I think there is a lot of room to do this for all kinds of stuff that would otherwise go to waste, and make a little bit of passive income on the side (enough to cover coffee indefinitely in my case).<p>[0] <a href="https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to+Worn+Impeller/62905" rel="nofollow">https://www.ifixit.com/Guide/BCG800XL+Grinder+Jamming+due+to...</a><p>[1] <a href="https://www.shapeways.com/product/NASLAGCCP/impeller-replacement-for-breville-coffee-grinder" rel="nofollow">https://www.shapeways.com/product/NASLAGCCP/impeller-replace...</a></p>
]]></description><pubDate>Thu, 22 Dec 2022 15:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=34094133</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=34094133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34094133</guid></item><item><title><![CDATA[New comment by gottebp in "“The more reliant we are on others, the less resilient we are as a nation”"]]></title><description><![CDATA[
<p>At the international level, it is debate-able. It depends on the goodwill nations have towards one another.
At the individual and family level though, atomization is incredibly destructive to culture and community. Reliance on others is needed more than ever. To be absolutely independent, is to be without love (given or received). Family, community, and nation cannot exist without love — it is the vital glue that holds it all together and makes it worth holding together. Arguably if this was healthy at the local and national level, it makes sense then to extend it internationally as well.</p>
]]></description><pubDate>Sun, 18 Dec 2022 14:16:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=34037834</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=34037834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34037834</guid></item><item><title><![CDATA[New comment by gottebp in "Who knew the first AI battles would be fought by artists?"]]></title><description><![CDATA[
<p>We need a better way to reward the contributing artists making the diffusion models possible. Might we be able to come up with a royalty model, where the artist that made the original source content used in training the diffusion model, gets a fractional royalty based on how heavily it is used when generating the prompted art piece? We want to incentivize artists to feed their works, and original styles, into future AI models.</p>
]]></description><pubDate>Thu, 15 Dec 2022 20:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=34005531</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=34005531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34005531</guid></item><item><title><![CDATA[New comment by gottebp in "Building a Virtual Machine Inside ChatGPT"]]></title><description><![CDATA[
<p>Incredible. Like a reverse Turing test: "Can the human tell if the virtual console the AI created is a real computer?"</p>
]]></description><pubDate>Sat, 03 Dec 2022 23:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=33848707</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=33848707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33848707</guid></item><item><title><![CDATA[New comment by gottebp in "The Twitter Files"]]></title><description><![CDATA[
<p>When all elections are split 50%/50%, even the slightest bias in censorship could swing it to one side or the other.</p>
]]></description><pubDate>Sat, 03 Dec 2022 04:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=33840560</link><dc:creator>gottebp</dc:creator><comments>https://news.ycombinator.com/item?id=33840560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33840560</guid></item></channel></rss>