this post was submitted on 11 Jun 2023
197 points (100.0% liked)

Chat

7498 readers
66 users here now

Relaxed section for discussion and debate that doesn't fit anywhere else. Whether it's advice, how your week is going, a link that's at the back of your mind, or something like that, it can likely go here.


Subcommunities on Beehaw:


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

(Reminder: if you have shared the original version in a public post with an old version up, replacing it with this one might be more helpful.)

I want to preface, if you see a mistake in the image or have something helpful to add, go right ahead! I still have the layered files for this, so edits can be made very quickly. I chose to handwrite the text to avoid font copyright infringement.

Feel free to share this poster as you wish, especially on Reddit. All I ask is that you respect the license and don’t remove my socials at the bottom. If anyone’s addition is included, I’ll credit them, and if this gets added onto (or translated) by someone else later, they can add their info as well.

I hope someone can find it useful with the subreddit blackouts right around the corner.

I want to thank the Beehaw admins so much for their amazing work!

(Poster edited; I spotted a duplicated word, [email protected] noted the lack of whitespace; current version is slightly larger and has been spaced out. You can still request the 800x2000 size, but know it is a little squished.)

(Edit 2: Removed defederation part as it’s not really required. The email analogy [email protected] suggested has been added, thanks!)

(Edit 3: Here’s another version making the interconnectivity a bit clearer and mentioning some cool-looking reader apps that have been suggested! Also made the image slightly longer for ease of viewing. I might do some small cosmetic changes tomorrow)

(I’ll put out Edit 4 tomorrow, which will include the date the edit was made, will clarify mlem only being available through TestFlight, will mention other Kbin instances, as well as a reminder to confirm emails with any new signup in a timely fashion. Thank you all for the help and tips!)

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 1 year ago (1 children)

I'm having a hard time figuring out how to subscribe to a community from another instance. I know I need a link to the community (not sure what this looks like as the one I thought I'd found didn't work) and a search bar to paste it in, which I found once on jerboa I think but not again. Is there a more detailed guide for subscribing to another instance's community?

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (2 children)

You should just be able to search for the community using jerboas search. Example: I searched "technology" and it gave me back a handful of different communities from different instances all with "technology" in the name. Then you should be able to just tap the one you want and hit subscribe.

[–] [email protected] 2 points 1 year ago

Thank you! That is much simpler than I expected

load more comments (1 replies)
[–] [email protected] 8 points 1 year ago* (last edited 1 year ago) (1 children)

I like this style! Kind of reminds me of a whiteboard. It’s neat!

[–] [email protected] 2 points 1 year ago

Thank you so much!

[–] [email protected] 5 points 1 year ago (3 children)

You're telling me that i could have just.. logged in with my mastodon account? How does that work? (i know its beyond the scope of the guide but i want to try)

[–] [email protected] 4 points 1 year ago (1 children)

lemmy, kbin and mastodon are federated but you can't log into each app with an account from another platform. You can post to lemmy from your mastodon server, but not log into beehaw.org.

[–] [email protected] 1 points 1 year ago (1 children)

So i replied to my comment from my mastodon account, but that does not seem to show up here. Is that how it's supposed to work? I could be easily missing something here. I know how federation works but.. I've never used it hehe

[–] [email protected] 5 points 1 year ago (1 children)

You should see it now. I searched "https://mastodon.online/@Kryostar/110534580057347959" in the beehaw.org search bar to force beehaw to federate.

[–] [email protected] 7 points 1 year ago

Wow! I see it now. That's epic. I'm grinning so hard right now heh. Thank you.

[–] [email protected] 3 points 1 year ago

@kryostar Hello from Mastodon! You can follow users/communities on Lemmy from Mastodon like any other Fediverse user and it'll boost all their posts into your feed. Then you can interact normally from Mastodon.

[–] [email protected] 3 points 1 year ago

@[email protected] @unsunny Ok i figured it out. It's a bit clunky, BUT IT IS POSSIBLE! I didn't even know! Now to see if i can view this on lemmy.

[–] [email protected] 4 points 1 year ago (1 children)

"You can use a mastodon account to use lemmy"

What do you mean?

[–] [email protected] 4 points 1 year ago

@marsxyz
@unsunny
You can view and even comment on lemmy/kbin posts from mastodon, like I'm doing right now

It's not as good a way to view forum based content though imho

[–] [email protected] 4 points 1 year ago

