• thorhop@sopuli.xyz
    link
    fedilink
    arrow-up
    22
    ·
    19 hours ago

    Been saying this for years. rustc is basically the compiler equivalent of a parent making the house rules stricter to reign in bad habits.

    “Alright, from NOW ON, EVERYONE USES A BORROW CHECKER!!!”

    “But mooooom~”

    “No buts, Mister.”

    • Digit@lemmy.wtf
      link
      fedilink
      English
      arrow-up
      40
      ·
      1 day ago

      Thanks for looking out for those who did not immediately see it as a whimsical fabrication.

      • BarneyPiccolo@lemmy.today
        link
        fedilink
        arrow-up
        12
        ·
        1 day ago

        I suspected, but I have no idea what’s happening in that world, and the entire planet is such a weird place right now, that literally anything is possible, no matter how whacky.

        • Digit@lemmy.wtf
          link
          fedilink
          English
          arrow-up
          9
          arrow-down
          1
          ·
          1 day ago

          I had no thoughts of you one way or the other at all, let alone that. Though I do now… Way to show your narcissism shaft, conjuring hostile poor-me self-aggrandising drama from nothing.

          I was just thanking you.

          • mycodesucks@lemmy.world
            link
            fedilink
            arrow-up
            22
            ·
            edit-2
            1 day ago

            Oh, jeez! Okay, I owe you an apology. This one is on me - I misread and just did what I accused you of doing. Sorry, Digit. I’ve got no excuse.

    • Avicenna@programming.dev
      link
      fedilink
      arrow-up
      4
      ·
      24 hours ago

      I would also have expected to see some mild insults (he has improved quite alot in terms of toning himself down).

  • TrackinDaKraken@lemmy.world
    link
    fedilink
    English
    arrow-up
    123
    ·
    1 day ago

    I’m not a programmer, but I find satire around programming easier to parse these days than satire around politics.

  • istdaslol@feddit.org
    link
    fedilink
    arrow-up
    41
    ·
    1 day ago

    A lunduke post without whining about wokeness, you must have pulled this out of an ancient tomb

    • Arthur Besse@lemmy.ml
      link
      fedilink
      English
      arrow-up
      17
      ·
      22 hours ago

      it’s not obvious but, i’m pretty sure this meme (and its creator’s vehement opposition to rust) is in fact substantially motivated by queerphobia.

      • umbrellacloud@leminal.space
        link
        fedilink
        arrow-up
        4
        arrow-down
        5
        ·
        20 hours ago

        While I’m sure you’re right because that’s what I’ve seen too, I am also aware that there is a nonzero number of people who accuse people of fascism for no reason other than to harass them, so I’m going to need you to drop a source that will take me less than five minutes to understand.

        • LadyAutumn@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          1
          ·
          edit-2
          16 hours ago

          I feel like its usually not with the intent to harass but a misapplication of the term born of genuine ignorance about what makes someone or something fascist, which is itself subjective in certain contexts.

          A cursory glance at his Twitter profile shows him using the R slur, defending the fascist paramilitary group ICE, sharing an image that appears to depict Canada and Mexico being entirely conquered and subsumed by America, here’s an interesting little post of him glorifying literally fascist art, being a general transphobe (unsurprising), and im sure there’s lots of other heinous stuff i missed.

          Really it was very clear from one single glance at his Twitter page. Come on now, you can manage that much on your own surely.

          • umbrellacloud@leminal.space
            link
            fedilink
            arrow-up
            1
            arrow-down
            4
            ·
            11 hours ago

            Doesn’t twitter force you to make an account to see posts?

            No… I don’t think I could have taken a glance at his twitter/x page. I don’t have an account. Every time someone tries to show me something from twitter I just get the login page. I’m not going to go through the trouble of making a sockpuppet account just because you gave me a chore I clearly don’t care about. If you need me to see it so badly you can take a screenshot. You’re the one who cares about this guy so talking about him is 100% your responsibility. If you want me to care about him too, that’s on you to accomplish, because I don’t care about him naturally.

            If you’re the person who states a fact it’s up to you to prove it, it’s not up to your listener, who btw isn’t going to care until you give them a reason to care. You are a stranger and we don’t have a built in social contract so I have even less motivation to do something in order to please you than I would if we actually knew each other.

            I tried to click on your link but it took me to something called X cancel, which I navigated away from. Thanks for sending me a phishing link instead of a screenshot, now I’ve got to go change my passwords.

            • LadyAutumn@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              3
              ·
              edit-2
              4 hours ago

              Xcancel is an alternative frontend for twitter to specifically avoid having to create an account to use Twitter. Again you could’ve gotten this information with a simple google search lmao “what is xcancel” 😂 there, I even typed it for you.

              I also wasnt the person you responded to initially.

              I also think that you’re a startlingly uncurious person if doing even a cursory glance at a google search is too much for you. Maybe these kinds of discussions just arent for you to begin with. If you really couldnt care less whether someone is a fascist or not, certainly not to the point of wanting to actually find out for yourself, then yeah maybe dont partake in the conversation.

              You’re more interested in defending being lazy than you are in discussing the subject. I’m sure you’ll say something like “its the principle that matters”, which is the most boring possible answer you could give. I’m more than willing to see if someone hates trans people and/or is a white supremacist. I would absolutely prefer to know that so I can avoid them. It took me very minimal effort to find that information for myself. Less than 2 minutes.

        • Arthur Besse@lemmy.ml
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          2
          ·
          edit-2
          19 hours ago

          I’m going to need you to drop a source that will take me less than five minutes to understand

          that sounds like sealioning 🤡 but i'll bite, once:

          are you asking for evidence that lunduke is queerphobic, or that the rust community has a disproportionate number of queer people in it?

          or, do you acknowledge both of those things, and are actually suggesting that lunduke’s vehement opposition to rust could maybe conceivably be entirely coincidental and perhaps he dislikes it for purely technical reasons? 😂

          in any case, i’m not going to link to lunduke but i just checked and confirmed that (as i assumed) if you simply search his twitter for the word rust you can find many tweets (and i only went back a month) where he is in fact complaining about people being queer.

            • Arthur Besse@lemmy.ml
              link
              fedilink
              English
              arrow-up
              4
              ·
              16 hours ago

              that little triangle means you need to click on the the text in the comment to read the rest of it, because it’s wrapped in a spoiler tag. also fyi you can search twitter without a login using xcancel.com; it takes much less than 5 minutes to do so.

    • mech@feddit.orgOP
      link
      fedilink
      arrow-up
      30
      arrow-down
      8
      ·
      22 hours ago

      I found this pic on duckduckgo, didn’t even visit the website to save it.
      And I’m not watching a 1h+ video with a title that has nothing to do with your claim, to find out if some dude I don’t even know or care about is a fascist.

      • teolan@lemmy.world
        link
        fedilink
        arrow-up
        9
        ·
        19 hours ago

        Fair response. I just hope you’ll have it in mind if you stumble on other of this guy’s stuff. He’s terrible.

      • A_norny_mousse@feddit.org
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        edit-2
        20 hours ago

        Lunduke is mentioned 10s into the video and Linux Sucks is his series of videos.

        … “The end of Linux has already happened”, and he’s serious about it, complaining about pretty much everything.

        He’s definitely anti-woke in all its colorful facets, self-confesssed “conservative” and hides behind constant “I’m not political” statements to continue pushing clearly political opinion.

        He is the Alex Jones of the Linux community.

        All this becomes very clear in the first 10 min of the video.

        • CanadaPlus@futurology.today
          link
          fedilink
          English
          arrow-up
          15
          arrow-down
          4
          ·
          21 hours ago

          TBH I feel the same way when someone sends me a source that would take a good fraction of my day to check.

          Why don’t you put in a little bit of your own time to extract the relevant parts, and explain the surrounding context?

            • CanadaPlus@futurology.today
              link
              fedilink
              English
              arrow-up
              1
              ·
              1 hour ago

              That’s not really what I meant.

              To do this properly, OP would have to start with the relevant timestamp and a brief transcript. The context would then be, like, why this is being mentioned in that video and at that place in the video, even if it’s as simple as “this is a prominent Linux YouTuber talking about the drama a bit in passing”. Just so that it’s not quote mining from irrelevant people and places.

              (It’s worth noting that a guy I’ve never heard of being fashy isn’t really a crazy claim, anyway. I’m not going to make final judgements based on it, but then I wouldn’t ask for a source, either)

          • umbrellacloud@leminal.space
            link
            fedilink
            arrow-up
            2
            arrow-down
            8
            ·
            20 hours ago

            “If you don’t occupy yourself for 5 hours with this thing I am forcing you to do, it means you’re a fascist or an apologist (implication: and I am therefore justified in potentially harassing you).”

            I think this person is just a violent control freak IMO but I could be wrong

            • teolan@lemmy.world
              link
              fedilink
              arrow-up
              8
              arrow-down
              1
              ·
              19 hours ago

              WTF I never said you must watch the video… OP answered they don’t even know who it is that’s perfectly reasonable. I I won’t pressure them into learning more about Lunduke. Nobody deserves that.

              • umbrellacloud@leminal.space
                link
                fedilink
                arrow-up
                1
                arrow-down
                4
                ·
                16 hours ago

                Most people online are chomping at the bit to dox and therefore murder each other on extremely flimsy pretexts IMO. Every time I see any kind of accusation against a non-famous person that’s what it turns out to be.

        • umbrellacloud@leminal.space
          link
          fedilink
          arrow-up
          3
          arrow-down
          4
          ·
          20 hours ago

          If you’re unable to explain something to a child, an old person, a stupid person, or an apathetic person, you don’t really know enough about the topic to be an authority.

  • A_norny_mousse@feddit.org
    link
    fedilink
    arrow-up
    30
    ·
    1 day ago

    As soon as I saw the name Lunduke - the Linux community’s Alex Jones for at least a decade - just not sure how much parody and how much trolling this is.

    • xeekei@lemmy.zip
      link
      fedilink
      English
      arrow-up
      4
      ·
      21 hours ago

      Last time I heard about Lunduke, he made pretty funny “Linux sucks” talks. I feel like I’ve missed stuff.

      • onlinepersona@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 hours ago

        Ho boy. Don’t ruin the good ol’ memory of the dude. Some things should be left untouched, just like the movies you watched as a child.

  • Hudell@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    53
    ·
    1 day ago

    Careful, if you push them too much someone might make their own Linux, with Javascript (and hooks).

  • Digit@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    25
    ·
    1 day ago

    If they don’t learn their lesson and shape up from that, Haskell.

        • gerryflap@feddit.nl
          link
          fedilink
          arrow-up
          4
          ·
          23 hours ago

          Haha. The video is a bit pessimistic tho, I know people who work at companies with Haskell running in production (who are happy with it). Personally I have used monads, and I’ve wished for their functionality in other languages like Java, but I couldn’t reasonably explain what they are.

          Also, as someone who know just about enough German to understand some of what they’re saying, it’s always quite hard to follow these videos. My brain doesn’t understand it when it hears “Das war ein Befehl!” and the subtitles ramble on about something completely different

          • Digit@lemmy.wtf
            link
            fedilink
            English
            arrow-up
            3
            ·
            23 hours ago

            couldn’t reasonably explain what they are.

            I’ve been through phases when I could explain it, and in far simpler terms, less jargony, than endofunctors.

            enough German to understand

            Heh, yeah, as I rewatched it, laughing hard, I wondered how much it fails for those who understand German.

            • Log in | Sign up@lemmy.world
              link
              fedilink
              arrow-up
              1
              arrow-down
              2
              ·
              22 hours ago

              I’ve been through phases when I could explain it, and in far simpler terms, less jargony, than endofunctors

              A monad is when you can do shit and return stuff. There are two things you can do in absolutely every doShitAndReturnStuff:

              1. andThen, also known as ; in less flexible languages and >>= in more esoteric languages.
              2. And return also known as
                function ret(const a)
                { ret = a
                } in other languages.

              There are two rules:

              1. (a then b) then c = a then (b then c), which sounds obvious, but I skipped a couple of values being passed (I’m using the kleisli category), and it can actually go wrong, which means that if you don’t have a monad but behave like you do, all sorts of subtle and very hard indeed to debug errors can sneak in. See “software complexity problem” for details.
              2. ret then somethingrother = somethingorother = somethingorother then ret, which would seem obvious to you if you spotted that ret does nothing, but for fun, it turns out that in a language with a sufficiently advanced/flexible/accurate type system (eg Hindley-Milner stuff), of you manage 2 you get 1 for free, which is totally awesome.

              “But what’s the point?” I hear all the Python devs say “We already got rid of the curly brackets. What more do you want?” (Which starts a flame war with the C syntax folk while the elm programmers shake their head and wonder why anyone is manually formatting their code whether it’s with curly braces or not in 2026).

              Well, the point, my dear internet Lunatics that have persisted with this fairly unhelpful and daft re-expression of monads, the point is: what if you could redefine ; locally to totally rewire your programming language and everyone was used to that and understood what you were doing from context? Yesterday it was making database requests, but today it’s answering queries on a server. Or authenticating users from the other side of the globe. Maybe now it’s a recursive descent parser or a non-deterministic, expanding list of possible future moves in a game.

              It’s totally awesome and powerful and you just don’t know that you’re missing it because you have no idea unless you already know, but that’s not really helping anyone that doesn’t already understand monads, sorry. Not that this was a plausible attempt at that. It’s more just a bit of humour if you already came across monads. Famously a monad is like a burrito more than anything else.

              But unfortunately there are also monad transformer stacks. And… …operator soup for lenses and prisms. And trust me, you don’t want to go there, you really, really don’t. Just don’t go there, I’m telling you, don’t. DID YOU LIKE BEING SANE? I WARNED YOU, REMEMBER.

              • Digit@lemmy.wtf
                link
                fedilink
                English
                arrow-up
                2
                ·
                21 hours ago

                A monad is when you can do shit and return stuff.

                LMAO. XD

                Fun as that is, I think I’ll lean more to the “Burrito” explanation [~ a-ha, you do get to that further down]. Or maybe even something refining “maffs all the way down”.

                monad transformer stacks

                … that like a “super monad”?

                It sounds fun. … like an advanced form of chasing your own tail like trying to program almost entirely with GOTO.

                elm

                When I heal from burnout, Ima go learn elm.

                (Wont heal If I don’t heed “recovery from burnout takes twice as long as you think”, and stop trying to jump into geekings or political/philsophical debates the moment I have 1 spoon back.)

                • Log in | Sign up@lemmy.world
                  link
                  fedilink
                  arrow-up
                  2
                  ·
                  edit-2
                  19 hours ago

                  elm is easily the loveliest programming language of any paradigm I’ve ever come across. Imagine if you enjoyed maintaining an old codebase, or that five years later adding a new feature wouldn’t take you half a day to get your had round the insane tangled spaghetti of your project, because the spaghetti and the meatballs and the sauce were always kept separate until cooked and served on the dish by the compiler. You find the spaghetti straight and in bundles because that’s how you like them laid out and no one tried to get you to soften them in the warm sauce and thread them through the raw meatballs. Imagine if the compiler did your whole project in about three to five seconds, and was genuinely helpful when something is going to bite you later.

                  Get your monad burritos here: https://byorgey.wordpress.com/2009/01/12/abstraction-intuition-and-the-monad-tutorial-fallacy/