WEBVTT - Time for an IRC Chat

0:00:04.240 --> 0:00:07.240
<v Speaker 1>Get in touch with technology with text Stuff from how

0:00:07.280 --> 0:00:15.440
<v Speaker 1>stuff dot com. Say everyone, and welcome to tech Stuff.

0:00:15.480 --> 0:00:18.919
<v Speaker 1>I'm Jonathan Strickland and I'm Lauren foc Obama. Lauren, I'd

0:00:18.960 --> 0:00:24.799
<v Speaker 1>like to have a little chat, a little Internet relay chat. Uh.

0:00:24.880 --> 0:00:29.040
<v Speaker 1>That's convenient because our topic today is actually about Internet

0:00:29.080 --> 0:00:32.280
<v Speaker 1>relay chats or i r C, which is fantastic because

0:00:32.320 --> 0:00:36.760
<v Speaker 1>it's something I've never talked about before. Uh, or so

0:00:36.920 --> 0:00:42.960
<v Speaker 1>you thought until about noon thirty today. Yeah, longtime listeners

0:00:42.960 --> 0:00:45.440
<v Speaker 1>of tech stuff might be thinking we already did an

0:00:45.440 --> 0:00:48.120
<v Speaker 1>episode on I r C, and you are completely correct.

0:00:48.200 --> 0:00:50.360
<v Speaker 1>Jonathan and christ did one of those way back on

0:00:50.520 --> 0:00:55.120
<v Speaker 1>June called what is i r C? But it was

0:00:55.160 --> 0:00:57.640
<v Speaker 1>it was more of a basic overview of what the

0:00:57.680 --> 0:00:59.960
<v Speaker 1>service is and how it came about and how people

0:01:00.200 --> 0:01:02.640
<v Speaker 1>use it. We wanted to go a little bit more

0:01:02.680 --> 0:01:05.360
<v Speaker 1>into the history of i r C thanks mostly to

0:01:05.600 --> 0:01:09.360
<v Speaker 1>an idea from listener Addie um that's at Addie siram

0:01:09.480 --> 0:01:12.200
<v Speaker 1>one on Twitter, who said, can you do an episode

0:01:12.400 --> 0:01:14.960
<v Speaker 1>on I r C? And we said sure, Yeah. I

0:01:15.000 --> 0:01:17.560
<v Speaker 1>just want to make it clear that I listened to

0:01:17.600 --> 0:01:20.680
<v Speaker 1>that podcast from and I have no memory of ever

0:01:20.760 --> 0:01:24.320
<v Speaker 1>saying those words and I it sounds like I'm making

0:01:24.360 --> 0:01:27.600
<v Speaker 1>a joke, but I was, like I, I clearly recognized

0:01:27.640 --> 0:01:30.520
<v Speaker 1>my voice, but there is nothing in my brain that

0:01:30.760 --> 0:01:32.680
<v Speaker 1>held onto the fact that I did an episode about

0:01:32.680 --> 0:01:35.839
<v Speaker 1>I r C already. So we if you did listen

0:01:35.840 --> 0:01:38.360
<v Speaker 1>to that episode and you have a better memory than

0:01:38.440 --> 0:01:41.520
<v Speaker 1>I do, some of this might sound familiar, but go

0:01:41.680 --> 0:01:45.040
<v Speaker 1>with us, all right, So let's start our our journey

0:01:45.040 --> 0:01:47.680
<v Speaker 1>down memory lane, and and also open up a few

0:01:47.720 --> 0:01:50.400
<v Speaker 1>other doors on the way if I can mix some metaphors. So,

0:01:50.440 --> 0:01:54.840
<v Speaker 1>what exactly is I r C. Well, as we have

0:01:55.080 --> 0:01:58.080
<v Speaker 1>mentioned even just in the past couple of minutes here,

0:01:58.080 --> 0:02:01.800
<v Speaker 1>it stands for Internet Relay check. Wait, I have no memory, Jonathan.

0:02:01.840 --> 0:02:03.520
<v Speaker 1>This is becoming a problem. I know that you're off

0:02:03.560 --> 0:02:06.000
<v Speaker 1>caffeine today that that might be the issue. Yeah, I

0:02:06.000 --> 0:02:08.640
<v Speaker 1>gave up caffeine and now now I'm all sorts of

0:02:08.680 --> 0:02:11.760
<v Speaker 1>messed up, y'all. So yeah, it's it's actually a platform

0:02:12.080 --> 0:02:15.440
<v Speaker 1>for real time chat on the Internet. And it's text based.

0:02:15.440 --> 0:02:18.440
<v Speaker 1>It's not you know, voice or video or anything like that.

0:02:18.560 --> 0:02:22.639
<v Speaker 1>This is actually typing in your little type type. It's

0:02:22.680 --> 0:02:25.520
<v Speaker 1>a it's a type of instant messenger. Might be a

0:02:25.720 --> 0:02:28.120
<v Speaker 1>phrase that people are more familiar with these days, although

0:02:28.160 --> 0:02:30.840
<v Speaker 1>I would argue that most messengers are probably based on

0:02:30.919 --> 0:02:34.079
<v Speaker 1>I r C. Yeah, I r C is also group based,

0:02:34.160 --> 0:02:37.799
<v Speaker 1>as opposed to a one on one discussion. You would

0:02:37.880 --> 0:02:40.200
<v Speaker 1>It's almost like if you were to go to a

0:02:40.200 --> 0:02:44.040
<v Speaker 1>physical location where the people at a physical location are

0:02:44.200 --> 0:02:47.519
<v Speaker 1>all all interested in a particular topic, and you walk

0:02:47.600 --> 0:02:50.440
<v Speaker 1>through the door and you join the conversation. Except in

0:02:50.520 --> 0:02:52.520
<v Speaker 1>I r C you can actually be in multiple rooms

0:02:52.560 --> 0:02:55.960
<v Speaker 1>at the same time, having multiple conversations about multiple topics, right,

0:02:55.960 --> 0:02:59.280
<v Speaker 1>because you're going through a server. Yeah, a server that

0:02:59.320 --> 0:03:03.160
<v Speaker 1>has multiple different kind of rooms, virtual rooms, or or

0:03:03.320 --> 0:03:06.839
<v Speaker 1>channels exactly. And each channel has its own name. Uh.

0:03:07.000 --> 0:03:09.480
<v Speaker 1>Most of the time, the channel name kind of gives

0:03:09.480 --> 0:03:12.160
<v Speaker 1>you an idea of what the subject is some of them.

0:03:12.200 --> 0:03:14.880
<v Speaker 1>Some of them are general subjects. They're pretty straightforward. It's

0:03:15.000 --> 0:03:19.960
<v Speaker 1>uh yeah, like hashtag firefly fans. I guess that would

0:03:20.000 --> 0:03:23.400
<v Speaker 1>be people who really enjoy bugs that light up at night.

0:03:23.600 --> 0:03:27.600
<v Speaker 1>That clearly must be it um. To connect to these

0:03:27.680 --> 0:03:30.960
<v Speaker 1>kind of spaces, you have to use a program, a client,

0:03:31.200 --> 0:03:34.760
<v Speaker 1>an app YEP. So you've got this client server relationship.

0:03:34.800 --> 0:03:38.040
<v Speaker 1>The servers what houses the connections and the client is

0:03:38.080 --> 0:03:40.520
<v Speaker 1>what you use to have your computer connect to the server.

0:03:40.840 --> 0:03:43.560
<v Speaker 1>And these days there are many much clients yeah, and

0:03:43.680 --> 0:03:47.320
<v Speaker 1>lots and lots of servers too, So the clients exist

0:03:47.640 --> 0:03:52.000
<v Speaker 1>for all sorts of different operating systems. So you're not

0:03:52.040 --> 0:03:54.000
<v Speaker 1>going to be left out, you know, if you're if

0:03:54.040 --> 0:03:56.560
<v Speaker 1>you're saying, but I use a Mac, how could I

0:03:56.640 --> 0:03:58.920
<v Speaker 1>participate in this wonderful world that is I r C.

0:03:59.640 --> 0:04:02.520
<v Speaker 1>First of all, I'd say, well, you're about a decade

0:04:02.600 --> 0:04:04.880
<v Speaker 1>late to this party, more than a decade later, as

0:04:04.920 --> 0:04:07.200
<v Speaker 1>it turns out. But also I would say, don't worry,

0:04:07.280 --> 0:04:10.200
<v Speaker 1>because every operating system has a host of clients you

0:04:10.240 --> 0:04:13.680
<v Speaker 1>can choose from. Many have very different capabilities that are

0:04:13.680 --> 0:04:16.320
<v Speaker 1>built in. Some of them are more intuitive than others.

0:04:16.480 --> 0:04:18.640
<v Speaker 1>And there are also lots and lots of servers on them.

0:04:18.920 --> 0:04:21.520
<v Speaker 1>And uh. The other interesting things is that the servers

0:04:21.520 --> 0:04:24.159
<v Speaker 1>can connect to each other to form networks. And in fact,

0:04:24.240 --> 0:04:26.640
<v Speaker 1>that's how I r C got started. It started with

0:04:26.800 --> 0:04:31.440
<v Speaker 1>an a network originally, UH, and then eventually reached the

0:04:31.480 --> 0:04:33.520
<v Speaker 1>world that we're in today where you have all these

0:04:33.520 --> 0:04:37.040
<v Speaker 1>different servers UH and networks that some of them are

0:04:37.040 --> 0:04:39.320
<v Speaker 1>not connected to each other. So in other words, there

0:04:39.360 --> 0:04:42.120
<v Speaker 1>may be channels on one server that you really like

0:04:42.520 --> 0:04:44.760
<v Speaker 1>and channels on another server that you really like, but

0:04:44.800 --> 0:04:47.160
<v Speaker 1>those two servers aren't connected, so you have to connect

0:04:47.200 --> 0:04:50.119
<v Speaker 1>to either one separately in order to access the stuff

0:04:50.160 --> 0:04:52.680
<v Speaker 1>that you want exactly. Yeah, it's not like you can

0:04:52.720 --> 0:04:55.080
<v Speaker 1>just jump from channel to channel if those servers have

0:04:55.160 --> 0:04:58.920
<v Speaker 1>no connection between them. And uh so it's meant for it.

0:04:59.000 --> 0:05:01.400
<v Speaker 1>Like we said, group to gussions, you know, having a

0:05:01.440 --> 0:05:04.200
<v Speaker 1>big group conversation, there are ways that you can send

0:05:04.240 --> 0:05:07.800
<v Speaker 1>private messages back and forth. Um, and to communicate, you

