HN Buddy

Daily digest of top Hacker News posts and comments

Subscribe to the HN Buddy Daily Digest

Your email will only be used for the HN Buddy Daily Digest. I will not share it with anyone.

HN Buddy Daily Digest

Sunday, June 21, 2026

Hey buddy,

Man, Sunday on Hacker News had some interesting stuff. I was just skimming through it and wanted to give you the quick rundown. Grab a coffee, here we go:

Identity Verification on Claude

First up, Claude, you know, the AI, they're now making people verify their identity. Seems kinda wild, right? Some folks in the comments were pretty spooked about how the US government could just pull the plug on a SaaS service like that, especially for businesses that rely on it. They were saying the US can act pretty arbitrarily. And others were like, "we already give them our name and email, what's new?" Still, it's a big step for AI platforms.

Did My Old Job Only Exist Because of Fraud?

Then there was this wild story from a guy wondering if his old contractor job at a bank basically only existed because of some sketchy tax stuff, like maybe it was technically fraud. Turns out, in the UK, there's this thing called IR35 that made companies responsible for contractor taxes, so a lot of banks just kinda cleaned house. People in the comments were talking about how managers love contractors 'cause you can fire 'em easy, but that flexibility comes with its own costs.

Beyond All Reason (Free Total Annihilation Inspired RTS)

Dude, remember Total Annihilation? Well, there's this free game called Beyond All Reason that's basically like a super updated version. People are loving it! What's cool is, even though it's a competitive online game, the comments say the community is surprisingly patient with new players ("noobs"). You just can't jump straight into PvP without learning the ropes first, but it sounds like a good time if you're into RTS.

Prefer Duplication Over the Wrong Abstraction (2016)

There was an old article from 2016 that popped up again, basically saying it's way better to have some duplicated code than to build some complicated, wrong abstraction that just makes things worse. Devs were going back and forth on this. Some were like, "but then you have to fix the same bug everywhere!" But others pointed out that sometimes things look similar but are actually different business rules, and untangling a bad abstraction is pure hell. Someone even shouted out Sandi Metz, the author, saying her books are awesome for object-oriented design.

The Brain Was Not Designed for This Much Bad News

This one was pretty relatable: a science article saying our brains just aren't wired to handle the constant flood of bad news we get these days, you know, from the internet and all. A lot of people in the comments were like, "yep, that's why I unplug from social media and news!" Some even compared the constant outrage cycles to how religion works for some people, which was kinda deep.

Google Hits 50% IPv6

Big news for the internet nerds: Google just hit 50% of its traffic running on IPv6! Finally, right? But get this, even after all these years, people are still arguing in the comments about whether it's faster or slower. Some say they don't notice any difference, but others mentioned crazy routing paths that make IPv6 slower for them in some places. It's been a super slow crawl for like 15 years, apparently.

Developers Don't Understand CORS (2019)

And speaking of old articles, this one from 2019 popped up again: 'Developers don't understand CORS.' Man, that's still true for so many people, right? The comments were a mix of people saying it's super confusing and "security theatre," and others trying to explain the history of why it works the way it does, especially for simpler requests like basic GETs and POSTs that don't need a "preflight" check.

Anyway, that's the gist of it! Catch you later!

Talk soon,

Your buddy

All Stories from Today

Identity verification on Claude (support.claude.com)

Did my old job only exist because of fraud? (david.newgas.net)

Beyond All Reason (Free Total Annihilation Inspired RTS) (www.beyondallreason.info)

Prefer duplication over the wrong abstraction (2016) (sandimetz.com)

The brain was not designed for this much bad news (www.sciencedaily.com)

Google Hits 50% IPv6 (blog.apnic.net)

Developers don't understand CORS (2019) (fosterelli.co)

Apertus – Open Foundation Model for Sovereign AI (apertvs.ai)

Tell HN: Happy Fathers Day (news.ycombinator.com)

When I reject AI code even if it works (vinibrasil.com)

JSON-LD explained for personal websites (hawksley.dev)

Everything is logarithms (alexkritchevsky.com)

There is minimal downside to switching to open models (www.marble.onl)

Building reliable agentic AI systems (martinfowler.com)

(How to Write a (Lisp) Interpreter (In Python)) (2010) (norvig.com)

The 100k whys of AI (lcamtuf.substack.com)

FDA advisors unanimously vote to approve Moderna's mRNA after agency drama (arstechnica.com)

Who owns your ATProto identity? (kevinak.se)

The minimum viable unit of saleable software (brandur.org)

A 3D voxel game engine written in APL (github.com)

Fossil Fuels Are 40% of Freight Shipping Tonnage, but Half Its Fuel Use (cleantechnica.com)

Ask for no, don't ask for yes (2022) (www.mooreds.com)

Windows UI evolution: Clicking an unassociated file (movq.de)

The case against geometric algebra (2024) (alexkritchevsky.com)

PowerFox Browser (powerfox.jazzzny.me)

Show HN: Teach your kids perfect pitch (github.com)

White House delays US voting-machine vulnerability report (www.reuters.com)

Burnout is real for open source maintainers (openjsf.org)

Good results fine tuning a local LLM like Qwen 3:0.6B to categorize questions (www.teachmecoolstuff.com)

Show HN: Recall – Local project memory for Claude Code (github.com)