WEBVTT - TechStuff Classic: Time for an IRC Chat

0:00:04.400 --> 0:00:07.800
<v Speaker 1>Welcome to tex Stuff, a production from I Heart Radio.

0:00:12.039 --> 0:00:15.320
<v Speaker 1>Hey there, and welcome to tech Stuff. I'm your host,

0:00:15.600 --> 0:00:19.239
<v Speaker 1>Jonathan Strickland. I'm an executive producer with I Heart Radio

0:00:19.280 --> 0:00:21.640
<v Speaker 1>and I love all things tech. And it is Friday.

0:00:21.720 --> 0:00:24.599
<v Speaker 1>That means it is that it's time for a classic episode.

0:00:25.320 --> 0:00:30.000
<v Speaker 1>And this episode originally published on March two thousand and fourteen.

0:00:30.360 --> 0:00:33.559
<v Speaker 1>It is titled time for an I r C Chat.

0:00:34.040 --> 0:00:37.639
<v Speaker 1>I hope you guys enjoy. Let's listen. In long time

0:00:37.680 --> 0:00:40.400
<v Speaker 1>listeners of tech Stuff might be thinking, we already did

0:00:40.440 --> 0:00:43.240
<v Speaker 1>an episode on I r C, and you are completely correct.

0:00:43.320 --> 0:00:45.519
<v Speaker 1>Jonathan and Chris did one of those way back on

0:00:45.680 --> 0:00:50.280
<v Speaker 1>June called what is I r C? But it was

0:00:50.320 --> 0:00:52.800
<v Speaker 1>it was more of a basic overview of what the

0:00:52.800 --> 0:00:55.160
<v Speaker 1>service is and how it came about and how people

0:00:55.280 --> 0:00:57.800
<v Speaker 1>use it. We wanted to go a little bit more

0:00:57.800 --> 0:01:00.360
<v Speaker 1>into the history of I r C. Thanks Mo Splee

0:01:00.480 --> 0:01:04.080
<v Speaker 1>to an idea from listener Addie Um that's at Addie

0:01:04.080 --> 0:01:06.840
<v Speaker 1>cyrom One on Twitter, who said, can you do an

0:01:06.840 --> 0:01:09.920
<v Speaker 1>episode on I r C? And we said sure, yeah.

0:01:09.959 --> 0:01:12.440
<v Speaker 1>I just want to make it clear that I listened

0:01:12.560 --> 0:01:15.560
<v Speaker 1>to that podcast from and I have no memory of

0:01:15.640 --> 0:01:19.240
<v Speaker 1>ever saying those words, and I it sounds like I'm

0:01:19.240 --> 0:01:22.200
<v Speaker 1>making a joke, but I was, like I, I clearly

0:01:22.240 --> 0:01:25.479
<v Speaker 1>recognized my voice, but there is nothing in my brain

0:01:25.600 --> 0:01:27.520
<v Speaker 1>that held onto the fact that I did an episode

0:01:27.560 --> 0:01:30.640
<v Speaker 1>about I r C already. So we if you did

0:01:30.720 --> 0:01:33.319
<v Speaker 1>listen to that episode and you have a better memory

0:01:33.360 --> 0:01:36.200
<v Speaker 1>than I do, some of this might sound familiar, but

0:01:36.560 --> 0:01:39.600
<v Speaker 1>go with us, all right, So let's start our our

0:01:39.760 --> 0:01:42.520
<v Speaker 1>journey down memory lane, and and also open up a

0:01:42.600 --> 0:01:44.240
<v Speaker 1>few other doors on the way if I can make

0:01:44.280 --> 0:01:49.400
<v Speaker 1>some metaphors. So what exactly is I r C. Well,

0:01:49.440 --> 0:01:52.680
<v Speaker 1>as we have mentioned even just in the past couple

0:01:52.680 --> 0:01:54.840
<v Speaker 1>of minutes, here, it stands for Internet Relay check Weight.

0:01:54.920 --> 0:01:57.960
<v Speaker 1>I have no memory, Jonathan, this is becoming a problem.

0:01:57.960 --> 0:02:00.320
<v Speaker 1>I know that you're off caffeine today. Better it might

0:02:00.320 --> 0:02:02.200
<v Speaker 1>be the issue. Yeah, I gave up caffeine and now

0:02:02.320 --> 0:02:05.560
<v Speaker 1>now I'm all sorts of messed up, y'all. So yeah,

0:02:05.600 --> 0:02:09.000
<v Speaker 1>it's it's actually a platform for real time chat on

0:02:09.040 --> 0:02:11.560
<v Speaker 1>the Internet. And it's text based. It's not you know,

0:02:11.760 --> 0:02:14.360
<v Speaker 1>voice or video or anything like that. This is actually

0:02:14.560 --> 0:02:18.120
<v Speaker 1>typing in your little type type. It's a it's a

0:02:18.160 --> 0:02:21.640
<v Speaker 1>type of instant messenger. Might be a phrase that people

0:02:21.680 --> 0:02:23.880
<v Speaker 1>are more familiar with these days, although I would argue

0:02:23.919 --> 0:02:26.919
<v Speaker 1>that most instant messengers are probably based on I r C. Yeah.

0:02:26.960 --> 0:02:30.160
<v Speaker 1>I r C is also group based, as opposed to

0:02:30.200 --> 0:02:33.720
<v Speaker 1>a one on one discussion. You would It's almost like

0:02:33.800 --> 0:02:37.480
<v Speaker 1>if you were to go to a physical location where

0:02:37.520 --> 0:02:40.320
<v Speaker 1>the people at a physical location are all all interested

0:02:40.400 --> 0:02:43.280
<v Speaker 1>in a particular topic, and you walk through the door

0:02:43.400 --> 0:02:45.959
<v Speaker 1>and you join the conversation. Except in I r C

0:02:46.160 --> 0:02:48.400
<v Speaker 1>you can actually be in multiple rooms at the same time,

0:02:48.440 --> 0:02:51.680
<v Speaker 1>having multiple conversations about multiple topics, right, because you're going

0:02:51.680 --> 0:02:55.840
<v Speaker 1>through a server. Yeah, a server that has multiple different

0:02:55.880 --> 0:02:59.600
<v Speaker 1>kind of rooms, virtual rooms, or or channels exactly. And

0:02:59.639 --> 0:03:02.880
<v Speaker 1>each channel has its own name. Uh. Most of the time,

0:03:02.960 --> 0:03:05.400
<v Speaker 1>the channel name kind of gives you an idea of

0:03:05.400 --> 0:03:07.680
<v Speaker 1>what the subject is some of them. Some of them

0:03:07.680 --> 0:03:11.720
<v Speaker 1>are general subjects. They're pretty straightforward. It's uh, yeah, like

0:03:11.800 --> 0:03:15.840
<v Speaker 1>hashtag firefly fans. I guess that would be people who

0:03:15.919 --> 0:03:19.440
<v Speaker 1>really enjoy bugs that light up at night. That clearly

0:03:19.560 --> 0:03:23.680
<v Speaker 1>must be it to to connect to these kind of spaces,

0:03:23.720 --> 0:03:27.280
<v Speaker 1>you have to use a program, a client, an app YEP.

0:03:27.720 --> 0:03:30.600
<v Speaker 1>So you've got this client server relationship the servers what

0:03:30.720 --> 0:03:33.880
<v Speaker 1>houses the connections, and the client is what you use

0:03:33.960 --> 0:03:36.480
<v Speaker 1>to have your computer connect to the server. And these

0:03:36.520 --> 0:03:39.160
<v Speaker 1>days there are many much clients, yeah, and lots and

0:03:39.200 --> 0:03:43.440
<v Speaker 1>lots of servers too, So the clients exist for all

0:03:43.520 --> 0:03:47.360
<v Speaker 1>sorts of different operating systems. So you're not going to

0:03:47.400 --> 0:03:49.640
<v Speaker 1>be left out, you know, if you're if you're saying,

0:03:49.640 --> 0:03:52.480
<v Speaker 1>but I use a Mac, how could I participate in

0:03:52.520 --> 0:03:55.200
<v Speaker 1>this wonderful world that is I r C. First of all,

0:03:55.200 --> 0:03:58.640
<v Speaker 1>I'd say, well, you're about a decade late to this party,

0:03:58.880 --> 0:04:01.360
<v Speaker 1>more than a decade later, it turns out. But also

0:04:01.360 --> 0:04:04.120
<v Speaker 1>I would say, don't worry, because every operating system has

0:04:04.160 --> 0:04:06.600
<v Speaker 1>a host of clients you can choose from. Many have

0:04:06.960 --> 0:04:09.760
<v Speaker 1>very different capabilities that are built in. Some of them

0:04:09.960 --> 0:04:12.480
<v Speaker 1>are more intuitive than others. And there are also lots

0:04:12.520 --> 0:04:15.000
<v Speaker 1>and lots of servers on them. And UH. The other

0:04:15.160 --> 0:04:17.440
<v Speaker 1>interesting things is that the servers can connect to each

0:04:17.440 --> 0:04:19.919
<v Speaker 1>other to form networks. And in fact, that's how I

0:04:20.040 --> 0:04:24.320
<v Speaker 1>r C got started. It started with an a network originally, UH,

0:04:24.360 --> 0:04:27.599
<v Speaker 1>and then eventually reached the world that we're in today

0:04:27.640 --> 0:04:30.960
<v Speaker 1>where you have all these different servers UH and networks

0:04:31.000 --> 0:04:33.200
<v Speaker 1>that some of them are not connected to each other.

0:04:33.279 --> 0:04:35.599
<v Speaker 1>So in other words, there may be channels on one

0:04:35.640 --> 0:04:38.960
<v Speaker 1>server that you really like and channels on another server

0:04:39.160 --> 0:04:41.359
<v Speaker 1>that you really like. Those two servers aren't connected, so

0:04:41.440 --> 0:04:44.280
<v Speaker 1>you have to connect to either one separately in order

0:04:44.320 --> 0:04:47.200
<v Speaker 1>to access the stuff that you want exactly. Yeah, it's

0:04:47.200 --> 0:04:49.360
<v Speaker 1>not like you can just jump from channel to channel

0:04:49.400 --> 0:04:52.480
<v Speaker 1>if those servers have no connection between them. And uh

0:04:52.600 --> 0:04:55.880
<v Speaker 1>so it's meant for, like we said, group discussions, you know,

0:04:56.160 --> 0:04:58.839
<v Speaker 1>having a big group conversation. There are ways that you

0:04:58.880 --> 0:05:02.799
<v Speaker 1>can send private message is went forth um, and to communicate,

