Live data from Hacker News

Ask HN: What's Wrong with IRC?

news.ycombinator.com

51–60 of 96 posts

Re: Ask HN: What's Wrong with IRC?

#51
I spend time in a coding Discord channel, it's a regular many times a day thing for people to paste 1-10 lines of code. With syntax highlighting. That's not possible on IRC, pasting 10 lines is "spam" and gets you complained at, everyone needs their own syntax highlighter, or the sender needs to bodge uploading to a pastebin site and other people need scripts to fetch them or clicking links waiting for a separate program to open to see them, then they're not inline, the sender can't edit them afterwards.

Emoji.

Search.

Pictures.

Screensharing.

Voice calling.

Video calling.

Web clients which can join video/audio calls.

Smartphone apps.

Push-Notifications.

Colours.

Embedded inline Office365 documents, in the case of Teams.

Meeting invites built-in to Outlook, in the case of Teams.

Click thing in Teams, opens in Edge browser with the Edge sidebar open to the Teams chat place where you clicked, for context.

Email notifications of things said in Teams chats.

Integration with company directory for looking up who people are.

IRC is for people whose reaction to those is to complain or sneer about how they don't want them.

Re: Ask HN: What's Wrong with IRC?

#52
We looked at it, at some point, but why bother when Google Chat came for free in Gsuite?

It really depends on your needs. IRC can work just fine, and all the "problems" become features. Decentralized everything, free choice of clients, extensible via bots, hosted or managed networks are available.

If you wanted to build your own chat thing, maybe base it on XMPP instead.

Re: Ask HN: What's Wrong with IRC?

#53

