7 ms·
IRC is dead, long live IRC
- timmillwood 14y agoI am currently connected to 7 channels on Freenode!
- kurjam 14y agoI also use a lot of IRC. But it just seems that most of the networks are already rather quiet. Though Freenode, galaxynet and some others, I believe, are still growing?
- aquadrop 14y agoI'm connected to 9 channels on 3 networks. IRC is not dead and won't be dead for at least several years.
- davidw 14y agoThere are a number of HN people who hang out on #startups on Freenode. It's quite informal, rude at times, and entirely off the record. Interesting that IRC actually predates the web. I find it very useful at times.
- klrr 14y agoIRC dead? I use it everyday. IRC and Email is the only sane ways to communicate online at the moment. (In my opinion)
- grimboy 14y agoTry reading beyond the title?
- rschmitty 14y agoor even reading the title, as typically "___ is dead, long live ___" doesnt mean the ___ is dead
- ward 14y agoWell, it _does_. The second part is implied to refer to a different incarnation of it. Eg the original use "Le Roi est mort, vive le Roi!" ("The king is dead, long live the king") refers to the previous king dying and a new one ascending the throne. As such, I believe the second part of the title refers to an adapting ("new") form of IRC. As mentioned in the article, projects to add video chat support and the likes. The old IRC is dead (well, dying at least by the looks of it), a new adapted version is the future. [According to the article]
- malexw 14y agoAh, thank you! I came into the comments to ask what "X is dead, long live the X" means, but you've saved me some time :)
- oneandoneis2 14y agoI'm permanently logged in to over a dozen channels. They're all related to some open-source project or other. In my experience, IRC today is a godsend if you want to talk to techie types, and largely pointless for anything else. So it'd be no surprise to me if most of the people reading HN use IRC all the time, whilst the majority of the rest of the world considers it dead (if it's heard of it at all)
- andypants 14y agoI work at google campus in london, an office for startups. Many weeks ago, somebody suggested on our yammer (business social network) that we should set up an irc channel for the people who work here. The general response was along the lines of 'that still exists?', 'hey, I heard windows 3.0 is being released', etc. Shame, because I find irc to still be the best chat I've ever used. Their response was also weird, since, you know, these are tech startups...
- kybernetyk 14y agoToday's new tech startups are run by people who missed the time window when IRC was popular. They grew up with web based chats and instant messengers.
- zalew 14y agoyep. for some context: One of the first times Zuckerberg and I (Mark Andreessen) got together, in 2005 or 2006, he stopped me in the middle of conversation and asked: “What did Netscape do?” http://www.wired.com/business/2012/04/ff_andreessen/all/1 http://www.wired.com/business/2012/04/ff_andreessen/all/1
- rgbrenner 14y agoAndreessen: One of the first times Zuckerberg and I got together, in 2005 or 2006, he stopped me in the middle of conversation and asked: “What did Netscape do?” And I said, “What do you mean, what did Netscape do?” And he was like, “Dude, I was in junior high. I wasn’t paying attention. I have a hard time believing that. Zuckerberg is 6 months younger than me, and I remember Netscape clearly (the end/later part of it anyway).
- octotoad 14y agoI know not everybody is a nostalgic nerd with a thing for tech industry history, but, yeah, I'm two years younger and even I was aware of the general history of Netscape's journey and choices by the time I was 14-15. Perhaps he was too busy putting his head down, pumping out a real product instead of procrastinating and focusing on the past :)
- lucian1900 14y agoIt's such a terrible protocol and a pain in the ass all the time. Sadly, there is no other wide-spread protocol with good multi-user chat clients. XMPP might be the best replacement, but there are almost no dedicated multi-user chat clients and irc networks (like freenode) would have to join the two protocols during the transition.
- kybernetyk 14y agoHe, for me it's the other way: I like IRC because it's very simplistic. But when I have to do something with XMPP on the protocol level I just want to stab my eyes out because it's a bloated pile of XML. Maybe it depends on tooling. If you have a language that is married with XML - like Java - you probably will have no problems with XMPP. But if you're doing stuff with C you will love the simple structure of IRC.
- lucian1900 14y agoIRC is extremely idiosyncratic, though. XMPP is much more logical and consistent. Any decent language can deal with trees, although XML is sometimes a little annoying. The potential problem with XML is the overhead. I'm not sure that's been an issue so far, though.
- lmm 14y agoI've heard it argued that the main reason Wave died was all the XML overhead from being built on XMPP.
- lucian1900 14y agoI doubt that's it. More likely Wave died because they somehow neglected to actually release it. By the time they closed it down, very few people had gotten invites.
- lmm 14y agoMaybe they were stingy with the invites because they couldn't scale up the servers?
- meaty 14y agoThis is quite interesting. Citing the reasons of the decline of IRC makes it a more attractive prospect if you ask me now. Time to dig out irssi again :) I was a user of IRC around 1998-2002 (I was a quakenet op) but I got lazy and bored of the politics and switched to MSN messenger which was vastly more popular as well. The fundamental simplicity of IRC always rocked.
- patrickod 14y agoIRC was, at least for me, one of the main reasons that I pursued tech and started programming at a young age. A friend of mine introduced me to a local Irish group of Linux enthusiasts/sysadmins/engineers who put up with my foolish questions long enough for me to learn something. While some channels are very quiet now I still find it one of the best resources when I'm troubleshooting a problem.
- luketongs 14y agoIf it wasn't for one irc channel, I don't think I would have made it through the first 2 years of programming. Didn't bother them to much (i hope), but just to understand pointers and that at the start, with C, and other things, really helped. 12 years on and wouldn't wanna do anything else.
- Filligree 14y ago##C on freenode?
- hosay123 14y agoFor sharpening your axe ##C is amazing, but beginners are regularly mocked and burned at the stake there. > "How do I allocate a string?" > "But what is a string?" > "You know that thing with letters in it. Seriously how do I allocate a string?" > "Sorry we don't know what a string is, you'll need to define it for us first" > "OK it's a contiguous chunk of bytes in RAM" > "Sorry C has no concept of bytes or RAM." That kind of impractical nonsense.
- jbrichter 14y agoIn C, there is no stack.
- jlgreco 14y ago##c is perhaps the most infamously caustic active channel on any IRC network today. Fun, if that's what you are into.
- plasma 14y agoI used IRC for 7 years at my old job, even in an office. At my new startup we're using www.hipchat.com which is a pretty good replacement (simpler, no IRC server to setup), and its cheap.
- yamacorp 14y agobollocks.
- gebe 14y agoUsing it daily since 13 years back (half of my life) as the sole medium for communicating with most of my friends. First we had a channel on a public network but now we are on our own server since 4 years back. MSN had a stint as the way of communicating with my less tech savvy friends, it is now replaced by Skype. IRC feels kind of impossible to replace though.
- muuh-gnu 14y agoIRC died for the same reason Usenet died: some old authoritative farts thumping on some ancient, bizarre rules they set during their youth, some kind of "trve" tech Islam, stopping any kind of progress and scaring away new blood. They could enforce that kind of bizarro rules during the time IRC and Usenet were the only game in town, but everybody sane jumped off the moment remotely usable alternatives (anything web based like phpbb, shudder) appeared on the horizon. So you cant really say that IRC and Usenet died some kind of natural death, they were simply slowly suffocated by the deranged "get off my lawn" incumbents.
- roel_v 14y agoThis. My pet peeve of re: Usenet old farts: 'top vs bottom quoting'. I certainly don't long for the days where I had to wade through flame wars over stupid crap like that. If there was some way to add ads to Usenet and IRC, we (well, 'they') wouldn't have had to re-invent it all poorly in the form of phpBB and its thousands similar packages, and various 'chat' or 'private messaging' apps and websites. What life could have been, if there was one good dedicated client that could handle all user messaging 'sites'...
- moe 14y agoWell, except IRC isn't dead... http://irc.netsplit.de/networks/top10.php?year=2012 http://irc.netsplit.de/networks/top10.php?year=2012
- patrickg 14y agoWhen I click through the years, I see its slow decay.
- moe 14y agoYes there has been some decay since 1998 (unsurprisingly), but in the past years it's been nowhere near as dramatic as it may seem at a glance - the charts are just difficult to compare due to the jumping scales and colors. Freenode, for example, keeps growing steadily since 2007, many of the smaller networks show pretty much a flatline or cross-shift in the same timeframe. As it stands the networks still serve ~500k daily users; seems a bit early to call it "dead".
- lyetzz 14y agoI really attribute the existence of IRC to what I've been able to achieve in the past few years. Since starting my own network back in 2006 when I was in sixth grade, I've met numerous users who I've been in communication with for years, learned how to setup and manage a Unix server, how to deal with the occasional trolls and denial of service attacks. It even lead to me learning how to code, as I hung out with quite a few devs. In fact, my first online business was a result of some brainstorming on IRC. Fortunately, for me, most of my friends that I met through IRC are my age (+/- a year or two), which I always found to be pretty neat. The conversation is always active for the most part, and most of the guys are in the US and UK, so it's usually active all day. Over the years, we merged/linked with other networks, welcomed new people, hosted channels for various open-source projects, but just as the article states, usage has definitely declined. I can recall back in 2009-2010 when we had servers in three continents to reduce potential lag when things were really going well. Now, the IRCd hub and services run comfortably on a Linode 512 without links. Part of the reason I think we're still alive and well is because of the admins (NetAdmins, IRCops, etc). You'll notice that on most networks, admins are arrogant and very strict when it comes to messages per second, or banned words/topics. As long as nothing illegal was being discussed nor transmitted, we don't do anything. In all honestly, I can't recall the last time I used any commands to ban, Gline, Kline, and so on. This is what contributes to a network's longevity. It's comforting that IRCd(s) are still being actively developed, but I would really love to see its popularity pick back up again. It's really an amazing tool for communication, whether it's used for collaborating with coworkers, discussing open source projects, or even for a casual chat. If you find yourself looking to connect and need a client, you might want to download Textual (for OS X only, available through the Mac App Store or Github).
- sandGorgon 14y agohere's a question - if I want to setup a company wide IRC server, which (super easy to install) server should I go for ? Do note that I will be hosting this on EC2, so some semblance of authentication/security would be welcome.
- lyetzz 14y agoI've been using Inspircd (http://inspircd.github.com http://inspircd.github.com) for quite a while, so I'd recommend checking that project out. As far as authentication goes, there's the Atheme (http://www.atheme.net http://www.atheme.net) project that integrates nicely with Inspircd. If you haven't used it or heard of it, it allows you to register channels/rooms, establish a hierarchy of operators and admins, and give users the ability to login and secure their username. Neither are the friendliest in terms of setting up and configuring, but it's really not too bad. If you have any questions, feel free to shoot me a message on IRC (irc.flux.cd #flux) or Twitter (@Lyetz) and I could help you out.
- contingencies 14y agoFirst, consider XMPP instead.
- zaphar 14y agoOr do yourself a favor and don't. For casual group chat IRC blows xmpp out of the water. Every experience I've had with xmpp group chat has been subpar and frustrating.
- contingencies 14y agoSure, but if it's company-linked, then you can use it for event alerts, automated contact list sharing when employees come and go, and other interesting features. The popular clients easily integrate with single sign-on type stuff on most platforms. You can point non-technical users at it and they understand. IRC is not like that.
- 14y ago
- Aardwolf 14y agoImho it is not that dead at all, I'm surprised how often used it is. For open source support, but also by gamers for games.
- onedev 14y agoI absolutely love the #Python channel. For that alone I will love IRC.
- nicholassmith 14y agoI stopped using irc about 4 years ago, and came back to it a year ago. It's like an old, faithful, trusty friend. That said, it does seem like a lot of people have abandoned it for pastures new, but everything old and boring becomes new and exciting again at some stage so who knows, we might see an resurgence.
- lowglow 14y agoI love IRC. I picked it back up after around 9 years of absence and couldn't be happier. If you're interested, you should join freenode #startups, #ventures, #sfhn.
- kayoone 14y agoi spend years on Quakenet a decade ago when i was still a gamer. Good times :)
- duuude 14y agoI stopped using IRC several years ago. There are so many features in a multi-person chat that's lagging behind. Jabbr (http://www.jabbr.net http://www.jabbr.net) is a good replacement for IRC, with features such as offline history, and embedded content (for code snippets, etc.)
- deleted 14y ago[deleted]
- zxcdw 14y agoURL doesn't work. Also I consider IRC's decentralized nature to be superior, just as it's simple protocol and established communities.
- br0ke 14y agoI hope IRC isn't dead, I'm hoping to productize my replacement for cia.vc ( http://elfga.com/notify http://elfga.com/notify ) for startups
- TkTech 14y agoHey, me too :) http://n.tkte.ch http://n.tkte.ch | http://github.com/TkTech/Notifico http://github.com/TkTech/Notifico. Care to chat?
- xxiao 14y agothis article is sick, and a waste of time.
- aw3c2 14y agoI am surprised not to see mentions of SILC here. https://en.wikipedia.org/wiki/SILC_(protocol) https://en.wikipedia.org/wiki/SILC_(protocol) Especially when running your own server this would be a more secure alternative.
- deleted 14y ago[deleted]
- shuaib 14y agoAfter googling, IRC is the first place I go to, to ask a question regarding some tool/framework/language/design. Long live Freenode.
- codegeek 14y agoI was really into IRC 10 years ago and even though have not really been using it lately, I was about to go back to it. Miss those 'slaps'
- d0m 14y agoEverything I know about computers and software is largely due to IRC. This is where I started to love hacking. So many great memories.. mIRC (A popular IRC client on windows) really got me started on programming. I learned "ifs", "for", "functions", "widget dialogs", "@window animations (and a base for game creation!)", "sockets". I remember once I had built a IRC-server running in my mIRC, with all the robots (registering or protecting a channel) also from my mIRC. And then, on top of that, I had made a custom IRC-client with custom @windows.. We were averaging three users on my server, but oh my, that was cool at that time. I even remember (I was very young at that time) that internet got shut down.. but I was still connected to my server. And I thought I had found a bug in Internet ;-) Obviously, I was just connected to localhost.. but the "What!!" moment was very funny.
- Hawkee 14y agoI've been running an mIRC script site for 16 years. I wonder if you ever posted. You'd recognize my username if you did.
- d0m 14y agoThis nickname indeed rings a bell. I remember going mostly on mircscripts.org and scriptsdb.org toward the end of my time on irc. I spent most of my time on a french server and on undernet.
- aksx 14y agoI am 18 now and have been irc daily for the last two years (mostly open-source dev) i knew about it for a long time but back then was a windows user so couldnt find a good client+ didnt understand the commands. Now i have completely shifted to Linux and cant imagine open source development without irc.
- Hawkee 14y agoI started an mIRC script site back in 1997. Young developers would email their scripts to me and I would write a very critical review of them. I did this for many months and the site quickly became one of the top IRC sites online. This momentum has carried the site all the way to 2013. While mIRC script traffic has steadily declined over the years there is still a strong community. We still have members posting mIRC snippets to this day. While I've been working hard to transition the site to more modern development platforms the mIRC posts keep coming. In fact I get a little embarrassed by all the mIRC content on the site. One thing I've noticed is that IRC is and always has been popular among very young developers. Many mIRC scripters are in their teens and some grow up to be professional developers. I've been watching them for 16 years and some come back and reminisce about their old IRC scripting days. IRC has been a major part of my life and has in many ways formed my entire development career.
- ghc 14y agoYour site is barely recognizable now, but thanks to the Wayback machine I remember it now. You're definitely on to something with regards to young developers. I started with IRC when I was about 12, and I still remember how magical it felt. In real life I was just a kid, but on IRC and Usenet I could discuss MTG deckbuilding strategy or C++ programming with adults and they wouldn't know how young I was. And I think that's the draw...when you're young, bright, and ostracized by your peers for wanting to discuss "serious" topics like professional gaming strategy or programming, IRC is a panacea. You can chat with people who don't care about your age and will take you seriously as long as you're capable of intelligent discourse on the topics that interest you. As I've grown older and formed a network of my peers, I've gradually stopped using IRC, but it will always hold a dear place in my heart because it gave me an outlet for my creativity and passion at a time in my childhood when there were no such outlets in the "real world".
- Hawkee 14y agoYes, and you've got such a captive audience with something like mIRC. Back in those days you could write a decent script and instantly get users. Today you've really got to do something special to stand out in the development community.
- josh2600 14y agoIRC is still the best chat system. Anyone can get up and running in seconds, there are tons of Web GUIs and its fast as hell. There are tons of alternatives, but none with the simple ubiquity of IRC.
- jpkeisala 14y agoI really would like to find good browser based IRC client that remembers me.
- rbanffy 14y ago"What IRC channels are you on" is a developer interview question here.
- ahnberg 14y agoI'm maybe an exception since I am and have "always" been heavily involved in IRC, but IRC is still a central part of my life. My irssi session is connected to around 120 channels on 16-or-so networks right now. I've met my fianceé on IRC, got friends for life from all over the world through IRC, got jobs and assignments through IRC and I almost daily solve complex problems with the help of my community and network of friends and contacts through IRC! I've yet to find a tool that comes even remotely close to being as useful for me as IRC. On QuakeNet we're regularly inviting companies to have developer chats, beta-key giveaways, and we have partnership with events like Dreamhack, for example. On DALnet we've modernized our webchat (go to http://www.dal.net http://www.dal.net and give it a shot if you don't have an IRC client installed) using qwebirc (originally written for QuakeNet; but a lot of networks have chosen to use it) and also cooperated with mibbit.com and kiwiirc.com for allowing access. At work I also run a smaller network with around 50 colleagues more or less actively chatting and using it on a daily basis. Digital office landscape working very well for people both at the office, at home or spread out over other cities. A lot of applications, websites and services would benefit a lot by not having to reinvent the logic of messaging again by simply writing a frontend to an IRC server and have so so so much for free. Either on their own with an IRC server, or by setting it up towards one of our existing networks. If someone is interested to discuss such ideas, please just ask here or privately! TL;DR: IRC still kicks ass! :)
- pwf 14y agoI got my wife and my current job from IRC. Good to know I'm not the only one ;)
- atsaloli 14y agoHow do you keep up with 120 channels? Doesn't stuff just scroll by? Do you keep logs or is the chat traffic paginated? Or do you just read what's on your screen when you switch to a certain channel? Or what IS your system for keeping up with so many channels?
- ahnberg 14y agoI have a dedicated message window on part of my screen where all private messages aswell as notifications matching my defined hilights end up. Other than that irssi has a pretty good activity tracker; and combined with a script to allow me to filter out things/channels that I don't want to trigger activity (joins, parts for example, and certain channels I just don't care as much about). On top of this I just have a hotkey bound to "/window goto active" that basically takes you to the windows with the highest activity and the lowest identifier. These ones combined does most of the trick. But its obvious I can't read and keep active track of 120 channels, often I just briefly glance through things, if someone has lots of activity and/or mentions of me I appear and can keep track. Except that its just manual choice of what channel I want to use at the moment. :) Not a perfect system, but works for me.
- falcolas 14y agoI have to go against the grain of my colleagues here. Our company uses IRC, and I hate it. Our small group, on the other hand, uses primairly Skype, and it works well for us. IRC fails for me for a few reasons. First, I have to set up a SSH tunnel to use it. It's inconvenient, doesn't always start & restart automatically, but it's required because we want our communications to be private, and we're a distributed company. Second, I have to set up special configs just to be alerted when my name is brought up. I can't keep up with IRC and actually get any work done, so I have to figure out my current program's implementation of an address book/macros/whatever in order to just be alerted when someone's trying to get my attention. It's also another venue I have to go into and manually mark myself as AFK (something most modern communication programs handle automatically). Third, its interface is arcane. I never got into IRC when I was younger (and it was in its heyday), and so I don't have the plethora of commands at my fingertips when I want to get something done. Opme? Couldn't tell you how to do that, sorry. I'm sure I could learn, but for something so niche (even within our company), it's not worth the time. Finally, there are just better programs out there for communicating amongst small (and not so small) groups, that don't require you to idle in a chatroom to ensure you don't loose anything. [EDIT] As an addendum, there's a lot of mention of IRCs utility in open source. I can't count the number of times I've downloaded software and joined an open source chat with dozens of people in it, just to find out that everyone's idling, and the chances of getting a (useful) response before I could look through the code myself are tiny.
- DigitalJack 14y agoRegarding your addendum, I too have joined a channel to find everyone idling. Turns out, they get an alert when someone writes something, and all you have to do is ask your question. Almost invariably someone will pipe up. Think of them as being "on call."
- jff 14y agoThey'll pipe up if the question is something like "What's the flag to make ls display in color?". IRCers are generally pretty quiet if you ask something actually technical or involving the code, or they'll just offer up a lot of speculation and irrelevant links. My theory is that the real project leaders and developers use mailing lists because they need to get work done, not watch IRC.
- bifrost 14y agoI use IRC every day, its basically one of the most useful communication mediums for me. IRC will never die, but people will always try to change it and fail; Its best as a simple communications medium.
- chrissnell 14y agoThis story reminds me of a funny story of how I came to learn Unix and found my future career. In Fall 1993, I was a freshman at Vanderbilt and I was sitting in a computer lab, working on a CS assignment. There was an upperclassman guy sitting next to me, chatting on IRC. I'd never seen this before but I was intrigued. I was an avid BBSer and FidoNET sysop (LOL) and the idea of pan-Internet chat was fascinating. I asked him how I could use this program and he showed me how to launch the client on our school's VAX system. I was hooked and began to spend my weekday nights at the lab, chatting on IRC. A month or so later, I got a call from my father and he was pissed. He had gotten a bill from the school for $800 of "computer time". As it turns out, the school gave every student a small amount of CPU time on the CTRVAX system to register for classes and send e-mail. I was a VMS rookie and I wasn't aware that I had to exit the IRC program when I was finished. I'd just been closing the telnet session and that left IRC running, eating up CPU time. It was like a cell phone data plan: you had your quota and everything over that was very expensive. After I got the call from my dad, I went to the people who ran the VAX and begged them for mercy on this bill. They were merciful but suggested that I find another system to IRC from. They suggested the Sun Microsystems desktops in the CS lab. The Suns were great because there was always a wait to get an open PC in this busy lab but the Suns were unpopular and always available. I'd never used SunOS before but some guy in the lab helped me get started with it. These SPARCstations were very bare-bones. They had the Sun C compiler and of course OpenView but that's about it. I didn't know anything about compiling OSS back in 93 so I used a popular method to get a client installed. There was a server, sci.dixie.edu, that you would telnet to: % telnet sci.dixie.edu 1 | sh Yeah, I actually piped the output of a telnet session to sh(1). Unthinkable nowadays but this is how most of us got started. A few minutes of compiling later, I was up and running with a SunOS IRC client. Over time, I learned more about the Sun workstations and eventually because a Sun sysadmin. I was a steady IRCer (terrapen on EFnet) until around 2003 or so, when the juvenile politics and fighting got to be too much.
- cdcarter 14y agoOne of the weirdest hold outs of IRC I know about is the collegiate academic competition (or quizbowl) community. Serious quizbowlers across the country still hang out in #quizbowl on Freenode every day, shooting the shit, discussing a novel or philosophical treatise, discussing tournament shortcomings, or just playing a round of the game, shoehorned into the IRC ecosystem. There's a great moment when you think that you buzzed in first, but really a netsplit is about to occur, and the moderator never even noticed you trying!
- jasey 14y agoAs the article mentions outside of freenode and tech departments / company's who are tech oriented IRC is dead or atleast declining. Back in the day you could find a server to talk about your favorite band or hobby or tv show. Meet like minded people and make friends. Today Twitter or Google+ is probably the closest alternative but are lacking the essence of what IRC was. At scussion.com we are working on building realtime chat to be integrated with these communities (interest based communities). I would love to just have a hangout to chat about sci if or sport like IRC was back in the day.
- TheSmoke 14y agoIRC is the main way I communicate with my friends. I am both an IRC and Freenode lover.
- rdl 14y agoI'm also a big fan of IRC; I've probably been on EFnet since ~1993 and met a lot of great people there. The weird thing for me was seeing how extensively the military uses IRC (for tactical communications relay -- various headquarters use it to relay information about operations, and they run structured channels for different levels of the organization). Sadly, mainly with mIRC as a client.