0:05:02.839 --> 0:05:05.440
<v Speaker 1>you just type your text into a little text field.

0:05:05.440 --> 0:05:07.560
<v Speaker 1>Think of a divided window. So the window on the

0:05:07.600 --> 0:05:10.880
<v Speaker 1>top is sort of the ongoing conversation within that channel,

0:05:11.320 --> 0:05:14.120
<v Speaker 1>and the window below, it's very narrow, is really a

0:05:14.120 --> 0:05:16.520
<v Speaker 1>text field for you to type in. And then you

0:05:16.520 --> 0:05:18.840
<v Speaker 1>can also enter in commands I r C commands. We

0:05:18.880 --> 0:05:21.800
<v Speaker 1>talked a lot about I r C commands in the

0:05:22.720 --> 0:05:25.520
<v Speaker 1>two thousand ten episode, so I highly recommend you go

0:05:25.560 --> 0:05:27.760
<v Speaker 1>and check that out if you're really interested. For one thing,

0:05:28.200 --> 0:05:31.480
<v Speaker 1>the commands are dependent upon what client you use because

0:05:31.920 --> 0:05:35.480
<v Speaker 1>the different systems use slightly different phrasing. Yeah, just imagine that,

0:05:35.720 --> 0:05:37.920
<v Speaker 1>you know, think of it as evolution, and at one

0:05:38.000 --> 0:05:42.200
<v Speaker 1>point all these different client philosophies split and then evolved

0:05:42.200 --> 0:05:44.920
<v Speaker 1>on their separate pathways, which is actually exactly what happens,

0:05:45.000 --> 0:05:48.080
<v Speaker 1>which we will talk about. Yeah, so that's the basic

0:05:48.839 --> 0:05:51.360
<v Speaker 1>way that these things work. So so let's talk about

0:05:51.360 --> 0:05:55.000
<v Speaker 1>how this actually came to happen. It all started way

0:05:55.040 --> 0:05:59.800
<v Speaker 1>back in y'all when when we mentioned that you are

0:06:00.120 --> 0:06:02.440
<v Speaker 1>or twenty years too late, we were not really kidding

0:06:02.560 --> 0:06:04.039
<v Speaker 1>um and and for the record, on all of this

0:06:04.160 --> 0:06:06.080
<v Speaker 1>history stuff that we're about to talk about, there are

0:06:06.200 --> 0:06:08.960
<v Speaker 1>a bunch of vaguely conflicting reports about all of it

0:06:09.000 --> 0:06:11.800
<v Speaker 1>because no one was really documenting it at the time.

0:06:12.120 --> 0:06:14.000
<v Speaker 1>No one was expecting this to be something that someone

0:06:14.040 --> 0:06:16.560
<v Speaker 1>would be sitting in a podcast room talking about. It's

0:06:16.600 --> 0:06:19.160
<v Speaker 1>It's the way a lot of things unfold eventually is

0:06:19.200 --> 0:06:22.520
<v Speaker 1>that unless there was someone who was officially a chronicler,

0:06:23.200 --> 0:06:29.360
<v Speaker 1>uh you just get you know, kind of time is estimations. So,

0:06:29.480 --> 0:06:32.480
<v Speaker 1>for example, the birth of I. R. C Is often

0:06:32.560 --> 0:06:36.640
<v Speaker 1>said to be sometime around the end of August nine,

0:06:37.520 --> 0:06:40.720
<v Speaker 1>but we don't remember what the day was because the

0:06:40.760 --> 0:06:49.000
<v Speaker 1>operative person um one yarco a k A whiz Karen,

0:06:49.320 --> 0:06:53.560
<v Speaker 1>I'm gonna go I think it's I. I think it's okay.

0:06:53.640 --> 0:06:56.080
<v Speaker 1>So here's the thing, guys, he's finished. There are a

0:06:56.120 --> 0:06:58.880
<v Speaker 1>lot of Finnish people involved in the development of I

0:06:59.040 --> 0:07:03.440
<v Speaker 1>r C, and we are Americans who have a vast

0:07:03.480 --> 0:07:06.360
<v Speaker 1>ignorance on the way to pronounce Finish names. Lauren has

0:07:06.400 --> 0:07:10.400
<v Speaker 1>done her best to to decipher this. I have not,

0:07:11.360 --> 0:07:14.400
<v Speaker 1>and hilarity shall ensue. Now. I want to extend all

0:07:14.440 --> 0:07:16.800
<v Speaker 1>my apologies to my Finnish friends who are going to

0:07:17.440 --> 0:07:20.280
<v Speaker 1>cringe every time I mangle a name. But just no,

0:07:20.440 --> 0:07:24.520
<v Speaker 1>it's not at a malice. It's just from ignorance. Yea

0:07:25.160 --> 0:07:28.560
<v Speaker 1>yea ignorance um. But so at any rate, he was

0:07:28.600 --> 0:07:32.840
<v Speaker 1>working at the University of Aulu in Finland, and he

0:07:32.880 --> 0:07:36.400
<v Speaker 1>was working specifically in the Department of Information Processing Science,

0:07:36.800 --> 0:07:39.400
<v Speaker 1>and he thought, you know, I want to include some

0:07:39.480 --> 0:07:45.160
<v Speaker 1>sort of chat functionality in this BBS service software that

0:07:45.200 --> 0:07:49.520
<v Speaker 1>I am installing BBS bulletin board system. So this is

0:07:49.600 --> 0:07:52.360
<v Speaker 1>sort of the predecessor to you know, these were like

0:07:52.360 --> 0:07:55.120
<v Speaker 1>those those local networks that you could log into. It

0:07:55.160 --> 0:07:57.760
<v Speaker 1>wasn't an Internet, it was something that you could dial

0:07:57.880 --> 0:08:02.480
<v Speaker 1>directly into a BBS and get a net like uh services,

0:08:02.520 --> 0:08:06.520
<v Speaker 1>including things like messaging an email, but it was usually

0:08:07.920 --> 0:08:11.120
<v Speaker 1>restricted just to that BBS. So in other words, again

0:08:11.240 --> 0:08:13.840
<v Speaker 1>it was they were like little islands as opposed to

0:08:13.920 --> 0:08:17.800
<v Speaker 1>a global internet. Yeah, there was usenet, which was a

0:08:17.800 --> 0:08:22.200
<v Speaker 1>little bit more expansive and had more group discussion kind

0:08:22.240 --> 0:08:25.320
<v Speaker 1>of functions. But but one of the ideas that Yorko

0:08:25.480 --> 0:08:28.320
<v Speaker 1>had was that he really wanted to to integrate that

0:08:28.400 --> 0:08:32.080
<v Speaker 1>into a real time chat capacity, right, and he started

0:08:32.080 --> 0:08:35.160
<v Speaker 1>looking around for inspiration u and one of them was

0:08:35.280 --> 0:08:38.160
<v Speaker 1>a bit chat client that was developed by a friend

0:08:38.200 --> 0:08:41.320
<v Speaker 1>of his. He actually started borrowing parts of multi user

0:08:41.400 --> 0:08:44.720
<v Speaker 1>chat programs that were written by other people, including then

0:08:44.920 --> 0:08:47.240
<v Speaker 1>tell me if I get this one wrong, or key

0:08:47.600 --> 0:08:53.199
<v Speaker 1>yes your key, I don't know, Copala no, I got

0:08:53.200 --> 0:08:56.840
<v Speaker 1>that one wrong, and Yoka Peel and uh. So his

0:08:56.960 --> 0:09:01.800
<v Speaker 1>friends had been working on similar ideas for other implementations,

0:09:02.280 --> 0:09:05.600
<v Speaker 1>and at the end of August, n r C was

0:09:05.640 --> 0:09:09.440
<v Speaker 1>switched on and it lived on a single computer, so

0:09:09.679 --> 0:09:13.800
<v Speaker 1>just one computer in the world running the server software

0:09:13.920 --> 0:09:19.880
<v Speaker 1>for i r C. So then you had this group

0:09:19.920 --> 0:09:25.120
<v Speaker 1>of friends campaigned the university to eventually allow them to

0:09:25.160 --> 0:09:28.360
<v Speaker 1>release this code to a wider audience because technically the

0:09:28.400 --> 0:09:32.480
<v Speaker 1>code belonged to the university itself. And I love the

0:09:32.520 --> 0:09:36.559
<v Speaker 1>way that the that Yarko talks about the the development.

0:09:36.600 --> 0:09:39.800
<v Speaker 1>He says, once it got up to ten users, I

0:09:39.920 --> 0:09:42.480
<v Speaker 1>knew that I wanted to let other people have a

0:09:42.600 --> 0:09:46.720
<v Speaker 1>crack at this, and I thought ten on the Internet

0:09:46.800 --> 0:09:49.319
<v Speaker 1>was very I mean, it wasn't really the Internet yet.

0:09:49.360 --> 0:09:52.160
<v Speaker 1>The Internet was a yeah, the Internet was was just

0:09:52.280 --> 0:09:56.760
<v Speaker 1>the realm of research organizations and universities. No one outside

0:09:56.760 --> 0:09:59.280
<v Speaker 1>of that really had much access to it. Besides it

0:09:59.320 --> 0:10:03.160
<v Speaker 1>was some government agencies as well, but you know, we

0:10:03.640 --> 0:10:06.600
<v Speaker 1>plebians out in the real world didn't have any access

0:10:06.640 --> 0:10:10.080
<v Speaker 1>to it. The Worldwide Web was more than a decade away,

0:10:10.160 --> 0:10:12.920
<v Speaker 1>so this was you know, this was early early days,

0:10:13.120 --> 0:10:15.880
<v Speaker 1>so ten was actually a significant number. Just I just

0:10:15.960 --> 0:10:18.040
<v Speaker 1>joke about it because I think of our discussion about

0:10:18.040 --> 0:10:20.360
<v Speaker 1>Twitter from a few weeks ago about how the five

0:10:20.400 --> 0:10:23.760
<v Speaker 1>thousand number was so small. But yeah, ten people. So

0:10:23.800 --> 0:10:26.520
<v Speaker 1>he just he convinces the university to allow them to

0:10:26.720 --> 0:10:31.160
<v Speaker 1>release this code to some other people, and they started

0:10:31.320 --> 0:10:34.920
<v Speaker 1>getting it installed in other universities in Finland first and

0:10:35.000 --> 0:10:39.400
<v Speaker 1>they joined on and then looked at other countries as well.

0:10:39.600 --> 0:10:43.400
<v Speaker 1>But there were some issues there right there, there were

0:10:43.400 --> 0:10:48.640
<v Speaker 1>a few like inter country connectivity issues apparently. Uh yeah,

