<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: MathMonkeyMan</title><link>https://news.ycombinator.com/user?id=MathMonkeyMan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 21:08:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=MathMonkeyMan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by MathMonkeyMan in "Nobody cracks open a programming book anymore"]]></title><description><![CDATA[
<p>I think it might have been a cognitive development thing, but at some point in high school, Stroustrup's "The C++ Programming Language" just kinda clicked for me, like I hadn't been reading it properly before.</p>
]]></description><pubDate>Mon, 25 May 2026 23:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48273223</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48273223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48273223</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp"]]></title><description><![CDATA[
<p>You got downvoted, but you're correct. Obligatory XKCD: <<a href="https://xkcd.com/927/" rel="nofollow">https://xkcd.com/927/</a>><p>Personally I prefer lisp 1 languages, like scheme. Even there, though, there was a split over r6rs, so we got a bunch of mostly-like-r5rs schemes and racket.<p>Maybe the problem is that lisps are no longer popular enough to have a winning implementation! If there is one, though, then it's Common Lisp on SBCL.</p>
]]></description><pubDate>Mon, 18 May 2026 23:31:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48187321</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48187321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48187321</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Is this why science advances one funeral at a time?"]]></title><description><![CDATA[
<p>Seeing what came later with gauge theories and more speculative stuff like loop quantum gravity, you can't blame Einstein for thinking that the theory of everything might take the form of a set of field equations for a connection. Math was just too hard, and the answer probably doesn't look like that after all.</p>
]]></description><pubDate>Tue, 12 May 2026 23:34:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48115968</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48115968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48115968</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "I keep tripping over "true, false, true""]]></title><description><![CDATA[
<p>You can do this as a convention in javascript since 2015, but I haven't seen a library that does it:<p><pre><code>    > function foo({a, b, c}) {
    ... return {x: a, y: b, z: c};
    ... }
    undefined
    > foo({a: 1, b: 2, c: 3})
    { x: 1, y: 2, z: 3 }
    > const a = 'A', b = 'B', c = 'C';
    undefined
    > foo({a, b, c})
    { x: 'A', y: 'B', z: 'C' }
    ></code></pre></p>
]]></description><pubDate>Mon, 11 May 2026 14:04:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48095184</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48095184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48095184</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "The Disappearance of the Public Bench"]]></title><description><![CDATA[
<p>This made me go down a rabbit hole of techniques for separating sodium and chloride from urea/ammonium/ammonia solutions. I wonder if it could ever be made viable when compared to the Haber process for ammonia production.<p>Also, phosphorus is the more scarce fertilizer, I think. I remember reading a paper from a Chinese lab that was trying to figure out how to cheaply isolate phosphorus fertilizer from commercial pig farm feces. They decided it wouldn't be cost effective.</p>
]]></description><pubDate>Sun, 10 May 2026 00:03:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079585</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48079585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079585</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Ask HN: We just had an actual UUID v4 collision..."]]></title><description><![CDATA[
<p>I remember hearing about an interview problem from a while back, and the trick was to use exclusive-or. Now I understand why.</p>
]]></description><pubDate>Sat, 09 May 2026 23:53:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079532</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48079532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079532</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "The Disappearance of the Public Bench"]]></title><description><![CDATA[
<p>Urine can contain too much sodium, and pharmaceuticals.</p>
]]></description><pubDate>Sat, 09 May 2026 21:48:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078592</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=48078592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078592</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Open source does not imply open community"]]></title><description><![CDATA[
<p>Yes, it's often the randos who feel this way.</p>
]]></description><pubDate>Sun, 03 May 2026 10:06:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995366</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47995366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995366</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Modern C++ Programming: Busato"]]></title><description><![CDATA[
<p>C++ is a rather old programming language.</p>
]]></description><pubDate>Sun, 03 May 2026 09:55:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995310</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47995310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995310</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Windows API is Successful Cross-Platform API (2024)"]]></title><description><![CDATA[
<p>This is true.<p>To be fair, if you use only the Linux syscall interface, then a program that you compiled on x86 in the 90s will probably still run anywhere today. Linus is adamant about this.<p>But if you want to use... anything else, then it's unlikely to work at all unless you are very specific about your target. There isn't one company deciding that glibc or mesa or whatever is binary backward compatible on every kernel for every platform forever. Microsoft is, somewhat, one such company. That's why System32\*.dll have such stable interfaces -- it's their job to translate whatever late 90s system/graphics facilities some boomer dreamed up into whatever the current Windows hodgepodge of system services support. It's no wonder Microsoft is trying to drop support for hardware like crazy.<p>This implicit compatibility isn't true for all Windows programs, though. Consider Visual Studio. Couldn't compile my console program on my computer and run it on my dad's computer. He had to first install the "Redistributable," which for him and most people might as well be a rootkit and a super scary virus program bad guy.</p>
]]></description><pubDate>Sun, 03 May 2026 06:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993873</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47993873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993873</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Windows API is Successful Cross-Platform API (2024)"]]></title><description><![CDATA[
<p>> It is a hilarious and catastrophic failure of Linux userspace that the best API for running games on Linux is Win32<p>Studios don't target Linux, they target Windows and sometimes Mac.<p>Imagine if Flappy Bird targeted only iPhone, because there were only 50,000,000 Android users in the world (hardly worth supporting). Then Android creates an iPhone runtime on Android so people can play Flappy Bird on it, and you conclude "iPhone actually worked, this is evidence that Android is a hilarious and catastrophic failure."</p>
]]></description><pubDate>Sun, 03 May 2026 05:57:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47993819</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47993819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47993819</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Your phone is about to stop being yours"]]></title><description><![CDATA[
<p>I agree with you, but even with the ability to install your own OS properly, you can't necessarily use some of the hardware.<p>As I recall from Ubuntu Touch, they had to build a system that was a thin wrapper around Android so that they had access to firmware blobs.<p>I guess that would still be ok as long as the hardware component manufacturers don't start to require authentication from the OS. That would be along the same lines as the fight you're describing.</p>
]]></description><pubDate>Wed, 29 Apr 2026 15:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47949719</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47949719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47949719</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Oxford All Souls College General Examination (2025) [pdf]"]]></title><description><![CDATA[
<p>> The British occupation of Washington, D.C., lasted for roughly 26 hours.<p>Still technically correct :)</p>
]]></description><pubDate>Sat, 25 Apr 2026 05:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899063</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47899063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899063</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Oxford All Souls College General Examination (2025) [pdf]"]]></title><description><![CDATA[
<p>I don't know, but many of them have a triggering smell, which must be on purpose. A polarizing prompt might show you what somebody thinks, but it is also likely to show you whether they think at all. I'm reminded of "This I Believe" on NPR. The subject is what a person believes, not what they don't believe.</p>
]]></description><pubDate>Sat, 25 Apr 2026 05:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47899046</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47899046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47899046</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Drunk post: Things I've learned as a senior engineer (2021)"]]></title><description><![CDATA[
<p>> Algorithms and data strictures are important — to a point. I don’t see pharmacist interviews test trivia about organic chemistry. There’s something fucked with our industry’s interview process.<p>Pharmacists have to get a special degree before they can even get an interview, and I've heard that the education is heavy on organic chemistry. Then you get a job as a cashier selling pills.<p>> Hacker news and r/programming is only good to get general ideas and keep up-to-date. The comments are almost worthless.<p>You got me.<p>> Once, someone asked me who I looked up to and I said Conan O’Brien [...]<p>He wrote for SNL and studied literature at Harvard, so there's probably plenty going on up there.</p>
]]></description><pubDate>Wed, 22 Apr 2026 01:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857689</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47857689</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857689</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Too much discussion of the XOR swap trick"]]></title><description><![CDATA[
<p>`xor eax, eax` is less code when assembled. That's why compilers generate it.</p>
]]></description><pubDate>Thu, 16 Apr 2026 08:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790091</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47790091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790091</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "Helium is hard to replace"]]></title><description><![CDATA[
<p>I did undergrad in Physics at the University of Florida. Some (many?) labs there did condensed matter experiments involving Helium 3. It's a million times more rare than normal helium. Nonrenewable, all that.<p>There was a dedicated system underground. Vacuum jacketed tubes taking waste helium from the labs to a reservoir across campus.<p>Helium is rare, helium 3 is precious.</p>
]]></description><pubDate>Sat, 11 Apr 2026 06:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47728057</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47728057</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47728057</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "How NASA built Artemis II’s fault-tolerant computer"]]></title><description><![CDATA[
<p>I read, for probe missions, that one technique is to get a bunch of consumer chips and irradiate the hell out of them. Now take the winner model and get a bunch of those. Irradiate them. The winner goes to Mars.<p>The claim was that some plain old chips are exquisitely radiation resisitant, and it's not clear why.</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:46:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727799</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47727799</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727799</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "A compelling title that is cryptic enough to get you to take action on it"]]></title><description><![CDATA[
<p>600 descendant comments that obscure the main thread.</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727647</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47727647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727647</guid></item><item><title><![CDATA[New comment by MathMonkeyMan in "A compelling title that is cryptic enough to get you to take action on it"]]></title><description><![CDATA[
<p>Admonishing the joke for excluding some, allegedly, particularly me, as a venue for wider grievences about feeling to be in the out group.</p>
]]></description><pubDate>Sat, 11 Apr 2026 05:15:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47727624</link><dc:creator>MathMonkeyMan</dc:creator><comments>https://news.ycombinator.com/item?id=47727624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47727624</guid></item></channel></rss>