As I write this, I'm sitting on an airplane flying over the Canadian prairies on my way home from Vancouver, BC.
What an amazing group of individuals, who took the time out of their extraordinarily busy lives to see, hear, and learn about the fediverse! The connections made and ideas discussed were so important, and you could feel the energy in the air.
You'd think after a solid six hours a day in a lecture hall would be enough, but at every opportunity in between, there were lively discussions about ActivityPub and the fediverse. It turns out when you get all of us in a group together we can talk and continue to talk about the open social web for ages.
I now have a to-do list about a kilometer long, they all need to get done ASAP!
Thank you to @reiver@mastodon.social for organizing this conference, all of those who helped out and participated, and all those who attended.
From now on, whenever someone points a camera to me, I'll picture @jaz@toot.wales saying "say FEEEEEEDIVERSE".
@julian@reiver@jaz#FediCon has rejuvinated my enthusiasm for running a Mastodon instance and has even prompted me to dedicate a brain cell towards expanding our user base. Thank you to all the organizers, speakers and participants.
@devnull Did you happen to speak to anyone about the future of SocialHub while at FediCon? Did your impressions match what Johannes reported in the reboot vs. shutdown topic?
Iâm curious to hear those reasons in some detail, ideally from the horses mouth. Whether here, in the verse (Iâm @strypey at mastodon.nzoss.nz), or elsewise (contact info in the profile for that account). That helps us figure out what needs to be done differently. No need to worry about upsetting me, I respect absolute candour, and commit to replying both honestly and respectfully.
I agree. As @how said in the against fragmentation topic, SH is part of the fediverse. But it also offers things that ephemeral micro-posting chatter doesnât, not least permanent archiving for later reference, and an entry point for newbies. If itâs not doing a good job, letâs talk about why, and do something about it.
One thing we could experiment with, if youâre keen, is a complete mirror of the existing SH using NodeBB. With full archives, and full federation so anything posted to one can be read on both. That way people can use their forum interface of choice to participate (as well as being able to use other apps via AP federation). It also ends the problem of the existing SH being a SPoF, and thus a source of tension and territorial conflict.
Yeah. I have no idea how to follow SocialHub discussions Mastodon account. I see this post because I'm following you, but it's disembodied -- I don't see the rest of the thread. And I can search for @community@socialhub.activity.rocks but its profile is empty.
Not only that, If I'm reading it over there, and see something I want to reply to from here, doing the "copy this URL" trick doesn't work. Does that mean I'm not in the fediverse??? Hard to know, but in any case I haven't yet figured out how I can participate in discussions there except by replying to somebody I follow.
@julian@community.nodebb.orgI don't want these posts cluttering up my home feed, I just want to be able to read and participate in the conversations. On Bluesky there's an ATProto feed that's got a bunch of discussion, I can check it when I feel like it (and people who want to can add it to their home feed) and reply
imo this is one of those points that sounds better than it actually is. being âon the fediverseâ or âpart of the fediverseâ is a meaningless term without providing specifics. what actually matters here is the distribution and aggregation of resources (posts, threads, and so on). itâs not broadly useful to have discussions about activitypub âon the fediverseâ if those discussions never end up being seen by the people who want to see them.
for a discussion to end up on socialhub, one of the following needs to happen:
either someone notifies socialhub that their post should be aggregated
or socialhub crawls the fediverse and proactively aggregates posts
again, itâs a distribution problem. keeping socialhub âin the loopâ is necessary if you want your post to end up on socialhub. this can happen via fedi or it can happen via web ui. but itâs automatic if you do it via the web ui, whereas if you do it via fedi you have to remember to send your post to the appropriate actor. the UX of participating in actual threads and including aggregators is very bad in the current fedi softwares â usually, you have to include a mention of the actor who manages the thread in every single post you care to end up there, and there isnât a straightforward way to make that actor aware of old posts. this is why federation without any additional considerations is bad â it leads to context collapse. you canât consider only federation, but instead you need to consider federation how, and with whom, and with which expectations.
for these reasons, i canât agree that âdiscussions of activitypub topics should take place on the fediverseâ unless/until the fediverse becomes aware of the concept of discussions as separate from reply trees, and subsequently knows where to send all relevant notifications.
a, we may be talking about slightly different things.
My assertion is that discussions about ActivityPub should take place on the fediverse*.
I think you are asserting that SocialHub discussions shouldn't take place on the fediverse.
And so sure, there is zero ability for SocialHub to proactively pull in posts, but that's a failure of the software, not of the fediverse in general. (FWIW that failure is present in NodeBB too, even though we do have existing discovery tooling.)
I'll admit that it's hard to consume long running discussions on typical microblogging software, and additional steps need to be taken to keep SH in the loop, but that doesn't mean discussions don't happen there.
Because you know as well as I do that discussions do happen there organically, and often, too.
* Additional considerations about "which fediverse" is out of scope of this statement
agreed that it's not broadly useful to have discussions that aren't seen by people who want to see them. It's a two-way problem, keeping SocialHub in the loop and keeping everybody else in the loop as well. It's a good example of what I was talkingn about in the other thread: it's useful to get input on the question of whether or not SocialHub discussions are currenlty meaningfully "on the fediverse" from people who don't have SocialHub accounts!
I'm not sure you need to be able to fully pull in discussions that are happening elsewhere ... for example a link aggregator that combines links to interesting discussions elsewhere with discussions of its own that others can participate isn't as smoothly integrated but could still be useful.
Being able to have threaded, categorized long-form discussions that people who have accounts elsewhere can broadly participate in certainly seems like something that a lot of people want. If that's not possible with current fediverse software then (a) that's disappointing but also (b) now's as good a time as any to work on improving it and this is as good a use case as any.
By contrast it seems to me that most of the potential audience doesn't want non-federated threaded, categorized long-form discussions with the people currently active on SocialHub about the topics on SocialHub enough to participate on any kind of regular basis on SH.
not really, no â the assertion is more that discussions should happen in a venue conducive to discussion, which âthe fediverseâ softwares donât currently do a good job at. itâs not useful to classify them as âsocialhub discussionsâ vs âactivitypub discussionsâ unless the discussion is meta-relevant to socialhub but not activitypub. federation doesnât automatically make a conversation better if the effect of federation is to disperse the discussion without being able to view it in aggregate.
do they? i wouldnât know about them. sometimes i see bits and pieces from when people i follow post certain things, or when someone mentions me and i get a notification. but on the whole, i donât find many discussions of activitypub from my mastodon account. if iâm discussing activitypub, it tends to happen here, or on github (centralized btw!), or via a messaging app if people ask me questions directly. if iâm on my mastodon account, then iâm checking up on my friends there, who more often than not are posting about things other than activitypub or fedi. if i wanted to discuss activitypub, i shouldnât have to check dozens of different hashtags or profiles whose existence i might not even be aware of.
itâs worth noting that federation of content is not the only way to achieve this goal. you can instead federate logins, by allowing people to log in using external identities instead of providing more traditional credentials like a password. the much bigger problem right now is that most current fediverse software doesnât have a concept of threaded discussion; they implicitly reconstruct data however they see fit instead of browsing or consuming canonical representations. of course the swicg forums tf is working to explore improvements in this regard, but that doesnât change the current reality.