Skip to main content


Howto facilitate the fediverse for its own development?


The lack of deeper integrations between different app types and the federated identity issue (every instance their own signup and user acccount) form significant barrier to widespread collaboration is my general observation.

For instance in any well-received toot with a link to a SocialHub forum topic on average no one takes the effort to respond on SocialHub. Mostly the discussion remains microblogging, and then it sinks into history when activity peters out. The insights and collective knowledge isn't gathered and lost.
This entry was edited (2 years ago)

Fediverse Futures reshared this.

in reply to smallcircles

I agree that it is a very crucial point, I am still not unconvinced by my first very naive impression on Socialhub.

This would also bring some more centralisation of Fediverse development, in that for example every new fedi platform with a "comment" feature should be able to post a comment on that central forum.
Now when a platform A wants to send a message to an unknown platform B, it will preferably try in that central dialect.
So that becomes an advantage for discoverability that platform B be able to also receive in that dialect.
So a part of the problem of interoperability reduces from compatibility between each pair of softwares to the one between each software and central forum.

Would that be desirable? I think so.
in reply to Liwott

So you mean a sort of central hub, that serves as a reference implemention for the interoperability standards themself? So, if you are able to communicate with it, you can interop with any other app that is also able to do so. Yes, that is a desirable situation. Note that there are various discussions ongoing that boil down to a similar solutions, namely for having compliance testsuites and tools against which to test your implementation. @dansup@lemmy.ml is working some on fantastic and exciting developments in this area.
in reply to smallcircles

Yes, exactly. And if that reference hub was at the same time the forum where (most of) the devs meet, that would probably be as close to dogfooding as it gets.
in reply to smallcircles

For forum with a more async, long-term discussion and archive forming Lemmy comes close.
Maybe that's a good starting point : how close does Lemmy come to a proper forum platform? Could a Lemmy fork be turned into one?
in reply to Liwott

As Mike MacGirvin remarked on SocialHub it is okay if there's some friction to the 'dogfooding', i.e. the tools used being non-optimal provide a clear incentive to optimize them. Discourse forums provide a very rich feature set and have different, more-appropriate UX at places, so there'll definitely be such friction. Problem with forking a Lemmy project is that right now we find it hard to even find people willing to work on the evolution of fedi's specifications and now that is tied to a project where contributors should be willing to spend the time to build it.

A way forward may be to 'just do it' and use existing apps & tools as-is, and see where we end up. But its a bit risky, because when it doesn't work we'll have a lot of knowledge and discussion stuck in different places and should do manual migrations to gather them.

The biggest problem fedi has is finding people willing to spend the time to do non-app related community work, which is very time-consuming, and also oftentimes an unthankful task.
in reply to smallcircles

It's true that having those (I mean Socialhub's) discussions in or out of the Fediverse is not so much of a dogfooding issue : most developer are known to use the fediverse, the fact that it doesn't have yet full forum features is not too much of a liability.

On the other hand, as you point out yourself in the original thread, the problem with having that out of the fediverse is that it fails to gather opinions that tend to stay lost somewhere in a random fedi thread.
So, even without going as far as integrating discourse inside the fediverse, it would be useful to at least be able to embed a fedi post into a forum message.
But of course, it will be better if, in some (I hope not too far) future, it becomes possible to just convert seemlessly fedi exchanges into forupm threads and vice-versa.
I mean beyond the explicit link sharing that you do so extensively everyday, the network should stop relying on you to do its own job 😁
in reply to Liwott

One thing I promote is a common concept for "Community" to become native to the fediverse. In some early info gathering I found SIOC ontology or Semantically Interlinked Online Communities, which - while not a suitable Community concept - might provide an interesting basis for a fedi dogfooding platform, as it combines the tools that would be needed in its information model and is also Linked Data that can be mapped on top of the ActivityStreams vocabulary that fedi uses.

I will make some more cross-references. Haha, yes sometimes I feel like a link-sharing bot 🤣
in reply to smallcircles

Currently and unexpectedly (and I must add for the first time in years) there's a significant issue causing SocialHub forum to go down. It is crashing for well over a week now, right at the time of the Musk fedizen influx and when the server maintainer cannot spend a lot of time to look real deep into it. The cause is unknown and a server restart only gives temporary reprieve. Possibly a Hetzner related problem.

This highlights the importance of using federated tools for fedi development, but also with the added requirement that there are no single points of failure in that (If lemmy.ml would go down, then would !fediversefutures@lemmy.ml still be accessible?)