4 ms·
Don't forget his LLM based text compression software that won awards. Guy is a genius. I hope he tries Rust someday
by vatsachak 10mo ago
Don't forget his LLM based text compression software that won awards.
Guy is a genius. I hope he tries Rust someday
- hsaliak 10mo agopeak hacker news comment lol
- vatsachak 10mo agoI've only been here for a month. I guess I'm learning well
- elevation 10mo agoFabrice, if you're reading this, please consider replacing Rust instead with your own memory safe language. The design intent of Rust is a powerful idea, and Rust is the best of its class, but the language itself is under-specified[1] which prevents basic, provably-correct optimizations[0]. At a technical level, Rust could be amended to address these problems, but at a social level, there are now too many people who can block the change, and there's a growing body of backwards compatibility to preserve. This leads reasonable people to give up on Rust and use something else[0], which compounds situations like [2] where projects that need it drop it because it's hard to find people to work on it. Having written low-level high-performance programs, Fabrice Bellard has the experience to write a memory safe language that allows hardware control. And he has the faculties to assess design changes without tying them up in committee. I covet his attentions in this space. [0]: https://databento.com/blog/why-we-didnt-rewrite-our-feed-handler-in-rust https://databento.com/blog/why-we-didnt-rewrite-our-feed-han... [1]: https://blog.polybdenum.com/2024/06/07/the-inconceivable-types-of-rust-how-to-make-self-borrows-safe.html https://blog.polybdenum.com/2024/06/07/the-inconceivable-typ... [2]: https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/ https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/
- Lerc 10mo agoI think of Rust might trigger a new generation of languages that are developed with the hindsight of rust. The principle of zero cost abstractions avoids a slow slide of compromising abstraction cost, but I think there could be small cost abstractions that would make for a more pragmatic language. Having Rust to point at to show what performance you could be achieving would aid in avoiding bloating abstractions.
- imiric 10mo ago[dead]
- saagarjha 10mo ago> At a technical level, Rust could be amended to address these problems I don’t think it can, no.
- userbinator 10mo agoBellard likely doesn't care one bit about memory safety or whatever other trendy things are popular these days.
- d4rkp4ttern 10mo agoLink please?
- seg_lol 10mo agohttps://bellard.org/nncp/ https://bellard.org/nncp/ https://bellard.org/ts_zip/ https://bellard.org/ts_zip/ See also FineZip : Pushing the Limits of Large Language Models for Practical Lossless Text Compression https://arxiv.org/abs/2409.17141v1 https://arxiv.org/abs/2409.17141v1 Using a LLM to compress text (o565.com) https://news.ycombinator.com/item?id=40245261 https://news.ycombinator.com/item?id=40245261 https://searchthearxiv.com/?q=llm%20text%20compression&tab=papers https://searchthearxiv.com/?q=llm%20text%20compression&tab=p...
- d4rkp4ttern 10mo agoThanks!