JupiterRowland

joined 2 years ago
[–] [email protected] 1 points 3 weeks ago

Don't make it a scratch-built, stand-alone Fediverse server app.

Make it a third-party add-on for Hubzilla or (streams) or Forte that sources the profiles of channels that activate that add-on. I mean, you've gotta see the number of profile fields available on these three.

[–] [email protected] 2 points 3 weeks ago

But, but, unlimited characters aren't purist, old-skool, original-gangsta microblogging! And understanding threaded conversations isn't purist, old-skool, original-gangsta microblogging either!

What do you want next, full HTML rendering support? Embedded in-line images? More than four options for polls?!

[–] [email protected] 3 points 3 weeks ago (1 children)

Go ahead. Try to force that upon Friendica that has called its instances "nodes" for almost 15 years now.

Or Hubzilla that not only calls them "hubs" but also resists any and all cultural or technological influences from anything that wasn't created by Mike Macgirvin.

Also what if I told you that (streams) and Forte call them "communities"? You know, like Lemmy's and PieFed's "subreddits"?

[–] [email protected] 2 points 3 weeks ago

Mostly Hubzilla. Also (streams), WriteFreely and Lemmy for special purposes.

[–] [email protected] 2 points 3 weeks ago

Forte had its first official release just yesterday. It only uses ActivityPub for nomadic identity. It no longer supports any protocols that aren't ActivityPub.

Mitra is working on nomadic identity via ActivityPub, too. Guess the hardest part is to make it nomadic in the first place.

Mike's and silverpill's plan is for people to be able to clone and sync the exact same Fediverse identity between Forte and Mitra and Mastodon and Lemmy and Pixelfed and PeerTube and everything else.

FEPs are in place already. Might not be long until cloning between Mitra and Forte works. Once that's achieved, the technology is proven and therefore up for grabs for everyone.

At that point, the ball will be in the hands of the other Fediverse devs. Especially Gargron will have to swallow his pride and adopt technology from the guy who tried hard to argue him into implementing full HTML rendering support on Mastodon, something he rejected because text formatting (allegedly) has no place in purist, old-skool, original-gangsta microblogging.

[–] [email protected] 2 points 3 weeks ago (1 children)

It isn't reinvention. It's evolution.

In 2011, Mike invented the Zot protocol because he couldn't implement nomadic identity in Friendika's DFRN.

In 2012, Mike forked Friendica to Red (later Red Matrix) because he couldn't replace DFRN with Zot on something that people relied upon as a stable daily driver.

In 2015, he turned the Red Matrix into Hubzilla because the Red Matrix was Friendica with nomadic identity. And nobody needed that because everyone and their dog hosted their own single-user Friendica nodes. So the target audience had to change, and thus, the software itself had to be expanded.

In 2018, he forked Hubzilla into Osada and Zap because he wanted to develop Zot6, and what he envisioned Zot6 to be like would mean a whole lot of breakage. Like, you couldn't have both nomadic identity and non-nomadic protocols in the same software. That's why he couldn't develop Zot6 on something that, again, people relied upon as their stable daily driver. So he had to fork Osada (non-nomadic, but with support for ActivityPub) and Zap (nomadic, but only supporting Zot) off Hubzilla.

In 2019, it turned out that Zot6 does play along with non-nomadic protocols. So Mike discontinuned Osada, forked a new, nomadic Osada off Zap and added ActivityPub to it whereas Zap stayed Zot-only.

Over the course of 2019, Zap itself got ActivityPub support. Thus, Osada turned from "Zap, but with different branding and ActivityPub" to "Zap, but with different branding and ActivityPub on by default". Otherwise, both had the same codebase. And so Osada was discontinued.

In 2020, Mike wanted to advance Zot even further. Zot6 was good enough to be backported to Hubzilla. But Zap, like now-defunct Osada, had been pronounced stable, so there was no tinkering with it. Something something people's daily driver. Even though only Hubzilla users even knew that Zap existed, and only few of them were willing to switch because they saw Zap as "Hubzilla, but without diaspora* and without articles and without cards and without wikis and without webpages etc. etc. and with no clear advantages over the real deal".

So Mike took Zap and created three more forks: another Osada, Mistpark 2020 (a.k.a. Misty), Redmatrix 2020. Don't ask me what was forked from what.

