Emergency account of a not-so-average OpenSim avatar. Mostly active on Hubzilla.

  • 0 Posts
  • 5 Comments
Joined 3 years ago
cake
Cake day: June 25th, 2023

help-circle
  • You may also want to support groups on Hubzilla, (streams) and Forte.

    Fair warnings ahead: First of all, there is no central index for them whatsoever. You’ll probably have to find a way to crawl them.

    Also, crawling anything on (streams) is difficult. It officially and intentionally does not have a name (not even kidding here). It’s the only Fediverse server application that doesn’t even come with a default server identifier. A Lemmy server always identifies as “lemmy”. A (streams) server rarely identifies as “streams”, only when the admin explicitly and intentionally makes it identify as “streams”. Otherwise, it has identifiers all over the place, usually automatically derived from the server name.

    What makes crawling (streams) even harder is that almost all nodeinfo code has been removed from (streams) on purpose. It’s also being kept away from all Fediverse stats and listing pages like The Federation, Fediverse Observer, FediDB and FediIndex on purpose.

    Forte does have an official name and branding. However, AFAIK Forte still offers the possibility to change the server identifier to something else than “forte”. Also, while it does have nodeinfo, Forte’s nodeinfo doesn’t send any stats AFAIK, only zeroes for everything.



  • Just because they know the Fediverse, doesn’t mean they know Lemmy.

    For more than 50% of all Mastodon users (that’s more than 25% of all Fediverse users), the Fediverse equals Mastodon. For large parts of the rest, if it doesn’t behave like Mastodon, it’s disturbing.

    Besides, how are they supposed to learn about Lemmy anyway? Yes, in theory, Mastodon and Lemmy are federated. In theory.

    In fact, however, they’re almost completely incompatible. Lemmy is all about groups. It doesn’t support any interaction between users directly. Mastodon, on the other hand, is about users interacting with each other directly. It has no support for groups whatsoever. At all. Nada. Zilch.

    One of many reasons why there’s almost no interaction between Mastodon and Lemmy that’d demonstrate to Mastodon users that Lemmy exists by confronting them with Lemmy content.

    By the way, the latter won’t work anyway. Mastodon doesn’t show you what software a message came from. Thus, most Mastodon users assume that everything they see comes from Mastodon.


  • Mastodon. Hands down.

    Mastodon has more monthly active users than the entire rest of the Fediverse combined. There are lots of people for whom the Fediverse equals Mastodon. Most of the time, when someone hears about the Fediverse for the first time, it’s explained to them as only Mastodon, allegedly because that’s easier to understand. And there are vastly more people who have heard of Mastodon, but not the Fediverse, than who have heard of any other Fediverse software, but not the Fediverse.

    There are tons of phone apps made for Mastodon and only Mastodon. There are websites that have “Fedi” in their name, but that are built hard against only Mastodon, and if they’re compatible with anything else, it’s by chance. diaspora* (remember 2010 when those four kids announced a free, open-source, decentralised “Facebook killer”, asked for $12,000 of crowdfunding and got over $200,000) refuses to join the Fediverse because, according to one dev, Fediverse developers don’t “implement ActivityPub”, they “implement Mastodon”.

    Lots of people say that claiming that Mastodon is the Fediverse is justified.

    Here are the numbers from the FediIndex:

    • Most active instances: Mastodon (36.98%; Lemmy is 9th with 1.11%)
    • Most accounts: Mastodon (51.16%; Lemmy is 7th with 1.77%)
    • Most monthly active accounts (not counting Misskey and GoToSocial whose stats are off): Mastodon (51.17%; Lemmy is 5th with 2.37%)
    • Most posts: Mastodon (60.48%; Lemmy is 10th with 0.54%)

  • Hubzilla.

    It’s the most powerful and feature-rich Fediverse server application ever, hands down. Also because it has features implemented that go vastly beyond what ActivityPub is capable of.

    It was made by Friendica’s own creator by first forking Friendica twice over in 2011, then completely re-writing the second fork in 2012 and then expanding the re-written second fork in 2015.

    While it was the first application to ever implement ActivityPub (July, 2017; two months before Mastodon), it has always been based on its own protocol, Zot, that was invented by Hubzilla’s own creator in 2011.

    It’s Friendica, much more modular, with nomadic identity, with a staggering permissions system, expanded into a full-blown “social content management system” with all bells and whistles.

    It’s basically Facebook meets WordPress meets Nextcloud meets a whole lot of other things.

    Features:

    • Can be used both like Mastodon (follow people/accounts) and like Lemmy (join groups), and that’s just the beginning
    • Account and identity are not the same
    • One account can contain multiple fully independent identities (kind of “accounts within an account”, only they’re called “channels”)
    • Nomadic identity: A channel can exist on multiple fully independent servers simultaneously; the instances of the channel are mutual live and hot backups of each other; this also makes moving identities from one server to another vastly more complete than on most other Fediverse server applications
    • OpenWebAuth magic sign-on: Hubzilla logins are recognised by (streams) and Forte and itself; Hubzilla itself recognises logins on Mitra, Friendica, (streams), Forte and itself
    • ActivityPub connectivity is only optional; can be used as an “anti-Mastodon drawbridge”
    • Optional connectivity to diaspora*
    • Optional crossposters to WordPress, LiveJournal, Libertree and DreamWidth
    • Can subscribe to RSS and Atom feeds
    • Each channel generates two Atom feeds itself, one for posts, one for comments
    • Content from any contact can be automatically reposted (“channel sources”)
    • Can be installed as a progressive Web app
    • Multiple profiles per channel; one default public profile and any number of additional private profiles that can be assigned to certain contacts so that they can know things about you that the general public must not necessarily know
    • Extensive profiles which can be made even more extensive (multiple dozen dedicated fields) optionally
    • Channels can hide from directories
    • Channels can be flagged NSFW
    • The second-most advanced permissions system in the whole Fediverse; it works on three levels (for the whole channel, for each contact individually, for certain content)
    • Discussion groups (called “community forums”) which are channels with a special channel type/with special channel settings
    • Four channel types to choose from: public, private, community forum and a custom type in which 17 permission settings can be adjusted individually
    • The custom channel type allows for various degrees of private and/or moderated groups
    • The permissions system makes it possible to grant full administration permission for your channel to any contact with client-side OpenWebAuth support; this also makes it possible to appoint additional admins/moderators for community forums
    • Channel-wide filter, consisting of one blocklist and one allowlist; optional individual filter with blocklist and allowlist per contact (as in, you can follow someone and then filter them and only them); the filter system has loads of options from regex to a special filter syntax with Boolean operators, making it one of the most advanced and powerful filter systems in the Fediverse
    • Enclosed threaded conversations like on blogs/Facebook/Tumblr/Reddit/Hacker News/Slashdot/etc. with one post and otherwise comments; supports FEP-171b “Conversation Containers”
    • Fully capable of long-form blogging
    • Hashtag cloud
    • Optional list or cloud of internal, non-federating keywords
    • Can both render and generate the full gamut of HTML text formatting
    • Supports both titles and summaries in separate fields (the summary field is the same field that Mastodon has been misusing as a CW field since 2017)
    • No character limits worth mentioning (technically, the character limit for message texts is 16,777,215)
    • Images can be embedded within the message text of any post or comment like in a blog post; no limit for how many images can be embedded
    • No limit for poll options either
    • Full support for forum-style quotes
    • Full support for quote-tweet-style quote-posts; these are dumb copies of the original message
    • Stream sorting options:
      • Complete conversations, most recent comment first (default)
      • Complete conversations, most recent post first
      • Single-message piecemeal à la Mastodon
    • Stream filtering options:
      • DMs
      • Messages/conversations from a certain privacy group
      • Messages/conversations from a certain community forum
      • Messages marked with a star (a kind of primitive bookmark)
      • Your own messages
      • Messages filed into a “folder” (a more advanced bookmarking system)
      • Messages/conversations from a certain contact
    • Built-in cloud file space with support for subfolders at any depth, WebDAV access and its own file manager; the file space is also used to store images and other media embedded in messages; permissions apply here as well, and guest read-access tokens can be granted
    • Event calendar with support for Event-type ActivityStreams objects
    • CalDAV calendar server which uses the event calendar frontend
    • Optional CardDAV addressbook server
    • Optional articles (non-federating written pieces of virtually unlimited length; can be used for blogging without throwing excessively long posts at Mastodon users)
    • Optional planning cards (similar to articles, but with a few extra features)
    • Optional wikis (any number of independent wikis per channel with any number of pages each)
    • Optional static webpages that can include dynamic content from elsewhere on the channel; the feature can also be used to pimp up the channel itself
    • Optional notes
    • Optional OpenStreetMap support
    • Optional QR code generator
    • Extensive customisation options for what the channel looks like even with the default Redbasic theme, and that doesn’t even take third-party themes into account which basically give Hubzilla an entirely new Web UI

    Friendica has only got four advantages over Hubzilla. One, it supports the Mastodon client API (although that’s half-useless because Mastodon apps don’t even cover 20% of Friendica’s features). Two, it has mobile apps of its own, although stable releases only exist for Android; on Hubzilla, there’s only the Web UI for everyone anywhere. Three, it has even more connection options like being able to integrate a Bluesky account and “remote-control” it. Four, it’s easier to use; this is also because Hubzilla is highly modular with tons of optional, off-by-default stuff whereas just about everything is hard-coded to permanently on on Friendica.

    Otherwise, Friendica is no real match for Hubzilla, and Bonfire is even less of a match.