And by "garbage" I Mean It. Linus
Posted4 months agoActive4 months ago
lore.kernel.orgTechstory
heatednegative
Debate
60/100
Linux KernelLinus TorvaldsCode Quality
Key topics
Linux Kernel
Linus Torvalds
Code Quality
Linus Torvalds strongly criticizes a patchset submitted to the Linux kernel, sparking discussion about code quality and maintainer behavior.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
5m
Peak period
1
0-1h
Avg / period
1
Key moments
- 01Story posted
Sep 13, 2025 at 11:54 AM EDT
4 months ago
Step 01 - 02First comment
Sep 13, 2025 at 12:00 PM EDT
5m after posting
Step 02 - 03Peak activity
1 comments in 0-1h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 13, 2025 at 9:51 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45233094Type: storyLast synced: 11/20/2025, 6:42:50 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
(Palmer is a super-smart and nice guy who I have worked with, and IMHO didn't deserve this little rant from Linus, but he made a mistake, owned up to it, and didn't make a fuss.)
The offending macros are defined in include/linux/wordpart.h: https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux....
I'd generally agree with Linus that these are confusing to use. It's not clear if you would pass (hi, lo) or (lo, hi) without looking at the definition of the macro; all of the other macros in that function are very clear about what they will produce.