Comment by austin-cheney
6 days ago
I have never understood slack. It’s basically a very expensive solution for a generation who are scared of command terminals and too prideful, or clearly narcissistic, to admit fear.
Slack is based on IRC. IRC is free and there are multiple browser clients for it. Knowing that completely takes the air out of a commercial vanity tool.
It's enterprise. You can shove active directory up its ass and spy on all your employees. That's its entire draw
can't send gifs on irc :-)
Technically, clients could simply upload images to S3 and render them inline whenever they encounter an image URL in a message - no protocol or server changes required. And if you're using an older IRC client, you can still just click the link.
The main problem with IRC is that messages aren't stored anywhere. The classic IRC protocol simply broadcasts new messages to whoever is currently present in the channel. When you rejoin, messages are typically not replayed. In theory, a modified server could handle this, and a supported client could recognize that it's receiving playback and present it as channel history.
I wonder why we don't extend the IRC protocol in these backward-compatible ways instead of inventing new messengers/protocols.
Check out The Lounge (https://thelounge.chat) and Convos (https://convos.chat), web-based IRC clients with media previews, session persistence, and all the modern bells and whistles.