Rumours had it that this was a case of different levels of stability vs bleeding edge. Allegedly, Zap was stable, Misty was testing, Osada was unstable with ActivityPub on by default so that its interaction/interference with Zot8 could be tested, Redmatrix was unstable with ActivityPub off by default so that it doesn't stand in the way.

In reality, Osada, Misty and Redmatrix were identical in everything but branding. The reason why they were three was because Mike wanted to confuse the hell out of brand fetishists who used $FEDIVERSE_PROJECT out of nothing but brand worship with no regards for features. Like, people who refused to switch from Mastodon to clearly superior Zap because Mastodon was the cooler brand.

In early 2021, Roadhouse joined the fray because Mike wanted to go beyond Zot8, and people seemed to daily-drive Misty and Osada now. This time, all backwards compatibility was to be sacrificed. Thus, Zot11 wasn't Zot11, but Nomad. Roadhouse had to have support for "Zot before Nomad" added, that's how incompatible Nomad is with the old Zot.

At this point, Mike maintained five Fediverse projects:

  • Zap
  • Osada (III)
  • Misty
  • Redmatrix 2020
  • Roadhouse

Enough to really confuse the brand fetishists.

In October, 2021, he really flipped them the bird when he forked Roadhouse again. This time, he fully intentionally removed any traces of a name, the branding, almost the entire nodeinfo code and its license. Unfortunately, while he could deprive the software of a name and a logo, he couldn't do that with the code repository for which he chose the name "streams" and that logo with the three blue waves.

Now he still maintained the same five Fediverse projects plus that nameless thing that, according to him, isn't a project. But that nameless thing was the only one out of the bunch that he actually developed. Everything else was in maintenance mode.

Came New Year's Eve, 2022, and Mike put Zap, Osada, Misty, Redmatrix and Roadhouse on the chopping-block. They weren't needed anymore. What people had started calling "(streams)" was now stable enough to replace all five.

From then on, Mike only worked on (streams) anymore.

In 2023, silverpill, the creator and developer of Mitra, was absolutely hell-bent on making Mitra nomadic. But he didn't want to switch to Nomad. He wanted to do nomadic identity with ActivityPub. And so he hit Mike up, and the two started brainstorming about how to pull this off.

This time, Mike didn't fork anything, even though, yes, people were daily-driving (streams) now. Instead, he created a "nomadic" branch of the streams repository to tinker around with implementing nomadic identity in nothing but ActivityPub.

Fast-forward to summer, 2024. Mike was so confident in the "nomadic" branch that he merged it into the "dev" branch. Soon afterwards, he merged the "dev" branch into the "release" branch. In doing so, he officially switched (streams) to decentralised IDs as per FEP-ef61 "Portable Objects".

It. Blew. Up. Big. Time.

It had worked just fine under lab conditions with only Mike's instances and silverpill's non-public development instance of Mitra as sparrings partners. Out in the wild, it blew up. (streams) no longer properly federated with anything.

The reason: (streams) had to deal with so many IDs now that it confused them.

The consequence: Mike had to work his butt off trying to fix that mess and figure it out first, even though it was only for a handful of users.

In mid-August, he forked Forte from the streams repository. One of the first things he must have done was rip out any and all support for Nomad and Zot6 to get rid of at least some IDs.

Also, he attributed the lack of success for (streams) to the Mastodon-centric Fediverse rejecting something that's no project with with no name, no brand and no license that doesn't submit stats. Thus, Forte was declared a project, it got a name, it got a brand identity, it got its nodeinfo code back, and it got its MIT license back.

August 31st. Mike was so burned out from all this that he officially quit and retired from developing software. Effective September 1st, the streams repository and Forte were up for grabs. As there was no-one there to grab them, Mike still went on working on both, including introducing new features to both. After all, new code for Forte could fairly easily be backported to (streams).

When asked, Mike said (streams) isn't going to go anywhere, (streams) is the stable one (it is stable again now), and Forte is very experimental.

March 12th, 2025. Just yesterday. This was the day that Forte saw its very first official release. And this was the first time that Mike talked about Forte in public as opposed to only to his immediate connections.