0:10:48.679 --> 0:10:51.199
<v Speaker 1>because I mean at this point, again, internet is not

0:10:51.240 --> 0:10:55.000
<v Speaker 1>a real thing, right right, Yeah yeah. Yrkill remembers there

0:10:55.000 --> 0:10:59.440
<v Speaker 1>being specific problems connecting his his networks in Finland with

0:10:59.679 --> 0:11:03.480
<v Speaker 1>US networks, but this wouldn't go on for very long. Yeah. Yeah,

0:11:03.600 --> 0:11:06.080
<v Speaker 1>there were improvements in the infrastructure going on at the

0:11:06.160 --> 0:11:08.880
<v Speaker 1>same time as I r C starting to catch on

0:11:09.040 --> 0:11:12.400
<v Speaker 1>in popularity. In fact, by November of that year, of

0:11:13.679 --> 0:11:17.960
<v Speaker 1>universities in Colorado and Oregon would become connected to the

0:11:18.080 --> 0:11:20.360
<v Speaker 1>I r C network. Um they would set up their

0:11:20.400 --> 0:11:23.560
<v Speaker 1>own servers and and hook everything up together, so it

0:11:23.640 --> 0:11:26.360
<v Speaker 1>was no longer solely finished and what it was just

0:11:26.400 --> 0:11:33.680
<v Speaker 1>getting started. I couldn't help myself. UM and uh Jorco

0:11:33.760 --> 0:11:35.880
<v Speaker 1>had connected with some people through m I T S

0:11:35.920 --> 0:11:38.319
<v Speaker 1>network and distributed a couple of copies and it basically

0:11:38.320 --> 0:11:40.080
<v Speaker 1>just went wild. I mean like he did. He didn't

0:11:40.280 --> 0:11:42.840
<v Speaker 1>distribute it physically to all of these people that ended

0:11:42.880 --> 0:11:45.680
<v Speaker 1>up setting up their their their own versions. But yeah,

0:11:45.679 --> 0:11:47.880
<v Speaker 1>it's actually kind of funny, like the story about the

0:11:47.920 --> 0:11:52.280
<v Speaker 1>Colorado coming online. As I understand it, one of the

0:11:52.360 --> 0:11:56.400
<v Speaker 1>other UH universities in Finland there was a user who

0:11:56.440 --> 0:11:58.320
<v Speaker 1>was very interested in it, who then passed it on

0:11:58.360 --> 0:12:01.240
<v Speaker 1>to someone who was at in Colorado, who then uh,

0:12:01.320 --> 0:12:03.760
<v Speaker 1>you know, so it was it was growing organically. It

0:12:03.840 --> 0:12:06.360
<v Speaker 1>wasn't like a planned out this is how we're rolling

0:12:06.400 --> 0:12:09.079
<v Speaker 1>this out. It was it was a viral. Yeah. He

0:12:09.480 --> 0:12:11.280
<v Speaker 1>was just like, hey, check out the school thing that

0:12:11.320 --> 0:12:13.360
<v Speaker 1>I made, and and all of a sudden he would

0:12:13.400 --> 0:12:16.640
<v Speaker 1>see it pop up in other places. So that was

0:12:16.679 --> 0:12:19.400
<v Speaker 1>August to November. It took very little time at all.

0:12:19.480 --> 0:12:24.280
<v Speaker 1>By mid there were forty servers worldwide. Uh, and by

0:12:24.400 --> 0:12:28.480
<v Speaker 1>nineteen ninety the average number of active servers so forty

0:12:28.520 --> 0:12:31.800
<v Speaker 1>servers worldwide that not all of them are necessarily active

0:12:31.800 --> 0:12:35.400
<v Speaker 1>all the time. So by the number of active servers

0:12:35.400 --> 0:12:38.400
<v Speaker 1>and the number of active users at any particular given

0:12:38.400 --> 0:12:41.400
<v Speaker 1>time was still pretty modest. We're talking twelve users and

0:12:41.440 --> 0:12:44.599
<v Speaker 1>thirty eight servers. Granted, the original code for I r

0:12:44.679 --> 0:12:47.480
<v Speaker 1>C really only accounted for some hundred users to be

0:12:47.520 --> 0:12:50.880
<v Speaker 1>connected all at the same time. And uh. Furthermore, according

0:12:50.920 --> 0:12:53.640
<v Speaker 1>to some numbers around that same time, there were only

0:12:53.679 --> 0:12:57.160
<v Speaker 1>three million people worldwide who even had access to the Internet.

0:12:57.240 --> 0:12:59.360
<v Speaker 1>So right and and doing something like if you've ever

0:12:59.440 --> 0:13:02.080
<v Speaker 1>connected to a BBS in the old days. A lot

0:13:02.120 --> 0:13:05.320
<v Speaker 1>of those original bbs has only had capacity for a

0:13:05.360 --> 0:13:07.880
<v Speaker 1>couple of people to connect at a time. So for

0:13:07.960 --> 0:13:10.680
<v Speaker 1>something to have the capacity to allow a hundred people

0:13:10.679 --> 0:13:13.920
<v Speaker 1>to communicate simultaneously was a huge deal. It was it

0:13:13.920 --> 0:13:17.000
<v Speaker 1>would turn out to not be scalable really all, which

0:13:17.080 --> 0:13:20.199
<v Speaker 1>created many problems down the line. Yes. In fact, so

0:13:20.240 --> 0:13:24.200
<v Speaker 1>in August, that's when one of these problems starts to

0:13:24.240 --> 0:13:26.520
<v Speaker 1>rear its head, and that the I r C community

0:13:26.559 --> 0:13:31.720
<v Speaker 1>suffers its first schism, but not the last one. Hey, guys,

0:13:31.720 --> 0:13:34.080
<v Speaker 1>we'll chat some more about I r C in just

0:13:34.160 --> 0:13:44.120
<v Speaker 1>a moment, but first let's take a quick break. So

0:13:44.840 --> 0:13:50.120
<v Speaker 1>in this corner you have the traditional I C community,

0:13:50.880 --> 0:13:52.880
<v Speaker 1>and on the other corner you had a group that

0:13:53.040 --> 0:13:55.880
<v Speaker 1>just they you know, they didn't want people to tell

0:13:55.960 --> 0:13:58.720
<v Speaker 1>him what to do. They wanted they wanted freedom from

0:13:58.800 --> 0:14:03.480
<v Speaker 1>rules rules of four squares. Man, I don't know if

0:14:03.520 --> 0:14:07.679
<v Speaker 1>they actually used that voices, that's exactly how people talk

0:14:07.720 --> 0:14:12.360
<v Speaker 1>to I'm old enough to remember, I see. So So

0:14:12.480 --> 0:14:16.680
<v Speaker 1>these two groups split and the kind of anarchists, the

0:14:16.720 --> 0:14:19.640
<v Speaker 1>anarchists sort of side founded a net which stood in

0:14:19.680 --> 0:14:21.840
<v Speaker 1>fact for anarchist net. Yes, and the rest of it

0:14:21.880 --> 0:14:25.000
<v Speaker 1>became known as e f net, which stands for Aris

0:14:25.000 --> 0:14:28.000
<v Speaker 1>Free Network e r I s Aris Free network and

0:14:28.080 --> 0:14:31.480
<v Speaker 1>why because the server that a net was founded on

0:14:31.680 --> 0:14:35.600
<v Speaker 1>was named Aris dot Berkeley dot e d U. So,

0:14:35.880 --> 0:14:38.120
<v Speaker 1>in other words, you had one group of people who

0:14:38.120 --> 0:14:40.160
<v Speaker 1>are like, we kind of want the freedom to do

0:14:40.200 --> 0:14:42.280
<v Speaker 1>whatever we like, because we don't like these rules where

0:14:42.320 --> 0:14:45.000
<v Speaker 1>you say we can't do things like take over someone's

0:14:45.040 --> 0:14:48.400
<v Speaker 1>channel just because they weren't smart enough to block us

0:14:48.400 --> 0:14:51.480
<v Speaker 1>from and since they're not smart enough, they should not

0:14:51.520 --> 0:14:53.720
<v Speaker 1>be allowed to run that channel. I should be allowed

0:14:53.760 --> 0:14:55.760
<v Speaker 1>to run it and do whatever I want. I'm being

0:14:55.880 --> 0:14:58.240
<v Speaker 1>I'm certainly adding a little more motivation here than there

0:14:58.280 --> 0:15:01.480
<v Speaker 1>was probably in the literature. But that's kind of how

0:15:01.520 --> 0:15:03.920
<v Speaker 1>I do things. Well, I mean, you are you are

0:15:03.960 --> 0:15:06.000
<v Speaker 1>being snarky, But first of all, snark is what you do.

0:15:06.120 --> 0:15:08.160
<v Speaker 1>Snark is what both of us do. Snark is what

0:15:08.240 --> 0:15:12.200
<v Speaker 1>tech stuff does. We embrace it. We do. Um, but uh,

0:15:12.600 --> 0:15:15.360
<v Speaker 1>the folks who are on that that a net did

0:15:15.440 --> 0:15:20.360
<v Speaker 1>really enjoy exploiting um what was called nick colliding and

0:15:20.400 --> 0:15:23.360
<v Speaker 1>this is um. Yeah, so here's the thing, Like you

0:15:23.360 --> 0:15:26.720
<v Speaker 1>would choose a nickname when you log into a channel

0:15:26.920 --> 0:15:29.160
<v Speaker 1>or or a server to to chat with other people,

0:15:29.160 --> 0:15:31.760
<v Speaker 1>and this nickname represents who you are. You can choose

0:15:31.800 --> 0:15:35.160
<v Speaker 1>any nickname you want given the character limit of that

0:15:35.280 --> 0:15:38.840
<v Speaker 1>that's supported by that particular client and server. So one

0:15:38.880 --> 0:15:41.360
<v Speaker 1>thing that could happen is that if you try to

0:15:41.440 --> 0:15:44.840
<v Speaker 1>choose what you know, another person's nickname, the system would

0:15:44.880 --> 0:15:47.120
<v Speaker 1>generally prevent you from doing that, saying that that name

0:15:47.200 --> 0:15:51.400
<v Speaker 1>is already taken. But if you were able to orchestrate

0:15:51.480 --> 0:15:53.960
<v Speaker 1>an event or take advantage of an event where everyone

0:15:54.040 --> 0:15:56.320
<v Speaker 1>is kicked out of a room and then you rejoin

0:15:56.440 --> 0:15:58.320
<v Speaker 1>that room or channel, I should say, everyone's kicked out

0:15:58.320 --> 0:16:00.760
<v Speaker 1>of a channel, you rejoined that channel before the operator

