<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: Nullabillity</title><link>https://news.ycombinator.com/user?id=Nullabillity</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 30 May 2026 00:59:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Nullabillity" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Nullabillity in "MinIO stops distributing free Docker images"]]></title><description><![CDATA[
<p>That, in itself, should be plenty of reason to stay the hell away from it.</p>
]]></description><pubDate>Wed, 22 Oct 2025 22:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45675817</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45675817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45675817</guid></item><item><title><![CDATA[New comment by Nullabillity in "What .NET 10 GC changes mean for developers"]]></title><description><![CDATA[
<p>> I really can't think of anything that comes close in terms of [...] developer experience.<p>Of all the languages that I have to touch professionally, C# feels by far the most opaque and unusable.<p>Documentation tends to be somewhere between nonexistant and useless, and MSDN's navigation feels like it was designed by a sadist. (My gold standard would be Rustdoc or Scala 2.13 era Scaladoc, but even Javadoc has been.. <i>fine</i> for basically forever.) For third-party libraries it tends to be even more dire and inconsistent.<p>The Roslyn language server crashes <i>all the time</i>, and when it does work.. it doesn't do anything useful? Like cross-project "go-to-definition" takes me to either a list of members or a <i>decompiled</i> listing of source code, even when I have the actual source code right there! (I know there's this thing called "SourceLink" which is.. supposed to solve this? I think? But I've never seen it actually use it in practice.)<p>Even finding where something comes from is ~impossible without the language server, because `using` statements don't mention.. what they're even importing. (Assuming that you have them at all. Because this is also the company that thought project-scoped <i>imports</i> were a good idea!)<p>And then there's the dependency injection, where I guess someone thought it would be cute if every library just had an opaque extension method on the god object, that didn't tell you anything about what it actually did. So good luck finding where the actual implementation of anything is.</p>
]]></description><pubDate>Sun, 05 Oct 2025 12:25:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45481001</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45481001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45481001</guid></item><item><title><![CDATA[New comment by Nullabillity in "[dead]"]]></title><description><![CDATA[
<p>You can back up a debunking with receipts or reputation. Ideally, both.<p>You and anotherlogin448 have neither, but also show <i>incredible</i> aggression towards anyone pointing that out.<p>Your confidence might actually be warranted, but there's no reason for any one of us to take you on your word, and neither of you have given anything else.</p>
]]></description><pubDate>Tue, 23 Sep 2025 16:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45348917</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45348917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45348917</guid></item><item><title><![CDATA[New comment by Nullabillity in "Researchers find evidence of ChatGPT buzzwords turning up in everyday speech"]]></title><description><![CDATA[
<p>I don't call it anything, because I'm not in the business of telling people how to write. (Besides asking them not to use SlopGPT, of course.)</p>
]]></description><pubDate>Thu, 28 Aug 2025 19:05:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45055784</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45055784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45055784</guid></item><item><title><![CDATA[New comment by Nullabillity in "Researchers find evidence of ChatGPT buzzwords turning up in everyday speech"]]></title><description><![CDATA[
<p>> Word and other editors/word processors change '--' to an em-dash<p>I'd be suspicious of people doing their writing in Word and copying it over into random comment fields, too.<p>> And the "slang version" of an em-dash is "I went to work--but forgot to put on pants", not "I went to work - but forgot to put on pants".<p>The fun thing about slang is that different groups have different slangs! I use the latter pretty regularly, but have never done the former.<p>> BTW, "humans almost always tend to use" is very poor writing--pick one or the other between "almost always" and "tend to".<p>Nah.<p>> It wouldn't be a bad thing if LLMs helped increase human literacy,<p>Where "literacy" is defined as strictly following arbitrary rules without any concern for whether it actually helps people read it?<p>And, on the assumption that those rules actually <i>are</i> meaningful, wouldn't you rather have people learn them for themselves?</p>
]]></description><pubDate>Thu, 28 Aug 2025 09:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45049990</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45049990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45049990</guid></item><item><title><![CDATA[New comment by Nullabillity in "DeepWiki: Understand Any Codebase"]]></title><description><![CDATA[
<p>"Uses it" sounds strong.. I don't see any link to it from <a href="https://github.com/kieler/elkjs" rel="nofollow">https://github.com/kieler/elkjs</a>?<p>Annoyingly, anyone can just.. request a deepwiki for any GitHub repo. That one exists doesn't mean that it's endorsed or reviewed by the project.<p>They just kind of barged in, welcome or not. Just another SEO slop-spammer.</p>
]]></description><pubDate>Tue, 26 Aug 2025 07:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45023178</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=45023178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45023178</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>v4_updated_updated_proper_real.doc</p>
]]></description><pubDate>Wed, 20 Aug 2025 18:50:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44964960</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44964960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44964960</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>I haven't, no. But as far as I can tell from the documentation, it looks more like an alternative to stgit (with a similar lack of history or collaboration support)?</p>
]]></description><pubDate>Tue, 19 Aug 2025 01:20:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44947244</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44947244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44947244</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>Yep, That's the goal! ^^</p>
]]></description><pubDate>Mon, 18 Aug 2025 17:41:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=44943308</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44943308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44943308</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>The former. If you intend to hard-fork then Git's model is already fine. If you're soft-forking and want to model your divergence explicitly then Lappverk might be for you.</p>
]]></description><pubDate>Mon, 18 Aug 2025 16:43:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44942643</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44942643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44942643</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>Yeah, I mentioned Quilt in the post! Lappverk is effectively an exercise in "What if Quilt, but you could interact with it using any Git tooling, rather than Quilt's half-baked custom VCS?".</p>
]]></description><pubDate>Mon, 18 Aug 2025 16:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44942287</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44942287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44942287</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>Yeah. For reference, this is a typical patchset for the project that motivated it.[0] Some of the patches are "routine" dependency upgrades, some of them are bugfix backports, some of them are original work that we were planning to upstream but hadn't got around to yet. Some are worth keeping when upgrading to a new upstream version, some aren't.<p>I agree that it's not <i>ideal</i>, but... there are always tradeoffs to manage.<p>[0]: <a href="https://github.com/stackabletech/docker-images/tree/e30798acde891b78eb6e593da63a14fbc8691aa8/hadoop/hadoop/stackable/patches/3.4.1" rel="nofollow">https://github.com/stackabletech/docker-images/tree/e30798ac...</a></p>
]]></description><pubDate>Mon, 18 Aug 2025 04:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44937428</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44937428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44937428</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>(Author here.)<p>> fork the repo (at whatever tag makes sense), then periodically sync with the latest code for that version.<p>Yeah, this is the workflow that Lappverk is trying to enable.<p>The problem is that neither of Git's collaboration models works well for this problem. Rebasing breaks collaboration (and history for the patchset itself), and merging quickly loses track of individual patches. Lappverk is an attempt to provide a safer way to collaborate over the rebase workflow.</p>
]]></description><pubDate>Mon, 18 Aug 2025 04:23:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44937392</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44937392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44937392</guid></item><item><title><![CDATA[New comment by Nullabillity in "Modifying other people's software"]]></title><description><![CDATA[
<p>(Author here.)<p>The difference is that git rebasing is a destructive operation, you lose track of the old version when you do it. (Yes, there's technically the reflog.. but it's much less friendly to browse, and there's no way to share it across a team.)<p>Maybe that's an okay tradeoff for something you use by yourself, but it gets completely untenable when you're multiple people maintaining it together, because constantly rebasing branches completely breaks Git's collaboration model.</p>
]]></description><pubDate>Mon, 18 Aug 2025 04:16:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=44937358</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44937358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44937358</guid></item><item><title><![CDATA[New comment by Nullabillity in "Trust in AI coding tools is plummeting"]]></title><description><![CDATA[
<p>Where's the NFT plateau of productivity? Asbestos? Lead?<p>The Gartner model doesn't actually have anything to say about <i>technology</i>, it's just astrology for rich people.</p>
]]></description><pubDate>Tue, 05 Aug 2025 13:53:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44797995</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44797995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44797995</guid></item><item><title><![CDATA[New comment by Nullabillity in "Crush: Glamourous AI coding agent for your favourite terminal"]]></title><description><![CDATA[
<p>RIP charm, I guess.</p>
]]></description><pubDate>Wed, 30 Jul 2025 16:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44736643</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44736643</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44736643</guid></item><item><title><![CDATA[Leaver Experience]]></title><description><![CDATA[
<p>Article URL: <a href="https://natkr.com/2025-07-30-leaver-experience/">https://natkr.com/2025-07-30-leaver-experience/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44735455">https://news.ycombinator.com/item?id=44735455</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Jul 2025 15:23:48 +0000</pubDate><link>https://natkr.com/2025-07-30-leaver-experience/</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44735455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44735455</guid></item><item><title><![CDATA[New comment by Nullabillity in "SF may soon ban natural gas in homes and businesses undergoing major renovations"]]></title><description><![CDATA[
<p>> Are you in the USA?<p>Sweden.</p>
]]></description><pubDate>Mon, 28 Jul 2025 20:00:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44714910</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44714910</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44714910</guid></item><item><title><![CDATA[New comment by Nullabillity in "Uber will let women drivers and riders request to avoid being paired with men"]]></title><description><![CDATA[
<p>> Having a bunch of people peeing standing up into normal toilets would be a lot more gross than urinals.<p>So.. sit the fuck down?</p>
]]></description><pubDate>Mon, 28 Jul 2025 07:11:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44708083</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44708083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44708083</guid></item><item><title><![CDATA[New comment by Nullabillity in "SF may soon ban natural gas in homes and businesses undergoing major renovations"]]></title><description><![CDATA[
<p>Any modern (made within the last ~20 years) electric stove is going to just have a flat top with  markings, just like an induction stove.[0] Before that you'd have a flat surface with a cast iron disk protruding for each hot surface.[1] Less trivial than the flat surface, but still not too bad. I've seen.. maybe.. one with an exposed coil in my entire life, and that thing was <i>ancient</i>. Faaaaar  from "generally use".<p>[0]: <a href="https://www.electrolux.se/services/eml/asset/782bdf32-f709-48fc-baff-1f46445ca2c7/E4RM3Q/PSEEHO150P363006/WS_ZO/PSEEHO150P363006.png" rel="nofollow">https://www.electrolux.se/services/eml/asset/782bdf32-f709-4...</a><p>[1]: <a href="https://www.electrolux.se/services/eml/asset/fe80a43d-0b1c-48fc-b009-05688775125d/E4RM3Q/PSEECO200PA00022/WS_ZO/PSEECO200PA00022.png" rel="nofollow">https://www.electrolux.se/services/eml/asset/fe80a43d-0b1c-4...</a></p>
]]></description><pubDate>Mon, 28 Jul 2025 07:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44708076</link><dc:creator>Nullabillity</dc:creator><comments>https://news.ycombinator.com/item?id=44708076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44708076</guid></item></channel></rss>