Anyone building a federated Stack Overflow?
-
utzer [Pleroma]replied to Ben Pate π€π» on last edited by@benpate @dansup probably not a real problem, this partly incompatibilities exist since the Fediverse is around, so 14 years or so, the only way is to discuss ideas and then implement some solution that works for all sides.
In the past there was Diaspora (still exists) that was the big player, that had fewer functions than for example Frienidca, they somehow arranged and it worked quite well. Today Mastodon is the big player, now others arrange their projects around the reduced feature set that Mastodon had... It kind of works, mostly. -
wakest βreplied to smallcircles (Humanity Now π) on last edited by
@smallcircles @dansup was also just talking about this. we should start a call for action. the SE situation is really shit rn and it would be a great time to get some interest in this.
-
Hobson Lanereplied to smallcircles (Humanity Now π) on last edited by
@smallcircles
MS probably deSEOed competing FOSS projects when they bought SO. Maybe someone forked it to GitLab or gitea or codeberg. Will look.
@dansup -
smallcircles (Humanity Now π)replied to Hobson Lane on last edited by
-
Ben Pate π€π»replied to utzer [Pleroma] on last edited by
@utzer @dansup Yeah. We could always just build a new network with special features that would require an account on a Q&A -style server.
But an emerging feature of "fedi" is that you can take your identity everywhere. I'd really like to support this somehow, too.
Perhaps it just means using main Mastodon (or whatever) account as a "universal inbox" for notifications. But then we link you back to a site with SSO, so you can interact more richly there.
Dunno.. TBD.
I'll take any/all advice.
-
@[email protected] @[email protected] may I pose a question?
What is the actual difference between a site like StackOverflow (or their sister sites on the exchange) vs. a forum with a question-and-answer functionality built in?
At its core, as Ben alluded to, each question is essentially a "topic/thread", with immediate replies considered "answers", and further sub replies considered "comments".
An accepted answer needn't federate, though it can always provide that information via a separate ActivityStreams property.
My assertion isn't that StackOverflow does anything different "technically", but that their network effect and centralization, along with being the only good option to ExpertsExchange, allowed them to prosper.
-
Yes. Stack Overflow isn't magic. I think they succeeded because they focused heavily on SEO, which brought both ask-ers and answer-ers to the site.
Personally, the "accepted answer" is the killer feature. Dunno if NodeBB, Kbin, or others already support this.
There's potential in SO's gamification aspects, too. I'd love to let third-party sites to award badges or "endorsements" and display them on my profile page. This could work in all kinds of trust/credibility situations.
-
@[email protected] said in Anyone building a federated Stack Overflow?:
Personally, the "accepted answer" is the killer feature. Dunno if NodeBB, Kbin, or others already support this.
Yes! NodeBB's been around for a decade, we have tons of stuff that got built because people wanted it.
So yeah we have a plugin that already does full question-and-answer support. We use it on our forum: https://community.nodebb.org/category/16/technical-support
Note the "solved" and "unsolved" labels, and descending into a solved topic, you'l see the accepted answer floated to the top.
NodeBB's theme and plugin engine is very flexible, so it is feasible to stand up a StackOverflow clone rapidly.
-
Hobson Lanereplied to smallcircles (Humanity Now π) on last edited by
@smallcircles
I remember the one you're talking about but can't find it.
Codidact seems close, FOSS and self-hosted: https://github.com/codidact/qpixelThis Django package for managing a QA Forum might be useful:
https://djangopackages.org/packages/p/askbot/Some components of original SE are OSS, like the useless .NET redis client:
https://github.com/StackExchange -
smallcircles (Humanity Now π)replied to Hobson Lane on last edited by
Ohh, those are nice finds.
Looking in the SE github org, there's also their Design System, and it is MIT-licensed.
GitHub - StackExchange/Stacks: Stack Overflowβs Design System
Stack Overflowβs Design System. Contribute to StackExchange/Stacks development by creating an account on GitHub.
GitHub (github.com)
That can be a) giving a good headstart in designing an alternative, and b) depending on how it is exactly licensed, be great to "fork" the brand assets (if they are also just MIT, they maybe aren't protected as they usually are).
-