0:16:00.880 --> 0:16:04.120
<v Speaker 1>or OP can join that channel, and you name yourself

0:16:04.200 --> 0:16:07.520
<v Speaker 1>the OPS name. You could end up giving yourself OP

0:16:07.600 --> 0:16:11.720
<v Speaker 1>powers for that channel, and you prevent the rightful OP

0:16:12.040 --> 0:16:15.480
<v Speaker 1>from being able to take hold. And so that's nick colliding.

0:16:15.480 --> 0:16:17.920
<v Speaker 1>It's when these nicknames collide. In One way that that

0:16:17.920 --> 0:16:19.720
<v Speaker 1>would happen is you would have what what's called a

0:16:19.800 --> 0:16:23.360
<v Speaker 1>net split. A net split is when uh you have

0:16:23.840 --> 0:16:27.160
<v Speaker 1>two servers that are connected to a network that are

0:16:27.240 --> 0:16:30.360
<v Speaker 1>running the same sort of channel, and some people are

0:16:30.360 --> 0:16:32.440
<v Speaker 1>on one server, some people are on the other server,

0:16:32.520 --> 0:16:34.520
<v Speaker 1>but they're all in the same chat room. But then

0:16:34.600 --> 0:16:38.840
<v Speaker 1>somehow a connection between those servers breaks and then you

0:16:38.920 --> 0:16:42.280
<v Speaker 1>end up having two instances of that same channel. So

0:16:42.360 --> 0:16:44.680
<v Speaker 1>you've got half the people in one and half the

0:16:44.680 --> 0:16:47.600
<v Speaker 1>people in the other. So let's say that I'm a jerk.

0:16:48.080 --> 0:16:50.320
<v Speaker 1>I mean, it's easy to say, right, So I'm a jerk.

0:16:51.160 --> 0:16:53.680
<v Speaker 1>I've lugged into the mansion. I'm hold on, it's gonna

0:16:53.720 --> 0:16:55.960
<v Speaker 1>take me a second. Yeah, I know, it's okay. There's

0:16:56.000 --> 0:16:58.720
<v Speaker 1>you're in the forest. There's a tree, all right. So Lauren,

0:16:58.760 --> 0:17:01.480
<v Speaker 1>you're an OP and I'm a and I've logged into

0:17:01.800 --> 0:17:04.359
<v Speaker 1>the channel and right now I'm not being too jerky,

0:17:04.480 --> 0:17:07.040
<v Speaker 1>so you haven't booted me or anything like that. But

0:17:07.080 --> 0:17:09.640
<v Speaker 1>there's a net split, and you and your group are

0:17:09.680 --> 0:17:12.080
<v Speaker 1>in one server. I'm on another server, so we're on

0:17:12.119 --> 0:17:15.359
<v Speaker 1>separate ones. I say, uh, there's been a net split.

0:17:15.400 --> 0:17:18.159
<v Speaker 1>I shall change my name, yes, exactly, I'll change my

0:17:18.240 --> 0:17:21.200
<v Speaker 1>name to Lauren's name. And so I changed my nickname.

0:17:21.520 --> 0:17:24.920
<v Speaker 1>And then when the servers are reunited and it tries

0:17:24.960 --> 0:17:28.520
<v Speaker 1>to reconcile these two worlds into one because you have

0:17:28.560 --> 0:17:32.120
<v Speaker 1>two people with the same nickname, the nicknames collide, thus

0:17:32.240 --> 0:17:35.760
<v Speaker 1>Nick colliding, and it boots both people out of the channel. Now,

0:17:35.920 --> 0:17:38.119
<v Speaker 1>because I'm a jerk, and because I've planned for this,

0:17:38.400 --> 0:17:40.600
<v Speaker 1>I've already got another window open, so i can log

0:17:40.800 --> 0:17:43.880
<v Speaker 1>right back in using Lauren's nickname again. And Lauren, because

0:17:43.880 --> 0:17:47.199
<v Speaker 1>she wasn't expecting this because she was being decent, is

0:17:47.440 --> 0:17:49.840
<v Speaker 1>locked out of her own channel. That's kind of nick

0:17:49.880 --> 0:17:53.080
<v Speaker 1>colliding in a you know, in a nutshell, and that's

0:17:53.080 --> 0:17:55.240
<v Speaker 1>the sort of stuff these guys like to do. So

0:17:55.640 --> 0:17:57.879
<v Speaker 1>they started up their own party. They say, well, you know,

0:17:57.960 --> 0:18:00.160
<v Speaker 1>the e f net people for some reason don't find

0:18:00.200 --> 0:18:02.919
<v Speaker 1>this nearly as entertaining as we do, so we're gonna

0:18:02.920 --> 0:18:06.679
<v Speaker 1>make our own party. However, a net would not last

0:18:07.040 --> 0:18:10.320
<v Speaker 1>very long, and in fact, most users chose to go

0:18:10.400 --> 0:18:15.879
<v Speaker 1>with e f net instead, saying this anarchy thing doesn't

0:18:15.880 --> 0:18:18.439
<v Speaker 1>sound like it's a lot of fun or very you know,

0:18:18.720 --> 0:18:21.200
<v Speaker 1>a productive does Everyone being nice seems to make a

0:18:21.280 --> 0:18:25.720
<v Speaker 1>lot more sense, right, So then we have a unified

0:18:26.080 --> 0:18:29.439
<v Speaker 1>network e f net again. So it started off as

0:18:29.440 --> 0:18:32.359
<v Speaker 1>a unified network, had that one schism, A net did

0:18:32.359 --> 0:18:35.520
<v Speaker 1>not last very long. We're back to unified. However, then

0:18:35.600 --> 0:18:38.560
<v Speaker 1>you have a second splintering, which is when some users

0:18:38.880 --> 0:18:42.119
<v Speaker 1>left e f net to form tub net, which was

0:18:42.280 --> 0:18:47.040
<v Speaker 1>mostly kind of a The tub net folks were saying, look,

0:18:47.240 --> 0:18:49.960
<v Speaker 1>you need to fix things so that net splits happen

0:18:50.200 --> 0:18:55.520
<v Speaker 1>less frequently. They are, they're disruptive, you, it's it's ruining

0:18:55.520 --> 0:18:58.280
<v Speaker 1>the experience, right. The way that people react to net

0:18:58.280 --> 0:19:00.520
<v Speaker 1>splits is not the problem. The fact that year having

0:19:00.600 --> 0:19:02.760
<v Speaker 1>net splits at all is something that really needs to

0:19:02.800 --> 0:19:06.119
<v Speaker 1>be worked on more exactly. And so it wasn't so

0:19:06.200 --> 0:19:08.800
<v Speaker 1>much a disagreement with policy as it was we need

0:19:08.840 --> 0:19:12.600
<v Speaker 1>to improve this platform. So they left and uh tough

0:19:12.600 --> 0:19:15.040
<v Speaker 1>net had about five servers and around a hundred users,

0:19:15.040 --> 0:19:18.280
<v Speaker 1>but it didn't stay around very long either. People kind

0:19:18.280 --> 0:19:21.240
<v Speaker 1>of might kind of reabsorbed. Yeah, um and and again,

0:19:21.320 --> 0:19:25.359
<v Speaker 1>basically all of these were really scalability issues, um, which

0:19:25.400 --> 0:19:27.760
<v Speaker 1>which Jerko himself actually listed as being just about the

0:19:27.800 --> 0:19:29.640
<v Speaker 1>only thing that he would go back and change if

0:19:29.640 --> 0:19:31.679
<v Speaker 1>he had it to all do over again. Right. But

0:19:31.800 --> 0:19:34.320
<v Speaker 1>you know, again, hindsight being twenty, it was a lot

0:19:34.359 --> 0:19:36.440
<v Speaker 1>harder to imagine this back when you were doing something

0:19:36.440 --> 0:19:41.679
<v Speaker 1>where you had ten people on absolutely so an event,

0:19:41.760 --> 0:19:44.320
<v Speaker 1>a world event happens that ends up making i r

0:19:44.400 --> 0:19:49.720
<v Speaker 1>C a very useful utility for a certain population. That

0:19:49.840 --> 0:19:53.080
<v Speaker 1>was when the Gulf War broke out and you started

0:19:53.119 --> 0:19:55.679
<v Speaker 1>seeing lots of people using i r C to communicate

0:19:55.720 --> 0:19:59.239
<v Speaker 1>about the war, sharing news stories, sharing information as they

0:19:59.240 --> 0:20:01.480
<v Speaker 1>got it because different parts of the world we're getting

0:20:01.520 --> 0:20:05.080
<v Speaker 1>reports earlier than other parts, and everyone wanted to know

0:20:05.119 --> 0:20:07.879
<v Speaker 1>what was going on. And this was when they were

0:20:07.880 --> 0:20:10.280
<v Speaker 1>seeing the height of their popularity in their early days.

0:20:10.280 --> 0:20:13.240
<v Speaker 1>And keep in mind, again we're talking modest numbers. So

0:20:13.280 --> 0:20:15.280
<v Speaker 1>when we tell you how many users at the higher

0:20:15.320 --> 0:20:18.840
<v Speaker 1>their popularity, don't snicker, right, because for the first time

0:20:18.840 --> 0:20:22.200
<v Speaker 1>in history, it was it was about three concurrent users

0:20:22.240 --> 0:20:25.639
<v Speaker 1>at any given moment, and that that was a big deal. Uh,

0:20:25.720 --> 0:20:27.720
<v Speaker 1>you know, kind of similar to how we were saying

0:20:27.720 --> 0:20:30.760
<v Speaker 1>in the Twitter episode about how how people were so

0:20:30.840 --> 0:20:34.800
<v Speaker 1>impressed by the ability that this that this software gave

0:20:34.840 --> 0:20:38.320
<v Speaker 1>them to tune into live reporting about an issue, same

0:20:38.400 --> 0:20:42.879
<v Speaker 1>same thing. Yeah, yeah, exactly, So it was you know, really,

0:20:43.200 --> 0:20:46.560
<v Speaker 1>to me, what this says is it's it's it's a

0:20:46.760 --> 0:20:50.040
<v Speaker 1>premonition about what the Internet will be and how it

0:20:50.040 --> 0:20:52.439
<v Speaker 1>will be important and how people will use it to

0:20:52.480 --> 0:20:57.320
<v Speaker 1>communicate these important ideas in real time. Across the entire globe,

0:20:57.720 --> 0:21:01.320
<v Speaker 1>and even though it was very tiny, particularly compared to

0:21:01.359 --> 0:21:03.879
<v Speaker 1>something as enormous as the Internet, it was kind of

