<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: dralley</title><link>https://news.ycombinator.com/user?id=dralley</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 12:14:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dralley" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dralley in "Firefox is now the last major browser that still supports uBlock Origin"]]></title><description><![CDATA[
<p>Well for years HN was complaining that Mozilla was trying to fix that, because it broke XUL extensions.</p>
]]></description><pubDate>Sat, 15 Aug 2026 17:48:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49312629</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49312629</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49312629</guid></item><item><title><![CDATA[New comment by dralley in "Firefox is now the last major browser that still supports uBlock Origin"]]></title><description><![CDATA[
<p>Websites already can barely be assed to care about supporting Firefox users, doing adblocking by default is a great way to get websites to start putting up banners that say "our website does not work with your browser, please switch to Chrome" en-masse.<p>And Mozilla did develop anti-fingerprinting tech, but they can't enable it by default because it breaks lots of websites and when a website doesn't work they're not going to appreciate Mozilla for protecting them, they're going to be pissed that it doesn't work.</p>
]]></description><pubDate>Fri, 14 Aug 2026 23:56:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49306053</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49306053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49306053</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>MozillaVPN is a paid service.</p>
]]></description><pubDate>Fri, 14 Aug 2026 13:03:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49298149</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49298149</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49298149</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>Mozilla doesn't sell user's data, they sell user's search traffic. Not the same, given that the latter requires a service rendered.</p>
]]></description><pubDate>Thu, 13 Aug 2026 20:48:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291663</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49291663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291663</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>>Mozilla should've finished rewriting Firefox completely in Rust to give them an Unique Selling Point. They didn't because of management's hubris to build their own mobile operating system to take on Google (its largest financier).<p>Firefox is like 25 million lines of code.  Incredibly complex code, much of it decades old and wrapped in layers of legacy architectural patterns (see XUL, XBL), with severe backwards compatibility considerations (if you break existing websites or people's extensions, they might switch and not come back).<p>You suggest that NOT rewriting all of that in a couple of years is "hubris"?!?  Rust 1.0 didn't happen until 2015 mind you, and Firefox OS was canceled in 2016. The timeline doesn't even make sense.<p>This kind of nonsense is why I can't take HN seriously when it comes to discussions about Mozilla.  Criticisms are perfectly fine (and there are plenty of legitimate criticism to make) but people just abandon all logic when it comes to them for some reason and upvote mindless drivel because Mozilla Bad.<p>FYI, there are more than 6 million lines of Rust in Firefox, so it's not like it hasn't been happening.</p>
]]></description><pubDate>Thu, 13 Aug 2026 18:23:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49290023</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49290023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49290023</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>Everyone complains about the CEO pay but it's not that significant compared to the overall budget.  The actual $$ historically goes to spending on high end office space in San Francisco, Paris, and other expensive cities and paying salaries to match the CoL in those areas.  Kind of rich for a nonprofit.<p>But I'm sure people would complain if they moved operations to Brno and Warsaw too.</p>
]]></description><pubDate>Thu, 13 Aug 2026 18:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289944</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49289944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289944</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>> But the CEO could get off his fat ass and do his job finding an actual business model<p>HN would complain (and indeed has complained) every time they try to find a non-Google source of revenue.  The advertisement for the Disney movie with a Red Panda got flamed despite being completely innocuous, Pocket and Mozilla VPN and Lockwise got flamed for being "distractions" or whatever, etc.<p>"Focus on the browser", everyone says, except that browsers are the most commoditized market you could possibly immagine, where their competitors (3 of the richest companies in the entire world) literally spend billions of dollars pushing their own browsers as loss-leaders, and also they come pre-installed on billions of devices by default.  What kind of "business model" do you expect, exactly?  Do like Brave and build a crypto scheme around in-page ad replacement?</p>
]]></description><pubDate>Thu, 13 Aug 2026 18:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289722</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49289722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289722</guid></item><item><title><![CDATA[New comment by dralley in "Mozilla says stricter antitrust measures against Google 'threaten Firefox'"]]></title><description><![CDATA[
<p>HN is incredibly inconsistent and two-faced about which Mozilla side projects are "frivolous" and which ought to be defended to the death.<p>Rust was a side project, asm.js was a side project that turned into WASM, IIRC LetsEncrypt was a side project (or at least a side project of Mozilla engineers, if not official), significant parts of the initial R&D for AV1 and Opus came out of Mozilla,  Servo was largely a side project at the point that it got cancelled (the parts that had been largely successful had already been merged into Firefox, the rest was either nowhere near ready or being completely rewritten or both, and the main application for it at the time was some attempts to make a browser for running web apps in VR headsets at high framerates). Thunderbird was a side project.<p>But you don't see people complaining about those things, which largely didn't make Mozilla any money, you see them complaining about things that do make Mozilla money, like the branded VPN service. Or projects like FirefoxOS, which ultimately failed but still resulted in a lot of improvements to Firefox and web standards.  And it wasn't a bad idea either, it just put the cart (mobile OS) before the horse (the web APIs that are needed to make a browser-based mobile OS successful, like access to GPS and IMU hardware, which didn't exist at the time) without the heft to really push through the barriers while competing directly with Apple and Google.<p>It seems like people define "frivolous side projects" as  "anything Mozilla did that didn't end up being incredibly successful" and anything that did become incredibly successful gets taken for granted.  "What did Rome ever do for us" rewritten as a tech parable.<p>(don't tell me that "we're going to create a whole new language to fix security issues in our web browser" didn't sound a bit frivolous in 2012)</p>
]]></description><pubDate>Thu, 13 Aug 2026 17:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49289521</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49289521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49289521</guid></item><item><title><![CDATA[New comment by dralley in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>> and "cargo check" can catch compile issues without a full build.<p>You only have to compile when you actually want to test the behavior, which tends to be right on the first try more often as a result of the strict compiler.</p>
]]></description><pubDate>Tue, 11 Aug 2026 21:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49264749</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49264749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49264749</guid></item><item><title><![CDATA[New comment by dralley in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>I don't think Rust is particularly worse than Go in any of these respects.<p>- LLMs have clearly been trained on a lot of Rust as well<p>- Compile times are counterbalanced by strong compiler with excellent error messages, and "cargo check" can catch many issues without a full build.<p>- If you're willing to accept Go levels of performance from Rust, there's nothing preventing you from using copies and clones rather than borrows, which makes most code dead simple.<p>- For most major dependency types, there exists a clear "winner" in terms of community adoption, so the fact that it's not in the stdlib is not that problematic.</p>
]]></description><pubDate>Tue, 11 Aug 2026 18:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49262163</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49262163</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49262163</guid></item><item><title><![CDATA[New comment by dralley in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>It's not that hard.</p>
]]></description><pubDate>Tue, 11 Aug 2026 17:56:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49262011</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49262011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49262011</guid></item><item><title><![CDATA[New comment by dralley in "Go is an ideal language for AI-assisted software engineering"]]></title><description><![CDATA[
<p>For whatever reason, maybe not even logical ones, Go repulses me.  I don't know why exactly, I like the <i>idea</i> of Go, but the aesthetics rub me wrong.<p>I think it's the use of pointers and "if err != nil {}" error handling spam.  It reads as a highly compromised imitation of Python and C rather than a solid execution of some other idea.<p>Rust is not the most beautiful language out there but it doesn't trigger any such reaction for me. The ? operator and "match", which I use constantly, more than compensate for some of the sigil noise which I barely need to look at much less write most of the time. So Rust wins on that comparison for me.<p>The "func name() -> retval" syntax also grew on me. I like the fact that Python type annotations copied that approach, and C-style declarations look ugly to me now.  Same with C-style /* */ comments.</p>
]]></description><pubDate>Tue, 11 Aug 2026 17:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49261876</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49261876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49261876</guid></item><item><title><![CDATA[New comment by dralley in "AI companies destroy rare and non recoverable physical books"]]></title><description><![CDATA[
<p>Cutting off the binding of the book to separate the pages makes them easier to scan, that's part of the reason why they do it destructively.</p>
]]></description><pubDate>Fri, 31 Jul 2026 19:38:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127683</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49127683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127683</guid></item><item><title><![CDATA[Anatomy of a Formula 1 front wing [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=bLsmoCiv2Ck">https://www.youtube.com/watch?v=bLsmoCiv2Ck</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49100098">https://news.ycombinator.com/item?id=49100098</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 29 Jul 2026 17:04:14 +0000</pubDate><link>https://www.youtube.com/watch?v=bLsmoCiv2Ck</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49100098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49100098</guid></item><item><title><![CDATA[New comment by dralley in "The Fedora 45 Sausage Factory"]]></title><description><![CDATA[
<p>This is the post I responded to<p>>> The proof this site is misnamed is that a post criticizing systemd gets downvoted, probably by people who have never questioned why an [[ init system ]] needs to become half the operating system.<p>So no, I didn't bring it up.<p>I find the whole argument kind of dumb anyway. People talk about this as if it was a violation of the "Unix Philosophy" when Unix and BSD are developed even moreso in the same way - the init system is sitting in the same repo as the libc, the kernel, and the entire rest of the OS.  Linux is alone amongst operating systems in making core system components swappable like to that degree in the first place. It's fine to like that kind of flexibility, but a bit silly to act as though that approach is fundamentally superior.  If you want to use non-systemd tools, use a non-systemd distro, that is your choice.  Just quit whining about 99.9999% of the other software users on the planet not catering to it.</p>
]]></description><pubDate>Sat, 25 Jul 2026 18:14:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49050102</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49050102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49050102</guid></item><item><title><![CDATA[New comment by dralley in "The Fedora 45 Sausage Factory"]]></title><description><![CDATA[
<p>The systemd init isn't half an operating system any more than the coreutils "ls" utility is half a userspace. The systemd project has many different components but they're independent, they are not all literally part of the init system.</p>
]]></description><pubDate>Sat, 25 Jul 2026 16:51:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49049203</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49049203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49049203</guid></item><item><title><![CDATA[New comment by dralley in "PyPI Blog: Releases now reject new files after 14 days"]]></title><description><![CDATA[
<p>I'd be happier if it was 24 hours by default, with an increased timeout configurable behind 2FA.</p>
]]></description><pubDate>Sat, 25 Jul 2026 14:44:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49047995</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=49047995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49047995</guid></item><item><title><![CDATA[New comment by dralley in "The EU is about to sell our most sensitive data to the US for visa-free travel"]]></title><description><![CDATA[
<p>Most of those don't require fingerprints or photos.  Those that require addresses, do so because they're literally billing and/or shipping items to you.  And none of them is comparable to physically entering another country.<p>I, a US citizen, got fingerprinted by passport control in Austria 2 weeks ago, and they took a picture of my face and asked for personal details. That's pretty much how passport control works universally in any developed country, only the "how they get the information" changes.  Sometimes they already have it and sometimes they ask for it.</p>
]]></description><pubDate>Mon, 20 Jul 2026 19:49:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983974</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=48983974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983974</guid></item><item><title><![CDATA[New comment by dralley in "Why is it so hard for the U.S. to win wars?"]]></title><description><![CDATA[
<p>I don't even understand what this comment is supposed to be saying in relation to the previous one.</p>
]]></description><pubDate>Mon, 20 Jul 2026 12:11:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48977677</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=48977677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48977677</guid></item><item><title><![CDATA[New comment by dralley in "Sleep regularity is a stronger predictor of mortality risk than sleep duration (2023)"]]></title><description><![CDATA[
<p>I've tried both Magnesium Glyconate and Magnesium L-Threonate and both have helped my sleep, Magnesium Citrate did very little.  Which makes sense, the latter is known to not be absorbed very well.<p>I've not noticed any significant difference between the other two.</p>
]]></description><pubDate>Wed, 15 Jul 2026 14:36:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48921510</link><dc:creator>dralley</dc:creator><comments>https://news.ycombinator.com/item?id=48921510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48921510</guid></item></channel></rss>