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...
What started as a joke has actually become a staple of company wide team communication and systems monitoring... plus I get to slap coworkers with trouts.
Sometimes it's good to have a light/noisy feed, and IRC is just fine for that job.
I agree with you. I recently worked with a lovely tech agency who used IRC for a lot of communication amongst their office and remote-based workers. Typically, each project had its own chat room, and we'd create private chat rooms as required if only a couple of us needed to discuss something.
I was really surprised with how well the system worked - and how easy it was to use! It'd probably been a decade or more since I'd used IRC, and it was a really pleasant rediscovery.
In short: I'll be recommending its use in future.
The people who go "into tech" during college because they saw Mark Zuckerberg making dumptrucks full of money probably don't know what IRC is, but the people who had to get into IRC chats to figure out how to make linux work on our hardware (like me, and most of my peers) absolutely grew up with IRC.
I grew up having friends that I met solely on IRC, and having it be a staple of the way that I communicated with certain groups of people; it's the same story with most of the people I hang out with.
I'm only turning 27 this year, and I really can't wrap my head around people using things like vendor-specific IM or web-based chat rooms as a replacement for IRC in similar scenarios.
I know it's basically the same thing; a centralised gathering point tied to a server run by a particular company or organisation, but, I don't know...IRC just feels like a more 'transparent', neutral form/protocol to me.
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?”
I work at Google Dublin, and we consider IRC to be an invaluable business tool. There really isn't a replacement for it.
Even tho I still use IRC at home we use hipchat at work, and it works pretty well. The ability to easily send screengrabs and similar stuff to other users is pretty handy.
I don't get you people. I really don't get you.
Any idea of something like Hipchat but hostable internally?
Actually making it an explicit task to invite the right people to discuss when you need a group chat can be a feature in itself.
Now I love IRC, but for private use only.
They were sitting in the Netherlands and had hired a bunch of teleworkers. Mostly from Germany and Poland.
And whenever there were meetings (even with the bosses) we used IRC for that. It was pretty cool. You were also allowed to go AFK but you had to leave your client open to read the backlogs. (People knew beforehand if their active presence was required in the meeting.)
(I do like the class/instance structure, though, and that's never been duplicated anywhere else as far as I know. A friend and I made a plugin for irssi that allows you to use instances on IRC, but it never caught on.)
> The general response was along the lines of 'that still exists?', 'hey, I heard windows 3.0 is being released', etc.
Not shocked that a bunch of kids whose first experience with a computer was Windows XP and all trying to recreate facebook have never heard of IRC
You liked it and gave it a positive review, and at 15, that was really huge for me and kept me hungry to keep coding.
So, thanks!
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".
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 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! :)
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.
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)
Interesting that IRC actually predates the web. I find it very useful at times.
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.
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.
IRC and Email is the only sane ways to communicate online at the moment. (In my opinion)
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.
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.
The potential problem with XML is the overhead. I'm not sure that's been an issue so far, though.
The idiosyncracies that you have to get into when you want to write a proper client for humans, and what you actually have to worry about if your aim is just writing tools that use IRC (internal deployment bots, or whatnot) are miles apart. The vast majority of users will only be interested in the second.
Just follow the RFCs for the features that you need, and ignore everything else.
Anyway, IRC is plainly simple if you look at it's competition. I can use IRC with netcat without any significant effort; there are not a lot of other things I can say that about.
The claimed scope is so broad, though, that it's hard even to figure out a good starting point for further investigation.
There are tons of alternatives, but none with the simple ubiquity of IRC.
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.
1) handles ssh tunnels for me after being configured
2) Automatically handles notifications that I'm being talked to
3) Can retrieve chatlogs from when I'm offline
4) Handles afking automatically
5) Encrypts chats between people
for the mac? It would be really useful.
Think of them as being "on call."
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.
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).
Especially when running your own server this would be a more secure alternative.
Do note that I will be hosting this on EC2, so some semblance of authentication/security would be welcome.
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.
It became pretty popular and it was a great way to communicate between branch offices.
Event though UnrealIRCd doesn't have the best reputation, it is still a quite easy-to-set-up IRCd and is still in more-or-less active development...
Depending if you'll only use this internally or not you might want to set up Services to provide some facility to register nicknames and make sure of the identity of participants in the chat - take a look at either Anope or Atheme for that.
Another IRCd to keep an eye on is ngIRCd [1], which claims to be small and lightweight - however i haven't had a chance to try it out yet...
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.
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.
Jabbr (http://www.jabbr.net) is a good replacement for IRC, with features such as offline history, and embedded content (for code snippets, etc.)
(some of my friends use it and seem happy with it, I have not tried it myself).
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.
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.
Had no clue IRC had died.
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'...