Also, Twitter threads are frequently posted to HN and lately they've becoming almost impossible to read without an account or dancing with js/ad-blockers.
For Reddit, some programming languages and frameworks have a subreddit on which issues or solutions are discussed instead of Stackoverflow
My experience with Twitter is more limited, but I know people use it as sort of a microblogging platform sometimes and it benefits from the same ease of posting+content aggregation setup I mentioned earlier.
This is all my take, of course! I just hope we can avoid balkanizing the internet, despite all of the incentives these social media companies have to do so.