News for hackers. Stuff that matters.
Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by p0nce on Sunday February 24, 2019 @10:06AM (#19238800)
In on both Discord on IRC but like Discord better. Discord comes with multiple servers (not that easy in IRC, you must have a bouncer), formatting, logs, in an easy package and relatively "low" footpring when compared to the competition.
Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by tapland on Sunday February 24, 2019 @10:42AM (#19238961)
You do not need a bouncer to connect to multiple servers on IRC. Any client will do that and have server lists ready for you to just check and join.

Now, you might want a bouncer to store messaged and logs when offline, but not to be able to connect to multiple servers. Logging is a basic feature in IRC.

Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by p0nce on Wednesday February 27, 2019 @05:55AM (#19262407)
I'm precisely speaking about seeing the logs when not connected. The sense of community on IRC is lower because you need to connect all the time and otherwise loose what everyone said.
Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by Mirioron on Sunday February 24, 2019 @10:18AM (#19238851)
IRC clients have had those features for at least 15-20 years now.
Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by p0nce on Wednesday February 27, 2019 @05:54AM (#19262401)
No if you are not connected you loose the logs.
Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by qpery on Sunday February 24, 2019 @10:29AM (#19238896)
Discord has low footprint? It's usually the application that consumes most RAM of my system (if we ignore the browser) and consumes an steady 1-2% of CPU even when in the systray.

And it is, of course, closed source, so no way to use an alternative client. I wish I could use an IRC gateway for it, that would be cool (I very, very rarely use the voice chat)

Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by tenryuu on Sunday February 24, 2019 @11:33AM (#19239205)
>no way to use an alternative client These exist, but some are not open source. You can run discord on a vita if you wanted to.

Just because something is closed source, doesn't mean it's impossible to reverse engineer. The entire system is compiled into a javascript webpack, alongside just reading web requests/their documentation, doing some basic functionality in an alternative implementation is really easy.

This apparently breaks the terms of service, but they are only enforce this if you're an outlier for the number of API requests you send.

The most well known 3rd party client would be Ripcord, which I use for it's Slack features

Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by tapland on Sunday February 24, 2019 @02:04PM (#19240006)
> but they are only enforce this if you're an outlier for the number of API requests you send

This thing usually goes: Until the better client threatens the proprietary one with is better monetized.

Re:How Discord Scaled Elixir to 5M Concurrent Users (2017) by p0nce on Wednesday February 27, 2019 @05:56AM (#19262421)
Low footprint compared to the competition, Discord is way better than IRC practically so IRC is no competition. I'd better spend that RAM to have features.