Fediverse

32986 readers
123 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
1
189
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 
 

[email protected] is not a place to file your grievances with "free speech", disrupting users, moderation, etc.

If you have problems with users: File complaints to the mods or just block them.

If you have problems with mods: File complaints with admins of the instance or just migrate to an alternative community.

If you have problems with an entire instance: Just leave it.

2
 
 

This community was essentially unmoderated for a while and I've been recently approached to take over moderation duties here. What I don't intend to do is to change any existing rules here but to enforce what has piled up in the moderation queue.

The discussion under the recent post about spam accounts turned into a flamewar regarding US domestic politics which has literally nothing to do with the Fediverse.

With dozens of comments, I don't have the bandwidth to sift through them individually and I've locked the thread. The PSA about spam accounts still stands which is why I didn't remove the post. The accounts involved with that flamewar get a pass for this time. Consider this a warning. Further trolling about US political parties will result in bans.

3
4
 
 

I'm trying to create a community on lemmy, called the Earth ๐ŸŒ Keepers. Due to some reason, the community is not getting created.

I'm new to this ecosystem.

Can you please guide me in the process ?

5
 
 

This scoring system evaluates how decentralized and self-hostable a platform is, based on four core metrics.

๐Ÿ“Š Scoring Metrics (Total: 100 Points)

Metric Weight Description
Top Provider User Share 30 Measures how many users are on the largest instance. Full points if <20%; 0 if >80%.
Top Provider Content Share 30 Measures how much content is hosted by the largest instance. Full points if <20%; 0 if >80%.
Ease of Self-Hosting: Server 20 Technical ease of running your own backend. Full points for simple setup with good docs.
Ease of Self-Hosting: User Interface 20 Availability and usability of clients. Full points for accessible, FOSS, multi-platform clients.

๐Ÿ“‹ Example Breakdown (Estimates)

Platform Score Visualization
๐Ÿ“ง Email 95 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ
๐Ÿน Lemmy 79 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ
๐Ÿ˜ Mastodon 74 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ
๐ŸŸฃ PeerTube 94 ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ๐ŸŸฉ
๐Ÿ–ผ Pixelfed 42 ๐ŸŸง๐ŸŸง๐ŸŸง๐ŸŸง๐ŸŸง๐ŸŸง๐ŸŸง๐ŸŸง
๐Ÿ”ต Bluesky 14 ๐ŸŸฅ๐ŸŸฅ๐ŸŸฅ
๐ŸŸฅ Reddit 3 ๐ŸŸฅ

๐Ÿ“ง Email

  • Top Provider User Share: Google โ‰ˆ 17% โ†’ Score: 30/30
  • Top Provider Content Share: Google handles โ‰ˆ 17% of mail โ†’ Score: 30/30
  • Self-Hosting: Server: Easy (Can leverage hundreds of email hosting options) โ†’ Score: 16/20
  • Self-Hosting: Client: Easy (Thunderbird, K-9, etc.) โ†’ Score: 19/20

Total: 95/100


๐Ÿน Lemmy

  • Top Provider User Share: lemmy.world โ‰ˆ 37% โ†’ Score: 21.5/30
  • Top Provider Content Share: lemmy.world hosts โ‰ˆ 37% content โ†’ Score: 21.5/30
  • Self-Hosting: Server: Easy (Docker, low resource) โ†’ Score: 18/20
  • Self-Hosting: Client: Good FOSS apps, web UI โ†’ Score: 18/20

Total: 79/100


๐Ÿ˜ Mastodon

  • Top Provider User Share: mastodon.social โ‰ˆ 40% โ†’ Score: 20/30
  • Top Provider Content Share: mastodon.social โ‰ˆ 45โ€“50% content โ†’ Score: 20/30
  • Self-Hosting: Server: Docker setup, moderate difficulty โ†’ Score: 15/20
  • Self-Hosting: Client: Strong ecosystem (Tusky, web, etc.) โ†’ Score: 19/20

Total: 74/100