0:21:03.920 --> 0:21:07.080
<v Speaker 1>a proof of concept in many ways. So then another

0:21:07.119 --> 0:21:09.239
<v Speaker 1>split happens, but this one was not It was an

0:21:09.280 --> 0:21:12.240
<v Speaker 1>amicable split. It wasn't something where a bunch of people

0:21:12.240 --> 0:21:16.160
<v Speaker 1>were really upset. A user who used the nickname wild

0:21:16.320 --> 0:21:20.119
<v Speaker 1>Thang and yes that is how it's spelled, created a

0:21:20.160 --> 0:21:24.720
<v Speaker 1>test network to develop bots. So these are automated accounts.

0:21:24.720 --> 0:21:28.760
<v Speaker 1>Often they will create admins that are bots, and the

0:21:28.800 --> 0:21:31.840
<v Speaker 1>admin bots really are just there to scan for anything

0:21:31.880 --> 0:21:34.720
<v Speaker 1>that would be objectionable and react to it so that

0:21:34.760 --> 0:21:37.440
<v Speaker 1>if someone's typing in all caps, the bot can step

0:21:37.480 --> 0:21:39.800
<v Speaker 1>in and say, please, don't type in all caps. People

0:21:39.800 --> 0:21:42.080
<v Speaker 1>were much more sensitive about that in these early days

0:21:42.080 --> 0:21:44.840
<v Speaker 1>of Internet. Yeah, you know, because it was considered shouting.

0:21:44.880 --> 0:21:47.119
<v Speaker 1>And no, no, I mean it's still considered shouting. But

0:21:47.200 --> 0:21:49.680
<v Speaker 1>it's kind of funny these days. I think back back then,

0:21:49.920 --> 0:21:52.920
<v Speaker 1>if you're if your handle is drunk hulk, it's hilarious.

0:21:53.200 --> 0:21:56.320
<v Speaker 1>Well but at any rate times yes, okay, that's fair.

0:21:56.680 --> 0:22:02.600
<v Speaker 1>It's not not always hilarious, but frequently so the this

0:22:02.600 --> 0:22:07.000
<v Speaker 1>this approach, this Uh, this split to create this area

0:22:07.040 --> 0:22:09.560
<v Speaker 1>where they could test out bots. It was really just

0:22:09.640 --> 0:22:11.840
<v Speaker 1>men as a testing ground, but more and more people

0:22:11.880 --> 0:22:14.119
<v Speaker 1>wanted to join it to kind of play around with

0:22:14.200 --> 0:22:17.160
<v Speaker 1>things and test things out and see what else was possible.

0:22:17.440 --> 0:22:21.320
<v Speaker 1>And that is how the undernet was born. And uh,

0:22:21.359 --> 0:22:25.280
<v Speaker 1>it actually had some really useful goals. It wasn't just

0:22:25.520 --> 0:22:28.200
<v Speaker 1>about playing with bots and seeing what you could program

0:22:28.280 --> 0:22:32.240
<v Speaker 1>to to do. It also involved ways of registering channels

0:22:32.280 --> 0:22:36.359
<v Speaker 1>to users so that nick colliding was less of a problem.

0:22:36.520 --> 0:22:39.159
<v Speaker 1>The idea being that if you register the channel to

0:22:39.280 --> 0:22:42.800
<v Speaker 1>a user and you had some form of verification like

0:22:42.840 --> 0:22:45.600
<v Speaker 1>a password, that would really cut down on people being

0:22:45.600 --> 0:22:50.000
<v Speaker 1>able to take over a channel without authorization. So it

0:22:50.119 --> 0:22:52.600
<v Speaker 1>actually exists in parallel with the f net. It's not

0:22:52.640 --> 0:22:54.840
<v Speaker 1>trying to compete or anything. It's just it's just kind

0:22:54.840 --> 0:22:58.520
<v Speaker 1>of a like almost like a sandbox where people can

0:22:58.560 --> 0:23:01.639
<v Speaker 1>test out things. And uh, that's where I r C

0:23:01.920 --> 0:23:04.960
<v Speaker 1>really stopped being a united network and becomes a platform

0:23:04.960 --> 0:23:07.520
<v Speaker 1>that runs on different networks. This is the first time

0:23:07.560 --> 0:23:10.200
<v Speaker 1>we start seeing something that can survive on its own

0:23:10.240 --> 0:23:12.160
<v Speaker 1>and doesn't. It's not just a flash in the pan,

0:23:12.480 --> 0:23:17.800
<v Speaker 1>you know. Splinter group, So by May, the i r

0:23:17.840 --> 0:23:20.840
<v Speaker 1>C protocol is made available to the general public. It's

0:23:20.840 --> 0:23:23.719
<v Speaker 1>no longer just something that's being spread from uh, you know,

0:23:23.880 --> 0:23:27.520
<v Speaker 1>one one enthusiast to another. Now it's available for anyone.

0:23:28.200 --> 0:23:33.600
<v Speaker 1>And the summer of nineteen Uh, we get a fork

0:23:33.880 --> 0:23:36.520
<v Speaker 1>in under net. So we've talked about splintering with e

0:23:36.760 --> 0:23:40.399
<v Speaker 1>f net. Now undernet itself forks and another group called

0:23:40.520 --> 0:23:44.000
<v Speaker 1>down net d a l n et is born and

0:23:44.440 --> 0:23:49.159
<v Speaker 1>it was really trying to bring more stability and security

0:23:49.320 --> 0:23:51.960
<v Speaker 1>to the i r C platform exactly. And a lot

0:23:52.000 --> 0:23:55.240
<v Speaker 1>of their their improvements were made by a guy named

0:23:55.240 --> 0:24:01.199
<v Speaker 1>Brian morpher Smith. So again looking to improve the platform. Uh.

0:24:01.400 --> 0:24:03.920
<v Speaker 1>I think these splits are looked upon with much more

0:24:04.000 --> 0:24:06.960
<v Speaker 1>fondness by people. You know, everyone was trying to make

0:24:07.000 --> 0:24:10.959
<v Speaker 1>it better as opposed to having having like deep philosophical

0:24:11.080 --> 0:24:15.960
<v Speaker 1>disagreements within the community. Uh. And then in undernet would

0:24:15.960 --> 0:24:18.640
<v Speaker 1>split again, but this time it was it was one

0:24:18.680 --> 0:24:23.000
<v Speaker 1>of those UM system problems, infrastructure problems. Uh. You see,

0:24:23.040 --> 0:24:25.720
<v Speaker 1>there was a server in Australia that was part of

0:24:25.760 --> 0:24:29.520
<v Speaker 1>the undernet, but connecting from Australia to the rest of

0:24:29.560 --> 0:24:32.919
<v Speaker 1>the world there was a lot of lag, so huge

0:24:32.960 --> 0:24:36.240
<v Speaker 1>delays you would type something in, you'd hit enter, it

0:24:36.280 --> 0:24:39.119
<v Speaker 1>would take you know, several seconds for it to to

0:24:39.320 --> 0:24:42.720
<v Speaker 1>transfer over. By then whatever, the topic of conversation has

0:24:42.840 --> 0:24:46.960
<v Speaker 1>changed dramatically. Everyone thinks that you're being either obtuse or

0:24:47.040 --> 0:24:50.000
<v Speaker 1>just really slow. But it turns us just because there's lag.

0:24:50.440 --> 0:24:53.679
<v Speaker 1>So there was a conscious decision to split from the

0:24:53.800 --> 0:24:57.679
<v Speaker 1>undernet UH and to create a new Australian based network

0:24:57.720 --> 0:25:01.840
<v Speaker 1>called oz org. So so this was again another one

0:25:01.840 --> 0:25:04.480
<v Speaker 1>of those beneficial splits that that was really done for

0:25:04.520 --> 0:25:07.439
<v Speaker 1>the good of the community rather than due to UH

0:25:07.520 --> 0:25:10.720
<v Speaker 1>inter community arguments. Exactly. Yeah, it's really I mean it was.

0:25:10.880 --> 0:25:13.040
<v Speaker 1>It was sad in a way because it meant that

0:25:13.080 --> 0:25:16.760
<v Speaker 1>the Australians became kind of you know, insulated from everybody

0:25:16.800 --> 0:25:20.760
<v Speaker 1>else and everyone else was denied the pleasure of Australian company.

0:25:20.800 --> 0:25:24.400
<v Speaker 1>But it was due specifically to technological you know, shortcomings

0:25:24.400 --> 0:25:28.240
<v Speaker 1>that had nothing to do with philosophical disagreements. Our next

0:25:28.280 --> 0:25:30.720
<v Speaker 1>item on the list, however, is very much one of

0:25:30.760 --> 0:25:34.240
<v Speaker 1>those angry philosophical disagreements. Yes, this is what is called

0:25:34.520 --> 0:25:38.800
<v Speaker 1>the Great Split, which you know, I've had a few

0:25:38.800 --> 0:25:40.879
<v Speaker 1>of those in bowling and they are really a pain.

0:25:41.480 --> 0:25:44.879
<v Speaker 1>But this happened in July of nine six. I r

0:25:45.000 --> 0:25:48.720
<v Speaker 1>c net splits off from e f net and uh

0:25:49.200 --> 0:25:51.400
<v Speaker 1>I are s net and e f net are are

0:25:51.480 --> 0:25:55.720
<v Speaker 1>still kind of like these odds. Yeah, there's so it

0:25:55.760 --> 0:25:58.080
<v Speaker 1>was over generally, it was over a disagreement on how

0:25:58.160 --> 0:26:02.960
<v Speaker 1>to handle operational issue, right. It was basically a culmination

0:26:03.119 --> 0:26:06.440
<v Speaker 1>of all of those old arguments over how NICK collisions

0:26:06.480 --> 0:26:09.840
<v Speaker 1>should be handled and over exactly how much power ops

0:26:09.840 --> 0:26:12.639
<v Speaker 1>and admins should have in their in their channels. It

0:26:12.680 --> 0:26:15.080
<v Speaker 1>was really to try and define these roles in different

0:26:15.080 --> 0:26:17.440
<v Speaker 1>ways because as it turns out, we'll talk about a

0:26:17.480 --> 0:26:20.600
<v Speaker 1>little bit a little bit later about how the definitions

0:26:20.640 --> 0:26:23.680
<v Speaker 1>of operators versus admins it's a little money depending upon

0:26:23.760 --> 0:26:27.959
<v Speaker 1>which service you're using, um. And also the capabilities that

0:26:28.040 --> 0:26:31.240
<v Speaker 1>ops and admins have are different depending upon you know,

