<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: joexbayer</title><link>https://news.ycombinator.com/user?id=joexbayer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 27 Apr 2026 10:04:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=joexbayer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by joexbayer in "Show HN: Aurion OS – A 32-bit GUI operating system written from scratch in C"]]></title><description><![CDATA[
<p>Very cool! Would suggest <a href="https://oshub.org/explore" rel="nofollow">https://oshub.org/explore</a> if youre interested in hobby operating systems.</p>
]]></description><pubDate>Thu, 12 Mar 2026 19:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47355914</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=47355914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47355914</guid></item><item><title><![CDATA[New comment by joexbayer in "Defer available in gcc and clang"]]></title><description><![CDATA[
<p>A related article discussing Gustedt’s first defer implementation, which also looks at the generated assembly:<p><a href="https://oshub.org/projects/retros-32/posts/defer-resource-cleanup-in-c-with-gccs-magic" rel="nofollow">https://oshub.org/projects/retros-32/posts/defer-resource-cl...</a></p>
]]></description><pubDate>Fri, 20 Feb 2026 07:36:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47084894</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=47084894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47084894</guid></item><item><title><![CDATA[New comment by joexbayer in "C++ Web Server on my custom hobby OS"]]></title><description><![CDATA[
<p>Up to TCP most protocols are very straight forward, atleast getting them to work semi reliable. But then TCP explodes in complexity with all the state management and possible paths a connection can take.<p>HTTP is mostly annoying because of all the text parsing :D</p>
]]></description><pubDate>Fri, 28 Nov 2025 17:21:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46080654</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=46080654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46080654</guid></item><item><title><![CDATA[C++ Web Server on my custom hobby OS]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/projects/retros-32/posts/getting-a-webserver-running">https://oshub.org/projects/retros-32/posts/getting-a-webserver-running</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46080579">https://news.ycombinator.com/item?id=46080579</a></p>
<p>Points: 102</p>
<p># Comments: 14</p>
]]></description><pubDate>Fri, 28 Nov 2025 17:15:20 +0000</pubDate><link>https://oshub.org/projects/retros-32/posts/getting-a-webserver-running</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=46080579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46080579</guid></item><item><title><![CDATA[Building your own Operating System]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/users/OSHub/posts/building-your-own-operating-system">https://oshub.org/users/OSHub/posts/building-your-own-operating-system</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45876368">https://news.ycombinator.com/item?id=45876368</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 10 Nov 2025 14:30:06 +0000</pubDate><link>https://oshub.org/users/OSHub/posts/building-your-own-operating-system</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45876368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45876368</guid></item><item><title><![CDATA[Rust Hobby OS projects worth exploring]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/users/OSHub/posts/rust-hobby-os-projects-worth-exploring">https://oshub.org/users/OSHub/posts/rust-hobby-os-projects-worth-exploring</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45771457">https://news.ycombinator.com/item?id=45771457</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 31 Oct 2025 12:50:35 +0000</pubDate><link>https://oshub.org/users/OSHub/posts/rust-hobby-os-projects-worth-exploring</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45771457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45771457</guid></item><item><title><![CDATA[LEGOs, Play-Doh, and Programming]]></title><description><![CDATA[
<p>Article URL: <a href="https://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-programming">https://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-programming</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45734583">https://news.ycombinator.com/item?id=45734583</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Oct 2025 15:58:59 +0000</pubDate><link>https://weblog.jamisbuck.org/2008/11/9/legos-play-doh-and-programming</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45734583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45734583</guid></item><item><title><![CDATA[New comment by joexbayer in "Show HN: MyraOS – My 32-bit operating system in C and ASM (Hack Club project)"]]></title><description><![CDATA[
<p>Wow! Looks great! Id suggest checking out <a href="https://oshub.org/" rel="nofollow">https://oshub.org/</a> it has a lot of hobby operating systems similar to this one.</p>
]]></description><pubDate>Mon, 27 Oct 2025 09:01:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45718721</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45718721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45718721</guid></item><item><title><![CDATA[Just for Fun: A Hopeful Take on OSDev]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/projects/retros-32/posts/just-for-fun-a-hopeful-take-on-osdev">https://oshub.org/projects/retros-32/posts/just-for-fun-a-hopeful-take-on-osdev</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45605228">https://news.ycombinator.com/item?id=45605228</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 16 Oct 2025 13:41:14 +0000</pubDate><link>https://oshub.org/projects/retros-32/posts/just-for-fun-a-hopeful-take-on-osdev</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45605228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45605228</guid></item><item><title><![CDATA[The Polygons of Doom: PSX]]></title><description><![CDATA[
<p>Article URL: <a href="https://fabiensanglard.net/doom_psx/index.html">https://fabiensanglard.net/doom_psx/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45524181">https://news.ycombinator.com/item?id=45524181</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Oct 2025 06:23:17 +0000</pubDate><link>https://fabiensanglard.net/doom_psx/index.html</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45524181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45524181</guid></item><item><title><![CDATA[New comment by joexbayer in "Defer: Resource cleanup in C with GCCs magic"]]></title><description><![CDATA[
<p>Small blog post exploring a defer implementation using GCC’s cleanup + nested functions, looking at the generated assembly and potential use cases.</p>
]]></description><pubDate>Tue, 30 Sep 2025 07:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45422718</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45422718</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45422718</guid></item><item><title><![CDATA[Defer: Resource cleanup in C with GCCs magic]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/projects/retros-32/posts/defer-resource-cleanup-in-c-with-gccs-magic">https://oshub.org/projects/retros-32/posts/defer-resource-cleanup-in-c-with-gccs-magic</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45422717">https://news.ycombinator.com/item?id=45422717</a></p>
<p>Points: 66</p>
<p># Comments: 96</p>
]]></description><pubDate>Tue, 30 Sep 2025 07:03:11 +0000</pubDate><link>https://oshub.org/projects/retros-32/posts/defer-resource-cleanup-in-c-with-gccs-magic</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45422717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45422717</guid></item><item><title><![CDATA[Building my childhood dream PC]]></title><description><![CDATA[
<p>Article URL: <a href="https://fabiensanglard.net/2168/">https://fabiensanglard.net/2168/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45165070">https://news.ycombinator.com/item?id=45165070</a></p>
<p>Points: 212</p>
<p># Comments: 85</p>
]]></description><pubDate>Mon, 08 Sep 2025 06:05:54 +0000</pubDate><link>https://fabiensanglard.net/2168/</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45165070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45165070</guid></item><item><title><![CDATA[Contracts for C]]></title><description><![CDATA[
<p>Article URL: <a href="https://gustedt.wordpress.com/2025/03/10/contracts-for-c/">https://gustedt.wordpress.com/2025/03/10/contracts-for-c/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45135591">https://news.ycombinator.com/item?id=45135591</a></p>
<p>Points: 108</p>
<p># Comments: 111</p>
]]></description><pubDate>Fri, 05 Sep 2025 06:36:49 +0000</pubDate><link>https://gustedt.wordpress.com/2025/03/10/contracts-for-c/</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45135591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45135591</guid></item><item><title><![CDATA[Object-oriented design patterns in C and kernel development]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev">https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45023857">https://news.ycombinator.com/item?id=45023857</a></p>
<p>Points: 248</p>
<p># Comments: 220</p>
]]></description><pubDate>Tue, 26 Aug 2025 08:34:15 +0000</pubDate><link>https://oshub.org/projects/retros-32/posts/object-oriented-design-patterns-in-osdev</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=45023857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45023857</guid></item><item><title><![CDATA[New comment by joexbayer in "[dead]"]]></title><description><![CDATA[
<p>I’ve had a bunch of images of my OS lying around from over the years. Luckily, I started taking them early, all the way back to the textmode days. I thought I’d put together a small post series to look back on the different stages and how it’s evolved.<p>Any feedback is welcome! Hope you enjoy.</p>
]]></description><pubDate>Wed, 13 Aug 2025 07:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44885575</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=44885575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44885575</guid></item><item><title><![CDATA[New comment by joexbayer in "Platform/community for passionate hobby OS enthusiasts"]]></title><description><![CDATA[
<p>Been working on this site for a while after working on my own hobby OS for a few years. Idea is to have a central place to share and gather hobby operating systems.<p>Its possible to login with github and import projects from gitlab, codeberg and github. You can also import your projects without a user (although you wont be able to manage the project then).<p>Also allows posting "posts" on your project (devlogs, blogs, discussions, releases). Its all still in beta and got some future ideas that would be cool to implement. Would love any ideas or feedback.<p>Been posting changelogs at:
<a href="https://oshub.org/changelogs" rel="nofollow">https://oshub.org/changelogs</a></p>
]]></description><pubDate>Sun, 10 Aug 2025 13:19:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44855006</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=44855006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44855006</guid></item><item><title><![CDATA[Platform/community for passionate hobby OS enthusiasts]]></title><description><![CDATA[
<p>Article URL: <a href="https://oshub.org">https://oshub.org</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44855005">https://news.ycombinator.com/item?id=44855005</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 10 Aug 2025 13:19:11 +0000</pubDate><link>https://oshub.org</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=44855005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44855005</guid></item><item><title><![CDATA[Show HN: Thread4.eu – Platform to deploy a Python function to the web in seconds]]></title><description><![CDATA[
<p>Hi! I’ve always wanted a simple way to throw my Python projects online. Just to try things out, share them, or test a webhook with a real endpoint. But every time I hit the same wall: Buy a server, Set up HTTPS, Configure DNS, Get a domain. Write boilerplate to glue it together.<p>It always felt like too much for something so small that I wanted to test.<p>So Ive been hacking on Thread4 (currently in alpha): a tiny platform where you can write a Python function and go live instantly at yourname.thread4.eu. It’s not for production use, just quick testing, experimenting, or sharing your idea without setting anything up. Everything runs in Docker, hosted in the EU<p>Some example sites ive built using it:
<a href="https://bookshelf.thread4.eu/" rel="nofollow">https://bookshelf.thread4.eu/</a>
<a href="https://mealby.thread4.eu/" rel="nofollow">https://mealby.thread4.eu/</a>
<a href="https://mock.thread4.eu/" rel="nofollow">https://mock.thread4.eu/</a><p>Would love some feedback or any ideas!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44700487">https://news.ycombinator.com/item?id=44700487</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 27 Jul 2025 11:25:01 +0000</pubDate><link>https://thread4.eu/</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=44700487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44700487</guid></item><item><title><![CDATA[Show HN: SynactJS – A minimal React/Preact-inspired UI library]]></title><description><![CDATA[
<p>SynactJS came out of frustration with wanting reactive components on static or server-rendered pages, without needing a whole Node build pipeline and server just to get dynamic content.<p>I know this project is very similar to Preact currently (and even React can technically run in the browser without a build step), but I wanted to build something myself with a more "browser native" approach. Easier to use with traditional server-rendered apps like Rails or Django.<p>The goal is to expand this and make it more unique now that the base is set.<p>Currently writing the documentation page using SynactJS, although far from complete:
<a href="https://joexbayer.github.io/SynactJS/" rel="nofollow">https://joexbayer.github.io/SynactJS/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44552916">https://news.ycombinator.com/item?id=44552916</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 13 Jul 2025 19:35:21 +0000</pubDate><link>https://github.com/joexbayer/SynactJS</link><dc:creator>joexbayer</dc:creator><comments>https://news.ycombinator.com/item?id=44552916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44552916</guid></item></channel></rss>