๐ŸŸฃ PeerTube

  • Top Provider User Share: wirtube.de โ‰ˆ 14% โ†’ Score: 30/30
  • Top Provider Content Share: Approximately 14% โ†’ Score: 30/30
  • Self-Hosting: Server: Docker, active community, moderate resources โ†’ Score: 16/20
  • Self-Hosting: Client: Web-first UI, FOSS, some mobile options โ†’ Score: 18/20

Total: 94/100


๐Ÿ–ผ Pixelfed

  • Top Provider User Share: pixelfed.social โ‰ˆ 71% โ†’ Score: 4.5/30
  • Top Provider Content Share: Approximately 71% โ†’ Score: 4.5/30
  • Self-Hosting: Server: Laravel-based, Docker available, some config needed โ†’ Score: 15/20
  • Self-Hosting: Client: Web UI, FOSS, mobile apps in progress โ†’ Score: 18/20

Total: 42/100


๐Ÿ”ต Bluesky

  • Top Provider User Share: bsky.social โ‰ˆ 99% โ†’ Score: 0/30
  • Top Provider Content Share: Nearly all content on bsky.social โ†’ Score: 0/30
  • Self-Hosting: Server: PDS hosting possible but very niche and poorly documented โ†’ Score: 4/20
  • Self-Hosting: Client: Mostly official client; some 3rd party โ†’ Score: 10/20

Total: 14/100


๐ŸŸ  Reddit

  • Top Provider User Share: Reddit hosts 100% of user accounts โ†’ Score: 0/30
  • Top Provider Content Share: Reddit hosts all user-generated content โ†’ Score: 0/30
  • Self-Hosting: Server: Not self-hostable (proprietary platform) โ†’ Score: 0/20
  • Self-Hosting: Client: Some unofficial clients available โ†’ Score: 3/20

Total: 3/100


How Scores are Calculated

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ How User/Content Share Scores Work

This measures how many users are on the largest provider (or instance).

  • No provider > 20%: If no provider has more than 20%, it gets full 30 points.
  • Between 20% and 80%: Anything in between is scored on a linear scale.
  • > 80%: If a provider has more than 80%, it gets 0 points.

๐Ÿ“Š Formula:

Score = 30 ร— (1 - (TopProviderShare - 20) / 60)
โ€ฆbut only if TopProviderShare is between 20% and 80%.
If below 20%, full 30. If above 80%, zero.

๐Ÿ“Œ Example:

If one provider has 40% of all users:
โ†’ Score = 30 ร— (1 - (40 - 20) / 60) = 30 ร— (1 - 0.43) = 17.1 points

๐Ÿ–ฅ๏ธ How Ease of Self-Hosting Scores Work

These scores measure how easy it is for individuals or communities to run their own servers or use clients.

This looks at how technically easy it is to run your own backend (e.g., email server, Mastodon server) or User Interface (e.g., web-interface or mobile-app)

  • Very Easy: One-command or setup wizard, great documentation โ†’ 18โ€“20 points
  • Moderate: Docker or manual setup, some config, active community support โ†’ 13โ€“17 points
  • Hard: Complex setup, needs regular updates or custom config, poor documentation โ†’ 6โ€“12 points
  • Very Hard or Proprietary: Little to no self-hosting support, undocumented โ†’ 0โ€“5 points

๐Ÿ“š Sources

Footnotes

This is a work in progress and may contain mistakes. If you have ideas or suggestions for improvement, feel free to let me know.

Source: https://github.com/NoBadDays/decentralization-score/blob/main/decentralization_score_2025.04.md

6
 
 

I'm wondering if anyone made a fediverse like (aka multiple instances talking to eachother) for discord?

I know matrix exists, but it's only rooms instead of servers with channels, etc...

7
 
 

cross-posted from: https://lemmy.world/post/28633828

finally some simple UI, you click on browser extension "icon" and get taken to a webpage that will show you all the video that rank by cosine similarity (I just now realized has UUID when it should have shortuuid), linked below is the webpage

