<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: DimmieMan</title><link>https://news.ycombinator.com/user?id=DimmieMan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 19:17:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=DimmieMan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by DimmieMan in "The RAM shortage could last years"]]></title><description><![CDATA[
<p>Only if the software is optimised for either in the first place.<p>Ton of software out there where optimisation of both memory and cpu has been pushed to the side because development hours is more costly than a bit of extra resource usage.</p>
]]></description><pubDate>Sun, 19 Apr 2026 21:47:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47827920</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=47827920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47827920</guid></item><item><title><![CDATA[New comment by DimmieMan in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>They’re usually picked up by scanners by then.</p>
]]></description><pubDate>Tue, 31 Mar 2026 04:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47582832</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=47582832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47582832</guid></item><item><title><![CDATA[New comment by DimmieMan in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>Pivoting to node support and even more-so rewriting deploy really hurt momentum on top of all those projects. Coming out swinging with 2.0 and then decreasing regions and rewriting the product that makes you money soon after was certainly a choice.<p>While they’ve been doing that void 0 made a significantly better linter & formatter that can replace eslint, a perfect embrace and extend. Nodes improved and a lot of annoyances have been ironed out (at a user level at least), each passing day the benefits of deno reducing.<p>Fresh is close to abandonware despite being a framework that could be the middle ground between htmx and js framework insanity with even 1 man-day a fortnight dedicated to it.<p>JSR seems like it’s going nowhere and only exists to install @std.<p>This was the final straw for me, if they bounce back in a few years hell yeah I’m in but I’m begrudgingly back to node for now.</p>
]]></description><pubDate>Sun, 22 Mar 2026 01:01:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=47473276</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=47473276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47473276</guid></item><item><title><![CDATA[New comment by DimmieMan in "Marvin Hagemeister, Luca Casonato, David Sherret and Phil Hawksworth left Deno"]]></title><description><![CDATA[
<p>“In the interest of quelling rumors and speculation, I can confirm this is the basic idea; lean focus (and definitely not an evil acquisition). It's sadly just unfortunate harsh business realities.”<p><a href="https://bsky.app/profile/collinsworth.dev/post/3mhc7554fhc2e" rel="nofollow">https://bsky.app/profile/collinsworth.dev/post/3mhc7554fhc2e</a></p>
]]></description><pubDate>Wed, 18 Mar 2026 07:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47422880</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=47422880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47422880</guid></item><item><title><![CDATA[New comment by DimmieMan in "Photos capture the breathtaking scale of China's wind and solar buildout"]]></title><description><![CDATA[
<p>Hasn't stopped certain parties from doing the same thing as Italy though, the CSIRO being credible really hurt their efforts though, Murdoch press tried & failed to discredit them with ferocity.<p>Worst part is, even if price comes down I think they further poisoned the idea of nuclear in Australia because their plan was brazenly to keep the coal & gas plants running in the meantime rather than spend money on wind/solar. They didn't even make an effort for their timelines and costs to be remotely believable.</p>
]]></description><pubDate>Fri, 16 Jan 2026 00:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46641271</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=46641271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46641271</guid></item><item><title><![CDATA[New comment by DimmieMan in "Monads in C# (Part 2): Result"]]></title><description><![CDATA[
<p>F# also has substantially better type inference so you don't need to write the types out everywhere, type aliases are first class too so you can easily write out some helper types for readability.<p>You can pipe a monadic type through various functions writing little to no type declarations, doing it nicely is F#'s bread and butter.<p>In C# version n+1 when the language is supposedly getting discriminated unions for real this time I still don't see them being used for monadic patterns like F# because they're going to remain a menace to compose.</p>
]]></description><pubDate>Mon, 05 Jan 2026 14:43:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=46499278</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=46499278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46499278</guid></item><item><title><![CDATA[New comment by DimmieMan in "Imgur pulls out of UK as data watchdog threatens fine"]]></title><description><![CDATA[
<p>I'll defend her on this one somewhat, Github has no exemption as written and she's doing her job.<p>It's just another layer in the stupidity of this all that GitHub would be blocked but steam, discord and Roblox are exempt because they're for gaming despite being infamous environments.<p>---[1]<p>(1) For the purposes of this Act, age‑restricted social media platform means:<p>(a) an electronic service that satisfies the following conditions:<p>(i) the sole purpose, or a significant purpose, of the service is to enable online social interaction between 2 or more end‑users;<p>(ii) the service allows end‑users to link to, or interact with, some or all of the other end‑users;<p>(iii) the service allows end‑users to post material on the service;<p>(iv) such other conditions (if any) as are set out in the legislative rules; or<p>(b) an electronic service specified in the legislative rules;<p>----[2]<p>For the purposes of paragraph 63C(6)(b) of the Act, electronic services in each of the following classes are specified:<p>(a) services that have the sole or primary purpose of enabling end‑users to communicate by means of messaging, email, voice calling or video calling;<p>(b) services that have the sole or primary purpose of enabling end‑users to play online games with other end‑users;<p>(c) services that have the sole or primary purpose of enabling end‑users to share information (such as reviews, technical support or advice) about products or services;<p>(d) services that have the sole or primary purpose of enabling end‑users to engage in professional networking or professional development;<p>(e) services that have the sole or primary purpose of supporting the education of end‑users;<p>(f) services that have the sole or primary purpose of supporting the health of end‑users;<p>(g) services that have a significant purpose of facilitating communication between educational institutions and students or students’ families;<p>(h) services that have a significant purpose of facilitating communication between providers of health care and people using those providers’ services.<p>[1] <a href="https://www.legislation.gov.au/C2021A00076/latest/text" rel="nofollow">https://www.legislation.gov.au/C2021A00076/latest/text</a><p>[2] <a href="https://www.legislation.gov.au/F2025L00889/latest/text" rel="nofollow">https://www.legislation.gov.au/F2025L00889/latest/text</a></p>
]]></description><pubDate>Wed, 01 Oct 2025 07:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45435143</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45435143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45435143</guid></item><item><title><![CDATA[New comment by DimmieMan in "Software essays that shaped me"]]></title><description><![CDATA[
<p>> Returns a `String` instead of a type which disallows the formulation of the problematic `assertEquals` to begin with.<p>I'm not sure what the best attribution would be but "Make illegal states unrepresentable" would be a fantastic addition to this list pairing well with "parse, don't validate".<p>A stricter type would force you to parse the URL and would either fix the error (because cleaning trailing/leading slashes might make sense here) or throw a clear error from the parser.<p>It can be slightly more verbose when you just want to write a string in your test for convenience but can (and does) save a lot of debugging pain for less trivial cases.</p>
]]></description><pubDate>Wed, 01 Oct 2025 00:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45432999</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45432999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45432999</guid></item><item><title><![CDATA[New comment by DimmieMan in "Everything that's wrong with Google Search in one image"]]></title><description><![CDATA[
<p>Works fine in AU settings too.<p>It's not as good as google at knowing where you are (gee I wonder why) but if I search Bahn Mi <my town> the results as good as google. Results for something niche like "Keycaps" are showing lots of local results too (or as local as you can get living outside a capital city in Australia).</p>
]]></description><pubDate>Thu, 25 Sep 2025 01:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45368065</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45368065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45368065</guid></item><item><title><![CDATA[New comment by DimmieMan in "What's New in C# 14: Null-Conditional Assignments"]]></title><description><![CDATA[
<p>And more better? I'm not sure either.<p>In all these examples I feel something must be very wrong with the data model if you're conditionally assigning 3 levels down.<p>At least the previous syntax the annoyingness to write it might prompt you to fix it, and it's clear when you're reading it that something ain't right. Now there's a cute syntax to cover it up and pretend everything is okay.<p>If you start seeing question marks all over the codebase most of us are going to stop transpiling them in our head and start subconsciously filtering them out and miss a lot of stupid mistakes too.</p>
]]></description><pubDate>Thu, 18 Sep 2025 01:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45283749</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45283749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45283749</guid></item><item><title><![CDATA[New comment by DimmieMan in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>NPM isn’t perfect but no, it’s fundamentally self inflicted.<p>Community is very happy to pick up helper libraries and by the time you get all the way up the tree in a react framework you have hundreds or even thousands of packages.<p>If you’re sensible you can be fine just like any other ecosystem, but limited because one wrong package and you’ve just ballooned your dependency tree by hundreds which lowers the value of the ecosystem.<p>Node doesn’t have a standard library and until recently not even a test runner which certainly doesn’t help.<p>If your sensible with node or Deno* you’ll somewhat insulated from all this nonsense.<p>*Deno has linting,formatting,testing & a standard library which is a massive help (and a permission system so packages can’t do whatever they want)</p>
]]></description><pubDate>Tue, 16 Sep 2025 12:13:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45261189</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45261189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45261189</guid></item><item><title><![CDATA[New comment by DimmieMan in "React is winning by default and slowing innovation"]]></title><description><![CDATA[
<p>Given the quality of some of that combo I’ve seen vomited out, it’s technical dismerit.<p>I wonder if you’re better off with something critical mass enough that an LLM can correctly write it at all but not trained on mountains and mountains of slop.</p>
]]></description><pubDate>Tue, 16 Sep 2025 11:23:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45260751</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45260751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45260751</guid></item><item><title><![CDATA[New comment by DimmieMan in "macOS Tahoe"]]></title><description><![CDATA[
<p>Silverblue is great but regular Fedora is worth a look too if you don't want to deal with the teething issues of managing all your dev-tools with Silverblue's immutable setup, granted that was 2 years ago when i tried so thing's might be better now.<p>Infuriatingly; I have a macbook because a couple years ago I wanted a laptop that just worked while keeping my familiar tools but it really feels like Linux is trending up in polish and macOS on the down with an intersect possibly happening in a couple years.</p>
]]></description><pubDate>Mon, 15 Sep 2025 23:04:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45256055</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45256055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45256055</guid></item><item><title><![CDATA[New comment by DimmieMan in "Betty Crocker broke recipes by shrinking boxes"]]></title><description><![CDATA[
<p>Leavener example might be genuine tweak because they thought it would be better but it could easily be cheapening of ingredients which is a problem with premade mixes too.<p>The box might be the same volume but i'd expect most mixes wouldn't taste the same these days either. Any mix with chocolate in particular has had the cocoa quantity + quality reduced to the point I can often barely taste it because it's such a comparatively expensive ingredient.<p>Who else has family recipes with "can of X"? that can of soup from 50 years ago is not the same as today for the worse. I know one of my parents recipes will be gone forever if the creamed corn they use is discontinued or changes to be like every other brand.</p>
]]></description><pubDate>Mon, 15 Sep 2025 01:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45244981</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45244981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45244981</guid></item><item><title><![CDATA[New comment by DimmieMan in "Fartscroll-Lid: An app that plays fart sounds when opening or closing a MacBook"]]></title><description><![CDATA[
<p>"wait you can do that?" + farts.<p>There's something wonderful in only knowing that there's and entire lid angle sensor API in a macbook purely because someone reverse engineered it to make the laptop fart.</p>
]]></description><pubDate>Fri, 12 Sep 2025 00:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45217468</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45217468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45217468</guid></item><item><title><![CDATA[New comment by DimmieMan in "iPhone dumbphone"]]></title><description><![CDATA[
<p>This has helped me too.<p>I have NextDNS profiles on my phone and PC that block problematic sites, as well as the settings dashboard itself to stop me touching it unless I'm on my tablet.</p>
]]></description><pubDate>Tue, 09 Sep 2025 09:24:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45179617</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45179617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45179617</guid></item><item><title><![CDATA[New comment by DimmieMan in "YouTube is a mysterious monopoly"]]></title><description><![CDATA[
<p>Absolutely, If premium sorted out all those problems and generally treated creators better i'd have a subscription.<p>I come to youtube for the *creators*, the actual platform where I have watch history off and use extensions to block the aggressively pushed slop as it currently stands is not  something I want to put money towards.<p>I'm already a patreon to a few creators and have a Nebula subscription; adding it up it's probably slightly more than a premium subscription.</p>
]]></description><pubDate>Tue, 09 Sep 2025 06:48:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178370</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45178370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178370</guid></item><item><title><![CDATA[New comment by DimmieMan in "NPM debug and chalk packages compromised"]]></title><description><![CDATA[
<p>They seem pretty cautious with that unstable flag too.<p>UUID v7 for example is unstable and one would be pretty confident in that not changing at this stage.<p>Many unstable functions have less churn than a lot of other “stable” packages. It’s a standard library so it’s the right place to measure twice before cementing it forever.</p>
]]></description><pubDate>Tue, 09 Sep 2025 03:19:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45176998</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45176998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45176998</guid></item><item><title><![CDATA[New comment by DimmieMan in "Hollow Knight: Silksong causes server chaos on Xbox, Steam, and Nintendo"]]></title><description><![CDATA[
<p>I believe there is a function of age to some degree, I 100% Assassins creed 2 at 14 and now I have a decade and a half of watching studios remake that goddamn game. They're all trying to make the best practice, safest game they can to reach the widest audience and end up bland with nothing new to offer those of us that have been playing a longer time.<p>Almost all my favourite titles of the last decade have been smaller titles, even the ones I bounce off I can appreciate them for trying something and missing the mark, there are genuine amazing works of art out there that a large studio simply can't produce.<p>I don't think the AAA games are 'wrong', to my bewilderment assassins creed sells like crazy each year despite near everyone in my friendship circle tapping out after the pirate one a decade ago, it's just if you play more than a couple things a year you outgrow the 'mainstream' titles.</p>
]]></description><pubDate>Fri, 05 Sep 2025 01:00:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45133966</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=45133966</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45133966</guid></item><item><title><![CDATA[New comment by DimmieMan in "Why F# could be the next mainstream programming language (2024)"]]></title><description><![CDATA[
<p>C# will eventually have unions that will undoubtedly be incompatible too, I worry about source generators becoming ubiquitous as well.<p>This was also my experience with F#, phenomenal language dragged down by ugly interop with an ecosystem that barely acknowledges its existence and I feel is incompatible with its ideals.<p>Shame too because there’s some genuinely great stuff in the community like fable [1] where if you were to chuck in JSX like templating you’d have an absolute killer web tool rather than the mess blazor is.<p>It’s ironic that I found js interop less annoying than .net interop.<p>[1] <a href="https://github.com/fable-compiler/Fable" rel="nofollow">https://github.com/fable-compiler/Fable</a></p>
]]></description><pubDate>Sat, 09 Aug 2025 03:19:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44843781</link><dc:creator>DimmieMan</dc:creator><comments>https://news.ycombinator.com/item?id=44843781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44843781</guid></item></channel></rss>