<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: mcronce</title><link>https://news.ycombinator.com/user?id=mcronce</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 08:50:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mcronce" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mcronce in "FFmpeg has issued a DMCA takedown on GitHub"]]></title><description><![CDATA[
<p>FOSS has been a thing for decades longer than LLMs have even been a vague notion.</p>
]]></description><pubDate>Sun, 28 Dec 2025 17:16:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46412587</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=46412587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46412587</guid></item><item><title><![CDATA[New comment by mcronce in "Python developers are embracing type hints"]]></title><description><![CDATA[
<p>You know you can just use a compiled language with statically checked types, right?</p>
]]></description><pubDate>Sun, 28 Sep 2025 23:24:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45408956</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=45408956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45408956</guid></item><item><title><![CDATA[New comment by mcronce in "Making a parallel Rust workload 10x faster with (or without) Rayon"]]></title><description><![CDATA[
<p>I don't think that's a commonly touted benefit of Rust.<p>You certainly <i>can</i> build a statically linked binary with musl libc (in many circumstances, at least), but it's not the default.<p>The default is a binary that statically links all the Rust crates you pull in, but dynamically links glibc, the vdso, and several other common dependencies.  It's also, IIRC, the default to dynamically link many other common dependencies like openssl if you pull them in, although I think it's common for the crates that wrap them to offer static linking as an option.</p>
]]></description><pubDate>Wed, 04 Dec 2024 04:22:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314477</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=42314477</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314477</guid></item><item><title><![CDATA[New comment by mcronce in "Making a parallel Rust workload 10x faster with (or without) Rayon"]]></title><description><![CDATA[
<p>For sure.  Context switching tasks is certainly a lot cheaper than context switching threads, but it isn't free.</p>
]]></description><pubDate>Wed, 04 Dec 2024 04:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42314461</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=42314461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42314461</guid></item><item><title><![CDATA[New comment by mcronce in "The US copyright office has struck down a major effort for game preservation"]]></title><description><![CDATA[
<p>The learning effort thing is a solid point.  I think what I play most these days is Super Mario World romhacks.  Obviously the level design and whatnot aren't the same as the original, but the controls and physics are and I learned those as a fairly young child in the 90s.<p>The reason I don't like most other platformers almost definitely isn't because they're actually inferior, it's just because I'm "calibrated" to SMW</p>
]]></description><pubDate>Wed, 27 Nov 2024 22:53:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42260615</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=42260615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42260615</guid></item><item><title><![CDATA[New comment by mcronce in "FTC announces "click-to-cancel" rule making it easier to cancel subscriptions"]]></title><description><![CDATA[
<p>...which changes the economics of sending the spam email.  Surely <i>some</i> of them will be "valuable" enough to send even with the added cost; however, a measure doesn't need to be 100% effective to be useful.</p>
]]></description><pubDate>Thu, 17 Oct 2024 04:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41866358</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=41866358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41866358</guid></item><item><title><![CDATA[New comment by mcronce in "(Re)Using rustc components in gccrs"]]></title><description><![CDATA[
<p>You're describing rustc_codegen_gcc</p>
]]></description><pubDate>Wed, 09 Oct 2024 03:55:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41784382</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=41784382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41784382</guid></item><item><title><![CDATA[New comment by mcronce in "OpenTelemetry Tracing in < 200 lines of code"]]></title><description><![CDATA[
<p>It's been a bit since I've added it to an existing project, but at least as of a year or so ago, the Rust implementation (tracing + tracing-opentelemetry + opentelemetry-jaeger specifically for that project) was similar.<p>The impact on compile time and code size wasn't bad (for a project that was large and already pulling in a lot of crates), but it had a huge runtime cost - mostly allocator pressure in the form of temp allocations from what I could see.  For a mostly I/O bound workload, it <i>more than doubled</i> CPU utilization and ballooned OS-measured memory consumption by >30%</p>
]]></description><pubDate>Wed, 18 Sep 2024 13:39:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=41579590</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=41579590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41579590</guid></item><item><title><![CDATA[New comment by mcronce in "Writing a Rust compiler in C"]]></title><description><![CDATA[
<p>It is interesting.  A subset of functionally (in this case) will build a superset of programs</p>
]]></description><pubDate>Tue, 27 Aug 2024 00:36:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=41363570</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=41363570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41363570</guid></item><item><title><![CDATA[New comment by mcronce in "Rust for Filesystems"]]></title><description><![CDATA[
<p>It certainly didn't worsen my opinion of the Asahi Linux folks.  On the contrary, I commend them for standing up for what they feel is right.<p>I also doubt they really care whether or not any particular HN reader has a positive or negative opinion of them.</p>
]]></description><pubDate>Tue, 16 Jul 2024 02:16:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=40973192</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40973192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40973192</guid></item><item><title><![CDATA[New comment by mcronce in "Rust for Filesystems"]]></title><description><![CDATA[
<p>What?  All you need to do is resubmit the request without a Referer header.  For me, using Firefox, this meant clicking in the address bar, changing nothing, and hitting enter.<p>That's hardly "no ability to do anything about it".</p>
]]></description><pubDate>Mon, 15 Jul 2024 16:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40969387</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40969387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40969387</guid></item><item><title><![CDATA[New comment by mcronce in "Rust for Filesystems"]]></title><description><![CDATA[
<p>That's what bindgen is for, as was mentioned in the original comment you replied to.</p>
]]></description><pubDate>Mon, 15 Jul 2024 16:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40969290</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40969290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40969290</guid></item><item><title><![CDATA[New comment by mcronce in "Garbage collect your technical debt (2021)"]]></title><description><![CDATA[
<p>This follows the "debt" analogy pretty well - it's effectively the interest you have to pay on your technical debt</p>
]]></description><pubDate>Sun, 09 Jun 2024 12:35:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40624013</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40624013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40624013</guid></item><item><title><![CDATA[New comment by mcronce in "New theory suggests time is an illusion created by quantum entanglement"]]></title><description><![CDATA[
<p>I think I'd love to read a fantasy book based on this premise</p>
]]></description><pubDate>Tue, 04 Jun 2024 15:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40575800</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40575800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40575800</guid></item><item><title><![CDATA[New comment by mcronce in "Inside the Super Nintendo cartridges"]]></title><description><![CDATA[
<p>Even if the bus/protocol is limited to "only" disk I/O, you could still have the controller interpret reads/writes to certain addresses as requests for other actions, including interaction with other hardware on the card</p>
]]></description><pubDate>Mon, 22 Apr 2024 13:35:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=40114211</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40114211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40114211</guid></item><item><title><![CDATA[New comment by mcronce in "Steam Controller reverse engineering and customization project"]]></title><description><![CDATA[
<p>I agree.  I love the Steam Controller.  It's not great for everything (e.g. Super Mario World kaizo romhacks have, IME, required a real D-pad instead of the trackpad) but it's really nice for a ton of games.</p>
]]></description><pubDate>Fri, 12 Apr 2024 14:28:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40013325</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=40013325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40013325</guid></item><item><title><![CDATA[New comment by mcronce in "Yes, social media is a cause of the epidemic of teenage mental illness"]]></title><description><![CDATA[
<p>> No longer can you just throw something out there, no matter how stupid<p>Obviously this is not the context you're talking about, but I find this issue with brainstorming type sessions these days as well these days.  Not just work sessions either, as another example, I'm on the advisory board for a local club, and the first meeting was really barren for quite a while.<p>It's gotten to the point that I always make sure to voice my philosophy early on - "not all ideas are good, but many good ideas start out as bad ideas and become good through conversation" - and proceed to throw a few incredibly stupid ideas to the group to break the ice.  It seems to help.</p>
]]></description><pubDate>Wed, 10 Apr 2024 17:13:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39993167</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=39993167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39993167</guid></item><item><title><![CDATA[New comment by mcronce in "CDC ditches 5-day Covid isolation, argues Covid is becoming flu-like"]]></title><description><![CDATA[
<p>Exactly this.  I had COVID two years ago, the flu last year, and COVID again a couple months ago.  Last year's flu was absolutely miserable; just as bad as COVID was the first time around.<p>I really don't want either one.  Putting a piece of cloth on your face when you are/recently were sick really isn't much of a burden.  I did.</p>
]]></description><pubDate>Sat, 02 Mar 2024 17:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39574133</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=39574133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39574133</guid></item><item><title><![CDATA[New comment by mcronce in "Remaking Super Mario World in Godot"]]></title><description><![CDATA[
<p>A Plumber for All Seasons is a top-tier standard romhack.  Very cool to see the creator working on something even more ambitious.</p>
]]></description><pubDate>Sat, 02 Mar 2024 12:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39572139</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=39572139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39572139</guid></item><item><title><![CDATA[New comment by mcronce in "Detroit's abandoned tunnel systems open door to another world"]]></title><description><![CDATA[
<p>I did a few of those tours when I lived out there.  They were very cool</p>
]]></description><pubDate>Sun, 11 Feb 2024 01:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39331837</link><dc:creator>mcronce</dc:creator><comments>https://news.ycombinator.com/item?id=39331837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39331837</guid></item></channel></rss>