5 ms·
IRC is old-school technology just as much as email, the only difference is that email itself has been adopted and provided to non-tech users for a very long tim
by Morgawr 12y ago
IRC is old-school technology just as much as email, the only difference is that email itself has been adopted and provided to non-tech users for a very long time and has arguably been more useful for non-tech users since the days before web2.0 and social networks, whereas instant messaging has become more rampart in the newer generations where we already have newer technologies.
IRC is a very transparent protocol, there are A LOT of chat applications that you see and use every day that are actually implemented using an underlying IRC protocol or variation of it and provide an IRC interface (an example would be Twitch chat).
Furthermore, I've seen IRC being used in a lot of companies internally by most engineers and not.
I would definitely say that IRC has NOT failed, let alone colossally.
EDIT: To reply to everybody and make it easier, I fully understand that IRC isn't universally used (that is the point of the original post) and that is in a steep decline, I'm just saying that claiming it 'failed' (both as front and back end technology) is simply not true. It's old and not as used anymore, that's it. It's like saying the Nokia 3310 phone has failed colossally because not many people use it anymore.
- blowski 12y agoEveryone has an email address. I know only three or four people who have even used IRC since 2000, typically for developers on open source product chat rooms like Drupal. Whatever the pros and cons of the technology, or the whys and wherefores of the reason for this lack of widespread use, it clearly has not been adopted by the mainstream. If the goal of a protocol is to be used widely, then clearly IRC has failed.
- stingraycharles 12y agoI think one of the main disadvantages of IRC is that you cannot have offline messaging; this is basically unacceptable nowadays.
- Mithaldu 12y agoIncorrect. It is easy to get that via self-hosted services like znc.in or third-party services like: https://www.irccloud.com/ https://www.irccloud.com/
- corobo 12y agoFor the sake of argument I'm pretty sure stingraycharles meant built in, not another extra thing added on before you can use it
- antihero 12y agoOk, so there's a difference between failing as an underlying technology, and failing as an actual thing people use. Herein lies the difference between e-mail and IRC - e-mail is fundamentally the same as an underlying technology (we still use IMAP!), but as an end-user product has changed a huge amount over the last twenty years. Things like webmail have progressed a huge amount, and systems like Outlook/Exchange have been built that allow it to be managed in a business centric manner. With modern e-mail, you sign up for an e-mail, and that's it. You can now go to a website and e-mail people. With IRC as a product, (aside from the ugly webchats that still expose huge streams of text and NickServ and other things), the end-user experience is still fundamentally the same.
- xtrumanx 12y agoInstant messaging was useful to non-tech users since the days before web 2.0. Don't you remember AIM, MSN Messenger, Yahoo Messenger?
- ForHackernews 12y agoICQ forever!
- aji 12y agoWhile IRC is certainly in use at companies and by the public, it's in a pretty steep decline, especially in the last decade and a half. The only people who avidly use it in their free time anymore tend to be tinkerers and tech types. (As a side effect of this, the only large network that hasn't been shrinking significantly is Freenode.) From the public point of view, IRC is something for CSI-type movies to name drop when they want to evoke hacker culture, which is not by itself a bad thing, but it's a strong indicator of a perception problem. As someone who has spent a non-trivial amount of time in IRC development and as an operator on small and medium sized networks, I've noticed that IRC (especially when services are involved) is pretty counter-intuitive for many users, even otherwise brilliant ones. Modes are obtuse and vary wildly from server to server, the idea of a separate nickname and channel registrations seems unnecessarily complex, channels just disappear when everybody leaves them, and so on. On top of this, the IRC architecture is needlessly limited for the most common IRC network use cases these days. In the past where networks were a federation of autonomous servers, it made sense, but these days a network's servers are partly or entirely controlled by a single entity, and things like netsplits are an unnecessary interruption in user service. There is a working group to define the next generation of the IRC standard, but the additions tend to be patches for small nigglings in the protocol (such as needing to consistently poll for user away statuses and account names) than aggressive overhauls to the whole architecture, which is okay; there's only so much you can do with an effort like that while still seeing progress, and these are things IRC has needed for a long time anyway. In my opinion what is needed if IRC is to regain its popularity is an innovative new server implementation that challenges the very workings of IRC from the ground up, maintaining only enough of the protocol to interact with existing clients. If users are to feel comfortable with IRC, they need a server software suite that conforms to their expectations of how a chat service should behave, and no solution currently provides that. The problem is, there is an enormous engineering cost associated with this, and the IRC development community is having a hard enough time as it is finding people who are willing to do more than just basic maintenance tasks.