0:05:07.880 --> 0:05:10.440
<v Speaker 1>just type your text into a little text field. Think

0:05:10.440 --> 0:05:12.719
<v Speaker 1>of a divided window. So the window on the top

0:05:12.920 --> 0:05:16.240
<v Speaker 1>is sort of the ongoing conversation within that channel, and

0:05:16.279 --> 0:05:19.279
<v Speaker 1>the window below, it's very narrow, is really a text

0:05:19.320 --> 0:05:21.560
<v Speaker 1>field for you to type in. And then you can

0:05:21.600 --> 0:05:24.000
<v Speaker 1>also enter in commands I r C commands. We talked

0:05:24.000 --> 0:05:27.840
<v Speaker 1>a lot about I r C commands in the two

0:05:27.880 --> 0:05:30.480
<v Speaker 1>thousand ten episode, so I highly recommend you go and

0:05:30.560 --> 0:05:32.600
<v Speaker 1>check that out if you're really interested. For one thing,

0:05:33.080 --> 0:05:36.320
<v Speaker 1>the commands are dependent upon what client you use because

0:05:36.800 --> 0:05:40.360
<v Speaker 1>the different systems use slightly different phrasing. Yeah, just imagine that,

0:05:40.600 --> 0:05:42.800
<v Speaker 1>you know, think of it as evolution and at one

0:05:42.880 --> 0:05:47.040
<v Speaker 1>point all these different client philosophies split and then evolved

0:05:47.040 --> 0:05:49.760
<v Speaker 1>on their separate pathways, which is actually exactly what happens,

0:05:49.880 --> 0:05:52.960
<v Speaker 1>which we will talk about. Yeah, so that's the basic

0:05:53.720 --> 0:05:56.160
<v Speaker 1>way that these things work. So so let's talk about

0:05:56.240 --> 0:06:00.000
<v Speaker 1>how this actually came to happen. It all started way

0:06:00.160 --> 0:06:04.680
<v Speaker 1>in eight y'all when when we mentioned that you are

0:06:04.680 --> 0:06:06.480
<v Speaker 1>a ten or twenty years too late, we were not

0:06:06.600 --> 0:06:08.720
<v Speaker 1>really kidding. Um and and for the record, on all

0:06:08.720 --> 0:06:10.560
<v Speaker 1>of this history stuff that we're about to talk about,

0:06:10.600 --> 0:06:13.600
<v Speaker 1>there are a bunch of vaguely conflicting reports about all

0:06:13.640 --> 0:06:16.200
<v Speaker 1>of it because no one was really documenting it at

0:06:16.240 --> 0:06:18.560
<v Speaker 1>the time. No one was expecting this to be something

0:06:18.560 --> 0:06:20.920
<v Speaker 1>that someone would be sitting in a podcast room talking about.

0:06:21.240 --> 0:06:23.960
<v Speaker 1>It's It's the way a lot of things unfold eventually

0:06:24.000 --> 0:06:28.200
<v Speaker 1>is that unless there was someone who was officially a chronicler, uh,

0:06:28.400 --> 0:06:34.240
<v Speaker 1>you just get you know, kind of time estimations. So,

0:06:34.320 --> 0:06:37.360
<v Speaker 1>for example, the birth of I. R. C Is often

0:06:37.440 --> 0:06:41.320
<v Speaker 1>said to be sometime around the end of August nine,

0:06:42.400 --> 0:06:45.560
<v Speaker 1>but we don't remember what the day was because the

0:06:45.600 --> 0:06:54.320
<v Speaker 1>operative person um one yarco A k A whiz. I'm

0:06:54.360 --> 0:06:58.479
<v Speaker 1>gonna go I think it's I I think it's okay.

0:06:58.480 --> 0:07:00.960
<v Speaker 1>So here's the thing, guys, he's finish. There are a

0:07:00.960 --> 0:07:04.040
<v Speaker 1>lot of Finnish people involved in the development of r C,

0:07:04.279 --> 0:07:09.039
<v Speaker 1>and we are Americans who have a vast ignorance on

0:07:09.120 --> 0:07:11.600
<v Speaker 1>the way to pronounce Finnish names. Lauren has done her

0:07:11.600 --> 0:07:16.920
<v Speaker 1>best to to decipher this. I have not, and hilarity

0:07:17.040 --> 0:07:19.960
<v Speaker 1>shall ensue. Now. I want to extend all my apologies

0:07:20.000 --> 0:07:23.119
<v Speaker 1>to my Finnish friends who are going to cringe every

0:07:23.120 --> 0:07:25.600
<v Speaker 1>time I mangle a name. But just no, it's not

0:07:25.600 --> 0:07:32.120
<v Speaker 1>out of malice, it's just from ignorance. Yea um. But

0:07:32.280 --> 0:07:34.920
<v Speaker 1>so at any rate, he was working at the University

0:07:35.040 --> 0:07:38.840
<v Speaker 1>of Aulu in Finland, and he was working specifically in

0:07:38.840 --> 0:07:42.840
<v Speaker 1>the Department of Information Processing Science, and he thought, you know,

0:07:43.200 --> 0:07:46.840
<v Speaker 1>I want to include some sort of chat functionality in

0:07:46.880 --> 0:07:52.560
<v Speaker 1>this BBS service software that I am installing BBS bulletin

0:07:52.600 --> 0:07:56.040
<v Speaker 1>board system. So this is sort of the predecessor to

0:07:56.520 --> 0:07:58.640
<v Speaker 1>you know, these were like those those local networks that

0:07:58.680 --> 0:08:01.560
<v Speaker 1>you could log into. It wasn't an Internet. It was

0:08:01.600 --> 0:08:04.280
<v Speaker 1>something that you could dial directly into a BBS and

0:08:04.320 --> 0:08:09.240
<v Speaker 1>get Internet like uh services, including things like messaging and email.

0:08:10.000 --> 0:08:14.680
<v Speaker 1>But it was usually restricted just to that BBS. So

0:08:14.720 --> 0:08:17.760
<v Speaker 1>in other words, again it was there like little islands

0:08:17.880 --> 0:08:21.840
<v Speaker 1>as opposed to a global internet. Yeah, that there was usenet,

0:08:22.080 --> 0:08:25.440
<v Speaker 1>which was a little bit more expansive and had more

0:08:25.880 --> 0:08:28.880
<v Speaker 1>group discussion kind of functions. But but one of the

0:08:28.960 --> 0:08:31.720
<v Speaker 1>ideas that Yorko had was that he really wanted to

0:08:31.720 --> 0:08:36.120
<v Speaker 1>to integrate that into a real time chat capacity, right,

0:08:36.240 --> 0:08:39.440
<v Speaker 1>and he started looking around for inspiration U and one

0:08:39.440 --> 0:08:42.520
<v Speaker 1>of them was a bit chat client that was developed

0:08:42.520 --> 0:08:45.440
<v Speaker 1>by a friend of his. He actually started borrowing parts

0:08:45.440 --> 0:08:48.480
<v Speaker 1>of multi user chat programs that were written by other people,

0:08:48.520 --> 0:08:51.160
<v Speaker 1>including and tell me if I get this one wrong,

0:08:51.760 --> 0:08:57.880
<v Speaker 1>or key yes, or I don't know, I know I

0:08:57.920 --> 0:09:01.440
<v Speaker 1>got that one wrong and Yoka Peel and uh. So

0:09:01.640 --> 0:09:06.679
<v Speaker 1>his friends had been working on similar ideas for other implementations,

0:09:07.160 --> 0:09:10.480
<v Speaker 1>and at the end of August, I r C was

0:09:10.520 --> 0:09:14.320
<v Speaker 1>switched on and it lived on a single computer, so

0:09:14.559 --> 0:09:18.640
<v Speaker 1>just one computer in the world running the server software

0:09:18.800 --> 0:09:24.760
<v Speaker 1>for I r C. So then you had this group

0:09:24.800 --> 0:09:29.960
<v Speaker 1>of friends campaigned the university to eventually allow them to

0:09:30.040 --> 0:09:33.240
<v Speaker 1>release this code to a wider audience because technically the

0:09:33.280 --> 0:09:37.360
<v Speaker 1>code belonged to the university itself. And I love the

0:09:37.400 --> 0:09:41.439
<v Speaker 1>way that the that Yarko talks about the the development.

0:09:41.440 --> 0:09:44.679
<v Speaker 1>He says, once it got up to ten users, I

0:09:44.760 --> 0:09:47.360
<v Speaker 1>knew that I wanted to let other people have a

0:09:47.480 --> 0:09:51.760
<v Speaker 1>crack at this, and I thought ten the Internet was

0:09:51.880 --> 0:09:54.760
<v Speaker 1>very I mean, it wasn't really Internet yet. The Internet

0:09:54.840 --> 0:09:57.600
<v Speaker 1>was a yeah, the Internet was was just the realm

0:09:57.640 --> 0:10:01.679
<v Speaker 1>of research organizations and universe these no one outside of

0:10:01.720 --> 0:10:04.240
<v Speaker 1>that really had much access to it. Besides it was

0:10:04.320 --> 0:10:09.200
<v Speaker 1>some government agencies as well, but you know, we plebeians

0:10:09.240 --> 0:10:11.760
<v Speaker 1>out in the real world didn't have any access to it.

0:10:11.800 --> 0:10:15.240
<v Speaker 1>The Worldwide Web was more than a decade away, so

0:10:15.400 --> 0:10:18.120
<v Speaker 1>this was you know, this was early early days. So

0:10:18.200 --> 0:10:20.760
<v Speaker 1>ten was actually a significant number. And just I just

0:10:20.840 --> 0:10:22.880
<v Speaker 1>joke about it because I think of our discussion about

0:10:22.880 --> 0:10:25.200
<v Speaker 1>Twitter from a few weeks ago about how the five

0:10:25.280 --> 0:10:28.640
<v Speaker 1>thousand number was so small. But yeah, ten people. So

0:10:28.679 --> 0:10:31.400
<v Speaker 1>he just he convinces the university to allow them to

0:10:31.600 --> 0:10:36.000
<v Speaker 1>release this code to some other people, and they started

0:10:36.160 --> 0:10:39.800
<v Speaker 1>getting it installed in other universities in Finland first and

0:10:39.880 --> 0:10:44.280
<v Speaker 1>they joined on and then looked at other countries as well.

0:10:44.480 --> 0:10:48.280
<v Speaker 1>But there were some issues there right there. There were

0:10:48.280 --> 0:10:53.520
<v Speaker 1>a few like inter country connectivity issues apparently U. Yeah,

0:10:53.520 --> 0:10:56.079
<v Speaker 1>because I mean at this point, again, internet is not