https://github.com/solidheron/peertube_recomendation_algorythm/blob/main/example1.PNG

above is just example with my recommendations luckily the links change colors if you've already seen them. of course the video at the top is the video I watched the longest.

other than that I been cleaning up backend stuff and ignoring minor error that pop up. it should more accurately capture watch time on peertube videos and doesn't just say you watch an hour of a video you didn't care about. probably adding a bunch of code that needs to get cleaned up.

my opinion has shifted a bit on this simple algo it seems like the videos I get tend to be random and take require me to find videos independently to get some decent suggestion, also there's a Linux pipeline

I do have a software engineering problem where view time is only input to the algorithm, like, dislike, and finished status of a video is available. I have decided on going with cosine similarity for likes and dislikes and adding it to the time engagement. if you like a video all the tokens of that video get a +1 in length and dislike makes all the tokens -1 in length. I thought it was a good solution because it doesn't rely on converting a like to time. I wouldn't know how to deal with like being a multiplier for time engagement vector and would dislike be negative or something or just zero. generally adding a like cosine vector to a time engagement vector generally means both time and likes normalized (sorta) both can contribute to a video recommendation.

seems like cosine recommendation will need processing

8
9
11
Info on Mastodon (social.growyourown.services)
submitted 1 day ago by [email protected] to c/[email protected]
10
11
12
1076
submitted 6 days ago* (last edited 6 days ago) by [email protected] to c/[email protected]
13
 
 

cross-posted from: https://lemmy.world/post/28461880

so I spent last several days making collecting watch time on both videos and livestreams more robust and work across multiple peertube instances, im sure it still has gaps in the structure so that jenk data can get in.

if you want to try it heres the link https://github.com/solidheron/peertube_recomendation_algorythm/ btw its a browser extension

so now I got two parts left that I know of first being creating the user_recomendation_vector and the function that gets recommendation based on that vector. I settle on cosine similarity vector since its easy to implement and can be run in browser with only data collected by the user device, and doesnt requires sharing outside of peertube api. user_recomendation_vector should have two part AOLR: (algorithm of last resort) which will be the words in the title, tags, and description tokenized with an float value and recomended_standard: which will be based on what category either programs or people decide a video belongs to along with an associated float value to make it a vector.

I do have issues with deciding if engagement is important, if short video should have multiplier if they're completed, how much is a like worth, how important is it to get an end of the video.

I should add that I have made complimentary video_description_vector thats store in browser all vector dimentions are 1.

14
 
 

cross-posted from: https://lemmy.world/post/28546756

So Iโ€™ve completed the cosine similarity function, which means the script is now recommending videos in a raw way. Below is just a ranking of videos that match my watch history (all three are most likely videos Iโ€™ve already watched):

2: {shortUUID: "saKY2TWfwNYgPUQFkE4xsi", similarity: 0.4955} 3: {shortUUID: "kk7x8GAs7gNvkzaPs6EPiU", similarity: 0.4099} 4: {shortUUID: "uXeAyVfX1WEzqSPsDxtH3p", similarity: 0.2829}

Getting to this point made me realize: thereโ€™s no such thing as a simple algorithmโ€”just simple ways to collect data. The code currently has issues with collecting data properly, so thatโ€™s something that needs fixing. Hopefully, once the data collection in this script is improved, it can be reused for future Fediverse algorithms.

There are countless ways to process the data. Cosine similarity is a simple concept and easy to implement in code, but it has a flaw: content youโ€™ve already watched tends to rank higher than anything new. So a basic "pick the highest cosine similarity" approach probably isnโ€™t ideal. It either needs logic to remove already-watched videos, or to bias toward videos lower down in the ranking. But filtering out watched videos isnโ€™t perfect eitherโ€”people do like to rewatch things.

The algorithm currently just looks at how much time you spent watching unique segments of a video, then assigns a value in seconds to all the words in the title, description, and tags, and sums that over all videos.

The algorithm is actually okayโ€”subjectively, itโ€™s better than just sorting by date. I picked a few videos at random from the top 300 ranked by cosine similarity , and there was content interesting enough to watch for more than 30 seconds, and some that was just too weird for me. Here are a few examples:

Some of these links are across different instances because no single PeerTube instance has all the videos. I loaded metadata for over 6,000 videos across five instances during testing.

The question is: should the algorithm be scoped to a single instance (only looking at content on the userโ€™s home instance), or should it recommend from any instance and take you there?

funny thing to note is that there might be a linux pipeline in this algo

15
 
 

So Iโ€™ve tried Mastodon, Pixelfed and didnโ€™t like them. Mastodon is nice if you wanna โ€tweetโ€, but thatโ€™s not for me. Pixelfed was dead.

I quit Meta because of tech bro fascism, and hated Twitter even before it was X because, letโ€™s face it - nobody has ever changed their opinion on anything because of a Twitter conversation (I know Iโ€™m exaggerating, to get my point across). I was in Reddit for a few weeks, and the conversations there seem mostly friendly and constructive, but I decided I donโ€™t want to have anything to do with social media corporations. Besides, I noticed I could scroll endlessly. And thatโ€™s not good for me.

Lemmy seems nice. There are still some topics Iโ€™m interested in that donโ€™t have active communities, and Iโ€™m still learning on how to have my feed from multiple instances. But still, this is the way to go for me.

Against algorithms, against fascism, for free internet. Thanks for coming to my boring Ted talk and have a nice day.

16
17
 
 

What client do you use to interact with lemmy (or the fediverse in general)?

18
19
43
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/[email protected]
 
 

Strava is an absolute nightmare to use. My feed is absolutely chock full of ads and dog-walkers. Don't get me wrong, I'm very happy they're taking a 0.2 mile walk around their block and logging their progress, but I don't need to see it. Nike, TrainerRoad, Zwift, Peloton all have giant ads every time their users upload an activity. And I don't understand it because it's not an ad-supported network. Like I would happily pay to have all this shit hidden. It would be extremely simple for Strava to fix this, which would just be to provide me with a simple filter for what type of activities I'd like to see. The fact that they haven't done so, a long time ago, leads me to believe that they simply don't want to, for whatever reason. Plus they've already begun to enshittify by breaking integrations with third parties.

Are there any good options for this?

E: to be clear, I'm asking about the social aspect of Strava.

20
 
 

A revolution is supposed to change things. Looking at things today, the only revolutionary idea left is to make society reflect the best of us instead of the worst. Most people prefer kindness and love. But lacking these values allows others to thrive in our world. They spend their time deceiving and exploiting the rest of us, people trying to enjoy life and things that bring joy and love. We can't do that by spending all our time dealing with the sad creepy weirdos ruining everyone's lives. So they're been able to shape the world. The only revolution left is to build something to undo what they've done. We need a force for love in the world.

This begins with anyone who thinks it's silly to to expect love to play a major role in society and our future. They have to question who taught them how the world works. They have to wonder why they think that way โ€“ because the power of love is not a revolutionary concept. Something else convinced them.

Education is designed by politicians also responsible for war; news comes from corporations whose purpose is exploitation of anyone and thing possible. No wonder people think a more loving world seems like fantasy. Everything seems designed to make us think so.

The internet makes it undeniable that knowledge and tech are fueling hate, greed, ignorance in every heart, every family, community, country. What's not so obvious is how to teach people what's wrong: that knowledge should not be controlled by politicians and the rich.

If we want a revolution to actually change things, it means we need to liberate knowledge from politicians and the rich. A goal like that depends on people understanding why people don't understand it. So instead, we could hope the state of the world's enough to convince people what's wrong.

To literally free knowledge, we have to free the people responsible for it, every individual and group, all the research universities, all focused globally on the same goal: to save the future. What's more loving than that?

The key to a revolution based on love in the world is to build something free of the people who disagree, the hateful, greedy, ignorant, whatever. That's possible with the internet, where we can work together to organize ourselves, our knowledge, our resources.

The first, most important step in the only revolution we have left is to create our own democratic corporation. The only way we can confront the multinationals exploiting us is with our own. The concept of democorporation coordinates all people and groups worldwide, anyone free to share their knowledge how to build this future. It begins with whatever individuals, corporations, institutions of knowledge who don't require liberating to help. They can help free the others, they can set the foundation so Democorporation can challenge the multinational corporations pillaging the planet and threatening the future.

Democorporation can only begin in as a social network because that's how the people can best support it. Participation, data, advertising can help funding. But more importantly is to be democratic. People need this network to vote and express how to build their future. With online users, volunteers, donors, employees and investors all expressing their perspectives, they offer the most balanced democracy and leadership possible.

When we have a social network that we own, uniting the world in our own democracy, we achieve the goal of any great revolution: we establish our own republic. Interepublic has the benefit of a corporation being able to limit, exclude and fire people who don't want it to succeed. That overcomes the problem of real world countries: we're all stuck with people who want our governments to fail, who want others to suffer. As antidotes to the hate in society, Interepublic and Democorporation become outlets of love for the world. That's what we're missing, and it's all we need to change history.

This revolution is global resistance against everything dividing us and everyone exploiting us. It is the โ€œrebellion of people coming togetherโ€. Interepublic and Democorporation use the internet to create leverage that's never been available before. But only if people agree love is necessary to fix what's wrong. Nothing else will bring us together.

That sounds good until you remember there is no planning how to capture love. You just express it and hope your love is reciprocated...but this isn't a teenager working up the courage to call his first love. This is the world, and all these ideas and plans that express my love only work if people understand the love I've already poured into it.

To make this revolution truly new, truly revolutionary, it begins with something as intimate and personal as love, one stranger to another. So when I profess my love for the world, I risk the worst kind of heartbreak imaginable. Maybe that risk is proof enough? To trust who I am, my motivation, I have to be honest even it's humiliating for me. That's how to explain what it took for me to do this. No one happy with the world would.

Because here's the thing...I do not want to do this. I think it's inhuman and inhumane to be put in a position like this. It is a constant fight against myself, doing what's right while ruining my life. I'm losing because the world keeps getting worse, so I feel sick with guilt and torture more ideas out of myself.

And I can't describe this inner conflict without describing my the kind of sad life that makes someone do this. If I loved myself enough, I would never be in this position. It is a living nightmare. Doing this means I love the world more than myself...too bad it feels like such an abusive relationship.

Think about it: someone's not gonna spend their life on this, decades of trial and error, if they've experienced the best of the world, love, family. My life began in stress. Now that I accomplished my goal, I'm left psychologically devastated by it. I'm in a place of responsibility no one should be. And worst of all it seems to piss people off that I even tried?

Your reaction decides if this love is reciprocated. If it is we create a love story like no other. And if not, I can hope failure and tragedy might do a better job of finding help than if I'm alive. A win-win for the world, just not for me...what's more loving than that?

For me personally, my love for the world would be reciprocated by freeing me from this stress and responsibility. Maybe the most revolutionary thing here is that I want nothing to do with politics or business. This is a first step in an ongoing process to remove myself from this insanely stressful situation, and it's quite elaborate.

The most genius thing I did was to create a story/fantasy/metaphor/game that lets me help without being directly involved. Two birds, one stone. If I can make it entertaining, I can earn money and raise attention. Four birds, one stone.

To put this in context, I've set up a political-economic-societal plan, but I also imagined a metaphorical story to promote knowledge the way religions promotes belief. It's a modern mythology, and it's for people how can't understand the liberation of knowledge. The goals for the real world and the fantasy story are the same: a search for a more loving world. And they begin the same: with your choice what happens to me.

Our world is built on the same choice we make whether to help others or not. If people form this bond with me and help me survive what's coming, those bonds, the knot of love and connection form the foundation for this revolution and the loving world it would create.

Love would be the seed for everything that grows from here, so Interepublic and Democorporation are literally born and grow shaped by love. And the world gains what it's missing most, a force to fight for the best of us against the worst.

21
 
 

๐Ÿงฎ Decentralization Scoring System (v1.0)

This scoring system evaluates how decentralized and self-hostable a platform is, based on four core metrics.

๐Ÿ“Š Scoring Metrics (Total: 100 Points)

Top Provider User Share (30 points): Measures how many users are on the largest instance. Full points if <10%; 0 if >80%.
Top Provider Content Share (30 points): Measures how much content is hosted by the largest instance. Full points if <10%; 0 if >80%.
Ease of Self-Hosting: Server (20 points): Technical ease of running your own backend. Full points for Docker/simple setup with good docs.
Ease of Self-Hosting: User Interface (20 points): Availability and usability of clients. Full points for accessible, FOSS, multi-platform clients.


๐Ÿ“‹ Example Breakdown (Estimates)

๐Ÿ“ง Email (2025)

  • Top Provider User Share: Apple โ‰ˆ 53.67% โ†’ Score: 4.5/30
  • Top Provider Content Share: Apple likely handles >50% of mail โ†’ Score: 4.5/30
  • Self-Hosting: Server: Easy (Leverage email hosting services) โ†’ Score: 18/20
  • Self-Hosting: Client: Easy (Thunderbird, K-9, etc.) โ†’ Score: 18/20

Total: 45/100


๐Ÿน Lemmy (2025)

  • Top Provider User Share: lemmy.world โ‰ˆ 37.17% โ†’ Score: 12/30
  • Top Provider Content Share: lemmy.world likely hosts ~37% content โ†’ Score: 12/30
  • Self-Hosting: Server: Easy (Docker, low resource) โ†’ Score: 18/20
  • Self-Hosting: Client: Good FOSS apps, web UI โ†’ Score: 18/20

Total: 60/100


๐Ÿ˜ Mastodon (2025)

  • Top Provider User Share: mastodon.social โ‰ˆ 42.7% โ†’ Score: 11/30
  • Top Provider Content Share: mastodon.social โ‰ˆ 45โ€“50% content โ†’ Score: 10/30
  • Self-Hosting: Server: Docker setup, moderate difficulty โ†’ Score: 15/20
  • Self-Hosting: Client: Strong ecosystem (Tusky, web, etc.) โ†’ Score: 19/20

Total: 55/100


๐Ÿ”ต Bluesky (2025)

  • Top Provider User Share: bsky.social โ‰ˆ ~90%+ (very centralized) โ†’ Score: 0/30
  • Top Provider Content Share: Nearly all content on bsky.social โ†’ Score: 0/30
  • Self-Hosting: Server: PDS hosting possible but very niche โ†’ Score: 4/20
  • Self-Hosting: Client: Mostly official client; some 3rd party โ†’ Score: 10/20

Total: 14/100


๐ŸŸฅ Reddit (2025)

  • Top Provider User Share: Reddit โ‰ˆ 48.4% โ†’ Score: 0/30
  • Top Provider Content Share: Reddit hosts a significant portion of user-generated content โ†’ Score: 0/30
  • Self-Hosting: Server: Not self-hostable (proprietary platform) โ†’ Score: 0/20
  • Self-Hosting: Client: Some unofficial clients available โ†’ Score: 3/20

Total: 3/100


How Scores are Calculated

๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ How User/Content Share Scores Work

This measures how many users are on the largest provider (or instance).

  • 100% (one provider): If one provider has all the users, it gets 0 points.
  • No provider > 10%: If no provider has more than 10%, it gets full 30 points.
  • Between 10% and 80%: Anything in between is scored on a linear scale.
  • > 80%: If a provider has more than 80%, it gets 0 points.

๐Ÿ“Š Formula:

Score = 30 ร— (1 - (TopProviderShare - 10%) / 70%)
โ€ฆbut only if TopProviderShare is between 10% and 80%.
If below 10%, full 30. If above 80%, zero.

