I don't understand the big deal with Slack. It's a glorified web-based IRC-like thing? And <i></i>yet another<i></i> centralized, privately owned, third-party service. This is always the big turn-off here. Are there good self-hosted or federated slack alternatives?