Many subreddits require up to 100 karma to post in them, so your first few weeks using Reddit would be a grind for karma until you reach a comfortable threshold.
Keeping communities separate is the simplest way to go, tbh. Sharing karma could lead to weird brigades, like r/ScreenshotsAreHard cross-posting from every picture of screens on the Fediverse and then mass-downvoting from there.
To me, the best solution would be to implement multireddits. That way, you can have your cat multilemmy of 100 communities without affecting your main feed, but you could also do the same for related or identical communities. Plus, moderators could create a multilemmy and display it prominently in their sidebar.
Being able to subscribe to a multi would solve that issue
The experience of using these JS frameworks is not comparable to using Java or Python as if they were PHP. There's tangible (and monetary) benefits to using web tool for the web.
Making it open source would mean it's easier to archive old flash content. It would also make it easier to port or secure. It's the only ethical choice.
Incidentally, certain sorts have more porn than others. Active has less, hot has more, and that's probably due to the fact that it's stupid to comment on porn posts. With timed sorts, you can also get some sorts with more or less of it.
I did like many aspects of the official Reddit app until they enshittified it, so I'm reusing some concepts it had. It's still in alpha phase, and even then, there's some things I liked that I'm not sure I'll implement. I particularly liked the second tab in the bottom navigation bar when it had your list of subscribed subreddits and an alphabetical scrollbar. That was super awesome. I'll definitely try to add something like that in the future, probably after I get feature parity with the official UI.
I'm avoiding pop-ups by editing the current relevant components. So, when you press "submit", the error message will be inside the form instead of as a pop-up. Or when you report a post, the form appears inside the post instead of as a pop-up. It's much more intuitive to use and I think I can make it faster to use.
Android 14 Beta 5