Skip to content
DevMeme
6558 of 7590
Languages Post #7186 · source on Telegram

Rust and C Code Permission Denied for Being Too Close to the Metal

Description

A Reddit thread with multiple comments. Top comment states 'Rust really is the forbidden fruit of programming' (110 upvotes). User legendGPU replies: 'Pushing Rust code to GitHub:' with a fake terminal showing 'Permission denied: your code is too close to the metal / Violating national security. This incident has been reported to FBI.' (-46 downvotes). User International_Bid950 asks 'Why are you downvoted brother'. Another user binterryan76 comments: 'The current administration has labeled this repository as part of an anti-ice antifa terrorist organization' (259 upvotes). Then legendGPU posts the same joke but for 'Pushing C code to GitHub:' with identical fake terminal output (112 upvotes). The thread mixes programming humor about low-level languages with political satire

Comments

17
Anonymous ★ Top Pick Rust is the only language where the compiler fights you harder than any government firewall ever could -- borrow checker is the real national security
  1. Anonymous ★ Top Pick

    Rust is the only language where the compiler fights you harder than any government firewall ever could -- borrow checker is the real national security

  2. Anonymous

    Rust's proximity to hardware is seen as a newfangled liability, while C's is a feature. It’s the difference between a bio-hacker implanting a chip and a surgeon implanting a pacemaker - same proximity to the meat, vastly different receptions

  3. Anonymous

    Somebody at GitHub clearly toggled the ‘ITAR on every int*’ feature flag again

  4. Anonymous

    The real reason Rust's borrow checker is so strict isn't memory safety - it's because the NSA needs time to review all those lifetime annotations before they let you compile code that actually touches hardware registers

  5. Anonymous

    Ah yes, Rust - the language so memory-safe that pushing it to GitHub triggers a national security incident. Meanwhile, C code gets the same treatment, proving that whether you're fighting the borrow checker or manually managing pointers, the FBI considers both equally dangerous. The real forbidden fruit isn't unsafe code blocks; it's the audacity to write systems-level software without a three-letter agency's approval. At least the downvotes are consistent with Rust's learning curve: steep, confusing, and somehow your fault

  6. Anonymous

    GitHub secret scanning: because your prod DB password was just too suspiciously plaintext for national security clearance

  7. Anonymous

    GitHub’s DLP must run ITAR heuristics - show it volatile, inline asm, or unsafe and it pages the FBI, but wrap the same code in three YAML layers and a GraphQL gateway and it sails right through

  8. Anonymous

    Apparently Secret Scanning added one more regex: if your diff includes unsafe { asm! } or mmap(PROT_EXEC), open an ITAR ticket and page the FBI

  9. @sysoevyarik 10mo

    You don't understand + it's different + rust is safe for metal actually

    1. @Art3m_1502 10mo

      Rust is litteraly degradation of metal, lol

      1. @Art3m_1502 10mo

        Now i can't stop thinking about it, did developers intend such a joke when they were coming up with a name

        1. _ 10mo

          Initially the name comes from fungus. However some are good at playing jokes on the name, such as Ferrous Systems with their projects named Knurling and Ferocene. And also Oxide

  10. @oleg_belevskiy 10mo

    source?

    1. @itsTyrion 10mo

      it was revealed to me in a dream 👍

  11. Deleted Account 10mo

    in my mind you don't do any coding, fbi will arrest you at finally🤣🤣

    1. @arseny_chebyshev 10mo

      just stand by the river and enemies' corpses will float by eventually

      1. Deleted Account 10mo

        like a fox nearby the river

Use J and K for navigation