So, on the topic of 'reverse-chron' VS 'fancy-algorithm', this is one of the places we can pretty easily have it both ways, isn't it? Just let people choose their algorithm off of a list somewhere. At worst, maybe it takes a day for the server to swap your feed over. That's annoying, certainly, but hardly a deal breaker. Your thoughts? :/
@Angle The mere mention of "reverse-chron" informs me on where this thought came from, and unfortunately it isn't a good place. Feed algorithms were built for one and one goal only, to maximize engagement and make numbers go up. That's it.
And in this regard they've been wildly successful. Social media network designers saw the numbers go up, deduced that was what users wanted even though it also magically aligned with their business model, and doubled down.
Unfortunately you can't measure community, you can't measure interpersonal bond, you can't measure culture. As the engagement numbers went up, it also shaped how the people interacted with the platforms. Talking about yourself didn't get much engagement and so wasn't shown to many of your followers, but any witty sarcasm would do numbers. This favored celebrities, ideological provocateurs (mostly right-wing) and quirky jokesters (mostly left-wing).
As soon as people learn that some of their content may not be shown to their followers because of any algorithm, no matter how transparent it is for the users that can choose them, they will change the way they write from what felt natural to them. They will adapt to the platform like they've done for commercial platforms before.
Keeping a strict "reverse-chron" timeline order isn't about what's feasible, it's about what kind of community and culture you want on the #Fediverse, and that's why I'm fiercely defending it.
I mean, the algorithm doesn't *have* to be that way though. You can write your algorithm any way you want. We could have nice algorithms, if we wanted them. I also think it's inevitable that people start experimenting with algorithms on the instances. So, we might as well make sure they're good algorithms. :/
@Angle No, you don't understand, there's no good or bad algorithm. As soon as you deviate from "reverse-chron", you'll have a change of culture because there will be something to optimize against.
On the other hand, you can't optimize for "reverse-chron", except posting at the time you expect your audience to be awake, but that's about it. No content change will affect whether your post will make it to your followers' timeline. And that's a good thing.
@Hypolite Petovan Your arguments fit a fediverse- or instance-wide algorithm. That sort of general timeline control I wouldn't want, too, partly because of the implications on the content creators' side you mentioned. But what about an individually customizable ranking for postings that every user may prioritize differently for the personal timeline? Some will use it, others won't, some will just prioritize keywords, others may combine group membership with keywords, prefer original postings over shared, whatever comes to mind and suits one's needs … If every user chooses its own combination of parameters, there's nothing to intentionally optimize for on the writer's side.
@Andreas Kilgus I hear what you say, but any change in that regard will be done at a platform level. If Mastodon announces they offer alternative timeline sorting, that makes it a Fediverse-wide event. And even if only one Mastodon user ever uses the feature, I believe it would change the culture.
Eh, if there's a single broadly adopted algorithm without any user control, this could be an issue. But lots of different algorithms, changing all the time, with users reworking them as they see fit? That's much harder to optimize for, beyond 'write good posts'.
@Angle It's true, but having a flexible enough system to allow for multiple customizable algorithms is a much harder ask than having just one alternative to the "reverse-chron" order.
Friendica currently has 3 sort options, which is 2 more than it really needs:
A sort by post date, which buries boosts down your timeline ❌
A sort by activity, where likes and comments bring full conversations back to the top of your timeline. There's no way of knowing exactly what made the conversation pop back. ❌
A sort by reception date, which is always consistent no matter the activity or the boosts. ✔
I'm way more in favor of lists to group a large number of follows by theme than an algorithm which, if it isn't a simple sort order, will drop posts from your follows. And this is a big no-no for me. If I miss a post from someone I follow, I want it to be because of me, not because of the software I use.
Should have some kind of an explanation for why a post is present, the same way Masto has for boosted posts, I think. And yeah, asking for lots of options and control over the algorithm is a larger ask than just an algorithm - but I think it follows naturally for Fedi, and people will keep pushing till they get it, or just fork and add it themselves eventually.
@Angle An explanation for why a post is present is easy, we do it in Friendica, but why a post is missing? Much harder to do. Twitter has been successfully using placeholder, but that was only for blocks and mutes, not for algorithm decisions.
Hypolite Petovan
•Content warning: Masto Algorithm Discourse
And in this regard they've been wildly successful. Social media network designers saw the numbers go up, deduced that was what users wanted even though it also magically aligned with their business model, and doubled down.
Unfortunately you can't measure community, you can't measure interpersonal bond, you can't measure culture. As the engagement numbers went up, it also shaped how the people interacted with the platforms. Talking about yourself didn't get much engagement and so wasn't shown to many of your followers, but any witty sarcasm would do numbers. This favored celebrities, ideological provocateurs (mostly right-wing) and quirky jokesters (mostly left-wing).
As soon as people learn that some of their content may not be shown to their followers because of any algorithm, no matter how transparent it is for the users that can choose them, they will change the way they write from what felt natural to them. They will adapt to the platform like they've done for commercial platforms before.
Keeping a strict "reverse-chron" timeline order isn't about what's feasible, it's about what kind of community and culture you want on the #Fediverse, and that's why I'm fiercely defending it.
Angle
•Content warning: Masto Algorithm Discourse
Hypolite Petovan
•Content warning: Masto Algorithm Discourse
On the other hand, you can't optimize for "reverse-chron", except posting at the time you expect your audience to be awake, but that's about it. No content change will affect whether your post will make it to your followers' timeline. And that's a good thing.
Andreas Kilgus
•Content warning: Masto Algorithm Discourse
Your arguments fit a fediverse- or instance-wide algorithm. That sort of general timeline control I wouldn't want, too, partly because of the implications on the content creators' side you mentioned.
But what about an individually customizable ranking for postings that every user may prioritize differently for the personal timeline? Some will use it, others won't, some will just prioritize keywords, others may combine group membership with keywords, prefer original postings over shared, whatever comes to mind and suits one's needs … If every user chooses its own combination of parameters, there's nothing to intentionally optimize for on the writer's side.
Hypolite Petovan
•Content warning: Masto Algorithm Discourse
Angle
•Content warning: Masto Algorithm Discourse
Hypolite Petovan
•Content warning: Masto Algorithm Discourse
Friendica currently has 3 sort options, which is 2 more than it really needs:
I'm way more in favor of lists to group a large number of follows by theme than an algorithm which, if it isn't a simple sort order, will drop posts from your follows. And this is a big no-no for me. If I miss a post from someone I follow, I want it to be because of me, not because of the software I use.
Angle
•Content warning: Masto Algorithm Discourse
Hypolite Petovan
•Content warning: Masto Algorithm Discourse