I love your sense of positivity!
Oh, we're definitely not suffering to maintain the discourse instances. It's just that we found out that we have to restart the Docker images after every update because the autoinstaller doesn't seem to do it for us yet. I think this is the only problem we've run into since we use Discourse as our official forum.
And it can! We're only discussing here if one concrete feature of the mailing list mode should be enabled or not. I've personally listed my reasons for not doing so, you're invited to elaborate on yours, since it's not clear to me how you would tackle the duplication problem.
Do we agree that it's better if issues and their discussions are self-contained and concentrated in one place? This way, people can easily keep track of who said what and where, and users experiencing the same problem only need to read one thread, instead of several.
It seems to be quite on the contrary, though! I'm happy with Discourse -- for some reason, we've experienced an increase in number of posts since we opened the instances! This, I believe, is increasing our userbase.
If you would like your voice to be heard, you can come to Scala Contributors to discuss why we chose Discourse over any other platform! This is the pertinent thread: https://contributors.scala-lang.org/t/lets-close-this-discourse-instance/300. It was already settled and the Scala Center team and the Scala team provided all the reasons for the switch. Lots of people are positive about the change, so I'm taking this as a succes. It's not perfect, yes, but experience tells us it's a better alternative to Google Groups. You can also reach out to us in our Scala Center gitter channel.
Have a good day Olivier,