I wouldn't bother with the concept of de-federation in a beginners guide. One of the most confusing bits of the fediverse to new users is picking a server. For most users, the one they pick doesn't really matter, but talking about defederation makes it sound like a really important choice.

[–] [email protected] 4 points 1 year ago

Really like it, sadly I don't think the people I'd share it with would be willing to read through it. I'll try with word of mouth for now and use this as a backup.

[–] [email protected] 3 points 1 year ago

Thanks for the info! Been here for a few days but it can still be a little confusing.

[–] [email protected] 3 points 1 year ago (1 children)

Important note for kbin (and fedia.io): if you sign up and fail to click that confirmation link, I think you're basically SOL. So don't make the same mistake I made! Click that confirmation link, it expires in an hour!

[–] [email protected] 2 points 1 year ago (2 children)

I know people have said mastodon is like twitter, but what's kbin? Do I want all three?

[–] [email protected] 4 points 1 year ago (2 children)

Kbin, Mastodon, Lemmy, and others are all "federated apps" connected to ActivityPub. They are just different UIs to connect to it, so you can see posts and content from one on the others.

Mastodon is a UI inspired by Twitter.

Lemmy is a UI inspired by reddit. It is more stable but less feature rich. You can get native apps just like with reddit, such as Jerboa (similar to rif).

Kbin is a UI inspired by reddit. It is more feature rich and less stable (said to be, anyway).

They are all speaking the same protocol though. So while you can load Mastodon posts in this Lemmy ui they might look ... off. Similarly you can load things in Mastodon from kbin etc and they too might seem weird. It's because they're not giving the same context you might get viewing that content in the UI it was made for.

These are all still new with Mastodon being the one most widely adopted already. So expect better features and bug fixes to roll out over time. Especially with so much more demand now, I'm guessing many old 3PA devs have already been working out new tricks for ActivityPub.

[–] [email protected] 3 points 1 year ago (1 children)
[–] [email protected] 4 points 1 year ago

third party apps.

[–] [email protected] 2 points 1 year ago

I think you give some really important information for people to get their head around it. I've never seen it explained like that. Even further, I feel like there should be ELI5 without trying to use terms like protocol for non-tech people.

[–] [email protected] 3 points 1 year ago

Kbin = Reddit + little bit of Twitter

[–] [email protected] 3 points 1 year ago (3 children)

So, is kbin a lemmy instance? If so, how do I log in over there? I'm registered here on beehaw, so how do I access/vote on kbin content?

gotta say, as a somewhat technically-inclined person, I don't like this fediverse stuff.

[–] [email protected] 4 points 1 year ago

Long winded explanation but hopefully it clears a few things up...

There is a protocol that allows two or more things to talk to each other. That is called ActivityPub and things that speak that protocol can work together. The things in this case are the servers which you register your account with.

https://en.wikipedia.org/wiki/ActivityPub

You can have two different things (kbin and a Lemmy instance) and they can work together despite being different. They are differently written programs in different programming languages. The ActivityPub federation thing allows your Lemmy instance to ask to be sent all posts and comments from another server "just to have" as a local copy which you can then read on your server. If you comment, vote, or post on your server's "local copy" then your server sends that update back to the original server so they can update their records.

The content being downloaded from a remote server is like 1 person looking at everything over there. At that point, you and everyone else on your server can look at your local copy which is quick (if your server is not overloaded). The remote server can better handle lots of users from where you are at because your server is taking on the "user interaction load". This way, the user load is distributed to remote servers where the users do their interactions and the smaller "like 1 person" transactions are sent along when necessary.

The way things work on the Lemmy side is that you can see other communities by using the search function or by clicking on the communities button and clicking on all. You will see all communities that your server "knows about" (including communities hosted on this specific server). It automatically downloads all content from remote servers that it "knows about" (and it does so frequently) but that is driven by you first asking the server to get things from a specific server if necessary.

You can ask for things by searching for a specific address starting with a ! character. Wait a few moments and search again and you should be able to see that the content was retrieved for you. (You can search by a more granular term like the server address itself if necessary.) At that point, you can interact with that community in expected ways (like subscribing to that community to see updates from them).

The link you need is on the right side of any community page you view. Examples are [email protected] and [email protected]

Once everything is set up and working, the server you log in to will automatically gather posts and comments from "the fediverse", show it on your screen, and send along any comments or votes you make back to "the fediverse" for others to see.

