<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: bmm6o</title><link>https://news.ycombinator.com/user?id=bmm6o</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Jul 2026 07:54:58 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bmm6o" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bmm6o in "Backpressure is all you need"]]></title><description><![CDATA[
<p>I took the analogy to be about the location of the pressure and not the direction. If you allow pressure to build on the input pipe when you can't accept more, the component that is upstream in the flow is able to observe that and respond. Maybe the difference is I envisioned a series of pipes and not a single one.</p>
]]></description><pubDate>Sun, 31 May 2026 14:10:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48345821</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=48345821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48345821</guid></item><item><title><![CDATA[New comment by bmm6o in "Citing 'severe' math deficits, UC faculty demand a return to SAT tests for STEM"]]></title><description><![CDATA[
<p>You mean the culture of cutting funding from under performing schools to enforce a downward spiral and divert money to private schools? If not you should be more specific.</p>
]]></description><pubDate>Sat, 30 May 2026 14:19:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336495</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=48336495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336495</guid></item><item><title><![CDATA[New comment by bmm6o in "Maladaptive Frugality"]]></title><description><![CDATA[
<p>Let's say that each month I have an extra $1000. Should I use that money to pay down a 4% mortgage, or should I invest it in an index fund that is all but guaranteed to earn more than that?</p>
]]></description><pubDate>Fri, 01 May 2026 20:40:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980005</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=47980005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980005</guid></item><item><title><![CDATA[New comment by bmm6o in "Regex Blaster"]]></title><description><![CDATA[
<p>Automated accessibility testing needs to be in your loop, whether you are using an llm or not. Aria labels are easy to get right but they are also easy to forget.</p>
]]></description><pubDate>Sat, 21 Mar 2026 15:24:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47467866</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=47467866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47467866</guid></item><item><title><![CDATA[New comment by bmm6o in "Python 3.15's JIT is now back on track"]]></title><description><![CDATA[
<p>There are documented ways to ensure that changes are visible across threads (e.g. locks). If these are not used, the compiler is within its rights to not go out of its way to pull changes from another thread.</p>
]]></description><pubDate>Wed, 18 Mar 2026 17:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47428879</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=47428879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47428879</guid></item><item><title><![CDATA[New comment by bmm6o in "Private Equity's New Venture: Youth Sports"]]></title><description><![CDATA[
<p>Right, it's pretty inevitable given the incentives. I think it's made worse by PE for a few reasons. They are investing with relatively short time horizons because they will need to sell to pay profits. So the long term health of the business is of no interest. If the reputation of the business suffers, that's someone else's problem. Compared to an individual investor who is looking long term, they need to retain customers and reputation.</p>
]]></description><pubDate>Sat, 22 Nov 2025 10:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46013588</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=46013588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46013588</guid></item><item><title><![CDATA[New comment by bmm6o in "Compiling Ruby to machine language"]]></title><description><![CDATA[
<p>It probably still sucks in C, but the C++ DX got a lot better. Importing the idl would generate wrapper functions that made calling code look much more like a normal function. It would check the hresult and return an out param from the function. They also introduced types like _variant_t that help boxing and unboxing native types. It still wasn't fun but it greatly reduced line count.</p>
]]></description><pubDate>Tue, 18 Nov 2025 11:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45964115</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45964115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45964115</guid></item><item><title><![CDATA[New comment by bmm6o in "Venn Diagram for 7 Sets"]]></title><description><![CDATA[
<p>One example included the empty set, the other did not. It doesn't always make sense to have it.</p>
]]></description><pubDate>Sat, 08 Nov 2025 16:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45858071</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45858071</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45858071</guid></item><item><title><![CDATA[New comment by bmm6o in "When I say “alphabetical order”, I mean “alphabetical order”"]]></title><description><![CDATA[
<p>I mean, if you're running regedit at all you are not a casual user.</p>
]]></description><pubDate>Mon, 29 Sep 2025 13:04:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45413195</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45413195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45413195</guid></item><item><title><![CDATA[New comment by bmm6o in "Why haven't local-first apps become popular?"]]></title><description><![CDATA[
<p>Exchange server accepts or rejects meeting requests. There's no offline room reservation so it's pretty simple.</p>
]]></description><pubDate>Tue, 23 Sep 2025 03:39:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=45342596</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45342596</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45342596</guid></item><item><title><![CDATA[New comment by bmm6o in "Belling the Cat"]]></title><description><![CDATA[
<p>This is a community that values a high signal to noise ratio and generally eschews small talk, a la nohello.org. Congratulating someone for learning something does not advance the conversation.<p>It also has a low tolerance of what it perceives as reddit- style in-group signaling via repetition of a common meme (xkcd, in this case). Again noise vs signal but also suspicion of karma farming.</p>
]]></description><pubDate>Sun, 07 Sep 2025 20:07:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45161678</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45161678</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45161678</guid></item><item><title><![CDATA[New comment by bmm6o in "Use Bayes rule to mechanically solve probability riddles"]]></title><description><![CDATA[
<p>There's also the cultural context of Monty Hall being a real person who had a real game show, on which he really opened doors with goats behind them. Most readers of her column would have been familiar with the mechanics of the show. And the question doesn't really make sense if there's a chance that he opens the door with a prize, there's no more hidden information in that case.</p>
]]></description><pubDate>Thu, 04 Sep 2025 16:00:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45128731</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=45128731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45128731</guid></item><item><title><![CDATA[New comment by bmm6o in "Creating beautiful charts with JRuby and JFreeChart"]]></title><description><![CDATA[
<p>What you should really track and chart is your downtime.</p>
]]></description><pubDate>Fri, 02 May 2025 15:04:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43870780</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=43870780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43870780</guid></item><item><title><![CDATA[New comment by bmm6o in "Can Earth's rotation generate power? Physicists divided over controversial claim"]]></title><description><![CDATA[
<p>Also relevant is that the oceanic bulge is along the elliptic, but the earth's axis of rotation is tilted. So the effect can vary by latitude.</p>
]]></description><pubDate>Mon, 31 Mar 2025 13:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43535070</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=43535070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43535070</guid></item><item><title><![CDATA[New comment by bmm6o in "Can Earth's rotation generate power? Physicists divided over controversial claim"]]></title><description><![CDATA[
<p>The short answer is that there would still be tides without rotation, but with a period based on the lunar cycle. We have daily tidal effects, the moon can't do that by itself.</p>
]]></description><pubDate>Sun, 30 Mar 2025 21:07:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43527656</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=43527656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43527656</guid></item><item><title><![CDATA[New comment by bmm6o in "Edgar Allan Poe's life was a mess. But his work was in his command"]]></title><description><![CDATA[
<p>What's interesting is that Poe is not in the Altered Carbon book. The hotel was called the Hendrix and its avatar was Jimi the guitarist. They couldn't get image rights for the film, so had to change it. But i agree that atmospherically and thematically Poe is a better fit.</p>
]]></description><pubDate>Mon, 17 Mar 2025 18:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=43391545</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=43391545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43391545</guid></item><item><title><![CDATA[New comment by bmm6o in "3,200% CPU Utilization"]]></title><description><![CDATA[
<p>I've seen this in production C#. Same symptoms, process dump showed a corrupt dictionary. We thought we were using ConcurrentDictionary everywhere but this one came in from a library. We were using .net framework, IIRC .net core has code to detect concurrent modification. I don't know how they implement it but it could be as simple as a version counter.<p>It's odd he gets so hung up on npe being a critical ingredient when that doesn't appear to be present in the original manifestation. There's no reason to think you can't have a bug like this in C just because it doesn't support exceptions.<p>To me it's all about class invariants. In general, they don't hold while a mutator is executing and will only be restored at the end. Executing another mutator before the invariants are reestablished is how you corrupt your data structure. If you're not in a valid state when you begin you probably won't be in a valid state when you finish.</p>
]]></description><pubDate>Sat, 01 Mar 2025 15:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43220257</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=43220257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43220257</guid></item><item><title><![CDATA[New comment by bmm6o in "Inheritance and Subtyping"]]></title><description><![CDATA[
<p>It seemed really encouraged in early Java. I think C# picked it up more to support mocking for unit testing.<p>The Go approach is a breath of fresh air when it comes to mocking and testing.</p>
]]></description><pubDate>Sun, 02 Feb 2025 20:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=42911715</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=42911715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42911715</guid></item><item><title><![CDATA[New comment by bmm6o in "The intricacies of implementing memoization in Ruby"]]></title><description><![CDATA[
<p>Right. Also note that the non-optimized implementation boils down to computing F(n) = 1+1+1+1+...+1, with a function call tree that has 2F(n) nodes. So no matter what the relative cost is for addition and function calls, the total time should go like F(n).</p>
]]></description><pubDate>Tue, 24 Dec 2024 18:35:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42503851</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=42503851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42503851</guid></item><item><title><![CDATA[New comment by bmm6o in "A made-up name is better than no name"]]></title><description><![CDATA[
<p>The 'p' is for print.</p>
]]></description><pubDate>Thu, 05 Dec 2024 00:39:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42323618</link><dc:creator>bmm6o</dc:creator><comments>https://news.ycombinator.com/item?id=42323618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42323618</guid></item></channel></rss>