> What's Wrong with IRC? • No support for server-side history, and all that comes with that (usable mobile clients, offline messaging and push notifications to mobile clients, persistent presence in channels, search, editing/deleting messages, auditability, etc). Bouncers are a poor solution, as they aren't part of the IRC server and integrate awkwardly, if at all, with clients. • No support for attachments. (DCC SEN…

> No support for server-side history

That's a feature, not a bug. If you want conversations to be searchable, use email. Instant messaging is like phone calls or in person communication: transient (if potentially async).

> No support for attachments.

Good, no silly gifs cluttering up the chat. But this is a feature that's easily added.

> Poor user authentication

This one probably has the most merit. But probably easy to implement with a few server tweaks.

> Short - and unpredictable - message length limits

Brevity is a feature. It's a chat, no one wants to listen to a monologue in conversation. The unpredictability is a bit annoying.

> Crude permissions system

How fine grained do you need it to be? Read and write access for channels exist. There are plenty of bots which can grant additional permissions based on whatever criteria you set out.

But hey, I'm also that stubborn bastard who still likes text-only email.

Re: Ask HN: What's Wrong with IRC?

#54

Earlier quoted context omitted.

You can't just tell Julie in HR to get a persistent shell session and set up her bouncer. For Matrix, you can say "go to chat.company.com" and click log in with Google.

You absolutely can tell Julie in HR to log into the company instance of The Lounge or whatever friendly frontend IT set up. Users should no more need to run their own bouncer than their own homeserver.

I'm sure Julie from HR also isn't present for every physical chat at the watercooler, and isn't any worse for wear.

Re: Ask HN: What's Wrong with IRC?

#55
The is only 1 reason for me: slack connect.

Whenever I sign up a new customer, they get a slack channel where they can talk with our team. By far the best way to do this is to connect our slacks. With anything else they'd have to log in to another system or download a new client which means it won't happen.

I would love to try any of the other open source improved chat solutions out there. But the network effect, alone, keeps me on a paid plan.

Re: Ask HN: What's Wrong with IRC?

#56
IRC is amazing but it's hard to have persistent login, sharing of pics, threads, etc. These days I'd recommend matrix for a non-geeky but self-hosting audience. Definitely not something like discord that constantly tries to datamine the hell out of you.

For IRC I use Quassel which fills in all the missing gaps quite smoothly but it's on the user to set that up. Thus it's not for everyone.

At work we used to have irc servers around though because it allowed us to speak freely without HR constantly looking over our shoulders. But sadly the cybersec team hates these with a passion.

Re: Ask HN: What's Wrong with IRC?

#57
post #45

Earlier quoted context omitted.

Being able to search in the past for a half-remembered conversation sounds great until you have idiotic, asinine corporate data retention policies that require anything beyond 90 days to be deleted anyway, for some bullshit reason like being open to litigation or whatever and that being subject to discovery. Then that's implemented with no warning to be able to migrate important info out into a wiki or other document…

> Being able to search in the past for a half-remembered conversation sounds great until you have idiotic, asinine corporate data retention policies that require anything beyond 90 days to be deleted anyway, for some bullshit reason like being open to litigation or whatever and that being subject to discovery. Well that just doesn't sound legal. In fact, I'm pretty sure Google just got the book thrown at them for thi…

That might not be the official reason, in Europe you can argue you sometimes discuss customer info and thus it needs to be deleted once no longer relevant.

Of course stating you're doing it for the purpose of destroying evidence is stupid.

Re: Ask HN: What's Wrong with IRC?

#58
post #54

Earlier quoted context omitted.

You absolutely can tell Julie in HR to log into the company instance of The Lounge or whatever friendly frontend IT set up. Users should no more need to run their own bouncer than their own homeserver.

I'm sure Julie from HR also isn't present for every physical chat at the watercooler, and isn't any worse for wear.

In fact it'll be great for everyone if HR is not present at every watercooler conversation. At most companies we got work done despite company leadership and policy, not because :)

Re: Ask HN: What's Wrong with IRC?

#59
post #53

> What's Wrong with IRC? • No support for server-side history, and all that comes with that (usable mobile clients, offline messaging and push notifications to mobile clients, persistent presence in channels, search, editing/deleting messages, auditability, etc). Bouncers are a poor solution, as they aren't part of the IRC server and integrate awkwardly, if at all, with clients. • No support for attachments. (DCC SEN…

> No support for server-side history That's a feature, not a bug. If you want conversations to be searchable, use email. Instant messaging is like phone calls or in person communication: transient (if potentially async). > No support for attachments. Good, no silly gifs cluttering up the chat. But this is a feature that's easily added. > Poor user authentication This one probably has the most merit. But probably easy…

> [server-side history] That's a feature, not a bug.

Whatever your personal feelings on message history are, people and businesses need functionality like usable mobile clients they can receive messages in without keeping the client open continuously, or the ability for administrators to delete messages which have been sent by other users. IRC doesn't, and cannot, provide those features.

> [no attachments] Good, no silly gifs cluttering up the chat.

Also means it's difficult to discuss inherently audiovisual content like graphical designs, or to transfer files -- all things that come up in business contexts.

> [permissions] How fine grained do you need it to be?

It's not that the permissions aren't fine-grained so much as that the entire system is crudely designed. Users' permissions in a channel are mostly tied to their presence in the channel; if you leave and rejoin (or disconnect and reconnect to IRC), any permissions are lost and have to be regranted by another user in the channel. Bans are tied to nicknames (which are volatile) or connection hostnames (which are differently volatile). Invite-only channels use passwords. And so on. It's a mess.

Yes, you can add bots to handle some of that for you -- but having to rely on bolt-on components for basic functionality is a sign of a badly designed service.

Re: Ask HN: What's Wrong with IRC?

#60

I spend time in a coding Discord channel, it's a regular many times a day thing for people to paste 1-10 lines of code. With syntax highlighting. That's not possible on IRC, pasting 10 lines is "spam" and gets you complained at, everyone needs their own syntax highlighter, or the sender needs to bodge uploading to a pastebin site and other people need scripts to fetch them or clicking links waiting for a separate pro…

> IRC is for people whose reaction to those is to complain or sneer about how they don't want them.

This is the real reason IRC will never achieve wide adoption. The people who use it actively don't want the features that the people who don't do.

Post reply on HN