Live data from Hacker News

Viewing profile — LukeShu

LukeShu

HN member
Joined
Thu, May 05, 2011, 5:06 AM UTC
HN karma
7,066
Public activity
1,741 items

About LukeShu

https://lukeshu.com/

[ my public key: https://keybase.io/lukeshu; my proof: https://keybase.io/lukeshu/sigs/HnTgaX1Qhui0yhjc6P-GRCJqUfJlk_xU09_TFpQKk0U ]

Recent public activity

  1. 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…

  2. comment
    Comment #49250989

    NB that you could already add your own freeform fields; it just added that field to userdbctl and friends.

  3. comment
    Comment #49244775

    GCC has `[[gnu::musttail]] return`. But yes, framing TCO as an optimization is unfortunate.

  4. 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…

  5. comment
    Comment #49038391

    > along with their style of development: patches onto mailing lists I mean that's also Git's style of development.

  6. 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.

  7. comment
    Comment #48877471

    I mean no disrespect to Luke Wren, but he did not write it in 2026; he wrote it in 2018-2021. :)

  8. comment
    Comment #48877462

    I think "ASIC design" engineer is under-selling him--he's working on their CPU cores too!

  9. 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" …

  10. 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…

  11. 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…

  12. 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, …

  13. 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.

  14. comment
    Comment #46538016

    The correct answer is `go mod vendor && cat vendor/modules.txt`

  15. 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)…

  16. 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.

  17. 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…

  18. comment
    Comment #46310128

    While it doesn't add much more info: https://lore.kernel.org/linux-cve-announce/2025121614-CVE-20...

  19. comment
    Comment #46291454

    libgccjit is much higher level than what's documented in the "GCC Internals" manual.

  20. 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.

  21. comment
    Comment #46042171

    Inheritance is just the unnecessary coupling of composition and polymorphism.

  22. 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!

  23. 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.

  24. comment
    Comment #45814563

    At the same time, it's easy to believe that MIT of 2013 is very different than MIT of 1988.

  25. 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…