Skip Navigation

Posts
80
Comments
827
Joined
2 yr. ago

The end of Iotide

Jump
  • I'm pretty sure the basic appearance is intentional. I love that aspect of it!

  • Lemmy and Kbin both got money from Nlnet. Mastodon too, plus probably other fediverse projects.

  • What is the relationship between NGI and Nlnet?

  • Oops, thank you!

  • Yeah, it's a real thing https://en.wikipedia.org/wiki/Deradicalization although Americans would spell it with a z.

    I spent years and years researching and documenting fascism, QAnon and MAGA. During that time I created a blocklist of 3000+ website URLs which are automatically imported into the PieFed domain blocklist when a new instance is created. Another one of those political choices that define PieFed.

  • Yeah, I see that and it does concern me now that it has been brought up.

    However. In the last 6 months of being active in the 'Lemmy.world defense hq' matrix room where we coordinate admin actions against bad people, vote manipulation has come up once or twice. The other 99% of the time it's posts that are spam, racist or transphobic. The vote manipulation we found detected using some scripts and spreadsheets, not looking at the admin UI. After all, using code is the only way to scan through millions of records.

    Downvote abuse/harassment coming from PieFed will be countered by monitoring "attitude" and I have robust tools for that. I can tell you with complete confidence that not one PieFed user downvotes more than they upvote. I can provide 12 other accounts on Lemmy instances that do, tho. Lemmy's lack of a similar admin tool is unfortunate but not something I can do anything about.

    What I've done with developing this feature is taken advantage of a weakness of ActivityPub - anyone can make accounts and have them do stuff. Even though I've done it in a very controlled and limited way and released all the code for it, having this exposed feels pretty uncomfortable. There were many many people droning on about "votes must be public because they need to come from an account" blah blah and that secure safe illusion has been ripped away now. That sucks, but we were going to have to grapple with it eventually one way or another.

    Anyway. I'm not wedded to this or motivated by a fixed ideology (e.g. privacy über alles) so removing this is an option. It didn't even take that long to code, I spent more time explaining it than coding it.

  • That's nice of you to say. I've tried to focus well on certain areas that seem important but I really admire the breadth of https://join-lemmy.org/docs/ which I could never hope to cover.

  • I've intentionally subscribed to every active community I can find (so I can populate a comprehensive topics hierarchy ) making piefed.social get a fairly complete picture. Your attitude is only 3% below the global average, nowhere near the point where I'd take notice.

  • Well.... Take a look at this https://join.piefed.social/2024/06/22/piefed-features-for-growing-healthy-communities/

    There are definitely values and opinions embedded in there. I would say it's a bit more "high control" vibe than lemm.ee. If you chose that instance because of it's more libertarian ethos then perhaps some of the features PieFed have would seem sinister or irrelevant to you.

    The code of conduct for contributors is pretty vanilla IMO but would be seen as "left wing" by people from USA.

    If you look in the sidebar of https://piefed.social you'll see a random collection of links (they change every page refresh) which are intentionally chosen to combat extremist ideologies and make PieFed instances uncomfortable places for cult-like groups (mostly on the right). That's a political decision which few projects would make.

  • Yes. You're going to have to trust someone, eventually. People can modify the Lemmy source code, too. Well, I can't because Rust looks like hieroglyphics to me but you get the idea.

    I'd rather this than have to trust Lemmy admins not to abuse their access to voting data - https://lemm.ee/comment/13768482

  • Ahh, right, got it.

    Let's keep an eye on this. I am hopeful that with PieFed being unusually strong on moderation in other respects that we don't harbor many people like that for long.

  • I can only respond in general terms because you didn't name any specific problems.

    Firstly, remember than each piefed account only has one alt account and it's always the same alt account doing the votes with the same gibberish user name. If the person is always downvoting or always voting the same as another person you'll see those patterns in their alt and the alt can be banned. It's an open source project so the mechanics of it cannot be kept secret and they can be verified by anyone with intermediate Python knowledge.

    Regardless, at any kind of decent scale we're going to have to use code to detect bots and bad actors. Relying on admins to eyeball individual posts activity and manually compare them isn't going to scale at all, regardless whether the user names are easy to read or not.

  • It wasn't me, haha

  • PieFed tracks the percentage of downvotes vs upvotes (calling it "Attitude" in the code and admin UI ), making it easy to spot people who downvote excessively and easy to write functionality that deals with them. Perhaps anonymous voting should only be available to accounts with a normal attitude (within a reasonable tolerance).

  • Not that I know of.

    You could achieve this by installing a Lemmy, PieFed or Mbin instance (whichever you find easiest to install and customise), in the admin area set the sorting options to a sensible default ("New", or "Active", perhaps) and then add a small snippet of CSS that hides the voting information.

  • Hmm, yes.

    PieFed tracks the percentage of downvotes vs upvotes (calling it "Attitude" in the code and admin UI), making it easy to spot people like this and easy to write functionality that deals with them. Perhaps anonymous voting should only be available to accounts with a normal attitude (within a reasonable tolerance).

  • I'm going to have to come up with set criteria for when to de-anonomize, aren't I. Dammit.

    In the meantime, get in touch if you spot any bigot upvotes coming from PieFed.social and we'll sort something out.

  • It will be difficult to get the devs of Lemmy, Mbin, Sublinks, FutureProject, SomeOtherProject, etc to all agree to show and hide according to similar criteria. Different projects will make different decisions based on their values and priorities.

  • No but perhaps it should!

    PieFed lacks an API, making it an unattractive tool for scripting bots with. I don't think you'll see any PieFed-based attacks anytime soon.