<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: DSMan195276</title><link>https://news.ycombinator.com/user?id=DSMan195276</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 09 Sep 2026 19:32:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DSMan195276" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DSMan195276 in "Since it was stripped of planetary status, Pluto’s defenders have been fighting"]]></title><description><![CDATA[
<p>Right, and then everybody would be in the comments complaining about how "everybody is using a new term for planet and it's ridiculous, just call them planets". It's not a battle that can be won.</p>
]]></description><pubDate>Tue, 01 Sep 2026 00:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49516413</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49516413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49516413</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Since it was stripped of planetary status, Pluto’s defenders have been fighting"]]></title><description><![CDATA[
<p>Yeah apparently people are getting harassed on the regular about Pluto, I'm a little confused.</p>
]]></description><pubDate>Tue, 01 Sep 2026 00:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49516338</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49516338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49516338</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Decompiling a Nintendo 64 game in 84 days"]]></title><description><![CDATA[
<p>Why would you assume that? That's not even true of regular software :D<p>But also, as long as the game works on the specific hardware it was designed for then that's all that mattered, which was my point. If it reads uninitialized memory or depends on exact cycle counts or some undocumented hardware behavior then that's _fine_ if it still works on the real hardware, plenty of that was even intentionally done to achieve things otherwise impossible on that hardware.<p>At the same time it makes it almost impossible to verify even trivial changes to a function. Once you start accounting for all the potential state differences the answer to "does this function work the same?" will basically always be 'no' unless the code is identical. The only way to eliminate various kinds of state from being a concern is to analyze where the function is _used_, rather than just the function itself, and that's an entirely different and much harder kind of challenge.</p>
]]></description><pubDate>Fri, 28 Aug 2026 14:55:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49479489</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49479489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49479489</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Decompiling a Nintendo 64 game in 84 days"]]></title><description><![CDATA[
<p>Who said games were well written? Older games are often very sloppy and buggy, and abuse the specific hardware they're designed for to get extra performance, unique graphical effects, etc.<p>Emulators constantly run into games that don't run because of specific hardware nuances that may or may not have been intentionally used (Ex. relying on exact cycle counts, reading uninitialized memory, changing values while they're used, etc.).</p>
]]></description><pubDate>Fri, 28 Aug 2026 00:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49472839</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49472839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49472839</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Deus Ex creator Warren Spector is retiring from game development"]]></title><description><![CDATA[
<p>That seems a bit silly considering how many of the most famous paintings and artworks are/were commissions. Do you disqualify anything that was made for monetary reasons?</p>
]]></description><pubDate>Tue, 18 Aug 2026 15:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49346817</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49346817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49346817</guid></item><item><title><![CDATA[New comment by DSMan195276 in "We Tracked a Shipment of Rare Books. It Ended at an Amazon AI Training Facility"]]></title><description><![CDATA[
<p>On its own that seems like a pretty weak justification, at that point we would need to preserve every copy of every book forever because you never know what what useful physical material it has on it even beyond its text. That extends to non-book items as well, and while I understand the idea it's just not realistic in any sense.<p>I think the more important part is to define what "rare" actually means and save/digitize set copies of those books that are actually at risk of being lost completely (rather than letting them rot away somewhere or get bought up to be privately destroyed). I suspect many of them are just not at all interesting enough to justify the expensive though.</p>
]]></description><pubDate>Mon, 17 Aug 2026 20:58:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49337544</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49337544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49337544</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Google will expand age checks on Android worldwide till the end of the year"]]></title><description><![CDATA[
<p>> Point being, the tools have always existed, and always felt inappropriate or convoluted, but my parents at least were happy to do it for their kids 20+ years ago. From what you're telling me, they're now a lot faster and easier to access and use.<p>No they're not, the systems that exist today often don't even work and there's no alternative of "just mail a letter to Microsoft and they'll sort it out for you".<p>"Faster" is also a frankly a silly point - it's not like your parents were waiting at the mailbox until the letter came in the mail, the important question is the amount of time actively spent dealing with these things.</p>
]]></description><pubDate>Fri, 31 Jul 2026 18:29:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49126896</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49126896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49126896</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Google will expand age checks on Android worldwide till the end of the year"]]></title><description><![CDATA[
<p>> I might be being overly cynical here, but I think part of the problem is parents expect to give their kids the internet so they don't have to spend so much time/attention with them.<p>> I think this means any solution which involves active parent participation is going to get shunned by a vocal subset.<p>I don't think that's a fair assessment personally, rather you've missed a key detail that things are significantly more complicated than they used to be, it's not just an 'effort' issue. There is no universal "user is age X" setting that applies to everything everywhere, rather everything has a different system and pretty much all of them are terrible in various different ways.<p>I'm very tech savvy and I still struggled just to set up a Microsoft/XBox account for my daughter so that we could play some computer games together. Access to all the different age rating settings is spread across something like three different apps and websites and in my experience they don't even all work consistently. That experience is also not dissimilar from the experience with other types of accounts. For people I know who are less tech savvy it honestly doesn't matter how much time they put into it, eventually they give up and turn off age ratings because something isn't work and even if there's a solution it would take them hours to figure out.<p>Point being, if the existing tools were much better I don't think we would be having this kind of conversation.</p>
]]></description><pubDate>Thu, 30 Jul 2026 23:55:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49117383</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=49117383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49117383</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>Yeah I agree with that as well, the unsafe keyword takes on a double-duty which makes it unclear how it's actually intended to be used. The idea that you might mark a function that's only made of safe code as 'unsafe' is not that obvious and not always agreed upon, I've seen plenty of debating about it.<p>The fact that 'unsafe' also enables all unsafe operations in the function body just makes it even messier, since you definitely _don't_ want that unless the entire body is really nothing but unsafe operations. Thus the "mark a safe function as unsafe" has a clear downside since it allows all the unsafe operations you didn't want to use.</p>
]]></description><pubDate>Tue, 21 Jul 2026 05:47:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48988501</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48988501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48988501</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Claude Code uses Bun written in Rust now"]]></title><description><![CDATA[
<p>> But the bug is still almost always in an unsafe block.<p>That's entirely dependent on how you write your Rust code. If you're derefing an invalid pointer then the bug is usually in how you calculated that pointer value, but the only part that actually requires 'unsafe' is the deref, not the bugged pointer calculation.<p>Now in properly written Rust code you should be marking all of that code as 'unsafe' in that case and documenting what invariants need to be maintained, but that's entirely on you to do. The only part the compiler actually enforces is that you mark the specific spots where you make use of the operations that 'unsafe' allows.</p>
]]></description><pubDate>Mon, 20 Jul 2026 15:09:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48979966</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48979966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48979966</guid></item><item><title><![CDATA[New comment by DSMan195276 in "A grumpy screed about AI in software engineering"]]></title><description><![CDATA[
<p>I agree and would add to that from my experience:<p>1. Too many people think that having lots of text makes something impressive, really it's just inconsiderate and nobody is reading it all.<p>2. Helping people often feels pointless because I can tell I'm just getting a cut/paste AI response back.</p>
]]></description><pubDate>Sat, 18 Jul 2026 03:22:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48954900</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48954900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48954900</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Ask HN: Are systems ready for the first negative leap second?"]]></title><description><![CDATA[
<p>> A leap-hour, meanwhile: That kicks the can so far down the road that we'll probably lose track of it completely. 600 years is a very long time; society will be a very thing by then. Leap-hours seem to me to be moral equivalent to the "fuck it, let's just give up" option.<p>Something to consider: The use of timezones in mostly 1-hour increments over inconsistently placed areas means that the vast majority of people are already living many minutes off from the "actual" time at their precise location, in some cases even more than an hour. "Giving-up" implies that this is something important worth maintaining, where-as for the vast majority of people they gain nothing from leap seconds or even leap minutes. The most important thing for people is simply that everybody agrees on what time it is, which is easier when leap-Xs aren't done.<p>That said it's also probably true that a leap-hour would never actually happen, but that's not some big issue. By the time we got to the point that a leap-hour would make sense people would have already adjusted their habits and it probably wouldn't be worth it.</p>
]]></description><pubDate>Fri, 10 Jul 2026 21:11:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48865328</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48865328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48865328</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Steam Machine launches today"]]></title><description><![CDATA[
<p>For me the problem is that the target performance is in a weird spot - low enough that it's not amazing, but high enough to still be very expensive if you don't plan to play games that actually require that performance.<p>A cheap $300 mini-PC is a lot weaker but it can still play plenty of indie and other games just fine, ultimately that's what matters. For me, I would have considered buying one of these if they had one at a $300 to $400 price point even though it would have been significantly weaker, but at $1k it's just impossible for me to justify.</p>
]]></description><pubDate>Tue, 23 Jun 2026 20:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48651132</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48651132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48651132</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Stop Killing Games"]]></title><description><![CDATA[
<p>The government will release it with all the copyrighted code and assets that's owned by a bunch of third-parties?<p>Ex. if I license my artwork, music, characters, code library, etc. to a game developer and they don't create a legally releasable version of their server, then the government will forcibly break our licensing agreement and I just get screwed?</p>
]]></description><pubDate>Wed, 03 Jun 2026 21:39:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48390501</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48390501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48390501</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Stop Killing Games"]]></title><description><![CDATA[
<p>> Wouldn’t it only require action from you if you were trying to kill multiplayer in the first place?<p>It's a question of when, not if - you're not going to pay to keep the servers online forever. What are the legal consequences of not releasing a functioning server if for some reason you can't? If they're bad enough then plenty of people will not be interested in taking that risk by making such games.</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389946</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48389946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389946</guid></item><item><title><![CDATA[New comment by DSMan195276 in "The newest Instagram “exploit” is the goofiest I've seen"]]></title><description><![CDATA[
<p>That doesn't sound that unlikely to me personally, not everybody has the best tech habits and some life events can result in losing access to both very quickly. It doesn't have to happen often for it to still be a common event in support cases.</p>
]]></description><pubDate>Mon, 01 Jun 2026 20:52:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48362482</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48362482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48362482</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust""]]></title><description><![CDATA[
<p>The point is that at a minimum you're supposed to bubble the `unsafe` up if the API does not guarantee safety is maintained for all cases (and documents the invariants that have to be kept by the caller), otherwise the system breaks down.</p>
]]></description><pubDate>Fri, 15 May 2026 20:20:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48153306</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48153306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48153306</guid></item><item><title><![CDATA[New comment by DSMan195276 in "Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust""]]></title><description><![CDATA[
<p>> Assuming the port is actually 1:1 without any behavioral changes<p>It's not, that's clear from this kind of bug popping up. Functionally this bug exists because `PathString` was converted into a "safe" Rust API but still works the same internally as the original Zig code did (via using `unsafe`), that introduces UB that wasn't there in the Zig code.<p>If it was attempting to be a 1:1 with no behavior changes (like c2Rust attempts to do) then this would not have been turned into a "safe" Rust API like this.</p>
]]></description><pubDate>Fri, 15 May 2026 20:05:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48153158</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48153158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48153158</guid></item><item><title><![CDATA[New comment by DSMan195276 in "eBay Rejects GameStop's $56B Takeover as Not Credible"]]></title><description><![CDATA[
<p>> They already have the position of used buying and sales, extending that into in store receiving and listing of items on eBay makes sense.<p>Why do they need to buy eBay to do that?</p>
]]></description><pubDate>Tue, 12 May 2026 16:49:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48110841</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48110841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48110841</guid></item><item><title><![CDATA[New comment by DSMan195276 in "GameStop makes $55.5B takeover offer for eBay"]]></title><description><![CDATA[
<p>Sellers what? You generally don't just drop stuff off at a fulfillment center, when you get to that size you're dealing with large amounts of inventory and you ship it to them.<p>If you're saying sellers could come into a GameStop to have their individual items packed and shipped out, I suppose, but:<p>1. They don't really have the space for much shipping volume at any of their stores.<p>2. You can walk into any USPS, UPS, FedEx, etc. store and do that already, you don't need an 'EBay' store. GameStop would presumably get the packages picked up by one of those carriers so it's not saving any shipping time or expense.<p>For buyers, in many cases there's already alternative drop-off locations similar to GameStop Ex. For UPS deliveries I can get them shipped to a bunch of different convenience stores near me. GameStop stores might be a nice addition to that list but it's not enabling something you couldn't do before, and I would think for most people they already have a closer location than a GameStop.</p>
]]></description><pubDate>Mon, 04 May 2026 20:04:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48014223</link><dc:creator>DSMan195276</dc:creator><comments>https://news.ycombinator.com/item?id=48014223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48014223</guid></item></channel></rss>