<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: Defletter</title><link>https://news.ycombinator.com/user?id=Defletter</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 19:16:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Defletter" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Defletter in "The Amazon tax"]]></title><description><![CDATA[
<p>> I simply said that I disagree with your stated motivations for your vote.<p>That's a semantic distinction without a difference.<p>> The way that you discuss your plan makes it sound as if you consider it morally incumbent upon others to follow suit. I <i>do</i> object to that.<p>That's more or less true: I do believe that people <i>should</i> BDS corporations that knowingly and willingly harm humanity (eg: aid and abet genocide); that it's not within our interests to let such things slide. And while I am biased, this doesn't feel like a particularly controversial take: it feels like I'm just spelling out basic civics. But.. this is also just like my opinion, man. You do you.</p>
]]></description><pubDate>Wed, 19 Aug 2026 09:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49358972</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49358972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49358972</guid></item><item><title><![CDATA[New comment by Defletter in "The Amazon tax"]]></title><description><![CDATA[
<p>It doesn't surprise me that corporations [whose primary, if not sole concern is the profit motive] don't care about the morality of their customers. What I don't understand is why you're objecting to me voting with my wallet, something that's been a popular retort against progressive and humanitarian movements for at least the past two decades.</p>
]]></description><pubDate>Wed, 19 Aug 2026 07:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=49358342</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49358342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49358342</guid></item><item><title><![CDATA[New comment by Defletter in "The Amazon tax"]]></title><description><![CDATA[
<p>Continuing the red/blue pill metaphor from earlier, what you're describing is not dissimilar to Cypher's betrayal to be plugged back in.</p>
]]></description><pubDate>Tue, 18 Aug 2026 18:14:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49350007</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49350007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49350007</guid></item><item><title><![CDATA[New comment by Defletter in "The Amazon tax"]]></title><description><![CDATA[
<p>I wasn't aware of that, no. I can say that it wasn't a feature of our history lessons in school, nor in various Holocaust documentaries I have watched, nor something that came up in conversation with friends and colleagues, nor have I personally seen it when it's been posted to HackerNews (if this is anything to go by: <a href="https://hn.algolia.com/?query=IBM%20holocaust&sort=byDate&type=story" rel="nofollow">https://hn.algolia.com/?query=IBM%20holocaust&sort=byDate&ty...</a>). I only learned about Oracle's complicity because it has resurfaced in coverage regarding the current ongoing genocide. But you are proving my point: what do I do now with this information?</p>
]]></description><pubDate>Tue, 18 Aug 2026 17:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348964</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49348964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348964</guid></item><item><title><![CDATA[New comment by Defletter in "The Amazon tax"]]></title><description><![CDATA[
<p>Except that this holds true for everything. For example, I only just today found out about this <a href="https://www.youtube.com/watch?v=r8yo7_Inikg&t=1157s" rel="nofollow">https://www.youtube.com/watch?v=r8yo7_Inikg&t=1157s</a>, ie, Oracle's apparent complicity in genocide. Now that I know this, I now have to rethink things: what am I using that depends on Oracle that I need to migrate away from? This wasn't something I was concerned about just 24 hours ago. This is not to say it's not a valid concern: we <i>should</i> divest from companies and organisations complicit in genocide, but this is demonstrably a case where I have given myself more work, more worry, from gaining knowledge.</p>
]]></description><pubDate>Tue, 18 Aug 2026 16:44:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49348445</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49348445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49348445</guid></item><item><title><![CDATA[New comment by Defletter in "Stop sending me huge PRs; a rant"]]></title><description><![CDATA[
<p>> why do we put it up for human review? I would wager that [...] a human has placed themselves as a gatekeeper<p>Well, yes, presumably because the maintainers have an obligation to their users (or whoever else they answer to), so I doubt they're overly willing to relegate themselves to being a rubber stamp for whatever some LLM hallucinates as looking good to it.</p>
]]></description><pubDate>Sat, 15 Aug 2026 06:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49308126</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49308126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49308126</guid></item><item><title><![CDATA[New comment by Defletter in "Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet"]]></title><description><![CDATA[
<p>The author date was when it was introduced to Parliament, the commit date is the date of Royal Assent. Ditto with the date a referendum was called versus when its results were certified, etc.</p>
]]></description><pubDate>Wed, 12 Aug 2026 08:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49269498</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49269498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49269498</guid></item><item><title><![CDATA[New comment by Defletter in "Show HN: Git-knife – Edit commit messages, authors, and dates like a spreadsheet"]]></title><description><![CDATA[
<p>This is, funnily enough, something I've been periodically searching for for nearly a decade, and even renewed my search <i>yesterday</i>. For those wondering, my use case is a model Parliament (context: <a href="https://news.ycombinator.com/item?id=43474850">https://news.ycombinator.com/item?id=43474850</a>) and deciding on using git to store the laws, with the commits representing the Acts of Parliament themselves. The problem is that we need to <i>guarantee</i> that every commit has the correct metadata: we do not care <i>at all</i> about the conservation of commit hashes. And if we've accidentally missed a law and need to interactively-rebase it into the git history, it should NOT reset all the subsequent commit dates to the current timestamp. Basically, we're wanting to use git as a historical archive. I'm delighted to have found this.</p>
]]></description><pubDate>Wed, 12 Aug 2026 04:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49267740</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49267740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49267740</guid></item><item><title><![CDATA[New comment by Defletter in "Pi's Minimalism Is Its Advantage"]]></title><description><![CDATA[
<p>Looking around my own cluttered home folder, the pattern seems to be that applications will split their "singlefolder" into a subtree.<p>For example:<p>- .sdkman has: bin, candidates, contrib, etc, ext, libexec, src, tmp, var<p>- .gitkraken has: logs, notif, profiles, repohooks, service, themes<p>- .mullvad-browser has: Downloads, .cache, .config, .local, .mullvad<p>- .dropbox has: events, instance1, instance_db, logs, machine_storage, metrics, ssa_events<p>- .steam has: bin, bin32, bin64, debian-installation, root, sdk32, sdk64, steam<p>- .xpipe has: cache, logs, settings, shell, storage, webview<p>...etc<p>I will say that even though I really don't like having a cluttered home folder, I do appreciate things being more or less in one place and so can be easily uninstalled and cleaned up. Flatsweep even being a thing is a testament to the tedium created by dispersing everything across the file system. It reminds me of macOS and not in a good way: I had an equivalent to Flatsweep on my old macbook but I couldn't remember its name so I searched "macos app cleanup tool", and the first page is just a bunch of comparison articles for the 10 (or whatever) best cleanup tools. This shouldn't be a thing. Alas, it is because applications can't or wont clean up after themselves.</p>
]]></description><pubDate>Thu, 06 Aug 2026 20:50:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49202350</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49202350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49202350</guid></item><item><title><![CDATA[New comment by Defletter in "Pi's Minimalism Is Its Advantage"]]></title><description><![CDATA[
<p>I'd also add that convenient recursive folder creation was only added relatively recent for many languages (eg: "std::filesystem::create_directories" was only added in C++17). And since "~/" is pretty much guaranteed to exist, the fewer folders you needed to create, the less code you had to write.</p>
]]></description><pubDate>Wed, 05 Aug 2026 09:47:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49180589</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49180589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49180589</guid></item><item><title><![CDATA[New comment by Defletter in "SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers"]]></title><description><![CDATA[
<p>Because that's not what happened? What? Neither smartmic's root-level comment or rdsubhas's response mention it being an ad. I was criticising adhamsalama's dismissal of rdsubhas's comment as AI, who also said nothing about it being an ad. I'm so baffled. Can you not see the structure or the content of this thread?</p>
]]></description><pubDate>Thu, 30 Jul 2026 06:51:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49106781</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49106781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49106781</guid></item><item><title><![CDATA[New comment by Defletter in "SQLite in Production: Optimizing WAL Mode, Concurrency, and VFS Layers"]]></title><description><![CDATA[
<p>"You must accept the truth from whatever source it comes." - Maimonides<p>I feel like "this is AI" needs to join the ranks "it's not that deep" and "this is a Wendy's" as an annoying thought-terminating cliche.</p>
]]></description><pubDate>Wed, 29 Jul 2026 16:16:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49099444</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49099444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49099444</guid></item><item><title><![CDATA[New comment by Defletter in "C/C++ projects packaged for Zig"]]></title><description><![CDATA[
<p>This is something that bothers me about languages that proclaim C/C++ compat because it's almost exclusively just talking about the ABI. I will say that Zig's build system is <i>definitely</i> one of the better ones, just look at the sqlite3 repo: it just points to the amalgamation zip and compiles it statically, meaning you can compile it with whichever flags you want, knowing it's <i>guaranteed</i> to work exactly how you want. Even though I personally don't use sqlite, I cannot help but appreciate the simplicity here, whereas other systems languages with C/C++ compat (eg: D) cannot do this.<p>With that said, Zig falls well short when dependencies have more involved build systems that are too obnoxious to recreate, eg: libevent. I have a bit of a sentimental attachment to libevent and would love to use it within my Zig projects, but the only viable options are: 1) dynamically link; 2) have two [or more] separate build steps; or 3) wait until allyourcodebase does the obnoxious work for me. None of which are appealing so I end up using different libraries just for the build-system integration. And by their nature of being Zig libraries, they're usually less known, less battle-tested, and riskier to use because it's more likely to be some random guy's side project.<p>Putting aside the StackOverflow tier "why would you ever do/want that?" troll argument, the issue is that I'm being obstructed from using the libraries I want to use over build system incompatibilities. It feels somewhat similar to the complaint about having two [or more] languages within the same codebase.</p>
]]></description><pubDate>Tue, 28 Jul 2026 01:17:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49078048</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49078048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49078048</guid></item><item><title><![CDATA[New comment by Defletter in "Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition"]]></title><description><![CDATA[
<p>The biggest issue I have with it was the lack of support for multiple accounts a la World of Warcraft style: why do I need 3 Microslop accounts?</p>
]]></description><pubDate>Mon, 27 Jul 2026 15:57:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49071451</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49071451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49071451</guid></item><item><title><![CDATA[New comment by Defletter in "Ah, the Codeberg Drama"]]></title><description><![CDATA[
<p>Yes obviously, and they've already said that. What they're pointing out is that people are being petulant whiners about it. If we can all agree that Codeberg is free to make its decisions, and a decision has been made that you don't like, then just choose another provider. Going around slandering Codeberg is being a petulant whiner.</p>
]]></description><pubDate>Fri, 24 Jul 2026 14:49:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49036532</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49036532</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49036532</guid></item><item><title><![CDATA[New comment by Defletter in "I regret migrating to Codeberg"]]></title><description><![CDATA[
<p>It's always amusing to see people concern troll about slippery slopes as if Codeberg didn't already have requirements (some vibes based) for the repositories they host. But people hate change and will knee-jerk react to announcements like these. It reminds me of the absolute meltdowns people have over Rust in Linux (remember the hysteria when Rust became a hard dependency for apt?).</p>
]]></description><pubDate>Fri, 24 Jul 2026 12:37:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49034712</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=49034712</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49034712</guid></item><item><title><![CDATA[New comment by Defletter in "I found 10k GitHub repositories distributing Trojan malware"]]></title><description><![CDATA[
<p>Of course, it's a largely hobbyist venture, which also inadvertently makes it more difficult to audit. But the software engineering aspect was not really the point, just the context: the vast majority of people will just blindly install anything (regardless of whether it's open or closed source), clicking through the installation wizard, accepting the prompts for admin privileges, etc, without a care. But even within the minority of us end users who know what "open source" even means, there's a shocking amount of people who assume that an open source project is necessarily safer because, well, the source is publicly available... <i>someone</i> must've already done an audit, therefore it's safe.</p>
]]></description><pubDate>Thu, 18 Jun 2026 17:59:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48589054</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=48589054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48589054</guid></item><item><title><![CDATA[New comment by Defletter in "I found 10k GitHub repositories distributing Trojan malware"]]></title><description><![CDATA[
<p>> You've been living on such a principle? That sounds insane<p>Fun fact, I've spent the last few days fretting over whether to add H2 to my FabricMC mod. The problem being that I don't know what class-loading shenanigans could possibly occur if I jar-in-jar include it: what happens if another mod has H2 jar-in-jar included? Will my mod only reference its own version of H2? What implications [if any] would that have? Or will the Fabric Loader pick one? What if another mod has H2 shaded instead? Will the classes clash differently? What if, instead of jar-in-jar including it, I shade and relocate it? Does H2 or JDBC rely on reflection or services that would render it non-functional?<p>All recommendations point to using/creating a mod specifically for that library and depending on it. As luck would have it, one already exists on Modrinth. Except... I'm then requiring anyone who trusts my mod to also install this other mod that I have no control over. I just looked at the source code and it looks fine, but that's if you trust that the published jars are the exact result of that source code: maybe there's something malicious in the Gradle Wrapper binary. This mod could at any time become malicious and how would I detect that?<p>Guess what? I asked around and was summarily told to stop worrying, that it's fine. We on this website need to realise that we're a minority: NO ONE is routinely (or even occasionally) scrutinising the source code of the stuff they install from third-party websites. I have never, not once, seen anyone hash a downloaded file to check that it matches what's on the website. At the very most, I've seen people find the Github repo, see that it has a lot of stars, and then assume it's safe.</p>
]]></description><pubDate>Thu, 18 Jun 2026 15:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48587218</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=48587218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48587218</guid></item><item><title><![CDATA[New comment by Defletter in "Surprise, pay $1000"]]></title><description><![CDATA[
<p>It probably depends on the bank, but setting one's overdraft limit to zero doesn't necessarily help and may actually make things worse: some payments may still go through even if you don't have the funds, putting you in <i>unauthorised</i> overdraft, which tends to have a high daily fee.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:17:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48476658</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=48476658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48476658</guid></item><item><title><![CDATA[New comment by Defletter in "Leak Reveals Microsoft Wants Its AI to Be 'Addictive'"]]></title><description><![CDATA[
<p>Who'd've guessed that the profit motive being the primary if not sole concern would sometimes (often) create incentives that are hostile to humanity.</p>
]]></description><pubDate>Fri, 05 Jun 2026 16:19:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48414672</link><dc:creator>Defletter</dc:creator><comments>https://news.ycombinator.com/item?id=48414672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48414672</guid></item></channel></rss>