• Nomorereddit@lemmy.today
    link
    fedilink
    English
    arrow-up
    5
    ·
    14 hours ago

    Yeah but lemme sucks more and has less posts…which has cut my doom scrolling by 90%. Ill stick w this.

  • adr1an@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    6
    ·
    11 hours 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

    • GhostedIC@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 hours ago

      This depends on your definition of fascist. They are largely Stalin/Mao apologists and very heavy on current day CCP propaganda. This also means occasionally shilling for the Russian side in the Ukraine war. Oh yeah, and tiananmen square denial lmao.

      Any way you look at it I think their politics are drastically incompatible with the idea of a website where English speakers can speak freely and create their own communities.

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 hours ago

      I don’t think I am allowed to answer this - I’ve had one comment removed already for trying to answer this question, citing rule 5, but you can read through those that were allowed to remain. The short answer though is yes.

    • Nalivai@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      4
      ·
      edit-2
      11 hours ago

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

  • ShaggySnacks@lemmy.myserv.one
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 day ago

    Alt text - Image of Milton from Office Space sitting at his desk with the words: I was told that there would be blackjack and hookers

  • Wren@lemmy.today
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    5
    ·
    1 day 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
      11
      arrow-down
      16
      ·
      1 day 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
        12
        arrow-down
        7
        ·
        edit-2
        21 hours 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
          6
          arrow-down
          7
          ·
          edit-2
          1 day ago

          Lemmy.ml is ABSOLUTELY authoritarian. Just look at their modlog. They have a vague “rule 1” rule rhst basically means the admins discretion. The mods are flaccid and uselesss while the admins do all the moderation, and on room 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
            5
            arrow-down
            2
            ·
            edit-2
            21 hours 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.

  • Jankatarch@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    1 day ago

    It won’t become widely used if nobody uses it for not being widely used. What is this, the job market?

  • TheTechnician27@lemmy.world
    link
    fedilink
    English
    arrow-up
    160
    arrow-down
    10
    ·
    edit-2
    2 days 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.

    • Bazell@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      edit-2
      15 hours ago

      Yeah, but still Rust has higher entry level than Python making it harder to master for majority of people.

    • AudaciousArmadillo@piefed.blahaj.zone
      link
      fedilink
      English
      arrow-up
      74
      arrow-down
      20
      ·
      2 days 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.

      • Miaou@jlai.lu
        link
        fedilink
        English
        arrow-up
        19
        arrow-down
        1
        ·
        2 days ago

        Way more people work with python, productively is arguable

      • Korne127@lemmy.world
        link
        fedilink
        English
        arrow-up
        83
        arrow-down
        7
        ·
        2 days 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
        66
        arrow-down
        2
        ·
        2 days ago

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

          • acockworkorange@mander.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 day ago

            This is like MINIX vs Linux all over again. Yes, the microkernel architecture is a better concept, but the monolithic Linux was a better implementation.

          • Nate Cox@programming.dev
            link
            fedilink
            English
            arrow-up
            24
            ·
            2 days ago

            Strong disagree.

            I’m all ears on matters of personal preference and why people do and don’t like languages, but I’ve been maintaining code bases for about 25 years now and I’ll draw my line in the sand here: Rust is a maintenance programmers dream. Strongly typed, easily tested, easily documented, and a borrow checker to gate out the really hard to triage stuff. It has all the tools that I know make my life easier on projects that live for 10+ years.

            It may not be your cup of tea and that’s fine, but it’s silly to pretend it doesn’t have the strengths that it does.

      • TheTechnician27@lemmy.world
        link
        fedilink
        English
        arrow-up
        46
        arrow-down
        8
        ·
        edit-2
        2 days 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.

          • IMALlama@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            23 hours ago

            I dunno, my first functional programming language really through me through a loop. I am starting my first Rust project and so far it doesn’t look to be that horrible.

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

              Functional programming is very different in how you get stuff done.

              I would recommend learning Elm first for functional programming before trying anything hairier like Haskell etc.

              Elm is a small and lovely language for writing web pages/sites/user interfaces, and has a blisteringly fast compiler that is also the most genuinely helpful of all the compilers I’ve ever used.

              It’s a blissfully stable antidote to JavaScript’s exhausting “that whole approach is so last month” churn.

              • IMALlama@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                11 hours ago

                Thanks for the suggestion! I will take a look once I make some more progress on my rust project. Time is tight these days, so I need to limit the quantity of things I attempt to do in parallel.

        • Jerkface (any/all)@lemmy.ca
          link
          fedilink
          English
          arrow-up
          33
          arrow-down
          1
          ·
          2 days 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.

          • Valmond@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            8
            ·
            2 days ago

            I had to do c++ template metaprogramming (insane, stay away from it at all costs), Rust makes me think of that in a more better modern way.

            Easy? I wouldn’t say, and the compiler is slow ☺️

            I love python but only as a scripting language because of GIL and the ridiculous performance (and it’s not really suited for “large” projects). But if you need a little thing it’s so fast to spin up.

            Disclaimer: am old C/C++ dev.

          • TheTechnician27@lemmy.world
            link
            fedilink
            English
            arrow-up
            24
            arrow-down
            8
            ·
            edit-2
            2 days 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
              11
              arrow-down
              2
              ·
              edit-2
              2 days 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

              • Nate Cox@programming.dev
                link
                fedilink
                English
                arrow-up
                9
                ·
                2 days ago

                You’re right that the first steps with Rust can be trying, but I do think it gets overinflated.

                Of all the languages I have both learned to use and deployed something useful to production in, Rust is somewhere in the middle of the “initial difficulty” curve. Harder than Ruby, Python, Perl, C, etc… easier than Erlang, Elixir, Clojure, Haskell, etc.

                Rust’s borrow checker is both its best and worst feature; virtually every complaint I have heard about how hard Rust is was about fighting the borrow checker, but the borrow checker has also saved me from some really stupid mistakes and all of the time involved in finding and fixing them. The juice is totally worth the squeeze.

                Now if you really hate yourself spend some time learning Prolog. I promise you that Rust will seem a lot more dev friendly afterwards.

                • TheTechnician27@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  8
                  ·
                  edit-2
                  2 days ago

                  I’m surprised you put C in there. Its limited vocabulary does mean you don’t have to deal with e.g. C++'s 50 million ways to do something, but this combined with a lack of guardrails makes it agonizingly difficult to do a lot of basic things – most notoriously dealing with strings.

                  I actually consider C a good beginner language, but only in the sense that 1) it does have that simple toolkit, 2) it and its descendants are widely used, and most importantly 3) the bullshit C makes you deal with gives you a better understanding of what higher-level languages do for you automatically and why. To me, it’s probably the hardest mainstream language to learn after maybe something like x86 or ARM assembly (which, for better or worse, hit points 1 and 3 even harder than C).

                  I generally agree though that Rust has always been somewhere in the middle for me.

              • Miaou@jlai.lu
                link
                fedilink
                English
                arrow-up
                4
                arrow-down
                1
                ·
                edit-2
                1 day ago

                Which paradigm do you even refer to? Lifetimes? A C++ developer who cannot understand lifetimes (at least conceptually) in a day is a terrible developer.

                I would know, I work with such people.

                To answer your first question, I’ve definitely spent days of my life trying to fix c++ templates because the compiler won’t fucking tell me what’s actually wrong. It loves telling me some unrelated copy constructor is deleted though… And all of that is actually worse with new stuff like ranges. Which are great on paper, but are a maintainability nightmare.

            • banshee@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 days ago

              I’ve had a similar experience. Yes, I have had days where I spent a significant amount of time beating my head against the wall, but that’s part of the learning curve. Those days stretched farther apart pretty rapidly.

        • AudaciousArmadillo@piefed.blahaj.zone
          link
          fedilink
          English
          arrow-up
          9
          ·
          2 days ago

          I would be surprised if you’d argue that more devs can write Rust than Python.

          Web servers spent most of their time with IO, because the real work is mostly done by the DB. That’s why especially Node is very fast and influential design wise. But PHP, Ruby and Python are all very popular and valid choices for web servers. In the end, if you need real performance you have to scale horizontally anyways. And the small gains you make in a compiled language matter even less.

        • r4venw@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          16
          arrow-down
          1
          ·
          2 days 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.

          • [object Object]@lemmy.world
            link
            fedilink
            English
            arrow-up
            7
            arrow-down
            3
            ·
            edit-2
            2 days 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
              7
              ·
              edit-2
              2 days 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?

              • irelephant [he/him]@anarchist.nexus
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 day ago

                I’m a big fan of lapis. It’s built on openresty, a fork of nginx that embeds luajit into it. This means you can make use of all the features nginx has in your application. It’s really fast in my experience.

                I have a medium-ish project written in lapis here: https://codeberg.org/irelephant/kittygram

                There isn’t really much of an ecosystem around lua, lapis is really the only “proper” framework. There is stuff like redbean and mako which are cool, but not as complete/friendly to use as lapis imo.
                Luarocks can be a bit of a pain as well (make sure to install packages for lua 5.1).

                Lapis is made by the same person who made itch.io too, which i think it cool.

                • Rimu@piefed.social
                  link
                  fedilink
                  English
                  arrow-up
                  2
                  ·
                  1 day ago

                  Great to see a real app built with it. It reminds me of Flask a lot, although I guess all mvc frameworks are pretty similar.

              • [object Object]@lemmy.world
                link
                fedilink
                English
                arrow-up
                3
                ·
                edit-2
                2 days 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.

        • RollForInitiative@feddit.org
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          Coming from a Python and Java background Rust is way harder to learn. Don’t get me wrong, i like Rust, but it feels way harder. But i agree that its great for large projects and performance-wise!

    • FluidBeef@quokk.au
      link
      fedilink
      English
      arrow-up
      23
      arrow-down
      3
      ·
      2 days 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
        27
        arrow-down
        8
        ·
        2 days 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 Quuuuuill@slrpnk.net
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days 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

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      31
      arrow-down
      11
      ·
      edit-2
      2 days 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
        21
        arrow-down
        2
        ·
        edit-2
        2 days 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
          21
          ·
          edit-2
          2 days 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.

        • Valmond@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 days ago

          I wonder if there are loads of devs helping out with lemmy, I sincerely have no idea, I just know the mains are paid for what I have understood.

      • Miaou@jlai.lu
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 day ago

        I mean, everyone writes one-off python scripts here and there, so the number is obviously very inflated (look at the powershell/bash numbers for example)

        • OpenStars@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          3
          ·
          1 day ago

          If that helps prepare them to contribute to PieFed, while not knowing Rust would be an impediment, then that’s a good thing, in this case?

    • Mika@piefed.ca
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      1
      ·
      2 days 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
        5
        arrow-down
        1
        ·
        2 days ago

        As others are saying here, the real work lies in the underlying database system rather than the actual back-end. Yes Rust is a good system language, but that didn’t stop Lemmy from having a memory leak, and Python is also good(-ish), at least enough to make it happen. Possibly not as well at larger scales… but with subscribership falling rather than rising across the Threadiverse, that’s not really a major concern at the moment.

        Especially compared to features that will attract those new people, and thereby content, if such people did end up coming.

  • Babalugats@feddit.uk
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    1 day ago

    I can’t figure out how to use my lemmy account on piefed.

    I don’t know what is going on with lemmy.ml and them already being censored or whatever is happening, but I am not sure i agree with censoring any group whether or not they agree with the majority opinion.

    The only guide that I can find about setting up a Piefed instance is the same persons blog with yunohost. It is a good guide, but are there any others? She seems to be the only one that has put any effort into creating and sharing one.

    Just wondering if anyone can help a bottle of wine - deep person who starts back in work on Wednesday 🫠 😔

    • Microw@piefed.zip
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      20 hours ago

      I’m not sure what you are trying to achieve.

      You can interact with piefed communities using your lemmy account, but that wont give you any of the features that piefed has.

      In order to do that you need to create a completely new and separate piefed account to your lemmy account. You can sign up at a piefed instance/server like piefed.social or piefed.zip, or you could selfhost like in the guide you found.

      • Babalugats@feddit.uk
        link
        fedilink
        English
        arrow-up
        2
        ·
        17 hours ago

        Thanks. Cold hard light of day now… Sober and very cold.

        I thought I could use my existing Lemmy login to login to piefed, the same way I can subscribe to different Lemmy communities from all over. Admittedly I hadn’t looked too much into it.

        I do plan on creating a piefed community, or would like to. I have read that guide, was just wondering if there were other guides where people may have done things slightly differently etc.

        • OpenStars@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 hours ago

          Your terminology is off, leading to confusion.

          You don’t log into generic “software”, but rather specific “instances” aka machines. Your current account is on feddit.uk, which runs the Lemmy software, an implementation of the ActivityPub Protocol, which makes it part of the overall Threadiverse, the threaded, topic-focused subset of the wider Fediverse. Other members of the Threadiverse include PieFed and K/Mbin, and others too (nodeBB, flarum, the latter I’m not positive is all the way here yet though, and Sublinks although that project hasn’t been updated in a long while after the developer had a baby).

          Anyway, PieFed is another implementation of the ActivityPub Protocol and therefore another member of the Threadiverse. Here is an example community on a PieFed instance: !casualconversation@piefed.social. Note how clicking that link shows the content without you having to leave your instance at all - because it is also on the Threadiverse.

          I am on one of the PieFed instances, while you are on one of the Lemmy instances - note how that does not impact our conversation here in the slightest. Though PieFed does offer a large number of features that Lemmy lacks - and conversely Lemmy has a tiny bit of features that PieFed does not do as well with.

          You can start your own instance if you like, and if you do it can be either Lemmy or PieFed (or Mbin, etc.), but that’s a separate issue. For now if you are considering the additional features that PieFed offers over Lemmy (caveat: you won’t see them in a mobile app yet, only the web browser interface is fully functional atm), then you can check one out at e.g. https://piefed.world/, or see the list at https://piefed.social/auth/instance_chooser.

          A “community” on the Threadiverse means something different than an “instance”. A community is like a subreddit, it’s the focal point of our talking on the Threadiverse, unlike e.g. specific people being the focus on Mastodon (there you subscribe to “people”/“accounts”, whereas here you subscribe to “communities”, or I think Mbin calls them “magazines”). In order to start your own community using PieFed software, you’ll definitely need an account on an instance that runs PieFed - whether you host it yourself or get an account on an existing one.

          I have never tried to start my own PieFed instance, but people say that it’s much more streamlined and requires fewer resources than Lemmy. There are other areas that Lemmy does better though, especially searching for content where PieFed’s implementation is horribly bad (by design believe it or not, it has not been made a priority yet, so whenever I need that functionality I switch over to my Lemmy alt, or you can do it on any Lemmy instance without needing to log in with an account at all). Here is a helpful community in that regard: !piefed_meta@piefed.social.

        • foo@feddit.uk
          link
          fedilink
          English
          arrow-up
          3
          ·
          14 hours ago

          The email analogy holds up in this case: you can’t log in to your gmail account with your protonmail credentials, but gmail users can send emails to protonmail users.

  • Jack@slrpnk.net
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    1
    ·
    edit-2
    2 days 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?

    • mesa@piefed.social
      link
      fedilink
      English
      arrow-up
      29
      ·
      2 days ago

      Let’s just agree to hate on reddit like everyone else does lol.

      I agree with you.

      • Jack@slrpnk.net
        link
        fedilink
        English
        arrow-up
        7
        ·
        2 days ago

        That could be explained by Lemmy being the incumbent for this fediverse position. I used to see the same about kbin.

        But again imo it doesn’t matter “who started it” and who is supporting who. The more software work with activityPub the better.

      • BaroqueInMind@piefed.social
        link
        fedilink
        English
        arrow-up
        16
        arrow-down
        7
        ·
        edit-2
        2 days 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.

        • Eugene V. Debs' Ghost@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          6
          ·
          1 day 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.

        • mesa@piefed.social
          link
          fedilink
          English
          arrow-up
          7
          ·
          edit-2
          2 days 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
            3
            arrow-down
            3
            ·
            1 day 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
          8
          ·
          2 days 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
            3
            arrow-down
            1
            ·
            2 days ago

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

            • sin_free_for_00_days@sopuli.xyz
              link
              fedilink
              English
              arrow-up
              2
              ·
              2 days ago

              Hey, I have no skin in the game. I’m just a user, not a developer, so whatever people come up with that I use, I’m not going to complain. I find the language zealots kind of funny.

        • алсааас [she/they]@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          4
          arrow-down
          6
          ·
          edit-2
          2 days 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

      • Sunspear@piefed.social
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        1
        ·
        2 days ago

        No it doesn’t - fragmenting ourselves in a fight to be ‘perfect’ is horribly counterproductive when the alternative is simply being … good, dare I say acceptable, but doing it together.

      • zaphod@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        Yeah, but not between Lemmy and PieFed. I don’t get why people try to interact with Lemmy/PieFed using Mastodon for example, it’s just painful.

  • flamingos-cant (hopepunk arc)@feddit.ukM
    link
    fedilink
    English
    arrow-up
    64
    arrow-down
    8
    ·
    edit-2
    2 days 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
      18
      arrow-down
      35
      ·
      edit-2
      2 days 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.

      • flamingos-cant (hopepunk arc)@feddit.ukM
        link
        fedilink
        English
        arrow-up
        36
        arrow-down
        3
        ·
        2 days 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.

      • Victor@lemmy.world
        link
        fedilink
        English
        arrow-up
        12
        arrow-down
        1
        ·
        2 days 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
          3
          ·
          2 days 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?

          • Valmond@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 days ago

            Python will make it so loads of people can check out the codebase and tinker with it IMO.

            It’s dead simple, so that’s a big plus compared to Rust. Rust has its own benefits, lets see how it all plays out.

      • teft@piefed.social
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        2 days 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.

      • TheFrirish@tarte.nuage-libre.fr
        link
        fedilink
        Français
        arrow-up
        7
        arrow-down
        12
        ·
        2 days 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
          3
          arrow-down
          6
          ·
          2 days 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.

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    29
    ·
    2 days 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.

      • poVoq@slrpnk.net
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 hours ago

        “Not Invented Here”. Its is basically an IT industry slang for companies reinventing the wheel because they want to do everything in house, which often ends up being maintenance intensive and of relatively low quality.

  • nocturne@piefed.social
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    1
    ·
    2 days ago

    For me, it is how often and how quickly they fix issues. Like someone pointed out a typo earlier today and whenever I went to check on it, it was fixed already.

    • OpenStars@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      2 days ago

      I saw that! I also see how someone downvoted your comment - it’s funny how it’s all “let’s not fight and all be friends”, until someone says something that would unquestionably be good if Lemmy also did it, and then that’s somehow “bad less relevant information”?

      Fwiw I intended this post in good humor. Somehow I did not appreciate how much of a powder keg this issue seems to have (apparently) blown up into becoming.

      • untorquer@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        2 days ago

        Fwiw I intended this post in good humor. Somehow I did not appreciate how much of a powder keg this issue seems to have (apparently) blown up into becoming.

        Humor, especially self-aware, is intrinsically tied to the concept of meme. Sometimes we forget that.