The German Rhineland-Palatinate State Parliament has ditched X (Twitter) in favour of open-source decentralised Mastodon
The German Rhineland-Palatinate State Parliament has ditched X (Twitter) in favour of open-source decentralised Mastodon
Such an algorithm has to run server-side, since it needs access to the full database of content.
It would be possible to allow users to upload their own algorithms (for example via Web Assembly), but I don’t know about any service that allows for that.
The Algorithm is such a nebulous term. All programs are algorithms, all it means is a set of unambitious instructions. I don’t think half the people that use it even really know what they mean by it except whatever big tech are doing.
I am kinda sad that the word has now been tainted this way and wish there was another word for a content recommender that’s only goal it to keep users on the platform for as long as possible so as much money as possible can be made from them.
It’s kind of frustrating because people who don’t understand programming or how the internet works are using algorithm to refer exclusively to the ones used by big tech, with machine learning based on user choices and whatever data they feed it to trick users into staying engaged longer.
Though algorithms are any program or sorting routine, however most people don’t understand this and they just think (even if they’re not willing to tell you) that algorithm just means magic or something like that because they’re imagining the machine learning ones they don’t understand that the simple algorithms like sorting by new or most popular are still algorithms.
Yeah
SELECT TOP(100) POSTS ORDER BY DATEPOSTED
Is a relatively straight forward command to a database and hell, I’m guessing extremely readable by your average Joe.
SELECT * FROM posts ORDER BY dateposted LIMIT 100.
When people say algorithms on social media they usually never refer to the simple everyday algorithms that are easy to understand, they always use that word to refer to the proprietary ones designed to feed you content based on machine learning and data fed to them by the company.
Though yes sorting by new, or activity, or even by vote count is still in algorithm, just a much simpler one that almost never employs machine learning.
Well then ask yourself who’s doing the manipulation? The instance owner? The open source devs who make the engagement algo?
The open source devs are going to be in line with keeping it transparent and healthy while still keeping it entertaining, so there’s already checks and balances right there to prevent it becoming an issue. There is no venture capitalists to corrupt it either, so there’s no incentive to make it malicious and the community gets to tweak it to make it balanced. That also means anyone can check to see how it works. Also they can add options for the user to tweak it.
If you don’t like it, then the current option of new posts/boosts in order will always be enabled, so this would be a completely optional separate feed and not affect you if you don’t like it. No need to police others and decide they don’t deserve to have this implemented as an optional sort, and it’s not replacing your current feed.
If a instance somehow maliciously manipulates the algo, then that’s the beauty of decentralization right there, you’re free to swap. The problem with other social media algos is they’re corrupted by venture capitalist and they’re centralized so you have no say in how it works. Both these issues don’t apply to Mastodon.
I’m not strictly against personalized recommendations (hence why I said it “can” become manipulative), and you’re making some good points. But I do think it’s a very dangerous game to be playing.
It almost certainly requires collecting and storing very personal usage data, and it can influence people’s mood and behaviour depending on what the algorithm is optimizing for (e.g. showing you stuff that makes you angry or ashamed). For that reason I think it’s not just a matter of letting it loose on people. It needs to be very well communicated and explained (e.g. things like “we are showing you this because …”), so people stay in control of their own actions.
Imo it’s a bit like slot machines. Just fine for most people most of the time, but it can drag you down a dark path if you’re vulnerable for whatever reason.