Just passin' through
Glad to hear! It's a lot I won't lie, but I look forward to it. I finally have everything i need in place.
I want more control than those platforms offer me. I also want to separate out a lot of components like dns and other stuff. I want to more deeply integrate it into my existing infrastructure. And my current mail server was built before a lot of my now backbone infrastructure. It's time to retire the server and replace it with what I need now. They're VPS so i don't feel bad, that's part of the point. I have a harder time retiring actual hardware
Chiming in as another email self hoster; yes it comes with headaches but I can't imagine it any other way. I use Mailinabox but am working on migrating over to the ISPMail setup. I don't think that there's any issues with self hosting mail and we need to stop discouraging it. There AIO solutions genuinely work well. If you're concerned about stability then hold updates back until you can confirm that the newer versions are stable. Yes it is difficult and I don't think most people should do it, but self hosters should be encouraged to do so if they feel capable and willing to take on the workload. We need more diversity in email hosting to prevent making it impossible. I also have no issues sending to large providers like gmail and the builtin nextcloud Integra is really nice. Unsure I'll rebuild nextcloud but i might.
I think maintainability has a lot to do with it as well, and what you consider maintainable. I see a lot of interesting setups on here but some of the bigger ones I'm iffy about because authentication or some other critical, lower level protocol is outsourced. To some that sounds great and is easily maintained, but I don't personally consider those super maintainable or sustainable for my setups. I prefer to take the greybeard method and do it all myself. As such, when time comes to do maintenance yeah I have more burden on myself but it's a burden that I explicitly put on myself and that I enjoy.
I agree with your controversial take, however it's important to note that a lot of this fascist rhetoric relies on misinformation which is spread far quicker and further than the truth. And the neofascism that has taken hold is very in-group oriented (i.e. the concepts that the in group is by definition morally virtuous and thus can do no real harm, whereas the out-group is the opposite) which is difficult to break down with logic and rhetoric. That's not to say it can't be done, but in terms of conversion (purely as a metric, i don't mean to be oberly reductionist) it will always be one step forward three back. And if they people don't approach a conversation in good faith it can be downright impossible to get them to even fathom a differing perspective. What I'm saying is that the new breed of fascists rely solely on dogma and groupthink, and have been trained to reject any rebuttal or outside perspective. They took what the old fascists did well and optimized it and trained people in it for the past 70+ years.
we just need IRCv2 which should add chat history
For anyone who wants to do this easily: afaik (ymmv) most mail systems will accept aliases to your account if you put a + after your email username. for example, if you're foo@example.com, then foo+bar@example.com would still route to your inbox but you'd be able to see that it was sent to a different address than your own. i do this for any email i put into a website I don't trust (which is most) and if you use the company name it's a really easy way to see who sold your data
I can understand Linus getting frustrated at people who consistently push him (i e. Lennart) and I agree that there's a reason he's stayed at the helm of kernel maintenance and development all this time; however, that doesn't denigrate that this is an unacceptable way to treat someone which Linus himself acknowledges! If this were about ReiserFS going into the kernel, I would understand that. But a poorly made commit should not be met with this vitriol. I'm not saying there shouldn't be consequences for poor work, but this is not it.
You're making a false equivalency where stern is the same as toxic. There are more professional and clear ways to communicate the issues with code quality. No one is disagreeing that those need to be communicated. The Issue is how.
And because you seem to take stock in what Torvalds says, then consider that if he himself admitted these were harmful and inefficient methods of communication then they probably were. If it was leading to fantastic results in the kernel i don't see why he would've stopped. My guess is that he learned something that it seems you may still have yet to: empathy.
You're making judgements on people's utility and ability based on the volatile reactions of man who admits to having issues. That creates toxic environments where people are not encouraged to do better, but any amount of change is due to fear of repercussions. This does not promote growth or new ideas that would genuinely improve something, but rather a fear of failure if they attempt something new. This also isn't useful programming criticism because the actual useful criticism is buried in an emotional slurry that's going to make something less receptive to the useful information.
He did hurt the mission. Plenty of kernel maintainers have left, and those were people who had been with the project for years. Losing experienced people to toxicity 1000% harms both the project and the product.
I've heard he's not perfect but he doesn't lose his temper anymore and has only gotten better with age. I respect anyone who can self reflect and introspect and come out a better person.

Dude, as an American it just sounds like you have an anti-everyone else hate and fear boner because you're antisocial, scared, and paranoid. The other dude is absolutely right that there are more civil and diplomatic ways that will be much more effective than not. At my girlfriend's last apartment there was a dude who lived below her her apartment who would occasionally play music really really loud. I had seen him openly carrying his pistol in the building. I went down there and knocked, and when he opened the door his gun was hip holstered and ready to be drawn. I just asked if he could turn down the music a bit as we were trying to sleep and he apologized and all was good. He turned down the music and there was no confrontation; he may like his music loud (as do I sometimes, my hearing can be bad at times) but sometimes we need a reminder to be considerate of others. You can argue we shouldn't need that reminder, but we're all human and to be human is to be fallible. At the end of the day, communication will always be the quickest way to solve a conflict or issue. It is only not an option when one or more sides refuses to cooperate in communication. But that's honestly not as common as you'd think and it doesn't help you nor anyone else if you immediately close that avenue of resolution.