<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: georgehm</title><link>https://news.ycombinator.com/user?id=georgehm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 17:43:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=georgehm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by georgehm in "Want to Write a Compiler? Just Read These Two Papers (2008)"]]></title><description><![CDATA[
<p>I have fond memories of implementing an optimizing compiler for the CS241 compiler course offered back then by Prof Michael Franz who was a student of Niklaus Wirth, probably the most exhilarating course during my time at UC Irvine. This was in 2009 so my memory is vague but I recall he provided a virtual machine for a simple architecture called DLX and the compiler was to generate byte code for it.<p>Google search points me to <a href="https://github.com/cesarghali/PL241-Compiler/blob/master/DLX.pdf" rel="nofollow">https://github.com/cesarghali/PL241-Compiler/blob/master/DLX...</a> for a description of the architecture and possibly <a href="https://bernsteinbear.com/assets/img/linear-scan-ra-context-ssa.pdf" rel="nofollow">https://bernsteinbear.com/assets/img/linear-scan-ra-context-...</a> for the register allocation algorithm</p>
]]></description><pubDate>Wed, 15 Apr 2026 16:28:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47781428</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=47781428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47781428</guid></item><item><title><![CDATA[New comment by georgehm in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>>Effectively, eight CPUs run the flight software in parallel. The engineering philosophy hinges on a 
>“fail-silent” design. The self-checking pairs ensure that if a CPU performs an erroneous calculation 
>due to a radiation event, the error is detected immediately and the system responds.<p>>“A faulty computer will fail silent, rather than transmit the ‘wrong answer,’” Uitenbroek explained. 
>This approach simplifies the complex task of the triplex “voting” mechanism that compares results. >
>Instead of comparing three answers to find a majority, the system uses a priority-ordered source 
>selection algorithm among healthy channels that haven’t failed-silent. It picks the output from the 
>first available FCM in the priority list; if that module has gone silent due to a fault, it moves to 
>the second, third, or fourth.<p>One part that seems omitted in the explanation is what happens if both CPUs in a pair for whatever reason performs an erroneous calculation and they both match, how will that source be silenced without comparing its results with other sources.</p>
]]></description><pubDate>Fri, 10 Apr 2026 04:11:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713548</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=47713548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713548</guid></item><item><title><![CDATA[Solve NYT Pips with Constraints]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.righto.com/2025/10/solve-nyt-pips-with-constraints.html">https://www.righto.com/2025/10/solve-nyt-pips-with-constraints.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45713622">https://news.ycombinator.com/item?id=45713622</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 Oct 2025 17:25:10 +0000</pubDate><link>https://www.righto.com/2025/10/solve-nyt-pips-with-constraints.html</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=45713622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45713622</guid></item><item><title><![CDATA[New comment by georgehm in "Leaving Google"]]></title><description><![CDATA[
<p>> Having two compilers helped ensure that the language was clearly defined.<p>> When the two compilers differed, we knew that we had to clarify the spec and figure out what the right behavior should be.<p>This idea of having two implementations for spec stood out for me.</p>
]]></description><pubDate>Mon, 12 May 2025 17:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43965422</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=43965422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43965422</guid></item><item><title><![CDATA[New comment by georgehm in "Port of Los Angeles says shipping volume will plummet 35% next week"]]></title><description><![CDATA[
<p>Maybe I am being foolishly optimistic, the section in the video (~ 4:50) where it is mentioned that some giant seed corporation is staying the course betting that this thing will blow over in a quarter or so actually gives me some hope ?</p>
]]></description><pubDate>Wed, 30 Apr 2025 18:43:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=43849194</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=43849194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43849194</guid></item><item><title><![CDATA[New comment by georgehm in "Moments in Chromecast's history"]]></title><description><![CDATA[
<p>promptly ordered 2 (an HD and 4K) .. its still cheaper than the new "AI" enabled experience ..</p>
]]></description><pubDate>Tue, 06 Aug 2024 19:10:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41174181</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=41174181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41174181</guid></item><item><title><![CDATA[JEPA (Joint Embedding Predictive Architecture)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.turingpost.com/p/jepa">https://www.turingpost.com/p/jepa</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40820793">https://news.ycombinator.com/item?id=40820793</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 28 Jun 2024 14:13:55 +0000</pubDate><link>https://www.turingpost.com/p/jepa</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=40820793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40820793</guid></item><item><title><![CDATA[New comment by georgehm in "Intuitive Machines successfully lands on the Moon"]]></title><description><![CDATA[
<p>I am super curious to know what kind of software magic they did to bring the NDL system as the primary navigation system after their own system failed to function prior to landing .. From what I understood listening in to the broadcast, NDL was only a demonstration project and folks somehow managed to bring it up on demand and use 2 of the sensors on it (?) iirc .. Like how !? Was NDL set up in the same orientation as their original system ? If not, they updated their guidance system on the fly too !?? Simply amazing</p>
]]></description><pubDate>Fri, 23 Feb 2024 08:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=39478205</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=39478205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39478205</guid></item><item><title><![CDATA[New comment by georgehm in "Moore vs. United States: Tax Unrealized Income Case"]]></title><description><![CDATA[
<p>No they didn’t because until the loan is repaid you can’t use whatever gold you put up for other purposes can you. What became tangible is what you used the loan for , that is what can be taxed.</p>
]]></description><pubDate>Sun, 10 Dec 2023 19:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38594101</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=38594101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38594101</guid></item><item><title><![CDATA[New comment by georgehm in "Moore vs. United States: Tax Unrealized Income Case"]]></title><description><![CDATA[
<p>Why? Here the asset used as collateral is a commitment to return the money if the loan isn’t repaid. Imagine I bought gold back when gold was 100$ , it’s current price is 1000$ and now I use it as collateral to get a loan . How is it fair that I have to pay taxes on 900$ of unrealized gains ?</p>
]]></description><pubDate>Sun, 10 Dec 2023 17:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38593287</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=38593287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38593287</guid></item><item><title><![CDATA[The Dissidents Guide to Philanthropy]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.joelonsdale.com/p/the-dissidents-guide-to-philanthropy">https://blog.joelonsdale.com/p/the-dissidents-guide-to-philanthropy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38010530">https://news.ycombinator.com/item?id=38010530</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Oct 2023 08:22:29 +0000</pubDate><link>https://blog.joelonsdale.com/p/the-dissidents-guide-to-philanthropy</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=38010530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38010530</guid></item><item><title><![CDATA[New comment by georgehm in "ChatGPT Plugins"]]></title><description><![CDATA[
<p>I like to think that to get a sense of how this might be done, one way maybe to extrapolate from this experiment at <a href="https://til.simonwillison.net/llms/python-react-pattern" rel="nofollow">https://til.simonwillison.net/llms/python-react-pattern</a> .</p>
]]></description><pubDate>Thu, 23 Mar 2023 18:15:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=35278999</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=35278999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35278999</guid></item><item><title><![CDATA[New comment by georgehm in "Apple’s iPhone 14 Redesign for Repair"]]></title><description><![CDATA[
<p>Does the iPhone 14 still have the battery glued to the back? Couldn't figure it out from reading the article. I recently replaced the battery on my old iPhone 6s using the ifixit repair kit. Of all the steps I found removing the tape attached to the battery was the flakiest/hardest operation. After many attempts I did remove it but  I also ended up cracking the battery a bit :sigh:. Any changes that make the removal of the battery easier would be a great win for repairability.</p>
]]></description><pubDate>Mon, 19 Sep 2022 18:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=32902368</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=32902368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32902368</guid></item><item><title><![CDATA[New comment by georgehm in "Shor, I’ll do it (2007)"]]></title><description><![CDATA[
<p>> And once we knew (p-1)(q-1), we could then use some more little tricks to recover p and q, the prime factors we wanted.<p>I am curious to know about these tricks to recover p, q. Does anyone know?</p>
]]></description><pubDate>Sun, 31 Jul 2022 20:15:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=32298399</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=32298399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32298399</guid></item><item><title><![CDATA[Mark's Editor for C]]></title><description><![CDATA[
<p>Article URL: <a href="https://media.handmade-seattle.com/medc/">https://media.handmade-seattle.com/medc/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=29465372">https://news.ycombinator.com/item?id=29465372</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Dec 2021 20:40:13 +0000</pubDate><link>https://media.handmade-seattle.com/medc/</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=29465372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29465372</guid></item><item><title><![CDATA[Ask HN: Why doesn't the pool section appear on the front-page?]]></title><description><![CDATA[
<p>Opening https://news.ycombinator.com doesn't show the pool section in the top. But visiting https://news.ycombinator.com/pool shows the pool as well as the other sections in the top.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28868463">https://news.ycombinator.com/item?id=28868463</a></p>
<p>Points: 5</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 14 Oct 2021 18:59:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=28868463</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=28868463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28868463</guid></item><item><title><![CDATA[New comment by georgehm in "Effective Concurrency with Algebraic Effects in Multicore OCaml"]]></title><description><![CDATA[
<p>Adding some more related articles. this was mostly a result of me trying to find some more useful articles to better understand and it was lost in my browsing history.<p><a href="https://overreacted.io/algebraic-effects-for-the-rest-of-us/" rel="nofollow">https://overreacted.io/algebraic-effects-for-the-rest-of-us/</a><p><a href="https://users.scala-lang.org/t/from-scala-monadic-effects-to-unison-algebraic-effects/5882" rel="nofollow">https://users.scala-lang.org/t/from-scala-monadic-effects-to...</a><p><a href="https://dl.acm.org/doi/pdf/10.1145/3122975.3122977" rel="nofollow">https://dl.acm.org/doi/pdf/10.1145/3122975.3122977</a></p>
]]></description><pubDate>Tue, 12 Oct 2021 19:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28844126</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=28844126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28844126</guid></item><item><title><![CDATA[New comment by georgehm in "Programming Puzzles"]]></title><description><![CDATA[
<p>well there's <a href="https://web.archive.org/web/20111012115624/http://itasoftware.com/careers/work-at-ita/hiring-puzzles.html" rel="nofollow">https://web.archive.org/web/20111012115624/http://itasoftwar...</a></p>
]]></description><pubDate>Thu, 23 Sep 2021 05:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=28625568</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=28625568</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28625568</guid></item><item><title><![CDATA[New comment by georgehm in "Why Not Rust?"]]></title><description><![CDATA[
<p>big plus one for Kotlin as a general purpose language</p>
]]></description><pubDate>Mon, 21 Sep 2020 01:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=24538895</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=24538895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24538895</guid></item><item><title><![CDATA[Correlation between solar activity and earthquakes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.nature.com/articles/s41598-020-67860-3">https://www.nature.com/articles/s41598-020-67860-3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23908134">https://news.ycombinator.com/item?id=23908134</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Jul 2020 16:20:30 +0000</pubDate><link>https://www.nature.com/articles/s41598-020-67860-3</link><dc:creator>georgehm</dc:creator><comments>https://news.ycombinator.com/item?id=23908134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23908134</guid></item></channel></rss>