<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: KajMagnus</title><link>https://news.ycombinator.com/user?id=KajMagnus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 16:42:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=KajMagnus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by KajMagnus in "Software is made between commits"]]></title><description><![CDATA[
<p>That's interesting, so you keep the branches from before the squash -- but do you also rename them somehow, to show that they're now "frozen historic versions"?</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505107</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48505107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505107</guid></item><item><title><![CDATA[New comment by KajMagnus in "The Website Specification"]]></title><description><![CDATA[
<p>The whole website was apparently AI generated 3 days ago [0], leaves me wondering if this is partly a HN bots upvotes manipulation experiment. Or people here really think an AI gend docs website is top news nowadays? Has the HN demographics changed<p>When the website is AI generated anyway, why not ask Claude or Gemini directly instead of going to the specs website?<p>(Maybe it's useful to the author himself, but personally I don't have any reasons to trust the website more than asking an AI myself + asking for references)<p>[0] <a href="https://github.com/jdevalk/specification.website/commit/d8ec520c307bafc022410885b9e4149e7887ab29" rel="nofollow">https://github.com/jdevalk/specification.website/commit/d8ec...</a></p>
]]></description><pubDate>Mon, 01 Jun 2026 13:27:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356589</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48356589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356589</guid></item><item><title><![CDATA[New comment by KajMagnus in "EY Canada published a cybersecurity report and most citations were hallucinated"]]></title><description><![CDATA[
<p>I think the AIs don't have enough information about the problem. There's many things those who wrote the prompts forgot to mention. And some of it maybe is tacit knowledge?<p>Then, it doesn't matter if you add 1000 frontier models -- they still can't generate a good report.<p>But yes I suppose you can get rid of hallucinated citations though</p>
]]></description><pubDate>Sun, 31 May 2026 05:09:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343207</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48343207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343207</guid></item><item><title><![CDATA[New comment by KajMagnus in "Show HN: Continue? Y/N: A 60-second game about AI agent permission fatigue"]]></title><description><![CDATA[
<p>Top 18%! I denied everything, unless I could see at a glance that it was safe (like Git diff)</p>
]]></description><pubDate>Thu, 28 May 2026 19:54:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314493</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48314493</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314493</guid></item><item><title><![CDATA[New comment by KajMagnus in "Migrating from Go to Rust"]]></title><description><![CDATA[
<p>Aren't you overlooking the main point of the article?, the reason they migrated:<p>> <i>concurrency — eliminating data races essentially, which we had before. Really gnarly bugs</i><p>> <i>this is the one teams report most enthusiastically. The classes of bugs that survive go test -race and reach production (data races, nil dereferences, missed error paths) just don’t compile in Rust. Oncall rotations are typically very boring after a Rust migration. ...</i><p>> <i>I hadn’t had to chase down a crash, or some weird multi-threaded race condition, or some of these other things which actually consumed a huge amount of my time before.</i><p>(They say at InfluxDb)<p>That's not a Rust vs. Go slapfight? Instead, sounds like a good judgement to me</p>
]]></description><pubDate>Mon, 25 May 2026 12:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48265970</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48265970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48265970</guid></item><item><title><![CDATA[New comment by KajMagnus in "Google Declaring War on the Web"]]></title><description><![CDATA[
<p>There's no metrics or KPIs that encourage more AI use? (In his team?)<p>(I guess you would have mentioned already)</p>
]]></description><pubDate>Thu, 21 May 2026 19:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48227725</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48227725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48227725</guid></item><item><title><![CDATA[New comment by KajMagnus in "I don't think AI will make your processes go faster"]]></title><description><![CDATA[
<p>Saying the model failed to write a <i>competitive</i> C compiler makes more sense.<p>I don't think they tried to do that though.<p>> today's models are not yet able to produce production software without close supervision, even when uncharacteristically good specs and hand-written tests exist.<p>That's a good point anyway</p>
]]></description><pubDate>Sun, 17 May 2026 20:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172702</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48172702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172702</guid></item><item><title><![CDATA[New comment by KajMagnus in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Or when you find some old source code at your workplace, and you're like: "this looks pretty nice, I wonder who wrote this?"</p>
]]></description><pubDate>Wed, 13 May 2026 05:05:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118062</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48118062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118062</guid></item><item><title><![CDATA[New comment by KajMagnus in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>Check out Qubes OS and vault VMs and (I haven't started using yet) split SSH / GPG.</p>
]]></description><pubDate>Wed, 13 May 2026 05:02:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48118031</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48118031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48118031</guid></item><item><title><![CDATA[New comment by KajMagnus in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>If a package developer maliciously breaks everyone's builds,<p>isn't that pretty great?<p>Because now you have learnt that you can't trust them</p>
]]></description><pubDate>Wed, 13 May 2026 04:47:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48117951</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48117951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48117951</guid></item><item><title><![CDATA[New comment by KajMagnus in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>How do you know the hash in advance?</p>
]]></description><pubDate>Wed, 13 May 2026 01:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48116914</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48116914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116914</guid></item><item><title><![CDATA[New comment by KajMagnus in "AI slop is killing online communities"]]></title><description><![CDATA[
<p>My impression is that they're sometimes unemployed people or students hoping to create a popular open source project, and use it to find a job.<p>They aren't going to care about any of the advice in the article about not posting slop -- finding a job is (of course?) more important to them.<p>Can't really say they are doing anything wrong, maybe I too would have? ... Just that large scale, doesn't work</p>
]]></description><pubDate>Thu, 07 May 2026 20:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054217</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=48054217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054217</guid></item><item><title><![CDATA[New comment by KajMagnus in "Google's AI Overviews spew false answers per hour, bombshell study reveals"]]></title><description><![CDATA[
<p>The number is 9<p>9% not accurate answers, for Gemini 3. (I think that's a lot!)</p>
]]></description><pubDate>Fri, 10 Apr 2026 05:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47714092</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=47714092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47714092</guid></item><item><title><![CDATA[New comment by KajMagnus in "Moving from WordPress to Jekyll (and static site generators in general)"]]></title><description><![CDATA[
<p>Have you seen Talkyard Blog Comments? It's open-source and based out of Europe. <a href="https://blog-comments.talkyard.io" rel="nofollow">https://blog-comments.talkyard.io</a>.  (I'm developing it.)<p>> legacy WP blog ... users should be able to ...<p>(What's your blog about?)</p>
]]></description><pubDate>Fri, 10 Apr 2026 05:05:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713853</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=47713853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713853</guid></item><item><title><![CDATA[New comment by KajMagnus in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>> suddenly have 215 new files to check in!<p>How big is your repo, if I may ask?<p>Personally I store vendored dependencies in a submodule, where I can squash history, if it grows too large.</p>
]]></description><pubDate>Thu, 02 Apr 2026 12:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47613598</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=47613598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47613598</guid></item><item><title><![CDATA[New comment by KajMagnus in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Good points. But what do you mean with 3: <i>"lockfile poisoning attacks, by making them more complicated"</i> — making the lockfiles <i>more complicated</i>?<p>Also, 4) Simpler to `git diff` the changes, when you have the source locally already :- )</p>
]]></description><pubDate>Wed, 01 Apr 2026 07:26:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597930</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=47597930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597930</guid></item><item><title><![CDATA[New comment by KajMagnus in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Scala could be one example? When I upgraded to a newer version of the standard library (the Scala 2.13 or Scala 3 collections library), there was a tool, Scalafix [1], that could update my source code to work with the new library. Don't think it was perfect (don't remember), but helpful.<p>[1] <a href="https://scalacenter.github.io/scalafix/" rel="nofollow">https://scalacenter.github.io/scalafix/</a></p>
]]></description><pubDate>Wed, 01 Apr 2026 06:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47597396</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=47597396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47597396</guid></item><item><title><![CDATA[Show HN: Talkyard, open-source forum software. StackOverflow Reddit Slack hybrid]]></title><description><![CDATA[
<p>Chat "demo": <a href="https://forum.talkyard.io/-31/support-chat" rel="nofollow">https://forum.talkyard.io/-31/support-chat</a><p>Q&A demo: <a href="https://insightful.demo.talkyard.io/-6/asking-for-help-in-it-in-a-senior-position-while-keeping-credibility" rel="nofollow">https://insightful.demo.talkyard.io/-6/asking-for-help-in-it...</a><p>If you want to self-host, I'd love feedback on the new installation instructions!<p>Installation repo: <a href="https://github.com/debiki/talkyard-prod-one/tree/ty-prod-one-v1" rel="nofollow">https://github.com/debiki/talkyard-prod-one/tree/ty-prod-one...</a> — upcoming new version (feedback welcome). Docker Compose on Debian/Ubuntu.<p>Source code: <a href="https://github.com/debiki/talkyard" rel="nofollow">https://github.com/debiki/talkyard</a>, AGPL. React, Scala, Postgres.<p>Biz model: SaaS + Enterprise edition.<p>Backstory: Inspired by angry people saying silly things in debate programs on Swedish TV. I thought they needed time to think, before they spoke. But they couldn't stay in the TV studio for hours and days. They needed a place online where they could share their thoughts, later when done thinking. There wasn't any good software for this, so I started coding. (This was long ago.)<p>No investors (instead, independent, based out of Europe/Sweden). Hand coded.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46411161">https://news.ycombinator.com/item?id=46411161</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Dec 2025 14:07:45 +0000</pubDate><link>https://www.talkyard.io/</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=46411161</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46411161</guid></item><item><title><![CDATA[New comment by KajMagnus in "I’ve removed Disqus. It was making my blog worse"]]></title><description><![CDATA[
<p>Then you might find Talkyard interesting: <a href="https://blog-comments.talkyard.io" rel="nofollow">https://blog-comments.talkyard.io</a> — reminds of Disqus, in that it's threaded, best first (optionally).  (I'm developing it.)<p>> showing some CORS error<p>In my case, I found it annoying when cookies gradually stopped working, and eventually  I had to make the software use custom HTTP headers instead of cookies.<p>> Seems that mostly spammers comment<p>The more interesting the contents of the blog is, the more real humans will like it and post comments? (if they can find it)<p>But a "Our company posts something each day, even if nothing has happened" blog, or AI fluff, attracts only spammers?</p>
]]></description><pubDate>Wed, 01 Oct 2025 02:48:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45433815</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=45433815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45433815</guid></item><item><title><![CDATA[New comment by KajMagnus in "Why language models hallucinate"]]></title><description><![CDATA[
<p>Could one say that humans are trained very differently from AIs?<p>If we (humans) make confident guesses, but are wrong — then, others will look at us disappointedly, thinking "oh s/he doesn't know what s/he is talking about, I'm going to trust them a bit less hereafter". And we'll tend to feel shame and want to withdraw.<p>That's a pretty strong punishment, for being confidently wrong? Not that odd, then, that humans say "I'm not sure" more often than AIs?</p>
]]></description><pubDate>Sun, 07 Sep 2025 06:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45155983</link><dc:creator>KajMagnus</dc:creator><comments>https://news.ycombinator.com/item?id=45155983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45155983</guid></item></channel></rss>