Viewing profile — LukeShu
LukeShu
HN member- Joined
- Thu, May 05, 2011, 5:06 AM UTC
- HN karma
- 7,066
- Public activity
- 1,741 items
- HN profile
- View on Hacker News ↗
About LukeShu
[ my public key: https://keybase.io/lukeshu; my proof: https://keybase.io/lukeshu/sigs/HnTgaX1Qhui0yhjc6P-GRCJqUfJlk_xU09_TFpQKk0U ]
Recent public activity
-
comment
Comment #49251048
It was not. It was implemented by Dylan Taylor, an outside contributor who works at a fintech company in North Carolina, and has made it his hobby to submit PRs implementing age ve…
-
comment
Comment #49250989
NB that you could already add your own freeform fields; it just added that field to userdbctl and friends.
-
comment
Comment #49244775
GCC has `[[gnu::musttail]] return`. But yes, framing TCO as an optimization is unfortunate.
-
comment
Comment #49145533
type IntBox struct { v int } type StrBox struct { v string } func (b IntBox) MapToStr(f func(int) string) StrBox { return StrBox{v: f(b.v)} } (Please forgive any typos I made on mo…
-
comment
Comment #49038391
> along with their style of development: patches onto mailing lists I mean that's also Git's style of development.
-
comment
Comment #48877495
I'm surprised to see that it's OK that he has opensource AHB/APB stuff in it--I'd avoided learning them too much about them assuming that they were ARM proprietary.
-
comment
Comment #48877471
I mean no disrespect to Luke Wren, but he did not write it in 2026; he wrote it in 2018-2021. :)
-
comment
Comment #48877462
I think "ASIC design" engineer is under-selling him--he's working on their CPU cores too!
-
comment
Comment #48877446
He works at Raspberry Pi, and designed the Hazard3 RISC-V core that is at the heart of the RP2350--although he did Hazard3 in his spare time. It's actually a fork of the "Hazard5" …
-
comment
Comment #46792507
Heh, I assumed he was referring to "Scott the Woz" Scott Wozniak, a vintage-gaming youtuber. I assumed that the GP took a more literal attack on "only one 'Woz'", hile you took a m…
-
comment
Comment #46741384
"CL"/"Change List" is the lingo for the Gerrit code review tool, which is how all contributions to Go happen. Creating a GitHub PR simply triggers a bot to create a Gerrit CL, whic…
-
comment
Comment #46604526
First they said you wouldn't be able to travel unless you had a Real ID by 2008. Then they delayed it. Many times. Based on which airport/facility and what state your ID was from, …
-
comment
Comment #46594900
In 2005, we decided that we were going to have Real ID by 2008. We're now looking at a 2027 completion date.
-
comment
Comment #46538016
The correct answer is `go mod vendor && cat vendor/modules.txt`
-
comment
Comment #46493218
Linux on PA-RISC also has an upward-growing stack (AFAIK, it's the only architecture Linux has ever had an upward-growing stack on; it's certainly the only currently-supported one)…
-
comment
Comment #46468765
In 2002, Caldera licensed Research Unix Gotta stick the "This product includes software developed or owned by Caldera International, Inc." notice on it though.
-
comment
Comment #46395796
TL;DR: Not the FSF, but SFC; email compliance@sfconservancy.org The dominant legal theory is that the GPL can only be enforced by the party holding the copyright. SFC's lawsuit aga…
-
comment
Comment #46310128
While it doesn't add much more info: https://lore.kernel.org/linux-cve-announce/2025121614-CVE-20...
-
comment
Comment #46291454
libgccjit is much higher level than what's documented in the "GCC Internals" manual.
-
comment
Comment #46060939
...yes? Hence me saying that 'composition' and 'polymorphism' have often been unnecessarily coupled together in 'inheritance'? Compare: Ruby mixins or Go embedded struct fields.
-
comment
Comment #46042171
Inheritance is just the unnecessary coupling of composition and polymorphism.
-
comment
Comment #46001835
Yes, subscribing to bullshit I don't want them to work on will surely send the signal that they're focusing on the wrong things!
-
comment
Comment #45961389
While exact definitions vary, it's a term of art for Research Unix ≤ V7, perhaps plus or minus a version, perhaps including contemporary derivatives.
-
comment
Comment #45814563
At the same time, it's easy to believe that MIT of 2013 is very different than MIT of 1988.
-
comment
Comment #45806786
> You can do the same thing with a vt220. Can you? The last I looked at it (a year or two ago), the vt220 in MAME was just the beginning skeleton of an implementation, and it doesn…