Subreddits were not a problem before since they were accessible on the web without needing an account. But now reddit is gradually locking them down behind authwalls and things like not letting search engines index (other than Google).
Lemmy communities dont have this problem and because lemmy is federated, its resistant to such enshittification (plus you can easily create your own lemmy instance for only your team). So imo they are a good alternative to forums (and reddit) and a good solution to this problem.
Discourse already exists (and most big companies use that).
Also you can see many other things on Reddit or Discord too (or the internet). Im not sure how that is a point against federation. If companies really want to control everything they can create their own instance (like KDE’s lemmy instance).
They can defederate everyone from their instance to get an “unfederated” instance but again it changes nothing imo.
In fact defederation is a negative since now you have to worry about new signups, moderation, etc. While in a federated instance, you can leave moderation to other instances and only allow team/company members on your instance. Users can sign up on other instances and still be able to interact with your instance for support, help and other stuff.
Element is an app for “Matrix” (thats like lemmy but for discord) that is developed by a for-profit company (the company mostly manages deployments for big governments). But not only is it open source, its just one client of many for matrix. The vast majority are developed by individuals (Cinny, FluffyChat).
Plus, it’s not even remotely similar to Discord.
There are probably discord features missing from matrix but they certainly have a lot of similarities. Though tbf Cinny is the closest to discord in terms of design and functionality not element (but they both are matrix clients).
So this post has (at the time of writing this post):
From this I would say it looks like lemmy upvotes dont federate at all with mastodon. Replies seem to federate but for some reason 1 reply from mastodon is missing on lemmy.
We really should be pushing for fully open source stack (firmware, os) in all iot devices. They are not very complicated so this should be entirely possible. Probably will need a EU law though.
why dont you make something like r/SubredditSimulator? It would be cool to see what modern llms can do in this respect.
have you tried this?
--export <game> Exports specified game (requires --dest)
Its a lemmy alternative written in Flask (Python). Piefed has got more moderation features and is probably faster to develop being written in Python. Both lemmy and piefed can talk to Mastodon (and obv to each other too).
I dont think its the software* but the instance that matters. Everyone being on lw is not good (not that there is anything wrong with lw, just that centralization is bad). Thankfully most lemmy apps nowadays default to lemm.ee which should hopefully counter most of the centralization. Lemmy apps should rotate the default server when it gets too big which will help a lot (also shows the impact defaults have).
*Software would have mattered if the main devs instance was also the biggest. Or a very popular lemmy client defaulted to their own instance. With lemmy thats not the case.