5 ms·
If we're talking about Rust and Risc-V specifically, there are pretty straightforward reasons for why people like them so much. Rust: native code with very str
by resonious 4y ago
If we're talking about Rust and Risc-V specifically, there are pretty straightforward reasons for why people like them so much.
Rust: native code with very strong safety guarantees and no garbage collection. I have yet to see another language fit that niche.
Risc-V: fully open source processor design, along with a reference implementation and tooling. As far as I know, hardware does not have a history of being free and open.
HN is hacker news after all. People like to tinker. Just because something is tried-and-true doesn't mean it can't be improved on or be re-built for practice.
- ChuckNorris89 4y ago>Just because something is tried-and-true doesn't mean it can't be improved on or be re-built for practice. And that's why HN should also consider to look outside of the fast moving tinkerer bubble and realize that if you're trying to sell some white goods profitably there's a reason why the old and tested is used and not the latest shiny. Hardware development is completely different than web development.
- speed_spread 4y agoYou made me imagine an npm-like world for FPGA development of custom CPU from thousands of amateur packages. It was both funny anf horrible. Thanks?
- scoutt 4y agoLike this? https://opencores.org/projects https://opencores.org/projects
- speed_spread 4y agoNo, that's actually super cool! When I think of an npm project, I think of an evergrowing dependency tree covering trivial stuff such as leftpad.
- socialdemocrat 4y agoGood reply! Why are we on hacker news if not because we are interested in new stuff?
- ddingus 4y agoWe are into new stuff for sure!! However, "hack" has a broader scope. Old stuff holds way more potential than one might think at first glance. That "hacker", who digs in to the history will end up doing new stuff on that old stuff, often a "hack" and that can make "news." :D Cheers! 8 bits is enough, says my tagline. TGIF!
- pjmlp 4y agoAda comes to mind, doing it since 1983.
- speed_spread 4y agoIn Victorian-era computing, Ada does _you_.
- tcmart14 4y agoWhile I am excited about RISC-V, let makes sure we don't get carried away. > Risc-V: fully open source processor design, along with a reference implementation and tooling. As far as I know, hardware does not have a history of being free and open. Yes, it is possible to have more FOSS hardware, but this is not a guarantee. Companies can choose to keep their implementations closed and modify the implementations. RISC-V is permissively licensed afterall. I really hope companies who implement RISC-V in the future keep open about their implementations, but it isn't a hard requirement.
- pkaye 4y agoPeople seem to confuse RISC-V as open source when really its an open standard ISA.
- throwaway81523 4y ago> Rust: native code with very strong safety guarantees and no garbage collection. I have yet to see another language fit that niche. Ada?