Show more

I'd just like to interject for a moment. What you're referring to as Mastodon, is in fact, the Fediverse, or as I've recently taken to calling it, the ActivityPub-Fediverse. Mastodon is not a singular network unto itself, but rather a subnetwork of a greater "federated universe" - the Fediverse - realized by thousands of independent, live servers, each running an instance of one of an ensemble of platforms, all of which interoperate via the ActivityPub protocols.

Many Mastodon users surf a particular impression of the Fediverse every day, without realizing it. Through a peculiar turn of events, the fraction of the network which is most widely used today is called "Mastodon", and many of its users are not aware that it is basically the Fediverse, equally inhabited by users from other non-Mastodon servers.

There really is a Mastodon, and these people are using it, but it is just a part of the Fediverse they use. Mastodon is an ActivityPub server for microblogging. Mastodon is an essential part of the Fediverse, but limiting by itself. The Fediverse experience manifests in the context of a complete network. Mastodon distributes content in combination with other ActivityPub servers. The whole network is basically ActivityPub servers with Mastodon being the most common; The so-called "Mastodon network" is really the Fediverse network.

@lanodan @ducheng

The point was to emphasis the problem of "voice", not the content of the statement.

@freemo @NEETzsche @mkljczk @ducheng

Would you give the same attitude to a default installation of OpenSSH preconfigured to, say, enable login to root?

I would further hope a reasonable OpenSSH developer would not enable that in the first place. Software is an inherently collaborative endeavour, which requires trust across many domains.

@freemo @NEETzsche @mkljczk @ducheng
I'm sad to hear that. I would have wanted my fedi admin to have stronger convictions against slippery slopes like this. Surely do I have to go through the laundry list of "optional" things that have enable the "embrace, extend, and extinguish" of many of our beloved libre technologies?

@NEETzsche @mkljczk @ducheng
I had voice my concern ages ago.

qoto.org/@torresjrjr/105640058

I also remember writing a draft reply to a toot he promptly deleted, though I can't remember what he said, nor prove that that happened.

@mkljczk @ducheng @NEETzsche
Correct me if I'm wrong. That banner is on by default.

Assuming that as a counter argument, that misses the point of "voice".

@ducheng
It's particularly insideous because I can no longer trust Fediverse applications to provide a neutral social media network. The application authors feel entitled to "speak for me" through their software, whilst using my platform's voice. Completely dishonest.

If the banner said "don't kill kittens", it would still be dishonest, because it would imply to users that the server admin actively holds that believe. Forwarding a statement from WHO implies I read it enough to know, understand, and believe it is good advice.

I will review what WHO has to say, when I want, and I'll post an announcement if I deem it necessary on *my* platform. I trust you to write code, not editorial stances.

And banners are bloody annoying.

Another design, with "quoted and escaped string" syntax.

Show thread

The primary principle feature is the "pipe literal string" syntax, for direct embedding of plaintext.

Secondarily, each line represent one "thing", and each should be prefixed with an unambiguous signifier.

The rest is details to bicker over. But that is the main idea.

Show thread

I published a draft file format for data serialisation, and I'm already having second thoughts. Seems easy, then the edge cases come creeping in.

sr.ht/~torresjrjr/nest/

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.