Hacker Newsnew | past | comments | ask | show | jobs | submit | magsarion's commentslogin

> Voice Chat

Integrating a Jitsi bot into the channel solves this.

> Good text chat (images, code snippets, emojis, reactions, etc)

All possible with good old web linking. Link to an image host, a pastebin, or a file host of your choice. Many IRC clients support inline display of image/media URLs.

All major IRC clients and servers support UTF-8 as well, so emoji away.

> Streaming Video (!!)

Jitsi (with a bot) or web linking.

> File share

Web linking.

> Robust bot integration

Quite possibly one of the strongest arguments for IRC. The protocol is well-documented, and it's very easy to write an IRC bot.

> Lack of security problem unlike the self-hosted alternatives have.

Also lack of transparency. The self-hosted open alternatives are auditable and can be inspected. Nobody knows what Discord does with user data or what security issues exist.

> Push2Talk - this is also important, I dont understand how e.g Teams dont have this shit.

Your (possibly self-hosted) Jitsi instance already has this.

> One account between all servers with ability to customize your identity

Until you get banned/blocked for some arbitrary reason, at which point you might as well start over, since everything is gone.

tl;dr: Web linking + some bot integration and client affordances solve all these. This is how the web is supposed to work.


So supplement IRC with a bunch of other services? Realising people didn't want to deal with this shit is why discord is so popular.