๐Ÿ“Œ Example:

If one provider has 40% of all users:
โ†’ Score = 30 ร— (1 - (40 - 10) / 70) = 30 ร— (1 - 0.43) = 17.1 points

๐Ÿ–ฅ๏ธ How Ease of Self-Hosting Scores Work

These scores measure how easy it is for individuals or communities to run their own servers or use clients.

This looks at how technically easy it is to run your own backend (e.g., email server, Mastodon server) or User Interface (e.g., web-interface or mobile-app)

  • Very Easy: One-command Docker, low resources, great documentation โ†’ 18โ€“20 points
  • Moderate: Docker or manual setup, some config, active community support โ†’ 13โ€“17 points
  • Hard: Complex setup, needs regular updates or custom config (e.g. DNS, spam) โ†’ 6โ€“12 points
  • Very Hard or Proprietary: Little to no self-hosting support, undocumented โ†’ 0โ€“5 points

PS.

This is Version 1.0 so there are likely flaws and mistakes in it, feel free to help create the best version we can I've put it on https://github.com/NoBadDays/decentralization-score

22
23
 
 

Hello everyone! This is Elena (@[email protected] on Mastodon), the blogger behind The Future is Federated.

I'm really grateful to see that my blog posts are often shared on here... even old ones (like my Friendica show & tell from last July is still making the rounds).

I just wanted to give you a heads up that I am now self-hosting my Ghost blog at https://news.elenarossini.com/ - the old URLs (with the subdomain blog) will no longer work... that blog, on a Ghost (Pro) plan will be deleted from the Ghost servers this weekend.

All this to say: please update your RSS feeds: https://news.elenarossini.com/rss and if you're trying to open an old URL, just swap "blog" with "news" in the subdomain.

cheers!

Elena

24
1
Help (sh.itjust.works)
submitted 3 days ago* (last edited 3 days ago) by [email protected] to c/[email protected]
 
 

So, im IP banned from lemmy.world? Or is this cloudflare or smth locking me out? How do I proceed?

I have wanted to leave .world for a while, probably in favour of dbzero, but I would still at least like to delete my account and/or download some data beforehand?

I don't think I did anything wrong, and believe it is a cloudflare thing, but how will I contact the mods, if I cant open their front page to find their emails? Anyways. Any help is appreciated.

Also, sorry if this is the wrong community, but its the only one I know that maybe can help?

Edit 1: I can access the instance if I use a VPN, but I still dont know what to do. This kinda confirms it is cloudflare, but how can I get off their "naughty list"?

25
 
 

This is a showcase of combining vibe coding with the Fediverse and attempto controlled english (ace).

I'm fascinated by vibe coding, but I'm also highly critical of it. It fascinates me, because it enables people, who normally cannot code to be able to generate running code. What I don't like, is that it just isn't actual programming. It's closer to a wishing well. It fosters a quasi-magical understanding of programming and computer science, which is already too common in current society (I wrote a paper about it here: https://philpapers.org/rec/BINAKR). That's why, in my opinion, the Fediverse should set a counter-point here with something like a first-order logic language like ACE, which actually brings people closer to an actual understanding of computer science concepts like modeling and logic without hiding the complexity behind seemingly "magic", and could also result in better code.

The above demo shows a glimpse of how this could look like on the Fediverse. Imagine communities being able to form their own spaces on the social web through language! Simply using natural language will probably not be specific enough here. We always imagine everything getting much easier, but that's just the logic of digital capitalism that tries to sell us innovation as inventing yet a more easy way to get your coke handed to you, which can only lead to more and more environmental destruction. So, what will the language interface for the future digital look like? I think it will be more something like the semi-formalic language found in technical manuals, cooking recipes and judicial texts. Something like ace, in between coding, domain specific languages, modeling and natural language. And people who are experts at this and know the old technical stuff that no one understands anymore will be the new "coders". But maybe I'm wrong.

Repo: https://github.com/bluebbberry/AceCoding.social.

view more: next โ€บ