• Awoo [she/her]@hexbear.net
    link
    fedilink
    English
    arrow-up
    82
    ·
    edit-2
    3 days ago

    Yoooooo thank you Slrpnk for this thread because I totally missed that earlier thread criticising parts of Piefed’s code and OMFG it’s bad and full of shit that is the dev’s personal feelings deliberately hidden and it deliberately gives misleading errors to prevent you discovering what it’s actually doing.

    If a dev is deliberately obfuscating their errors to hide what their fucking service is actually doing you should run the fuck away. That is not a good or honest dev.

    Like, I wouldn’t have used it to begin with but having your code do one thing and then telling the user it’s doing something else screams malicious developer.


    EDIT:

    As Edie mentioned, if someone has a user blocked, and that user replies to someone, their comment is dropped:

    if parent_comment.author.has_blocked_user(user.id) or parent_comment.author.has_blocked_instance(user.instance_id):

    log_incoming_ap(id, APLOG_CREATE, APLOG_FAILURE, saved_json, 'Parent comment author blocked replier')

    return None

    For Example:

    Cowbees comment on lemmy.ml: https://lemmy.ml/post/41587312/23288779

    Non-existent on piefed.social: https://piefed.social/comment/9647830

    (see Edies original comment here)

    This enables deeply deeply malicious behaviour not to mention being malicious in its own right. One blocked user is blocking ALL users. You could make an account on piefed, block the entire fediverse, and Piefed will then drop all of it lmao.

    The ideological purpose of this that the dev has is so that the invested people who actually take time to learn this (anticommunists) can block any leftists across the fediverse and function as a secret and hidden element of blocking left wing content.

    Deeply malicious developer is an understatement.

    If you’re an anarchist or a socdem or a whatever don’t think this doesn’t apply to you and that it will only be used against communists, anyone even vaguely leftwing will be blocked by people who know this function exists and all of your shit will never appear there. It is a platform that will make the left completely invisible if you do not exist directly on it. But you better bet that if you exist on it and say the wrong thing that’s slightly further left than what they approve of they’ll come down on you too.

    • One blocked user is blocking ALL users. You could make an account on piefed, block the entire fediverse, and Piefed will then drop all of it lmao.

      Only in reply to you, either direct comment replies or if you are the poster then anywhere in the comments.


      This user is suspected of being a cat. Please report any suspicious behavior.

      • Awoo [she/her]@hexbear.net
        link
        fedilink
        English
        arrow-up
        36
        ·
        3 days ago

        Slightly less bad but it’s still going to achieve the elimination of everything remotely left of center. Think of what power users dominate reddit and how neoliberal they all are. Everyone that ever says anything anti-zionist will be blocked and their left wing takes that are less controversial (to genocide supporters) will then all disappear.

          • FunkyStuff [he/him]@hexbear.net
            link
            fedilink
            English
            arrow-up
            14
            ·
            2 days ago

            Something we haven’t discussed here is that Reddit (except on niche or local subs) is just on a whole different scale than the Fediverse. The active subreddits have enough users that blocking 10 people from replying to you isn’t gonna stop the hundreds of others who still would say the same things in response. Meanwhile on Piefed if I’m a lib and I block 10 leftist accounts then post about how the Tiananmen Square, it’s way less likely for someone to come and post the full video.

            In fact, it’s even worse: if I’m one of the 10 people they blocked and I post the link (since it still appears that I can from the Lemmy side) then another leftist reading the thread from a Lemmy instance will see the reply and won’t feel the need to post it themselves, but the Piefed users on the other side won’t.

            • In fact, it’s even worse: if I’m one of the 10 people they blocked and I post the link (since it still appears that I can from the Lemmy side) then another leftist reading the thread from a Lemmy instance will see the reply and won’t feel the need to post it themselves, but the Piefed users on the other side won’t.

              That’s not entirely correct as things seem to be right now. It’s not a piefed-lemmy divide (yet at least, piefed may start federating blocks, in which case it could be), it’s either only the blocking users instance, or all but the blocked user and potentially replied to users instance that can’t see the comment.
              That might be slightly confusing, so let me give examples:

              • if you are replying to user@piefed.social (who we presume has blocked you or your instance) in a post on community@lemmy.ml, then only piefed.social will be unable to see the comment, but e.g. lemmy.world and piefed.zip will be able to see it.
              • if you are replying to a comment by user@piefed.social in a post on community@piefed.social, then lemmy.world and piefed.zip will not know of your comment as it is piefed.social’s job to federate the comment to other instances.
              • if you are replying to a comment by user@lemmy.world in a post by user@piefed.social on community@piefed.social, then lemmy.world might be able to see it, but piefed.zip and all others won’t.

              In all of these your local instance can of course also see the comment.


              This user is suspected of being a cat. Please report any suspicious behavior.

              • Awoo [she/her]@hexbear.net
                link
                fedilink
                English
                arrow-up
                24
                ·
                edit-2
                2 days ago

                There’s only a handful of projects and they’re all directly connected to Lemmy. Killing Lemmy is first step towards killing the idea of a decentralised reddit alternative entirely. Sentiment towards other projects will plummet if the first and largest of them falls over.

                It’s also not like liberals haven’t tried to make an alternative to reddit in the past. Tildes was even made by a reddit admin but it never caught on because it doesn’t really have a hook. The hook Lemmy has is fundamentally about wanting to get away from corporate centralised control, which is ideologically leftist whether these liberals like that or not. The projects that the liberals are in charge of will trend the wrong direction, away from all the things that give Lemmy a hook that continually brings in more people. They don’t get it. They just want to recreate reddit.

                Kill the leftist project and the others will not have a hook and go the same way as other reddit alternatives did historically.

                • the rizzler@lemmygrad.ml
                  link
                  fedilink
                  arrow-up
                  10
                  ·
                  2 days ago

                  i get the thought, but i just can’t see it happening. at least not as an explicitly political project. maybe lemmy will make some sort of unforced error but even then idk. no redditor is going to voluntarily spend their time building a community just to destroy the tankies. and so long as piefed sucks so much i just can’t see it happening. maybe the buyeuropean libs will manage to keep the piefed community big enough for it to happen but in its current iteration i just can’t imagine it destroying lemmy.

      • commieradcat [they/them]@hexbear.net
        link
        fedilink
        English
        arrow-up
        7
        arrow-down
        2
        ·
        edit-2
        3 days ago

        That sounds like a good feature?

        If I blocked someone I dont want them commenting on everything I post and harassing me, especially if I can’t event see it but everyone else. Is that how Lemmy works?

    • db0@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      arrow-down
      5
      ·
      1 day ago

      If a dev is deliberately obfuscating their errors to hide what their fucking service is actually doing you should run the fuck away. That is not a good or honest dev.

      This a valid and necessary tactic to deal with persistent spammers and other types of malicious actors actually

      • Awoo [she/her]@hexbear.net
        link
        fedilink
        English
        arrow-up
        18
        arrow-down
        1
        ·
        1 day ago

        Aren’t you banned here? And you have me blocked on your other account too.

        I fucking liked you, I don’t know what the hell happened to you but you went completely the wrong direction. If you think splitting with communists while people are getting shot in the face in the streets and communists are literally the only people organising an effective opposition(the strike was PSL) you are out of your fucking mind.

        • db0@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          arrow-down
          4
          ·
          edit-2
          1 day ago

          Not banned here. Never blocked you iirc. Don’t have any other accounts.

          I haven’t ever changed direction (well since I became an anarchist at least) , so not sure where you saw that (or what it has to do with my comment above).

          I’m not “splitting” with communists. I’ve always maintained that we can work together so long as they follow anarchist praxis. Same as with libs.

          • Eugene V. Debs' Ghost@lemmy.dbzer0.com
            link
            fedilink
            English
            arrow-up
            1
            ·
            8 hours ago

            Left unity is when anarchists obey MLs, and when anarchists ask for MLs to compromise they are called counter revolutionary and banned.

            But I guess one random user said “oh I used to like you” before insulting you for being consistent in your beliefs, what a loss of an ally. Someone who doesn’t like being told something differently and then insults others.

            And if we did the same…

          • Awoo [she/her]@hexbear.net
            link
            fedilink
            English
            arrow-up
            15
            arrow-down
            1
            ·
            edit-2
            1 day ago

            You definitely were banned here. The modlog says that was removed 27 days ago. I clearly don’t know what has gone down to change that. I feel like I vaguely remember it being to do with defending mods with very obviously reactionary positions but I’m pretty fuzzy about it other than knowing things went down to make me see you as on the shitlist.

              • booty [he/him]@hexbear.net
                link
                fedilink
                English
                arrow-up
                10
                arrow-down
                1
                ·
                20 hours ago

                You defended and supported a neonazi, I can only assume you were unbanned by accident. You certainly don’t belong anywhere near any left-wing space.

              • Awoo [she/her]@hexbear.net
                link
                fedilink
                English
                arrow-up
                15
                arrow-down
                1
                ·
                edit-2
                1 day ago

                Literally one fucking comment ago you just told me you weren’t splitting.

                I am dead serious about this, if you still reject left unity you are a fucking idiot. Fascists will be dragging you out of the house to be shot in the street and there will still be dipshits screaming about the awful tankies, it’s fucking ridiculous, you know as well as I do that whatever gripes you have with communists we’re still markedly better than the capitalists and failure to ally with us when the alternative is literal barbarism will be a death sentence.

                • db0@lemmy.dbzer0.com
                  link
                  fedilink
                  arrow-up
                  3
                  arrow-down
                  3
                  ·
                  edit-2
                  1 day ago

                  Not being “united” with Marxists (or libs) doesn’t mean we can’t work with them to bash the fash. You’re conflating two different things. Rejecting left unity simply means we don’t accept your narrative about geopolitics nor do we accept your blanket leadership.

                  In other words, you’re welcome to bash the fash with us, so long as you don’t expect us to do unreasonable things like praise “aes” in the process or vote for you in elections.

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    79
    ·
    3 days ago

    The fact that censorship of that sort is even there in the first place is the problem. If you wanted people to be able to modify the software like that it should be separated from either the main code base or even just in a different namespace.

    Now I will say Rimu is good at what they do. I had an issue where I couldn’t load my main feed and there was nothing I could do client side. They had it fixed within 2 hours of me raising an issue on codeberg. That was great. But their skill isn’t the issue. Its them choosing to inject their opinions in a social media software that has the effect of controlling what everyone using it sees that is the issue.

    Sorry for preaching to the choir. Its just after interacting with hexbear quite a bit, I don’t see the bad wrap unless someone is misunderstanding what “death to america” means.

          • Zuzak [fae/faer, she/her]@hexbear.net
            link
            fedilink
            English
            arrow-up
            14
            ·
            2 days ago

            Most of them block us or are defederated so their only knowledge of us comes from a rumor mill of people who also have us blocked/defederated. We become a little bit more evil and authoritarian each time the story is told.

            • Fossifoo [comrade/them]@hexbear.net
              link
              fedilink
              English
              arrow-up
              13
              ·
              2 days ago

              Yeah. They can’t imagine 3 people having the same opinion on something (which they arrived at separately through dialect materialism) without it being a concerted effort. i-love-not-thinking

          • Blakey [he/him]@hexbear.net
            link
            fedilink
            English
            arrow-up
            14
            ·
            2 days ago

            It definitely happens that a whole bunch of us follow a link from a popular post to another instance and dunk on people, though, and I can understand how that looks organised. Plus we’re commies and deep down they know we’re the best at organising even if they don’t wanna admit it;)

  • Johnny_Arson [they/them]@hexbear.net
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    1
    ·
    2 days ago

    Holy fucking shit lmao. I am actually speechless.

    extremely detailed, sourced comment detailing various problems with piefed

    That intentionally leave out most of the picture. This is how propaganda works; not by lying but by spreading selective truths.

    The Piefed dev has by the way also responded to these allegations: https://slrpnk.net/post/33525301/20457257

    That said, I do think some of these optional features are somewhat misguided. However, in the past the main Piefed dev has had an open ear to such concerns and did end up removing several half-baked features again when people explained why those seemed like bad ideas.

    • Damarcusart [he/him, comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      48
      arrow-down
      1
      ·
      edit-2
      2 days ago

      That intentionally leave out most of the picture. This is how propaganda works; not by lying but by spreading selective truths.

      Damn, first time I’ve seen this in the wild, the US alphabet agencies have been pushing this idea of “Malinformation” that is, correct information but told in the wrong way(i.e. making them look bad) since Trump’s first term I believe. Guess it has taken to time to really sink into the liberal arsenal of thought terminating cliches.

        • Damarcusart [he/him, comrade/them]@hexbear.net
          link
          fedilink
          English
          arrow-up
          25
          ·
          2 days ago

          Oh, I meant more as “sometime around 2016-2020” not specifically Trump related. Though this is how the rehabilitation works, the liberals “oppose” the actions of the republicans in the moment, then they get normalised, then the liberals forget that the republicans were the ones who normalised it and act as if it is a perpetual facet of existence that has been since time immemorial.

          • Johnny_Arson [they/them]@hexbear.net
            link
            fedilink
            English
            arrow-up
            22
            ·
            edit-2
            2 days ago

            Oh no I think I actually didn’t make my point clear. It was wild to see it used in such a way when it has only relatively recently been catching on as a critique of bourgeois media and the rapidity with which it has been twisted into this tortured usage is fascinating. It is literally doing the thing too by only quoting that one snippet of the comment it is replying to.

            If someone else has an account there they should definitely post that last point for me because it would annoy the fuck out of them but I can’t be arsed to make another account.

            • Damarcusart [he/him, comrade/them]@hexbear.net
              link
              fedilink
              English
              arrow-up
              23
              ·
              2 days ago

              Yeah, much like the OG, “whataboutism” it is used to pre-empt arguments that they don’t have any rebuttal to, they used to just claim “cherry picking” but that doesn’t work when your opponent is taking apart your argument and the last thing you want is to have people look at it more closely.

  • Diva (she/her)@lemmy.mlM
    link
    fedilink
    arrow-up
    50
    ·
    edit-2
    3 days ago

    well commented

    must have been reading a different piefed repo than I was

    The 1984-style gif filter function that fails to parse for markdown that would be necessary for the links to appear as gifs is hilarious

  • KnilAdlez [none/use name]@hexbear.net
    link
    fedilink
    English
    arrow-up
    65
    arrow-down
    1
    ·
    3 days ago

    I didn’t know what piefed was, so I took a peek at a repository

    A Lemmy/Mbin alternative written in Python with Flask. Clean, simple code that is easy to understand and contribute to. No fancy design patterns or algorithms.

    That’s all I need to see to know to never touch that software.

    • ZWQbpkzl [none/use name]@hexbear.net
      link
      fedilink
      English
      arrow-up
      28
      ·
      edit-2
      2 days ago

      Its a labor issue between older, established and predominantly male C++ devs and newer, more diverse Rust devs. Like DoD contracts are now mandating “memory safety”. Real shit. C++ is the language you learn if you get a CS Engineering degree. Those departments tend to be crawling with 4channers, who see all of the effort that Rust put into documentation, tooling, detailed error messages, and CoC’s as gay.

      There’s a pretty good paper “A Case for Feminism in Programming Language Design” which highlights more on this. I have the PDF but idk his to share it.

      PieFED is not an example of this though. Actually its the opposite. Python users tend to be academics, like chemists, who only need it to crunch some data. Its literally just because its too hard for them and they have more important stuff to do. Which is clearly the case here.

    • Inui [comrade/them]@hexbear.net
      link
      fedilink
      English
      arrow-up
      46
      ·
      edit-2
      3 days ago

      Rust excited a lot of younger developers because it lacked decades of tech debt and has safety features built into the language. Those younger developers leaned more progressive, many of them being trans, and there are relatively fewer Rust communities full of bigots.

      So it’s a combination of multiple things, I think. The first being an unwillingness of older and more conservative developers to give in to the new technology that is coming for their favorite crusty old tools. The enthusiasm of the younger crowd wanting to use Rust in any and all cases, sometimes where it doesn’t really make sense, greatly annoys them.

      The second is the obvious support of the overall Rust community for groups of people they don’t like.

      And the last, also relevant here, is a difference of opinion on “Use Rust and do something right the first time, but (sometimes a lot) slower” vs. “Use Python or Java and do things (a lot) quicker, but relatively less efficiently”.

      • Kumikommunism [comrade/them, any]@hexbear.net
        link
        fedilink
        English
        arrow-up
        32
        ·
        edit-2
        3 days ago

        And the last ties in with liberals’ (both neo- and reactionary) adherence to capitalism, in that the latter quick-term profit-seeking is the default method for corporations. Write everything in Javascript (like Electron) for the cheap labor or Python for the wealth of pre-cooked packages that do most of the work for you.

  • Carl [he/him]@hexbear.net
    link
    fedilink
    English
    arrow-up
    24
    ·
    2 days ago

    idk those sorts of slapdash, half baked filters are probably exactly the sorts of things i’d make if i was programming a social media site so