Comment by encom

16 days ago

IRC was here before Discord, and it will still be here after.

I've never heard of Stoat. Looks like IRC but it's Electron. Total waste of time.

IRC does not support group voice & video calls, which is one of the primary features of Discord (and previously Skype, from which everyone migrated to Discord in the first place)

  • It's a viable system for the many open source software projects that collaborate over chat. Expo, Typescript, and Effect are relatively large examples. I'll participate there if available and I get locked out. Otherwise, I'll just use the stuff without contributing, no problem.

    • IRC exposes your IP and you can't even access history unless you're willing to self-host your own bouncer, which costs time, money, and risk even if you already know how to do it, which most people don't. Being IRC only will exclude a lot of people who want to contribute to your project while also adding a lot of friction to the mere act of sharing screenshots, which is problematic if you have any software which renders to something not text.

      I grew up on IRC and still use it, I have my own bouncer set up, etc. But the devs on Discord and not IRC probably aren't the devs with the skillset and resources to host their own server and bouncer. IRC just isn't in the running to fill the Discord shaped hole.

      4 replies →

For most Discord users IRC simply does not have the feature set that people need. Basics like simple drag and drop media sharing, threaded conversations, emoji reactions and voice comms, up to more complicated stuff like screen sharing and video calling.

The real sin is that if they went with electron, they probably could have gone with a web app, and while web apps have downsides, they make fellow user buy in trivial, instead of "download this client" it's "go to this web page"

I am especially bitter because electron advertises as being "cross platform" by which they mean that it also runs on linux and as a openbsd driver I get to go "cross platform my ass" and then weep because of how close I am, if it were a web app it would probably be trivial for me to to run. What I really want is a method to unelectronify electron apps.