Skip to content
DevMeme
4024 of 7435
Rust's 'Hello World': The Pinnacle of Performance
Languages Post #4382, on May 19, 2022 in TG

Rust's 'Hello World': The Pinnacle of Performance

Description

A multi-panel meme using the 'Nobody: Absolutely no one:' format to preface the main joke. The top text reads 'Nobody:', 'Absolutely no one:', 'Not a single soul on this Earth:', and finally 'Every software that was written in Rust:'. The bottom part of the image is a screenshot of a GitHub-like repository page. The project description says 'Yet another insanely fast Hello World program made in Rust (⚡️ blazingly fast ⚡️) 🚀🚀🚀🚀🚀 (super fast 🔥🔥🔥🔥🔥🔥)'. Below this are numerous tags such as 'rust', 'rs', 'superfast', 'madeinrust', 'blazinglyfast', and 'fast'. The repository shows an exaggerated '1.89 million stars'. The meme satirizes the Rust programming language community's perceived tendency to excessively praise the performance of Rust applications. The humor lies in the absurdity of describing a trivial 'Hello World' program - whose execution time is negligible in any compiled language - as 'insanely' and 'blazingly fast'. The ridiculously high star count further mocks the hype and evangelism that can surround new technologies within developer communities

Comments

55
Anonymous ★ Top Pick The main feature of Rust isn't the borrow checker, it's the implicit `#[derive(BlazinglyFast)]` that gets added to every 'Hello, World!' project
  1. Anonymous ★ Top Pick

    The main feature of Rust isn't the borrow checker, it's the implicit `#[derive(BlazinglyFast)]` that gets added to every 'Hello, World!' project

  2. Anonymous

    Rust Hello World: cargo spends 2 minutes compiling a crate graph the size of Kubernetes, the binary prints in 0.2 µs, and the README calls it “blazingly fast” - Amdahl’s marketing law in action

  3. Anonymous

    After 15 years of watching languages come and go, nothing quite matches the Rust community's ability to turn a 3-line Hello World into a dissertation on zero-cost abstractions, memory safety without GC, and why your startup's CRUD app definitely needs fearless concurrency - all while the Node.js version shipped to production six months ago

  4. Anonymous

    1.89M stars for Hello World - the binary runs in 2ms, same as C, but the README compiles straight to dopamine

  5. Anonymous

    This perfectly captures the Rust community's relationship with performance benchmarks: even a Hello World needs to be 'blazingly fast' with enough emoji firepower to melt your GPU. The 1.89 million stars suggest this is either the most revolutionary stdout operation in computing history, or we've collectively forgotten that premature optimization is the root of all evil - though in Rust's defense, the borrow checker already made us suffer through the 'mature' optimization phase

  6. Anonymous

    Rust gives you zero cost abstractions; GitHub READMEs give zero evidence benchmarks - the borrow checker still won’t validate ‘blazingly fast’

  7. Anonymous

    Rust hello worlds: 2MB binaries screaming 'blazingly fast' while cargo build sips coffee for 5 minutes

  8. Anonymous

    Rust README bingo: blazingly fast twice, zero benchmarks, and a BSD-3-Clause license to rewrite the world - until someone whispers 'I/O bound' and all the rockets stall

  9. Deleted Account 4y

    std:cout << "Hello world!";

  10. Deleted Account 4y

    Fuck rust, my homies using c

    1. @thematdev 4y

      yeah

    2. dev_meme 4y

      Ain't it C++? 🤓

      1. Deleted Account 4y

        I was too lazy to type scanf and printf

  11. @dsmagikswsa 4y

    Link?

    1. @RiedleroD 4y

      pretty sure this is fake, since I've never even seen a project with that many stars & there are duplicate tags on that repository, which is impossible on gh afaik

      1. Deleted Account 4y

        I found this beautiful thing https://github.com/mTvare6/hello-world.rs

        1. @RiedleroD 4y

          lmao

        2. @QutePoet 4y

          Shocking number of issues!

          1. @Vanilla_Danette 4y

            They are mostly security vulnerabilities in crates I'm starting to think it's not even a simple hello world :\

        3. @semjonsona 4y

          LMFAO, thank you for linking

        4. @anatoli26 4y

          That's some idiot created a parody trying to bash Rust.. there were times when people resisted electricity and automation tools adoption being afraid to lose jobs.. 🤦‍♂️ looks like Einstein was right about the stupidity being ♾

          1. @RiedleroD 4y

            It's obvious that it's parody, man.

            1. @RiedleroD 4y

              this is a meme channel, not a news channel

            2. @anatoli26 4y

              yeah but it's intentional trying to ridicule Rust.. poor people they have so much free time to create this shit

              1. @RiedleroD 4y

                I doubt it actually took that long to make.

                1. @anatoli26 4y

                  I mean the real GH project.. it surely took considerable time.. to craft deps with CVEs, write asm bash python incs, etc. etc.

                  1. @RiedleroD 4y

                    I doubt the original project had all that & most of that was probably incrementally added through PRs by different people

              2. @RiedleroD 4y

                and there's nothing wrong with making a joke at the expense of a programming language

                1. @anatoli26 4y

                  it's like to drop the safest car from 100mts and say: you see, after all it's not that safe!

                  1. @RiedleroD 4y

                    make that into a practical joke and I've got nothing against it

              3. dev_meme 4y

                but you know, we have a joke for every language

        5. dev_meme 4y

          ngl i would star this

        6. @callofvoid0 4y

          holy shit man what the hell is this

  12. @sashakity 4y

    people who spam emojis on github do not know how to write code

    1. @RiedleroD 4y

      I agree

      1. @Vlasoov 4y

        Roasted

      2. @Nefrace 4y

        indeed

      3. dev_meme 4y

        Loool

    2. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

      Neither people who have emojis in thier online name

      1. @RiedleroD 4y

        hmm

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

          Hehe

      2. @sylfn 4y

        what is name

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

          Telegram name to be more specific

        2. @RiedleroD 4y

          a label or designation a subject or antropomorphized object is referred as

          1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

            Did you actually looked up the official definition?

            1. @RiedleroD 4y

              lol no, just wrote something that sounded like it could be one

  13. @feedable 4y

    accurate

  14. dev_meme 4y

    And this is good! Because there’s never a totally universal language Via humour (and memes, in particular) we communicate our collective knowledge so each of us becomes better person and better professional Don’t feel attacked (I remeber you are in love with Rust). This is just a language, an instrument. This particular memes does not say even a bad thing about rust, but instead ridicule wrong intentions in community. Compare it to the situation when left-pad got removed from npm. Does this whole situation makes JS better or worser language? I wouldn’t say so. This is just situation around instrument and community, a super weird one, of course, but doesn’t make a language or one of related instruments (nodejs, express, etc) linked to the language a bad instrument. Tho of course it highlighted a problem NPM had, but problems the only reason why people try to improve something

  15. @NoCountryForOldBuffet 4y

    And it’s not even attacking Rust per se, just how a vocal subset of Rust programmers choose to tag, title, and describe their projects, EG bragging about speed in cases where it would never be the bottleneck anyway

  16. @RiedleroD 4y

    and the tags also

  17. @RiedleroD 4y

    has already been found, I don't think that's the template for the meme here

  18. @azizhakberdiev 4y

    Looks like a math problem, on which you spend 5 pages to solve and find that the answer is 0

    1. @callofvoid0 4y

      it is most likely you use all math methods to show a 2+2 statement

      1. Deleted Account 4y

        prove that 27+3=30 by evaluating the statement modulo 2, 3, 5 and 27

        1. @sylfn 4y

          prove statement using wolframalpha

Use J and K for navigation