0:10:56.120 --> 0:10:59.640
<v Speaker 1>a real thing, right right, Yeah yeah, yrk will remembers

0:10:59.640 --> 0:11:04.120
<v Speaker 1>there being specific problems connecting his his networks in Finland

0:11:04.200 --> 0:11:08.360
<v Speaker 1>with US networks, but this wouldn't go on for very long. Yeah. Yeah,

0:11:08.440 --> 0:11:10.920
<v Speaker 1>there were improvements in the infrastructure going on at the

0:11:11.000 --> 0:11:13.760
<v Speaker 1>same time as I r C starting to catch on

0:11:13.920 --> 0:11:17.280
<v Speaker 1>in popularity. In fact, by November of that year, of

0:11:18.520 --> 0:11:22.800
<v Speaker 1>universities in Colorado and Oregon would become connected to the

0:11:22.920 --> 0:11:25.240
<v Speaker 1>I r C network. Um they would set up their

0:11:25.240 --> 0:11:28.400
<v Speaker 1>own servers and and hook everything up together, so it

0:11:28.480 --> 0:11:31.200
<v Speaker 1>was no longer solely finished and what it was just

0:11:31.240 --> 0:11:38.560
<v Speaker 1>getting started. I couldn't help myself. UM and uh Jorco

0:11:38.640 --> 0:11:40.760
<v Speaker 1>had connected with some people through m I T S

0:11:40.800 --> 0:11:43.199
<v Speaker 1>network and distributed a couple of copies and it basically

0:11:43.200 --> 0:11:44.960
<v Speaker 1>just went wild. I mean like he didn't he didn't

0:11:45.160 --> 0:11:47.679
<v Speaker 1>distribute it physically to all of these people that ended

0:11:47.760 --> 0:11:50.520
<v Speaker 1>up setting up their their their own versions. But yeah,

0:11:50.559 --> 0:11:52.760
<v Speaker 1>it's actually kind of funny, like the story about the

0:11:52.760 --> 0:11:57.160
<v Speaker 1>Colorado coming online. As I understand it, one of the

0:11:57.200 --> 0:12:01.080
<v Speaker 1>other UH universities and finn Land, there was a user

0:12:01.120 --> 0:12:03.080
<v Speaker 1>who was very interested in it, who then passed it

0:12:03.080 --> 0:12:06.120
<v Speaker 1>on to someone who was at in Colorado who then uh,

0:12:06.200 --> 0:12:08.679
<v Speaker 1>you know, so it was it was growing organically. It

0:12:08.720 --> 0:12:11.240
<v Speaker 1>wasn't like a planned out this is how we're rolling

0:12:11.240 --> 0:12:13.959
<v Speaker 1>this out. It was it was a viral. Yeah. He

0:12:14.360 --> 0:12:16.160
<v Speaker 1>was just like, hey, check out the school thing that

0:12:16.200 --> 0:12:18.280
<v Speaker 1>I made, and and all of a sudden he would

0:12:18.280 --> 0:12:21.480
<v Speaker 1>see it pop up in other places. So that was

0:12:21.559 --> 0:12:24.280
<v Speaker 1>August to November. It took very little time at all.

0:12:24.320 --> 0:12:29.160
<v Speaker 1>By midine, there were forty servers worldwide. Uh and by

0:12:29.240 --> 0:12:33.319
<v Speaker 1>nineteen ninety the average number of active servers so forty

0:12:33.360 --> 0:12:36.640
<v Speaker 1>servers worldwide that not all of them are necessarily active

0:12:36.679 --> 0:12:40.280
<v Speaker 1>all the time. So by the number of active servers

0:12:40.280 --> 0:12:43.240
<v Speaker 1>and the number of active users at any particular given

0:12:43.280 --> 0:12:46.280
<v Speaker 1>time was still pretty modest. We're talking twelve users and

0:12:46.280 --> 0:12:49.439
<v Speaker 1>thirty eight servers. Granted, the original code for I r

0:12:49.520 --> 0:12:52.360
<v Speaker 1>C really only accounted for some hundred users to be

0:12:52.360 --> 0:12:55.760
<v Speaker 1>connected all at the same time. And uh. Furthermore, according

0:12:55.760 --> 0:12:58.480
<v Speaker 1>to some numbers around that same time, there were only

0:12:58.520 --> 0:13:01.600
<v Speaker 1>three million people worldwide who even had access to the

0:13:01.600 --> 0:13:04.240
<v Speaker 1>Internet right and and doing something like if you've ever

0:13:04.320 --> 0:13:06.960
<v Speaker 1>connected to a BBS in the old days, a lot

0:13:06.960 --> 0:13:10.200
<v Speaker 1>of those original BBS has only had capacity for a

0:13:10.200 --> 0:13:12.720
<v Speaker 1>couple of people to connect at a time, So for

0:13:12.800 --> 0:13:15.520
<v Speaker 1>something to have the capacity to allow a hundred people

0:13:15.559 --> 0:13:18.760
<v Speaker 1>to communicate simultaneously was a huge deal. It was it

0:13:18.800 --> 0:13:21.559
<v Speaker 1>would turn out to not be scalable really at all,

0:13:21.640 --> 0:13:24.559
<v Speaker 1>which created many problems down the line. Yes. In fact,

0:13:24.880 --> 0:13:28.960
<v Speaker 1>so in August that's when one of these problems starts

0:13:29.000 --> 0:13:31.400
<v Speaker 1>to rear its head, and that the ir C community

0:13:31.440 --> 0:13:36.679
<v Speaker 1>suffers its first schism, but not the last one, certainly not.

0:13:36.800 --> 0:13:43.560
<v Speaker 1>So in this corner you have the traditional lass community

0:13:43.640 --> 0:13:45.640
<v Speaker 1>and on the other corner you had a group that

0:13:45.800 --> 0:13:48.640
<v Speaker 1>just they you know, they didn't want people to tell

0:13:48.679 --> 0:13:51.880
<v Speaker 1>him what to do. They wanted they wanted freedom from rules,

0:13:52.000 --> 0:13:56.760
<v Speaker 1>rules for squares. Man, I don't know if they actually

0:13:56.840 --> 0:14:00.559
<v Speaker 1>used that voices. That's exactly the how people talk to

0:14:01.400 --> 0:14:05.120
<v Speaker 1>I'm old enough to remember, I see. Um. So, so

0:14:05.240 --> 0:14:08.640
<v Speaker 1>these two groups split, and the the kind of anarchists,

0:14:09.360 --> 0:14:12.000
<v Speaker 1>the anarchists sort of side uh founded a net which

0:14:12.000 --> 0:14:14.320
<v Speaker 1>stood in fact for anarchist net. Yes, and the rest

0:14:14.320 --> 0:14:17.000
<v Speaker 1>of it became known as e f net, which stands

0:14:17.000 --> 0:14:20.720
<v Speaker 1>for arist Free Network e r I s Aris Free Network.

0:14:20.720 --> 0:14:24.080
<v Speaker 1>And why because the server that a net was founded

0:14:24.120 --> 0:14:28.360
<v Speaker 1>on was named Aris dot Berkeley dot E d U. So,

0:14:28.640 --> 0:14:30.880
<v Speaker 1>in other words, you had one group of people who

0:14:30.880 --> 0:14:32.920
<v Speaker 1>are like, we kind of want the freedom to do

0:14:32.960 --> 0:14:35.040
<v Speaker 1>whatever we like because we don't like these rules where

0:14:35.080 --> 0:14:37.720
<v Speaker 1>you say we can't do things like take over someone's

0:14:37.800 --> 0:14:41.160
<v Speaker 1>channel just because they weren't smart enough to block us

0:14:41.160 --> 0:14:44.200
<v Speaker 1>from and since they're not smart enough, they should not

0:14:44.280 --> 0:14:46.480
<v Speaker 1>be allowed to run that channel. I should be allowed

0:14:46.520 --> 0:14:48.520
<v Speaker 1>to run it and do whatever I want. I'm being

0:14:48.640 --> 0:14:50.960
<v Speaker 1>I'm certainly adding a little more motivation here than it

0:14:51.040 --> 0:14:54.240
<v Speaker 1>was probably in the literature. But that's kind of how

0:14:54.280 --> 0:14:56.640
<v Speaker 1>I do things. Well, I mean, you are you are

0:14:56.720 --> 0:14:58.720
<v Speaker 1>being snarky, but first of all, snark is what you do.

0:14:58.880 --> 0:15:00.520
<v Speaker 1>Snark is what both of us do. Yeah, it's not

0:15:00.600 --> 0:15:03.240
<v Speaker 1>guess what tech stuff does? We embrace it? We do. Um,

0:15:03.280 --> 0:15:07.040
<v Speaker 1>but uh, the folks who are on that that a

0:15:07.160 --> 0:15:11.960
<v Speaker 1>net did really enjoy exploiting um what was called nick

0:15:12.040 --> 0:15:15.960
<v Speaker 1>colliding and this is um. Yeah, So here's the thing, Like,

0:15:16.040 --> 0:15:18.880
<v Speaker 1>you would choose a nickname when you log into a

0:15:19.080 --> 0:15:21.920
<v Speaker 1>channel or or a server to to chat with other people,

0:15:21.920 --> 0:15:24.520
<v Speaker 1>and this nickname represents who you are. You can choose

0:15:24.520 --> 0:15:28.040
<v Speaker 1>any nickname you want given the character limit of that

0:15:28.040 --> 0:15:31.600
<v Speaker 1>that's supported by that particular client and server. So one

0:15:31.640 --> 0:15:34.560
<v Speaker 1>thing that could happen is that if you try to choose,

0:15:34.560 --> 0:15:38.080
<v Speaker 1>what you know, another person's nickname, the system would generally

0:15:38.160 --> 0:15:39.960
<v Speaker 1>prevent you from doing that, saying that that name is

0:15:40.000 --> 0:15:44.400
<v Speaker 1>already taken. But if you were able to orchestrate an

0:15:44.400 --> 0:15:46.840
<v Speaker 1>event or take advantage of an event where everyone is

0:15:46.920 --> 0:15:49.280
<v Speaker 1>kicked out of a room and then you rejoin that

0:15:49.360 --> 0:15:51.120
<v Speaker 1>room or channel I should say, everyone's kicked out of

0:15:51.120 --> 0:15:53.720
<v Speaker 1>a channel, you rejoin that channel before the operator or

0:15:53.800 --> 0:15:57.040
<v Speaker 1>OP can join that channel, and you name yourself the

0:15:57.120 --> 0:16:00.840
<v Speaker 1>OPS name. You could end up giving yourself OP powers

