Hacker News
Publishing's Latest Piracy Problem: Audiobooks on YouTube
Article URL: https://www.nytimes.com/2026/05/21/books/audiobook-piracy-youtube.html
Comments URL: https://news.ycombinator.com/item?id=48274522
Points: 2
# Comments: 0
Waymo suspends all freeway rides over safety issues
Article URL: https://sfstandard.com/2026/05/21/waymo-suspends-all-freeway-rides-safety-issues/
Comments URL: https://news.ycombinator.com/item?id=48274472
Points: 3
# Comments: 0
Artificial Intelligence Floods Court Dockets with Home-Brewed Lawsuits
Article URL: https://www.nytimes.com/2026/05/25/us/politics/artificial-intelliegence-courts.html
Comments URL: https://news.ycombinator.com/item?id=48274453
Points: 2
# Comments: 1
Human-Made Materials Now Weigh More Than All Life on Earth Combined (2020)
Article URL: https://www.smithsonianmag.com/smart-news/human-made-materials-now-weigh-more-all-life-earth-combined-180976522/
Comments URL: https://news.ycombinator.com/item?id=48274437
Points: 2
# Comments: 0
GitHub commit Verification logic flaw and bypass
I know Git is not designed to use in the way GitHub is operating under and the spoofying had been an old issue that had been brought up throughout the years. With Shai Hulud and AI Agent, this time is abit more serious as the commit verification can be spoofed as well if you did not op in Vigilant Mode AND with a registered GPG key.
I understand there are limitations to platform and the Git itself, but design decision and design flaw are totally different things. With the very frustrating bug bounty report dismissal and the ironic branding of commit verification as a mitigation method by the MSRC, I had waited long enough to post it here.
GitHub clearly have the chance to do verification associating with the platform auth token and the user registered email but they chosen not to. And adding even more irony they (GitHub) got hacked when I was waiting for more engagement in this issue that ties to this hacked look is priceless.
Here's the formalized body:
---------------------------------------------------
GitHub's own documentation establishes a chain of trust assumptions that, followed to their logical conclusion, reveals a verification gap that cannot be audited, cannot be programmatically detected, and is available to any GitHub user with a free account.
The documented chain:
1. GitHub docs state that commit signature verification lets other people "be confident that the changes come from a trusted source": https://docs.github.com/en/authentication/managing-commit-signature-verification
2. Verification checks whether the commit is signed with a GPG/SSH key registered to a GitHub account: https://docs.github.com/en/authentication/managing-commit-signature-verification/about-commit-signature-verification
3. Git has two identity fields per commit: author (who wrote the code) and committer (who applied it). Both are set freely via environment variables — GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL, GIT_COMMITTER_NAME, GIT_COMMITTER_EMAIL: https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables
4. GitHub's UI displays the author prominently. The committer is hidden behind a secondary click. The green "Verified" badge sits next to the author's name and avatar.
5. GitHub's verification binds only to the committer's key. The author field is not verified, not validated, and not constrained. The API exposes this directly — author, committer, and verification are separate objects on every commit: https://docs.github.com/en/rest/git/commits
The logic flaw:
The badge says "Verified" next to the author's name — but it verified the committer's key. These can be two completely different people. GitHub's own API confirms this: a commit can return author=torvalds, committer=, verification.verified=true. The UI shows Linus Torvalds with a green checkmark. The signing key is mine.
This is not a bug in the crypto. The GPG signature is valid. The flaw is in what "Verified" communicates versus what it actually checks.
GitHub knows about this — and gated the defense behind the victim:
GitHub actually has a "Partially verified" badge state. It triggers when author ≠ committer and the author has enabled vigilant mode: https://docs.github.com/en/authentication/managing-commit-signature-verification/displaying-verification-statuses-for-all-of-your-commits
This means GitHub is aware that author-committer mismatch is a trust problem. But the defense is opt-in, off by default, and gated on the impersonated user's account settings — not the attacker's. The attacker controls whether the defense fires by choosing victims who haven't enabled vigilant mode. Linus Torvalds hasn't. Neither have most GitHub users.
Comments URL: https://news.ycombinator.com/item?id=48274410
Points: 1
# Comments: 0
Brockovich AI Data Center Reporting
Article URL: https://www.brockovichdatacenter.com/
Comments URL: https://news.ycombinator.com/item?id=48274402
Points: 1
# Comments: 0
Pinned – daily geography pin-drop game (pinned.engineering)
Article URL: https://www.pinned.engineering/
Comments URL: https://news.ycombinator.com/item?id=48274387
Points: 1
# Comments: 0
Models Have Blind Spots: Debugging Unfamiliar Code with a Multi-LLM Loop
Article URL: https://sosuke.com/models-have-blind-spots-debugging-unfamiliar-code-with-a-multi-llm-loop/
Comments URL: https://news.ycombinator.com/item?id=48274372
Points: 1
# Comments: 0
Show HN: Pgcraft – a lazygit-style TUI for Postgres
Article URL: https://github.com/lucasfrederico/pgcraft
Comments URL: https://news.ycombinator.com/item?id=48274336
Points: 2
# Comments: 0
LibreOffice Tips and Tricks: Replacing Microsoft Fonts (2020)
Article URL: https://blog.documentfoundation.org/blog/2020/09/08/libreoffice-tt-replacing-microsoft-fonts/
Comments URL: https://news.ycombinator.com/item?id=48274327
Points: 1
# Comments: 0
Ente's Legacy Kit Feature
Article URL: https://ente.com/blog/legacy-kit/
Comments URL: https://news.ycombinator.com/item?id=48274311
Points: 1
# Comments: 0
Matchmaker: A Powerful and Modern Searcher
Article URL: https://github.com/Squirreljetpack/matchmaker
Comments URL: https://news.ycombinator.com/item?id=48274302
Points: 1
# Comments: 1
MileStone: A Multi-Objective Compiler Phase Ordering Framework
Article URL: https://arxiv.org/abs/2605.23435
Comments URL: https://news.ycombinator.com/item?id=48274295
Points: 1
# Comments: 0
Curious Pilot: Software to Aid UAP Investigations
Article URL: https://curiouspilot.com/
Comments URL: https://news.ycombinator.com/item?id=48274279
Points: 1
# Comments: 0
State of the Fin 2026-05-24
Article URL: https://jellyfin.org/posts/state-of-the-fin-2026-05-24/
Comments URL: https://news.ycombinator.com/item?id=48274229
Points: 2
# Comments: 0
Crypto code commits fall 75% as developers move to AI projects
Cited AI Workspace: No More Re-Uploading Files
Article URL: https://uumuse.ai/en
Comments URL: https://news.ycombinator.com/item?id=48274212
Points: 1
# Comments: 0
LLM proactively bypassed pnpm's anti-supply-chain-attack config
Article URL: https://twitter.com/encrypted/status/2058658244328124562
Comments URL: https://news.ycombinator.com/item?id=48274185
Points: 1
# Comments: 0
Show HN: Embed Notion Pages into Your Website
Embed Notion pages into any website. Easy to embed on the most popular CMS whether it is WordPress or Wix.
Comments URL: https://news.ycombinator.com/item?id=48274084
Points: 2
# Comments: 0
Stop paying twice Looking for testers for self hosted+Android app cloud drive
Article URL: https://play.google.com/apps/testing/com.freecloud.android
Comments URL: https://news.ycombinator.com/item?id=48274081
Points: 2
# Comments: 0
