this post was submitted on 31 Mar 2025
561 points (96.2% liked)

linuxmemes

24292 readers
1853 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    (page 3) 44 comments
    sorted by: hot top controversial new old
    [–] xmclark@lemmy.world 52 points 1 week ago (4 children)

    It’s a 2025 movie, starring Alec Baldwin, that gained notoriety in 2021, when a cinematographer was accidentally killed by a live round fired from a prop-revolver that Alex Baldwin was using.

    load more comments (4 replies)
    [–] Kolanaki@pawb.social 52 points 1 week ago (1 children)

    It's a multiplayer survival game in the vein of Minecraft.

    [–] surewhynotlem@lemmy.world 19 points 1 week ago

    That's a nice way to put it. I call it more of a Noob Murder Simulator

    [–] ZkhqrD5o@lemmy.world 34 points 1 week ago (2 children)
    [–] zea_64@lemmy.blahaj.zone 33 points 1 week ago
    load more comments (1 replies)
    [–] limer@lemmy.dbzer0.com 27 points 1 week ago (5 children)

    Rust is both a nice programming language, and an obnoxious social movement made of a small minority of Rust programmers who are very loud

    [–] rtxn@lemmy.world 26 points 1 week ago* (last edited 1 week ago) (1 children)

    who are very loud

    Most of the "should we or should we not" discourses/dramas I've read about were initiated or escalated by the anti-Rust crowd. They seem to be a lot more vocal (not to mention impolite) about their opinions than actual Rust developers.

    [–] zea_64@lemmy.blahaj.zone 8 points 1 week ago (3 children)

    Specifically in the Linux kernel, the 2 big reasons to use it are memory safety (huuuuggee benefit) and that a lot of younger devs like it and thus it will attract their contributions.

    The only reasons I can think of to not use it are that some people want their own toolchain and having multiple languages in the kernel adds complication. But tbh, none of that justifies banning Rust stuff that realistically wouldn't have been written at all if C were the only option.

    And then there's the people who show up in Phoronix, HN, Reddit, and YouTube comments saying Rust is over-hyped without showing why it's unfit for purpose and also trying to dictate what someone does with their own project. Perhaps it's something to do with the representation of queer people and other minorities in the Rust community, because otherwise I do not understand why people would be sooo passionate in hating the Rust community like the group I described above is.

    [–] rtxn@lemmy.world 5 points 1 week ago

    a lot of younger devs like it and thus it will attract their contributions.

    You get it! That is probably the biggest "soft" factor for why I want to see Rust proliferate. Nobody wants to learn C! It's an ancient, cumbersome language that is difficult to use in a secure way. I've been both a student and an employee at a university with many programming-related classes, and beyond the absolute basics of memory management, nobody does anything in C, or even C++. It's almost always C#, Java, Javascript, or Python. No Rust yet because most of our teachers are also geriatrics.

    Linux (and FOSS in general) has an age issue. Prolific older developers are leaving their projects or transitioning to less code-focused tasks, and the ranks are not being filled. Prospective young developers simply bounce off projects because of steep entry requirements, and the active resistance of anti-Rust evangelists (the likes of Christoph Hellwig for example) doesn't help either.

    load more comments (1 replies)
    [–] dan@upvote.au 17 points 1 week ago (1 children)

    small minority of Rust programmers who are very loud

    They also list "written in Rust" as the primary feature of software they write, even though the majority of users don't care as long as it works properly.

    [–] zea_64@lemmy.blahaj.zone 5 points 1 week ago (1 children)

    It matters to potential contributors. It's also a floating signifier for a lot of things.

    [–] dan@upvote.au 7 points 1 week ago* (last edited 1 week ago) (2 children)

    The majority of users aren't contributors though. It's fine to mention it in contributor documentation but I find it weird to advertise it as an end-user feature given most apps written in other languages don't do this.

    It's also a floating signifier for a lot of things.

    Like what?

    load more comments (2 replies)
    [–] lobut@lemmy.ca 17 points 1 week ago* (last edited 1 week ago)

    That's rather rude and untrue ..... the programming language isn't at all nice! /s

    ducks and runs away

    load more comments (2 replies)

    a low level language that has really nice features when compared to c and c++, but honestly i find it difficult to read. probably my lack of experience with it, tho.

    [–] jeena@piefed.jeena.net 18 points 1 week ago (1 children)

    The very fast map in Call of Duty.

    [–] Gormadt@lemmy.blahaj.zone 7 points 1 week ago (2 children)

    "1v1 me on Rust bro"

    Ah those were the days

    Does COD still have that map? The last time I played it was in MW2 on the Xbox 360.

    [–] jeena@piefed.jeena.net 2 points 1 week ago

    As far as I know yes, I watched some videos where people were talking about the newest MW version and they showed that map, that's how I remembered :D

    load more comments (1 replies)
    [–] HotsauceHurricane@lemmy.one 16 points 1 week ago (1 children)

    It Makea da program go BRRRRRRRR

    [–] bruhduh@lemmy.world 5 points 1 week ago

    Red goes fasta

    [–] AkatsukiLevi@lemmy.world 11 points 1 week ago (1 children)

    Programming language like many others It has some fancy borrow checker that makes memory usage get statically analyzed by the compiler, so you dont have to manually manage memory, and the program won't need a garbage collector

    [–] TheTechnician27@lemmy.world 25 points 1 week ago* (last edited 1 week ago) (2 children)

    so you dont have to manually manage memory

    Not sure how this got upvoted with this glaring mistake. You have to manage memory. The point is that the compiler catches it if you make a memory management mistake, making things like data races, uses after frees, etc. literally impossible (short of intentionally using the unsafe tag).

    [–] 5C5C5C@programming.dev 16 points 1 week ago (1 children)

    I think it's debatable whether RAII should be called "memory management". Whether dealing with Rust or modern C++, you don't need to "manage" the memory beyond specifying a container that will determine its lifecycle behavior, and then you just let it drop.

    You could certainly choose to manage it more granularly than that in Rust or C++, but in the vast majority of cases that would be considered bad practice.

    That's a qualitatively different user experience than C or pre-2011 boostless C++ where you actually need to explicitly delete all your heap allocations and manually keep track of which pointers are still valid. Lumping both under "memory management" makes the term so broad that it almost loses its significance.

    [–] Ephera@lemmy.ml 11 points 1 week ago

    Yeah, as I understand, in the terms of language design theory, it is technically still "manual memory management". But since you don't end up writing malloc() and free(), many refer to it as "semi-automatic" instead, which certainly feels more accurate.

    load more comments (1 replies)
    [–] SexualPolytope@lemmy.sdf.org 11 points 1 week ago

    It's a type of fungus.

    [–] ColdWater@lemmy.ca 9 points 1 week ago

    Rust is iron oxide, mostly used to make thermite

    [–] vga@sopuli.xyz 8 points 1 week ago* (last edited 1 week ago)

    Not what, who. He's the protagonist of True Detective S1.

    Water? Like, in the toilet??

    load more comments