0:16:00.880 --> 0:16:05.000
<v Speaker 1>for that channel, and you prevent the rightful OP from

0:16:05.000 --> 0:16:08.240
<v Speaker 1>being able to take hold. And so that's nick colliding.

0:16:08.240 --> 0:16:10.880
<v Speaker 1>It's when these nicknames collide. In One way that would

0:16:10.880 --> 0:16:13.160
<v Speaker 1>happen is you would have what what's called a net split.

0:16:13.640 --> 0:16:17.320
<v Speaker 1>A net split is when, uh, you have two servers

0:16:17.360 --> 0:16:20.400
<v Speaker 1>that are connected to a network that are running the

0:16:20.440 --> 0:16:23.720
<v Speaker 1>same sort of channel, and some people are on one server,

0:16:23.920 --> 0:16:25.680
<v Speaker 1>some people are on the other server, but they're all

0:16:25.680 --> 0:16:28.320
<v Speaker 1>in the same chat room. But then somehow a connection

0:16:28.360 --> 0:16:32.280
<v Speaker 1>between those servers breaks and then you end up having

0:16:32.320 --> 0:16:35.760
<v Speaker 1>two instances of that same channel, so you've got half

0:16:35.800 --> 0:16:38.160
<v Speaker 1>the people in one and half the people in the other.

0:16:38.400 --> 0:16:41.280
<v Speaker 1>So let's say that I'm a jerk. I mean, it's

0:16:41.320 --> 0:16:44.400
<v Speaker 1>easy to say, right, So I'm a jerk. I've logged

0:16:44.400 --> 0:16:47.240
<v Speaker 1>into the hold on. It's gonna take me a second. Yeah,

0:16:47.240 --> 0:16:49.800
<v Speaker 1>I know, it's okay. There's you're in a forest. There's

0:16:49.840 --> 0:16:52.320
<v Speaker 1>a tree, all right. So Lauren, you're an OP and

0:16:52.360 --> 0:16:55.320
<v Speaker 1>I'm a jerk, and I've logged into the channel, and

0:16:55.640 --> 0:16:57.720
<v Speaker 1>right now I'm not being too jerky, So you haven't

0:16:57.800 --> 0:17:00.320
<v Speaker 1>booted me or anything like that. But there's a net

0:17:00.320 --> 0:17:03.240
<v Speaker 1>split and you and your group are in one server.

0:17:03.400 --> 0:17:05.800
<v Speaker 1>I'm on another server, so we're on separate ones. I say,

0:17:06.119 --> 0:17:08.800
<v Speaker 1>ah ha, there's been a net split. I shall change

0:17:08.800 --> 0:17:12.200
<v Speaker 1>my name, yes exactly, I'll change my name to Lauren's name.

0:17:12.560 --> 0:17:15.359
<v Speaker 1>And so I change my nickname. And then when the

0:17:15.400 --> 0:17:19.160
<v Speaker 1>servers are reunited and it tries to reconcile these two

0:17:19.160 --> 0:17:22.040
<v Speaker 1>worlds into one. Because you have two people with the

0:17:22.040 --> 0:17:26.239
<v Speaker 1>same nickname, the nicknames collide, thus nick colliding, and it

0:17:26.280 --> 0:17:29.160
<v Speaker 1>boots both people out of the channel. Now, because I'm

0:17:29.200 --> 0:17:31.600
<v Speaker 1>a jerk, and because I've planned for this, I've already

0:17:31.640 --> 0:17:33.960
<v Speaker 1>got another window open, so i can log right back

0:17:34.000 --> 0:17:37.000
<v Speaker 1>in using Lauren's nickname again. And Lauren, because she wasn't

0:17:37.000 --> 0:17:40.680
<v Speaker 1>expecting this because she was being decent, is locked out

0:17:40.680 --> 0:17:43.159
<v Speaker 1>of her own channel. That's kind of nick colliding in

0:17:43.200 --> 0:17:46.080
<v Speaker 1>a you know, in a nutshell, and that's the sort

0:17:46.119 --> 0:17:49.080
<v Speaker 1>of stuff these guys like to do. So they started

0:17:49.160 --> 0:17:50.800
<v Speaker 1>up their own party. They say, well, you know, the

0:17:50.800 --> 0:17:53.040
<v Speaker 1>e f net people for some reason don't find this

0:17:53.160 --> 0:17:55.880
<v Speaker 1>nearly as entertaining as we do, so we're gonna make

0:17:55.880 --> 0:17:59.439
<v Speaker 1>our own party. Um. However, a net would not last

0:17:59.760 --> 0:18:03.080
<v Speaker 1>very long, and in fact, most users chose to go

0:18:03.160 --> 0:18:08.639
<v Speaker 1>with e f net instead, saying this anarchy thing doesn't

0:18:08.640 --> 0:18:11.080
<v Speaker 1>sound like it's a lot of fun or very you

0:18:11.119 --> 0:18:14.200
<v Speaker 1>know productive. Everyone being nice seems to make a lot

0:18:14.240 --> 0:18:19.320
<v Speaker 1>more sense, right, So then we have a unified network

0:18:19.520 --> 0:18:22.240
<v Speaker 1>e f net again. So it started off as a

0:18:22.320 --> 0:18:25.199
<v Speaker 1>unified network, had that one schism. A net did not

0:18:25.280 --> 0:18:28.439
<v Speaker 1>last very long. We're back to unified. However, then you

0:18:28.480 --> 0:18:31.920
<v Speaker 1>have a second splintering, which is when some users left

0:18:32.000 --> 0:18:35.520
<v Speaker 1>e f net to form tub net, which was mostly

0:18:36.119 --> 0:18:39.800
<v Speaker 1>kind of a The tub net folks were saying, look,

0:18:40.000 --> 0:18:42.720
<v Speaker 1>you need to fix things so that net splits happen

0:18:42.960 --> 0:18:48.280
<v Speaker 1>less frequently. They are, they're disruptive, you it's it's ruining

0:18:48.280 --> 0:18:51.000
<v Speaker 1>the experience. Right. The way that people react to net

0:18:51.040 --> 0:18:53.000
<v Speaker 1>splits is not the problem. The fact that we are

0:18:53.040 --> 0:18:55.480
<v Speaker 1>having net splits at all is something that really needs

0:18:55.480 --> 0:18:58.760
<v Speaker 1>to be worked on more exactly. And so it wasn't

0:18:58.800 --> 0:19:01.280
<v Speaker 1>so much a disagreement with policy as it was we

0:19:01.359 --> 0:19:04.960
<v Speaker 1>need to improve this platform. So they left and uh

0:19:05.119 --> 0:19:07.800
<v Speaker 1>toughnet had about five servers and around a hundred users,

0:19:07.800 --> 0:19:11.040
<v Speaker 1>But it didn't stay around very long either. People kind

0:19:11.040 --> 0:19:14.920
<v Speaker 1>of might um and and again, basically all of these

0:19:14.920 --> 0:19:19.439
<v Speaker 1>were really scalability issues um which which Arco himself actually

0:19:19.440 --> 0:19:21.080
<v Speaker 1>listed as being just about the only thing that he

0:19:21.119 --> 0:19:22.919
<v Speaker 1>would go back and change if he had it to

0:19:22.960 --> 0:19:25.880
<v Speaker 1>all do over again. Right. But you know, again, hindsight

0:19:25.920 --> 0:19:28.040
<v Speaker 1>being twenty, it was a lot harder to imagine this

0:19:28.080 --> 0:19:30.080
<v Speaker 1>back when you were doing something where you had ten

0:19:30.200 --> 0:19:35.879
<v Speaker 1>people on. So an event, a world event happens that

0:19:36.000 --> 0:19:40.200
<v Speaker 1>ends up making I r C a very useful utility

0:19:40.240 --> 0:19:43.520
<v Speaker 1>for a certain population. That was when the Gulf War

0:19:43.640 --> 0:19:47.240
<v Speaker 1>broke out and you started seeing lots of people using

0:19:47.280 --> 0:19:50.920
<v Speaker 1>I r C to communicate about the war, sharing news stories,

0:19:50.960 --> 0:19:53.359
<v Speaker 1>sharing information as they got it, because different parts of

0:19:53.359 --> 0:19:56.679
<v Speaker 1>the world we're getting reports earlier than other parts, and

0:19:56.760 --> 0:19:59.800
<v Speaker 1>everyone wanted to know what was going on, and this

0:20:00.160 --> 0:20:02.240
<v Speaker 1>when they were seeing the height of their popularity in

0:20:02.280 --> 0:20:05.000
<v Speaker 1>their early days. And keep in mind, again we're talking

0:20:05.040 --> 0:20:07.600
<v Speaker 1>modest numbers, so when we tell you how many users

0:20:07.600 --> 0:20:11.080
<v Speaker 1>at the high their popularity, don't snicker, right, because for

0:20:11.119 --> 0:20:13.480
<v Speaker 1>the first time in history, it was it was about

0:20:13.560 --> 0:20:17.000
<v Speaker 1>three concurrent users at any given moment, and that that

0:20:17.119 --> 0:20:19.600
<v Speaker 1>was a big deal. Uh, you know, kind of similar

0:20:19.640 --> 0:20:21.800
<v Speaker 1>to how we were saying in the Twitter episode about

0:20:21.840 --> 0:20:26.159
<v Speaker 1>how how people were so impressed by the ability that

0:20:26.280 --> 0:20:28.960
<v Speaker 1>this that this software gave them to tune into live

0:20:29.000 --> 0:20:32.840
<v Speaker 1>reporting about an issue, same same thing. Yeah, yeah, exactly.

0:20:33.200 --> 0:20:36.639
<v Speaker 1>So it was, you know, really, to me, what this

0:20:36.720 --> 0:20:41.280
<v Speaker 1>says is it's it's it's a premonition about what the

0:20:41.320 --> 0:20:43.600
<v Speaker 1>Internet will be and how it will be important and

0:20:43.600 --> 0:20:47.040
<v Speaker 1>how people will use it to communicate these important ideas

0:20:47.320 --> 0:20:51.240
<v Speaker 1>in real time across the entire globe. And even though

0:20:51.320 --> 0:20:55.120
<v Speaker 1>it was very tiny, particularly compared to something as enormous

0:20:55.119 --> 0:20:57.119
<v Speaker 1>as the Internet, it was kind of a proof of

0:20:57.200 --> 0:21:00.720
<v Speaker 1>concept in many ways. So then another blit happens, but

0:21:00.760 --> 0:21:03.199
<v Speaker 1>this one was not. It was an amicable split. It

0:21:03.320 --> 0:21:05.760
<v Speaker 1>wasn't something where a bunch of people were really upset.