(Seriously, this response and others like it demonstrate that IRC will continue to remain a niche. I won't fault you if this kind of setup works for you but suggesting this kind of thing is acceptable for the average user is really, truly, genuinely out of touch. I'm among the demographic who can and has done this kind of thing, and I don't want to do it!)


[dead]


People always mention "marketing" as a reason for Discord's success, and I always wonder what they mean. It's a poster child of adoption through word-of-mouth, I don't know if they've engaged seriously with advertising. I'm serious, you have absolutely no clue what the average user values and how your suggestions don't meet that while discord does. Discord may go the way of the dodo due to enshittification but the successor will be another option that actually adresses most users needs, not IRC (which I'm sure will still be around: gopher's still around, people are still tinkering with 9600 baud modems and the like, a tech like that will never completely die but it's also delusional to expect that it's not mainstream just because the alternative has better marketing)


You seem to have completely missed tester756's point: Discord became popular because it bundled good-enough versions of all of those features with no extra hassle. No one has to keep track of which client you're using in order to decide which features you can interact with, no one has to spin up a new server for voice chat or anything else—it's handled for you automatically.

You might be comfortable stringing together a bunch of plugins for IRC in order to get the same functionality, but the average Discord user never will be.


so many conversation about discord/slack/$currentThing vs IRC end up repeating the "why Dropbox when you can rsync" meme


> Discord is popular because of network effects, virality, and marketing

I don't think you are even attempting to fairly represent Discord if this is what you actually believe


>An IRC client with some bells and & some plugins that expand web-linked media would offer most of Discord's feature set.

And yet, this hypothetical client does not exist. Discord does.


IRCCloud and The Lounge do it natively. Maybe KiwiIRC too.


>Also lack of transparency. The self-hosted open alternatives are auditable and can be inspected. Nobody knows what Discord does with user data or what security issues exist.

This doesnt solve (or doesnt even tries to solve) my issue AT ALL.

I'd rather have Discord have some user data that I'm consciously putting there instead of my enemies from the game DDoSing/Stalking me

I've played hardcore MMORPGs and this is serious concern.

>tl;dr: Web linking + some bot integration and client affordances solve all these. This is how the web is supposed to work.

sounds like: go put effort and decrease your UX.


> I'd rather have Discord some user data that I'm consciously putting there instead of my enemies from the game DDoSing/Stalking me

Security by obscurity is not a real solution. If you have a public IP connected to the internet, you will be subjected to attacks and port scans either way.

Configure your network and firewall correctly and ensure no ports are open instead of trusting the false sense of security given by some proprietary vendor who has your data.

> sounds like: go put effort and decrease your UX.

"UX" is subjective. For me, Discord has horrible UX, with its flashy, slow, obnoxious UI and its incessant cacophony of tips, "new feature" notifications, and advertisements for "Discord Nitro".

Putting in the one-time effort to configure an IRC client (and making it "fancy") seems worth it to me instead of having to continually put up with Discord's whims. At least there is no threat of enshittification with this approach. "IRC Nitro" will never be a real thing. With Discord, you can never be sure. Elon might just decide to buy it on a whim and rename it something like "XDickswords" if he feels like it.


>If you have a public IP connected to the internet, you will be subjected to attacks and port scans either way.

Yes, and somehow it magically happened this way that during decades of having access to internet we were being DDoSed only when targeted by ppl from the game that had access to our IPs from TeamSpeak/Ventrilo, right?

Because what incentives attacker would have to DDoS random IPs?

>Configure your network and firewall correctly and ensure no ports are open instead of trusting the false sense of security given by some proprietary vendor who has your data.

Again, put effort, time to manage firewalls and security solutions.

I'm not even sure if this would work this way.

They purchase $5 (or who knows how much nowadays) stressers and DDoS your IP, so even your ISP feels it and you lose internet access.

My friend's village had no internet access for X hours.

And all of that for actually what? solving issue which could be easily avoided?


You don't understand the threat model of OP: it's not a case of "general internet port scanner getting into my network" it's a case of "guy I've pissed off in this video game DDossing my residential internet connection or using that information to dox me". For the latter no level of security on my own network is going to prevent the bad outcome, but effectively having a proxy through a 3rd party does (and discord does go to extra lengths to avoid webRTC from leaking IP info)


The "threat model" of OP is the consequence of a wrong usage pattern. You keep your identities separate. If you're in a high-stakes environment where being DDoSed or attacked is an actual threat, you compartmentalize that identity adequately by going through a proxy, VPN, TOR, I2P, or using a different medium altogether. Fortunately, unlike other services, this is extremely easy with IRC since the identity is just a nick, and nothing prevents one from having as many identities as needed.

This obsession with having a single centralized identity where some vendor is trusted to painstakingly guard the linked PIID is misguided, unsafe, and harmful. Discord will fall prey to a data exfiltration attack eventually, and affected people will only then realize that this trust was misplaced. The fact that people are comfortable giving Discord their phone numbers while being worried about their client IP being exposed on IRC is baffling.


It's not a matter of one single identity. Whether you use one or multiple you have a real practical problem which does actually happen which is prevented by discord without the need for using a 3rd party tool or you have a selection of alternatives which don't. Giving discord your phone number (which theoretically could be a problem) is really not an issue by comparison (hint: while not exactly the paragon of virtue, discord in general is more trustworthy than a random user of it).


> a real practical problem

It's not a real practical problem – and I'm not sure why we're pretending that it is one. Let's clearly state what the problem is: OP wants to play MMOs & online games against potential threat actors who may DDoS and/or doxx them. Which is why they simultaneously also want to shield their identity from them. An analogy would be somebody who wants to play games with the neighbourhood meth gang while not wanting to get stabbed.

This is not safe or reasonable behaviour. Even if these people lack a client IP, a motivated attacker can piece your identity together from what you say and/or post eventually. Discord just makes that a bit more difficult at the cost of you handing over PIID of greater importance.


Every other player on a public game server is a potential threat actor of this nature, is the point.


Then don't talk to them on a public Mumble/Ventrilo/IRC server without adequate precautions.

Most MMOs & online games offer an in-game chat client that does appropriate cloaking & is also moderated (so an offender risks a ban if they engage in harassment). Nobody is forcing OP to invite these people onto his VoIP server.


Exactly.


You sound like the Dropbox guy. No one wants to jump 10 hoops for what’s considered a basic feature set nowadays.

Can you even write multi-line messages with IRC now?


Most IRC networks have a MemoServ, so that's not an issue.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: