home.social

#blocklistmeta — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #blocklistmeta, aggregated by home.social.

  1. @Kevin Karhan :verified: To quote Arthur C. Clarke:
    Any sufficiently advanced technology is indistinguishable from magic.

    And for your average Musk escapees, Mastodon alone is more than sufficiently advanced. These people believe that there's some magic going on that makes their fully public posts private and secure regardless. They want perfect security, but with zero inconvenience, and they think Mastodon provides them with exactly this.

    In fact, they expect Mastodon to be an absolutely perfectly safe haven, simply because it isn't a corporate silo. Little do they know how close to being a corporate silo Mastodon is, what with having a US-based company and a lighthouse instance that accounts for 22% of the whole Fediverse in terms of MAUs.

    On top of that, more than half of all Mastodon users think the Fediverse is only Mastodon, and most of the rest can't imagine that anything in the Fediverse could possibly have features that Mastodon doesn't have. Not unless you slap them right into their faces like character limits over 500.

    They cling hard to and rely on an imagination of the Fediverse that has never even been close to reality and never will.

    As for The Bad Space, its blocklist looks like it's curated not by evidence, but by emotional triggers. Generally, some blocklists go so wild that you have to ask yourself whether the reason why nobody has tried to block out everything that isn't vanilla Mastodon is because that'd be too big an effort (two out of three Fediverse instances aren't Mastodon), or whether such people simply don't know how far the Fediverse extends beyond Mastodon, so they don't know what to block. I mean, there should be reasons enough to block everything that isn't Mastodon.

    Blocklist import from other instances doesn't make things any better. Just like on all networks where everyone can run a server, the Fediverse, especially Mastodon, has got admins who really shouldn't run a server. It looks very tempting to pick blocklists by length rather than content, the longer, the more "secure", import a bunch of them, but not curate them because that'd be extra effort.

    In this light, it's a good thing that Oliphant put the tier-1 to tier-3 blocklists onto the chopping block when switching from manual list curation to automated list aggregation a while ago. Especially tier 3 would have been easy to exploit with little to no curation, and there certainly were enough sufficiently paranoid Mastodon admins who'd subscribe to tier 3 without ever taking a single peek at the list.

    Sometimes I feel like going to Mastodon's GitHub repository and submitting blocking or allowing entire Fediverse server applications by user agent, both for admins and for users, as a feature request, just to see what'll happen. Maybe dumbed down on the user side to a switch that blocks everything that isn't Mastodon. But maybe I should also mention that (streams) already has this feature on the admin side so that the Mastodon devs have to think up a way to sell this as invented by Mastodon.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #NotOnlyMastodon #FediverseIsNotMastodon #MastodonIsNotTheFediverse #Blocklist #Blocklists #BlocklistMeta #CWBlocklistMeta
  2. @Robert W. Gehl One important thing to know about the Threads blocklist: Not all blocked instances were blocked because of bad content and/or blocking Threads. Not even all blocked instances were blocked because they do something that Threads doesn't like, but that isn't typical for their instance type.

    In some cases, a block was caused by something that is inherent to the project, the server type and perfectly normal for it.

    For example, an absolute requirement for Threads to allow a Fediverse instance to connect is for it to have a publicly accessible feed containing everything that happens on the instance, including federated content coming in. On Mastodon, this is called the federated timeline, and AFAIK, it is hard-coded.

    On Hubzilla, it is called the public stream or, in short, pubstream. Hubzilla has a number of hub-wide options for the pubstream. It can be local or federated. Also, it can be visible to everyone out there, but its visibility can be limited in various steps, including only logged-in users identified via OpenWebAuth, only local users who can access the pubstream through their burger menu (but visitors can't), or not at all.

    And indeed, by default, Hubzilla's pubstream is turned off entirely. Not only that, but good public Hubzilla hubs with capable, competent admins never make the pubstream public. That's because even with Hubzilla's extensive and powerful permission settings, it's impossible for admins to moderate the pubstream. What comes in because the users let it come in comes in, and it shows up in the pubstream, and the admin can't do much against it.

    Now, there's the risk of Hubzilla hub admins being held liable for content showing up in the pubstream. They don't have any control over this content, but that doesn't count. It shows up on "their website", so they'll have to take the blame. To protect themselves and keep this from happening, they don't grant public access to the pubstream. Usually, they don't grant any access to the pubstream.

    But without public access to the pubstream, Threads doesn't let a Hubzilla hub connect. This is one of the two reasons why hub.netzgemeinde.eu, the largest Hubzilla hub, is blocked by Threads.

    Curiously, this is not why the second-largest Hubzilla hub, hub.hubzilla.de, is blocked, even though it doesn't have a publicly-accessible pubstream either. There seems to be a case of ToS violation in play.

    I guess it's because Threads' entire ActivityPub connectivity was designed only against Mastodon and Misskey. However, Hubzilla works vastly different from these two, ranging from a different conversation model to its extensive permission settings to nomadic identity. There could be a collision somewhere.

    Another possibility discussed among Hubzilla users: Whether an instance is allowed to connect to Threads is not decided by humans, but by an AI. And this AI is only trained on Mastodon and Misskey. Hubzilla has a vastly different UI, however, and it handles vastly differently. An AI trained only on Mastodon and Misskey will be unable to find certain elements in Hubzilla's Web UI. Also, it will test Hubzilla's compliance against Mastodon and Misskey standards with methods designed for Mastodon and Misskey which therefore will fail on Hubzilla.

    This means that if a Hubzilla hub is blocked by Threads, that doesn't mean it's a bad actor and deserves to be Fediblocked in general. It means that Hubzilla's philosophy and/or Hubzilla's UI/UX clashes with Threads' standards which are only geared towards Mastodon and Misskey, i.e. microblogging with no permission control and a publicly-available federated feed.

    I also guess that Threads doesn't bother with instances with fewer than 1,000 users. And hub.netzgemeinde.eu and hub.hubzilla.de are the only Hubzilla hubs with 1,000 users or more. Otherwise, there'd be a whole lot more Hubzilla hubs and probably also most (streams) instances on the list. But they're all too small for Threads to care.

    (Sorry, I have to add this hashtag block to trigger people's filters when necessary.)

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Meta #Threads #Blocklist #Blocklists #BlocklistMeta #CWBlocklistMeta #Hubzilla #Streams #(streams)
  3. CW: Only the two biggest Hubzilla hubs are on Threads' blocklist? CW: long (almost 1,200 characters), Fediverse meta, non-Mastodon Fediverse meta, Threads, blocklist meta
    In case you haven't read it, maybe because it has only been circling in the ActivityPub-only parts of the Fediverse: Threads has published a constantly changing list of blocked Fediverse servers.

    I'm actually genuinely surprised to only see two Hubzilla hubs on the list, hub.netzgemeinde.eu and hub.hubzilla.de, the two biggest ones. Curiously, unlike hub.netzgemeinde.eu, hub.hubzilla.de is not on the list for having has its pubstream off, and it does have its pubstream off.

    Is it because Threads hasn't noticed the other hubs yet? Or is it because Threads ignores all instances with fewer than 1000 or 500 users in order not to clutter their blocklist too much?

    I'm wondering because there may be more than one reason inherent to Hubzilla that's enough for Threads to block a hub. So in theory, all hubs should be on the list, maybe except for a few compliant private ones that can afford to have their pubstreams publicly visible. If there's a way for Hubzilla to fully comply with Threads' rules, that is.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Threads #ThreadsNet #Blocklist #Blocklists #BlocklistMeta #CWBlocklistMeta #Hubzilla
  4. CW: Blocks due to lack of incompatibility with Mastodon and its culture may happen; CW: long (3,750 characters), Fediverse meta, non-Mastodon Fediverse meta, user blocking meta, instance blocking meta
    This whole thread gave me to think.

    Could it be that countless Friendica, Hubzilla and (streams) users are blocked on countless mostly Mastodon instances by the admins because reporting users the Mastodon doesn't work on these projects?

    So there's a user who doesn't fully act according to the Mastodon community standards. That user's posts appear on some Mastodon instance.

    The wrongdoing: For example, what's perceived as hashtag abuse; see the linked thread. Or no Mastodon-style content warning where Mastodon culture would demand one*. Or something like that.

    What does the admin do? Use the report system to report that user to the admins and moderators of their own home instance.

    Problem: That particular user isn't on Mastodon. Not on anything that was modelled after Mastodon either. That user is on Friendica or Hubzilla or (streams). Correct me if I'm wrong, but AFAIK, neither has Mastodon's report system implemented.

    The report never reaches the admin of that instance. And the instance doesn't have any more staff.

    Well, then they could write directly to the admin of that instance. If only the Fediverse contact of the instance admin was available on the instance frontpage. Or anywhere on the instance Web interface.

    Even if they could, they might get the idea that they could catch the admin's attention by mentioning them in a public post. Spoiler: Doesn't work with Friendica accounts, Hubzilla channels and (streams) channels.

    Oh, and at least Hubzilla and (streams) allow you to restrict from whom you receive direct messages. Regardless of whether or not that's a good idea, it's possible to make it so that DMs from random Mastodon users no longer end up in your stream. Worse yet: These Mastodon users don't even know that their DMs don't reach the recipient.

    Okay, last resort, complaints about that user can be posted publicly under the hashtag #MastoAdmin. Should reach lots of admins, right?

    Yes, but almost exclusively Mastodon admins. It's MastoAdmin, after all. Why should an admin of, say, a Friendica node or a Hubzilla hub follow that hashtag? Neither of them is Mastodon, and neither of them has anything to do with Mastodon. They didn't even federate with Mastodon, Mastodon federated with them.

    Oh, and besides, to my best knowledge, they can't even follow hashtags in the first place. Or is Hubzilla the only one out of the three that doesn't have that feature yet?

    Anyways, the warning with the #MastoAdmin hashtag doesn't reach them either.

    So whatever you try to let some Friendica or Hubzilla or (streams) admin know that a user on their instance "misbehaves", the admin doesn't react and "moderate" that user.

    Conclusion for your typical Mastodon admin: That instance is unmoderated. From the point of view of people who only know Mastodon beyond the name, the admin must ignore all reports.

    We can be glad if this leads only to blocking the "misbehaving" user on lots of Mastodon instances and not to what's standard for unmoderated or undermoderated instances on Mastodon: blocking the whole instance.

    *Footnote: Neither of the three projects mentioned here has a "Content Warning" field. Hubzilla and (streams) have a "Summary" field which is the same thing, but especially newbies and those who are hardly in touch with the ActivityPub side of the Fediverse don't know it's the same. Also, that field is only available for posts (= first posts) and not for comments (= replies which are something entirely different on these projects). Friendica doesn't even have that; a pair of BBcode tags is needed for a Mastodon-style content warning, and AFAIK, this isn't documented anywhere.

    #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #BlockingMeta #BlocklistMeta #CWBlocklistMeta
  5. CW: What if there was a filter list that blocks everything that isn't vanilla Mastodon? CW: long (over 1,000 characters), Fediverse meta, Mastodon vs non-Mastodon meta, blocklist meta
    Come to think of it...

    Imagine someone made an automatically generated instance filter list for Mastodon that tries to contain all instances of everything that isn't vanilla Mastodon. No matter if it's Glitch or Pixelfed or Lemmy or Sharkey or Hubzilla or Threads or whatever.

    Imagine whatever created that filter list even scraped the Communities pages of (streams) instances and then started scraping the Communities pages of new (streams) instances it found there. That'd be the only way to discover (streams) instances. Imagine that scraper even went for the last remaining Osada, Zap, Misty, Redmatrix and Roadhouse instances.

    What do you think, how many Mastodon instances would actually include that filter list? How many Mastodon users would demand that list be used on whichever instances they're on if they find out that the list exists?

    #Long #LongPost #CWLong #CWLongPost #Fediverse #Mastodon #NotMastodon #Blocklist #Blocklists #BlocklistMeta #CWBlocklistMeta #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta