<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: halfer53</title><link>https://news.ycombinator.com/user?id=halfer53</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 14:38:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=halfer53" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by halfer53 in "Show HN: My from-scratch OS kernel that runs DOOM"]]></title><description><![CDATA[
<p>Nice work!!!</p>
]]></description><pubDate>Thu, 24 Apr 2025 06:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=43779874</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=43779874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43779874</guid></item><item><title><![CDATA[New comment by halfer53 in "Whistleblower Josh Dean of Boeing supplier Spirit AeroSystems has died"]]></title><description><![CDATA[
<p>Another one damn</p>
]]></description><pubDate>Thu, 02 May 2024 05:20:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=40232948</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=40232948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40232948</guid></item><item><title><![CDATA[New comment by halfer53 in "Unity Software to cut 3.8% of staff in 'company reset'"]]></title><description><![CDATA[
<p>The contract has been signed already. How do they even end the software ip purchased from weta?</p>
]]></description><pubDate>Tue, 28 Nov 2023 23:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38452904</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=38452904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38452904</guid></item><item><title><![CDATA[New comment by halfer53 in "OpenAI's board has fired Sam Altman"]]></title><description><![CDATA[
<p>hypothetically if the board faced enormous pressure from the public/investor and decided to reverse their decision, is this theoretically possible?<p>of course its highly unlikely that board would do that, but I'm just asking if this is theoretically possible?</p>
]]></description><pubDate>Sat, 18 Nov 2023 10:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38317573</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=38317573</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38317573</guid></item><item><title><![CDATA[New comment by halfer53 in "McDonalds Event Driven Architecture"]]></title><description><![CDATA[
<p>backend of McDonald's app is handled by a third party new Zealand company plexure<p><a href="https://www.plexure.com/" rel="nofollow">https://www.plexure.com/</a><p>not sure what their architecture is</p>
]]></description><pubDate>Wed, 07 Dec 2022 10:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33892837</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=33892837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33892837</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Thanks for sharing this, that's very insightful.</p>
]]></description><pubDate>Sun, 27 Jun 2021 23:00:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=27656268</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27656268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27656268</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Thanks for the info, good to know that it's easy to implement from kernel's perspective</p>
]]></description><pubDate>Sun, 27 Jun 2021 12:43:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=27651131</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27651131</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27651131</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Oops, typo :p</p>
]]></description><pubDate>Sun, 27 Jun 2021 12:02:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=27650896</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27650896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27650896</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>It's certainly plausible<p>It's currently using wcc to compile the kernel <a href="https://github.com/wandwramp/wcc" rel="nofollow">https://github.com/wandwramp/wcc</a>. We can swap it with gcc for sure, but require bit of work, especially the output format and backend.<p>Winix assumes the output file is in srec format <a href="https://en.wikipedia.org/wiki/SREC_(file_format)" rel="nofollow">https://en.wikipedia.org/wiki/SREC_(file_format)</a>, so we would need to tweak gcc to support this header format and add backend support for WRAMP architecture.<p>ELF is quite complicated, if I have to do this, I probably just copy some codes from linux.</p>
]]></description><pubDate>Sun, 27 Jun 2021 11:46:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=27650780</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27650780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27650780</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>True,  agree NZ is a great place to work. In fact, I quite enjoy my lockdown-free life in NZ.</p>
]]></description><pubDate>Sun, 27 Jun 2021 09:14:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=27649928</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27649928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27649928</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Linus is a genius, I don't think I could ever reach his level<p>Yeah it was a side gig for me, I did spend major of my days for the duration of 2 months last year to work on this.<p>In fact, I paused on the development of this project for 1-2 year.<p>But most of the time, it's just 1-2 hour per week side projects on average.</p>
]]></description><pubDate>Sun, 27 Jun 2021 09:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=27649922</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27649922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27649922</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Wow, I didn't know WAND had a github page. I'll get my fork merged with the main repo in that case.<p>The custom fork basically adds a extra button "Quick Load", since the srec file can be quite large to transfer through serial port to load, so I just implemented extra button to read srec file directly into memory.</p>
]]></description><pubDate>Sun, 27 Jun 2021 06:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=27649075</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27649075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27649075</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>:P</p>
]]></description><pubDate>Sun, 27 Jun 2021 04:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=27648738</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27648738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27648738</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Depends on the audience<p>I did struggle to explain the significance of this project when I was applying for graduate roles, especially to HR people who only look for keywards in CV.<p>But there are people who appreciate my work.<p>I got my internship at AWS because my interviewer who had technical background was very impressed with my work, hence the reason I got hired.<p>Sometimes you just have to find the right audience.</p>
]]></description><pubDate>Sun, 27 Jun 2021 04:27:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=27648586</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27648586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27648586</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>OP here, Yeha I did study in Waikato.<p>NZ is a very small market compared to the rest of the world, so there is a lot less opportunities here in NZ in terms of number of startups and number of tech firms. The salary is also lower compared to other developed countries. Any software engineer in NZ can easily get a 30-50% salary raise by going to Australia. A lot of talents ran away from NZ because of this.<p>There are still some exiting companies, for instance, Serko whom I am currently working for is expanding into the international market to seize the post-pandemic opportunities. But overall it's bit stagnant compared to other OECD countries.</p>
]]></description><pubDate>Sun, 27 Jun 2021 04:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=27648543</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27648543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27648543</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>That's a very smart way of debugging concurrency. I did a lot of logging as well when I was doing debugging concurrency. Overtime once you got familar with the projects, I started to develope instincts on how everything fits together. That's when reading code line by line, making educated gusses start to become viable way of debugging concurrency.<p>But for complex projects, reading code or relying on instincts may not work alone as brain power run out of capacity. That's why logging helps a lot</p>
]]></description><pubDate>Sun, 27 Jun 2021 04:03:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=27648485</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27648485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27648485</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Thanks will do</p>
]]></description><pubDate>Sun, 27 Jun 2021 02:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=27648005</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27648005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27648005</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Lol, I like your description of the project, sounds much more promising than mine</p>
]]></description><pubDate>Sun, 27 Jun 2021 02:14:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=27647908</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27647908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27647908</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Yeah they are still using to teach computer systems and operating system course</p>
]]></description><pubDate>Sun, 27 Jun 2021 01:38:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=27647745</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27647745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27647745</guid></item><item><title><![CDATA[New comment by halfer53 in "I spent 5 years writing my own operating system"]]></title><description><![CDATA[
<p>Thanks. The OS is roughly 90% compliant with POSIX.1, but there's still a lot of work to make it fully compliant. That would probably be my next goal. This is a hobby project, I will probably spend 1-4 horus every other week to work on this. I am working on optimising memory usage of the file system which is almost completed in a separate branch.</p>
]]></description><pubDate>Sun, 27 Jun 2021 01:26:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=27647677</link><dc:creator>halfer53</dc:creator><comments>https://news.ycombinator.com/item?id=27647677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27647677</guid></item></channel></rss>