Actually, I think my biggest issue with IRC is that at least in the past, it looked like it leaked my IP address to chats, which is a pretty big privacy issue (they can figure out what country/province/national subdivision I live in, and that makes me uncomfortable). While I'm sure Discord or Slack or Teams has my IP address at a company level, at least individuals in a Discord/whatever cannot by default get my IP ad…
Ask HN: What's Wrong with IRC?
61–70 of 96 posts
Re: Ask HN: What's Wrong with IRC?
#62> Admittedly, I haven't used IRC much and I know the UI/UX isn't the best, I mean, you seem to understand what's wrong. IRC is meaningfully worse to use than Slack/Discord. So people use stuff that's nicer to use. > but that could probably be fixed pretty easily and tacked on to the existing messaging infrastructure? If it were easy, it would have already been done. "The UX isn't great" isn't a recent discovery, it's…
fwiw we’ve spent the last few years fixing this, starting with mobile, and Element X is the result: https://element.io/labs/element-x. it’s more of a whatsapp/imessage/signal replacement rather than a discord replacement right now, but i really hope we fixed the UX this time.
(edit: that said, at this point i’m worried that even if we made Element better than Discord, it would still have its old reputation to shake off, and I’m blanking on projects who have managed that. just like even if someone built a desktop linux env which outperformed macOS, it might have an uphill struggle for adoption.)
Re: Ask HN: What's Wrong with IRC?
#63You can either lie and say it is (but get called it), try to change what IRC is for everyone else (good luck, the open servers don't want your features and consider lack of history a feature not a bug, but it is a "bug" from an enterprise perspective), or create something new out of the old system. Then you get Slack again.
Or you can make a largely from-scratch system (Discord) that resolves these problems from the start rather than trying to patch over something that doesn't actually do what you need.
Or you can try to make a new protocol (XMPP, Matrix) that tries to resolve these and hope people build compatible clients and servers and don't fork it in a way that breaks compatibility.
Re: Ask HN: What's Wrong with IRC?
#64If all you want is text chat with no shared history, sure IRC is fine. But think about these features that the chat apps bring: Search: half-remember some conversation from months/years ago? It's right there, in the app. Persistent history: onboarding a new employee? All of the company's past communication is there to browse and search (see above point). Inline file attachments: need to share a small file or a screen…
Slack's pretty bad as an information repository. How do you know there hasn't been a subsequent discussion that updated the conclusion of a particular chat? Search isn't particularly consistent in how it serves up results. By all means chat asynchronously to decide on something, but then get it into a wiki. I actually like Slack's auto-expiry for free accounts, as it incentivizes the mindset - if you want to keep the…
Re: Ask HN: What's Wrong with IRC?
#65Earlier quoted context omitted.
Slack's pretty bad as an information repository. How do you know there hasn't been a subsequent discussion that updated the conclusion of a particular chat? Search isn't particularly consistent in how it serves up results. By all means chat asynchronously to decide on something, but then get it into a wiki. I actually like Slack's auto-expiry for free accounts, as it incentivizes the mindset - if you want to keep the…
This is the wrong point of view for many (probably most) workplaces, where the officially "maintained" information repositories are often very out of date and where the alternatives are usually: 1) Find a conversation you can at least start from, or 2) Get someone to give you a brain dump now. Sure, a curated, well-maintained repository could be better. It also requires work time that usually doesn't get budgeted for…
Re: Ask HN: What's Wrong with IRC?
#66Earlier 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.
> For Matrix, you can say "go to chat.company.com" and click log in with Google. And half of them logs in with their private Google account.
Eventually somebody starts wondering who spikeycactusplant4589 is.
Re: Ask HN: What's Wrong with IRC?
#67If all you want is text chat with no shared history, sure IRC is fine. But think about these features that the chat apps bring: Search: half-remember some conversation from months/years ago? It's right there, in the app. Persistent history: onboarding a new employee? All of the company's past communication is there to browse and search (see above point). Inline file attachments: need to share a small file or a screen…
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…
dude, we work at the same company...
Re: Ask HN: What's Wrong with IRC?
#68> why don't more companies just set up their own IRC server? Why don't you grow your own food? Why don't you just write your own payment processor? I used to think this way until I started a company with employees. My opinion on the matter changed almost instantaneously. 1. One does not simply set up their own "X". Setting up X takes time and you will also have to manage it, which also takes time (and is harder to an…
Re: Ask HN: What's Wrong with IRC?
#69> Admittedly, I haven't used IRC much and I know the UI/UX isn't the best, I mean, you seem to understand what's wrong. IRC is meaningfully worse to use than Slack/Discord. So people use stuff that's nicer to use. > but that could probably be fixed pretty easily and tacked on to the existing messaging infrastructure? If it were easy, it would have already been done. "The UX isn't great" isn't a recent discovery, it's…
> Element is meaningfully worse to actually use. And it's still the best Matrix client I personally have used. fwiw we’ve spent the last few years fixing this, starting with mobile, and Element X is the result: https://element.io/labs/element-x . it’s more of a whatsapp/imessage/signal replacement rather than a discord replacement right now, but i really hope we fixed the UX this time. (edit: that said, at this point…
I don't generally use Element on mobile, but I will give Element X a try! Thanks for the pointer.
Re: Ask HN: What's Wrong with IRC?
#70> 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…
I do not want to see pictures in IRC at all, you want pictures, movies etc, got to one of the many pointy-clicky apps. Or you can PM and send the pic to the person who wants it via email.
No history, good for me, but you want history enable logging in your client.
User authentication - maybe a bit harder for new people, but you also have the option of turning on encryption if you want.
One missing item, with cloaking, you can have anonymity which is lacking in all the other "apps".
I see no need to change IRC at all, and I think the Freenode "owner" tried to change it and a revolt happened. Just about everyone moved to Libera chat.