You’ve read a pull request that called something load-bearing. Maybe you wrote one. The word sounds like judgment, like somebody held the change up to the light first. It’s the least human thing in the diff.
ChatGPT’s tell was delve and em dashes, and those got easy to strip. This one is a whole vocabulary. It covers 40% of the pull requests humans signed their own names to.
In today’s indie hacker news:
- 🪵 The word that gives Claude away in your PRs
- 🦙 llama.cpp’s maintainers are already inside the Nvidia deal
- 🗜️ Cloudflare’s DNS memory audit, and the patterns to steal
- 🔧 Stack: restoredrill puts your Postgres backup on the clock
TOP STORIES
CLAUDE HAS A TELL
🪵 One word gives Claude away across 461,121 pull requests

The story: Louis Abraham has been scraping 1,000 GitHub pull requests a day for 595 days and clustering the descriptions by vocabulary. Ten clusters, 51 million words. One of them is new, and its most representative word is load-bearing.
The details:
- It runs 39.47x over baseline inside that cluster: 95 uses per million words against 20 corpus-wide.
- Its neighbours: plainly, quietly, refusal, re-derived, byte-identical, chokepoint, seam.
- The method is unsupervised KL-divergence k-means, so the attribution is inference, not proof. HN’s sethd reports Codex writing the same way.
- An open issue on Anthropic’s own repo says Claude Code reaches for the word constantly with nothing in CLAUDE.md telling it to.
Why builders care: If Claude drafts your PR descriptions, changelogs or landing copy, you’re shipping a fingerprint readers already recognise. Cheapest fix is a banned-word lint pass on anything AI-drafted that leaves the repo.
Together with ShortFormVideo.co
Explode your brand with short-form content.
We help founders build a high-value audience through short form video. We focus on the metrics that matter (leads, sales, sign-up), not just getting a lot of views.
With ShortFormVideo, you can:
- They write the hooks, cut the edits, post the clips, and run the DMs. You keep the expertise.
- They help you shoot one batch of footage per month to feed TikTok, Reels, and Shorts. Views are the easy part. The system is what you buy.
- Book a 30-minute call. They'll tell you what they'd post if they were you.
THE LLAMA.CPP TEAM COMES WITH IT
🦙 Nvidia is buying Hugging Face, and llama.cpp’s maintainers work there

The story: Hugging Face hired the llama.cpp team in February and put their independence in writing: 100% of their time on the project, full autonomy on technical direction. We ran the price twice this week. r/LocalLLaMA read the fine print instead. The promise is six months older than the buyer.
The details:
- Named in that post: Georgi Gerganov, Xuan-Son Nguyen, Aleksander Grygier. None of the three has said a word about the acquisition.
- The repo is MIT with no CLA, and copyright sits with 444 linked contributors. Nothing already shipped can be relicensed.
- Nvidia engineers were landing multi-GPU work in ggml months before any deal was reported.
- Roughly 200,270 models on the Hub are tagged GGUF, the format this project invented.
Why builders care: Nobody needs to migrate this week. ROCm and Vulkan are the backends that let AMD and Intel cards run local models, and neither one helps Nvidia sell GPUs. Pin your build commit if you ship on them.
CLOUDFLARE DELETED 533 BYTES
🗜️ 1.1.1.1’s DNS cache got 56% smaller and 19% faster at the same time

The story: Cloudflare rewrote the data layout behind 1.1.1.1 and took every cache entry from 953 bytes to 420. Resident memory per node dropped from 9.3GB to 5.3GB at p99. The rollout ran seven weeks and bought no new hardware.
The details:
- The headline is 100TB freed fleet-wide. HN did the arithmetic: 130 servers’ worth across 300+ cities, a few GB per box.
- Five layout changes over five releases:
Vecswapped forBox<[T]>, the three record lists merged, the owner name dropped when it matches the query. - Latency fell from 828ns to 670ns, insert throughput rose 43%. Better cache locality, not a tradeoff.
- MaraDNS’s maintainer did it solo too: a blacklist went from 237MB to 9.5MB.
Why builders care: You don’t have a fleet, so skip that number. Copy the audit instead. Wrap your allocator, count bytes per object against your real traffic mix, and fix the worst one first.
TRENDING TODAY
🤏 Small models have arrived - Segment co-founder Calvin French-Owen ran a real workload on gpt-5.6-luna instead of a Sonnet-class model. Cost per task fell from roughly $1 to $0.10. 527 points, 238 comments. llama.cpp merged Qwen3.8-Flash-Next the same week. Sharpest reply, from giraffe_lady: “Small models are good to the extent they are like big models, not to the extent that they are small.”
🎬 Gemini Omni 1.1 Flash - Google put two models out in one afternoon, Omni 1.1 Flash and 3.5 Transcribe, at 204 and 184 points. Then the launch thread went somewhere else entirely. 68 of its 146 comments argue about whether software engineers should unionise, set off by one aside about displaced voice actors. timr: “It’s literally the modern equivalent of smashing knitting looms.”
💸 Is AI coding actually faster? - Top thread on r/indiehackers today. Best answer is Double_Ebb4130’s: “PR count is the easiest number to game and the least useful one to read.” An r/SideProject post claims a third of the author’s Claude Code spend bought nothing. No breakdown, and the post is a launch for his own $19.99/mo tool. tare reads the session logs already on your disk if you want your own number.
DRAMA
🧨 THE FIGHT NOBODY HAD
Dario Clavijo’s own fuzzer found a 21-byte file that divides by zero in any FFmpeg-based app. The thread filled with people ready for another AI-slop brawl. Maintainer Jun Zhao called it valid and wrote the three-commit fix himself the same day. The loudest argument left was whether a minor bug deserves the front page. Issue and PR are both still open.
FIRST DOLLAR
📸 $12 TO $597 IN THREE MONTHS
u/Some-Ad5503 posted the numbers behind Batch for Google Photos, a Chrome extension that bulk-edits and bulk-deletes. April to May read $12.59. July to now reads $597.39. He credits the free tier: 25 photos a month, enough to prove the thing works and not enough to finish one album. PetaPixel wrote it up in June and named him as Yair Levin.
🖥️ THE FEE IS A SPAM FILTER
u/Dheeraj_PG’s Whop dashboard reads $70.21 all time for Discover Mac Apps. Around 57 apps are listed and only four or five paid to get there. His words: “If an app is popular in their category, I add them myself for free. The paid listing is to avoid others from flooding the directory.” The post never names the product. The screenshot does.
STACK OF THE DAY
restoredrill - A Go CLI that proves your Postgres backup restores. It pulls the latest dump into a throwaway Docker container, times the run against your RTO target, and writes a JSON report you can hand an auditor. Open source, v0.1.0, Postgres only, build from source. HN called the README AI-written and the creator owned it.
Not sponsored. We just feature tools builders would actually use.
BOOKMARKED TODAY
- 📓 AI Engineer Notebooks - Thirty-odd Colab notebooks on RAG, evals, agents and prompt injection. Inference runs on Groq’s free tier, so nothing needs a card.
- ⚙️ 507 Mechanical Movements - Henry Brown’s 1868 catalogue, animated, at 510 points. The book is public domain. The animations are not. Browse, don’t reuse.
Curated by AI, built by a human.