<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: Mawr</title><link>https://news.ycombinator.com/user?id=Mawr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 21:52:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Mawr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Mawr in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>I suppose it is a significant downside that you could get misled into thinking you can autogenerate a changelog from commit names.</p>
]]></description><pubDate>Sat, 06 Jun 2026 07:27:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422362</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48422362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422362</guid></item><item><title><![CDATA[New comment by Mawr in "MacBook Neo is so popular that Apple doubled production"]]></title><description><![CDATA[
<p>Bro, it's not that deep. It's a facebook/youtube/travel/college machine with a nice screen, great build quality and awesome all day battery life.<p>It's not an ultrageek wizz wozz local LLM performance junkie machine.</p>
]]></description><pubDate>Thu, 04 Jun 2026 00:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392323</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48392323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392323</guid></item><item><title><![CDATA[New comment by Mawr in "MacBook Neo is so popular that Apple doubled production"]]></title><description><![CDATA[
<p>Yeah, and Dropbox is pointless, just use ftp.</p>
]]></description><pubDate>Thu, 04 Jun 2026 00:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48392280</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48392280</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48392280</guid></item><item><title><![CDATA[New comment by Mawr in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>What, you wouldn't want a condescending lecture on which exact, unpopular even at the time, languages from the 80's, which had 10% of features of Zig and ran 20x slower, also had fast compilation times? For the 1000th time? Shame on you.</p>
]]></description><pubDate>Sun, 31 May 2026 04:16:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342988</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48342988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342988</guid></item><item><title><![CDATA[New comment by Mawr in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>Frankly, this just reads like FUD. See the official explanation on why the PR in question wasn't merged: <a href="https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19?u=badtuple" rel="nofollow">https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilatio...</a><p>"Therefore, to implement this feature without an avalanche of bugs and inconsistencies, we need to make language changes."<p>"Put more simply, we are going to make these enhancements, but hacking them in for a flashy headline isn’t a good outcome for our users. Instead we’re approaching the problem with the care it deserves, so that when we ultimately ship it, we don’t cause regressions."<p>"So instead of wasting time writing a more robust implementation of this LLVM module splitting logic for a relatively minor improvement, we have instead put that effort towards features like self-hosted backends and incremental compilation, which can improve compilation speed by orders of magnitude.<p>[...]<p>There’s the 4x speedup claimed by the Bun team, already available on Zig 0.16.0!"</p>
]]></description><pubDate>Sun, 31 May 2026 04:03:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342934</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48342934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342934</guid></item><item><title><![CDATA[New comment by Mawr in "Zig: Build System Reworked"]]></title><description><![CDATA[
<p>Then you haven't been paying attention to the space. At all.<p>Every single new post-Go language, like Rust & Zig, ships with an opinionated autoformatter and a single go-to command to manage builds, packaging, etc.<p>And how many new languages do you see include inheritance and exceptions?<p>Older languages have started adapting what they can too:<p>- Python with `uv` and `black`<p>- Java with goroutine-like fibers and modern configuration-free gcs and the go-gc-like low pause times zgc<p>- Many languages now ship a production-ready http server, just like Go</p>
]]></description><pubDate>Sun, 31 May 2026 03:45:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342850</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48342850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342850</guid></item><item><title><![CDATA[New comment by Mawr in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>> Zig, Rust, and the likes are only viable in niches where C is viable<p>Pretty much correct, yes.<p>> Zig will become THE C replacement and that will let me iterate at the speed of JS or Python with performance of C or Rust.<p>Fundamentally impossible. C/Zig/Rust have 100% performance as a top goal, which has to be traded off with <i>something</i> else and that's always realistically going to be programmer work/effort/time.<p>You can't have a house built 100% fast but also 100% cheap and with 100% quality. At best you could cleverly abuse the law of diminishing returns and aim for ~80% in all three areas. That's basically what Go's trying to do.<p>> once this linker and incremental compilation on other targets land,<p>In any case, why would a better <i>linker</i> and faster compile times of all things achieve this supposed goal?<p>Beyond being low level, Zig is still pretty memory unsafe and has you make choices about each allocation, making it unappealing as an applications language. Zig and Python are completely different worlds.</p>
]]></description><pubDate>Sun, 31 May 2026 02:18:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342484</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48342484</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342484</guid></item><item><title><![CDATA[New comment by Mawr in "Go: Support for Generic Methods"]]></title><description><![CDATA[
<p>Thankfully some of us have taste.</p>
]]></description><pubDate>Fri, 29 May 2026 12:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48322379</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48322379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48322379</guid></item><item><title><![CDATA[New comment by Mawr in "Cars collect a startling amount of data about you"]]></title><description><![CDATA[
<p>> Some of it may even raise your insurance costs.<p>> [...]<p>> The information they harvest can include [...] whether you buckle your seatbelt, drive too fast or brake too hard.<p>In a way this is good -- I want bad drivers to be incentivized to change their behavior.<p>Just need to legislate away all the other, actually creepy stuff. <i>Just</i>.</p>
]]></description><pubDate>Fri, 29 May 2026 05:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48319253</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48319253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48319253</guid></item><item><title><![CDATA[New comment by Mawr in "Air France and Airbus found guilty of manslaughter over 2009 plane crash"]]></title><description><![CDATA[
<p>Says you, while sitting comfortably on a couch sipping coffee, with zero risk of death, able to take as much time as you'd like to analyze the situation, with perfect information available and a fresh, unstressed mind.<p>Everybody's got a plan until they get punched in the face. Bravado and macho mindset are explicitly frowned upon in aviation for a reason.<p>Reminds me of "aviation experts" claiming Sulley didn't have to ditch in the Hudson at all, since some pilots in the simulator were later able to turn around and land back at the airport.<p>Sure they were! I'd be able to do so too, and I'm no pilot — I'm safe in a simulator, I already know I'm going to have a double engine failure x seconds after takeoff, and I get to try to land an infinite amount of times until I get it right. Easy peasy.<p>Things look a bit different when it's your ass in the seat and you lose both engines on a random takeoff.<p>They also look different when you're subjected to massive G forces, your plane isn't listening to your inputs, the computer is shouting erratic warnings at you, you're rapidly losing altitude, and your training didn't cover this scenario.</p>
]]></description><pubDate>Sun, 24 May 2026 11:18:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256368</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48256368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256368</guid></item><item><title><![CDATA[New comment by Mawr in "Air France and Airbus found guilty of manslaughter over 2009 plane crash"]]></title><description><![CDATA[
<p>If you want to have something or someone to blame then all of it. However, you want future flights to become safer, then none. Make your pick.<p>Your response is very human, but also deeply irrational. In practical terms of safety it is <i>irrelevant</i> if the pilot is to blame or not or to what degree.<p>All we should want to do is analyze the reasons why the crash happened and adjust the aviation safety system such that it never happens again.<p>If pilot actions contributed, then we must ask why and how exactly, then fix those factors through better airplane design and pilot training.<p>Just blaming someone, then moving on may make you feel good inside, but does nothing to improve safety.<p>> This is flying 101.<p>><p>> How poorly trained in basic airmanship were they and how were they allowed to be pilots?<p>Thoughts like these about three experienced professional pilots should make you do at least a double take. It is far more likely that you're dead wrong than that those pilots were so incompetent they didn't even know the basics.</p>
]]></description><pubDate>Sun, 24 May 2026 11:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256315</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48256315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256315</guid></item><item><title><![CDATA[New comment by Mawr in "India's hottest district shuts at 10 am as mercury breaches 48 C mark"]]></title><description><![CDATA[
<p>> It baffles me again and again how people can just dismiss these things.<p>Because risk is relative, and not as you seem to think, absolute and binary.<p>The risks are being dismissed because they're so tiny, that they're irrelevant. You may as well start planning your life around the assumption you'll win the lottery.<p>That's why nuclear waste storage is such a common fear mongering tactic, it exploits the human liability of not understanding long-term statistics very well.<p>Even solar power is more dangerous due to people falling off roofs and such. Same with wind power. And don't get me started on dams. When those fail, people <i>die</i>.<p>And that's renewables. We're stil mostly burning fossil fuels and dumping the waste products into <i>the atmosphere</i> we all breathe.<p>Yes, we are literally, as we speak, doing that.<p>And you're talking about the massive problem of storing some barrels of solid waste.<p>You're off base in your perception of risk by several orders of magnitude.</p>
]]></description><pubDate>Wed, 20 May 2026 10:57:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205783</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48205783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205783</guid></item><item><title><![CDATA[New comment by Mawr in "Just Use Go"]]></title><description><![CDATA[
<p>> I definitely fully understand the trade-offs of returning result/error unions vs handling thrown exceptions. Exception handling is clearly superior to me.<p>Then you definitely don't understand the tradeoffs after all, and/or don't know the history of error handling.<p>Exceptions are an outdated concept that's inferior to explicit error returns for 99% of software.<p>The tradeoffs are super simple here - exceptions require very little of your input but lead to terrible spaghetti  due to hidden control flow. Explicit error returns are seemingly the opposite, but their verbosity issues have mostly gone away thanks to modern language improvements, so they're just better, unless you're writing short scripts and the like.<p>The situation is very similar to static vs dynamic typing - dynamic typing used to make a lot of sense in the days of extremely verbose Java type declarations, but modern static type systems with inference have made dynamic typing basically obsolete.<p>> That said, the typical performance complaints made against the most common implementations of exceptions are valid.<p>This also sounds off and outdated to me. If anything, exceptions typically have better performance, so long as errors aren't common. Indeed, if optimized correctly, exceptions have zero cost if not thrown, which can get you better perf than error returns, which have a low, but constant cost.</p>
]]></description><pubDate>Mon, 18 May 2026 02:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175082</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48175082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175082</guid></item><item><title><![CDATA[New comment by Mawr in "SQLite Is a Library of Congress Recommended Storage Format"]]></title><description><![CDATA[
<p>I used a hard drive for a few applications several years ago. One time, the drive got corrupted and all the data was lost. That was the day I stopped using hard drives.</p>
]]></description><pubDate>Thu, 07 May 2026 13:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48049301</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48049301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48049301</guid></item><item><title><![CDATA[New comment by Mawr in "BYD overtakes Tesla and Kia as the best-selling EV brand in key overseas markets"]]></title><description><![CDATA[
<p>Cool collection of self driving edge cases, thanks. How are any of them related to Waymo using or not using a particular sensor, LIDAR or otherwise?</p>
]]></description><pubDate>Wed, 06 May 2026 21:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042359</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=48042359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042359</guid></item><item><title><![CDATA[New comment by Mawr in "Belgium stops decommissioning nuclear power plants"]]></title><description><![CDATA[
<p>You're arguing based on pure hypotheticals.<p>> Nuclear reactors are inherently a very risky business,<p>Well, let me introduce you to airplanes — flying is inherently risky, and <i>so</i> many people have died on commercial flights. We should abolish it immediately!<p>> The fact that a Fukushima-scale nuclear disaster can happen at all is a major cause for concern.<p>Maybe. I'm more concerned about coal plants that are, as we speak, dumping metric tons of harmful materials, including radioactive ones, into the atmosphere we all breathe, which causes approximately 100_000 people to die each year.<p>These are real things happening right now, not some hypothetical problems that may happen, but haven't in the last 60 years of commercial nuclear reactor operations.<p>Seriously, all you can cling to are what, 2-3 major accidents in all this time? With negligible death tolls? Please. This is just concern trolling.</p>
]]></description><pubDate>Thu, 30 Apr 2026 18:23:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47966372</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=47966372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47966372</guid></item><item><title><![CDATA[New comment by Mawr in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>Hmm well, we have some "smart traffic lights" where I live that are always red unless a vehicle goes over a metal detecting loop under the road in front of them. Guess how well that works for any vehicle that's not a car.<p>Rules of the road are generally designed in the same way — for cars. Nobody cares about carving out obvious exceptions for bikes, like the Idaho stop.</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927759</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=47927759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927759</guid></item><item><title><![CDATA[New comment by Mawr in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>Well, if you genuinely find it interesting, I can explain why they don't:<p>1. Cyclists live and die by inertia. Getting up to speed on a bike requires a lot of effort and every application of brakes erases that spent effort, which feels really bad.<p>In a car, it doesn't matter — you stop and accelerate with exactly the same trivial effort of pressing a pedal.<p>So all the grandstanding that cars stop at stop signs (since when, but ok), and cyclists don't is like bragging that you beat a disabled person in a 100m sprint. Good job, I guess.<p>2. Stop signs and traffic lights are made for cars, because of their speed, how dangerous they are, and how bad their visibility is. Cyclists are like pedestrians in that they do not need traffic lights, they can navigate just fine with just body language.<p>Telling whether running a red light would be safe in a car is essentially impossible, you're going too fast and can't see much, can't hear anything either. But on a bike you have perfect visibility, there's no box of metal all around you. You can hear quite well too.<p>Stop signs are an even better example. Literally the only reason for their use instead of yield signs is that the visibility at the intersection is bad enough that you need to stop to be able to yield. But that is only the case because your visibility is so bad in the first place.<p>Stop signs literally never make sense for bikes — there's no "hood", so your head is basically where the vehicle starts and you can lean forward to make that literally true if really needed, and you've got perfect visibility all around, no blind spots.<p>Hence why in a lot of places cyclists can legally treat red lights like stop signs and stop signs like yield signs.</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927604</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=47927604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927604</guid></item><item><title><![CDATA[New comment by Mawr in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>As a general rule, the the frequency illusion[1] and the negativity bias[2] are a thing and combined make shallow, single-datapoint arguments like yours instantly invalid.<p>[1]: "The frequency illusion  is a cognitive bias in which a person notices a specific concept, word, or product more frequently after recently becoming aware of it."<p>[2]: "The negativity bias, is a cognitive bias that human cognition is relatively more affected by a negative affect than an equally potent positive affect."</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927469</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=47927469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927469</guid></item><item><title><![CDATA[New comment by Mawr in "Waymo says can't avoid bike lanes because riders want to be dropped off in them"]]></title><description><![CDATA[
<p>> By being a pedestrian or cyclist, you’re literally in other people’s workplace.<p>Are you actually serious right now? If I'm walking/cycling <i>to work</i>, which I usually am, then what? Is your job more important than mine? How can you possibly tell where I work or where I'm going? Ridiculous.</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:16:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927416</link><dc:creator>Mawr</dc:creator><comments>https://news.ycombinator.com/item?id=47927416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927416</guid></item></channel></rss>