from Hacker News

Rewriting Kafka in Rust

by chuckhend on 6/19/25, 9:58 AM with 6 comments

  • by zamalek on 6/19/25, 2:59 PM

    > 1. Avoid Turning Functions into async Whenever Possible

    > Consider the following example:

    Has the author benchmarked this? They are essentially replicating what the compiler does already: the compiler doesn't put each statement/expression into its own state, states occur on the boundaries of awaits.

  • by dkersten on 6/19/25, 8:03 PM

    > it has become evident that C/C++ is gradually becoming a sunset language, nearing its twilight. Its successor, Rust

    C and C++ will outlast us all and there are many other languages vying to be the successor, not just Rust.

  • by remram on 6/20/25, 5:02 PM

    I have never seen a site stretching words like this. Increasing the spacing between words is already going away (thankfully), but increasing the spacing between characters... why?

    https://imgur.com/a/smQo87s