8 ms·
IRC is awesome. The biggest downside is that when you join a channel, you don't get to read all the previous history. In that important feature Twitter/Slack is
by bemmu 12y ago
IRC is awesome. The biggest downside is that when you join a channel, you don't get to read all the previous history. In that important feature Twitter/Slack is superior.
By the way, #startups on freenode seems to have the most HN users on it.
- vertex-four 12y ago> The biggest downside is that when you join a channel, you don't get to read all the previous history. In my use of it - primarily social, less technical - this is actually a huge benefit. Whereas things I say on Facebook, on Twitter, even on Skype groups float around forever, this doesn't happen on IRC. Only the other people in the channel log things, and if someone else turns up, they don't see what I've been talking about - the exact contents of my discussions aren't floating about forever so long as people don't intentionally distribute them.
- TazeTSchnitzel 12y agoThis is also one of the (original) benefits of 4chan. It's not merely anonymous, but it is also ephemeral. However, these days there are IRC loggers and 4chan archivers.
- vertex-four 12y agoThere's only IRC loggers that you can see, though - if you know (practically) everyone in a channel at a given point in time, you're reasonably safe - not 100%, but reasonably. Which is about good enough for most things.
- TeMPOraL 12y agoYou guys know that probably every third person on Freenode has his or her own IRC bot on the channel? ;). Ok, I'm exaggerating, but I'm yet to see a popular channel that isn't logged either publicly or privately.
- ashark 12y agoIRC's one of the only things that makes me feel like the early web did. A bunch of mostly-anonymous people collaborating or just hanging out, and it doesn't seem like everyone's trying to make a buck or polish their "personal brand". Little or no official corporate presence. No one's worried anything they write will ruin their lives, justly or unjustly. It's the "no one knows you're a dog" web of yesteryear. I miss when more of the web was like that. It's nice.
- mongol 12y agoWell put. It is quite different now.
- yborg 12y agoMost channel bots log, and most channels have bots to provide application services (like history searching). I have 5 continuous years of history for some of the channel bots I run. There used to be a bot that would try and join every public channel and produced a web-searchable archive of transcripts, I don't know if this is still running.
- vertex-four 12y agoMost channels I'm in don't have channel bots - one XKCD-related subchannel does (and it doesn't log), and the local hackspace's does (and it doesn't log either), but I'm in another half a dozen channels that don't.
- pavel_lishin 12y ago> IRC is awesome. The biggest downside is that when you join a channel, you don't get to read all the previous history. In that important feature Twitter/Slack is superior. I use bip[1], which is an IRC bouncer. I basically connect to networks from a remote machine, and when I hop into IRC, I connect to that machine - which gives me some playback of what's been said beforehand, so I know at least some of the context. This doesn't solve the 'problem' for joining new channels, but it's nice if you have regular channels you hang out in. 1: https://bip.milkypond.org/ https://bip.milkypond.org/ (their cert is broken :/)
- iancarroll 12y agoZNC is also a good bouncer (I use it).
- pavel_lishin 12y agoI used znc for a bit, and switched to bip for ... some reason that I can't recall, now. I think the configuration for bip was easier than znc?
- iancarroll 12y agoI don't find it hard. The webadmin module lets you configure everything via a web interface if you're inclined to.
- Sir_Cmpwn 12y agoI think that comparing Twitter or Slack to IRC in that manner is a broken comparison. Neither of those services can possibly stand up next to IRC, an open protocol with several dozen client and server implementations and millions of users. IRC thrives because it's so open and easy to use from a programmer's point of view. There's no centralized authority or point of failure with IRC.
- gghh 12y agoAbout history: of course you can run your own IRC bouncer if you're willing to host it, but irccloud https://www.irccloud.com/ https://www.irccloud.com/ is such a no-brain solution that more and more IRC users have it.
- toxicFork 12y agoYep, I was making my own web based irc bouncer/client until I saw irccloud and my project was instantly dumped and I'm now gladly paying them!
- kapilvt 12y agoi'm a user... aware of irccloud since the extended beta, but recently a user due to various nesc. evils of corporate networking. except honestly the ui sucks for history and non existent search sucks compared to botbot.me ie. https://botbot.me/freenode/google-containers/ https://botbot.me/freenode/google-containers/ erlang vs python .. connected clients vs historical search.. apples and oranges i guess...
- petercooper 12y agoI've never implemented one, but surely an ircd could do this if it wanted to? When someone joins a channel, send them a certain number of lines of history straight away, etc?
- DasIch 12y agoThe protocol provides no way to send a scrollback or a history of messages. Additionally messages have no timestamp, so you don't know when they were written, only when you received them.
- ReidZB 12y agoI'm no IRC expert, but I do know that some IRCds do support sending a scrollback / channel history. For example, InspIRCd's chanhistory module: https://wiki.inspircd.org/Modules/2.0/chanhistory https://wiki.inspircd.org/Modules/2.0/chanhistory How it actually accomplishes that within the framework of the "protocol," I don't know.
- scrollaway 12y agoThe messages are sent as extra messages, duplicating timestamps and faking senders and overall it's pretty ugly. The Quassel protocol supports this, unfortunately it looks like the quassel team doesn't care about taking it further than where it is.
- grawity 12y agoTimestamps – there's a standard extension for this (see IRCv3 above). ZNC has been using it for maybe a year. Senders – there's absolutely no reason to fake senders, since it was always valid for messages to come from people not in the channel.
- SaberUK 12y agoFull disclosure: I am one of the developers on the aforementioned IRC server. In a future release InspIRCd will adopt support for the server-time extension which will allow us to get rid of the timestamp duplication if a user's client supports it.
- klapinat0r 12y agohttps://botbot.me/ https://botbot.me/
- raimue 12y agoI consider not seeing the previous history a feature. When I say something to a group of people currently in a room, I only address these people and this message is not necessarily intended for anyone joining later.