frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

WTF,Kees?

https://lore.kernel.org/all/CAHk-=wj4a_CvL6-=8gobwScstu-gJpX4XbX__hvcE=e9zaQ_9A@mail.gmail.com/
38•ryannevius•1d ago

Comments

netfortius•1d ago
> "You need to nuke that tree, and come up with a good explanation for this kind of shit." ... > "Konstantin - please disable Kees' account immediately until this is cleared up"

Could Kees really nuke that tree, if Konstantin disables his account?!?

dooglius•1d ago
Should have followed the tried and true approach of https://xkcd.com/1597/

This sort of thing is how I will never understand the attitude of people who claim that git is not actually confusing and you just have to learn it. If even the titans of kernel development (for whom git was created!) get screwed up, what hope do the rest of us have?

grumpymuppet•1d ago
Right. There are two problems with software generally like this: interface and culture.

Becoming expert at a tool like git involves building familiarity with the concepts involved. While it's not entirely hidden in the --help and manual pages, the descriptions provided there do not consistently use higher levels semantic descriptions of the transformations. You are REQUIRED to look elsewhere to understand or worse -- develop a privately held theory of what's actually happening.

Culturally, a lot of engineers have a basic ethos of "getting things done". Getting the job of the moment done is a "win". There are tons of how do do XYZ articles that are separated from "why" and unmarried from useful additional context.

Like, one should be proud of learning a new tool, but it shouldn't be a personal endeavor to conquer Everest. I think it would do a LOT of good for tools -- especially collaboration tools -- to have completely standard introductions that the community enforced in collaboration. "Oh you don't know XYZ? You probably haven't read the standard introduction."

vdupras•1d ago
If Linus is correct in his assumption that malicious work has to be involved to produce this tree (rather than being the result of merges and rebases gone wrong), it would indicate that Kees' development machines are compromised.
Maxious•1d ago
Later in the thread it seems like https://github.com/mricon/b4 was involved. Maybe just a bug this time but exposes it as a weak link in the whole kernel contributor web of trust
inejge•1d ago
According to a recent message from Kees Cook, it was the "b4" tool that produced a mangled tree[1]. Try following the reflog: at that level, wrangling git is akin to juggling flaming live chainsaws.

[1] https://lore.kernel.org/all/202505312300.95D7D917@keescook/

quuxplusone•1d ago
Specifically the "b4 trailers" command, somehow. I don't have any special knowledge of b4, but it sounds as if a command that was expected to rewrite only the history of an under-review feature branch accidentally reached back too far and rewrote some of Kees' copy of master — without leaving a hint in the "Committer" field as it was conventionally supposed to.

Linus (rightly-ish) objected to this confusing breach of convention and did the contributor equivalent of a "revert quickly, debug at leisure." Kees (rightly) dug into the puzzle, figured out the problem, and explained it to Linus's (or at least Konstantin's) satisfaction.

https://b4.docs.kernel.org/en/latest/contributor/trailers.ht...

chr1ss_code•1d ago
I think this read deserves a more engaging title - for example 'WTF,Kees? - Kernel Maintainer Under Fire By Linus' :P
transpute•1d ago
"Kernel Maintainer's git tree under fire by Linus, git creator"

Attack Breaks Permutation-Based Private Third-Party Inference Schemes for LLMs

https://arxiv.org/abs/2505.18332
1•transpute•3m ago•0 comments

Largest punk archive to find new home at MTSU's Center for Popular Music

https://mtsunews.com/worlds-largest-punk-archive-moves-to-center-for-popular-music/
1•gnabgib•6m ago•0 comments

Stop Over-Thinking AI Subscriptions

https://steipete.me/posts/2025/stop-overthinking-ai-subscriptions
1•davidbarker•6m ago•0 comments

DPS8M Performance

https://dps8m.gitlab.io/blog/posts/20250602_Performance/
2•trn•10m ago•0 comments

BioNTech and Bristol Myers Squibb Announce Global Strategic Partnership

https://investors.biontech.de/news-releases/news-release-details/biontech-and-bristol-myers-squibb-announce-global-strategic/
1•doener•12m ago•0 comments

Show HN: Client side rendered static site without JavaScript

https://www.cornerlation.xyz
1•imcotton•17m ago•0 comments

FEMA staff baffled after head said he was unaware of US hurricane season

