Disclaimer: I pretty much don’t like Rust, but most criticism of it boils down to culture war.

  • NigelFrobisher@aussie.zone
    link
    fedilink
    arrow-up
    15
    ·
    18 小时前

    title: “OMG! Something obliterates something else forever!

    Looks inside: uncharismatic speaker is wishy washy about new development

  • caseyweederman@lemmy.ca
    link
    fedilink
    arrow-up
    72
    ·
    1 天前

    The art was generated by AI, and likely the content and the text. Why are you all taking this so seriously?

    • conorab@lemmy.conorab.com
      link
      fedilink
      arrow-up
      8
      ·
      16 小时前

      Not that it impacts the validity of what he’s saying but the art the robot destroying Debian is using the logo for Rust the game, not the language.

    • menas@lemmy.wtf
      link
      fedilink
      arrow-up
      17
      ·
      1 天前

      I don’t know about rust being an issue for debian; but AI is sure an issue. Weird move

    • HyperfocusSurfer@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      1 天前

      The issue is probably the dropping of support for several obscure architectures used by 3 people combined due to there being no llvm support rust relies on

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        6
        arrow-down
        1
        ·
        1 天前

        It is. But I doubt they are used by 3 combined people.

        The Debian project needs to keep the machines for compiling and testing. And there’s probably no other machine of those architectures available for the enthusiasts to actually use.

      • Jesus_666@lemmy.world
        link
        fedilink
        English
        arrow-up
        23
        arrow-down
        1
        ·
        edit-2
        1 天前

        Processor architectures maybe. They put Rust into Debian and it’s so bad that now e.g. amd64 is ruined forever for any OS and won’t see any new processors in the future. We’ll have to move to a different architecture. I didn’t watch the video since I treasure my brain cells too much but that’s what I choose to read into it.

        (A more reasonable reading is that Debian now ships a kernel that includes Rust code and coincidentally has also dropped builds for several obscure architectures but I do not feel obliged to assume reason with a title and thumbnail like that.)

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      23
      arrow-down
      1
      ·
      1 天前

      It’s 70-80% culture war bullshit, the rest is actual complaints for the language (or at least the use of language) often bundled with culture war bullshit.

    • lambalicious@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      4
      ·
      1 天前

      Partly it’s more of “destroy an ecosystem”. Among languages, Rust is at the frontlines of a continuing trend to remove GPL-licensed, community toolkits and put corporate-friendly, AI-friendly toolkits in their place, eg.: replacing grep with openaigrep, which would basically be step 2 in the process of privatizing or corporatizing the Linux ecosystem (and leads to the loss of a number of user freedoms).

      • N.E.P.T.R@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 天前

        Licenses don’t matter when corpos don’t care anyways. Especially for training LLMs. They don’t care about copyright. I choose to use tools based on there merits over simply going “it has my favorite license.” Even though I say that, I still prefer AGPL even though I understand that of the corpos want to steal, they’ll steal it.

        • lambalicious@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          4
          ·
          1 天前

          That’s true, for now.

          Licenses might not matter now but if enough of a communal current for respect of licenses and of punishment for license breaking ramps up, we might be able to see something like (L)GPL class action suits against large corporations, at which point it becomes possible to at least seek reparation for previous damages.

          But as with anything and everything law-related, licenses are declarations of intent. Their validity is only substantiated by the holder’s capacity to pursue punishment.

  • trxxruraxvr@lemmy.world
    link
    fedilink
    arrow-up
    39
    arrow-down
    5
    ·
    1 天前

    Some people just drink the cool aid and decide they have found their new Lord and savior in a programming language. Others just add a new tool to their toolbox.

    • ZILtoid1991@lemmy.worldOP
      link
      fedilink
      arrow-up
      45
      arrow-down
      1
      ·
      1 天前

      And some people pretend Rust is literally Satan, because the Code of Conduct, meanwhile companies like Twitter use it, projects like Ladybird use it, etc.

        • ZILtoid1991@lemmy.worldOP
          link
          fedilink
          arrow-up
          3
          ·
          1 天前

          I know. My main grief with it is that it should have been a memory safe language closer in looks and paradigm with C, but many of those alternatives are still new. Would have solved some of the drama surrounding Rust integration.

            • Kacarott@aussie.zone
              link
              fedilink
              arrow-up
              5
              ·
              13 小时前

              It’s certainly different than C, but IMO Rust’s type system is also a dramatic improvement.

              • da_cow (she/her)@feddit.org
                link
                fedilink
                arrow-up
                2
                ·
                13 小时前

                I am still learning Rust, so I can Not really say that much about it, but especially when considering things like Error handling it seems very good. No more returning invalid values. You just return a Result type and implement error handling based on that.

    • jimmy90@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      1 天前

      Rust is the future. Notice how the C design committees are scrambling to replicate what rust does while C continues to lay eggs everywhere it goes

      • SpaceNoodle@lemmy.world
        link
        fedilink
        arrow-up
        12
        arrow-down
        3
        ·
        1 天前

        Just wrap it in unsafe tags and you can accomplish the same things you can already do in any other language!

      • lambalicious@lemmy.sdf.org
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        3
        ·
        1 天前

        Excuse me but, can Rust even give me undecipherable Lore Ipsums of diagnostics at the same level that C++ can? If not, it’s not even a competition.

        • Mubelotix@jlai.lu
          link
          fedilink
          arrow-up
          3
          ·
          1 天前

          This may be cheating but yes, sometimes there are cycles in type/generic definitions and the compiler loops their identifiers over and over, nesting them inside each other

      • ZILtoid1991@lemmy.worldOP
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        1 天前

        But be noted it’s really not a drop-in replacement language for C-derived languages. It’s more like OCaml with curly brackets.

        • Mubelotix@jlai.lu
          link
          fedilink
          arrow-up
          8
          ·
          1 天前

          Yes of course. But there is nothing you can’t do. Only thing that may retain some of you is tooling that wasn’t ported

    • FuglyDuck@lemmy.world
      link
      fedilink
      English
      arrow-up
      10
      ·
      1 天前

      Feed it through a coffee grinder and mix it with similarly powdered aluminum.

      Then set that on fire (bonus points for doing it on lake ice. That’s fun!)

      Oh. Uh. Not that kind of rust?

    • ulterno@programming.dev
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      1 天前

      I am starting to learn Rust and the only reason I don’t intend on using it for GUI stuff for the time being is because I just like QtWidgets a lot and GUI toolkits in Rust are a pretty new thing.

      Apart from that, pretty much all logic can benefit from a language that forces people to be more explicit.

      Although I won’t consider it for larger projects until the borrow checker gets the overhaul it needs, because I’d rather not start hating another language.

      • Traister101@lemmy.today
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        1 天前

        What about the borrow checker needs an overhaul? Seems to do it’s job quite well. If you want to remove it then you should use like C++ or Zig or something since the borrow checker is fairly fundemenal to the design of the language

        • ulterno@programming.dev
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          1 天前

          This is second hand info, but some people have had problems in bigger projects where the borrow checker ends up rejecting valid Rust code.

          I think I have seen those comments right here in Lemmy.