I write articles and interview people about the Fediverse and decentralized technologies. In my spare time, I play lots of video games. I also like to make pixel art, music, and games.

  • 87 Posts
  • 137 Comments
Joined 3 years ago
cake
Cake day: November 30th, 2023

help-circle




  • No, that’s accurate. It’s basically that, except it’s done through ActivityPub federation, aggregates a bunch of different types of activity objects, and makes them sortable / searchable / filterable / rendered in a pretty interface. It can even help provide a lot of that info to other instances connected to it.

    Like, aside from some foundational bits, the technology itself is not super special. Actually, Bonfire does a ton of really cool things under the hood, but that’s only a little bit relevant.

    On the bright side, it does make a bunch of things easier to find, search for, and learn about:

    • Groups
    • Events
    • Articles
    • Collections of Actors
    • Any type of media

    Like, honestly it’s an idea that sounds kind of stupid on the surface, but it’s basically federated Yahoo with a grassroots bent. But I think there are aspects, from a community organizing aspect, that this could actually be useful. It’s like hyperlocalism but for the network itself. You offer ways for people to find communities, read about what’s being developed, find some mom and pop business, commission an artist, listen to some music.

    I think what might really set it apart is that no one has built a Fediverse instance specifically geared towards that way of thinking. That’s what we’re interested in trying.














  • Nope! The main thing going for a distributed ledger would be global consistency, but there are some very negative downsides. It’s slow, scales poorly, puts a massive burden on admins operating instances, and the blocks would be effectively immutable…meaning that if the contents of each activity were fully nested inside of a block, edits or deletions would be impossible. We already see problems with CSAM showing up in various blockchains, and a Fediverse blockchain used for social purposes would be no different.

    It’s just not the right tool for the job when it comes to social networks. There were a few early experiments in this area, such as Twister, which tried to build a Twitter clone on top of a blockchain using DHT. It has a huge list of limitations, though, and development stopped around 2020.








  • Honestly, it’s a tough choice. Hubzilla can theoretically do everything you want, but there’s a steep learning curve.

    One thing that might help is to narrow down what kind of features you want. What I’m seeing so far from your description is:

    • Blog / HTML hosting site
    • space for webgames and assets
    • code?
    • Something like Facebook?

    Friendica and Hubzilla] (and everything derived from them) are theoretically right up your alley, but each interface is kind of janky and introduces a learning curve of some kind. Misskey is extremely good, and often feels like the most polished option for long-form stuff. You’re kind of limited on clients, though, as most mobile apps use the Mastodon API. Some Misskey forks add support for it, though.

    I know you said you didn’t like WordPress, and I get it. However, the actual ActivityPub integration is really really good, and continues to improve. If you self-host WordPress, there’s hypothetically enough extensibility there to build everything you want. However, WordPress as a platform can be extremely janky. We tried doing it for We Distribute, and there’s a bunch of stuff under the hood that doesn’t quite work right with Fediverse integration. Then again, we’ve been doing a lot of experimental stuff over the years, so it might be different with a fresh install.