0:26:31.320 --> 0:26:34.560
<v Speaker 1>the actual servers and clients that are being used. So

0:26:35.240 --> 0:26:37.680
<v Speaker 1>there were some disagreements and we ended up having the

0:26:37.760 --> 0:26:42.280
<v Speaker 1>split I r C net actually more out of coincidence

0:26:42.320 --> 0:26:45.240
<v Speaker 1>than planning. It wound up being I mean, I mean

0:26:45.320 --> 0:26:48.000
<v Speaker 1>cultural and geographical and and both of those. I mean,

0:26:48.000 --> 0:26:50.280
<v Speaker 1>there are a few servers that the jump ship one

0:26:50.320 --> 0:26:52.280
<v Speaker 1>way or another, but yeah, most of the ones in

0:26:52.359 --> 0:26:55.399
<v Speaker 1>I r C net are in Europe and Australia and Japan,

0:26:55.440 --> 0:26:56.800
<v Speaker 1>and most of the e F net ones are in

0:26:56.840 --> 0:26:59.840
<v Speaker 1>the US. So it ended up kind of just being

0:26:59.840 --> 0:27:02.840
<v Speaker 1>on that dividing line. It wasn't it wasn't like US

0:27:03.000 --> 0:27:05.640
<v Speaker 1>versus everybody else. It just kind of that's just kind

0:27:05.640 --> 0:27:08.640
<v Speaker 1>of how it shook out. And since then, multiple networks

0:27:08.680 --> 0:27:12.479
<v Speaker 1>have appeared running on I r C. So you had

0:27:12.560 --> 0:27:18.160
<v Speaker 1>this unified network, although it's very very tiny comparatively speaking. Uh,

0:27:18.200 --> 0:27:20.040
<v Speaker 1>and now that you have a bunch of separate networks.

0:27:20.320 --> 0:27:23.360
<v Speaker 1>At its height of popularity, which was a long time

0:27:23.400 --> 0:27:26.440
<v Speaker 1>ago in two thousand three, I r C had one

0:27:26.720 --> 0:27:30.879
<v Speaker 1>million users. As of January, that had dropped to about

0:27:30.920 --> 0:27:35.200
<v Speaker 1>four thousand, but it's still not terribly shabby and it's

0:27:35.200 --> 0:27:37.760
<v Speaker 1>still used quite a bit by a lot of I mean,

0:27:37.800 --> 0:27:39.520
<v Speaker 1>there are a lot of communities I go to where

0:27:39.560 --> 0:27:43.160
<v Speaker 1>I r C chat rooms are incorporated into the experience,

0:27:43.200 --> 0:27:47.000
<v Speaker 1>like like sites that do streaming video where they'll do

0:27:47.160 --> 0:27:50.359
<v Speaker 1>some forum a broadcast if they don't have a native

0:27:50.440 --> 0:27:54.000
<v Speaker 1>chat client that's part of that service. I r C

0:27:54.240 --> 0:27:56.439
<v Speaker 1>is the way that almost all of them go, and

0:27:56.520 --> 0:27:59.880
<v Speaker 1>that includes big names, like big companies all the way

0:27:59.880 --> 0:28:02.480
<v Speaker 1>to down too little independent operators because it's an open

0:28:02.600 --> 0:28:05.320
<v Speaker 1>source approach. We've got a little bit more to say

0:28:05.359 --> 0:28:07.320
<v Speaker 1>about i r C, but before we get to that,

0:28:07.400 --> 0:28:18.199
<v Speaker 1>let's take another quake break. Okay, so we're back, and

0:28:18.240 --> 0:28:21.159
<v Speaker 1>now i'd kind of like to talk about the hierarchy

0:28:21.400 --> 0:28:23.920
<v Speaker 1>of things that you know, like the people who are

0:28:24.000 --> 0:28:28.400
<v Speaker 1>on I r C, because before the break we mentioned

0:28:28.440 --> 0:28:31.800
<v Speaker 1>that there's a little bit of confusion in the ranks

0:28:31.880 --> 0:28:35.240
<v Speaker 1>of what an OP versus an ADMIN is and how

0:28:35.560 --> 0:28:38.920
<v Speaker 1>much control they have over what's going on. Right, So,

0:28:39.960 --> 0:28:43.440
<v Speaker 1>for one thing, operator is used by some services for

0:28:43.520 --> 0:28:46.360
<v Speaker 1>two different things. An operator might be a person who

0:28:46.400 --> 0:28:50.040
<v Speaker 1>has complete control of the server which has all the

0:28:50.080 --> 0:28:53.080
<v Speaker 1>stuff running on it, or just complete control over the

0:28:53.160 --> 0:28:57.680
<v Speaker 1>channel like a specific UH chat room exactly, so you

0:28:57.720 --> 0:29:01.120
<v Speaker 1>could have multiple channels on a single erver UH. And

0:29:01.120 --> 0:29:04.240
<v Speaker 1>then the operator is the person who could either be

0:29:04.320 --> 0:29:07.280
<v Speaker 1>in charge of everything or in charge of justice specific channel.

0:29:07.520 --> 0:29:10.760
<v Speaker 1>Another frequent term is admin that tends to be someone

0:29:10.760 --> 0:29:14.400
<v Speaker 1>who's in charge of a channel. So these are people

0:29:14.440 --> 0:29:18.520
<v Speaker 1>who have extra commands at their disposal beyond the ones

0:29:18.640 --> 0:29:21.960
<v Speaker 1>that any user has, and these commands allow you to

0:29:22.000 --> 0:29:25.120
<v Speaker 1>do lots of different things that make it useful, uh,

0:29:25.160 --> 0:29:28.160
<v Speaker 1>in order to have things run smoothly on your channel. So,

0:29:28.440 --> 0:29:32.080
<v Speaker 1>for instance, you can mute people, which is often useful

0:29:32.360 --> 0:29:36.120
<v Speaker 1>if someone is being particularly probably yeah, and you don't

0:29:36.160 --> 0:29:38.360
<v Speaker 1>want to just boot them and ban them, maybe you

0:29:38.440 --> 0:29:40.959
<v Speaker 1>mute them so that they don't even know that, Like,

0:29:41.200 --> 0:29:42.920
<v Speaker 1>they don't know that their stuff is not showing up,

0:29:42.920 --> 0:29:45.840
<v Speaker 1>so they're still typing wildly, but none of it's coming through, right,

0:29:45.880 --> 0:29:48.360
<v Speaker 1>so everyone else is blissfully ignorant. I mean sometimes that's

0:29:48.360 --> 0:29:51.320
<v Speaker 1>easier because you know, booting booting someone, which is another

0:29:51.320 --> 0:29:52.920
<v Speaker 1>thing they can do. They can kick people out of

0:29:52.920 --> 0:29:56.400
<v Speaker 1>a room, which generally speaking, booting does not disconnect you

0:29:56.440 --> 0:29:59.480
<v Speaker 1>from I r C, but it will disconnect you from

0:29:59.480 --> 0:30:03.880
<v Speaker 1>that channel. You often will then have either a ban

0:30:04.080 --> 0:30:06.000
<v Speaker 1>on the channel so you can't go back into it,

0:30:06.520 --> 0:30:08.360
<v Speaker 1>or um, you know, you can go back in, but

0:30:08.440 --> 0:30:11.120
<v Speaker 1>then the OP will give you a stern warning and

0:30:11.160 --> 0:30:12.840
<v Speaker 1>say if you do this, I will ban you from

0:30:12.880 --> 0:30:15.560
<v Speaker 1>the server, which means you don't you know, you don't

0:30:15.560 --> 0:30:19.120
<v Speaker 1>just get banned from the channel but the server itself. Uh. Now, granted,

0:30:19.120 --> 0:30:21.560
<v Speaker 1>there are ways around that if you're particularly trollish and

0:30:21.560 --> 0:30:23.880
<v Speaker 1>you want to take extra effort to really be a

0:30:23.880 --> 0:30:27.280
<v Speaker 1>pain in the patucas, but you know that's what the

0:30:27.360 --> 0:30:30.600
<v Speaker 1>mute buttons for. Also, you can do moderated discussions. So

0:30:30.640 --> 0:30:33.040
<v Speaker 1>a moderated discussion is where you have an admin who

0:30:33.560 --> 0:30:36.360
<v Speaker 1>picks who gets to talk. When this is really useful

0:30:36.440 --> 0:30:39.040
<v Speaker 1>if you wanted to do something like a question answer

0:30:39.120 --> 0:30:43.720
<v Speaker 1>session and you have someone who is addressing a group

0:30:43.720 --> 0:30:45.880
<v Speaker 1>of people and then wants to take in questions, but

0:30:45.920 --> 0:30:48.320
<v Speaker 1>you can't just be flooded by them, uh, and admin

0:30:48.400 --> 0:30:50.920
<v Speaker 1>may take on the role of moderator who then picks

0:30:51.000 --> 0:30:53.760
<v Speaker 1>the person who will ask the question in text and

0:30:53.760 --> 0:30:56.680
<v Speaker 1>in the person you know whoever's answering will then address that.

0:30:57.520 --> 0:31:00.280
<v Speaker 1>So that's also very useful. And there are other ends

0:31:00.280 --> 0:31:05.040
<v Speaker 1>as well. There's some UM confusion about what operators exactly

0:31:05.160 --> 0:31:08.040
<v Speaker 1>can cannot do. There are people who essentially ascribe them

0:31:08.080 --> 0:31:11.000
<v Speaker 1>godlike powers and they could do anything they wanted, and

0:31:11.040 --> 0:31:14.240
<v Speaker 1>that's not entirely true. There's some great UM resources on

0:31:14.320 --> 0:31:16.800
<v Speaker 1>i RC dot org if you want to go there

0:31:16.800 --> 0:31:20.560
<v Speaker 1>and check it out. There there's frequently ask question guides

0:31:20.600 --> 0:31:23.960
<v Speaker 1>that will answer everything, including one about what exactly cannon

0:31:24.040 --> 0:31:27.560
<v Speaker 1>op and can't and OP do to try and demystified

0:31:27.600 --> 0:31:29.440
<v Speaker 1>a little bit. It's an entertaining read, so I would

0:31:29.440 --> 0:31:32.520
<v Speaker 1>recommend it. So let's talk a little bit about them.

0:31:32.560 --> 0:31:35.680
<v Speaker 1>What's actually under the hood, How is this actually working?

0:31:36.120 --> 0:31:38.080
<v Speaker 1>This is where we get into the tech of the

0:31:38.120 --> 0:31:42.760
<v Speaker 1>tech stuff. And yeah, so it's open protocol. We mentioned

