Fediverse

18520 readers
7 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 5 years ago
MODERATORS
751
 
 

They post regularly some facts inclusive a Photo if they have one, about someone who was in Auschwitz during the WW2.

752
 
 

I don't really have the money to do self hosting which otherwise, I would do it.

The sort of videos I will make is

  • Let's Play / Gameplay Footage
  • How To
  • Vent video

If possible, I would want the instance to be LGBTQ+ friendly

753
 
 

How to choose the right Mastodon instance

https://privacy.thenexus.today/choosing-a-mastodon-instance/

An excerpt:

...

One of the challenges for newcomers to Mastodon is that you're faced with a major decision you face when signing up: what server (aka "instance") to choose? Different instances have different focuses: are geographically focused (sfba.social), identity-based (tech.lgbt), interest-based (mastodon.art), professional (infosec.exchange), a group of friends (friend.camp), or even lipogrammatic (oulipo.social, which doesn't allow the letter 'e' in posts). Others are "general purpose", without a specific focus – like mastodon.social, mastodon.ai, and hachyderm.io. The choice isn't irrevocable – you can migrate your account to another instance and keep the list of who you're following and who's following you – but it's still daunting.

Newcomers are often told that it doesn't matter what instance you're on, or encouraged to join mastodon.social (the "flagship" instance, which is the default for mobile apps and spreadmastodon.com). This is really horrible advice, because what instance you're on has a big effect on your experience – and for most people, mastodon.social is not a good place to start.

...