That all being said... kbin is a bit overloaded at the moment and is not quite sending updates to other servers. When they have that sorted, you should be able to interact with them. Refer to the following post from chaorace for more information.

https://lemmy.sdf.org/comment/67263

[–] [email protected] 2 points 1 year ago

@[email protected] @[email protected] kbin isn't a lemmy instance, it's a lemmy "competitor"

kbin is a software you can install on your server just like you can install lemmy, or mastodon, or pixelfed, etc...

if you want to interact with a post/profile/community/... on another instance, the usual way is to just take the link to the post, and paste it into your instance's search bar. this'll bring up the post in your instance where you're logged in!

that's what i just did with your comment: i don't use either lemmy or kbin on my instance, but i saw your comment on beehaw, so i copied the link, pasted it in my akkoma search bar, and was able to reply to the post, even though my instance doesn't even have support for user groups/communities

[–] [email protected] 2 points 1 year ago

kbin in a separate software from lemmy. The same way that Mastodon is different but still federated.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

You could mention that Fedia.io is an alternative to kbin.social, as kbin.social is starting to get overwhelmed.

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

Really well put together. Very succinct but with enough information to get people started.

I find that for not tech people trying to deal with such terms like fediverse, kbin, Lemmy, instance, protocol might be quite overwhelming and even off-putting. I am saying this because I used to do software development and still took me a bit to get my head around it.

[–] [email protected] 2 points 1 year ago

How can i collapse comments?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (2 children)

join the same communities together

Let me make sure I have this right:

  • there are separate Lemmy instances
  • I can chat with other people from other instances (like email)

If I wanted to join the same communities as a friend, do I need to sign up for another instance or do communities 'live' on multiple instances? For instance, a community on 'cats.' If there is one on {instance1} and {instance2}. They aren't the same, right?

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

@[email protected] @[email protected] to add onto what was said, the cool thing about the fediverse is that it's all interoperable:
i am currently replying from my own self-hosted akkoma instance. this is more of a twitter-like microblogging software, that i'm running on a server i rent with a few friends. with it, i can't really browse lemmy/kbin communities yet, because akkoma doesn't yet have support for those, but i can reply and read content from users, and i believe even follow communities! and i can also follow video creators on peertube, or on the instagram-like pixelfed, whichever instance they use, because it's all the same protocol, so i don't have to sign up there :)

[–] [email protected] 2 points 1 year ago (1 children)

There are some duplicate communities (e.g. cats@instance1 and cats@instance2 to use your example) but you can subscribe to and interact with either/both communities without leaving your chosen instance - you don't need to make multiple accounts.

[–] [email protected] 2 points 1 year ago (2 children)

Can I "combine" those communities? What about duplicate posts across communities? For example, there's likely to be multiple gaming communities, i don't mind subscribing to multiple, but I don't want to see the same posts from both. Alternatively, if one gaming community "wins" - basically becomes default: then what? Sounds like we'd be reliant on whoever owns that community again.

[–] [email protected] 4 points 1 year ago

you cant combine them as such, you would have them both in your main feed though.

aggregated subscriptions are a feature being looked at for the future apparently though. which would be cool. you could have 5 different versions of one community, if one is outside of what you want to see you could block just one of them.

[–] [email protected] 3 points 1 year ago (1 children)

Pretty sure combining communities isn't possible, from what I've read the idea is that after a bit the most popular incarnations of any particular community will win out and the problem should somewhat solve itself. Don't think that solves the problem of being overly reliant on a single instance to host that community tho.

[–] [email protected] 3 points 1 year ago (1 children)

Isn't having multiple communities instead of a default one a strength instead of a potential issue? Like, sure, if you're personally following more than one you'll likely end up running across repeating posts, but should one of them become a problem in any way the users can just abandon it for one of the others. Kinda like what happened with r/curatedtumblr, but the "new" option has been there all along. Plus, some will naturally prefer sticking to the smaller ones.

[–] [email protected] 2 points 1 year ago

one of the potential features being talked about is topics that could act as an aggregate of multiple communities, that would effectively solve that issue if it gets implemented.

[–] [email protected] 2 points 1 year ago (1 children)

Jerboa has a not very user-friendly interface. Maybe I'm not used to it, but the feed updates jerkily, everything works with a slight lag.

load more comments (1 replies)
[–] [email protected] 2 points 1 year ago

@unsunny that link doesn’t appear to work

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Is there a list of kbin instances? The one from kbin.pub seems to be incomplete.

load more comments
view more: next ›