0:31:42.760 --> 0:31:47.360
<v Speaker 1>it earlier, and it relies on TCP. That's transmission controlled protocol, right,

0:31:47.480 --> 0:31:50.600
<v Speaker 1>And that's one of the two biggies that were created

0:31:50.680 --> 0:31:54.680
<v Speaker 1>by the Power Team events SURF and bob Con, the

0:31:54.720 --> 0:31:57.000
<v Speaker 1>other being i P, Y T c P, I P

0:31:57.160 --> 0:31:59.240
<v Speaker 1>are the big ones. You know, you probably have heard

0:31:59.280 --> 0:32:03.880
<v Speaker 1>them before. These are essentially the rules that create the

0:32:04.120 --> 0:32:09.040
<v Speaker 1>the traffic guidelines for data across networks. Well, without these rules,

0:32:09.440 --> 0:32:14.000
<v Speaker 1>computers wouldn't have a standardized approach to sending and receiving data,

0:32:14.080 --> 0:32:16.480
<v Speaker 1>and you wouldn't be able to have this incredible packet

0:32:16.520 --> 0:32:20.560
<v Speaker 1>switching network out there where you can send stuff across

0:32:20.560 --> 0:32:23.440
<v Speaker 1>the network and not worry if a computer or ten

0:32:23.520 --> 0:32:26.920
<v Speaker 1>computers or a hundred computers go down in the process

0:32:26.960 --> 0:32:30.000
<v Speaker 1>as long as whichever computer is the destination is still

0:32:30.040 --> 0:32:33.680
<v Speaker 1>active because it can reroute, so right, right, Although this

0:32:33.720 --> 0:32:36.000
<v Speaker 1>does mean that it's not technically part of the Worldwide

0:32:36.000 --> 0:32:39.240
<v Speaker 1>Web exactly. Of course, there are web based clients that

0:32:39.480 --> 0:32:43.800
<v Speaker 1>let you log into I r C. Right, yeah, you

0:32:43.840 --> 0:32:47.520
<v Speaker 1>want you don't necessarily these days need to download an

0:32:47.520 --> 0:32:50.160
<v Speaker 1>I r C client to your computer and then run

0:32:50.240 --> 0:32:53.920
<v Speaker 1>that as a separate program. Uh, for particular websites. Not

0:32:54.000 --> 0:32:57.600
<v Speaker 1>obviously you're not necessarily going to be able to visit

0:32:57.680 --> 0:33:00.400
<v Speaker 1>any channel anywhere. But you know, I was meant the

0:33:00.480 --> 0:33:04.160
<v Speaker 1>idea of that moderated discussion. Uh, So if you're going

0:33:04.200 --> 0:33:09.080
<v Speaker 1>to say a streaming site, I'll use a real example. So, um,

0:33:09.120 --> 0:33:14.280
<v Speaker 1>there's uh, there's a web podcast publication company called the

0:33:14.320 --> 0:33:17.320
<v Speaker 1>frog Pants Network run by a guy named Scott Johnson.

0:33:17.480 --> 0:33:20.400
<v Speaker 1>He does a lot of really funny podcasts. He streams

0:33:20.400 --> 0:33:23.560
<v Speaker 1>his podcasts live, he records somebody streams them live, and

0:33:23.600 --> 0:33:25.760
<v Speaker 1>he invites people to come into this chat room and

0:33:25.800 --> 0:33:29.840
<v Speaker 1>participate in a discussion. So, uh, that would allow you.

0:33:29.840 --> 0:33:33.080
<v Speaker 1>You go to the website where the the video is streaming,

0:33:33.080 --> 0:33:35.480
<v Speaker 1>and just underneath it is this little web based I

0:33:35.680 --> 0:33:38.000
<v Speaker 1>r C client and all you do is type in

0:33:38.080 --> 0:33:40.240
<v Speaker 1>whatever nickname you want to use and hit enter, and

0:33:40.280 --> 0:33:42.360
<v Speaker 1>then away you go, and you can make as many

0:33:42.680 --> 0:33:47.600
<v Speaker 1>goofy jokes as you like, which Scott uh encourages that's

0:33:47.600 --> 0:33:50.080
<v Speaker 1>the kind of world he lives, and I appreciate it

0:33:50.160 --> 0:33:53.640
<v Speaker 1>so anyway that that's an example. But yes, it's it

0:33:53.640 --> 0:33:56.600
<v Speaker 1>itself is not part of the world Wide Web. It

0:33:56.680 --> 0:34:00.360
<v Speaker 1>predates the World Wide Web, so that's important to him. Member,

0:34:00.520 --> 0:34:02.680
<v Speaker 1>And you know, I know that most people these days

0:34:02.720 --> 0:34:04.920
<v Speaker 1>have a grasp on that. I just remember a time

0:34:05.720 --> 0:34:09.000
<v Speaker 1>when Worldwide Web and Internet were synonymous to most people,

0:34:09.680 --> 0:34:11.440
<v Speaker 1>Like you know, if they thought of the Internet, they

0:34:11.440 --> 0:34:15.120
<v Speaker 1>were thinking Worldwide Web. They weren't They didn't realize that email, FTP,

0:34:15.320 --> 0:34:17.960
<v Speaker 1>all these other protocols are also part of it, right

0:34:18.040 --> 0:34:21.920
<v Speaker 1>right then they existed in layers, yes, exactly. So to

0:34:22.120 --> 0:34:25.680
<v Speaker 1>log in, like we said, you'd launch that client an appy,

0:34:25.920 --> 0:34:28.280
<v Speaker 1>and you would direct it to the appropriate server because

0:34:28.280 --> 0:34:30.120
<v Speaker 1>there are different ones. Like you, if you've got an app,

0:34:30.160 --> 0:34:33.160
<v Speaker 1>that's just all it is is just running this program.

0:34:33.239 --> 0:34:35.520
<v Speaker 1>It needs to know where you're where to point it,

0:34:35.600 --> 0:34:37.360
<v Speaker 1>like you have to tell it there are many different

0:34:37.360 --> 0:34:39.239
<v Speaker 1>servers that I might have access to. And then once

0:34:39.239 --> 0:34:41.040
<v Speaker 1>you got to that server, then you would have to

0:34:41.080 --> 0:34:43.080
<v Speaker 1>try and you know, find the right channel. You might

0:34:43.080 --> 0:34:45.480
<v Speaker 1>look through a list of channels and designate the specific

0:34:45.520 --> 0:34:48.440
<v Speaker 1>one you want to join. You could join multiple channels

0:34:48.480 --> 0:34:51.200
<v Speaker 1>and then switch between them so that you're part of

0:34:51.280 --> 0:34:54.080
<v Speaker 1>multiple conversations all at the same time. And some servers,

0:34:54.080 --> 0:34:56.759
<v Speaker 1>depending on which one you have logged into, UM might

0:34:57.160 --> 0:35:00.439
<v Speaker 1>ask you to create a user name and even a password. Yeah,

0:35:00.480 --> 0:35:02.919
<v Speaker 1>so instead of just coming in under a nickname, because

0:35:02.920 --> 0:35:05.360
<v Speaker 1>some of them will just assign you a random string

0:35:06.239 --> 0:35:08.359
<v Speaker 1>like a nine digit number. Right, I feel like like

0:35:08.600 --> 0:35:12.520
<v Speaker 1>you are web visitors eight seven b Q four. Well,

0:35:12.560 --> 0:35:16.280
<v Speaker 1>that's a great catchy name. But you can also designate

0:35:16.280 --> 0:35:19.359
<v Speaker 1>your your nickname or user name, and like like Lauren said,

0:35:19.360 --> 0:35:21.120
<v Speaker 1>some of them will also allow you to create a

0:35:21.160 --> 0:35:23.640
<v Speaker 1>password which will protect your nickname so that no one

0:35:23.680 --> 0:35:25.680
<v Speaker 1>else can have it. From that. From that, right that

0:35:25.800 --> 0:35:29.799
<v Speaker 1>nick duplication thing, which usually only works on some of

0:35:29.840 --> 0:35:31.680
<v Speaker 1>them are server wide, but a lot of them are

0:35:31.719 --> 0:35:34.560
<v Speaker 1>just channel specific. So in other words, there could be

0:35:34.600 --> 0:35:36.840
<v Speaker 1>someone in another channel posing as you and being a

0:35:36.840 --> 0:35:40.640
<v Speaker 1>total jerk. Uh. That's my excuse for having multiple personalities

0:35:40.680 --> 0:35:42.719
<v Speaker 1>on an I r C server where one of me

0:35:42.840 --> 0:35:45.839
<v Speaker 1>is really friendly and one of me is not. I'm complex.

0:35:47.520 --> 0:35:51.640
<v Speaker 1>So since it's a client server architecture and it's not

0:35:51.719 --> 0:35:55.120
<v Speaker 1>on this distributed network, that's where you are able to,

0:35:55.520 --> 0:35:58.360
<v Speaker 1>you know, access lots of different stuff, but only the

0:35:58.360 --> 0:36:00.960
<v Speaker 1>stuff that's available on that server. Like we were saying earlier,

0:36:01.520 --> 0:36:03.960
<v Speaker 1>if there are channels that you want to visit, but

0:36:04.040 --> 0:36:06.920
<v Speaker 1>that server doesn't host those channels, you're out of luck.

0:36:06.960 --> 0:36:09.200
<v Speaker 1>I mean, you create a channel maybe if you have

0:36:09.760 --> 0:36:12.399
<v Speaker 1>the permissions to do that, but you might not be

0:36:12.440 --> 0:36:14.480
<v Speaker 1>in with all of your buddies, similar to like like

0:36:14.520 --> 0:36:16.719
<v Speaker 1>World Warcraft or something like that. You have to all

0:36:16.800 --> 0:36:19.480
<v Speaker 1>join up in the same right to play the same game, right,

0:36:19.520 --> 0:36:21.920
<v Speaker 1>because those servers have a limitation on how much they

0:36:21.920 --> 0:36:25.160
<v Speaker 1>can support and once you reach that, that's it. So

0:36:25.440 --> 0:36:28.319
<v Speaker 1>uh yeah, it's you know, that's also where the the

0:36:28.360 --> 0:36:30.960
<v Speaker 1>net split thing comes into play, because if you do

0:36:31.040 --> 0:36:33.440
<v Speaker 1>have multiple servers connected together that are running the same

0:36:33.480 --> 0:36:35.840
<v Speaker 1>channel and they split, that's where you get that problem

0:36:35.920 --> 0:36:39.279
<v Speaker 1>is talking about earlier, where the actual audience splits up

0:36:39.640 --> 0:36:42.120
<v Speaker 1>and you end up with talking to just a fraction