The family tree:

  • Friendica (ex Friendika, ex Mistpark) (2010) (two new devs, relicensed to AGPLv3)
  • ~~Free-Friendika (2012-2012) (only fork not by Mike; created for there to always be an MIT-licensed Friendika; died because the sole dev couldn't backport Friendica's AGPL code into his MIT-licensed repository)~~
  • Hubzilla (ex Red Matrix, ex Red) (2012/2015) (two new devs)
  • ~~Osada (2018-2019)~~
  • ~~Zap (2018-2022)~~
  • ~~Osada (2019-2019)~~
  • ~~Osada (2020-2022)~~
  • ~~Mistpark 2020 (2020-2022)~~
  • ~~Redmatrix 2020 (2020-2022)~~
  • ~~Roadhouse (2021-2022)~~
  • (streams) (2021) (still developed by Mike)
  • Forte (2021) (still developed by Mike)
[–] [email protected] 1 points 1 month ago

It won't replace anything. It's just another alternative.

Friendica has its advantages. Hubzilla has its advantages. (streams) has its advantages. (streams) can't replace either because both have features that (streams) will never implement.

[–] [email protected] 1 points 1 month ago

Always the same.

"The Fediverse in its entirety is objectively unuseable and repulsive unless it invests $100M into corporate-level UIs and corporate-level branding/brand design. What do you mean, the Fediverse doesn't have $100M?"

[–] [email protected] 1 points 1 month ago

No idea. I've stopped using diaspora* eons ago.

[–] [email protected] 2 points 2 months ago (1 children)

Ironically, Google+ was an all-out diaspora* ripoff. And Google got away with it because they brazenly stole from something that nobody even knew existed.

Remember Google's new UI style? The black bar at the top? Stolen from diaspora* for Google+.

Also, everyone claims that Google+ invented the concept of "circles". Actually, Google just ripped off diaspora*'s aspects. (And Friendica had them several months before diaspora* even. So Friendica had them first. Not diaspora*. And Google even less.)

[–] [email protected] 2 points 2 months ago (2 children)

Won't happen.

Around December 29th, multiple big diaspora* pods shut down. According to one source, diaspora* lost over half of its users within three days. On January 25th, diasp.org, one of the biggest pods, will meet its end.

Also, if anything, Friendica (plus Hubzilla plus Socialhome) will suck the rest of life out of diaspora*. diaspora* users will move there from their own dying pods to stay in contact both with their friends who still hold out on diaspora* and with their friends who have moved on to something that uses ActivityPub. And the former will become fewer and fewer as more and more pods shut down.

[–] [email protected] 1 points 2 months ago

This is even fairly easy for (streams) which is a fork of a fork of three forks of a fork (of a fork?) of a fork of Friendica by Friendica's own creator, eleven years after Friendica. And I wouldn't even feel bad about it.

That's because (streams) has only got two public, open-registration instances. If you're in North America, it's Rumbly. If you're in Europe, it's Nomád (with a German veteran admin who also runs two Hubzilla hubs, who is savvy enough to single-handedly re-write Hubzilla's entire help system from scratch in both German and English, and who plans to do the same for (streams)).

And it's because (streams) intentionally keeps itself away from instance-listing websites like Fediverse Observer and FediDB, so being railroaded to any one specific instance is just about the only chance you have to get into (streams).

Granted, it has a learning curve that's even steeper than Friendica's. It doesn't have a UI/UX that looks like $10M of VC. And there's no way whatsoever to use (streams) with any kind of dedicated, native mobile Fediverse app, especially not its own official iPhone app named "Streams" that looks like $20M of VC.

 

See also here.

 

Bluesky managed to go offline practically entirely. I count on you folks to spork the hell out of this.

See also here.

 

See also here.

 

See also here.

79
Lööps (sh.itjust.works)
 

See also here.

30
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/[email protected]
 

See also here.

 

See also here.

 

See also here.

 

See also here.

 

I've noticed that there isn't a single Lemmy community, Mbin magazine etc. for Fediverse memes.

Is that because 99.9% of the Threadiverse came directly from Reddit, almost all Lemmy communities and *bin magazines are outposts of subreddits, and Reddit doesn't meme the Fediverse because hardly anyone on Reddit knows the Fediverse in the first place?