0:21:06.160 --> 0:21:10.520
<v Speaker 1>A user who used the nickname wild Thang and yes,

0:21:10.600 --> 0:21:13.840
<v Speaker 1>that is how it's spelled, created a test network to

0:21:13.960 --> 0:21:18.520
<v Speaker 1>develop bots. So these are automated accounts. Often they will

0:21:18.560 --> 0:21:22.720
<v Speaker 1>create admins that are bots, and the admin bots really

0:21:22.720 --> 0:21:25.080
<v Speaker 1>are just there to scan for anything that would be

0:21:25.119 --> 0:21:28.359
<v Speaker 1>objectionable and react to it so that if someone's typing

0:21:28.359 --> 0:21:31.080
<v Speaker 1>in all caps, the bot can step in and say, please,

0:21:31.080 --> 0:21:33.520
<v Speaker 1>don't type in all caps. People were much more sensitive

0:21:33.520 --> 0:21:36.280
<v Speaker 1>about that in these early days of internet. Yeah, you know,

0:21:36.320 --> 0:21:38.600
<v Speaker 1>because it was considered shouting. And no, no, I mean

0:21:38.600 --> 0:21:41.320
<v Speaker 1>it's still considered shouting. But it's kind of funny these days.

0:21:41.359 --> 0:21:43.639
<v Speaker 1>I think back back then, if you're if your handle

0:21:43.680 --> 0:21:48.600
<v Speaker 1>is drunk hulk, it's hilarious. Well but at any rate, yes, okay,

0:21:48.680 --> 0:21:53.280
<v Speaker 1>that's fair. It's not not always hilarious, but frequently so

0:21:53.520 --> 0:21:59.080
<v Speaker 1>the this this approach, this uh, this split to create

0:21:59.160 --> 0:22:01.960
<v Speaker 1>this area where they could test out bots. It was

0:22:02.000 --> 0:22:04.000
<v Speaker 1>really just men as a testing ground, but more and

0:22:04.080 --> 0:22:06.359
<v Speaker 1>more people wanted to join it to kind of play

0:22:06.400 --> 0:22:08.960
<v Speaker 1>around with things and test things out and see what

0:22:09.040 --> 0:22:13.000
<v Speaker 1>else was possible, and that is how the undernet was born.

0:22:13.600 --> 0:22:17.439
<v Speaker 1>And uh, it actually had some really useful goals. It

0:22:17.560 --> 0:22:20.080
<v Speaker 1>wasn't just about playing with bots and seeing what you

0:22:20.119 --> 0:22:23.919
<v Speaker 1>could program to to do. It also involved ways of

0:22:23.960 --> 0:22:27.600
<v Speaker 1>registering channels to users so that nick colliding was less

0:22:27.600 --> 0:22:31.280
<v Speaker 1>of a problem. The idea being that if you register

0:22:31.359 --> 0:22:33.640
<v Speaker 1>the channel to a user and you had some form

0:22:33.720 --> 0:22:37.800
<v Speaker 1>of verification, like a password, that would really cut down

0:22:37.800 --> 0:22:41.240
<v Speaker 1>on people being able to take over a channel without authorization.

0:22:41.920 --> 0:22:45.040
<v Speaker 1>So it actually exists in parallel with the f net.

0:22:45.080 --> 0:22:47.240
<v Speaker 1>It's not trying to compete or anything. It's just it's

0:22:47.280 --> 0:22:50.800
<v Speaker 1>just kind of a like almost like a sandbox where

0:22:50.800 --> 0:22:54.119
<v Speaker 1>people can test out things. And uh, that's where i

0:22:54.280 --> 0:22:57.200
<v Speaker 1>r C really stopped being a united network and becomes

0:22:57.200 --> 0:22:59.840
<v Speaker 1>a platform that runs on different networks. This is the

0:23:00.160 --> 0:23:02.680
<v Speaker 1>time we start seeing something that can survive on its

0:23:02.680 --> 0:23:04.920
<v Speaker 1>own and doesn't it's not just a flash in the pan,

0:23:05.240 --> 0:23:10.560
<v Speaker 1>you know, splinter group. So by May the i r

0:23:10.600 --> 0:23:13.560
<v Speaker 1>C protocol is made available to the general public. It's

0:23:13.600 --> 0:23:16.479
<v Speaker 1>no longer just something that's being spread from uh, you know,

0:23:16.640 --> 0:23:20.240
<v Speaker 1>one one enthusiast to another. Now it's available for anyone.

0:23:20.960 --> 0:23:26.359
<v Speaker 1>And the summer of nineteen uh, we get a fork

0:23:26.640 --> 0:23:29.280
<v Speaker 1>in under net. So we've talked about splintering with e

0:23:29.520 --> 0:23:33.160
<v Speaker 1>f net. Now undernet itself forks and another group called

0:23:33.240 --> 0:23:36.760
<v Speaker 1>down net d a l a et is born and

0:23:37.200 --> 0:23:41.919
<v Speaker 1>it was really trying to bring more stability and security

0:23:42.040 --> 0:23:44.720
<v Speaker 1>to the I r C platform exactly. And a lot

0:23:44.760 --> 0:23:47.920
<v Speaker 1>of their their improvements were made by a guy named

0:23:48.000 --> 0:23:53.959
<v Speaker 1>Brian morpher Smith, so again looking to improve the platform. Uh.

0:23:54.119 --> 0:23:56.640
<v Speaker 1>I think these splits are looked upon with much more

0:23:56.760 --> 0:24:00.320
<v Speaker 1>fondness by people. Everyone was trying to make it better

0:24:00.359 --> 0:24:04.760
<v Speaker 1>as opposed to having having like deep philosophical disagreements within

0:24:04.800 --> 0:24:09.520
<v Speaker 1>the community. Uh. And then in undernet would split again,

0:24:09.680 --> 0:24:11.879
<v Speaker 1>but this time it was it was one of those

0:24:12.119 --> 0:24:16.119
<v Speaker 1>UM system problems, infrastructure problems. UH. You see there was

0:24:16.240 --> 0:24:19.080
<v Speaker 1>a server in Australia that was part of the undernet,

0:24:19.480 --> 0:24:22.720
<v Speaker 1>but connecting from Australia to the rest of the world

0:24:23.080 --> 0:24:26.159
<v Speaker 1>there was a lot of lag, so huge delays. You

0:24:26.160 --> 0:24:29.639
<v Speaker 1>would type something in, you'd hit enter, it would take

0:24:29.960 --> 0:24:32.920
<v Speaker 1>you know, several seconds for it to to transfer over

0:24:32.960 --> 0:24:36.840
<v Speaker 1>By then whatever, the topic of conversation has changed dramatically.

0:24:36.880 --> 0:24:40.959
<v Speaker 1>Everyone thinks that you're being either obtuse or just really slow.

0:24:41.160 --> 0:24:44.200
<v Speaker 1>But it turns out just because there's lag. So there

0:24:44.280 --> 0:24:47.800
<v Speaker 1>was a conscious decision to split from the undernet UH

0:24:47.800 --> 0:24:51.640
<v Speaker 1>and to create a new Australian based network called ozorg.

0:24:53.160 --> 0:24:55.640
<v Speaker 1>So so this was again another one of those beneficial

0:24:55.800 --> 0:24:57.600
<v Speaker 1>splits that that was really done for the good of

0:24:57.640 --> 0:25:02.480
<v Speaker 1>the community rather than due to h intric community arguments. Exactly. Yeah,

0:25:02.480 --> 0:25:04.720
<v Speaker 1>it's really, I mean it was. It was sad in

0:25:04.760 --> 0:25:07.199
<v Speaker 1>a way because it meant that the Australians became kind

0:25:07.200 --> 0:25:10.880
<v Speaker 1>of you know, insulated from everybody else and everyone else

0:25:11.000 --> 0:25:14.000
<v Speaker 1>was denied the pleasure of Australian company. But it was

0:25:14.160 --> 0:25:17.879
<v Speaker 1>due specifically to technological you know, shortcomings, had nothing to

0:25:17.920 --> 0:25:22.080
<v Speaker 1>do with philosophical disagreements. Our next item on the list, however,

0:25:22.280 --> 0:25:26.000
<v Speaker 1>is very much one of those angry philosophical disagreements. Yes,

0:25:26.080 --> 0:25:30.760
<v Speaker 1>this is what is called the Great Split, which you know,

0:25:30.880 --> 0:25:32.520
<v Speaker 1>I've had a few of those in bowling and they

0:25:32.560 --> 0:25:35.879
<v Speaker 1>are really a pain. But this happened in July of

0:25:36.000 --> 0:25:39.639
<v Speaker 1>nine six I r c net splits off from e

0:25:39.800 --> 0:25:43.200
<v Speaker 1>f net and UH I are seen that and e

0:25:43.320 --> 0:25:47.760
<v Speaker 1>f net are are still kind of like these Yeah,

0:25:48.040 --> 0:25:50.600
<v Speaker 1>there's it was over generally, it was over a disagreement

0:25:50.640 --> 0:25:54.920
<v Speaker 1>on how to handle operational issues, right. It was basically

0:25:54.920 --> 0:25:58.320
<v Speaker 1>a culmination of all of those old arguments over how

0:25:58.440 --> 0:26:01.719
<v Speaker 1>NICK collisions should be handled and over exactly how much

0:26:01.840 --> 0:26:05.080
<v Speaker 1>power ops and admins should have in their in their channels.

0:26:05.280 --> 0:26:07.480
<v Speaker 1>It was really to try and define these roles in

0:26:07.520 --> 0:26:10.160
<v Speaker 1>different ways, because, as it turns out, we'll talk about

0:26:10.160 --> 0:26:12.760
<v Speaker 1>a little bit a little bit later about how the

0:26:12.800 --> 0:26:16.159
<v Speaker 1>definitions of operators versus admins it's a little money depending

0:26:16.240 --> 0:26:20.560
<v Speaker 1>upon which service you're using UM and also the capabilities

0:26:20.600 --> 0:26:24.000
<v Speaker 1>that ops and admins have are different depending upon you know,

0:26:24.080 --> 0:26:27.320
<v Speaker 1>the actual servers and clients that are being used. So

0:26:28.000 --> 0:26:30.439
<v Speaker 1>there were some disagreements and we ended up having the

0:26:30.520 --> 0:26:34.199
<v Speaker 1>split I r C NET actually more out of uh

0:26:34.440 --> 0:26:37.840
<v Speaker 1>coincidence than planning. It wound up being I mean, I

0:26:37.840 --> 0:26:40.760
<v Speaker 1>mean cultural and geographical and and both of those. I mean,

