Maybe posting to Mastodon requires an extensive preamble
I'm tempted to add the following preamble to all my posts and comments. This would answer a lot of questions right away and maybe leave nothing unclear.
Preamble
IMPORTANT: I am not on Mastodon. I am on Hubzilla. Hubzilla is not a Mastodon instance. Hubzilla is a wholly different project in the Fediverse. The Fediverse is not only Mastodon. The Fediverse has never been only Mastodon. And Hubzilla is not a fork of Mastodon either.
Mastodon was not even here first. The first was StatusNet from 2008 which later became GNU social. Then came Friendica in 2010. And Hubzilla is from 2015 and based on a project from 2012. Mastodon was launched in 2016. It was immediately federated with all three because it spoke a language that these three spoke, too. Except for GNU social, all are still federated with one another to this day. And this is normal, legal and fully intentional.
We aren't the intruders. Technically speaking, Mastodon is the intruder.
Hubzilla has features that Mastodon doesn't have. Hubzilla has an unlimited character count where Mastodon has a limit of 500 characters. Hubzilla can create various ways of text formatting such as bold type, italics, code blocks, lists or headlines; Mastodon can display them now, but it can't create them. Hubzilla can embed hyperlinks; Mastodon toots only support URLs in plain sight. Hubzilla can do both quotes and "quote-tweets", and it doesn't have to resort to screenshots for either. And Hubzilla always mentions users by their full name, not by their short name like Mastodon.
When Mastodon was launched with its self-imposed restrictions, Hubzilla had had all these features for almost four years already. Friendica had had the same features for almost six years already. And many of these features, including longer posts and text formatting, have been available on all other Fediverse projects since they were created.
Thus, I will use features that are not available on Mastodon even though Mastodon users could read this. I will not refrain from writing over 500 characters in one post, and I will not refrain from using text formatting just because Mastodon users aren't used to that.
We were here first. And we won't limit ourselves just because you're limited by the software you're using. We will continue to make use of features that you don't have. Deal with it.
Unfortunately, the target audience of this, Mastodon users, won't read it because it's too long. Not to mention that it'd require a boatload of content warnings and filter-triggering hashtags; see below.
#Fediverse #Mastodon #Friendica #Hubzilla #MastodonIsNotTheFediverse #NotOnlyMastodon #CharacterLimit #CharacterLimits #500Characters #TextFormatting #Quotes #QuoteTweets #QuoteToots #Long #LongPost #LongPosts #CWLong #CWLongPost #Meta #CWMeta #FediMeta #FediverseMeta #Fedisplaining #CWFedisplaining
Kristian mag das.
Kristian
Als Antwort auf Jupiter Rowland • • •Hamiller Friendica
Als Antwort auf Kristian • •@Kristian @Jupiter Rowland This is not so easy. Many of the newer projects are still working on their basic functionality.
With Lemmy, the code for federating had to be completely rewritten because the first version was only compatible with itself.
The Fediverse ecosystem is now very complex, so many iterations are necessary.
Kristian mag das.
Kristian
Als Antwort auf Hamiller Friendica • • •@Hamiller Friendica Yes, but point being: In a complex distributed environment, fuzzy protocol specs are a sure way to cause havoc. For a broad range of different implementations, you'll get more than enough problems even having strict specs (because there will be bugs or people will fail to fully implement _everything_ the way it has been standardized). The more "open", "flexible", "extensible" the standards are, the worse it will get (and this without even assuming there are implementations that are buggy and incomplete because they're in its infancy). And, in some ways, it feels like "Postels Law turned by 180 degrees". Not like "be liberal in what you accept and strict in what you send" - it's, now, more like "send whatevery _you_ see fit and leave the problem of understanding and handling it right to others". 😔
@Jupiter Rowland
Hamiller Friendica mag das.
Ema エマ
Als Antwort auf Kristian • • •@Kristian well, the choice of ActivityPub was a bad choice from the beginning.
Mike MacGirvin in 2017
We Distribute: https://medium.com/we-distribute/got-zot-mike-macgirvin-45287601ff19 (Sean Tilley)
Today, we go in-depth with Mike, a senior developer in the federation who has developed much of his own platform from scratch.
Got Zot — Mike Macgirvin on building your own apps and protocols
Sean Tilley (We Distribute)Kristian mag das.
Jupiter Rowland
Als Antwort auf Kristian • • •@Kristian I'm not even talking about technological limitations that can't be avoided. I'm talking about culture and knowledge.
Imagine one of those millions of people who have escaped from that Nazi hellhole formerly known as Twitter. Now they've found a new home on Mastodon. Of course, nobody has told them that the Fediverse is more than just Mastodon.
Three months later. They feel right at home on Mastodon. It's so nice and cosy and fluffy and friendly and actually quite simple. They still think the Fediverse is only Mastodon.
Then, all of a sudden, someone boosts a post from outside Mastodon to them. A post that does things which they didn't know was possible on Mastodon. Or, better yet, which they knew was impossible on Mastodon. They have to wade through over 500 characters. And somehow, whoever wrote that post managed to write in italics or in bold type without pulling weird Unicode tricks. Or whoever wrote that post actually managed to quote someone.
... mehr anzeigen@Kristian I'm not even talking about technological limitations that can't be avoided. I'm talking about culture and knowledge.
Imagine one of those millions of people who have escaped from that Nazi hellhole formerly known as Twitter. Now they've found a new home on Mastodon. Of course, nobody has told them that the Fediverse is more than just Mastodon.
Three months later. They feel right at home on Mastodon. It's so nice and cosy and fluffy and friendly and actually quite simple. They still think the Fediverse is only Mastodon.
Then, all of a sudden, someone boosts a post from outside Mastodon to them. A post that does things which they didn't know was possible on Mastodon. Or, better yet, which they knew was impossible on Mastodon. They have to wade through over 500 characters. And somehow, whoever wrote that post managed to write in italics or in bold type without pulling weird Unicode tricks. Or whoever wrote that post actually managed to quote someone.
This can be very irritating and upsetting to Mastodon users who, up until this point, "knew" that the Fediverse consisted of nothing but vanilla Mastodon.
First they'll wonder how you've managed to pull off all that stuff on Mastodon. After all, it should be impossible.
Then you'll have to explain to them that you aren't on Mastodon. And the Fediverse is not only Mastodon.
It's actually hard for some to understand this. I remember a conversation with someone who simply couldn't wrap their mind around there being something in the Fediverse and connected to their Mastodon instance that isn't Mastodon itself. I had to tell them three times that Hubzilla is not a Mastodon instance, but a wholly separate project that has absolutely nothing to do with Mastodon whatsoever.
Once they've accepted and understood that, they'll start wondering what Friendica, Hubzilla or whatever you may be on even exists. Why was it made? Mastodon is perfectly good!
Yes, they'll assume that everything they discover in the Fediverse that isn't Mastodon must have been made after Mastodon and practically bolted onto Mastodon. Just like they assume that Eugen Rochko has invented the Fediverse in 2022. Everything else must have been made after that point.
If you're on Friendica, you'll have to explain to them that Friendica is actually almost six years older than Mastodon. If you're on Hubzilla, you'll have to explain to them that Hubzilla is technically almost four years older than Mastodon. Both had been around and up and running when Mastodon was made.
Well, then they'll still assume that Friendica or Hubzilla has only just recently intruded into the Fediverse. Which is bad because the Fediverse is the Mastodon network. So bad that it should be undone right now. They want their Mastodon-only Fediverse back which they got to know and love over the last three months.
And then you'll have to explain to them that it was Mastodon that federated with Friendica and Hubzilla as early as when its first instance was launched.
And so forth.
That said, there are also those who are aware that the Fediverse is not only Mastodon, but who still want everyone outside Mastodon to act like they are on Mastodon. You know, refrain from using text formatting. Refrain from quoting. Split posts of over 500 characters into threads. And so forth.
Why? Because they say so. Because 80% of the Fediverse are Mastodon. Mastodon is the majority. The majority gets to define how everyone shall behave. And Mastodon is the "de-facto standard" of the Fediverse, and everything else must be the same, and everyone who isn't on Mastodon must still pretend they are and not use any features not available on Mastodon so as not to disturb the Mastodon users.
Take some time and look around Mastodon. There are the staunch text formatting opponents. There are those who see quotes as a potential means of harassment and want there to be a Fediverse-wide anti-quote setting. And there are those who block everyone who writes posts over 500 characters upon first strike without even asking because they're so opposed to "long posts". Not even a "CW: long post" will appease them. You don't behave like one usually behaves on Mastodon, you're out.
No wonder the users of Mike's creations prefer to only stay around each other.
Kristian mag das.
Kristian
Als Antwort auf Jupiter Rowland • • •@Jupiter Rowland Ah, this is tough... I can't really argue against most of your points, and still it feels ... very very uncomfortable. Some thoughts on that:
First, yes, Mastodon dominating "ActivityPub" Fediverse by numbers is a problem. But ... the last couple of months, I've read way less posts by Mastodon users complaining about long posts coming from other platforms than posts by users of longform platforms complaining about, in example, Mastodon users using threads to compose "longer" posts. So it doesn't seem all a problem of complainers on Mastodon.
Second: Mastodon apparently started out to replace Twitter with something that technically is as close as possible but tries to avoid some things the Mastodon devs considered reason for some toxic behaviours on Twitter. I don't agree with some of these points, but I can very well understand why people cling to these and aren't likely or willing to go for compromises here. But if there are st
... mehr anzeigen@Jupiter Rowland Ah, this is tough... I can't really argue against most of your points, and still it feels ... very very uncomfortable. Some thoughts on that:
First, yes, Mastodon dominating "ActivityPub" Fediverse by numbers is a problem. But ... the last couple of months, I've read way less posts by Mastodon users complaining about long posts coming from other platforms than posts by users of longform platforms complaining about, in example, Mastodon users using threads to compose "longer" posts. So it doesn't seem all a problem of complainers on Mastodon.
Second: Mastodon apparently started out to replace Twitter with something that technically is as close as possible but tries to avoid some things the Mastodon devs considered reason for some toxic behaviours on Twitter. I don't agree with some of these points, but I can very well understand why people cling to these and aren't likely or willing to go for compromises here. But if there are strong gaps between platforms - like one explicitely focussing on long, formatted posts and the other one on short text/plain messages and everyone of them is convinced _their_ idea and approach is the right one, how could interoperability even look like? How to find a common ground in such a situation? I have no idea. I've seen this quite often before, and everyone else who ever used e-mail has, too - when ending up in a fight between mutt advocates and Outlook users, the former claiming that HTML e-mail should be avoided at all costs, the latter complaining why on earth that crappy tool isn't even capable of displaying a part of text in bold red font. E-mail basically failed to bridge these gaps in a meaningful way, most of the "console-based" text/plain mailers still strip formatting (and subsequently throw the information contained in the formatting) away and even claim this is a good thing (which it isn't, in my opinion, but that's another story). The Fediverse, at the moment, feels just like this.
Third, which leaves me a bit angry at times: Reading posts by @Mike Macgirvin or @Dennis Schubert makes me really wonder here - especially this one overengineer.dev/blog/2019/01/… - where Dennis reported from the standardization group and the conscious decision to accept an inconsistent user experience. While I might not be entitled to this opinion as I haven't part of said crowd and only know second-hand information on it, this feels like inconsistency in interoperability isn't a nasty side-effect or an unwanted issue one needs to work around - it rather feels like a conscious decision to throw users under the bus. This is really really bad, and this shines through the ActivityPub Fediverse wherever you look. Basically, the current spec doesn't really feel like something built to foster an open, interoperable ecosystem for people - it rather feels like a foundation for a social network "market" where the strongest (by number) player and its implementation "wins", which now happens to be Mastodon. Every other platform, however, has its very own nasty specialties that work there and only there and are lost when looking at these posts and interactions from elsewhere (just looking at "Misskey Flavoured Markdown", pixelfed stories or the emoji reactions on Firefish that go far beyond "just" a like). While it's easy to understand why these are here, strictly speaking and from an end-user perspective, it's an utter and complete mess. It's a mess that I can send out responses, messages, interactions without having a clue what the "other" side will see or without even knowing they lose information down the line (with e-mail at least, most people knew about the fallacies of using HTML or winmail.dat in there).
Fourth, however, finally: I'm mostly using Friendica these days, for reasons. On Android, I use Friendica through a Mastodon client app and am able to do so only because Friendica implements the Mastodon client API. I've been on identi.ca in 2010 and Diaspora around 2011, 2012 (not sure). Mastodon popped up in 2016 and really took off, as far as I can remember, only in 2018. Safe to say: Other open federated platforms were around 4 .. 8 years, depending on how you count. How on earth can it be that still Mastodon is the most widespread platform? Either Mastodon _did_ something right in here, or every other platform (pessimistically speaking) just totally failed to manage that. I remember rather well discussing the need for a mobile app for Diaspora in 2012 or 2013 - it hasn't fully happened until now. Hate to say but maybe Mastodon has done more than any other of these platforms to make people aware that non-commercial social networks not backed by surveillance and venture capitalists are a thing that is even possible. And I still wonder what it would take for, say, Hubzilla, Friendica, ... to become a "better" alternative to Mastodon not just for tech-savvy people but also for end users only trained and willing to use a smartphone and a mobile app? Are we ready to get there? Who is, if so? (In example, through the Android user glass I see #Firefish + #Kaiteki quite a strong option and more than just a worthy alternative to Mastodon. If we manage to build more of these, if we manage to provide more "working" toolchains like these, more and more stable instances, ... , I am pretty sure the Mastodon "problem" will gradually become smaller over time...)
💭 tinderness
Als Antwort auf Jupiter Rowland • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Danie van der Merwe
Als Antwort auf Jupiter Rowland • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Kristian mag das.
Scott M. Stolz
Als Antwort auf Danie van der Merwe • • •@Danie van der Merwe said:
It's more of a cultural issue than a technical issue. Mastodon is fully capable of accepting posts from other systems. For example, I quoted you, which is not a feature on Mastodon. The issue is that some people don't like it when others deviate from what they expect or prefer.
Kristian mag das.
Jupiter Rowland
Als Antwort auf Danie van der Merwe • • •@Danie van der Merwe I never said it doesn't show up.
I said that Mastodon users see that this post is longer than 500 characters, and they can't be bothered to read it because it's so long.
And that's even harmless.
Some users block you right away if you write more than 500 characters.
That's still harmless.
Other users attack you for having the audacity to disturb them with an unnecessarily long "toot". Couldn't you have written that as a thread like "everyone else in the Fediverse"?!
I'm not kidding when I say that there are Mastodon users who want posts over 500 characters banned from the whole Fediverse.
Same with everything else that you can't do on Mastodon. Text formatting, quotes etc.
Danie van der Merwe
Als Antwort auf Jupiter Rowland • • •I think it's a fear of change... more options are better than fewer options.
They need to realise Mastodon is just one of very many social networks all connected together. Anyone can have 5,000 characters available and choose to only use 500. But having 500 only means you can never go over 500.
Because it's under 500 means only posts on Hubzilla and Friendica appear in full. Mastodon users need to go to my blog for the rest.
Scott M. Stolz
Als Antwort auf Jupiter Rowland • • •I think that there are three aspects to this: Compatibility, Culture, and Content.
Compatibility is a technical issue and most fediverse projects are trying to be compatible with each other, although different projects often want different things in the standards.
Culture is something that different groups of people will have. They have preferences and often want to impose their preferences on others. Anyone that does not conform to cultural norms is considered an outsider.This is a group dynamic.
Content is what people post and they post according to their personal preferences and are usually influenced or pressured by the culture they are surrounded by. This is the individual pressured by their peers.
In this case, Mastodon, and especially left-leaning Mastodon, has a particular culture that other projects, people, and groups don't necessarily adhere to or want to adhere to. And on Mastodon, there is a certain amount of peer pressure to conform to their culture. This spills over to other projects since we're all interconnected via the fediverse.
I v
... mehr anzeigenI think that there are three aspects to this: Compatibility, Culture, and Content.
Compatibility is a technical issue and most fediverse projects are trying to be compatible with each other, although different projects often want different things in the standards.
Culture is something that different groups of people will have. They have preferences and often want to impose their preferences on others. Anyone that does not conform to cultural norms is considered an outsider.This is a group dynamic.
Content is what people post and they post according to their personal preferences and are usually influenced or pressured by the culture they are surrounded by. This is the individual pressured by their peers.
In this case, Mastodon, and especially left-leaning Mastodon, has a particular culture that other projects, people, and groups don't necessarily adhere to or want to adhere to. And on Mastodon, there is a certain amount of peer pressure to conform to their culture. This spills over to other projects since we're all interconnected via the fediverse.
I view this as more of a cultural issue, and as such, in their mind, anyone that doesn't conform to their culture is considered an outsider regardless. That's never going to change since that's the nature of groups and culture, but people can learn to be more tolerant of other cultures and ideas.
For example, the west uses forks and spoons while in many countries in Asia, they use chopsticks. This is a cultural difference and a personal preference.
Uninformed people might not realize chopsticks exist. And others might think Asians should just use a fork instead. But really, it's none of their business whether they use chopsticks or forks. They can use chopsticks if they want.
To me, Mastodon is like someone using a fork telling someone using a chopstick that they should, or even must, use a fork. They are imposing their cultural and personal preferences on others.
If I want to use chopsticks I'll use chopsticks. They can use a fork if they want. But I'm not going to stop using chopsticks just because they think forks are superior or think chopsticks are weird or are ignorant about chopsticks.
And similarly, I will post my own content accordingly to my standards. If they don't like it, they don't have to follow me. And I don't have to follow them.
It's part of the freedom of the fediverse. You chose what you say and people chose to listen to you, or not listen to you.
Culture is basically a form of peer pressure and common practices for a group of people. We're never going to conform since we have different preferences and practices but we might influence them by showing them different ways of doing things. I view it as a form of cultural exchange.
Ultimately, you can't please everyone and not everyone is your target audience anyway. And sometimes you just have to accept, some people will never be satisfied unless you conform with their cultural ideals. And they'll have to learn that not everyone will conform to their culture.
Kristian mag das.
Scott M. Stolz
Als Antwort auf Jupiter Rowland • • •@Ema エマ
The core issue is that ActivityPub is primarily a broadcast protocol and Zot & Nomad are communications protocols. As such, ActivityPub will be great at distributing posts to lots of people but is lacking in the areas of moderation, privacy, and nomadic identity. That's one of the reasons why Hubzilla uses Zot and Streams uses Nomad to talk to themselves. ActivityPub just doesn't have the feature set.
Hamiller Friendica mag das.
Sylkeweb Testing The Fediverse
Als Antwort auf Jupiter Rowland • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Most people don’t seem to get that in the Fediverse everyone’s experience can be …
Sylkeweb Testing The Fediverse
Als Antwort auf Sylkeweb Testing The Fediverse • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Sylkeweb Testing The Fediverse
Als Antwort auf Sylkeweb Testing The Fediverse • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Jupiter Rowland
Als Antwort auf Sylkeweb Testing The Fediverse • • •@Sylkeweb on Mastodon I don't deny that.
But the vast majority of Mastodon instances is vanilla with a 500-character limit. This includes the typical newbie instances, especially mastodon.social.
So your typical Twitter-to-Fediverse convert will spend several months believing that the Fediverse is only vanilla Mastodon. Instances with modified character limits don't exist. Forks like Glitch don't exist. And stuff that has never been Mastodon in the first place doesn't exist either.
Sylkeweb Testing The Fediverse
Als Antwort auf Jupiter Rowland • • •mögen das
Scott M. Stolz und Matthias ✔ mögen das.
Netux
Als Antwort auf Jupiter Rowland • • •Inhaltswarnung: Draft preamble for posts that go out to Mastodon; CW: long (over 2,850 characters), fedisplaining, Fediverse meta, Mastodon vs non-Mastodon meta, mentioning features that Mastodon doesn't have and not refusing to use them
Matson did the marketing and getting people to understand what it is. I knew of GNU social and hubzilla (never heard of frendica till here) but didn't understand what they were.
Jupiter Rowland
Als Antwort auf Netux • • •@Netux Well, that's one of Hubzilla's limitations: You can only pin one post. And I've already pinned one.
Besides, I've got my doubts that someone with a Mastodon mobile app can check my channel and my posts just like they can check a Mastodon account and the posts on it.
And a lot of Mastodon users can't be bothered to check someone's profile before following them. Why should they check someone before replying to them?
hömma
Als Antwort auf Jupiter Rowland • • •Scott M. Stolz
Als Antwort auf Jupiter Rowland • • •To me, there is a balance. You want to be as accommodating as possible with people, but at the same time, you can't please everyone. And your message is not necessarily meant for or suitable for all audiences. Most of the time, your message is for a target audience, such as your friends, or people interested in a certain topic.
I've talked to a lot of people over the years, and you will always encounter people who are unaware, ignorant, and/or resistant to or even hostile to new ideas.
And if someone freaks out because someone else posts more than 500 characters, then perhaps they need to learn that the world is a diverse place where not everyone thinks or acts like they do; and that there is more outside their information bubble.
And if they don't want to get used to the idea that the world is a diverse place, they have the option to block or mute others they don't like.
They have a right to control who they associate with and as part of that, it means they can block or not follow anyone they want. But we have a right to free expression and the right to b
... mehr anzeigenTo me, there is a balance. You want to be as accommodating as possible with people, but at the same time, you can't please everyone. And your message is not necessarily meant for or suitable for all audiences. Most of the time, your message is for a target audience, such as your friends, or people interested in a certain topic.
I've talked to a lot of people over the years, and you will always encounter people who are unaware, ignorant, and/or resistant to or even hostile to new ideas.
And if someone freaks out because someone else posts more than 500 characters, then perhaps they need to learn that the world is a diverse place where not everyone thinks or acts like they do; and that there is more outside their information bubble.
And if they don't want to get used to the idea that the world is a diverse place, they have the option to block or mute others they don't like.
They have a right to control who they associate with and as part of that, it means they can block or not follow anyone they want. But we have a right to free expression and the right to be ourselves, which means we can post what we want (as long as it's not illegal, obviously). And if they don't like it, they don't have to follow us.
Whether it is someone complaining that members of my website post more than 500 characters, or someone complaining that some of our members post pro-LGBTQ content, I have the same answer. They have a right to post more than 500 characters and they have a right to be LGBTQ. If you don't like it, don't follow.
To me, you worry too much about the opinions of people who would block you anyway. It's good to educate them, but ultimately, you can't control what they think.
Hamiller Friendica mag das.
Cătă
Als Antwort auf Jupiter Rowland • • •Jupiter Rowland
Als Antwort auf Cătă • • •Scott M. Stolz mag das.
Cătă
Als Antwort auf Jupiter Rowland • • •Jupiter Rowland
Als Antwort auf Cătă • • •Cătă mag das.
Cătă
Als Antwort auf Jupiter Rowland • • •@Jupiter Rowland oh, right. I can no longer see it either. The idea is, here's how my post looks
And here it is on Mastodon:
Jupiter Rowland
Als Antwort auf Cătă • • •Cătă mag das.
Cătă
Als Antwort auf Jupiter Rowland • • •Jupiter Rowland
Als Antwort auf Cătă • • •@Cătă In WriteFreely's case, it makes sense. I've got my own WriteFreely blog, and I'm not too keen on dumping tens of thousands of un-content-warned characters into people's Mastodon timelines. I mean, many Mastodon users already freak out and wish for a Fediblock when they see someone having the audacity to put 1,200 characters into one post instead of making it a thread.
In Friendica's case, it could be deliberate, but with no communication towards Hubzilla and (streams) which don't do that. So either Friendica is the odd one out, or Hubzilla and (streams) are.
Cătă mag das.
Cătă
Als Antwort auf Jupiter Rowland • • •@Jupiter Rowland On Friendica, writefreely posts/articles are rendered as posts with titles. That's what I find odd. How is it possible for Friendica to render the entire content of what is basically a post, while on Mastodon it has to backlink?
oh, gosh 👀
Can't people just scroll past that without reading at all?
Jupiter Rowland
Als Antwort auf Cătă • • •@Cătă Okay, I have a theory;
Generated object types (Article vs Note):
The blogging projects WriteFreely and Plume publish everything as Article objects.
Friendica publishes posts as Article objects if they have a title and as Note objects if they don't.
Hubzilla publishes everything as Note objects. This might have been decided in case Hubzilla's Articles app, basically its own built-in long-form blogging engine, should ever start federating its contents (it currently doesn't).
Acceptance of Article objects:
Mastodon handles Article objects by creating a link to them with the title written above. It was decided for Mastodon to act like this because Mastodon simply isn't compatible with blog posts. It couldn't handle text formatting before v4.0, it still can't handle picture embedding, nor can it handle more than four pictures. Besides, it'd irritate Mastodon users who aren't used to seeing stuff with over 500 charact
... mehr anzeigen@Cătă Okay, I have a theory;
Generated object types (Article vs Note):
The blogging projects WriteFreely and Plume publish everything as Article objects.
Friendica publishes posts as Article objects if they have a title and as Note objects if they don't.
Hubzilla publishes everything as Note objects. This might have been decided in case Hubzilla's Articles app, basically its own built-in long-form blogging engine, should ever start federating its contents (it currently doesn't).
Acceptance of Article objects:
Mastodon handles Article objects by creating a link to them with the title written above. It was decided for Mastodon to act like this because Mastodon simply isn't compatible with blog posts. It couldn't handle text formatting before v4.0, it still can't handle picture embedding, nor can it handle more than four pictures. Besides, it'd irritate Mastodon users who aren't used to seeing stuff with over 500 characters in their timelines to find a full-sized blog post with several dozen times that length.
Friendica and Hubzilla can handle Article objects properly. They know all text formatting tricks in the book, they know image embedding, they know what a title is, all their available user interfaces fold long posts, and their users are used to posts of just about any length anyway.
#Long #LongPost #CWLong #CWLongPost #ActivityPub #Mastodon #Friendica #Hubzilla #WriteFreely
mögen das
Cătă und Scott M. Stolz mögen das.
Cătă
Als Antwort auf Jupiter Rowland • • •Scott M. Stolz
Als Antwort auf Jupiter Rowland • • •Cătă mag das.
Jupiter Rowland
Als Antwort auf Scott M. Stolz • • •@Scott M. Stolz Instead of creating yet another add-on, there could be two other ways of achieving that.
One, introduce a channel-wide setting for whether posts with a title should go out as Article objects or as Post objects, and a post-specific override switch just in case. That way, you can switch between Hubzilla's/(streams)' current behaviour and Friendica's behaviour.
Two, make Hubzilla's Articles app federate (optionally). It has comments already. Also, once that's done, have someone hard-fork it, port it to (streams) and offer it on a third-party git repository.
Scott M. Stolz mag das.
Mike Macgirvin 🖥️
Als Antwort auf Scott M. Stolz • • •Jupiter Rowland
Als Antwort auf Jupiter Rowland • • •Truth be told, it isn't too bad.
It's better to read a nicely formatted long-form article at its original source where it looks the way it's intended to look than to see its mangled remains on Mastodon. Even though it has been a bit less mangled since Mastodon 4.0.
Scott M. Stolz mag das.
Scott M. Stolz
Als Antwort auf Jupiter Rowland • • •In a way, it's similar to how in WordPress, you can choose to publish an excerpt or the whole article via RSS.
I don't mind Mastodon linking back to my website for an article. In fact, I prefer that. I WANT them to come to my website to read an article.
That is why I suggested that articles and social media posts be separate.
Personally, I would prefer:
* Articles - excerpt and link back to my website.
* Posts - send the whole post to the recipients.
* DMs - send the whole message to the recipient(s).