#Kbin update:

- The https://kbin.social server is now federating with the Fediverse. You can follow/interact with kbin.social magazines & users from other Kbin servers, Mastodon & rest of the Fediverse. For example the TIL magazine is at @TodayILearned, the lead dev of Kbin is at @ernest

- There's a new Kbin server at https://readit.buzz which is run by the same people as the Universodon.com Mastodon server. It's open for signups, just click "log in" and then "register".

kbin.social - Explore the Fediverse

Explore the Fediverse

p.s. If you are browsing a magazine, thread or account from Kbin (or anywhere else on the Fediverse!) and you want to interact with it somewhere else on the Fediverse but you can't find it by searching, here's how to make your server notice it:

1. Go to Kbin in your web browser
2. Copy the web address of what you want to interact with
3. Paste that address into the search box on Mastodon (or any other Fediverse server type)

It will then appear on your own server where you can interact with it.

p.p.s. Several people asking in the thread about how to appear on the microblogging sections of Kbin magazines.

As far as I can tell, just include one of the magazine's listed tags in your posts on Mastodon etc. For example to appear on the Apple magazine's microblogging section include #apple or #iphone or one of the other tags as shown at on the right side of the screen at https://kbin.social/m/apple

Microblogging is a separate tab from Threads, you need a Kbin account to start a new thread.

Apple - kbin.social

A magazine for news and discussion about a small Silicon Valley fruit company....

@feditips if #kbin is already able to post content to #Mastodon, it would be very cool if you could sign up to kbin via your Mastodon account. To me that just makes sense since both platforms already have functionality overlap.

I don't know how technically feasible that would be, just thinking aloud here. kbin already has log in with Google and Facebook accounts, so why not Mastodon ones too? If it's not feasible, nevermind. If it is, that would be very cool.

@cazzztle

I'm not sure what you mean by "signing up to kbin"?

Your account on the Fediverse only works with the server you signed up on, but your server lets you communicate with accounts and groups on other servers.

It's like with email: you can't use a Gmail account to sign in on Yahoo Mail, but you can still send emails between Gmail and Yahoo Mail accounts.

I don't think Kbin has Google or FB login by the way?

@feditips There are Twitter and Google sign in buttons for new kbin accounts.

I'm saying, if possible, it'd be very cool to sign in via your Mastodon instance too. That way someone who was tooting on Mastodon could easily jump into kbin, continue tooting, but then also have more involved kbin discussions too.

This may not be possible depending on Fediverse architecture design and complicated to implement, but I think it'd help make Kbin even more unique.

@feditips @cazzztle that’s always been a confusing bit for me. I had initially thought “federation” included SSO functionality, but that’s incorrect. It would be nice, especially with the various services popping up that are based on ActivityPub, but that’s not how any of this was designed.

@wholegroanoats @feditips I was hoping nobody would say that... 😭

Nevermind I guess. Maybe one day in the future that can be implemented

@cazzztle @feditips fwiw, matrix (federated chat) does let you set mastodon as an SSO provider, but I haven’t a clue about other services.
@wholegroanoats @feditips Ah so it's possible to implement then! Cool. That's I was trying to figure out. I might add Mastodon SSO to the Kbin Codeberg repo as a feature suggestion then.

@cazzztle @wholegroanoats

If you want to sign up on another server, why not just sign up on the other server?

If you want to communicate with the other server, why not just communicate with it from your current server?

I'm not sure what the advantage of an SSO system would be on a federated network? (Not being rhetorical here, this is a genuine question)

@feditips @cazzztle i think it’s a potential barrier to entry for users. from my perspective, i see a “service” as various platforms with a specific purpose. pixelfed for sharing images (a la instagram), peertube for video sharing, and mastodon for microblogging. whereas “federation” is being able to access content on other instances without having to leave your home “pane of glass”, ex: seeing kbin posts on mastodon.
SSO may reduce barrier to entry for discrete services if you want to use them.
@feditips @cazzztle I also am not sure if you can interact (post new content) to pixelfed / peertube / other fediverse platforms from mastodon (or vice versa)

@wholegroanoats @feditips Yeah pretty much this. I'm thinking about accessibility. Stumbling across kbin via Mastodon, then seeing Mastodon Login. +1 kbin account server storage space, quicker user access. Win win.

Fediverse access should be as simple as possible to encourage wider adoption IMO. I think as few accounts as needed would be ideal (i.e. one Mastodon account to interact with all Mastodon instances, one Kbin account for Lemmy and other Reddit-like instances etc).

@feditips User experience behind that federation is disingenuous at best: You can subscribe and "interact" from anywhere. Everyone keeps saying so, it must be true. But it isn't.

Subscribe to a kbin theads from mastodon. Now you get a firehose dump of every comment on every thread, chronologically, with no metadata (votes etc.)

If you can parse that stream, responding works fairly well.

Unfortunately, responding is not the same as actually *participating*. Up/downvote isn't a mastodon feature, so no voting or even seeing the votes. Same across other "federated" services.

To participate, I need a BUNCH of brand new accounts. Which part of "federation works everywhere" is that?

Off the cuff, it seems like the building blocks for account equivalency are in place. SSO + a modified account migration verification can create and maintain remote 'sessions'. That even lets my "main" server send me to a compatible remote client to do remote stuff with a simple hyperlink and OAUTH bounce.

@feditips Presumably also if you @ mention the magazine, eg. @kbinMeta, or post using the ‘add post’ box at the top of the ‘Microblog’ tab…?

@simonwood @kbinMeta

I'm not sure.

I can't see any pattern to which posts appear on the KbinMeta magazine's microblogging section, and it has no tags listed:

https://kbin.social/m/kbinMeta/microblog

The Apple microblogging section definitely has specific tags in all its posts, which match up with its tag list:

https://kbin.social/m/apple/microblog

...so... I dunno! Is there an option on magazines to choose what microblogs display?

/kbin meta - Microblog - kbin.social

Magazine dedicated to discussions about the kbin itself. Provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics....

@feditips can't seem to register. Get Too Many Requests.

[sigh]

@mvilain

Try registering on another server?

@feditips This is something I don't fully understand. Why even bother having these groups and such when we already have tags? Is it simply for UX reasons?

@phate

Tags are passive filters for your server's Federated timeline. They only show content your server would have noticed anyway.

Groups actively push content to all servers which have subscribers, including content that the subscriber's server hasn't noticed yet.

Or, to put it briefly, content on groups federates much more effectively. If you post something in a group it goes to everyone who subscribes, whereas if you use a tag it doesn't necessarily go to everyone who follows that tag.

@feditips #TIL Oh I see! That's an awesome feature.

@feditips

So, I just discovered I can post into Lemmy and Kbin communities from my Mastodon account! Now, here the catch.

I cannot specify if what I'm posting is a link, video, etc. It's always the one plain text type, because these services don't take a risk to assume the type of content from a bare Mastodon/Pleroma post.

While it's bearable with Lemmy - people can click the link and all - Kbin is another beast altogether. When I publish something from Mastodon and mention the Kbin magazine, it's always gonna be a microblog note, no choice. It separates microblogs from threads, which, if you ask me, are essentially the same thing under the hood. Obviously, there is a high chance nobody will look into microblog, because the primary tab for any maganize is "Threads", not "Microblogs". I sure hope I'm not posting into the void, otherwise I would need to make a separate account just to make threads work. 🥴 (Actually, no, I'd better ignore Kbin.)

@feditips

I gave #Kbin another try, took a less popular instance without Cloudflare, create a magazine with appropriate tags in settings.

When I go and make a post on Mastodon with one of those tags AND even mention the group where magazine resides (just in case), but nothing makes the post appear on Kbin.

You can imagine my disappointment, as I promoted the shit out of Kbin prematurely and how it's suppoed to fetch remote posts - NOPE, doesn't work. 🤔 😔

@vintprox

Hmm... hey @ernest can you help with this?

@feditips Hey, due to recent spam campaigns, untested features, and the lack possibility of quick fixes on the new infrastructure, the federation has been temporarily restricted. The federated instances are currently limited to kbin<->kbin and kbin<->lemmy. I didn't want to add extra work for other admins on platforms where groups are not well-supported. After the planned update at the end of September, groups will also be restored for other platforms, including Mastodon.

@TodayILearned @vintprox

@feditips This is *exactly* what makes this a not-very-user-friendly social media experience for anyone who wants to interact with more than one self-contained community…

@wrigleyfield

The procedure in my post is only for use if your server hasn't yet noticed an account, thread or group. It's meant as a last resort rather than first resort. It's mainly useful for groups or accounts that are very new and haven't been noticed by many servers yet.

Servers cannot instantly notice every post and every account from every other server, it would be horrifically expensive and drive the Fediverse into the hands of big tech:

https://fedi.tips/why-arent-all-mastodon-and-fediverse-posts-and-accounts-automatically-visible-from-all-servers/

Why aren’t all Mastodon and Fediverse posts and accounts automatically visible from all servers? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse

An unofficial guide to using Mastodon and the Fediverse

@wrigleyfield

Once a single person on your server has followed a person or group or shared a post, everyone on your server will be able to find it from searches. More info here: https://fedi.tips/which-posts-and-accounts-can-i-see-from-my-server/

Which Mastodon and Fediverse posts and accounts can I see from my server? | Fedi.Tips – An Unofficial Guide to Mastodon and the Fediverse

An unofficial guide to using Mastodon and the Fediverse

@wrigleyfield @feditips it's really easy and one simple step.

How would you open a reddit thread on Twitter?

@joshix @feditips I’d click one single link. At no point would I copy a url, then go to a different site with a few clicks and paste that URL into that site’s search function.

@wrigleyfield @feditips but you couldn't comment on the reddit thread with your twitter account.

It's really hard to make different websites work together. Copying and pasting a URL ist a really good solution

@joshix @wrigleyfield @feditips This! Wrigleyfield, I know dealing with the Fediverse is confusing for many of us (I'm failing to figure out how to post in kbin from here), but eventually we'll be able to have one log-in to basically access a Twitter-type thing, a Reddit-type thing, a YouTube-type thing, etc., etc., etc., without having to separately log in, and it will all be non-corporate, no ads, the best situation to minimize big-bucks manipulation. Hope you stay!

@wrigleyfield @joshix

I think we are talking about different things here?

The single link you see on Twitter just takes you to Reddit's website. It doesn't let you take part in Reddit from Twitter. If you just want to share a link to Kbin from Mastodon, sure that's easy, just post the link.

What I'm talking about is interaction across different platforms, replying to a Kbin thread from a Mastodon account. This is impossible on Twitter, because Twitter and Reddit don't have interoperability.

@wrigleyfield @joshix

Kbin and Mastodon and other Fediverse platforms all use a common standard called ActivityPub to communicate between servers. This means people on different kinds of server can interact and follow each other as if they were on the same server.

You cannot follow Reddit accounts from Twitter or have any kind of interaction, because they have no such common standard and no federation either.

@feditips @wrigleyfield @joshix This highlights an issue though - the additional functionality applies a usability cost to everything, because it makes overall explanations more complex and confusing.
@feditips @wrigleyfield @joshix Something I've observed in IT: people overlook fixes and solutions that seem "easy" or "obvious" to them in retrospect, because they've stopped considering the obvious. And usually that's because context cues have given them every reason to presume (and dread) complexity.
@feditips @wrigleyfield @joshix If you add a second "advanced" method for driving a car and start talking about it, don't be surprised if people shrink back from the steering wheel and ask why you've made everything complicated.
@misc @feditips @wrigleyfield I think a better solution to the problem would be a scheme for fediverse content. Just replace "https://" with e.g. "fedi://" in the url and the post will be opened in you locally configured instance/app

@joshix @misc @wrigleyfield

Yes, that would be fantastic.

The ability to load a remote profile/post is already there manually with copy/paste and through plugins. Might as well automate it through something like a fedi://

@feditips there needs to be a standard supported by all browsers for that

@joshix

True, but it would be great if it happened.

@feditips that's so neat. How do I post there using this account?
@feditips I just posted about the implication here, haha https://snaggletooth.life/@NafiTheBear/110548521933033596

@NafiTheBear

I think it will be good to have as many options as possible, because it's important to have alternatives if something goes wrong with one type of group, and also because some people will prefer different types of group.

@feditips that's true. I like how it is slowly falling together though.

@feditips @ernest

I have a few questions in case anyone could answer, how does the federation work? If I go there through mastodon am I limited to commenting or can I upvote/downvote?

Lastly: how can I follow the instance or specific magazines?
In case it's relevant, I'm using fedilab so it allows me to follow multiple timelines, but I've been trying to follow https://kbin.social/m/PCGaming
And I just don't understand how to do it

PC Gaming - kbin.social

Discuss Games, Hardware and News on PC Gaming...

@feditips @ernest

I forgot, one more thing, about magazines

When you make an account on a magazine (I suppose that's how it works since they are instances), will all your posts appear on that magazine timeline? Or do you have to consciously send it there? And are you completely restricted to that magazine's rules even if you send messages to other instances?

I know it's a lot of questions, feel free to answer only one (or zero 😅) this is just everything I don't get for now

@elkaki You can only upvote with Mastodon (with the star), not downvote. With Friendica and Hubzilla you can also downvote (but I've never done this, only as a test).

You would have to copy the URL of the magazine/community into the search field on Mastodon, then you can follow it, etc. It also works with all other URLs (also posts) from the ActivityPub-Fediverse (also Peertube videos and channels that you find via #sepiaserach for example).
@feditips @ernest

@caos @feditips @ernest

Thanks for answering, on regards to the second part, am I following the magazine as if it were an account?

Also it doesn't show any posts, although that might be a temporary problem or because of the app, I will try to see it through the web later.

@elkaki Exactly, follow as normal.
The posts are probably not all federated with your instance yet, but the future ones should come in. You can also copy and paste post URLs.

@feditips @ernest

@elkaki @caos @ernest

Yeah, the upvotes from stars/favourites is how PeerTube handles federation with Mastodon too (so there's no downvoting option if you're using Mastodon).

The group will appear blank if no one on your server has followed it before or shared any of its posts. Once one person on your server follows the group, posts to the group from that moment onwards will start being visible to everyone on your server. (But posts made before that moment will not be.)

@feditips @elkaki Yes, and the ones that have emoji reactions (like Misskey, Akkoma, etc.) may all arrive as upvotes, even if it is a negative emoji like 👎 or 🙀
@ernest

@caos @elkaki @ernest

Interesting... I guess the emoji reactions aren't categorised so it has trouble interpreting them.

@feditips I'm not sure yet whether they arrive, I haven't been able to test it with regard to kbin. But the emoji reactions are otherwise interpreted as favourites by all those who don't have emoji reactions. @elkaki @ernest
@feditips @elkaki @caos @ernest I'm not sure it works. I can follow Lemmy communities and get their posts (the comments at least), but kbin magazines remain blank even after new things are posted.
@feditips @elkaki @caos @ernest hmm, I have been following @RPG for a few days now and it doesn't seem to show anything. I boosted one thread I created with my kbin account and that showed up, but the magazine still appears empty
@elkaki @feditips @[email protected]

Kbin doesn’t have a public timeline like Mastodon does. Everything is part of a Magazine or Group which Mastodon doesn’t have. It’s a very different model from microblogging.

For example, from a kbin account while logged in to kbin, a person could have tons of content they want to see by subscribing to magazines without ever subscribing to a user account.

Fedilab, from what little I understand, doesn’t actually “follow” an instance in the strictest sense. It basically “looks” at the other instance’s public, local timeline similar to what you would see from a browser that opened up the site (without being logged in to that site) and pulls from there.

While kbin will show you content if you open the site in a browser, that’s not a “public timeline” like Mastodon’s.

Upvotes are actually not specifically defined in Activity Pub. Kbin and Lemmy use “Likes/Favorites/Stars” on a thread/post for upvotes. Downvotes don’t exist at all in the specification so Mastodon and other platforms can’t understand them at all.

@ernest any chance the NSFW setting will be respected for outside posts?

I just had a post from lemmy.world gone gonewild show up in my feed despite the hide NSFW setting

@midnitte I'm working on a solution. It's one of the most urgent matters at the moment, sorry about that.

@TodayILearned @feditips

@ernest @midnitte

Thanks for fast response, hope it gets fixed soon!