I'm impressed by Eugen. Giving up full ownership is absolutely the right thing to do. But most people in this situation would become too greedy and start rationalizing why they should be in control (benevolent dictator). Hats off! Mastodon is heading in the right direction.
Mastodon is on the right track. They’ve been doing so much right, the UX has improved considerably.
I think there’s some mainstream appeal, but there are also ecosystem issues that aren’t solved easily, as well as a lack of algorithmic curation, which a lot of people deem very important.
> as well as a lack of algorithmic curation, which a lot of people deem very important.
Twitter ran for enough of its early years without that and it still had "mainstream appeal". (Blogs and RSS for even more years.) I'm happier without algorithmic curation. I think a lot of people over-estimate what algorithmic curation is worth to them. Partly because algorithmic curation is a big business, tied in pretzel knots with advertising, and is marketed by major companies as a huge "improvement" or "user need" (to sell more ads).
I tried Mastodon before Threads & Bluesky, and I can say that the lack of algo was the part I liked the least.
I tend to follow a lot of people, and like to see a mix of their posts. But on Mastodon, what I got instead was "who is posting right now?" I'm in EST, for example, which means that unless my Asian follows are up in the middle of the night, I will generally not see their posts on Mastodon.
Also some people post a lot more frequently than others, but in practice that means I want to surface every post of the infrequent posters to make sure I catch them. As another comment noted, the Quiet Posters feed in Bluesky solves for exactly this.
IMHO the pluggable algo design of Bluesky is the way to go. I already follow feeds that are based on manually-verified membership of the poster, content of individual posts, and on frequency of posts. I'm really excited to see what other algorithms people come up with.
I really like Bluesky's approach, where people build their own ranking models and publish them for others to use. I use a bunch of niche algorithms that are awesome (Quiet Posters).
> Partly because algorithmic curation is a big business, tied in pretzel knots with advertising, and is marketed by major companies as a huge "improvement" or "user need" (to sell more ads)
You might have inadvertently fallen for the fallacy of composition. What to describe is only one type of algorithm; one meant to maximize engagement/revenue.
Mastodon has the potential for a user-centric "Bring your own algorithm" which may work similar block lists. Users could subscribe to algorithms matching their preferences by boosting or penalizing posts based on topics I like or don't like. This would be very valuable to me, and will reduce the need for moderation - I won't even see the random ragebait or porn spam
I think there's not much inherently wrong with algorithmic curation; the problem is more that the algorithms that make up your average social media feed aren't set up to favor the most enjoyable experience for the user, but as you say, for the platform. It's to appeal to advertisers and to keep you engaged first, showing you interesting posts is fairly low on the list of goals[0].
Another problem is how opaque they tend to be; people have a mental model of how a feed should look like (not gonna describe the entirety of it, but a basic example would be "only the people I follow"), and most of the pushback tends to come from when an algorithm decides to break that mental model. (Such as for example showing you a random person you don't follow because the algorithm thinks you might like them, since someone you actually followed has engaged with their posts, to piggyback from the previous example.)
I think a really basic "no more than the X highest engagement posts from each followed user from the past 24 hours" option could do a lot as a basic heuristic to prevent people who no-life their social media from taking over the feed of someone who also wants to see what other people they follow are posting. (X can be any number but should probably go down the more people you follow.)
For a global feed, you don't need an algorithm, mostly because no amount of algorithmic curation can fix what's essentially looking into a firehose of posts - you'll probably find something you either like or conclude that it's not worth looking at to begin with.
[0]: Because anger and outrage is way easier for people to spread organically, algorithmic social media tends to overfocus on spreading it even more as that's what drives up engagement the best and that's what advertisers want. The fact that this creates a paradox where ads (that want lots of engagement) often risk ending up next to really heinous shit on those social media (what actually gets engagement) is an interesting side effect.
I've said this for a while too. People got mad when their chronological feeds disappeared, and I think it should be kept around as a separate view you can pop into (and this does exist on twitter), but people follow so many accounts, and those accounts post so much, chances are when you go into the chronological feed, you won't see anything that really interests you. That's my experience any time I go into the Following tab on twitter.
It seems much wiser to seed out a new post from someone to a few people's feeds, see if it gets their interest, and if so, boost it to more people that would be interested.
When did Twitter hit it's viral growth curve? And what was the user count before and after? To be clear, it's not necessarily the case that a platform needs to optimize for growth, but I wonder what can be expected without the sticky features that "addict" the most users to a given platform.
There are fundamental problems with their model resulting from their architecture that I don't see them tackle at all.
The most important one is that both your identity and your data are tied to whichever instance you pick (and picking is not easy). The latter is forgivable, but the former (i.e. the fact that you can't "port out" from an uncooperating server) really isn't, in my view.
Discoverability is another big one, and while I generally don't care much for algorithmically curated feeds myself, not being able to do a handle or keyword search is a dealbreaker for me.
Compared to Bluesky, which makes efforts to modularize/federate all essential components of a social network, Mastodon's approach is firmly stuck in a past where sysadmins completely rule their respective kingdoms, and that distinction runs deep to the core protocol level and is, I'd argue, not fixable.
> The most important one is that both your identity and your data are tied to whichever instance you pick [...] (i.e. the fact that you can't "port out" from an uncooperating server) really isn't [forgivable], in my view.
You can "soft-migrate" to another Mastodon account and server my creating your new account, then pointing your old account to your new account.
All the old content remains on the old account/server, and all the new content/notifications appear on the new account/server.
They have a "soft-migrate" (as opposed to a "hard-migrate" where all your activity would be migrated across to the new server) because Mastodon is built on the ActivityPub standard which has more than just Mastodon using it. Since it's an open standard, there are already proposals underway to allow the hard-migrate behavior, but it would be able to support Mastodon and all other compatible ActivityPub apps, not just Mastodon by itself.
> Mastodon's approach is firmly stuck in a past where sysadmins completely rule their respective kingdoms, and that distinction runs deep to the core protocol level and is, I'd argue, not fixable.
I see this as a feature, not a bug.
I'd rather have a reddit (before the great '23 moderator purge and subsequent death spiral) style moderation where each fifedom (e.g. subreddit/mastodon instance) has it's own rules and moderators that actually care about the designated content (e.g. cooking, gamedev, etc...) in their fifedom where the moderators are part of the community and the community can discuss and vote on rule changes.
As opposed to:
A facebook style moderation where the mods are a faceless corporation and where reporting something equals a filling out a form of preset answers which don't allow for further explanations and having maybe 3% of anything actually getting fixed.
My personal experience is that I use a number of other tools (Sill, Murmel, Fediview) to add an "algorithmic curation" of sorts so that I don't miss content I might have wanted to see. I think there's something to be said for the ability to have that added externally rather than built-in to the core. I guess I see both sides of the value of that kind of curation here; I definitely don't love it when I don't have a level of control of it for myself.
> so that I don't miss content I might have wanted to see.
I think people should start by learning again that missing stuff is ok.
I sometimes spend a week or two without checking my mastodon feed, and there is no way I will try to catch up. I was much more miserable when I was addicted to content.
What is functionally different from these tools other than the protocol providing a firehose of posts and APIs to filter it for people to make custom feeds?
This is the view of many deeply in the space, but not that of the broader public. This divide needs to be crossed and this is where Bluesky is ahead of Mastodon.
I had the same experience as you. But now, if you go to preferences, there's an option to disable "advanced web interface". If you uncheck that, you get the simpler view.
Of course, the thing now being called the advanced interface used to just be the default.
They can get that elsewhere. Mastodon will never win that battle. It's not wrong to want algorithms feeding you content, it's just that Mastodon will always be like the tenth best option for those users, and they always will be. Mastodon's advantage is with users that don't want posts written for algorithms. (I used Twitter that way for many years, but when they killed off Tweetdeck I visited less and less, to the point that I just don't often go there any longer.)
Bluesky has the best of both worlds: reverse chronological primarily, and then rich alternatives for all sorts of content. Some are analogous to lists on Mastodon (though seem much more heavily used on Bluesky to me) and others more advanced.
Reverse chronological can suffice if you’re spending all day looking at the timeline but algorithms can be helpful! Not all algos are engagement muck.
You guys do know there is a simple trending page and 'for you' suggestions in Mastodon, right? It does offer some algorithmic content, however the algos used are transparent and simple to understand and also do not prey on outrage and don't specifically optimise for max engagement.
Of course not maliciously pushing people's buttons comes with a price and they are probably not as popular, but IMO they are as far as we can ethically go, and are well suited to the needs of the fedi dweller, i.e. 'I'm kinda bored let's see what other people in the community are talking about'
I'm not very optimistic about the technical direction of Mastodon.
Mastodon had a minimal HTML-only interface before, you could read posts and replies of each profile.
They removed it some time ago, now you just see a blank page if you don't have JS, and I think it's a huge mistake; it was a clear albeit small advantage over mainstream social networks.
The hilarious dichotomy of HN - this post says UX is going wrong because of JS requirements and HTML only was better, while the one below (currently this: https://news.ycombinator.com/item?id=42682927) says UX is getting better.
I mean, yeah. I read opinions I sharply disagree with all the time on this forum. If I didn't I probably wouldn't post here. ( Because contradicting opinions enrich my own, not because "someone's wrong on the internet again").
And you can add the /embed suffix to any mastodon post url, to get a javascript-free version.
But I understand its not the same as maintaining a JS-free version of their web UI. To be fair, with the little budget and little workforce they have, this was likely not high on the priority list.
It's just that I was used to read some people's feed with JS disabled, a kind of plain-HTML blog, and that stopped working suddenly, so I was a bit shocked. But it's not a tragedy.
A truly overwhelming majority of users browse with JS enabled. Designing or even considering those who don't is (in the most literal way possible) a waste of time.
No, because this is about more than just supporting non-js use cases, it is about the type of design from the ground up and how you structure your application. JS is very welcome on these kind of interfaces, but also really unnecessary for what it actually does. It just adds bells and whistles. Or it should "add", if designed correctly. As another comment pointed out, now it takes more network round trips and uses more ressources. And now it does not work without JS anymore.
A good designed web app works just with plain html and minimal ressource use and than adds on top of that the get even better with css and js niceties. This used to be called progressive enhancement, if the client supports a feature, make your website better for these clients. It's just better and well rounded design with the added bonus of supporting clients with less capabilities.
Note that you don't have to use the UI of your chosen instance. You can use whatever client you like, be it a web, desktop gui, mobile gui, tui or cli.
I also loved the HTML interface, I hate having to temporarily enable JS on a bunch of weird domains just to read threads. But I also hosted a node for many years and realize how heavy it is to render stuff server side. So the decision is clearly to make it less resource hungry for selfhosters.
oh, neat, I knew about tut and toot (two other TUI apps), but not this one - I'll have to add it to the community section of our next engineering blog post.
And even with JS enabled, it now needs more network round-trips, which is noticeably slower, even with a very low-latency connection to the server. For example, loading https://mastodon.social/@Gargron/ takes 1.2s to display the posts (or 3.3s when logged in), with a warm cache and 5ms ping to mastodon.social.
> ownership moves to a new not-for-profit entity based somewhere in Europe, with the exact location still to be finalized. The organization is currently headquartered in Germany, where it was a nonprofit until its charitable status was stripped last year.
So it sounds like Mastodon was run by a non-profit, but the non-profit ran afoul of some legal issues, and they're now creating a fixed version? This seems to be administrative details, not news.
The difference is that the previous non-profit was a not-for-profit corporation (gGmbh). This legal form is roughly analogous to most US non-profits (501(c)3 Inc.) and meant that as founder, Eugen Rochko still had more or less full control over the organization.
As I understand it, the new organization is supposed to be a non-profit association (e.V.), which is a distinct type of organization under German law that enforces democratic decision-making and enables people to become voting members of the NGO.
It's a bit difficult to explain as there is no analogue in most common law systems (sadly).
The Open Home Foundation (Home Assistant, ESPHome, etc) is a similar contemporary example. It's organized as a Stiftung in Switzerland, which as I understand it is somewhat analogous to a US 501(c)(3) private foundation, in so far as it is an independent legal entity that can't solicit donations directly from the public and isn't necessarily run democratically like an e.V.
There are non-profit associations in the US (notably 501(c)(6) business leagues) but I don't know enough about them or about e.V. to speak about the differences.
It seems they lost the first game in the gGmbH (gemeinnützige GmbH, thus "charitable Ltd") leading to a normal GmbH (similar to a Ltd.).
In Germany only certain purposes qualify as "gemeinnützige" which makes the formation of non-profits at times difficult, especially in the computing space.
Maybe I didn't read careful enough. But it's actually not spelled out which form the new European non-profit is incorporated in.
> This seems to be administrative details, not news.
The CEO is stepping down. Also the copyright/ownership of the name won't be owned by the founder, but by a separate non-profit. Those 2 news are significant.
Maybe Matrix.org isn't so voice-centered, but they do support the guild+channels system.
I really don't want Discord to succeed either, I want something that is fully E2E encrypted (except for guilds explicitly marked as "public", which should be able to provide the chat history to new members, and moderation tools).And something that isn't bloated as heck promoting Nitro any chance they get, to a point that it gets ridiculous.
> Finally, and perhaps most importantly, we’re going to invest deeply in trust & safety. We want everyone, especially marginalized communities, to feel safe on our platform. We’re working on building a stronger trust & safety function—including hiring—which will contribute to new features, educate instance admins about best practices, assess community needs, and partner with organizations like IFTAS to share insights and expand the availability of resources in this critical area.
Which is bad ... why exactly? Public TV largely works.
Meanwhile, existing privately owned social media & news in the US falling into the hands of single billionaires is showing itself to have been a terrible idea. They're all kowtowing to the incoming president, and it's increasingly looking like we'll be seeing the death of the first amendment on the internet.
Sure. Committees suck sometimes. ActivityPub as a standard has been design-by-committee'd to uselessness.
But it's so much better than the likes of Musk, Zuckerberg, or Bezos having unilateral control over the entire platforms and (soon) gleefully clamping down on free speech because Der Führer decreed that LGBT content must be censored. (And yes, I am being facetious. But if you think that this attack on free speech won't be expanded and expanded, you're a fool.)
for clarity Biz Stone is on the board of the 501(c)(3) fundraising entity that was incorporated in the U.S. in early 2024. The new EU non-profit entity doesn't yet exist, or have a named board.
I would say that it is a coincidental happening to that drama. As Eugen mentioned in a thread on Mastodon, this has been under consideration for quite a long time, certainly before the nuclear events that kicked off the WP drama.
With bluesky bursting on the open source (and not yet enshittified) microblogging scene, mastodon needed to regroup and reposition.
This organizational change seems aligned and is a good sign that there is ambition and appetite to build further, starting with solid governance.
The first chapter of the re-decentralization of the online experience is closing. Lets hope there are many more and curious what the shape of new things to come will be.
As I posted elsewhere when this was asked yesterday: "there’s a big difference between running a service on volunteers, and having full-time folks to keep things running / answer the regulation discussions / keep maintaining / keep adding the features that folks are looking for. This is not primarily an infrastructure spend. There’s also an amount of legal work involved, unfortunately. So, those are some of the elements we’re looking at."
Now, I cannot give you a line-by-line account of the budget estimate that went into that number (you can look at the 2023 report https://blog.joinmastodon.org/2024/12/annual-report-2023/ with the 2024 report coming sometime in Q1 of this year I think, more timely anyway; and you'll see that's a big upswing / optimistic forward-looking goal); but, it is lower than some other non-profits, foundations, and other efforts elsewhere.
So by all means ask whether that number is valid, but also look around at other OSS efforts. I'd also point out that these are critical times for the future of the open social web, and we (all of us) need to sustain it.
Thanks for the 2023 breakdown. That's really what I was asking for (an unpopular question, apparently). Clearly, the amount being asked is a lot more than the 2023 expenses (by about 10x), but comparing with 2024 would give a better idea.
I guess a separate question I would have is what the Foundation actually does - I need to read up more on that. To me, because of the ActivityPub protocol, Mastodon is mostly a client/server piece of SW. Using Mastodon, I can interact with folks on Lemmy, Pleroma, etc and vice versa. It's not a self contained system. Anyone who disagrees with the Foundation can simply fork and pretend the Foundation doesn't exist - while interoperating with Mastodon servers.
Is B Corp a real thing? It's not equivalent to non-profit and they can always stop being B Corps. Wikipedia lists Nestle Nespresso as a B Corp example, not very inspiring.
This is correct. But a public benefit corporation is still for profit. And the "benefit" is very vaguely defined. It might be defined in their charter, but the only people who can hold them responsible to it are the investors. And as we know, most of the investors are VCs... So...
I'm impressed by Eugen. Giving up full ownership is absolutely the right thing to do. But most people in this situation would become too greedy and start rationalizing why they should be in control (benevolent dictator). Hats off! Mastodon is heading in the right direction.
I have for some time considered some of his decision making and community leadership skills a bit suspect. But like you, I am impressed by this move.
I wonder if he's been watching Mullenweg and WordPress's recent drama?
Mullenweg, Zuckerberg, Musk, whoever runs Reddit now... there's no shortage of CEOs happy to enshittify their platforms.
6 replies →
Mastodon is on the right track. They’ve been doing so much right, the UX has improved considerably.
I think there’s some mainstream appeal, but there are also ecosystem issues that aren’t solved easily, as well as a lack of algorithmic curation, which a lot of people deem very important.
> as well as a lack of algorithmic curation, which a lot of people deem very important.
Twitter ran for enough of its early years without that and it still had "mainstream appeal". (Blogs and RSS for even more years.) I'm happier without algorithmic curation. I think a lot of people over-estimate what algorithmic curation is worth to them. Partly because algorithmic curation is a big business, tied in pretzel knots with advertising, and is marketed by major companies as a huge "improvement" or "user need" (to sell more ads).
I tried Mastodon before Threads & Bluesky, and I can say that the lack of algo was the part I liked the least.
I tend to follow a lot of people, and like to see a mix of their posts. But on Mastodon, what I got instead was "who is posting right now?" I'm in EST, for example, which means that unless my Asian follows are up in the middle of the night, I will generally not see their posts on Mastodon.
Also some people post a lot more frequently than others, but in practice that means I want to surface every post of the infrequent posters to make sure I catch them. As another comment noted, the Quiet Posters feed in Bluesky solves for exactly this.
IMHO the pluggable algo design of Bluesky is the way to go. I already follow feeds that are based on manually-verified membership of the poster, content of individual posts, and on frequency of posts. I'm really excited to see what other algorithms people come up with.
18 replies →
I use both Mastodon and Bluesky.
I really like Bluesky's approach, where people build their own ranking models and publish them for others to use. I use a bunch of niche algorithms that are awesome (Quiet Posters).
> Partly because algorithmic curation is a big business, tied in pretzel knots with advertising, and is marketed by major companies as a huge "improvement" or "user need" (to sell more ads)
You might have inadvertently fallen for the fallacy of composition. What to describe is only one type of algorithm; one meant to maximize engagement/revenue.
Mastodon has the potential for a user-centric "Bring your own algorithm" which may work similar block lists. Users could subscribe to algorithms matching their preferences by boosting or penalizing posts based on topics I like or don't like. This would be very valuable to me, and will reduce the need for moderation - I won't even see the random ragebait or porn spam
9 replies →
> I think a lot of people over-estimate what algorithmic curation is worth to them
They don't. They are addicted to it. Imagine a world where you scroll in Instagram and you reach the end. What are you going to do?
5 replies →
I think there's not much inherently wrong with algorithmic curation; the problem is more that the algorithms that make up your average social media feed aren't set up to favor the most enjoyable experience for the user, but as you say, for the platform. It's to appeal to advertisers and to keep you engaged first, showing you interesting posts is fairly low on the list of goals[0].
Another problem is how opaque they tend to be; people have a mental model of how a feed should look like (not gonna describe the entirety of it, but a basic example would be "only the people I follow"), and most of the pushback tends to come from when an algorithm decides to break that mental model. (Such as for example showing you a random person you don't follow because the algorithm thinks you might like them, since someone you actually followed has engaged with their posts, to piggyback from the previous example.)
I think a really basic "no more than the X highest engagement posts from each followed user from the past 24 hours" option could do a lot as a basic heuristic to prevent people who no-life their social media from taking over the feed of someone who also wants to see what other people they follow are posting. (X can be any number but should probably go down the more people you follow.)
For a global feed, you don't need an algorithm, mostly because no amount of algorithmic curation can fix what's essentially looking into a firehose of posts - you'll probably find something you either like or conclude that it's not worth looking at to begin with.
[0]: Because anger and outrage is way easier for people to spread organically, algorithmic social media tends to overfocus on spreading it even more as that's what drives up engagement the best and that's what advertisers want. The fact that this creates a paradox where ads (that want lots of engagement) often risk ending up next to really heinous shit on those social media (what actually gets engagement) is an interesting side effect.
Twitter in its early years didn't compete against algorithmic curation.
It's like trying to sell Blackberrys in 2025.
I've said this for a while too. People got mad when their chronological feeds disappeared, and I think it should be kept around as a separate view you can pop into (and this does exist on twitter), but people follow so many accounts, and those accounts post so much, chances are when you go into the chronological feed, you won't see anything that really interests you. That's my experience any time I go into the Following tab on twitter.
It seems much wiser to seed out a new post from someone to a few people's feeds, see if it gets their interest, and if so, boost it to more people that would be interested.
When did Twitter hit it's viral growth curve? And what was the user count before and after? To be clear, it's not necessarily the case that a platform needs to optimize for growth, but I wonder what can be expected without the sticky features that "addict" the most users to a given platform.
When it was new. There are no excited early adopters to something that is 2 decades old.
There are fundamental problems with their model resulting from their architecture that I don't see them tackle at all.
The most important one is that both your identity and your data are tied to whichever instance you pick (and picking is not easy). The latter is forgivable, but the former (i.e. the fact that you can't "port out" from an uncooperating server) really isn't, in my view.
Discoverability is another big one, and while I generally don't care much for algorithmically curated feeds myself, not being able to do a handle or keyword search is a dealbreaker for me.
Compared to Bluesky, which makes efforts to modularize/federate all essential components of a social network, Mastodon's approach is firmly stuck in a past where sysadmins completely rule their respective kingdoms, and that distinction runs deep to the core protocol level and is, I'd argue, not fixable.
> The most important one is that both your identity and your data are tied to whichever instance you pick [...] (i.e. the fact that you can't "port out" from an uncooperating server) really isn't [forgivable], in my view.
You can "soft-migrate" to another Mastodon account and server my creating your new account, then pointing your old account to your new account.
All the old content remains on the old account/server, and all the new content/notifications appear on the new account/server.
They have a "soft-migrate" (as opposed to a "hard-migrate" where all your activity would be migrated across to the new server) because Mastodon is built on the ActivityPub standard which has more than just Mastodon using it. Since it's an open standard, there are already proposals underway to allow the hard-migrate behavior, but it would be able to support Mastodon and all other compatible ActivityPub apps, not just Mastodon by itself.
> Mastodon's approach is firmly stuck in a past where sysadmins completely rule their respective kingdoms, and that distinction runs deep to the core protocol level and is, I'd argue, not fixable.
I see this as a feature, not a bug.
I'd rather have a reddit (before the great '23 moderator purge and subsequent death spiral) style moderation where each fifedom (e.g. subreddit/mastodon instance) has it's own rules and moderators that actually care about the designated content (e.g. cooking, gamedev, etc...) in their fifedom where the moderators are part of the community and the community can discuss and vote on rule changes.
As opposed to:
A facebook style moderation where the mods are a faceless corporation and where reporting something equals a filling out a form of preset answers which don't allow for further explanations and having maybe 3% of anything actually getting fixed.
2 replies →
My personal experience is that I use a number of other tools (Sill, Murmel, Fediview) to add an "algorithmic curation" of sorts so that I don't miss content I might have wanted to see. I think there's something to be said for the ability to have that added externally rather than built-in to the core. I guess I see both sides of the value of that kind of curation here; I definitely don't love it when I don't have a level of control of it for myself.
> so that I don't miss content I might have wanted to see.
I think people should start by learning again that missing stuff is ok.
I sometimes spend a week or two without checking my mastodon feed, and there is no way I will try to catch up. I was much more miserable when I was addicted to content.
What is functionally different from these tools other than the protocol providing a firehose of posts and APIs to filter it for people to make custom feeds?
> lack of algorithmic curation,
in my view, this is a feature, not a bug
This is the view of many deeply in the space, but not that of the broader public. This divide needs to be crossed and this is where Bluesky is ahead of Mastodon.
1 reply →
Algorithmic curation is exactly what ruined the existing social networks. They were absolutely better without it.
How has the UX improved? I just checked my Mastodon account and it's exactly as I remember it.
Some of the changes are listed here: https://blog.joinmastodon.org/2024/10/mastodon-4.3/
I had the same experience as you. But now, if you go to preferences, there's an option to disable "advanced web interface". If you uncheck that, you get the simpler view.
Of course, the thing now being called the advanced interface used to just be the default.
A decentralized social network is an oxymoron. Centralization is the point.
> the UX has improved considerably.
Does the default web client respect `:prefers-color-scheme` yet?
Yeah.
1 reply →
> lack of algorithmic curation
They can get that elsewhere. Mastodon will never win that battle. It's not wrong to want algorithms feeding you content, it's just that Mastodon will always be like the tenth best option for those users, and they always will be. Mastodon's advantage is with users that don't want posts written for algorithms. (I used Twitter that way for many years, but when they killed off Tweetdeck I visited less and less, to the point that I just don't often go there any longer.)
Bluesky has the best of both worlds: reverse chronological primarily, and then rich alternatives for all sorts of content. Some are analogous to lists on Mastodon (though seem much more heavily used on Bluesky to me) and others more advanced.
Reverse chronological can suffice if you’re spending all day looking at the timeline but algorithms can be helpful! Not all algos are engagement muck.
You guys do know there is a simple trending page and 'for you' suggestions in Mastodon, right? It does offer some algorithmic content, however the algos used are transparent and simple to understand and also do not prey on outrage and don't specifically optimise for max engagement.
Of course not maliciously pushing people's buttons comes with a price and they are probably not as popular, but IMO they are as far as we can ethically go, and are well suited to the needs of the fedi dweller, i.e. 'I'm kinda bored let's see what other people in the community are talking about'
[flagged]
3 replies →
Yeah I’m all for good algorithms…. Especially if I can pick / have some control.
I'm not very optimistic about the technical direction of Mastodon.
Mastodon had a minimal HTML-only interface before, you could read posts and replies of each profile.
They removed it some time ago, now you just see a blank page if you don't have JS, and I think it's a huge mistake; it was a clear albeit small advantage over mainstream social networks.
The hilarious dichotomy of HN - this post says UX is going wrong because of JS requirements and HTML only was better, while the one below (currently this: https://news.ycombinator.com/item?id=42682927) says UX is getting better.
I know right, almost like an internet forum or something
3 replies →
I mean, yeah. I read opinions I sharply disagree with all the time on this forum. If I didn't I probably wouldn't post here. ( Because contradicting opinions enrich my own, not because "someone's wrong on the internet again").
Yeah I noticed that hahaha
You can still get every user access through RSS
And you can add the /embed suffix to any mastodon post url, to get a javascript-free version.
But I understand its not the same as maintaining a JS-free version of their web UI. To be fair, with the little budget and little workforce they have, this was likely not high on the priority list.
I understand!
It's just that I was used to read some people's feed with JS disabled, a kind of plain-HTML blog, and that stopped working suddenly, so I was a bit shocked. But it's not a tragedy.
The /embed thing stopped working recently.
I actually love the official web client. So much that I never open Tusky (or Elk).
Have you tried https://brutaldon.org?
Or perhaps you're the type of person that'd be willing to self host https://codeberg.org/grunfink/snac2 or https://humungus.tedunangst.com/r/honk?
I didn't say anything bad about the web JS interface, I said that having also a minimal HTML-only option was good.
Anyway I will try that site, thanks!
A truly overwhelming majority of users browse with JS enabled. Designing or even considering those who don't is (in the most literal way possible) a waste of time.
No, because this is about more than just supporting non-js use cases, it is about the type of design from the ground up and how you structure your application. JS is very welcome on these kind of interfaces, but also really unnecessary for what it actually does. It just adds bells and whistles. Or it should "add", if designed correctly. As another comment pointed out, now it takes more network round trips and uses more ressources. And now it does not work without JS anymore.
A good designed web app works just with plain html and minimal ressource use and than adds on top of that the get even better with css and js niceties. This used to be called progressive enhancement, if the client supports a feature, make your website better for these clients. It's just better and well rounded design with the added bonus of supporting clients with less capabilities.
Yea to be concerned about a product’s direction on account of not pandering to the 0.0001% of users is hilarious
Note that you don't have to use the UI of your chosen instance. You can use whatever client you like, be it a web, desktop gui, mobile gui, tui or cli.
I also loved the HTML interface, I hate having to temporarily enable JS on a bunch of weird domains just to read threads. But I also hosted a node for many years and realize how heavy it is to render stuff server side. So the decision is clearly to make it less resource hungry for selfhosters.
Here is a client you can use to avoid turning on JS:
https://github.com/jwilk/zygolophodon
I'm working on adding a WebExtension that would let you use it in the browser.
oh, neat, I knew about tut and toot (two other TUI apps), but not this one - I'll have to add it to the community section of our next engineering blog post.
1 reply →
> I'm working on adding a WebExtension that would let you use it in the browser.
Doesn't that just move the JS from the browser into the extension? What's the benefit?
5 replies →
And even with JS enabled, it now needs more network round-trips, which is noticeably slower, even with a very low-latency connection to the server. For example, loading https://mastodon.social/@Gargron/ takes 1.2s to display the posts (or 3.3s when logged in), with a warm cache and 5ms ping to mastodon.social.
> ownership moves to a new not-for-profit entity based somewhere in Europe, with the exact location still to be finalized. The organization is currently headquartered in Germany, where it was a nonprofit until its charitable status was stripped last year.
So it sounds like Mastodon was run by a non-profit, but the non-profit ran afoul of some legal issues, and they're now creating a fixed version? This seems to be administrative details, not news.
The difference is that the previous non-profit was a not-for-profit corporation (gGmbh). This legal form is roughly analogous to most US non-profits (501(c)3 Inc.) and meant that as founder, Eugen Rochko still had more or less full control over the organization.
As I understand it, the new organization is supposed to be a non-profit association (e.V.), which is a distinct type of organization under German law that enforces democratic decision-making and enables people to become voting members of the NGO.
It's a bit difficult to explain as there is no analogue in most common law systems (sadly).
The Open Home Foundation (Home Assistant, ESPHome, etc) is a similar contemporary example. It's organized as a Stiftung in Switzerland, which as I understand it is somewhat analogous to a US 501(c)(3) private foundation, in so far as it is an independent legal entity that can't solicit donations directly from the public and isn't necessarily run democratically like an e.V.
There are non-profit associations in the US (notably 501(c)(6) business leagues) but I don't know enough about them or about e.V. to speak about the differences.
It seems they lost the first game in the gGmbH (gemeinnützige GmbH, thus "charitable Ltd") leading to a normal GmbH (similar to a Ltd.).
In Germany only certain purposes qualify as "gemeinnützige" which makes the formation of non-profits at times difficult, especially in the computing space.
Maybe I didn't read careful enough. But it's actually not spelled out which form the new European non-profit is incorporated in.
1 reply →
> enables people to become voting members of the NGO.
Only if the current management approves. You can keep control over the club, if you wish, you just need two or three people helping you.
> This seems to be administrative details, not news.
The CEO is stepping down. Also the copyright/ownership of the name won't be owned by the founder, but by a separate non-profit. Those 2 news are significant.
Well Rochko is stepping down as CEO as part of the restructuring, which is a fairly big development.
I was hoping to see something like this in light of the WordPress situation and the lack of independence in the non-profit.
I've been thinking of how to disrupt the Discord market. I really, really, don't want Discord of all things to succeed.
I was thinking something like Mastodon could be it: as a combination of Twitter + Discord.
They need to support create guilds and channels like Discord.
Maybe Matrix.org isn't so voice-centered, but they do support the guild+channels system.
I really don't want Discord to succeed either, I want something that is fully E2E encrypted (except for guilds explicitly marked as "public", which should be able to provide the chat history to new members, and moderation tools).And something that isn't bloated as heck promoting Nitro any chance they get, to a point that it gets ridiculous.
I fear many of these alternatives are “backend is the appeal” and really, most people don’t care.
How does “elections not being controlled by whims of billionaire/s” sound? Or is this too radical for this site too?
I don’t know. But I suspect most people don’t care.
Even the people who will tell me an how bad twitter is, are almost all still on there.
Talk and action just doesn’t go hand in hand, I can only assume they don’t care “that” much.
This site is controlled by billionaires. I wish people would just cut the keyfabe.
It's usually bad news when implementing control by commitee to a mass medium. Like what happens with publicly-owned TV
Control of the Mastodon software isn't control of the Fediverse.
From the announcement:
> Finally, and perhaps most importantly, we’re going to invest deeply in trust & safety. We want everyone, especially marginalized communities, to feel safe on our platform. We’re working on building a stronger trust & safety function—including hiring—which will contribute to new features, educate instance admins about best practices, assess community needs, and partner with organizations like IFTAS to share insights and expand the availability of resources in this critical area.
2 replies →
> Like what happens with publicly-owned TV
Which is bad ... why exactly? Public TV largely works.
Meanwhile, existing privately owned social media & news in the US falling into the hands of single billionaires is showing itself to have been a terrible idea. They're all kowtowing to the incoming president, and it's increasingly looking like we'll be seeing the death of the first amendment on the internet.
Sure. Committees suck sometimes. ActivityPub as a standard has been design-by-committee'd to uselessness.
But it's so much better than the likes of Musk, Zuckerberg, or Bezos having unilateral control over the entire platforms and (soon) gleefully clamping down on free speech because Der Führer decreed that LGBT content must be censored. (And yes, I am being facetious. But if you think that this attack on free speech won't be expanded and expanded, you're a fool.)
I didn't know Mastodon has a CEO. Why does it need one?
Interesting to see that Biz Stone is on the board of the new Mastodon non-profit.
for clarity Biz Stone is on the board of the 501(c)(3) fundraising entity that was incorporated in the U.S. in early 2024. The new EU non-profit entity doesn't yet exist, or have a named board.
I think this is a happy consequence of the WordPress drama.
I would say that it is a coincidental happening to that drama. As Eugen mentioned in a thread on Mastodon, this has been under consideration for quite a long time, certainly before the nuclear events that kicked off the WP drama.
With bluesky bursting on the open source (and not yet enshittified) microblogging scene, mastodon needed to regroup and reposition.
This organizational change seems aligned and is a good sign that there is ambition and appetite to build further, starting with solid governance.
The first chapter of the re-decentralization of the online experience is closing. Lets hope there are many more and curious what the shape of new things to come will be.
[dead]
Curious: Do they really need 5 million Euro?
As I posted elsewhere when this was asked yesterday: "there’s a big difference between running a service on volunteers, and having full-time folks to keep things running / answer the regulation discussions / keep maintaining / keep adding the features that folks are looking for. This is not primarily an infrastructure spend. There’s also an amount of legal work involved, unfortunately. So, those are some of the elements we’re looking at."
Now, I cannot give you a line-by-line account of the budget estimate that went into that number (you can look at the 2023 report https://blog.joinmastodon.org/2024/12/annual-report-2023/ with the 2024 report coming sometime in Q1 of this year I think, more timely anyway; and you'll see that's a big upswing / optimistic forward-looking goal); but, it is lower than some other non-profits, foundations, and other efforts elsewhere.
So by all means ask whether that number is valid, but also look around at other OSS efforts. I'd also point out that these are critical times for the future of the open social web, and we (all of us) need to sustain it.
Thanks for the 2023 breakdown. That's really what I was asking for (an unpopular question, apparently). Clearly, the amount being asked is a lot more than the 2023 expenses (by about 10x), but comparing with 2024 would give a better idea.
I guess a separate question I would have is what the Foundation actually does - I need to read up more on that. To me, because of the ActivityPub protocol, Mastodon is mostly a client/server piece of SW. Using Mastodon, I can interact with folks on Lemmy, Pleroma, etc and vice versa. It's not a self contained system. Anyone who disagrees with the Foundation can simply fork and pretend the Foundation doesn't exist - while interoperating with Mastodon servers.
Yes. Software gets good because of investment, both money and time. I want to see Mastodon improve and succeed.
Strangely, the story fails to mention Bluesky, which is already owned by a B Corp. (public benefit corporation) and is Mastodon's real competition.
Is B Corp a real thing? It's not equivalent to non-profit and they can always stop being B Corps. Wikipedia lists Nestle Nespresso as a B Corp example, not very inspiring.
B Corp is a certification stamp that companies can buy from the B Corp non-profit. It has no legal ramifications. It's like UTZ, FSC and Fairtrade.
Benefit corporation is a form of legal corporation in the USA that allows for other duties than maximizing shareholder value.
https://en.m.wikipedia.org/wiki/Benefit_corporation
It's a story about a different company and being a public benefit corporation is different than being a non-profit.
It's simply not that relevant. It's not that strange.
Bluesky isn't a B Corp as far as I can tell (certified by B Lab).
Rather they're incorporated as a Delaware public benefit corporation.
This is correct. But a public benefit corporation is still for profit. And the "benefit" is very vaguely defined. It might be defined in their charter, but the only people who can hold them responsible to it are the investors. And as we know, most of the investors are VCs... So...
(This comment was originally posted to https://news.ycombinator.com/item?id=42698196, where the article is different.)
a PBC and a non-profit are not at all the same legal structure