0:26:40.760 --> 0:26:42.880
<v Speaker 1>there there are a few servers that the jump ship

0:26:42.920 --> 0:26:44.919
<v Speaker 1>one way or another, but yeah, most of the ones

0:26:45.000 --> 0:26:47.760
<v Speaker 1>in I r C net are in Europe and Australia

0:26:47.760 --> 0:26:49.320
<v Speaker 1>and Japan, and most of the e f net ones

0:26:49.359 --> 0:26:52.199
<v Speaker 1>are in the US. So it ended up kind of

0:26:52.240 --> 0:26:54.960
<v Speaker 1>just being on that dividing line it wasn't. It wasn't

0:26:55.000 --> 0:26:58.080
<v Speaker 1>like us versus everybody else. It just kind of that's

0:26:58.119 --> 0:27:00.480
<v Speaker 1>just kind of how it shook out. And since then,

0:27:00.560 --> 0:27:04.000
<v Speaker 1>multiple networks have appeared running on i r C. So

0:27:04.960 --> 0:27:08.520
<v Speaker 1>you had this unified network, although it was very very

0:27:08.640 --> 0:27:11.600
<v Speaker 1>tiny comparatively speaking. Uh, and now that you have a

0:27:11.600 --> 0:27:14.880
<v Speaker 1>bunch of separate networks. At its height of popularity, which

0:27:14.960 --> 0:27:17.960
<v Speaker 1>was a long time ago in two thousand three, i

0:27:18.160 --> 0:27:22.480
<v Speaker 1>r C had one million users. As of January, that

0:27:22.520 --> 0:27:27.080
<v Speaker 1>had dropped to about food but it's still not terribly

0:27:27.080 --> 0:27:30.000
<v Speaker 1>shabby and it's still used quite a bit by a

0:27:30.000 --> 0:27:31.480
<v Speaker 1>lot of I mean, there are a lot of communities

0:27:31.520 --> 0:27:33.520
<v Speaker 1>I go to where I r C chat rooms are

0:27:33.520 --> 0:27:38.280
<v Speaker 1>incorporated into the experience, like like sites that do streaming

0:27:38.359 --> 0:27:41.919
<v Speaker 1>video where they'll do some forum a broadcast if they

0:27:41.960 --> 0:27:45.840
<v Speaker 1>don't have a native chat client, that's part of that service.

0:27:46.359 --> 0:27:48.280
<v Speaker 1>I r C is the way that almost all of

0:27:48.280 --> 0:27:51.720
<v Speaker 1>them go, and that includes big names like big companies

0:27:52.240 --> 0:27:54.880
<v Speaker 1>all the way down to little independent operators because it's

0:27:54.880 --> 0:27:57.960
<v Speaker 1>an open source approach. Now we've got more to say

0:27:58.000 --> 0:28:00.800
<v Speaker 1>about i r C, but before where we get into that,

0:28:00.880 --> 0:28:04.920
<v Speaker 1>let's take a quick break to thank our sponsor Okay,

0:28:04.960 --> 0:28:06.800
<v Speaker 1>so we're back, and now I'd kind of like to

0:28:06.840 --> 0:28:10.439
<v Speaker 1>talk about the hierarchy of things that you know, like

0:28:10.480 --> 0:28:14.480
<v Speaker 1>the people who are on I r C. Because before

0:28:14.520 --> 0:28:17.159
<v Speaker 1>the break we mentioned that there's a little bit of

0:28:17.320 --> 0:28:21.000
<v Speaker 1>a confusion in the ranks of what an ops versus

0:28:21.040 --> 0:28:24.920
<v Speaker 1>an ADMIN is and how much control they have over

0:28:25.160 --> 0:28:29.080
<v Speaker 1>what's going on. Right. So, for one thing, operator is

0:28:29.200 --> 0:28:32.920
<v Speaker 1>used by some services for two different things. An operator

0:28:33.000 --> 0:28:35.320
<v Speaker 1>might be a person who has complete control of the

0:28:35.359 --> 0:28:39.080
<v Speaker 1>server which has all the stuff running on it, or

0:28:39.320 --> 0:28:43.440
<v Speaker 1>just complete control over the channel like a specific UH

0:28:43.600 --> 0:28:47.120
<v Speaker 1>chat room exactly, so you could have multiple channels on

0:28:47.160 --> 0:28:49.880
<v Speaker 1>a single server. Uh. And then the operator is the

0:28:49.920 --> 0:28:53.280
<v Speaker 1>person who could either be in charge of everything or

0:28:53.320 --> 0:28:56.520
<v Speaker 1>in charge of justice specific channel. Another frequent term is

0:28:56.560 --> 0:28:59.320
<v Speaker 1>admin that tends to be someone who's in charge of

0:28:59.360 --> 0:29:04.160
<v Speaker 1>a channel. So these are people who have extra commands

0:29:04.200 --> 0:29:08.080
<v Speaker 1>at their disposal beyond the ones that any user has.

0:29:08.320 --> 0:29:10.560
<v Speaker 1>And these commands allow you to do lots of different

0:29:10.600 --> 0:29:13.600
<v Speaker 1>things that make it useful, uh in order to have

0:29:13.640 --> 0:29:16.720
<v Speaker 1>things run smoothly on your channel. So, for instance, you

0:29:16.720 --> 0:29:20.600
<v Speaker 1>can mute people, which is often useful if someone is

0:29:20.600 --> 0:29:24.200
<v Speaker 1>being particularly probably yeah, and you don't want to just

0:29:24.240 --> 0:29:26.600
<v Speaker 1>boot them and ban them. Maybe you mute them so

0:29:26.640 --> 0:29:29.360
<v Speaker 1>that they don't even know that, like, they don't know

0:29:29.400 --> 0:29:31.160
<v Speaker 1>that their stuff is not showing up, so they're still

0:29:31.160 --> 0:29:33.560
<v Speaker 1>typing wildly, but none of it's coming through, right, so

0:29:33.640 --> 0:29:36.320
<v Speaker 1>everyone else is blissfully ignorant. I mean sometimes that's easier

0:29:36.360 --> 0:29:39.080
<v Speaker 1>because you know, booting booting someone, which is another thing

0:29:39.120 --> 0:29:40.920
<v Speaker 1>they can do. They can kick people out of a room,

0:29:41.240 --> 0:29:44.320
<v Speaker 1>which generally speaking, booting does not disconnect you from I

0:29:44.440 --> 0:29:47.680
<v Speaker 1>r C, but it will disconnect you from that channel.

0:29:48.080 --> 0:29:51.880
<v Speaker 1>You often will then have either a van on the

0:29:51.960 --> 0:29:54.760
<v Speaker 1>channel so you can't go back into it, or um,

0:29:54.800 --> 0:29:56.600
<v Speaker 1>you know, you can go back in, but then the

0:29:56.600 --> 0:29:59.239
<v Speaker 1>OP will give you a stern warning and say if

0:29:59.280 --> 0:30:01.000
<v Speaker 1>you do this, I will and you from the server,

0:30:01.520 --> 0:30:03.840
<v Speaker 1>which means you don't. Yeah, you don't just get banned

0:30:03.840 --> 0:30:06.719
<v Speaker 1>from the channel, but the server itself. Uh. Now, granted,

0:30:06.760 --> 0:30:09.160
<v Speaker 1>there are ways around that if you're particularly trollish and

0:30:09.200 --> 0:30:11.480
<v Speaker 1>you want to take extra effort to really be a

0:30:11.520 --> 0:30:14.920
<v Speaker 1>pain in the patucas, but you know that's what the

0:30:15.000 --> 0:30:18.240
<v Speaker 1>mute buttons for. Also, you can do moderated discussions. So

0:30:18.280 --> 0:30:20.760
<v Speaker 1>a moderated discussion is where you have an admin who

0:30:21.160 --> 0:30:23.959
<v Speaker 1>picks who gets to talk when this is really useful

0:30:24.040 --> 0:30:26.680
<v Speaker 1>if you wanted to do something like a question answer

0:30:26.720 --> 0:30:31.320
<v Speaker 1>session and you have someone who is addressing a group

0:30:31.360 --> 0:30:33.480
<v Speaker 1>of people and then wants to take in questions, but

0:30:33.520 --> 0:30:35.960
<v Speaker 1>you can't just be flooded by them uh and admin

0:30:36.000 --> 0:30:38.560
<v Speaker 1>may take on the role of moderator who then picks

0:30:38.640 --> 0:30:41.360
<v Speaker 1>the person who will ask the question in text, and

0:30:41.400 --> 0:30:44.280
<v Speaker 1>then the person you know whoever's answering will then address that.

0:30:45.120 --> 0:30:47.880
<v Speaker 1>So that's also very useful. And there are other commands

0:30:47.880 --> 0:30:52.680
<v Speaker 1>as well. There's some UM confusion about what operators exactly

0:30:52.760 --> 0:30:55.640
<v Speaker 1>can cannot do. There are people who essentially ascribe them

0:30:55.720 --> 0:30:58.600
<v Speaker 1>godlike powers and they could do anything they wanted, and

0:30:58.640 --> 0:31:02.000
<v Speaker 1>that's not entirely true. There's great UM resources on i

0:31:02.160 --> 0:31:04.520
<v Speaker 1>RC dot org if you want to go there and

0:31:04.600 --> 0:31:08.280
<v Speaker 1>check it out. There there's frequently ask question guides that

0:31:08.320 --> 0:31:11.880
<v Speaker 1>will answer everything, including one about what exactly cannon op

0:31:12.000 --> 0:31:15.240
<v Speaker 1>and can't and OP do. To try and demystify a

0:31:15.280 --> 0:31:17.640
<v Speaker 1>little bit, it's and entertaining reads. I would recommend it.

0:31:18.040 --> 0:31:20.760
<v Speaker 1>So let's talk a little bit about them. What's actually

0:31:20.800 --> 0:31:24.000
<v Speaker 1>under the hood, How is this actually working? This is

0:31:24.000 --> 0:31:26.440
<v Speaker 1>where we get into the tech of the tech stuff.

0:31:27.000 --> 0:31:30.880
<v Speaker 1>And yeah, so it's open protocol. We mentioned that earlier,

0:31:31.080 --> 0:31:35.000
<v Speaker 1>and it relies on TCP, that's transmission controlled protocol, right,

0:31:35.120 --> 0:31:38.240
<v Speaker 1>and that's one of the two biggies that were created

0:31:38.320 --> 0:31:43.560
<v Speaker 1>by the Power Team events SURF and Bob con Y.

0:31:43.840 --> 0:31:46.000
<v Speaker 1>T c P i P are the big ones. You know,

0:31:46.080 --> 0:31:49.000
<v Speaker 1>you probably have heard them before. These are essentially the

0:31:49.120 --> 0:31:55.480
<v Speaker 1>rules that create the the traffic guidelines for data across networks.

0:31:55.520 --> 0:31:59.080
<v Speaker 1>We know. Without these rules, computers wouldn't have a standardized

0:31:59.120 --> 0:32:02.400
<v Speaker 1>approach to sending and receiving data, and you wouldn't be

0:32:02.440 --> 0:32:05.640
<v Speaker 1>able to have this incredible packet switching network out there

0:32:06.080 --> 0:32:08.959
<v Speaker 1>where you can send stuff across the network and not

0:32:09.080 --> 0:32:12.840
<v Speaker 1>worry if a computer or ten computers or a hundred

0:32:12.880 --> 0:32:16.000
<v Speaker 1>computers go down in the process as long as whichever

0:32:16.080 --> 0:32:19.000
<v Speaker 1>computer is the destination is still active because it can

0:32:19.160 --> 0:32:22.000
<v Speaker 1>reroute so right right, Although this does mean that it's

0:32:22.040 --> 0:32:25.400
<v Speaker 1>not technically part of the Worldwide Web. Of course, there

0:32:25.440 --> 0:32:29.240
<v Speaker 1>are web based clients that let you log into i

0:32:29.440 --> 0:32:33.000
<v Speaker 1>r C. Right, Yeah, you want, you don't necessarily these

0:32:33.040 --> 0:32:36.440
<v Speaker 1>days need to download an i r C client to

0:32:36.560 --> 0:32:39.560
<v Speaker 1>your computer and then run that as a separate program,

0:32:39.680 --> 0:32:44.040
<v Speaker 1>uh for particular websites, not obviously. Uh, you're not necessarily

0:32:44.040 --> 0:32:46.800
<v Speaker 1>going to be able to visit any channel anywhere. But

0:32:46.880 --> 0:32:50.840
<v Speaker 1>you know, I was mentioning the idea of that moderated discussion. Uh,

0:32:50.920 --> 0:32:53.720
<v Speaker 1>So if you're going to say a streaming site, I'll

0:32:53.840 --> 0:32:58.120
<v Speaker 1>use a real example. So, um, there's Uh there's a

0:32:59.120 --> 0:33:03.600
<v Speaker 1>web podcast publication company called the frog Pants Network run

0:33:03.640 --> 0:33:05.640
<v Speaker 1>by a guy named Scott Johnson. He does a lot

0:33:05.680 --> 0:33:09.280
<v Speaker 1>of really funny podcasts. He streams his podcasts live, he

0:33:09.360 --> 0:33:12.120
<v Speaker 1>records somebody streams them live, and he invites people to

0:33:12.160 --> 0:33:14.920
<v Speaker 1>come into this chat room and participate in a discussion.

0:33:15.360 --> 0:33:18.000
<v Speaker 1>So uh, that would allow you. You go to the

0:33:18.000 --> 0:33:21.520
<v Speaker 1>website where the the video is streaming, and just underneath

0:33:21.520 --> 0:33:23.920
<v Speaker 1>it is this little web based I r C client

0:33:24.520 --> 0:33:26.560
<v Speaker 1>and all you do is type in whatever nickname you

0:33:26.600 --> 0:33:28.840
<v Speaker 1>want to use and hit enter, and then away you go,

0:33:29.040 --> 0:33:31.920
<v Speaker 1>and you can make as many goofy jokes as you like,

0:33:32.240 --> 0:33:36.200
<v Speaker 1>which Scott uh encourages. That's the kind of world he

0:33:36.280 --> 0:33:40.080
<v Speaker 1>lives and I appreciate it. So anyway, that that's an example.

0:33:40.160 --> 0:33:43.400
<v Speaker 1>But yes, it's it itself is not part of the

0:33:43.440 --> 0:33:46.720
<v Speaker 1>World Wide Web. It predates the world Wide Web. So

0:33:46.760 --> 0:33:49.080
<v Speaker 1>that's important to remember. And you know, I know that

0:33:49.360 --> 0:33:51.280
<v Speaker 1>most people these days have a grasp on that. I

0:33:51.320 --> 0:33:55.360
<v Speaker 1>just remember a time when Worldwide Web and Internet were

0:33:55.400 --> 0:33:58.400
<v Speaker 1>synonymous to most people, Like you know, if they thought

0:33:58.440 --> 0:34:00.640
<v Speaker 1>of the Internet, they were thinking Worldwide Web. They weren't.

0:34:00.920 --> 0:34:04.000
<v Speaker 1>They didn't realize that email, FTP, all these other protocols

0:34:04.000 --> 0:34:06.800
<v Speaker 1>are also part of it, right right then they existed

0:34:06.880 --> 0:34:10.960
<v Speaker 1>in layers, yes, exactly. So to log in, like we said,

0:34:11.000 --> 0:34:14.200
<v Speaker 1>you'd launched that client an appy, and you would direct

0:34:14.280 --> 0:34:16.640
<v Speaker 1>it to the appropriate server because there are different ones.

0:34:16.680 --> 0:34:18.879
<v Speaker 1>Like you, if you've got an app, that's just all

0:34:18.920 --> 0:34:21.360
<v Speaker 1>it is is just running this program. It needs to

0:34:21.360 --> 0:34:23.560
<v Speaker 1>know where you're where to point it, like you have

0:34:23.600 --> 0:34:25.640
<v Speaker 1>to tell it. There are many different servers that might

0:34:25.680 --> 0:34:27.640
<v Speaker 1>have access to and then once you got to that server,

0:34:27.760 --> 0:34:29.719
<v Speaker 1>then you would have to try and you know, find

0:34:29.760 --> 0:34:31.400
<v Speaker 1>the right channel. You might look through a list of

0:34:31.480 --> 0:34:34.040
<v Speaker 1>channels and designate the specific one you want to join.

0:34:34.760 --> 0:34:37.239
<v Speaker 1>You could join multiple channels and then switch between them

0:34:37.480 --> 0:34:40.120
<v Speaker 1>so that you're part of multiple conversations all at the

0:34:40.160 --> 0:34:42.560
<v Speaker 1>same time. And some servers, depending on which one you

0:34:42.600 --> 0:34:45.759
<v Speaker 1>have logged into, UM might ask you to create a

0:34:45.840 --> 0:34:48.759
<v Speaker 1>user name and even a password. Yeah, so instead of

0:34:48.800 --> 0:34:50.960
<v Speaker 1>just coming in under a nickname, because some of them

0:34:51.000 --> 0:34:54.399
<v Speaker 1>will just assign you a random string like a nine

0:34:54.400 --> 0:34:57.839
<v Speaker 1>digit number, right, like, like you are web Visitors eight

0:34:57.920 --> 0:35:02.560
<v Speaker 1>seven b Q four. That's a great catchy name. But

0:35:02.719 --> 0:35:05.600
<v Speaker 1>you can also designate your your nickname or user name,

0:35:05.800 --> 0:35:08.000
<v Speaker 1>and like, like Lauren said, some of them will also

0:35:08.040 --> 0:35:10.279
<v Speaker 1>allow you to create a password which will protect your

0:35:10.320 --> 0:35:12.560
<v Speaker 1>nickname so that no one else can have it. From that.

0:35:12.600 --> 0:35:16.120
<v Speaker 1>From that, right that nick duplication, which usually only works

0:35:16.200 --> 0:35:19.000
<v Speaker 1>on some of them are serverwide, but a lot of

0:35:19.000 --> 0:35:21.839
<v Speaker 1>them are just channel specific. So in other words, there

0:35:21.840 --> 0:35:24.160
<v Speaker 1>could be someone in another channel posing as you and

0:35:24.200 --> 0:35:27.120
<v Speaker 1>being a total jerk. Uh. That's my excuse for having

0:35:27.200 --> 0:35:30.080
<v Speaker 1>multiple personalities on an I r C server where one

0:35:30.120 --> 0:35:31.880
<v Speaker 1>of me is really friendly and one of me is not.

0:35:32.640 --> 0:35:38.799
<v Speaker 1>I'm complex. So since it's a client server architecture and

0:35:38.840 --> 0:35:42.279
<v Speaker 1>it's not on this distributed network, that's where you are

0:35:42.320 --> 0:35:45.520
<v Speaker 1>able to, you know, access lots of different stuff, but

0:35:45.640 --> 0:35:47.719
<v Speaker 1>only the stuff that's available on that server. Like we

0:35:47.719 --> 0:35:50.759
<v Speaker 1>were saying earlier, if there are channels that you want

0:35:50.760 --> 0:35:54.080
<v Speaker 1>to visit, but that server doesn't host those channels, you're

0:35:54.080 --> 0:35:56.319
<v Speaker 1>out of luck. I mean, you create a channel maybe

0:35:56.400 --> 0:35:59.400
<v Speaker 1>if you have the permissions to do that, but you

0:35:59.480 --> 0:36:01.680
<v Speaker 1>might not be in with all of your buddies, similar

0:36:01.719 --> 0:36:03.799
<v Speaker 1>to like like World Warcraft or something like that. You

0:36:03.920 --> 0:36:06.400
<v Speaker 1>have to all join up in the same to the

0:36:06.480 --> 0:36:09.000
<v Speaker 1>same game, right, because those servers have a limitation on

0:36:09.040 --> 0:36:11.640
<v Speaker 1>how much they can support and once you reach that,

0:36:11.640 --> 0:36:14.960
<v Speaker 1>that's it. So uh yeah, it's you know, that's also

0:36:15.080 --> 0:36:18.040
<v Speaker 1>where the the net split thing comes into play because

0:36:18.080 --> 0:36:20.440
<v Speaker 1>if you do have multiple servers connected together that are

0:36:20.520 --> 0:36:22.960
<v Speaker 1>running the same channel and they split, that's where you

0:36:22.960 --> 0:36:26.160
<v Speaker 1>get that promised talking about earlier, where the actual audience

0:36:26.239 --> 0:36:29.239
<v Speaker 1>splits up and you end up with talking to just

0:36:29.280 --> 0:36:33.279
<v Speaker 1>a fraction of the room. Right, Although the servers can

0:36:33.320 --> 0:36:36.200
<v Speaker 1>be connected together. Yeah, yeah, you can connect a lot

0:36:36.239 --> 0:36:37.880
<v Speaker 1>of them together. That's where you know, that was the

0:36:37.920 --> 0:36:40.879
<v Speaker 1>whole idea behind the original I r C network. It's

0:36:40.880 --> 0:36:42.640
<v Speaker 1>just it's funny because if you look at I r

0:36:42.680 --> 0:36:45.440
<v Speaker 1>C today, you wouldn't think of it as starting as

0:36:45.480 --> 0:36:48.160
<v Speaker 1>a unified network because there's so many different servers and

0:36:48.200 --> 0:36:50.719
<v Speaker 1>networks out there, so today it just looks like it

0:36:50.800 --> 0:36:53.279
<v Speaker 1>was something that grew into like it started out as

0:36:53.360 --> 0:36:56.560
<v Speaker 1>islands all growing separately. But in fact it was one

0:36:56.920 --> 0:37:00.960
<v Speaker 1>land mass that later broke into separate islands. But but yeah,

0:37:00.960 --> 0:37:03.000
<v Speaker 1>but you can you can connect those islands back to

0:37:03.040 --> 0:37:06.680
<v Speaker 1>one another retroactively these days if you want to. If

0:37:06.680 --> 0:37:11.880
<v Speaker 1>an opp wants to give his or her users access

0:37:11.960 --> 0:37:14.879
<v Speaker 1>to a greater number of channels, sure, yeah yeah. I mean,

0:37:15.080 --> 0:37:16.759
<v Speaker 1>you know, as long as you're all running the same

0:37:17.120 --> 0:37:19.920
<v Speaker 1>I r C server software, you're you're good to go.

0:37:20.800 --> 0:37:22.480
<v Speaker 1>Once in a while, like we said, you get those

0:37:22.480 --> 0:37:26.920
<v Speaker 1>broken connections, that's a bummer. And also lag is an issue. Um,

0:37:26.960 --> 0:37:31.480
<v Speaker 1>there are times where lag will be a particular problem

0:37:31.520 --> 0:37:34.840
<v Speaker 1>and you find it frustrating to communicate. There's an actual

0:37:34.880 --> 0:37:38.440
<v Speaker 1>command slash ping that will tell you how long the

0:37:38.480 --> 0:37:41.200
<v Speaker 1>delay is between when you type something in and when

0:37:41.200 --> 0:37:43.480
<v Speaker 1>it respond When how long it takes a message to

0:37:43.480 --> 0:37:46.000
<v Speaker 1>go from the server and from the server back to you.

0:37:46.000 --> 0:37:49.200
<v Speaker 1>You can also ping other users to find out how

0:37:49.200 --> 0:37:51.640
<v Speaker 1>long it takes for a message to go from you

0:37:51.800 --> 0:37:53.839
<v Speaker 1>to that person and from the person back to you.

0:37:54.080 --> 0:37:56.000
<v Speaker 1>So that way, if you're doing these little private messages

0:37:56.040 --> 0:37:58.680
<v Speaker 1>off to the side, you know, if someone's not responding

0:37:58.680 --> 0:38:02.200
<v Speaker 1>to you, it may be because they just they're they're lagging. Yeah,

0:38:02.360 --> 0:38:04.760
<v Speaker 1>you can understand whether you have in fact lost connection

0:38:04.880 --> 0:38:07.239
<v Speaker 1>or if there's right a leg or or if they're

0:38:07.239 --> 0:38:09.960
<v Speaker 1>just ignoring you. Yes, Like if you get the instead

0:38:10.000 --> 0:38:12.879
<v Speaker 1>of a lag message, it just says I'm washing my hair.

0:38:13.480 --> 0:38:16.680
<v Speaker 1>Just take the hint because I don't have hair. Guys,

0:38:17.600 --> 0:38:19.879
<v Speaker 1>I tell you I'm washing my hair, it just means

0:38:19.920 --> 0:38:23.120
<v Speaker 1>I don't want to talk anyway. So if you listen

0:38:23.200 --> 0:38:26.399
<v Speaker 1>to that episode we talked about earlier, we go into

0:38:26.400 --> 0:38:29.320
<v Speaker 1>a lot more detail about the different commands that are

0:38:29.360 --> 0:38:33.279
<v Speaker 1>available to your basic user and explained that why you know,

0:38:33.400 --> 0:38:35.480
<v Speaker 1>the ones that you might find on one version like

0:38:35.520 --> 0:38:38.120
<v Speaker 1>the undernet, are different than e f net, that are

0:38:38.160 --> 0:38:40.600
<v Speaker 1>different than I r C net because like we said,

0:38:40.640 --> 0:38:43.480
<v Speaker 1>these all evolved separately once they split off from each other.

0:38:43.840 --> 0:38:47.239
<v Speaker 1>And you know, it's been all several decades since they

0:38:47.280 --> 0:38:50.399
<v Speaker 1>were first introduced. Yeah, yeah, I find that I find

0:38:50.400 --> 0:38:52.480
<v Speaker 1>it really interesting that it all of this time has

0:38:52.520 --> 0:38:54.799
<v Speaker 1>passed and that it is still in use, perhaps not

0:38:54.920 --> 0:38:58.160
<v Speaker 1>widely in use now that there are many other options

0:38:58.200 --> 0:39:02.920
<v Speaker 1>that are pretty widely pop pulated. But Jarko himself once

0:39:02.920 --> 0:39:08.399
<v Speaker 1>once said, in a talk with the Undernet Public Relations Committee, um,

0:39:08.440 --> 0:39:11.400
<v Speaker 1>what makes I r C special is a sense of anonymity.

0:39:11.600 --> 0:39:13.919
<v Speaker 1>The only things that you often know of the other

0:39:14.000 --> 0:39:18.080
<v Speaker 1>person are those that you can conclude from the discussions. Right, So,

0:39:18.239 --> 0:39:21.080
<v Speaker 1>for example, you may conclude that they have a shared

0:39:21.120 --> 0:39:23.560
<v Speaker 1>interest in a particular topic, assuming that they are being

0:39:23.600 --> 0:39:28.560
<v Speaker 1>genuine when they joined that that channel, because you knows sure.

0:39:28.600 --> 0:39:30.480
<v Speaker 1>But but but other other than that, you know, it's

0:39:30.520 --> 0:39:32.600
<v Speaker 1>it's not like this is linked to your Facebook or

0:39:32.640 --> 0:39:36.480
<v Speaker 1>your Twitter or other personally identifiable information. You don't even

0:39:36.480 --> 0:39:38.960
<v Speaker 1>necessarily have to use a user name that you're going

0:39:39.040 --> 0:39:41.319
<v Speaker 1>to put in use anywhere else on the internet. Right,

0:39:41.360 --> 0:39:44.000
<v Speaker 1>you might be able, you might feel more free to

0:39:44.200 --> 0:39:48.440
<v Speaker 1>express thoughts that you otherwise would feel would be uh,

0:39:48.760 --> 0:39:51.480
<v Speaker 1>you'd be judged upon, you know, not not even in

0:39:51.480 --> 0:39:54.320
<v Speaker 1>a troll ish way. I mean just being honest and upfront.

0:39:54.360 --> 0:39:57.120
<v Speaker 1>And maybe maybe you're looking for friends who can support

0:39:57.160 --> 0:39:59.360
<v Speaker 1>you in something that you don't really feel comfortable talking

0:39:59.680 --> 0:40:02.640
<v Speaker 1>to the folks around you. I mean that happens. So

0:40:03.080 --> 0:40:06.279
<v Speaker 1>it certainly has a valuable place. And like I said,

0:40:06.320 --> 0:40:08.720
<v Speaker 1>I still use I r C. I mean, I still

0:40:09.239 --> 0:40:11.840
<v Speaker 1>uh joined these conversations. There are shows that I have

0:40:11.920 --> 0:40:14.680
<v Speaker 1>been a guest on that have used I RC chat rooms.

0:40:14.840 --> 0:40:18.760
<v Speaker 1>I love having that available and seeing what the live

0:40:18.840 --> 0:40:22.640
<v Speaker 1>audience is saying during the show. Usually there's a lag

0:40:22.760 --> 0:40:25.600
<v Speaker 1>of about, you know, ten seconds or so between what

0:40:25.600 --> 0:40:27.879
<v Speaker 1>what we do on the video and when people see

0:40:27.920 --> 0:40:30.279
<v Speaker 1>it and are able to respond to it. So but

0:40:30.400 --> 0:40:33.239
<v Speaker 1>it's still I mean, if a good show that does this,

0:40:33.920 --> 0:40:38.480
<v Speaker 1>they'll actually incorporate user responses and and they call people

0:40:38.520 --> 0:40:40.680
<v Speaker 1>out and and and you know, give them credit or

0:40:40.800 --> 0:40:43.279
<v Speaker 1>or you know, shame them publicly, depending upon the the

0:40:43.320 --> 0:40:46.840
<v Speaker 1>appropriate response. But it's it's one of those things that

0:40:47.000 --> 0:40:50.920
<v Speaker 1>enriches Internet experience absolutely. Yeah. I have very fond memories

0:40:50.960 --> 0:40:53.600
<v Speaker 1>of it from um probably about two thousand four to

0:40:53.640 --> 0:40:55.439
<v Speaker 1>two thousand eight, I think is when I was using

0:40:55.680 --> 0:40:59.359
<v Speaker 1>m I r C, which is the Microsoft client for it. Yeah. Yeah, yes,

0:40:59.760 --> 0:41:03.120
<v Speaker 1>So anyway, that's kind of our our overview again of

0:41:03.400 --> 0:41:06.240
<v Speaker 1>r C with a deeper look than the previous episode.

0:41:06.239 --> 0:41:09.120
<v Speaker 1>I hope you enjoyed it. If you have any suggestions

0:41:09.120 --> 0:41:12.680
<v Speaker 1>for future topics, whether it's brand new technology that's just

0:41:12.840 --> 0:41:15.640
<v Speaker 1>on the cusp of being adopted widely, or something that's

0:41:15.680 --> 0:41:17.920
<v Speaker 1>been around for a really long time, we love talking

0:41:17.920 --> 0:41:20.000
<v Speaker 1>about all of it, So just drop us a line

0:41:20.000 --> 0:41:21.560
<v Speaker 1>and tell us what you would like us to cover.

0:41:21.920 --> 0:41:25.640
<v Speaker 1>Our address is tech stuff at Discovery dot com, or

0:41:25.760 --> 0:41:28.960
<v Speaker 1>you can let us know on Facebook, Twitter, or Tumbler

0:41:29.400 --> 0:41:32.360
<v Speaker 1>or handle it. All three is text stuff hs W

0:41:32.800 --> 0:41:35.320
<v Speaker 1>and Lauren and I will talk to you again really

0:41:35.360 --> 0:41:41.760
<v Speaker 1>soon for more on this and thousands of other topics.

0:41:41.880 --> 0:41:43.359
<v Speaker 1>Does it has to work? Dot Com