0:36:42.200 --> 0:36:47.399
<v Speaker 1>of the room. Right, Although the servers can be connected together, Yeah, yeah,

0:36:47.480 --> 0:36:49.759
<v Speaker 1>you can connect a lot of them together. That's where

0:36:49.800 --> 0:36:51.600
<v Speaker 1>you know, that was the whole idea behind the original

0:36:52.120 --> 0:36:54.400
<v Speaker 1>I r C network. It's just it's funny because if

0:36:54.400 --> 0:36:56.640
<v Speaker 1>you look at I r C today, you wouldn't think

0:36:56.680 --> 0:36:59.200
<v Speaker 1>of it as starting as a unified network because there's

0:36:59.239 --> 0:37:02.280
<v Speaker 1>so many different servers and networks out there. So today

0:37:02.360 --> 0:37:04.440
<v Speaker 1>it just looks like it was something that grew into

0:37:04.560 --> 0:37:07.480
<v Speaker 1>like it started out as islands all growing separately, but

0:37:07.520 --> 0:37:11.200
<v Speaker 1>in fact it was one land mass that later broke

0:37:11.280 --> 0:37:13.880
<v Speaker 1>into separate islands. But but yeah, but you can you

0:37:13.880 --> 0:37:17.640
<v Speaker 1>can connect those islands back to one another retroactively these

0:37:17.680 --> 0:37:19.799
<v Speaker 1>days if you want to. If an OP wants to

0:37:20.000 --> 0:37:25.319
<v Speaker 1>give his or her users access to a greater number

0:37:25.360 --> 0:37:27.879
<v Speaker 1>of channels, sure, yeah, yeah, I mean, you know, as

0:37:27.880 --> 0:37:29.920
<v Speaker 1>long as you're all running the same I r C

0:37:30.160 --> 0:37:33.799
<v Speaker 1>server software, you're you're good to go. Once in a while,

0:37:33.880 --> 0:37:36.360
<v Speaker 1>like we said, you get those broken connections, that's a bummer.

0:37:36.440 --> 0:37:40.440
<v Speaker 1>And also lag is an issue. Um, there are times

0:37:40.480 --> 0:37:44.719
<v Speaker 1>where lag will be a particular problem and you find

0:37:44.760 --> 0:37:48.800
<v Speaker 1>it frustrating to communicate. There's an actual command slash ping

0:37:49.280 --> 0:37:51.920
<v Speaker 1>that will tell you how long the delay is between

0:37:51.920 --> 0:37:54.680
<v Speaker 1>when you type something in and when it respond When

0:37:54.719 --> 0:37:56.279
<v Speaker 1>how long it takes a message to go from the

0:37:56.320 --> 0:37:58.600
<v Speaker 1>server and from the server back to you. You can

0:37:58.640 --> 0:38:01.920
<v Speaker 1>also ping other users to find out how long it

0:38:01.960 --> 0:38:04.520
<v Speaker 1>takes for a message to go from you to that

0:38:04.560 --> 0:38:06.839
<v Speaker 1>person and from the person back to you. So that way,

0:38:06.840 --> 0:38:09.120
<v Speaker 1>if you're doing these little private messages off to the side,

0:38:09.520 --> 0:38:12.279
<v Speaker 1>you know, if someone's not responding to you and maybe

0:38:12.360 --> 0:38:15.400
<v Speaker 1>because they just they're they're lagging, Yeah, you can understand

0:38:15.400 --> 0:38:17.759
<v Speaker 1>whether you have in fact lost connection or if there's

0:38:18.360 --> 0:38:20.800
<v Speaker 1>a leg or or if they're just ignoring you. Yes,

0:38:20.920 --> 0:38:23.840
<v Speaker 1>like if you get the instead of a lag message,

0:38:23.840 --> 0:38:26.320
<v Speaker 1>it just says I'm washing my hair. Just take the

0:38:26.400 --> 0:38:30.360
<v Speaker 1>hint because I don't have hair. Guys, I tell you

0:38:30.360 --> 0:38:32.680
<v Speaker 1>I'm washing my hair, it just means I don't want

0:38:32.680 --> 0:38:37.040
<v Speaker 1>to talk anyway. So if you listen to that episode

0:38:37.080 --> 0:38:39.239
<v Speaker 1>we talked about earlier, we go into a lot more

0:38:39.280 --> 0:38:42.839
<v Speaker 1>detail about the different commands that are available to your

0:38:42.880 --> 0:38:46.120
<v Speaker 1>basic user and explained that why you know, the ones

0:38:46.120 --> 0:38:48.480
<v Speaker 1>that you might find on one version, like the undernet,

0:38:48.520 --> 0:38:50.960
<v Speaker 1>are different than e F net, that are different than

0:38:51.040 --> 0:38:53.359
<v Speaker 1>I r C Net, because like we said, these all

0:38:53.440 --> 0:38:56.399
<v Speaker 1>evolved separately once they split off from each other, and

0:38:56.480 --> 0:38:59.799
<v Speaker 1>you know, it's been all several decades since they were

0:38:59.840 --> 0:39:02.840
<v Speaker 1>for introduced. Yeah, yeah, I find that I find it

0:39:02.880 --> 0:39:05.320
<v Speaker 1>really interesting that it all of this time has passed,

0:39:05.360 --> 0:39:07.720
<v Speaker 1>and that it is still in use, perhaps not widely

0:39:07.719 --> 0:39:10.640
<v Speaker 1>in use now that there are many other options that

0:39:10.760 --> 0:39:15.799
<v Speaker 1>are pretty widely populated. But Jarko himself once once said

0:39:16.480 --> 0:39:20.759
<v Speaker 1>in a talk with the Undernet Public Relations Committee, Um,

0:39:20.800 --> 0:39:23.760
<v Speaker 1>what makes I r C special is a sense of anonymity.

0:39:24.000 --> 0:39:26.319
<v Speaker 1>The only things that you often know of the other

0:39:26.360 --> 0:39:30.480
<v Speaker 1>person are those that you can conclude from the discussions. Right, So,

0:39:30.640 --> 0:39:33.480
<v Speaker 1>for example, you may conclude that they have a shared

0:39:33.520 --> 0:39:35.919
<v Speaker 1>interest in a particular topic, assuming that they are being

0:39:35.960 --> 0:39:40.919
<v Speaker 1>genuine when they joined that that channel, because you know trolls, sure,

0:39:41.000 --> 0:39:42.839
<v Speaker 1>but but but other other than that, you know, it's

0:39:42.920 --> 0:39:44.960
<v Speaker 1>it's not like this is linked to your Facebook or

0:39:45.000 --> 0:39:48.839
<v Speaker 1>your Twitter or other personally identifiable information. You don't even

0:39:48.880 --> 0:39:51.359
<v Speaker 1>necessarily have to use a user name that you're going

0:39:51.400 --> 0:39:53.680
<v Speaker 1>to put in use anywhere else on the Internet. Right,

0:39:53.719 --> 0:39:56.360
<v Speaker 1>you might be able, you might feel more free to

0:39:56.600 --> 0:40:00.800
<v Speaker 1>express thoughts that you otherwise would feel would be uh,

0:40:01.120 --> 0:40:03.840
<v Speaker 1>you'd be judged upon, you know, not not even in

0:40:03.880 --> 0:40:06.720
<v Speaker 1>a trollish way, I mean just being honest and upfront.

0:40:06.719 --> 0:40:09.480
<v Speaker 1>And maybe maybe you're looking for friends who can support

0:40:09.520 --> 0:40:11.760
<v Speaker 1>you in something that you don't really feel comfortable talking

0:40:12.080 --> 0:40:15.000
<v Speaker 1>to the folks around you. I mean that happens, so

0:40:15.480 --> 0:40:18.680
<v Speaker 1>it certainly has a valuable place. And like I said,

0:40:18.719 --> 0:40:21.120
<v Speaker 1>I still use I r C. I mean, I still

0:40:21.600 --> 0:40:24.200
<v Speaker 1>uh joined these conversations. There are shows that I have

0:40:24.320 --> 0:40:26.239
<v Speaker 1>been a guest on that have used I r C

0:40:26.400 --> 0:40:30.160
<v Speaker 1>chat rooms. I love having that available and seeing what

0:40:30.239 --> 0:40:34.560
<v Speaker 1>the live audience is saying during the show. Usually there's

0:40:34.600 --> 0:40:37.040
<v Speaker 1>a lag of about you know, ten seconds or so

0:40:37.120 --> 0:40:39.759
<v Speaker 1>between what what we do on the video and when

0:40:39.760 --> 0:40:41.600
<v Speaker 1>people see it and are able to respond to it.

0:40:42.239 --> 0:40:44.880
<v Speaker 1>So but it's still I mean, if a good show

0:40:44.960 --> 0:40:50.120
<v Speaker 1>that does this, they'll actually incorporate user responses and and

0:40:50.160 --> 0:40:52.399
<v Speaker 1>they call people out and and and you know, give

0:40:52.440 --> 0:40:54.760
<v Speaker 1>them credit or or you know, shame them publicly, depending

0:40:54.840 --> 0:40:58.719
<v Speaker 1>upon the the appropriate response. But it's it's one of

0:40:58.760 --> 0:41:02.200
<v Speaker 1>those things that enriches Internet experience. Absolutely. Yeah. I have

0:41:02.360 --> 0:41:05.359
<v Speaker 1>very fond memories of it from um probably about two

0:41:05.400 --> 0:41:07.360
<v Speaker 1>thousand four to two eight, I think is when I

0:41:07.400 --> 0:41:09.880
<v Speaker 1>was using m I r C, which is the Microsoft

0:41:09.960 --> 0:41:13.320
<v Speaker 1>client for it. I hope you guys enjoyed that classic

0:41:13.320 --> 0:41:16.120
<v Speaker 1>episode of tech Stuff. If you have any suggestions for

0:41:16.239 --> 0:41:19.239
<v Speaker 1>future topics I should cover, let me know the best

0:41:19.280 --> 0:41:21.080
<v Speaker 1>way to do that. Is to hop over to Twitter

0:41:21.440 --> 0:41:24.799
<v Speaker 1>and use the handled text stuff h s W I'll

0:41:24.880 --> 0:41:32.960
<v Speaker 1>talk to you again really soon. Text Stuff is an

0:41:32.960 --> 0:41:36.680
<v Speaker 1>I heart Radio production. For more podcasts from my heart Radio,

0:41:37.000 --> 0:41:40.160
<v Speaker 1>visit the i heart Radio app, Apple Podcasts, or wherever

0:41:40.280 --> 0:41:41.800
<v Speaker 1>you listen to your favorite shows.