Is it, in addition, because especially Lemmy is too detached from the rest of the Fediverse to know what's memeable and to really understand memes about the Fediverse outside Lemmy?

Or is it simply because Fediverse memes go into other, more general communites/magazines where they simply drown in the flood of other threads?

I mean, I barely see any memes about the Fediverse anywhere on Mastodon. That may be either because your typical Mastodonian is not cut from meme-maker wood, or your typical Mastodonian doesn't know enough about the Fediverse beyond Mastodon, or next to nobody hashtags their meme posts. so they're impossible to find.

And so I thought that this is more common in the Threadiverse, seeing as how meme-happy Reddit is.

 

I'm asking because it is really difficult to find a place for discussing accessibility in Fediverse posts beyond the limits of any one Fediverse server application.

I'm looking for something

  • in the Fediverse
  • with technology that supports discussions
  • where users know the Fediverse beyond whatever software that particular place is running on
  • where users know something about how and why to make Fediverse posts accessible for e.g. blind users
  • where users take this topic seriously instead of seeing it as a gimmick
  • where it's likely enough for someone to reply to posts

Mastodon takes accessibility very seriously. But Mastodon users never look beyond Mastodon. Every other Mastodon user doesn't even know that the Fediverse is more than only Mastodon. Most of those who do have no idea what the rest of the Fediverse is like, including what it can do that Mastodon can't, and what it can't do that Mastodon can. Many Mastodon users even reject the Fediverse outside Mastodon, and be it because it "refuses" to fully adopt Mastodon's culture and throw its own cultures overboard. This would include using features that Mastodon doesn't have. You're easily being muted or blocked upon first strike if you dare to post more than 500 characters at once.

I myself am mostly on Hubzilla. Not only is Hubzilla vastly more powerful than Mastodon, it is also vastly different, and being older than Mastodon as well, it had grown its own culture before Mastodon came along. Still, three out of four Mastodon users have never even heard of the existence of Hubzilla, and many who do are likely to think it's basically Mastodon with a higher character count, extra stuff glued on and a clunky UI.

If you try to discuss Fediverse accessibility on Mastodon, you end up only discussing Mastodon accessibility with exactly zero regards, understanding or interest for what the rest of the Fediverse is like.

Besides, Mastodon has no good support for conversations and no real concept of threads. It is impossible to follow a discussion thread or to even only know that there have been new replies without having been mentioned in these replies. Thus, any attempt at discussing something on Mastodon is futile.

Hubzilla itself is great for discussions. It even has had groups/forums as a feature from the very beginning. In practice, however, it has precious few forums. The same applies to (streams) even more.

Discussing Fediverse accessibility is completely futile on both. They don't "do accessibility". To their users, alt-text is some fad that was invented on Mastodon, and Hubzilla and (streams) don't do Mastodon crap, full stop. In fact, their users hate Mastodon with a passion for deliberately, intentionally being so limited and trying to push its own limitations, its proprietary, non-standard solutions and its culture upon the rest of the Fediverse. At the same time, they don't really know that much about Mastodon, and they aren't interested in it.

Most of this applies to Friendica as well, but Hubzilla and (streams) users sometimes go as far as disabling ActivityPub altogether to keep Mastodon and the other ActivityPub-based microblogging projects out, and they don't care if Friendica ends up collateral damage. They hate the non-nomadic majority of the Fediverse that much.

If you try to discuss Fediverse accessibility on Hubzilla, nobody would know what you're even talking about, and nobody would want to know because they take it for another stupid Mastodon fad. They probably don't even understand why I accept connection requests from Mastodon in the first place.

Here on Lemmy, I've seen a number of dedicated accessibility communities. But they seem to be only about accessibility on the greater Web and in real life and not a bit about accessibility in the Fediverse specifically. I'm not even sure if Lemmy itself "does accessibility" in any way. And I'm not sure how aware Lemmy is of the Fediverse beyond Lemmy, /kbin and Mastodon.

Besides, these communities aren't much more than the admin posting stuff and nobody ever replying. So I guess trying to actually discuss something there is completely useless. If I post a question, I'll probably never get a reply.

The reason why I'm asking here first is because this community is actually active enough for people to reply to posts. But I'm not sure if it's good for discussing super-specific details about making non-Threadiverse Fediverse posts accessible.

view more: next ›