Fedibridge

354 readers
14 users here now

A community to organize and discuss the growth of the fediverse as a whole

Related communities

founded 1 month ago
MODERATORS
1
 
 

Everyone is welcome!

2
 
 

Here is a 5-lines comment I usually use on Reddit when people ask about Lemmy or a Reddit alternative


"
Lemmy has 47k monthly active users

Feel free if you have any questions
"


A few questions that get asked quite often about this comment.

Why no explain what federation is?

Most of the users don't care about federation. They want a jump-in Reddit replacement, and it's usually better to keep the message short and simple.

There are users on Sync or Voyager who only use their app, and don't even know what instance they are on. And they are doing okay, they can still use the platform, see content, vote, comment, post.

People who want to understand more will figure it out later. No need to overwhelm them.

Why those two instances?

Long story short, there is no ideal generalist instance. If you open the top 20 instances (https://fedidb.org/software/lemmy/)

  • Lemmy.world is too big
  • Lemm.ee is federated with hexbear and lemmygrad, something that is not very welcoming to new users (see this thread: https://sh.itjust.works/post/28798607/15305964 )
  • sh.itjust.works names contains "shit", which can deter users
  • lemmy.ca is Canadian-centric
  • feddit.org, is German-centric, but technically English speaking too
  • dbzer0 federates hexbear
  • programming.dev is topic-centric
  • blahaj is queer-focused
  • discuss.tchncs.de has a difficult name
  • lemmy.sdf.org does not defederate anyone
  • lemmy.zip is federated with hexbear and lemmygrad
  • beehaw is way outdated
  • infosec.pub is topic-centric
  • aussie.zone is country-centric
  • midwest.social is region-centric and admin can power trip at times (https://sopuli.xyz/post/20038037)

That's how I came up with sopuli.xyz (neutral name, stable, defederated grad and hexbear) and discuss.online (same).

Mentioning one per continent allows users to make one choice, so that we avoid the Lemmy.world situation where users realize that the server follows European laws (remember the announcement following Luigi: https://lemmy.world/post/22920690 )

I also have no way to know what the person I'm replying to is interested in. Of course if you are commenting on a specific subreddit, feel free to adapt the message for a fitting instance.

Why Voyager?

Same logic, people want one app. Voyager is feature rich and is available on both Android and iOS, and follow the Apollo design that a lot of people might be familiar with.

If people want to change, they will later https://www.lemmyapps.com/

That's it for now, see you in the comments for any feedback!

Why not use join-lemmy.org?

This website can be hit or miss, with some very negative experience recently: https://lemmy.world/post/24220536

I prefer to just point out to two instances that I know are stable and reliable.

Why not Discord?

Discord is a poor replacement for Reddit. Here are 4 reasons why:

  • Format: Discord’s main strength is chat-style messages, not forum-style discussion threads, like Reddit and Lemmy. Discord groups with more than a few dozen active users can quickly become disorganized.
  • Barrier to entry: Content on Discord is inaccessible unless you have a Discord account, while almost all content on Reddit and Lemmy is available without registration.
  • Discoverability: Google (and other search engines) index Reddit and Lemmy, and relevant threads show up in searches. Discord content cannot be indexed, and won’t show up in searches.
  • Censorship: A Discord community is ultimately still controlled by a single Big Tech company, which can delete your community on a whim if they so choose. Lemmy, being a distributed social network, is inherently resistant to censorship.
3
1
submitted 1 month ago* (last edited 1 month ago) by fxomt@lemmy.dbzer0.com to c/fedibridge@lemmy.dbzer0.com
 
 

I have a draft designed for all types of fediverse software, but i narrowed it down to just threadiverse stuff

This is a guide meant to be linked for beginners, to explain the fediverse in as short time as possible.

Concepts

What's "federation"?

In easy terms; it's a concept where instances seamlessly integrate with each other. Users can talk to each other and participate in their communities. For example, my account is on lemm.ee and the community i am posting to is on slrpnk.net, yet i feel no friction.

What's an instance?

An instance is a server running software, with users, and communities, etc. (Each of these is like a mini-reddit/twitter/etc!) The software part is important, since instances can either be forums, microblogs, video-sharing sites, etc etc. And they can all interact with each other!

What's the "fediverse"?

The fediverse (federation + universe) is a coalition of federated instances running all types of different software, so a user from a forum instance (lemmy) can interact with a user from a microblog instance (mastodon)

Another example is bluesky, but that uses a different protocol, and is much less effective than ActivityPub.

collapsed inline media

Why should i use the fediverse over normal social media?

Many reasons. A few:

  • it can never truly die - People can always create software and run instances, and if one goes down, the others will still be up.

  • No one person controls the fediverse. We are all on equal grounds.

  • Unlike corporations who back social media platforms, fedi is 100% ran by normal people. You can talk to developers, instance hosters, the mods, all as normal people, and they (unless you use their server) have no control over you.

  • There is no need to appeal to advertisers

  • Freedom of choice. Disagree with an instance's values, or a developer's? Easy, defederate or just don't use their software. You will still have the fediverse as a whole accessible to you, without the parts you do not like.

I'm convinced! How do i begin?

Excellent!

First you must choose what software you want your instance of choosing to run:

  • Lemmy if you care about apps
  • Piefed if you care about features/fast development, or a lightweight instance
  • Mbin if you want both your blog and forum account in the same place

Instances

Lemmy

Piefed

Mbin

Apps/clients [everything after this point is optional]

some people may not like the default frontends or want to access their instance through mobile, here is a curated list:

Lemmy

Mbin

Communities

Here are some good community recommendations, based on topics:

Memes

Software

Politics

Casual

Knowledge

History

Animals

Art

Postface

That's about all there's left for you; have fun!

Finally... im done writing this...

collapsed inline media

4
5
 
 

cross-posted from: https://feddit.org/post/8865786

Letzter Post: https://feddit.org/post/7741296

RohdatenUser Datum 0 21.6.2024 35 22.6.2024 284 23.6.2024 543 26.6.2024 731 1.7.2024 766 2.7.2024 829 6.7.2024 940 14.7.2024 965 17.7.2024 981 21.7.2024 1090 23.7.2024 1120 24.7.2024 1190 28.7.2024 1330 7.8.2024 1390 9.8.2024 1410 12.8.2024 1430 15.8.2024 1490 25.8.2024 1520 1.9.2024 1550 7.9.2024 1560 9.9.2024 1570 12.9.2024 1590 16.9.2024 1590 17.9.2024 1610 20.9.2024 1610 21.9.2024 1630 24.9.2024 1640 26.9.2024 1650 28.9.2024 1650 29.9.2024 1660 1.10.2024 1690 6.10.2024 1820 11.11.2024 1840 16.11.2024 1860 20.11.2024 1880 27.11.2024 1910 11.12.2024 1920 13.12.2024 1940 16.12.2024 1940 17.12.2024 1950 19.12.2024 1950 20.12.2024 1960 26.12.2024 2060 19.1.2025 2110 26.1.2025 2110 27.1.2025 2110 28.1.2025 2240 6.2.2025 2350 18.2.2025 2590 1.3.2025 2690 3.3.2025 2780 5.3.2025 2950 7.3.2025

6
7
8
9
10
11
12
 
 

!languagesettings@lemmy.zip

On-going conversation with Lemmy.dev: https://lemmy.dbzer0.com/comment/17092047

13
14
15
16
 
 

I personally think the email analogy does little to help.

What if federation is described as posts, comments and votes syncing between servers? This could make more sense to some people, and make it easier to explain some federation quirks ("this server stopped this other server from syncing with it", "Votes differ slightly between instances because they are still syncing")

What do you think?

17
18
1
👀 Any takers? (sh.itjust.works)
submitted 1 week ago* (last edited 1 week ago) by threelonmusketeers@sh.itjust.works to c/fedibridge@lemmy.dbzer0.com
19
20
21
22
23
24
25
 
 

I'd like to add to suggest a couple of things regarding Mastodon and user onboarding/retention.

The Server Selection Problem^TM^

The single biggest problem with Mastodon adoption is the fact people see talk about a server and give up. As such, servers need to be removed from the conversation and onboarding process. A server still needs to be selected for a new user, however, which raises the question: How should we select a server for a new user?

The obvious solution is to simply direct users to mastodon.social, which is actually what Mastodon already does to a certain extent. The issue with this is that the Fediverse is meant to be decentralized. As such, it's counterproductive to funnel people towards a single server. This causes maintenance bottlenecks and privacy/data-protection concerns.

collapsed inline mediaMastodon's landing page.

As such, there needs to be some sort of method that ranks servers based on a few factors in order to select the optimal server for any given user, while keeping the decentralized nature of the Fediverse in mind.

Why any server?

First, it's important to answer the question of why would any given user pick any given server.

Generally speaking, the server isn't a big deal, as in, any server allows users to interact with the whole of the network in its full capacity.

All servers are Mastodon, after all.

However, there are differences. The most significant ones are, I'd say: location, uptime, and language.

A user benefits from being registered to a server that's geographically close to them, as that leads to a better connection. Additionally, servers with high uptime and stability are preferred, as users may have different times they use the server and nobody likes to try and access a server and see that it's down for any number of reasons. Finally, users need to be able to understand the language the server is in (obviously).

I believe these three factors should be at the forefront of the decision-making process for deciding what server to be suggested to any given user on sign-up.

Auto-selector

With that, comes the solution: a server auto-selector. A game I play, DCSS, actually does something similar for online play.

collapsed inline mediaDCSS server selection
(I have my location turned off and there are very few servers, as you can see, so listing them is trivial.)

This isn't exactly a novel scientific breakthrough, but I think it's a significant notion for helping the onboarding process for new Mastodon users.

A server auto-selector should filter servers to suggest by following these steps:

  • Detect the user's system language.
  • Detect the user's location.
  • Calculate the server's uptime score.
  • Pseudo-rank user-count.

I believe the first two points are self-explanatory. Being that Mastodon (and the Fediverse, in general) stands firmly against data-harvesting, location data should probably not be mandatorily collected. It should be easy to either ask the user for some vague information or simply allow them to skip this step entirely, even if it might affect the user experience. Additionally, there's the issue that many servers don't make it known where they're hosted. Ideally, this could change to facilitate server selection for the users, but there's always the point that, if a server doesn't say where it's hosted, it gets pulled down by the algorithm, which in turn encourages divulging that kind of information; this might a problem solved by the solution, if you get my meaning.

What I mean by uptime score is simply an evaluation of the server's uptime history. For example, it's not good policy to direct users towards servers that are often unavailable, it might be disadvantageous to direct users to servers with too-frequent downtime for maintenance, and so on. As such, the server auto-selector should calculate a sort of "score" for any server that fits the first two points. I can't say how this should be calculated, exactly, but I'm sure some computer-knowers out there can come up with a less-than-terrible methodology for this.

The last point is something that I think should be taken into account as well, regarding the user-count of the servers. As I mentioned, we can't funnel users towards a single server, but another issue is that we should actually encourage user dispersion over many servers. The outlined method might already do this to a sufficient extent, but I suggest doing some sort of randomization of filtered servers based on user-count. I think it's wrong to simply plug a new user into the least-populated server around, but I do think that over-populated servers, in a relative sense, should be discouraged by the server-selector.

Worst case scenario, a random server that passes the uptime score point can be selected for any new user.

The onboarding experience

Basically, this should be as simple as possible. The more questions need to be answered, the worse.

I think a simple "Join Mastodon" button is the best. Just a big blue button in the middle of the homepage.

Server selection should start as soon as the new user accesses the joinmastodon website, and clicking the button simply redirects the user to the sign-up process for that server.

I believe this approach would increase adoption of Mastodon by streamlining the server selection process, as well as help the continuous decentralization of the Fediverse.

The Feed Problem

Another significant issue with Mastodon is the feed and community/discovery aspects.

Creating a new Mastodon account yields... Nothing. An empty feed!

collapsed inline mediaNew account, empty feed.

This is absolutely terrible and ruins user retention. I've had several people tell me that this first-experience emptiness completely turned them off from Mastodon. It's not intuitive, and it needs to be corrected.

A simple solution

Mastodon does have feeds, but they're all tucked away in the Explore and Live Feeds tabs.

I think the single biggest change that Mastodon can make, as far as this goes, is to shift the Explore->Posts feed to the Home tab. Just do it like Twitter or Bluesky, make the discovery feed the first thing a new user encounters.

That, by itself, should make a difference in terms of user retention.


Maybe I'm delusional and severely underestimating how doable this is, but I really believe Mastodon needs to change the way it deals with new users if we want it to actually grow into a strong social media, keyword social (it needs people).

Thoughts?

view more: next ›