[This is an an updated version of the post I originally did last November. I've tried to double-check that the links all still work, please let me know if I missed any!]

@fediverse@lemmy.ml @fediverse@kbin.social #TwitterMigration #Mastodon

754
 
 

I feel noticably less anxiety because I am not thinking about the karma game. The post is it. The comment is it. It can be upvoted or down. That's it! No pressure for points!

755
756
757
 
 

This was originally built to explain Meta's P92 to some people, and I slightly edited it to make it a bit more general. It starts with Twitter, then Mastodon, then the Fediverse as a whole in what I hope is an intuitive manner, and requires no "tech literacy" outside of knowing what Twitter and Facebook are like.

758
 
 

We’re about to enter another Reddit mass migration phase starting tonight. We’ve already attracted the users most actively engaged with the protests and Reddit’s changes—users who are driven enough to put in the effort to grow the Fediverse.

Now we need to make it feel like home to casual users and lurkers. Not just attract them for a few visits, but keep it interesting enough that they stay here in the coming weeks/months.

Major kudos to all the developers working day and night to bring us familiar-feeling apps and interfaces on insanely short timelines. But what can the rest of us do to make Kbin and Lemmy feel like home to all the new Reddit refugees? Populate Lemmy and Kbin with as much quality content as you can find!

Over the next few weeks, fill your magazines/communities with as much good the content as you can. Post comments and subscribe to things. Click that upvote button on content or comments you like.

Not sure where to find good content? Ironically, check out your favorite subreddits for ideas. Make sure we have the best of the content you can find on Reddit. See a good article or link? Post it here! Don’t be shy about posting to interactive communities like Ask Lemmy- we’re after volume.

For OC Reddit posts, see if there’s a non-Reddit page to post here. I don’t know whether it’s acceptable to copy text posts, but if you do, make sure you at least give credit/copy a link to the original post.

Basically, do everything you can to engage over the next few weeks and avoid lurking. Show off the Fediverse and welcome the next group of Reddit refugees to their new home.

759
 
 

cross-posted from: https://lemm.ee/post/530162

Please report issues with this version either here or at the issue tracker.

Changelog v1.2.0

  • Add rewrite support for posts/comments
  • Try to not rewrite federation links

Description

Lemmy Universal Link Switcher, or LULs for short, scans all links on all websites, and if any link points to a Lemmy instance that is not your main/home instance, it rewrites the link so that it instead points to your main instance. Currently only works for community/user links.

Features

  • Rewrite links to Lemmy posts/comments to point to your home instance. Only after hovering over them, because getting home posts/comments links require communicating with the Lemmy servers, and we don't want to spam the servers.

  • Instantly rewrite all links of communities or users to Lemmy/kbin on all websites everywhere to your new instance! The rewritten links will have an icon next to it, and hovering/touching the icon will show you the original link, allowing you to go there if you want to.

  • If you are already on a page that has a corresponding page on your home instance, a link will automatically be added to the page header.

Home Instance Setup

Simply visit the Lemmy instance you want to set as your home while the script is active. You will be asked if you want to set this instance to your home instance:

If you initially set your home instance wrong or just want to change it, no worries - simply go to your settings on your new home instance and press the button for it!

Coming soon

  • Rewrite kbin post/comment links
  • Better rewriting support for kbin community/user urls (e.g. sort options are currently ignored)
  • Nicer tooltip styling (fit into page theme)
  • Signify that "Show at home" button is loading for posts/comments
760
 
 

This list on codeberg is one of the best I've seen.

761
15
submitted 2 years ago* (last edited 2 years ago) by Tywele@lemmy.dbzer0.com to c/fediverse@lemmy.ml
 
 

Was looking at https://fedidb.org/current-events/threadiverse and it's not showing millions of total users anymore.

762
763
 
 

A detailed look at the timeline behind Meta's interactions with the Fediverse, how different parts of the network have reacted, and some insights on where things might be going.

764
 
 

Thought this might be an interesting read for some.

765
 
 

I've always thought of the StackExchange network as kind of a strange beast. In one sense, it is basically a Reddit clone. It has a "front page", it has "karma", it has "subreddits", etc. And yet, it is something else entirely. Through strict moderation and constraining site rules, it has always maintained a separate niche from Reddit, despite being so conceptually similar.

I think there is a real possibility that StackExchange network is basically already compliant with the "threadiverse" protocol (ie the Lemmy/Kbin dialect of activitypub), or rather that the data model of their API could be made to be compliant with almost no effort at all. I think it would be really cool to see some of the questions and discussion threads that get created over there appearing over here. Even if it was a one-way connection, the idea of knitting these networks together is fascinating to me. I have no idea if it would make business sense for them, but then again I don't actually know how StackExchange makes most of their money.

766
 
 

Hi guys, I'm changing my phone to one with less resources. Part a detox era, kind off. My question is, how convenient is to keep using fedilab and husky as main apps in a less powerful phone. Is that right? Is more convenient to go directly at main pages?

767
768
 
 

cross-posted from: https://lemmy.ninja/post/30492

Summary

We started a Lemmy instance on June 13 during the Reddit blackout. While we were configuring the site, we accumulated a few thousand bot accounts, leading some sites to defederate with us. Read on to see how we cleaned up the mess.

Introduction

Like many of you, we came to Lemmy during the Great Reddit Blackout. @MrEUser started Lemmy.ninja on the 13th, and the rest of us on the site got to work populating some initial rules and content, learning how Lemmy worked, and finding workarounds for bugs and issues in the software. Unfortunately for us, one of the challenges to getting the site up turned out to be getting the email validation to work. So, assuming we were small and beneath notice, we opened our registration for a few days until we could figure out if the problems we were experiencing were configuration related or software bugs.

In that brief time, we were discovered by malicious actors and hundreds of new bot users were being created on the site. Of course we had no idea, since Lemmy provides no user management features. We couldn't see them, and the bots didn't participate in any of our local content.

Discovering the Bots

Within a couple of days, we discovered some third-party tools that gave us the only insights we had into our user base. Lemmy Explorer and The Federation were showing us that a huge number of users had registered. It took a while, but we eventually tracked down a post that described how to output a list of users from our Lemmy database. Sure enough, there were thousands of users there. It took some investigation, but we were eventually able to see which users were actually registered at lemmy.ninja. There were thousands, just like the third-party tools told us.

Meanwhile...

While we were figuring this out, others in Lemmy had noticed a coordinated bot attack, and some were rightly taking steps to cordon off the sites with bots as they began to interact with federated content. Unfortunately for us, this news never made it to us because our site was still young, and young Lemmy servers don't automatically download all federated content right away. (In fact, despite daily efforts to connect lemmy.ninja to as many communities as possible, I didn't even learn about the lemm.ee mitigation efforts until today.)

We know now that the bots began to interact with other Mastodon and Lemmy instances at some point, because we learned (again, today) that we had been blocked by a few of them. (Again, this required third-party tools to even discover.) At the time, we were completely unaware of the attack, that we had been blocked, or that the bots were doing anything at all.

Cleaning Up

The moment we learned that the bots were in our database, we set out to eliminate them. The first step, of course, was to enable a captcha and activate email validation so that no new bots could sign up. [Note: The captcha feature was eliminated in Lemmy 0.18.0.] Then we had to delete the bot users.

Next we made a backup. Always make a backup! After that, we asked the database to output all the users so we could manually review the data. After logging into the database docker container, we executed the following command:


select
  p.name,
  p.display_name,
  a.person_id,
  a.email,
  a.email_verified,
  a.accepted_application
from
  local_user a,
  person p
where
  a.person_id = p.id;

That showed us that yes, every user after #8 or so was indeed a bot.

Next, we composed a SQL statement to wipe all the bots.


