this post was submitted on 05 Feb 2026
321 points (92.8% liked)

Programmer Humor

40859 readers
62 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 6 years ago
MODERATORS
 

apparently google has been putting their software in everything including the kitchen sink since 1798??

read for yourself if you don't believe me - source: https://en.wikipedia.org/wiki/Stainless_steel

the source is a little known but nifty website that desperately needs funding so if you go there you should give them like a dollar or whatever your local equivalent is, like one peso or a bitcoin or what have you

apologies for the english I am an american

you are viewing a single comment's thread
view the rest of the comments
[–] ferric_carcinization@lemmy.ml 29 points 3 days ago (1 children)
makedepends=('python' 'gn' 'ninja' 'clang' 'lld' 'gperf' 'nodejs' 'pipewire'
             'rust' 'rust-bindgen' 'qt6-base' 'java-runtime-headless'
             'git' 'compiler-rt')

If Chromium is so resistant to Rust, then why is it a build dependency?

https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/blob/main/PKGBUILD

[–] anomnom@sh.itjust.works 2 points 2 days ago (1 children)

Must be cheaper 406 stainless.

[–] ferric_carcinization@lemmy.ml 3 points 2 days ago

The proportions used in the alloy don't matter. Rust is a build dependency of Chromium, which only makes sense if Chromium itself contains Rust, however little it may be. Thus, whenever an amount of Chromium is added to a substance or application, a small amount of Rust will also be added.

When Rust is introduced to software, it tends to grow in size and often in proportion too, compared to the rest of the codebase. For example, in the Case of Chromium, the amount varies depending on the age of the Chromium used. In samples of young, and even fairly mature Chromiums, no Rust is present, but resent samples show an ever-increasing amount, though I'm not sure how the Rust was initially introduced to the project.

Depending on the piece of software in question, it may start completely Rust-free, like Chromium and Linux, or it may be composed of almost pure Rust, like Servo and Redox OS. 100% pure Rust is, as of now, mostly theoretical, though tiny projects requiring manual invocation of rustc have been observed. This is due to the small amount of configuration for a build system, for example, TOML, in the case of Cargo. This allows Rust to be developed easily & ergonomically, even in large amounts. Though recent efforts in Cargo script have sought to alleviate these problems and enable true, pure Rust to develop.

In short, like life, software naturally evolves into the form of a crab. This process is called carcinisation.