https://www.reuters.com/world/us/fema-staff-confused-after-head-said-he-was-unaware-us-hurricane-season-sources-2025-06-02/
18•nabla9•19m ago•1 comments

Google settles a major antitrust lawsuit – but it's not the one making headlines

https://www.phonearena.com/news/google-settles-a-major-antitrust-lawsuit--but-its-not-the-one-making-headlines_id170944
1•mikece•20m ago•0 comments

Python deserves better than EMR

https://docs.coiled.io/blog/python-emr.html
1•scj13•20m ago•0 comments

I Like Big Batches and I Cannot Lie: Tricks for Good Embeddings

https://www.nuss-and-bolts.com/p/i-like-big-batches-and-i-cannot-lie
2•zanussbaum•21m ago•0 comments

NLWeb: Microsoft's Protocol for AI-Powered Website Search

https://glama.ai/blog/2025-06-01-what-is-nlweb
4•punkpeye•21m ago•0 comments

Floating Nuclear Data Centers to Power AI Revolution at Sea

https://gcaptain.com/abs-charts-course-for-floating-nuclear-data-centers-to-power-ai-revolution-at-sea/
1•mikece•28m ago•0 comments

Japan's Recent Rice Price Crisis [video]

https://www.youtube.com/watch?v=l4vTQV3HjKU
1•lawrenceyan•30m ago•0 comments

Cloud of Sahara dust is smothering the Caribbean en route to the US

https://apnews.com/article/sahara-dust-caribbean-florida-barbados-jamaica-plume-e0aafba9fe672b832559606e499e1280
1•geox•31m ago•0 comments

Ask HN: What is our history on trying to standardize configuration languages?

3•jerrac•31m ago•5 comments

Teaching Program Verification in Dafny at Amazon (2023)

https://dafny.org/blog/2023/12/15/teaching-program-verification-in-dafny-at-amazon/
3•Jtsummers•32m ago•1 comments

I Made a Puzzle Game

https://geonot.github.io/korokoro/
5•wildlogic•35m ago•3 comments

Saw a guy coding today. No cursor. No windsurf. Just typing. Like a psychopath

https://texttoslides.ai/blog/coding-without-ai
4•sh_tomer•36m ago•0 comments

Show HN: ChatDelta

https://github.com/ChatDelta/ChatDelta
1•DavidCanHelp•37m ago•0 comments

Bureaucracy (2024)

https://neil.fraser.name/news/2024/12/19/
2•ColinWright•38m ago•0 comments

Texas Right to Repair bill passes, heads to the governor's desk

https://www.theverge.com/law/678334/right-to-repair-texas-hb-2963
5•mikece•41m ago•0 comments

Conformance Checking at MongoDB: Testing That Our Code Matches Our TLA+ Specs

https://www.mongodb.com/blog/post/engineering/conformance-checking-at-mongodb-testing-our-code-matches-our-tla-specs
16•todsacerdoti•45m ago•0 comments

Kubesolo.io, a special purpose Kubernetes distribution for IoT Devices

https://www.kubesolo.io/about
2•neilcresswell•46m ago•1 comments

Open Desk View

https://sannysanoff.github.io/whiteboard/
2•sannysanoff•46m ago•1 comments

Automated ML research, AI drives the process from idea to report

https://killerstorm.github.io/2025/05/31/automl.html
3•killerstorm•48m ago•0 comments

Hardening fixes lead to hard questions

https://lwn.net/SubscriberLink/1023502/8a46fb7ef3630140/
5•jacobo37•48m ago•0 comments

Demo of kons-9 Common Lisp 3D graphics system [video]

https://www.youtube.com/watch?v=TjbYFaNAspw
6•kaveh808•50m ago•0 comments

Dev snapshot: Godot 4.5 dev 5

https://godotengine.org/article/dev-snapshot-godot-4-5-dev-5/
2•kelseyfrog•51m ago•0 comments

Japanese Scientists Develop Artificial Blood Compatible with All Blood Types

https://www.tokyoweekender.com/entertainment/tech-trends/japanese-scientists-develop-artificial-blood/
16•Geekette•51m ago•4 comments

The Oracle of Lexiconia – A Fantasy That Explains How LLMs Work

https://medium.com/@isranimohit/the-oracle-of-lexiconia-a-fantasy-story-that-teaches-you-how-ai-understands-language-0c063f836057
2•isranimohit•53m ago•1 comments