BEGIN;
CREATE TEMP TABLE temp_ids AS
SELECT person_id FROM local_user WHERE person_id > 85347;
DELETE FROM local_user WHERE person_id IN (SELECT person_id FROM temp_ids);
DELETE FROM person WHERE id IN (SELECT person_id FROM temp_ids);
DROP TABLE temp_ids;
COMMIT;

And to finalize the change:


UPDATE site_aggregates SET users = (SELECT count(*) FROM local_user) WHERE site_id = 1;

If you read the code, you'll see that we deleted records whose person_id was > 85347. That's the approach that worked for us. But you could just as easily delete all users who haven't passed email verification, for example. If that's the approach you want to use, try this SQL statement:


BEGIN;
CREATE TEMP TABLE temp_ids AS
SELECT person_id FROM local_user WHERE email_verified = 'f';
DELETE FROM local_user WHERE person_id IN (SELECT person_id FROM temp_ids);
DELETE FROM person WHERE id IN (SELECT person_id FROM temp_ids);
DROP TABLE temp_ids;
COMMIT;

And to finalize the change:


UPDATE site_aggregates SET users = (SELECT count(*) FROM local_user) WHERE site_id = 1;

Even more aggressive mods could put these commands into a nightly cron job, wiping accounts every day if they don't finish their registration process. We chose not to do that (yet). Our user count has remained stable with email verification on.

After that, the bots were gone. Third party tools reflected the change in about 12 hours. We did some testing to make sure we hadn't destroyed the site, but found that everything worked flawlessly.

Wrapping Up

We chose to write this up for the rest of the new Lemmy administrators out there who may unwittingly be hosts of bots. Hopefully having all of the details in one place will help speed their discovery and elimination. Feel free to ask questions, but understand that we aren't experts. Hopefully other, more knowledgeable people can respond to your questions in the comments here.

769
 
 

I think there are good reasons to not let corporate interests join the space we built to escape them, but I guess every instance is free to (de)federate with whomever they want.

So let's say my instance (mander.xyz) defederates from Meta but another Lemmy instance that meander.xyz federates with (let's say "misguided.ml") does not. What happens when someone from Meta comments on a post from misguided.ml and others from misguided.ml comment on that comment? Will I see the comments on the meta comment, but not the original meta comment itself? Or will I not see the entire thread?

770
 
 

Someone’s started a Python wrapper around the lemmy API

https://github.com/db0/pythorhead (@db0)

Could make writing bots and other tools easier and quicker.

@fediverse @fediversenews

771
 
 

A post on kbinMeta states that "Lemmy.ml is blocking all inbound ActivityPub requests from /kbin instances." More details here, but the theory is that -- rather than defederating -- lemmy.ml returns a 403 'access denied' message in response to any inbound requests from a user agent with "kbinBot" in the string. Upvotes, comments, and boosts don't seem to be going through. However, it appears that lemmy.ml still federates information outbound to kbin instances.

I'm wondering if anyone here knows what is going on and why it might be happening? Federation between Lemmy instances and Kbin instances seems to be a selling point for both, so I'm sure others using both services are curious as to what's going on.

772
 
 

Hey I just created awesome-lemmy based on the well-known awesome lists.

There is already a awesome-lemmy-instances which is specialized in Lemmy instances but no general list that's why I created a new list.

It's forked from awesome-scala which has a very neat python script to easily add new projects so it should be quite easy to contribute, feel free to add tools, apps and websites linked to lemmy!

773
 
 

Hello everyone.
I am relatively new here on Lemmy, and the Fediverse, and there is still a lot I am trying to learn.
I think I understand the general theory of how the different instances and communities work here on Lemmy, but I'm struggling to understand how the different federated software interacts with each other.
For example, I understand that it is possible to follow a community, commenting on its posts, or a user subscribed to Lemmy even from Mastodon. Similarly, it is possible to follow an author on Write.as, again through Mastodon.
What I wanted to understand is what software in the Fediverse interacts with each other, how, and how do you get them to interact.
I hope someone can help me better understand how things work, as I find the idea of the Fediverse absolutely fascinating, a real breath of fresh air in the modern Internet landscape.

774
 
 

#lemmy is starting to reverse the spam account problem. See users graph here https://fedidb.org/current-events/threadiverse

From what I’ve gathered, many of these accounts never actually materialised as they never went through email verification. How many I’m not sure. Nor did any spam problem eventuate (yet?). Either way, it seems the targeted instances are getting on top of the problem.

@fediverse
@fediversenews

775
 
 

Even just looking through the list of communities I can already see two separate "Fediverse" communities on different servers. I'm assuming the posts aren't shared. How do we keep related discussion as central as possible? Just hope one wins and everyone posts there or is there a technical solution?

view more: ‹ prev next ›