• gigachad@piefed.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    My concern about Lemmy is more that it is developed by authoritarian communists than if the programming language it is based on is less popular

  • flamingos-cant (hopepunk arc)@feddit.ukM
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    This crusade you have going on against the idea of Rust is getting borderline obsessive. Like when you called it an ‘incomplete’ language and never explained what that actually means.

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      5 months ago

      Setting aside the mountain of evidence that you are ignoring here (that I might have a life on the week of Christmas, how you are the one following me across multiple posts, how you seem unwilling to do an internet search on your own to satisfy any actual curiosity you might have about why Rust is not a great language for someone to learn), I will clarify: I have zero beef about the existence of that language, it seems a fine one for anyone who wants to use it, have at it, enjoy yourself.

      The underlying point of this post though - although its real purpose was an attempt at humor, but PLEASE don’t ask me to explain “humor” to you as well - is to point out not the existence of the language but its choice to use in this software implementation, which leads to its pace of development being far behind that of PieFed. One primary reason for that being that more contributors seem willing to help out, and their time seems to work to greater effect in terms of constantly adding new features to the project.

      But you are taking this far more seriously than I meant to.

      • Victor@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        I don’t mind development being a little slower if it means the software is more stable and performant.

        Now, that said, I can’t really speak to the fact that Rust is more performant or stable than some other language X, as I don’t know enough to make such statements. 😅

        I’m just saying.

        • OpenStars@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          That is a good point… although I wonder how relevant it is with the current number of users of Lemmy.

          It could become a future issue if Lemmy / PieFed were to ever take off?

      • flamingos-cant (hopepunk arc)@feddit.ukM
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        You’re the one who’s been writing walls of text about this exact thing incessantly for months, sorry I find your ‘humour’ tiresome. And it’s not stalking to remember things I’ve seen you say in the past.

      • TheFrirish@tarte.nuage-libre.fr
        link
        fedilink
        Français
        arrow-up
        0
        ·
        5 months ago

        The reason that Lemmy is slow to develop is not because of Rust, but because of Tankie devs who spend more time managing propaganda and enforcing censorship in and out of their respective instances rather than actually developing the damn software.

        • OpenStars@piefed.socialOP
          link
          fedilink
          Français
          arrow-up
          0
          ·
          5 months ago

          I’ve heard that about Dessalines, but not Nutomic, yet for whatever reason Lemmy feature requests sit unanswered for multiple YEARS at a time, compared to like weeks to months on PieFed.

          People can do whatever they want to. For myself, I prefer more rather than fewer features, and responsive devs to unresponsive ones.

      • teft@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        If you block someone they can’t reply to your posts btw.

        They can still message you.

        Do with this information what you will.

  • Jack@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    The point of ActivityPub is that this exact conversation doesn’t matter.

    I don’t see the point is this dick measuring between piefed and Lemmy, and it is becoming a bit annoying. Don’t we have enough problems as is?

      • BaroqueInMind@piefed.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        5 months ago

        Switched from Lemmy to PieFed last year and literally see zero difference between both and have never read this rhetoric anywhere.

        Please give us links to name and shame otherwise You are making shit up.

        • алсааас [she/her]@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          5 months ago

          Yeah sure I’m gonna sift through weeks if not months of random post and comment history for some NFT ape clown; LMAO

          Edit: also L + ratio

          Edit: literally look at this post and OOP’s comments in it’s thread

          • Valmond@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            0
            ·
            5 months ago

            Seems you’re the angry person having to comment on this.

            A bit of Christmas banter, some healthy competition, what is not to like IMO?

        • mesa@piefed.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          5 months ago

          Yeah they just talking smack with no evidence.

          There’s not enough Piefed users to begin with. Most people are just happy the services exist.

          • WhiskyTangoFoxtrot@piefed.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            5 months ago

            I’m just happy to have an option available that wasn’t coded by proud authoritarian bootlickers. Hopefully as more PieFed instances spin up and as more people move to them we can start defederating .ml.

        • sin_free_for_00_days@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          Not who you replied to, but I know that I’ve seen a handful of such posts over the past week. But no, I’m not going to try to find them. Maybe if I see one in the next day or two, I’ll remember this post and add it.

          • Skavau@piefed.social
            link
            fedilink
            English
            arrow-up
            0
            ·
            5 months ago

            Individuals might push for that or want that to happen, but it only matters what actual developers or instance owners say.

        • Eugene V. Debs' Ghost@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          Switched from Lemmy to PieFed last year and literally see zero difference between both and have never read this rhetoric anywhere.

          It’s literally from the OP in this thread, please read things.

  • TheTechnician27@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    5 months ago

    If this is a dig at Lemmy, Lemmy uses Rust. You’d know that’s a popular language if you’ve kept up with programming news anytime in the last 5 years.

    • AudaciousArmadillo@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Notice how the OP specifically said well-known and widely used. Yes Rust is currently cool, but way way more people can actually work productively with Python.

      • TheTechnician27@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        5 months ago

        Notice how the OP specifically said well-known and widely used.

        I did notice. If Rust isn’t “widely used”, then I’ll need to let Apple, Microsoft, Google, Amazon, Mozilla, Huawei, Meta, the Linux kernel devs, and a fuckload of open-source projects know that they actually don’t exist.

        It’s plently widely used, and unlike a scripting language (edit: Python), it’s performant – as server software should be. Rust is not a hard language to use or learn either, and it’s great for large projects.

        • Jerkface (any/all)@lemmy.ca
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          I’ve learned dozens of languages over 40 years. Rust is one of the hardest I have tried to use for serious projects. It introduces completely new concepts that need to be deeply understood to be productive. It’s also one of the most convenient, well-tooled, and expressive languages I’ve used. But c’mon, as languages go, Rust is deep into BDSM territory.

          • TheTechnician27@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            5 months ago

            As someone who routinely works on a complicated C++ codebase, had to use C, Python, and Java all the time through school, has had to use absolute trash like JavaScript and PHP, and has dabbled in languages similar-ish to Rust like Go and Swift, Rust to me is simple to work with.

            The compiler is extremely helpful when I do something wrong, it has sensible conventions like immutability by default, Cargo is a streamlined build system, I’ve found the documentation easy to read, I actually prefer curly brace-delimited scopes to tabbed ones and explicit type declarations for readability, and in the obvious comparison to C/C++, Rust lacks extremely common memory footguns.

            Obviously compared to Python – with its mountain of syntax sugar and a library for everything – Rust is going to be more difficult. But for languages in general? Rust is not at all one of the harder ones I’ve learned or used.

            (Btw I hate Java; it’s the worst language I’ve ever used.)

            • Jerkface (any/all)@lemmy.ca
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              5 months ago

              How many times have you spent an entire day not moving forward on a project because you couldn’t figure out what the borrow checker was trying to tell you? Maybe you’re just a 10X developer. I feel quite qualified to inform you that for we mere mortals, Rust can very fairly be described as a relatively hard language.

              Rust has completely unique paradigms not expressed in any other language! Things that no one coming to Rust has prior experience with. If you cannot admit that makes it harder than some random language that just fucks with syntax, …dude

        • r4venw@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          While I agree with the general sentiment, scripting languages are perfectly fine to use for server software. Would you call hackernews slow? Its been running on lisp (originally Arc, now common lisp) for its entire existence. Another fun example of popular interpreter is, y’know, the JVM.

          • pet the cat, walk the dog@lemmy.world
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            5 months ago

            Common Lisp could be compiled, so not the best example.

            Lua is a way better example, since Lua scripts often finish in the time it takes Python to get going at all. And that’s with interpreted Lua, without JIT. I once straight up had to recheck if I left the dummy static output in there instead of calling my script, because the result was appearing instantly.

            There’s also Fennel, a Lisp compiled to Lua on the fly. Since Lua is so snappy, the compilation overhead is unnoticeable.

            • Rimu@piefed.social
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              5 months ago

              Performance is an attractive metric because it’s something you can put a number on. It’s measurable, so comparisons are easy.

              But there are so many other metrics that are more important.

              Still, https://leafo.net/lapis/ looks like something I’d like to try sometime. I don’t know anything about the Lua web framework ecosystem, that’s just the first search result I found. Do you have any recommendations?

              • pet the cat, walk the dog@lemmy.world
                link
                fedilink
                English
                arrow-up
                0
                ·
                edit-2
                5 months ago

                I’m more familiar with Lua for desktop scripting — I’m using it whenever I can, if it’s something that’s more than like three lines in Bash and the Lua libraries aren’t too bad. I’m even using it on the phone when dragging around blocks in Automate becomes too much (its minuscule footprint comes handy there). There’s also the excellent automation app Hammerspoon for Mac, which uses Lua for its scripting.

                I’ve been vaguely looking now and then into using it for web in the manner of node.js, with asynchrony being handled on the Lua side — but was offput by the fact that many popular Luarocks libraries presumed synchronous workings, and async requires installing different libs if they even exist. Node has it better since the libs were developed to be async from the start. Iirc Luvit is what I was looking at, there are both libs and some kinda frameworks for it.

                OpenResty and frameworks for it like Lapis could be the better way to go. Nginx is pretty much mandatory anyway, and afaiu synchronous libs can be used then, leaving it to Nginx to chuck requests into multiple Lua threads. A drawback is that LuaJIT, used in Resty, still supports only Lua 5.1 features, which is pretty damn old.

                I haven’t looked into Lua for web in a few years, but since apparently nothing like Hammerspoon with its built-in http server exists for Linux, I’ll need to pick it up again, just to do some custom remote control from the phone.

      • Korne127@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        Wait… PieFed uses Python? Holy shit… as someone who regularly uses both, Rust is such a better fit for something like this on this scale. That’s actually one of the best arguments I’ve heard against PieFed

      • Shatur@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        I think for a large project Rust should be easier to manage in the long run.

    • FluidBeef@quokk.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      It’s not popular if you rate it by actual usage, which is probably more meaningful than it seeming kind of cool.

      • corsicanguppy@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        if you rate it by actual usage, which is probably more meaningful

        I can see those goalposts move right before my eyes!

        I have no dog in this fight - flame away - but I’m offended by the sparkle-junkies calling [arbitrary non-rust language] old on a daily basis and somehow deciding some arbitrary measure of popular+shiny is a replacement for ‘good’ in some bizarre idiocratic glorification of naïveté .

        • The D Quuuuuill@slrpnk.net
          link
          fedilink
          English
          arrow-up
          0
          ·
          5 months ago

          the comment you’re replying to is saying python, the old less shiny language, is more well known and more widely used by a larger number of developers than rust, the original stinger of the meme. that’s not the goalposts moving. that’s the goalposts being planted firmly at the 100 yard line like how they are in Canadian football

    • Mika@piefed.ca
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      Rust is a good low level language. I’m not sure if it fits this species task the best.

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      5 months ago
      1. 59% (edit: 58% apparently) vs. 15% but who’s counting, right?

      chart

      - source, for 2025

      1. it’s less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs

      2. more to the point it’s meant in fun :-P

      • calliope@retrolemmy.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        5 months ago

        If it’s Python, that’s 58%. SQL is 59% and I would be pretty surprised if piefed is pure SQL

        it’s less about the language than the choice to be welcome to contributors - especially older people who have more free time to devote to unpaid volunteer development, rather than younger people who know Rust but are already working 2-3 jobs

        This reasoning is really bizarre, btw. Never once heard of someone choosing software because it appealed to older developers.

        I’m an older developer. Rust seems so much more interesting to me than yet another python service. Oh boy is it Django??

        • mesa@piefed.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          5 months ago

          Piefed is flask + python. Its very easy to read in my opinion. Very boring code. I knew nothing about it but threw a PR in there just for fun.

          Django is my goto for personal projects too. And at work we use fastapi. They all kinda blend together now in 2025/26.

          Personally I stopped caring about languages a decade into my career. As long as its boring and standard-ish, I’m happy. If it takes me a ton of time getting every dependency under the sun, the project is unstable/constantly breaking, and/or requires me a degree to even look at it, then im not going to contribute.

          Lemmy is harder to read as a project than piefed. But both are good. Its not a “vs” we should just let both communities do their thing and be happy someone on their weekends wants to support our sorry asses.

  • Wren@lemmy.today
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    I made an account. Asked a few questions about the platform in their info com, made the mistake of bringing up why the “tankie triad” are pre-emptively blocked, got a bunch of people accusing me of being a tankie and telling me to look at MeanwhileOnGrad and the other com I can’t remember. It’s not for me, but I get why some folks prefer it.

    I absolutely, 100% support Piefed and think this whole pissing contest between platforms is ridiculous. We’re all participating in the fediverse. Lemmy was designed to be open-source, to be built on, forked, played with, whatever. Piefed is growing and diversifying the fediverse, same as Lemmy.

    We’re all in this together.

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      You claimed that Lemmy.ml is not authoritarian, were pointed to multiple communities pointing out thousands of instances where it was shown that it is, and still claimed that it is not, nor can be by definition, which you later recanted as a poor wording choice…

      Anyway, that was a discussion with one single individual, with almost no up or downvotes that I could see, so essentially a private conversation even if held in a public space. And the individual you conversed with has only a six month old account, has nothing to do with the admin or development team that I am aware of, and mods only a few gaming communities.

      That’s not “people”, that’s one person, singular, who has nothing to do with the info community, and I definitely did not see the “bunch of people accusing” you.

      Anyway this post was intended as lighthearted fun, though it seems to have struck quite a nerve. Maybe it’s because people on lemmy.ml are calling for literal murder and the downfall of Western civilization (go see for yourself, or e.g. those communities you were referred to catalog such cases if you want an easier time going straight to it), and Lemmy.ml and the Lemmy source code are becoming increasingly interlocked over time, rather than lessening that decency.

      img

      • Wren@lemmy.today
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        5 months ago

        That’s not the only account I had where people from piefed pointed me toward those coms and claimed lemmy.ml is authoritarian. You can check this one’s history, too. Admittedly, I conflate what happens on my various accounts, and it was more than one user in that comment section.

        By definition, lemmy.ml is not authoritarian, so that’s not a “gotcha.”

        I didn’t recant a word choice, I was being diplomatic after the person I was debating with took a (fair) issue with it so I rephrased it.

        I find it hard to believe you looked at that whole thread and that’s what you got out of it. I stand by everything I’ve said, even if I’ve had to make the occasional apology, on every account — That’s why I’m transparent about all my accounts in my bio, the place you found my piefed.

        And, I mean, why so serious? My nerves aren’t struck, which is why I said I support piefed. Going through my history and writing an essay about it, on the other hand…

        Edit: a word, grammar.

        • Rhoeri@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          3 months ago

          Lemmy.ml is ABSOLUTELY authoritarian. Just look at their modlog. They have a vague “rule 1” rule that basically means at the admins discretion. The mods are flaccid and useless while the admins do all the moderation, and on top of that, they even ban people for posting shit in non .ml instances!

          Quit with the apologia.

          • Wren@lemmy.today
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            5 months ago

            .ml is completely voluntary and I can see everything going on in it. Being dicks isn’t the same thing as being authoritarian. I don’t have a problem with pre-emptive banning as a concept, so we’ll disagree there because trans coms ban people who’ve never posted to them, too.

            I don’t know what the “mods are useless” thing is about. Looks like they manage their communities normally?

            On top of that, .ml is one of the biggest instances, so “they” is a lot of different people. Kinda like how people say .world is full of trolls, or sh.itjust.works is a nazi bar, or .today is right wing.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Its actually less about Python (or Rust), but about using well established frameworks (Flask in the case of Piefed), compared to a lot of NIH in the case of Lemmy.

  • adr1an@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 months ago

    Since everyone is jumping to a “programming languages war” under the masquerade of ‘Lemmy vs. PieFed’ let me also point out that the people involved on each project is different… Weren’t some of the lemmy devs facist apologists? I don’t want to spread fake news, but this is an accusation I read more than once. Perhaps someone can share the source to these ideas… I havs interestest to know more

    • Nalivai@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      5 months ago

      One of the lemmy devs is a huge tankie, like “stalin did nothing wrong but if he did they deserved it” tankie