<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: nvme0n1p1</title><link>https://news.ycombinator.com/user?id=nvme0n1p1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Jul 2026 23:49:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nvme0n1p1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nvme0n1p1 in "Why I Left Google DeepMind"]]></title><description><![CDATA[
<p>> So you would prefer weapons that cannot reason at all?<p>Um, yes? It's bad enough humans are murdering each other. At least a human can in theory be held accountable for pulling the trigger. The last thing we need is an unaccountable ralph loop reasoning about which schools and churches to bomb every time it wakes up.<p>> if it had a better llm underpinning it<p>Ah yes, the "LLMs are intelligent, you're just not using the newest fanciest model" fallacy. This time with innocent lives on the line. If only we used ChatGPT-8.9 instead of 8.8, those poor kids would still be alive today.</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926684</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48926684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926684</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Just Let Me Write Digits"]]></title><description><![CDATA[
<p>GitHub is meant for developers. Plenty of OSS has forums or Zulip/Discord chats for ordinary users to get support in a more casual way. Sometimes not, but there's just as much closed source software with poor support too.</p>
]]></description><pubDate>Tue, 14 Jul 2026 14:54:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48907856</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48907856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48907856</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Ask HN: Add flag for AI-generated articles"]]></title><description><![CDATA[
<p>GP proposed the site should solve the problem once at the source, and everyone benefits. You counter-proposed that every individual reader should take manual action on every headline they see. That's a lot of redundant wasted effort across the userbase.<p>To continue your analogy, that would be like if Gmail got rid of spam filters, and then told people to stop complaining endlessly and manually copy every email they get into SpamGPT to ask if it's spam or not.</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:33:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894291</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48894291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894291</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Ask HN: Add flag for AI-generated articles"]]></title><description><![CDATA[
<p>> > I don't want to deal with AI or AI slop<p>> You should add more AI to your life<p>I hope you can see how this is not a useful suggestion.</p>
]]></description><pubDate>Mon, 13 Jul 2026 04:20:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48887871</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48887871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48887871</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Apple Silicon Exec Explains Mac Mini AI Demand and On-Device Future"]]></title><description><![CDATA[
<p><a href="https://www.crikey.com.au/2025/01/08/apple-new-artificial-intelligence-rewords-scam-messages-look-legitimate/" rel="nofollow">https://www.crikey.com.au/2025/01/08/apple-new-artificial-in...</a><p>Of course. Do you think this was on purpose? All part of Apple's brilliant master plan?</p>
]]></description><pubDate>Fri, 10 Jul 2026 17:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48862672</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48862672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48862672</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Cloudflare Drop"]]></title><description><![CDATA[
<p>Here's Cloudflare's T&C in comic form, for those with short attention spans.<p><a href="https://nedroidcomics.tumblr.com/post/41879001445/the-internet" rel="nofollow">https://nedroidcomics.tumblr.com/post/41879001445/the-intern...</a></p>
]]></description><pubDate>Thu, 09 Jul 2026 07:31:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48842189</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48842189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48842189</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "sqlite-utils 4.0rc2, mostly written by Claude Fable (for about $149.25)"]]></title><description><![CDATA[
<p>Definitely not. I've never seen a human trapped in that kind of infinite loop. Humans know that if they don't stop at the end of the day, they don't get to go home to their wife, and if they don't finalize their list of issues, they never get their contract paid out.</p>
]]></description><pubDate>Sun, 05 Jul 2026 08:01:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48792200</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48792200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48792200</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Odin, Wikipedia and engagement farming"]]></title><description><![CDATA[
<p>SISC is there because it's not notable, so the busybodies haven't even noticed the page exists. Odin, however, is notable, and that put it on their radar as a target for attacking its notability.</p>
]]></description><pubDate>Sat, 04 Jul 2026 00:32:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48781577</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48781577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48781577</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Gemini Code Assist will be shut down on July 17"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Sturgeon%27s_law" rel="nofollow">https://en.wikipedia.org/wiki/Sturgeon%27s_law</a><p>Did you expect comedy specials to be an exception to this?</p>
]]></description><pubDate>Fri, 03 Jul 2026 18:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48778361</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48778361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48778361</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Mag 7 starting to underperform [pdf]"]]></title><description><![CDATA[
<p>If a stock market observation has no predictive power, then it's worthless.<p>I look forward to your weather report too: "It's always sunny outside until one day it starts raining. Every time."</p>
]]></description><pubDate>Mon, 29 Jun 2026 15:23:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48720476</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48720476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48720476</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Type-checked non-empty strings"]]></title><description><![CDATA[
<p>Daily reminder that TypeScript's type checker is not sound.<p><a href="https://www.typescriptlang.org/play/?#code/C4TwDgpgBAcg9gOwKIFsygMrAE4EsEDmUAvFEgB4DGANgK4AmEAPAM474EA0UA5DwHwBuAFDDKiNlDhwwLErx4jxCSQkSp0IAFyx1aTO0LzpspRLjUIAOmpwCACjXJ9IGxELAAFgEpBQA" rel="nofollow">https://www.typescriptlang.org/play/?#code/C4TwDgpgBAcg9gOwK...</a></p>
]]></description><pubDate>Mon, 29 Jun 2026 14:35:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48719810</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48719810</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719810</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Honesty gets Emacs patch rejected"]]></title><description><![CDATA[
<p>I'm not comparing it with cheating. I'm comparing with doing something someone asked you not to do. Simple human decency.<p>Imagine your fiance of 5 years is vegan, and asks you not to put mayo in her food. You sneak it into her food anyway and write a blog post about it. You can tell her all the excuses you want:<p>- 90% of the world eats animal products daily<p>- I spent 300+ hours of work finding the best mayo<p>- I could have kept sneaking slop into your food and not disclosed it<p>But at the end of the day you're still ignoring her wishes. You can go ahead and keep building this labyrinth of reasoning for yourself, where you're right and everyone else in the world is wrong. And you'll end up dumped with nobody wanting to collaborate with you, talking to ChatGPT late at night who tells you "you're absolutely right, you're a brilliant coder, you deserve better than her!"<p>People are weird. People plant their gardens their own way. Some like ketchup instead of mayo. Some don't want want AI slop in their codebase. Nobody's stopping you from using your patches privately on your own computer. But if you seek the social validation of having them accepted upstream, you have to learn to respect the people around you.</p>
]]></description><pubDate>Sat, 27 Jun 2026 15:41:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48699209</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48699209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48699209</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Honesty gets Emacs patch rejected"]]></title><description><![CDATA[
<p>What a pompous, self-aggrandizing takeaway.<p>"My patch got rejected because I was honest"<p>"My girlfriend broke up with me because I was honest"<p><a href="https://www.youtube.com/shorts/Nx0r-_DuDek" rel="nofollow">https://www.youtube.com/shorts/Nx0r-_DuDek</a><p>I encourage the author to do a bit more self-reflection.</p>
]]></description><pubDate>Fri, 26 Jun 2026 06:20:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48682991</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48682991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48682991</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>> This makes sense except breaking existing code<p>Before Zig hits 1.0, users should expect language changes. Has anyone claimed otherwise?<p>If you need the old thing often enough, you can write a wrapper for it. It's a trivial one-liner, as you've shown.</p>
]]></description><pubDate>Thu, 25 Jun 2026 19:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48678376</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48678376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48678376</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>Take the address and deref afterwards, and it's exactly the same. Or to say another way: if you want bits to be reinterpreted raw as if they're in memory, then... put them in memory, then reinterpret them.<p>> You could use it to define a function that implements bitCast. Which defeats the purpose of having any @bitCast intrinsic<p>Yes, and this is one reason @bitCast was changed to have different semantics that are not trivially achieved with @ptrCast.</p>
]]></description><pubDate>Thu, 25 Jun 2026 19:05:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48677862</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48677862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48677862</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>For your specific case, even a simple `[9][9]u16` might perform better (where you make use of nine bits in each u16). For each entry, the nine mask bits would be in the same bit positions, so the compiler won't have to do a bunch of shifts to extract/align the bits. CPUs love consistency. I doubt it's worth the additional codegen complexity to save 70 bytes in your data model.</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676615</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48676615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676615</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>For other situations like a CRC on an arbitrarily-sized message, a big int would be better, surely? You can do long division on those. <a href="https://ziglang.org/documentation/0.16.0/std/#std.math.big.int.Managed" rel="nofollow">https://ziglang.org/documentation/0.16.0/std/#std.math.big.i...</a><p>I was talking about GP's u729, which is 9*9*9, the state space of a sudoku board. Can you come up with a situation where dividing that number by anything is meaningful?</p>
]]></description><pubDate>Thu, 25 Jun 2026 17:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48676481</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48676481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48676481</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>I can't imagine any situation where I'd use a u729 instead of a StaticBitSet. For size 729, it would end up backed by a bit_set.Array, not a bit_set.Integer.<p><a href="https://ziglang.org/documentation/master/std/#std.bit_set.Static" rel="nofollow">https://ziglang.org/documentation/master/std/#std.bit_set.St...</a></p>
]]></description><pubDate>Thu, 25 Jun 2026 16:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48675704</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48675704</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48675704</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Zig's new bitCast semantics and LLVM back end improvements"]]></title><description><![CDATA[
<p>You don't need to use @bitCast for the behavior you're talking about. @ptrCast still exists.</p>
]]></description><pubDate>Thu, 25 Jun 2026 16:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48675620</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48675620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48675620</guid></item><item><title><![CDATA[New comment by nvme0n1p1 in "Never Give Them Your Face"]]></title><description><![CDATA[
<p>I didn't ask about other worse things, I asked about this specific bad thing.<p>Since you dodged the question, I guess your real answer is "no, people never did this" and therefore "yes, this is AI slop"</p>
]]></description><pubDate>Wed, 24 Jun 2026 15:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48661327</link><dc:creator>nvme0n1p1</dc:creator><comments>https://news.ycombinator.com/item?id=48661327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48661327</guid></item></channel></rss>