Hacker Newsnew | past | comments | ask | show | jobs | submit | LukeShu's commentslogin

Several of the peripherals in the RP2350 are also ARM IP.


Luke Wren works at Raspberry Pi and designed the Hazard3 CPU core that is in the RP2350 chip.


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 verification to all kinds of projects. The systemd maintainer who clicked "merge" (Luca Boccassi) does work at Microsoft.


Sounds like Dylan needs a better hobby.


I would love to understand his motives, because my first impression is not a positive one. This is not freedom-loving behavior of a patriotic US citizen.


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


GCC has `[[gnu::musttail]] return`.

But yes, framing TCO as an optimization is unfortunate.


And there's also [[clang::musttail]] and [[msvc::musttail]].

As well as an effort to get it standardized: https://isocpp.org/files/papers/D3939R0.html (in C++).


    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 mobile.)

It wasn't a great example because "Box" isn't really a useful type. But the point is that you no longer need to define a separate "MapToXXX" method for every type you might want to map to; now you can have just one type-generic "Map" method.


> "Box" isn't really a useful type.

It is very close to one. My Option[T] type [1] cannot have a Map method in stable Go because of the type system restriction in question. Instead, I have a separate package with freestanding functions with the same purpose, including Map [2].

[1] https://pkg.go.dev/go.xyrillian.de/gg/option#Option [2] https://pkg.go.dev/go.xyrillian.de/gg/options#Map


> along with their style of development: patches onto mailing lists

I mean that's also Git's style of development.


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.


AMBA has been an open standard for a really long time, I think maybe since it was released?


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


It's still on the backburner. I'm gonna finish it... one day...


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


Haha yeah I just went by his LinkedIn title


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: