It's a different approach with different ideas. It uses open protocols, focuses on data and account portability, and incorporates peer-to-peer concepts in its architecture. The vision behind Bluesky is to build a global square with these concepts.
I definitely wish they would've extended ActivityPub and collaborated on the wider network, but I kind of understand wanting to start from scratch and not get involved with the cultural debt Mastodon brought to the network.
Misskey is a little bit odd, in the sense that there's constantly new forks in various stages of development. New forks emerge just as quickly as old ones die off.
It may be that the frontend and backend both being written in one language helps make the system easier to hack on. I can't say for sure. What's weird is that some of these forks go in really odd directions, like rewriting the whole backend in a different programming language.
The other thing is that, despite their proliferation, the effort is somewhat fragmented into all of these little projects. I'm not sure how viable any of these forks are in the long term.
Yeah, aside from developer muscle, an effort like this requires deep knowledge of the existing system. Or, failing that, a commitment to learning it.
It's also not something that can be done as a side project, if it hopes to compete with the main project to the point of replacing it. Something like that requires an ungodly amount of effort and dedication. Someone would have to commit years of their life to solely working on that.
It's an interesting and frustrating problem. I think there are three potential ways forward, but they're both flawed:
Quasi-Centralization: a project like Mastodon or a vetted Non-Profit entity operates a high-concurrency server whose sole purpose is to cache link metadata and Images. Servers initially pull preview data from that, instead of the direct page.
We find a way to do this in some zero-trust peer-to-peer way, where multiple servers compare their copies of the same data. Whatever doesn't match ends up not being used.
Servers cache link metadata and previews locally with a minimal amount of requests; any boost or reshare only reflects a proxied local preview of that link. Instead of doing this on a per-view or per-user basis, it's simply per-instance.
I honestly think the third option might be the least destructive, even if it's not as efficient as it could be.
Yeah, I don't have a complete answer here. I think that Terms of Service requiring standards of behavior are quite reasonable - people in Congress, for example, are required to conduct themselves to a certain standard or be ejected. Same goes for courtrooms.
There may be a "minimum threshold" for content or communities that are blocked, on the basis of materials provided (hate speech, harassment campaigns, doxxing, CSAM), but I'll readily admit that this is conjecture.
Truth Social is such a freaking dumpster fire. It would be the absolute worst candidate to be used by governments. Some politicians? Sure. Actual departments? Ehhhh
Weird, maybe you have to use an ActivityPub server to complete the lookup? I managed to get it to work with Mastodon and Akkoma, but haven't tried anything else.
Edit: alternatively, try doing a Webfinger lookup for @potus@threads.net directly?
Basically, it's the second half of ActivityPub that's for mapping an instance to clients. Most platforms on Fedi use bespoke APIs or copy Mastodon, but C2S is kind of more fluid and lets you build custom experiences and logic that hooks into it?
What's cool about Vocata is that you can kind of just make up the vocab and activity you send out the Outbox. Vocata just shrugs and says "whatever, that's valid."
Honestly, I think this is an extremely cynical take. It takes a lot of effort to organize and run something like this, and nobody is getting rich off of it. If anything, it's pretty meagre compensation to set off infrastructure and organizational costs.
The talks themselves are also a informed by privacy concerns: some attendees are fine with being directly cited in notes / recorded / talked about, but a lot of people just wanted to be part of conversations and do not want that.
I think some of your suggestions in your last paragraph are actually pretty good, but I also think it's a little unfair to make demands here. No aspect of running this thing is easy, and the whole "why don't they just?" attitude from the sidelines is kind of unsavory when a lot of us went out of our way to pay extra to make sure there were more than enough $1.99 "almost free" tickets.
Like, if that's not good enough for you, I'm pretty sure nothing is.
So...it does do what it sets out to do, just not in the way you would think.
ActivityPods doesn't bring Solid to ActivityPub accounts. It brings ActivityPub protocol capabilities to Solid Pods. The reason this is significant is because Fediverse platforms historically use relational databases, whereas this is like using Google Drive and files to create a graph database. Additionally, ActivityPods is a framework for building apps on top of.
Damon, my friend and co-founder at We Distribute, is building a really killer app on top of it called Memory.
Nostr is more of a protocol / network in and of itself, as is Scuttlebutt. Both legitimate efforts in their own right, but not quite Fediverse in the traditional sense. Though, with bridging, it's getting harder to tell where one starts, and another stops.
Regardless, I would love to start a list of really esoteric Fedi software like what I have above. I know there's more, it's just harder to dig up.
There were a variety of price points, including $1.99 tickets for people who couldn't afford more. General Tickets were 40 bucks, but quite a few people spent more to sponsor the cheap tickets to help out. Only corporate attendees paid $250 per person.
The demos were recorded and uploaded, extensive notes for each breakout session were written, and some of us did live-blogging for the entire day while attending. The general format of an unconference is pretty grassroots, conversational, and informal.
It's the third event of its kind, bringing in a wide variety of people building different parts of the Fediverse, from Trust & Safety to standards bodies to developers and advocates. There's a lot of awesome things happening as people try to grapple with some of the biggest challenges the network has ever had.
There are a handful of decent instances, but you really have to dig to find stuff, sadly. I run Spectra Video and basically have to curate sign-ups and which servers we follow.
It helps cut down on a lot of the crap, but it takes work.
It's a different approach with different ideas. It uses open protocols, focuses on data and account portability, and incorporates peer-to-peer concepts in its architecture. The vision behind Bluesky is to build a global square with these concepts.
I definitely wish they would've extended ActivityPub and collaborated on the wider network, but I kind of understand wanting to start from scratch and not get involved with the cultural debt Mastodon brought to the network.