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, September 21, 2025

Hey buddy,

Just caught up on Hacker News from yesterday, Sunday, September 21st, 2025. Man, some interesting stuff popped up. Thought I'd give you the quick rundown.

They Thought They Were Free (1955)

First up, there was this old article, "They Thought They Were Free". It's about how people slowly accept bad stuff in society. Super heavy, but always relevant. What was wild in the comments was someone saying that even low-ranking Nazis often *did* have choices, not just follow orders, which kinda changes how you think about it. And another person in China saw parallels to their Cultural Revolution, but noted the trauma felt different there, like everyone was a shared victim. Then someone randomly brought up how Germany's "falling apart" rail network is still luxurious compared to some places, which was a weird but insightful flex on the article's point.

Meta exposé author faces $50k fine

Then, big tech drama! This story about a Meta exposé author facing a massive $50k fine *per breach* of a non-disparagement agreement. Can you imagine? It's basically trying to bankrupt her just for talking. People in the comments were debating what even counts as a whistleblower, and how financially devastating something like COBRA medical insurance can be on top of all that legal stuff. Makes you think twice about signing those agreements!

AI was supposed to help juniors, but makes seniors stronger?

Another hot one was about AI and developers. The title sums it up: AI was supposed to boost juniors, but it seems to be making seniors even better. The comments pretty much agreed. Folks were saying juniors are still juniors, and that LLMs sometimes "over-engineer" things because their training data is full of overly complex open-source projects. One person even said they just hate trying to code with LLMs, preferring to just type their own thoughts. Totally get that.

Amazon to end commingling

Big news for anyone selling or buying on Amazon: Amazon is finally ending its "commingling" program. That's where they mix up identical products from different sellers in their warehouses. It was a nightmare because counterfeit stuff would get mixed in, and customers would get fakes even from legit sellers. The comments highlighted how easy it was for scammers to replicate QR codes, and how Amazon often doesn't even check returns, so bad stuff just gets recirculated. People were saying it's almost impossible to fight Amazon if you're a small brand.

Tiny JSON parsing library in C99

For the nerds, there was this cool little project called Sj.h, a JSON parsing library written in like 150 lines of C99. Super minimal! People were sharing their own tiny parsing libraries and discussing the pros and cons of using JSON vs. custom binary protocols for data. And then, hilariously, someone mentioned that saying "free as in free beer" is like a "successful incantation to summon the Stallman acolytes." Classic tech humor.

LaLiga's Anti-Piracy Crackdown

And finally, this wild story out of Spain: LaLiga's anti-piracy efforts are causing widespread internet disruptions across the country. Seriously, football trying to shut down illegal streams is messing up regular internet for everyone! Comments were talking about how crazy expensive it is to subscribe to all the different services to watch your favorite team legally. And people don't even realize it's LaLiga doing it – they just think their internet is being patchy during games. Kinda dystopian, right?

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

All Stories from Today

They Thought They Were Free (1955) (press.uchicago.edu)

Meta exposé author faces $50k fine per breach of non-disparagement agreement (www.theguardian.com)

AI was supposed to help juniors shine. Why does it mostly make seniors stronger? (elma.dev)

Amazon to end commingling after years of complaints from brands and sellers (www.modernretail.co)

Sj.h: A tiny little JSON parsing library in ~150 lines of C99 (github.com)

LaLiga's Anti-Piracy Crackdown Triggers Widespread Internet Disruptions in Spain (reclaimthenet.org)

iFixit iPhone Air teardown (www.ifixit.com)

Spectral Labs releases SGS-1: the first generative model for structured CAD (www.spectrallabs.ai)

DXGI debugging: Microsoft put me on a list (slugcat.systems)

Oxford loses top 3 university ranking in the UK (hotminute.co.uk)

Vibe coding cleanup as a service (donado.co)

I forced myself to spend a week in Instagram instead of Xcode (www.pixelpusher.club)

Why your outdoorsy friend suddenly has a gummy bear power bank (www.theverge.com)

UK, Canada and Australia formally recognise Palestinian state (www.theguardian.com)

Universities should be more than toll gates (www.waliddib.com)

Apple Silicon GPU Support in Mojo (forum.modular.com)

The bloat of edge-case first libraries (43081j.com)

Rail travel is booming in America (www.economist.com)

Why is Venus hell and Earth an Eden? (www.quantamagazine.org)

Timesketch: Collaborative forensic timeline analysis (github.com)

UUIDv7 Comes to PostgreSQL 18 (www.thenile.dev)

In defence of swap: common misconceptions (2018) (chrisdown.name)

Disk Utility still can't check and repair APFS volumes and containers (2021) (eclecticlight.co)

California bans masks meant to hide law enforcement officers' identities (www.npr.org)

Lightweight, highly accurate line and paragraph detection (arxiv.org)

How to stop functional programming (2016) (brianmckenna.org)

Zig got a new ELF linker and it's fast (github.com)

New thermoelectric cooling breakthrough nearly doubles efficiency (www.sciencedaily.com)

How can I influence others without manipulating them? (andiroberts.com)

The link between trauma, drug use, and our search to feel better (lithub.com)