WEBVTT - From the Vault: Flatus Ex Machina, Part 1

0:00:05.720 --> 0:00:07.720
<v Speaker 1>Hey, welcome to Stuff to Blow Your Mind. My name

0:00:07.760 --> 0:00:10.760
<v Speaker 1>is Robert Lamb and I'm Joe McCormick, and it's Saturday.

0:00:10.800 --> 0:00:12.640
<v Speaker 1>Time to go into the vault. This time we are

0:00:13.119 --> 0:00:15.040
<v Speaker 1>uh oh. This is going to be part one of

0:00:15.160 --> 0:00:17.640
<v Speaker 1>the pair of episodes we did last year called flate

0:00:17.760 --> 0:00:23.040
<v Speaker 1>Us x Mockina. This one originally published March nineteen, and

0:00:23.079 --> 0:00:26.320
<v Speaker 1>it's about why it's so funny when machines fail, Yes,

0:00:26.480 --> 0:00:29.920
<v Speaker 1>fart out of the machine. What is that? Uh, you

0:00:29.960 --> 0:00:32.440
<v Speaker 1>know you're maybe wondering what that means. It's basically like

0:00:32.800 --> 0:00:36.440
<v Speaker 1>what happens when when AI, despite all of its abilities,

0:00:36.520 --> 0:00:39.600
<v Speaker 1>creates something that is just a flop? And why is

0:00:39.640 --> 0:00:41.640
<v Speaker 1>it so amusing? And what can we learn from that?

0:00:41.720 --> 0:00:44.720
<v Speaker 1>What does it reveal about artificial intelligence in general? Well,

0:00:44.760 --> 0:00:50.320
<v Speaker 1>if you want to find out, we'll listen to this episode.

0:00:50.840 --> 0:00:53.680
<v Speaker 1>Welcome to Stuff to Blow your Mind from how Stop

0:00:53.720 --> 0:01:02.000
<v Speaker 1>Works dot com. Hey you, welcome to Stuff to Blow

0:01:02.000 --> 0:01:04.880
<v Speaker 1>your Mind. My name is Robert Lamb and I'm Joe McCormick,

0:01:04.959 --> 0:01:06.760
<v Speaker 1>and today we're gonna be talking about one of my

0:01:06.840 --> 0:01:11.839
<v Speaker 1>favorite comedy subjects. What's funny about the way that machines fail?

0:01:12.440 --> 0:01:14.000
<v Speaker 1>And here's just heads up. This is gonna be a

0:01:14.040 --> 0:01:16.680
<v Speaker 1>two part episode because we ended up going super long.

0:01:16.800 --> 0:01:19.360
<v Speaker 1>Like the machines, we can't stop. So I want to

0:01:19.400 --> 0:01:23.720
<v Speaker 1>start with a particular example, probably my favorite funny thing

0:01:23.840 --> 0:01:28.840
<v Speaker 1>on the Internet these days, the hilarious almost successes of

0:01:29.080 --> 0:01:35.000
<v Speaker 1>artificial intelligence trying to generate examples of human language almost

0:01:35.040 --> 0:01:38.360
<v Speaker 1>but not quite human. Yes, I don't know why this

0:01:38.480 --> 0:01:41.360
<v Speaker 1>does it for me, but aside from Highlander to the Quickening,

0:01:41.440 --> 0:01:45.759
<v Speaker 1>pretty much nothing makes me laugh harder than language generated

0:01:45.760 --> 0:01:49.120
<v Speaker 1>by artificial neural networks and machine learning. And we'll explain

0:01:49.160 --> 0:01:51.600
<v Speaker 1>a little bit more about exactly how this works in

0:01:51.640 --> 0:01:54.040
<v Speaker 1>a minute, but first I just thought we should look

0:01:54.080 --> 0:01:56.440
<v Speaker 1>at a few examples of what this is like. If

0:01:56.440 --> 0:01:59.480
<v Speaker 1>you're on the Internet, you've probably encountered this at some point,

0:02:00.280 --> 0:02:03.560
<v Speaker 1>because it's become popular in the past few years, especially

0:02:03.640 --> 0:02:06.160
<v Speaker 1>for its comedic value. If you're not on the internet, boy,

0:02:06.160 --> 0:02:08.840
<v Speaker 1>are you in for a treat um by far I

0:02:08.840 --> 0:02:11.240
<v Speaker 1>would say the best of this stuff I've come across

0:02:11.440 --> 0:02:15.000
<v Speaker 1>is traceable back to the blog of a person named

0:02:15.120 --> 0:02:18.080
<v Speaker 1>Janelle Shane, who I think her day job as she

0:02:18.120 --> 0:02:21.800
<v Speaker 1>works in industrial researching optics, but as a hobby she

0:02:21.919 --> 0:02:26.239
<v Speaker 1>trains neural networks with text based data, uh, text based

0:02:26.320 --> 0:02:31.120
<v Speaker 1>data sets to spit out these amazing simulations of types

0:02:31.160 --> 0:02:34.160
<v Speaker 1>of human language, and so they'll they'll be in categories

0:02:34.200 --> 0:02:38.160
<v Speaker 1>like it. She gets an AI program to write recipes

0:02:38.200 --> 0:02:41.120
<v Speaker 1>for foods or to come up with the names of

0:02:41.320 --> 0:02:43.959
<v Speaker 1>paint colors or something. And the way of course you

0:02:43.960 --> 0:02:45.920
<v Speaker 1>would do this is and we'll explain more of the

0:02:45.919 --> 0:02:48.680
<v Speaker 1>details in a bit, but you'd train it on existing

0:02:48.840 --> 0:02:51.880
<v Speaker 1>names of paint colors, or you train it on existing

0:02:51.919 --> 0:02:54.280
<v Speaker 1>recipes of food. Right. So the end result here is

0:02:54.280 --> 0:02:57.919
<v Speaker 1>you essentially have a machine trying to human but not

0:02:58.080 --> 0:03:01.720
<v Speaker 1>quite pulling it off, yes, but but doing so in

0:03:01.880 --> 0:03:05.360
<v Speaker 1>such hilarious fashion. Yeah, so you should absolutely look up

0:03:05.440 --> 0:03:08.880
<v Speaker 1>Janell Shane's blog. It's called AI weirdness dot com. It's

0:03:08.919 --> 0:03:11.400
<v Speaker 1>reliably such a source of joy. But I want to

0:03:11.440 --> 0:03:13.359
<v Speaker 1>start in fact, I will say that if you were

0:03:13.480 --> 0:03:15.400
<v Speaker 1>if you're scratching your head and you're thinking, oh, didn't

0:03:15.440 --> 0:03:19.400
<v Speaker 1>I see something hilarious uh in this vein recently, there's

0:03:19.520 --> 0:03:22.280
<v Speaker 1>there's a there's a high probability that it originated from

0:03:22.400 --> 0:03:26.120
<v Speaker 1>AI weirdness dot com. Yes, that that blog is just awesome,

0:03:26.360 --> 0:03:28.000
<v Speaker 1>But I wanted to look at a few examples of

0:03:28.040 --> 0:03:30.280
<v Speaker 1>what this is like. So one thing is consider the work,

0:03:30.560 --> 0:03:33.560
<v Speaker 1>uh that that Jenell Shane did training in neural network

0:03:33.639 --> 0:03:36.080
<v Speaker 1>to come up with names for D and D spells.

0:03:36.840 --> 0:03:39.400
<v Speaker 1>So you take the Dungeons and Dragons manual and you'd

0:03:39.440 --> 0:03:42.240
<v Speaker 1>feed in all the actual names of spells to the

0:03:42.240 --> 0:03:44.280
<v Speaker 1>sceneral network, so it gets a sense of what these

0:03:44.280 --> 0:03:46.640
<v Speaker 1>things are like, and then it tries to come up

0:03:46.680 --> 0:03:49.360
<v Speaker 1>with similar types of names on its own. Now, to

0:03:49.360 --> 0:03:51.600
<v Speaker 1>give everybody just a quick idea first of what actual

0:03:51.720 --> 0:03:56.160
<v Speaker 1>dungeons and dragon spells are named. You have everything from

0:03:56.320 --> 0:04:01.800
<v Speaker 1>Magic Missile or Crown of Madness to Evard's Black Tentacles

0:04:01.960 --> 0:04:04.200
<v Speaker 1>or anytime there's a wizard name in there, you know

0:04:04.240 --> 0:04:07.160
<v Speaker 1>you're in for some good stuff. Um, well, there's you know,

0:04:07.160 --> 0:04:10.680
<v Speaker 1>stuff like glyph of Warding or what's the what's the

0:04:10.720 --> 0:04:13.320
<v Speaker 1>one I'm trying to think of. Oh, stuff like Leo

0:04:13.360 --> 0:04:19.000
<v Speaker 1>Moon's Secret Chest or Leoman's Tiny Hut. That's another great one. Well,

0:04:19.040 --> 0:04:21.120
<v Speaker 1>so here are the ones that it came up with.

0:04:21.440 --> 0:04:25.760
<v Speaker 1>How about selections like Mr of Light, Confusing, Storm of

0:04:25.800 --> 0:04:32.400
<v Speaker 1>the Giffling, Song of Goom, Song of the Darn, Ward

0:04:32.520 --> 0:04:36.760
<v Speaker 1>of Snay to the pooda beast, primal rear. You've got

0:04:36.839 --> 0:04:39.720
<v Speaker 1>to watch out for primal rear. Someone storm bear, Now,

0:04:39.720 --> 0:04:42.760
<v Speaker 1>that one sounds legitimate. That's one of the beauties of

0:04:42.800 --> 0:04:47.080
<v Speaker 1>these exercises is is when there's one that either almost

0:04:47.160 --> 0:04:50.120
<v Speaker 1>works or actually does work. Because I think some in

0:04:50.279 --> 0:04:52.840
<v Speaker 1>storm Bear, I can I can easily imagine. I can

0:04:52.880 --> 0:04:57.480
<v Speaker 1>describe the storm bear blasting out of the portal and

0:04:57.760 --> 0:05:00.360
<v Speaker 1>rushing into combat on behalf of your you know, your

0:05:00.440 --> 0:05:04.240
<v Speaker 1>your storm mage. Yeah, it's almost kind of effortlessly evocative.

0:05:05.080 --> 0:05:07.720
<v Speaker 1>A divine boom. How about that? That one sounds pretty

0:05:07.760 --> 0:05:11.119
<v Speaker 1>good too, Soul of the bill. Now, now we're flying

0:05:11.160 --> 0:05:14.640
<v Speaker 1>back down the hill. Farc mate, how about a charm

0:05:14.720 --> 0:05:20.839
<v Speaker 1>of the CODs, death of the Sun. Okay that that's

0:05:21.080 --> 0:05:23.280
<v Speaker 1>that would have to be a high level spell. But okay, okay,

0:05:23.360 --> 0:05:27.200
<v Speaker 1>three more greater flick. Okay, that's that's just a can

0:05:27.240 --> 0:05:30.200
<v Speaker 1>trip here, that's just a flick, A magical flick of

0:05:30.240 --> 0:05:34.599
<v Speaker 1>the ear curse clam. I like it. Dav Ing fire

0:05:35.640 --> 0:05:38.800
<v Speaker 1>is confusing. Now, while these phrases I think are mostly

0:05:39.000 --> 0:05:42.080
<v Speaker 1>funny on their own, I think they're probably even funnier

0:05:42.120 --> 0:05:44.479
<v Speaker 1>if you're an actual D and D player, because you

0:05:44.560 --> 0:05:47.600
<v Speaker 1>not only get the pleasure of the nonsense words and

0:05:47.640 --> 0:05:50.839
<v Speaker 1>the you know, the syllables that seem out of place

0:05:50.880 --> 0:05:54.200
<v Speaker 1>in their context, like Dave does not really seem to

0:05:54.200 --> 0:05:56.679
<v Speaker 1>go very well with some kind of magical fire spell.

0:05:57.440 --> 0:05:59.440
<v Speaker 1>But if you actually play D and D you probably

0:05:59.480 --> 0:06:02.880
<v Speaker 1>also get some humor from just like seeing the little

0:06:02.920 --> 0:06:06.560
<v Speaker 1>resonances that these spells have with actual spells that you

0:06:06.600 --> 0:06:10.320
<v Speaker 1>would recognize. I now want to run a gaming session

0:06:10.360 --> 0:06:13.800
<v Speaker 1>where there's some sort of warp effect in place where

0:06:13.880 --> 0:06:18.600
<v Speaker 1>suddenly all the magic users are forced to use spells

0:06:18.600 --> 0:06:21.120
<v Speaker 1>from this list and they don't know what they're going

0:06:21.160 --> 0:06:24.400
<v Speaker 1>to exactly do until they cast them. Even better, what

0:06:24.480 --> 0:06:27.120
<v Speaker 1>if they had to What if your character suddenly had

0:06:27.160 --> 0:06:30.279
<v Speaker 1>amnesia and then had to act as if they had

0:06:30.400 --> 0:06:33.680
<v Speaker 1>bios that were also generated by an artificial neural network.

0:06:33.800 --> 0:06:35.919
<v Speaker 1>That's right, because AI weirdness dot Com also has a

0:06:35.960 --> 0:06:39.679
<v Speaker 1>wonderful piece titled D and D Character Bios. Now making

0:06:39.720 --> 0:06:42.479
<v Speaker 1>slightly more sense. In fact, I would say this post

0:06:42.640 --> 0:06:44.720
<v Speaker 1>from I think this was last week or something we

0:06:44.720 --> 0:06:46.840
<v Speaker 1>were looking at. I think this inspired me to want

0:06:46.839 --> 0:06:48.960
<v Speaker 1>to do this episode. Well, we should read a couple

0:06:49.000 --> 0:06:53.520
<v Speaker 1>of these. Okay, I'll read the first one here quote.

0:06:54.000 --> 0:06:58.479
<v Speaker 1>Frick found his old family's fortune and his curiosity, and

0:06:58.560 --> 0:07:00.640
<v Speaker 1>he went to a small city to see if he

0:07:00.680 --> 0:07:04.440
<v Speaker 1>could find a work in the goldfish. He heard stories

0:07:04.520 --> 0:07:07.719
<v Speaker 1>of a goldfish, a goldfish, a sea monster, and a

0:07:07.760 --> 0:07:10.520
<v Speaker 1>silver fish, a sea monster and a ship that was

0:07:10.560 --> 0:07:14.440
<v Speaker 1>a ship of exploration. The ship was full of fish

0:07:14.480 --> 0:07:18.520
<v Speaker 1>and evil some treasure, but it was not to be

0:07:19.120 --> 0:07:22.320
<v Speaker 1>when Frick found the ship. He rushed back and found

0:07:22.360 --> 0:07:26.080
<v Speaker 1>the ship full of treasure and full of fish. He

0:07:26.160 --> 0:07:29.760
<v Speaker 1>wanted to be a pirate and fight it. Now, I

0:07:29.840 --> 0:07:32.160
<v Speaker 1>like that because there's a there's a lot of silliness

0:07:32.360 --> 0:07:35.560
<v Speaker 1>in there, but it does have the basic shape of

0:07:35.560 --> 0:07:38.000
<v Speaker 1>a bio and and and and and it's weirdness, and

0:07:38.040 --> 0:07:42.800
<v Speaker 1>it's the stuff that is more nonsensical actually feels suitably

0:07:43.040 --> 0:07:46.800
<v Speaker 1>magical and fantastic. You know that there's this this fish

0:07:46.840 --> 0:07:49.000
<v Speaker 1>that's not a fish, that's also a ship that's full

0:07:49.040 --> 0:07:51.600
<v Speaker 1>of treasure and fish, and he's going to become a

0:07:51.600 --> 0:07:54.600
<v Speaker 1>pirate and fight it. And I think you could run

0:07:54.640 --> 0:07:57.080
<v Speaker 1>with that. This is one of the fascinating things about

0:07:57.120 --> 0:08:00.840
<v Speaker 1>neural net generated text is that it often has the

0:08:00.880 --> 0:08:04.840
<v Speaker 1>format of what you're going for, correct it just doesn't

0:08:04.880 --> 0:08:09.440
<v Speaker 1>have the sense of it correct like it will esthetically

0:08:09.600 --> 0:08:12.679
<v Speaker 1>and in shape be very much like what you're looking for,

0:08:13.000 --> 0:08:16.840
<v Speaker 1>but keywords do not make any sense at all. Then again,

0:08:16.880 --> 0:08:19.320
<v Speaker 1>another one that I thought was kind of interesting in

0:08:19.400 --> 0:08:22.400
<v Speaker 1>what it showed about common themes in in D and

0:08:22.480 --> 0:08:25.280
<v Speaker 1>D character bios, or I guess maybe fantasy more generally,

0:08:25.800 --> 0:08:29.240
<v Speaker 1>was one bio that included the lines um the Orc

0:08:29.320 --> 0:08:32.040
<v Speaker 1>Warlock was captured and killed by a group of Orcs.

0:08:32.040 --> 0:08:34.800
<v Speaker 1>He was imprisoned and forced to work for a giant tome.

0:08:35.200 --> 0:08:37.520
<v Speaker 1>He was imprisoned and imprisoned for a while until he

0:08:37.600 --> 0:08:40.320
<v Speaker 1>was rescued by a group of adventurers. He was imprisoned

0:08:40.360 --> 0:08:42.440
<v Speaker 1>and imprisoned for a while until he was rescued by

0:08:42.440 --> 0:08:44.440
<v Speaker 1>a group of adventurers who were looking for a group

0:08:44.480 --> 0:08:47.640
<v Speaker 1>of adventurers to help eradicate the orch is ferocity. See

0:08:47.679 --> 0:08:49.880
<v Speaker 1>now that's wonderful. I actually really like that, And it's

0:08:49.880 --> 0:08:52.920
<v Speaker 1>a little you know, nonsensical. But uh, first of all,

0:08:53.040 --> 0:08:56.280
<v Speaker 1>you know, being an orc is hard. It's it's it's

0:08:56.280 --> 0:09:00.560
<v Speaker 1>a warlike h world for the orc. But but then

0:09:00.840 --> 0:09:03.080
<v Speaker 1>the idea that he's working for a giant tone the

0:09:03.160 --> 0:09:06.320
<v Speaker 1>idea that there's like a magical book employing him. And

0:09:06.400 --> 0:09:10.640
<v Speaker 1>the repetitive imprisonment. Yeah, it's a hard knock life. You're

0:09:10.679 --> 0:09:13.959
<v Speaker 1>always getting imprisoned and then escaping and encountering a band

0:09:14.000 --> 0:09:17.199
<v Speaker 1>of adventurers. Yeah, and working for weird magic books. So

0:09:17.520 --> 0:09:19.640
<v Speaker 1>that one, that one works. I think, of course. Another

0:09:19.679 --> 0:09:21.800
<v Speaker 1>great one on this page is an injury that just

0:09:21.840 --> 0:09:25.920
<v Speaker 1>seems to devolve into endless like dozens of repetitions of

0:09:26.040 --> 0:09:30.360
<v Speaker 1>variations of the phrase big cat. Yes, little did he know.

0:09:30.600 --> 0:09:34.360
<v Speaker 1>During the monastery's course of time, when the monastery's training

0:09:34.440 --> 0:09:37.920
<v Speaker 1>and growth was complete, his mother told big cat, big cat,

0:09:38.000 --> 0:09:40.200
<v Speaker 1>and big cat to drive their own path and test

0:09:40.280 --> 0:09:43.320
<v Speaker 1>big cat with big cats, army of big cats, army

0:09:43.360 --> 0:09:46.800
<v Speaker 1>of big cats and big cats and big cats, big cats,

0:09:46.840 --> 0:09:48.960
<v Speaker 1>big cat, big cat, and it goes on, yes for

0:09:49.040 --> 0:09:53.280
<v Speaker 1>something for for many many lines. I'm trying to picture

0:09:53.360 --> 0:09:56.720
<v Speaker 1>big cat, though I can't. I don't actually go to

0:09:56.760 --> 0:09:59.560
<v Speaker 1>like tiger or lie in there. I think more of

0:09:59.640 --> 0:10:03.400
<v Speaker 1>a a kind of mental power, great basilisk type of

0:10:03.559 --> 0:10:06.200
<v Speaker 1>fat house cat. I think that would work. I also

0:10:06.240 --> 0:10:09.240
<v Speaker 1>can't help but think of cheshire cats, and of course

0:10:09.280 --> 0:10:12.200
<v Speaker 1>cat Bus from Totoro is being sort of in the

0:10:12.280 --> 0:10:16.839
<v Speaker 1>vein of big Cat, Big Cat, big Cat. Um. How

0:10:16.880 --> 0:10:19.439
<v Speaker 1>about a neural networks trained on a corpus of more

0:10:19.480 --> 0:10:23.920
<v Speaker 1>than forty three thousand questions and answer style jokes. I'll

0:10:23.960 --> 0:10:26.440
<v Speaker 1>just read one of them. Why do you call a

0:10:26.480 --> 0:10:33.840
<v Speaker 1>pastor across the road? He take the chicken? Yeah. Another

0:10:34.160 --> 0:10:37.880
<v Speaker 1>great one from AI weirdness dot Com was a neural

0:10:37.920 --> 0:10:41.079
<v Speaker 1>network designs Halloween costumes. Okay, so you just feeded a

0:10:41.080 --> 0:10:43.240
<v Speaker 1>bunch of Halloween costume names. Yeah. And this one, this

0:10:43.280 --> 0:10:45.560
<v Speaker 1>one was tremendous fun. I remember when it first came.

0:10:45.600 --> 0:10:49.080
<v Speaker 1>I just made me laugh so hard. Highlights include uh,

0:10:49.160 --> 0:10:55.520
<v Speaker 1>Saxy Pumpkins, Um, Disco Monster, Spartan Gandalf. I really like

0:10:55.600 --> 0:10:59.480
<v Speaker 1>that one. Starfleet Shark, Yeah, that's good. Um, let's see

0:10:59.559 --> 0:11:03.960
<v Speaker 1>Martian Devil. That was too believable. Panda clam though, that's

0:11:04.000 --> 0:11:09.200
<v Speaker 1>that's pretty good. Shark cow. That's very interesting given some

0:11:09.280 --> 0:11:12.160
<v Speaker 1>of our past discussions on was it a sharp cow

0:11:12.240 --> 0:11:13.800
<v Speaker 1>that we were discussing, and I believe it was. Oh,

0:11:13.920 --> 0:11:17.520
<v Speaker 1>that was That's Daniel Dennett's thought experiment, exposing what he

0:11:17.559 --> 0:11:22.319
<v Speaker 1>believes to be flaws in Donald David's Donald Davidson's Swampman

0:11:22.800 --> 0:11:25.760
<v Speaker 1>thought experiment it was the cow shark, where he says,

0:11:26.360 --> 0:11:29.120
<v Speaker 1>is it actually meaningful if you posit a cow shark

0:11:29.200 --> 0:11:31.480
<v Speaker 1>to ask whether it's a cow or a shark? A

0:11:31.520 --> 0:11:36.360
<v Speaker 1>little accidental thought experiment here from this list. Uh, you'll

0:11:36.400 --> 0:11:39.920
<v Speaker 1>find less thought experimentation in such entries though, as snape

0:11:39.960 --> 0:11:50.760
<v Speaker 1>scarce snape scarecrow, or or how about lady garbage, Lady garbage.

0:11:50.800 --> 0:11:53.040
<v Speaker 1>Lady garbage is good. So yeah, there are a lot

0:11:53.040 --> 0:11:57.760
<v Speaker 1>of great, great entries on that list. Okay, one last

0:11:57.800 --> 0:12:00.160
<v Speaker 1>thing from General Shane's work, I just must mean in

0:12:00.320 --> 0:12:03.319
<v Speaker 1>some some titles for recipes that she wrote a script

0:12:03.400 --> 0:12:07.640
<v Speaker 1>to come up with. Um. These include chocolate pickle sauce,

0:12:07.800 --> 0:12:16.480
<v Speaker 1>whole chicken cookies, salmon beef style chicken bottom, artichoke, gelatin dogs,

0:12:16.520 --> 0:12:21.760
<v Speaker 1>and crock pot cold water. These are where any of

0:12:21.800 --> 0:12:24.920
<v Speaker 1>these attempted these recipes. Uh well, actually at one point

0:12:24.960 --> 0:12:27.600
<v Speaker 1>she so those were just names at some point. They

0:12:27.640 --> 0:12:30.760
<v Speaker 1>don't have these selected, but she did have it based

0:12:30.800 --> 0:12:34.720
<v Speaker 1>on a corpus of recipes generate new recipes which are

0:12:34.760 --> 0:12:38.680
<v Speaker 1>just nightmares, you know, like huge lists of ingredients that

0:12:38.679 --> 0:12:42.160
<v Speaker 1>would be like, you know, a third cup smore goals,

0:12:42.400 --> 0:12:47.280
<v Speaker 1>you know, a cup of Horseradishuh. Then there was one

0:12:47.320 --> 0:12:49.440
<v Speaker 1>website I said, I don't remember who actually did it

0:12:49.520 --> 0:12:52.120
<v Speaker 1>might have been Super Deluxe. There's somebody made a video

0:12:52.559 --> 0:12:55.480
<v Speaker 1>where they took one of these AI generated recipes and

0:12:55.559 --> 0:12:58.679
<v Speaker 1>just literally made it. Now, they had some trouble because

0:12:58.720 --> 0:13:01.160
<v Speaker 1>some of the ingredients were not real words, they're just

0:13:01.480 --> 0:13:04.080
<v Speaker 1>you know, yeah, like, so they had to I guess

0:13:04.080 --> 0:13:07.160
<v Speaker 1>substitute something or they put in instead of smart goals

0:13:07.200 --> 0:13:09.520
<v Speaker 1>it was coco powder or something. But they ended up

0:13:09.559 --> 0:13:13.600
<v Speaker 1>with these like, uh, pasta shells. I think that had

0:13:13.679 --> 0:13:16.520
<v Speaker 1>like chocolate and stuff all over them. But anyway, so

0:13:16.960 --> 0:13:19.400
<v Speaker 1>that I think that's currently one of the best websites

0:13:19.440 --> 0:13:21.760
<v Speaker 1>on the internet. Go to AI weirdness dot com if

0:13:21.800 --> 0:13:25.120
<v Speaker 1>you want more joy and humor. But um, but I

0:13:25.160 --> 0:13:28.960
<v Speaker 1>was wondering, why is this the funniest thing out there

0:13:29.040 --> 0:13:32.320
<v Speaker 1>for me right now? What is so inherently funny about

0:13:32.360 --> 0:13:37.679
<v Speaker 1>the ways machines create things that are sort of like

0:13:37.920 --> 0:13:41.160
<v Speaker 1>real language, just close enough to be in the zone

0:13:41.200 --> 0:13:43.320
<v Speaker 1>where they are funny, but at the same time far

0:13:43.440 --> 0:13:46.320
<v Speaker 1>enough off that they're they're totally hilarious. And I think

0:13:46.360 --> 0:13:49.880
<v Speaker 1>that there are at least two parts that make this

0:13:49.880 --> 0:13:53.120
<v Speaker 1>this stuff so golden one is that there's something inherently

0:13:53.160 --> 0:13:58.040
<v Speaker 1>funny about machines trying to behave like humans and failing. Specifically,

0:13:58.040 --> 0:14:01.280
<v Speaker 1>it's the ways that they fail, and will definitely explore

0:14:01.320 --> 0:14:04.679
<v Speaker 1>this more throughout the episode. But the way that they

0:14:04.679 --> 0:14:10.280
<v Speaker 1>failed demonstrates a kind of pristine, oblivious quality of stupidity.

0:14:10.320 --> 0:14:13.960
<v Speaker 1>It's like a kind of platonic stupidity isolated from the

0:14:14.000 --> 0:14:18.520
<v Speaker 1>ability to appreciate itself. It's like the funniness of you know,

0:14:18.559 --> 0:14:22.360
<v Speaker 1>watching automatic doors repeatedly trying to close on something that's

0:14:22.400 --> 0:14:25.160
<v Speaker 1>blocking them, Like that that's not itself so funny, but

0:14:25.200 --> 0:14:28.280
<v Speaker 1>you see an inkling of the same thing there that

0:14:28.360 --> 0:14:32.000
<v Speaker 1>comes through in these AI generated texts. But then we

0:14:32.080 --> 0:14:35.080
<v Speaker 1>sort of mentioned this earlier. It's also funny because it

0:14:35.120 --> 0:14:39.040
<v Speaker 1>tends to reveal something interesting about the human culture game

0:14:39.160 --> 0:14:41.760
<v Speaker 1>that it's trying to play like. It brings this sort

0:14:41.760 --> 0:14:45.880
<v Speaker 1>of cold objectivity to phenomena that we don't necessarily always bring,

0:14:46.280 --> 0:14:50.360
<v Speaker 1>and it can identify and awkwardly replicate trends and behaviors

0:14:50.360 --> 0:14:52.320
<v Speaker 1>that we might fail to notice in the same way

0:14:52.320 --> 0:14:55.680
<v Speaker 1>that like you might notice funny things that are actually

0:14:55.720 --> 0:14:59.000
<v Speaker 1>present in the names of D and D spells by

0:14:59.040 --> 0:15:02.760
<v Speaker 1>watching a computer or try and replicate them. Yeah, yeah,

0:15:02.800 --> 0:15:05.400
<v Speaker 1>I think these are these are these are two strong reasons. Okay,

0:15:05.400 --> 0:15:07.280
<v Speaker 1>we're going to take a quick break. We'll be right

0:15:07.320 --> 0:15:13.280
<v Speaker 1>back with more. Alright, we're back now with all things humor,

0:15:13.320 --> 0:15:14.880
<v Speaker 1>And of course we'll get into this in this episode

0:15:14.880 --> 0:15:17.840
<v Speaker 1>as we continue to discuss what humor is and then

0:15:17.920 --> 0:15:22.600
<v Speaker 1>why machines in some cases achieve it, like the absurd

0:15:23.480 --> 0:15:29.200
<v Speaker 1>is is funny, Like the absurdity is hilarious, And it

0:15:29.280 --> 0:15:31.440
<v Speaker 1>seems it seems like we're in a situation where a

0:15:31.440 --> 0:15:34.400
<v Speaker 1>lot of times, some of these, especially these neural net situations,

0:15:34.640 --> 0:15:40.280
<v Speaker 1>where we were accidentally creating absurdity engines, we're creating machines

0:15:40.480 --> 0:15:46.200
<v Speaker 1>that that produce absurdity. And uh, you know, well, you know,

0:15:46.200 --> 0:15:48.480
<v Speaker 1>what can you say, like why is why is something

0:15:48.480 --> 0:15:52.280
<v Speaker 1>that is absurd funny? You know, because we'll get into

0:15:52.280 --> 0:15:54.040
<v Speaker 1>all that in a bit. But but sometimes I feel

0:15:54.040 --> 0:15:57.920
<v Speaker 1>like the answer might be it's funny because it's funny. Well, yeah,

0:15:57.920 --> 0:16:01.520
<v Speaker 1>I mean, there's definitely an ineffable quality of of of humor.

0:16:01.640 --> 0:16:04.320
<v Speaker 1>That is one of the reasons there's so many different

0:16:04.360 --> 0:16:06.960
<v Speaker 1>theories of humor. Then, as I said, we'll explore them

0:16:06.960 --> 0:16:09.880
<v Speaker 1>more as the episode goes on. But um, yeah, it's

0:16:09.920 --> 0:16:13.040
<v Speaker 1>obviously something that's really hard to to narrow down and

0:16:13.040 --> 0:16:15.080
<v Speaker 1>put your finger on. It's that there seemed to be

0:16:15.120 --> 0:16:18.880
<v Speaker 1>all these strange, conflicting, overlapping reasons we find things funny.

0:16:19.560 --> 0:16:24.000
<v Speaker 1>But I do feel like this strain of machine humor

0:16:24.080 --> 0:16:27.400
<v Speaker 1>machine failure humor being one of the funniest types of

0:16:27.480 --> 0:16:32.480
<v Speaker 1>humor UH is bigger than just the AI text. Because

0:16:32.520 --> 0:16:35.360
<v Speaker 1>it got me I started thinking about what are some

0:16:35.440 --> 0:16:38.280
<v Speaker 1>of the funniest scenes in movies I can think of?

0:16:38.680 --> 0:16:40.520
<v Speaker 1>And when I tried to think about that, I can't

0:16:40.520 --> 0:16:43.640
<v Speaker 1>help but think of the dark humor of the hyper

0:16:43.760 --> 0:16:48.840
<v Speaker 1>violent boardroom scene in RoboCop with ED two o nine.

0:16:49.080 --> 0:16:51.000
<v Speaker 1>I would argue one of the I mean, it's not

0:16:51.080 --> 0:16:54.680
<v Speaker 1>for children. This is like a hyper violent, horrible UH scene,

0:16:54.680 --> 0:16:57.080
<v Speaker 1>but it's also in in a in a morbid way,

0:16:57.200 --> 0:16:59.640
<v Speaker 1>one of the funniest scenes I think in film history,

0:17:00.640 --> 0:17:02.640
<v Speaker 1>like and so why is it so funny? I think

0:17:02.640 --> 0:17:06.520
<v Speaker 1>it hinges on parallels between humans and machines and the

0:17:06.520 --> 0:17:09.560
<v Speaker 1>scene and the similarities in the ways they fail. So

0:17:10.080 --> 0:17:13.159
<v Speaker 1>brief recap of the scene is, uh. You know Ronnie

0:17:13.200 --> 0:17:17.520
<v Speaker 1>Cox plays this, you know self serious, bloviating businessman who's

0:17:17.520 --> 0:17:20.359
<v Speaker 1>proudly proclaiming, you know, I've got the technology that's the

0:17:20.400 --> 0:17:23.880
<v Speaker 1>future of policing. And he brings out this robot called

0:17:23.960 --> 0:17:26.040
<v Speaker 1>ED two oh nine. He's got these big guns on it,

0:17:26.320 --> 0:17:28.119
<v Speaker 1>and they're saying that it's going to take over the

0:17:28.160 --> 0:17:31.360
<v Speaker 1>police force and it's this great new technology. And then

0:17:31.400 --> 0:17:35.120
<v Speaker 1>they demonstrate it on a guy and it malfunctions and uh,

0:17:35.400 --> 0:17:37.920
<v Speaker 1>it tells him to drop his weapon in the demonstration,

0:17:38.000 --> 0:17:40.040
<v Speaker 1>and he does, and it doesn't seem to notice he

0:17:40.080 --> 0:17:42.680
<v Speaker 1>has and then it shoots him like a hundred times,

0:17:42.720 --> 0:17:45.760
<v Speaker 1>just a ridiculous amount of times. And but it's something

0:17:45.840 --> 0:17:49.919
<v Speaker 1>about the way that the people in the room fail

0:17:50.040 --> 0:17:51.919
<v Speaker 1>in the same way the machine does. Like he just

0:17:52.000 --> 0:17:56.119
<v Speaker 1>plows through this this horrible violent encounter, and then afterwards

0:17:56.119 --> 0:17:58.280
<v Speaker 1>somebody in the background is like, can we get a

0:17:58.280 --> 0:18:02.160
<v Speaker 1>paramedic after this guy has been shot like a hundred times?

0:18:02.720 --> 0:18:05.000
<v Speaker 1>As if like the machine, they're just sort of like

0:18:05.119 --> 0:18:09.680
<v Speaker 1>carrying on their like route behaviors without understanding what they're

0:18:09.680 --> 0:18:13.239
<v Speaker 1>doing or thinking about them. Yeah, the end to oh

0:18:13.320 --> 0:18:17.080
<v Speaker 1>nine is such a great design in the original RoboCop

0:18:17.359 --> 0:18:22.120
<v Speaker 1>because it it resembles it has animal qualities to it.

0:18:22.119 --> 0:18:26.480
<v Speaker 1>It looks kind of like a bipedal dinosaur. Uh, And

0:18:26.840 --> 0:18:30.200
<v Speaker 1>yet it's also smooth and abstract in so many ways

0:18:30.240 --> 0:18:33.480
<v Speaker 1>that it looks like either a highly designed piece of technology,

0:18:33.480 --> 0:18:35.000
<v Speaker 1>which of course it is. It has you know, it

0:18:35.000 --> 0:18:38.640
<v Speaker 1>looks like it's a nice piece of stereo equipment. But

0:18:38.640 --> 0:18:42.240
<v Speaker 1>but then it also lacks any additional details, like it's

0:18:42.240 --> 0:18:46.320
<v Speaker 1>almost a silhouette of a lie of an animal. Yes, um,

0:18:46.960 --> 0:18:49.600
<v Speaker 1>and the growls and it growls as well. But then

0:18:49.680 --> 0:18:52.000
<v Speaker 1>also later a really funny scene in the movie is

0:18:52.000 --> 0:18:56.560
<v Speaker 1>the discovery that this horrible violent killer robot is can

0:18:56.560 --> 0:18:59.439
<v Speaker 1>be defeated by stairs. Like you can't use stairs. It

0:18:59.480 --> 0:19:03.200
<v Speaker 1>has these one for like all terrain looking um legs

0:19:03.200 --> 0:19:06.480
<v Speaker 1>that it walks on, and that it can't manipulate stairs

0:19:06.520 --> 0:19:09.080
<v Speaker 1>it falls down them and then it's it's like a

0:19:09.600 --> 0:19:13.120
<v Speaker 1>ridiculous upside down duckling. I mean it's so hilarious too,

0:19:13.119 --> 0:19:15.520
<v Speaker 1>because I mean ed to A nine is highly effective

0:19:15.600 --> 0:19:19.840
<v Speaker 1>in other situations if it's just filling a guy with bullets,

0:19:20.280 --> 0:19:25.480
<v Speaker 1>highly effective, um, just battling RoboCop also highly effective for

0:19:25.680 --> 0:19:29.000
<v Speaker 1>this part um and this falls in line I think

0:19:29.000 --> 0:19:32.640
<v Speaker 1>pretty well with our experiences of machines and of AI.

0:19:32.720 --> 0:19:35.879
<v Speaker 1>We can create highly effective specialist in many areas of

0:19:35.920 --> 0:19:39.320
<v Speaker 1>AI and robotics. So you create a machine that just

0:19:39.359 --> 0:19:41.879
<v Speaker 1>puts bullets into this guy. Uh, you know, it does

0:19:41.880 --> 0:19:44.600
<v Speaker 1>a great job. But when it comes to creating a

0:19:44.640 --> 0:19:48.560
<v Speaker 1>general AI or a machine that can navigate the complex

0:19:48.720 --> 0:19:51.679
<v Speaker 1>natural or even or the human created world such as

0:19:51.760 --> 0:19:56.000
<v Speaker 1>the stairs, Uh, there's continual challenge there. Like that's kind

0:19:56.000 --> 0:19:58.160
<v Speaker 1>of That's that's what a lot of of what's going

0:19:58.160 --> 0:20:00.800
<v Speaker 1>on in robotics and AI is about. Yeah, or the

0:20:01.000 --> 0:20:03.919
<v Speaker 1>just recognizing that it's not actually supposed to shoot the

0:20:03.960 --> 0:20:07.720
<v Speaker 1>board executive during the demonstration exactly. Yeah, but then also

0:20:07.800 --> 0:20:11.600
<v Speaker 1>just the idea that it's it's wonderful, it's something and

0:20:11.680 --> 0:20:15.080
<v Speaker 1>terrible at another thing, that imbalance is often where we

0:20:15.119 --> 0:20:17.840
<v Speaker 1>find a lot a lot of hilarity in other um,

0:20:18.280 --> 0:20:21.679
<v Speaker 1>you know, another comedic stories and bits of fiction or

0:20:21.680 --> 0:20:25.439
<v Speaker 1>just situations like one of my favorite cut scenes of

0:20:25.440 --> 0:20:28.800
<v Speaker 1>all times from Conan the Barbarian. So there's a scene

0:20:28.800 --> 0:20:31.040
<v Speaker 1>in it where it coming this is the Arnold Schwarzenegger original.

0:20:31.080 --> 0:20:33.640
<v Speaker 1>There's it's like a blooper outtake. It's a blueper out take.

0:20:33.680 --> 0:20:35.560
<v Speaker 1>You find it, I don't think most of the special DVDs.

0:20:35.560 --> 0:20:39.560
<v Speaker 1>It's available on YouTube as well. But basically Conan has

0:20:39.640 --> 0:20:44.280
<v Speaker 1>just escaped or been released from servitude and he's running

0:20:44.320 --> 0:20:48.520
<v Speaker 1>across the you know, the wasteland. Essentially, wild dogs are

0:20:48.600 --> 0:20:51.399
<v Speaker 1>chasing him in order to to to eat his flesh.

0:20:51.560 --> 0:20:54.119
<v Speaker 1>He manages in the finished film to scramble up some

0:20:54.240 --> 0:20:57.280
<v Speaker 1>rocks and that begins this new story arc him discovering

0:20:57.320 --> 0:21:00.720
<v Speaker 1>this great old sword. But this is like young corporal

0:21:00.760 --> 0:21:03.800
<v Speaker 1>beef Body, giant Arnold Schwartzen. This is the this is

0:21:03.840 --> 0:21:06.680
<v Speaker 1>the Arnold Schwartzenegger that was so ripped he had to

0:21:06.720 --> 0:21:09.679
<v Speaker 1>like lose muscle so that he could actually hold the

0:21:09.720 --> 0:21:13.520
<v Speaker 1>sword correctly. Uh So there's this out take though, where

0:21:13.520 --> 0:21:17.480
<v Speaker 1>he's running in chains. The dogs are chasing him, the

0:21:17.520 --> 0:21:20.720
<v Speaker 1>movie dogs, and then he's scrambling up the stones and

0:21:20.760 --> 0:21:24.320
<v Speaker 1>the dogs catch him and drag him back down and

0:21:24.359 --> 0:21:27.800
<v Speaker 1>he's just screamed on and and cursing the whole time. Yeah,

0:21:27.800 --> 0:21:31.359
<v Speaker 1>it's I watched it after you linked. It very very funny,

0:21:31.400 --> 0:21:32.720
<v Speaker 1>and you see the p a s come in to

0:21:32.760 --> 0:21:36.760
<v Speaker 1>like get the dogs off the dogs and he's like, yeah,

0:21:37.160 --> 0:21:40.120
<v Speaker 1>it's it's funny because the idea of Conan the barbarian

0:21:40.280 --> 0:21:43.879
<v Speaker 1>or even just prime Arnold failing like this, it's just

0:21:44.520 --> 0:21:48.359
<v Speaker 1>start contrast to actual or perceived strength of the character

0:21:48.640 --> 0:21:52.080
<v Speaker 1>and or individual. And it's also funny because he wasn't

0:21:52.119 --> 0:21:55.200
<v Speaker 1>actually mauled to death by movie dogs, right, of course,

0:21:55.200 --> 0:21:58.280
<v Speaker 1>he wasn't actually seriously harmed in this incident, but he

0:21:58.560 --> 0:22:02.359
<v Speaker 1>was apparently convenienced and had his pride wounded. Right. And

0:22:02.400 --> 0:22:04.760
<v Speaker 1>it will come back to that idea, to the degree

0:22:04.920 --> 0:22:09.359
<v Speaker 1>to which you know, the severity of the outcome um

0:22:09.720 --> 0:22:12.680
<v Speaker 1>comes into play and determining if something is funny or not. Yeah,

0:22:12.720 --> 0:22:15.080
<v Speaker 1>I think I can definitely see what you're talking about

0:22:15.119 --> 0:22:19.120
<v Speaker 1>that the failures of technology are especially funny when there

0:22:19.119 --> 0:22:23.119
<v Speaker 1>are other ways that the technology is highly advanced or

0:22:23.200 --> 0:22:26.480
<v Speaker 1>presented as highly advanced. And as long as like nobody

0:22:26.520 --> 0:22:29.919
<v Speaker 1>of course dies, you know, um. But but I do

0:22:30.000 --> 0:22:31.800
<v Speaker 1>wonder too if there's a darker streak and all of

0:22:31.800 --> 0:22:35.320
<v Speaker 1>this too, you know, something that ties into a deeply

0:22:35.520 --> 0:22:39.639
<v Speaker 1>rooted human disdain for the other, especially for others of species.

0:22:40.400 --> 0:22:42.720
<v Speaker 1>There is a quote from C. S. Lewis's The Lion,

0:22:42.880 --> 0:22:45.119
<v Speaker 1>The Which the Wardrobe and the Four Children. That's my

0:22:45.200 --> 0:22:48.040
<v Speaker 1>son suggested alternate title for it. He's like, like, why

0:22:48.040 --> 0:22:50.800
<v Speaker 1>don't they call it the land which Wardrobe and the

0:22:50.840 --> 0:22:53.320
<v Speaker 1>four children like they're in it too, and they're not

0:22:53.400 --> 0:22:56.040
<v Speaker 1>in the title. Seems like a missed opportunity. But anyway,

0:22:56.160 --> 0:22:58.280
<v Speaker 1>there's this wonderful quote from it that I find I

0:22:58.320 --> 0:23:03.080
<v Speaker 1>found kind of creepy on a recent read of the book. Quote,

0:23:03.440 --> 0:23:06.560
<v Speaker 1>but in general, take my advice when you meet anything

0:23:06.640 --> 0:23:09.359
<v Speaker 1>that is going to be human and isn't yet or

0:23:09.560 --> 0:23:12.480
<v Speaker 1>used to be human once and isn't now or ought

0:23:12.520 --> 0:23:15.439
<v Speaker 1>to be human and isn't you keep your eyes on

0:23:15.480 --> 0:23:20.040
<v Speaker 1>it and feel for your hatchet. Well, that is very creepy. Now,

0:23:20.080 --> 0:23:21.879
<v Speaker 1>I think in the context of the book, this is

0:23:21.920 --> 0:23:25.800
<v Speaker 1>going to be referring to like, you know, possessed objects

0:23:25.840 --> 0:23:28.720
<v Speaker 1>and stuff like pep and magical Basically, yeah, basically, the

0:23:28.760 --> 0:23:32.199
<v Speaker 1>message here was talking animals are cool. You know, you

0:23:32.240 --> 0:23:34.720
<v Speaker 1>can hang out with them in Narnia, but there are

0:23:34.800 --> 0:23:37.280
<v Speaker 1>other things in Narnia that are dangerous, and you can

0:23:37.320 --> 0:23:40.320
<v Speaker 1>tell if they're dangerous based on how human they seem

0:23:40.480 --> 0:23:42.600
<v Speaker 1>they're they're trying to be or used to be. Well,

0:23:42.600 --> 0:23:45.600
<v Speaker 1>that's one thing in a in a fantasy context, in

0:23:45.600 --> 0:23:48.720
<v Speaker 1>in a science fiction or even just a real technology context.

0:23:48.800 --> 0:23:51.199
<v Speaker 1>That's that's a different thing entirely, and starts making you

0:23:51.240 --> 0:23:56.000
<v Speaker 1>think about uh, well, you know, fear of advancing technology

0:23:56.040 --> 0:24:00.280
<v Speaker 1>mimicking human behavior, fears of AI. Yeah, yeah, yeah. To

0:24:00.320 --> 0:24:03.119
<v Speaker 1>what extent do we delight in the falls and errors

0:24:03.160 --> 0:24:06.400
<v Speaker 1>of inhuman entities because we don't wish to see them succeed?

0:24:06.800 --> 0:24:09.840
<v Speaker 1>You know? We we celebrate that the telltale signs of

0:24:09.880 --> 0:24:12.720
<v Speaker 1>their otherness because we kind of dread the day when

0:24:12.720 --> 0:24:15.240
<v Speaker 1>there will be no way to tell. And I think

0:24:15.240 --> 0:24:17.680
<v Speaker 1>there's a lot there's a strong argument to be made

0:24:17.680 --> 0:24:19.880
<v Speaker 1>that that day will be here sooner than we think,

0:24:19.920 --> 0:24:22.800
<v Speaker 1>and in many respects it already is. We've talked about,

0:24:22.960 --> 0:24:26.760
<v Speaker 1>for instance, robocalls on the show before UM and and

0:24:26.920 --> 0:24:31.679
<v Speaker 1>just how and also chat bots and to it becomes

0:24:31.680 --> 0:24:34.960
<v Speaker 1>frightening when you look at where we are with the technology. Now, UM,

0:24:35.119 --> 0:24:37.600
<v Speaker 1>certainly you get a robocall, it's not going, hopefully not

0:24:37.680 --> 0:24:41.520
<v Speaker 1>going to UM deceive you long term. But I think

0:24:41.560 --> 0:24:43.760
<v Speaker 1>a lot of us are having that experience where you

0:24:43.840 --> 0:24:45.720
<v Speaker 1>pick one of these up and at first you think

0:24:45.720 --> 0:24:47.600
<v Speaker 1>it is a human you are talking to, and then

0:24:47.680 --> 0:24:50.639
<v Speaker 1>you realize that it is not. Well, I think one

0:24:50.680 --> 0:24:53.640
<v Speaker 1>of the funny things about stuff like chat bots, which

0:24:53.680 --> 0:24:56.640
<v Speaker 1>also deal in language, but can be much much more

0:24:56.680 --> 0:25:00.240
<v Speaker 1>convincing than these, uh, these neural networks that generate you know,

0:25:00.320 --> 0:25:04.399
<v Speaker 1>lists of lists of character bios or something. Is that

0:25:04.480 --> 0:25:07.600
<v Speaker 1>the things that are generally more convincing these days are

0:25:07.640 --> 0:25:10.879
<v Speaker 1>programmed I think, with more explicit rules, they tend to

0:25:10.920 --> 0:25:13.800
<v Speaker 1>have more kind of human meddling and exactly what they're

0:25:13.840 --> 0:25:16.800
<v Speaker 1>going to be doing, and by having less freedom to

0:25:16.960 --> 0:25:20.920
<v Speaker 1>be creative and all that and ultimately having less potential,

0:25:21.040 --> 0:25:24.720
<v Speaker 1>they can actually be more kind of narrowly convincing. The

0:25:24.960 --> 0:25:27.000
<v Speaker 1>I think one of the things that's interesting about the

0:25:27.240 --> 0:25:31.600
<v Speaker 1>neural network generated text is that it's not anywhere close yet.

0:25:31.800 --> 0:25:33.680
<v Speaker 1>You know, you can't really use it yet to make

0:25:33.720 --> 0:25:36.480
<v Speaker 1>things where you go like, yeah, that's definitely real human.

0:25:36.520 --> 0:25:39.600
<v Speaker 1>I mean maybe you can in some again narrow scenarios,

0:25:39.640 --> 0:25:42.320
<v Speaker 1>but we like, for instance, if you have something that

0:25:42.320 --> 0:25:45.119
<v Speaker 1>will tell you what your Wu Tang clan name will be.

0:25:45.640 --> 0:25:49.239
<v Speaker 1>You know, they sort of random generation systems which are

0:25:49.240 --> 0:25:51.600
<v Speaker 1>totally different, different thing. Uh, and we'll get into the

0:25:51.640 --> 0:25:54.320
<v Speaker 1>distinction here, but but you know, systems like that just

0:25:54.400 --> 0:26:00.560
<v Speaker 1>through sheer random um matching of words, those can be effective. Yeah,

0:26:00.600 --> 0:26:02.879
<v Speaker 1>but it doesn't mean that it's you know, it's an

0:26:03.000 --> 0:26:05.960
<v Speaker 1>entirely different kettle of fish in terms of of what's

0:26:05.960 --> 0:26:08.720
<v Speaker 1>going on with neural networks and where they seem to

0:26:08.720 --> 0:26:10.480
<v Speaker 1>be going. Well, maybe we should take a quick break

0:26:10.520 --> 0:26:12.719
<v Speaker 1>and then we come back. We can explain just the

0:26:12.720 --> 0:26:16.920
<v Speaker 1>basics of how this these kind of things actually work.

0:26:17.680 --> 0:26:19.800
<v Speaker 1>All right, we're back. So I'm gonna try to do

0:26:19.960 --> 0:26:22.880
<v Speaker 1>the simple version of how a neural network works, because

0:26:22.920 --> 0:26:25.200
<v Speaker 1>if you get in the weeds, obviously, neural networks become

0:26:25.240 --> 0:26:28.720
<v Speaker 1>extremely complicated. I know, I I spent a lot of

0:26:28.760 --> 0:26:31.000
<v Speaker 1>time deep in a bunch of articles trying to understand

0:26:31.000 --> 0:26:34.800
<v Speaker 1>technical details that I'm not actually gonna end up using here. Um.

0:26:35.080 --> 0:26:38.240
<v Speaker 1>So the simple version is, think of a neural network

0:26:38.520 --> 0:26:42.439
<v Speaker 1>as a machine that transforms values. That's it. You know,

0:26:42.720 --> 0:26:45.720
<v Speaker 1>it has values that come in like number variables, and

0:26:45.760 --> 0:26:48.159
<v Speaker 1>then it puts out values at the end. It's like

0:26:48.359 --> 0:26:50.760
<v Speaker 1>it's kind of like the toaster conveyor belt at quiz

0:26:50.760 --> 0:26:53.840
<v Speaker 1>Nos or one of those sandwich shops. You know, you're untoasted.

0:26:53.840 --> 0:26:57.520
<v Speaker 1>Sandwich comes in, toasted sandwich comes out. If everything goes

0:26:57.560 --> 0:27:00.080
<v Speaker 1>according to plan. Now, if it doesn't go according and

0:27:00.240 --> 0:27:02.919
<v Speaker 1>maybe it splits out something that's on fire or something

0:27:02.960 --> 0:27:04.959
<v Speaker 1>that you know, who knows what goes on in there,

0:27:05.240 --> 0:27:07.960
<v Speaker 1>or nothing comes out because the bagels are building up

0:27:08.000 --> 0:27:10.960
<v Speaker 1>inside of it, right exactly. But a neural networks core

0:27:11.040 --> 0:27:14.640
<v Speaker 1>job is to just accept inputs and produce outputs. Okay.

0:27:14.880 --> 0:27:18.600
<v Speaker 1>An example would be image recognition. Their neural networks designed

0:27:18.600 --> 0:27:22.120
<v Speaker 1>to look at an image, a digital image, and come

0:27:22.200 --> 0:27:24.479
<v Speaker 1>up with a text string that says, this is what

0:27:24.600 --> 0:27:26.399
<v Speaker 1>that is. So look at a picture of a dog

0:27:26.440 --> 0:27:29.080
<v Speaker 1>and say that's a dog. And you've probably seen examples

0:27:29.119 --> 0:27:31.800
<v Speaker 1>of this on the web. So you'd have numerical values

0:27:31.840 --> 0:27:33.760
<v Speaker 1>going in. It might be things like, you know, be

0:27:33.800 --> 0:27:36.800
<v Speaker 1>a field of pixels with numerical values for their color

0:27:36.920 --> 0:27:41.359
<v Speaker 1>and placement, and then it would have an output that's, uh, say,

0:27:41.440 --> 0:27:44.440
<v Speaker 1>a string of text, which would actually be like a ranking,

0:27:44.600 --> 0:27:48.160
<v Speaker 1>like the top ranked string of text that matches with

0:27:48.400 --> 0:27:51.600
<v Speaker 1>those pixels in that configuration. But so the question is

0:27:51.640 --> 0:27:53.880
<v Speaker 1>what's going on inside the machine? How does it turn

0:27:54.040 --> 0:27:57.720
<v Speaker 1>that input into the correct matching output, and then of

0:27:57.720 --> 0:28:00.159
<v Speaker 1>course how does it fail. Because I've also on this

0:28:00.200 --> 0:28:06.040
<v Speaker 1>tremendously amusing um. Tumbler Um recently changed their guidelines about

0:28:06.040 --> 0:28:09.040
<v Speaker 1>what's acceptable content and what's not and stuff to blow

0:28:09.080 --> 0:28:13.840
<v Speaker 1>your mind has has Slash had a tumbler account recently

0:28:13.960 --> 0:28:16.800
<v Speaker 1>just rebranded it as the Transgenesis tumbler account, but it

0:28:16.920 --> 0:28:18.280
<v Speaker 1>had a lot of old stuff to clear your mind

0:28:18.320 --> 0:28:20.439
<v Speaker 1>content on there. And suddenly I got a page of

0:28:20.480 --> 0:28:23.760
<v Speaker 1>all the things that have been flagged for for potentially

0:28:23.880 --> 0:28:26.399
<v Speaker 1>violating the new terms. And it was amusing because some

0:28:26.440 --> 0:28:28.919
<v Speaker 1>of it was like, okay, well that has a classical

0:28:28.960 --> 0:28:31.399
<v Speaker 1>painting on it, it's got like a you know, it's

0:28:31.400 --> 0:28:33.800
<v Speaker 1>something there's something that might look like nudity, and so

0:28:33.840 --> 0:28:37.160
<v Speaker 1>it got flagged makes sense, or the topic is something

0:28:37.200 --> 0:28:40.360
<v Speaker 1>that is a little too sketchy for them, and they're like, okay,

0:28:40.400 --> 0:28:43.160
<v Speaker 1>that's been flagged by the machine. But the most hilarious

0:28:43.160 --> 0:28:46.800
<v Speaker 1>one was a picture of a baby bat on on

0:28:46.880 --> 0:28:52.200
<v Speaker 1>somebody's palm, and that was flagged as as as likely inappropriate.

0:28:52.240 --> 0:28:53.840
<v Speaker 1>And so I was just trying to figure that one out,

0:28:53.840 --> 0:28:56.400
<v Speaker 1>like what is it about a baby bat did it?

0:28:56.640 --> 0:28:59.840
<v Speaker 1>I mean didn't think this was genitalia or like, like

0:29:00.040 --> 0:29:02.560
<v Speaker 1>what because because I know it's somehow clicked off a

0:29:02.640 --> 0:29:06.120
<v Speaker 1>number of boxes and when and then the automated result

0:29:06.280 --> 0:29:08.560
<v Speaker 1>was no baby bats on tumbler. Well, I guess I

0:29:08.880 --> 0:29:10.240
<v Speaker 1>don't know if you know, but I don't know what

0:29:10.320 --> 0:29:13.120
<v Speaker 1>the mechanism for identifying that is. It might be something

0:29:13.160 --> 0:29:15.840
<v Speaker 1>like this, but yeah that I love seeing that kind

0:29:15.840 --> 0:29:18.400
<v Speaker 1>of failure. And notice that we are laughing now like

0:29:18.480 --> 0:29:20.880
<v Speaker 1>it or we were laughing. It is funny that it

0:29:20.920 --> 0:29:23.360
<v Speaker 1>looks at that and says, I don't know about this bad.

0:29:23.480 --> 0:29:25.560
<v Speaker 1>I think this might be porno. Yeah, I mean then

0:29:25.600 --> 0:29:28.400
<v Speaker 1>the stakes are pretty low. I ultimately one picture of

0:29:28.400 --> 0:29:30.840
<v Speaker 1>a baby bat no longer on a tumbler pitch that

0:29:30.880 --> 0:29:33.400
<v Speaker 1>we don't really use. It doesn't really affect me personally,

0:29:33.440 --> 0:29:36.240
<v Speaker 1>but you could see where this could lead to uh

0:29:36.960 --> 0:29:41.240
<v Speaker 1>too far worse problems if given the right scenario. Okay,

0:29:41.240 --> 0:29:43.200
<v Speaker 1>So so back to the neural network. So you've got

0:29:43.200 --> 0:29:46.920
<v Speaker 1>this machine. Inside the machine, values are being transformed. You

0:29:46.920 --> 0:29:50.440
<v Speaker 1>have inputs and outputs and so inside on the inside,

0:29:50.440 --> 0:29:54.040
<v Speaker 1>and neural network consists of layers of sort of stations

0:29:54.160 --> 0:29:57.800
<v Speaker 1>of value transformation that are called referred to as neurons,

0:29:58.320 --> 0:30:01.760
<v Speaker 1>and each neuron essentially exce up a series of numerical

0:30:01.840 --> 0:30:05.120
<v Speaker 1>values as input, and then it just performs some kind

0:30:05.120 --> 0:30:08.720
<v Speaker 1>of mathematical transformation of those values based on what's known

0:30:08.760 --> 0:30:12.400
<v Speaker 1>as the weights of its connections with the sources that

0:30:12.480 --> 0:30:16.360
<v Speaker 1>received the inputs from. So you've got these interlinking sources

0:30:16.400 --> 0:30:20.760
<v Speaker 1>of information, inputs and outputs throughout, and each neuron takes inputs,

0:30:21.120 --> 0:30:24.640
<v Speaker 1>sums them, does some transformation, and produces an output. So

0:30:24.720 --> 0:30:26.840
<v Speaker 1>for each neuron, you've got a bunch of numbers coming

0:30:26.840 --> 0:30:29.600
<v Speaker 1>from different sources. Each one gets treated with a certain

0:30:29.640 --> 0:30:32.560
<v Speaker 1>bias based on where it came from, and then the

0:30:32.600 --> 0:30:35.560
<v Speaker 1>neuron spits out a new value. And these neurons exist

0:30:35.600 --> 0:30:38.920
<v Speaker 1>in layers, so there are these waves of inputs, say

0:30:39.480 --> 0:30:43.520
<v Speaker 1>the pixels and image getting passed and transformed through one

0:30:43.640 --> 0:30:47.400
<v Speaker 1>layer after another of these neurons until finally the network

0:30:47.440 --> 0:30:50.840
<v Speaker 1>produces numbers that constitute its final outputs. In this case,

0:30:51.120 --> 0:30:53.440
<v Speaker 1>this would be something like its top guesses at the

0:30:53.520 --> 0:30:56.000
<v Speaker 1>word string that describes the image you put in at

0:30:56.000 --> 0:30:58.760
<v Speaker 1>the beginning. Now you'll see from this the value of

0:30:58.840 --> 0:31:03.080
<v Speaker 1>neural network depends completely on how well those connections between

0:31:03.200 --> 0:31:06.880
<v Speaker 1>neurons are weighted to produce the correct results. If they

0:31:06.920 --> 0:31:09.520
<v Speaker 1>just have random weights, then the network will just produce

0:31:09.680 --> 0:31:11.880
<v Speaker 1>random output. It won't be any better than making up

0:31:11.960 --> 0:31:14.720
<v Speaker 1>numbers at random. So the network has to be calibrated

0:31:14.840 --> 0:31:18.240
<v Speaker 1>or trained somehow to produce outputs that are correct. And

0:31:18.240 --> 0:31:20.560
<v Speaker 1>there are multiple ways to do this. Uh. It of

0:31:20.600 --> 0:31:23.239
<v Speaker 1>course could be programmed to some degree by hand, right,

0:31:23.240 --> 0:31:26.520
<v Speaker 1>you could have a program or explicitly uh, going in

0:31:26.560 --> 0:31:29.200
<v Speaker 1>and tinkering with waiting rules to try to get the

0:31:29.240 --> 0:31:31.720
<v Speaker 1>outcomes to be better. But can it can also be

0:31:31.760 --> 0:31:34.680
<v Speaker 1>trained through machine learning, which is a process where inputs

0:31:34.680 --> 0:31:39.200
<v Speaker 1>are already associated with correct outputs, Like you've already got

0:31:39.240 --> 0:31:42.000
<v Speaker 1>a text string associated with the image that you put

0:31:42.080 --> 0:31:44.240
<v Speaker 1>in and you say, this is what you should say

0:31:44.280 --> 0:31:47.360
<v Speaker 1>when it comes out, And each time it runs the process,

0:31:47.400 --> 0:31:49.760
<v Speaker 1>it checks to see how far off from the correct

0:31:49.880 --> 0:31:52.800
<v Speaker 1>known output that it was and then tries to change

0:31:52.840 --> 0:31:55.719
<v Speaker 1>the internal waiting to get closer to the correct answer.

0:31:55.960 --> 0:31:58.320
<v Speaker 1>And of course, with automatic machine learning, you can do

0:31:58.400 --> 0:32:01.360
<v Speaker 1>this at scale. You can do a thousands of times.

0:32:01.400 --> 0:32:04.520
<v Speaker 1>You could potentially do it millions of times just training

0:32:04.600 --> 0:32:06.520
<v Speaker 1>over and over, and you might be able to see

0:32:06.520 --> 0:32:08.479
<v Speaker 1>a parallel here with one of the ways that we

0:32:08.560 --> 0:32:11.520
<v Speaker 1>actually learn. Uh. You know, we we learn in multiple ways.

0:32:11.560 --> 0:32:15.320
<v Speaker 1>Sometimes we learn by being taught explicit rules to follow,

0:32:15.400 --> 0:32:18.080
<v Speaker 1>like if we're learning in school what an insect is

0:32:18.200 --> 0:32:20.880
<v Speaker 1>we might learn that an insect is a small animal

0:32:20.960 --> 0:32:25.520
<v Speaker 1>with an exoskeleton that has six legs, or sometimes on

0:32:25.560 --> 0:32:28.360
<v Speaker 1>the other hand, we learned to generalize from particulars. We

0:32:28.480 --> 0:32:31.640
<v Speaker 1>might see lots of animals pictures of lots of animals

0:32:31.680 --> 0:32:34.840
<v Speaker 1>and notice that the ones that are called insects all

0:32:34.920 --> 0:32:38.719
<v Speaker 1>happen to have six legs and exoskeletons, and therefore we

0:32:38.800 --> 0:32:42.880
<v Speaker 1>derive this category called insect from that survey. And in logic,

0:32:42.920 --> 0:32:44.959
<v Speaker 1>of course, this this process where we come up with

0:32:45.000 --> 0:32:48.560
<v Speaker 1>general rules from lots of individual examples, is known as induction.

0:32:49.040 --> 0:32:51.640
<v Speaker 1>So machine learning to train neural networks is kind of

0:32:51.680 --> 0:32:56.200
<v Speaker 1>like allowing computers to learn categories by induction, kind of

0:32:56.240 --> 0:32:58.120
<v Speaker 1>like we do when we just go out and look

0:32:58.160 --> 0:33:00.560
<v Speaker 1>at the world and see what we find. But one

0:33:00.600 --> 0:33:03.800
<v Speaker 1>of the things that really sets humans apart from computers

0:33:04.440 --> 0:33:08.680
<v Speaker 1>is that humans seem to have this amazing, remarkable ability

0:33:09.080 --> 0:33:12.200
<v Speaker 1>to generalize from particulars. We can often get the gist

0:33:12.240 --> 0:33:16.040
<v Speaker 1>of a category from just a tiny handful of examples.

0:33:16.080 --> 0:33:19.160
<v Speaker 1>You know, when you're giving somebody examples of something to

0:33:19.400 --> 0:33:21.560
<v Speaker 1>like give them the gist of what you're talking about,

0:33:21.800 --> 0:33:24.680
<v Speaker 1>you don't usually need to list a million examples, you

0:33:24.720 --> 0:33:28.600
<v Speaker 1>can list two or three maybe, or sometimes even just one. Yeah.

0:33:28.680 --> 0:33:31.120
<v Speaker 1>This gets into the idea of judging a book by

0:33:31.160 --> 0:33:34.720
<v Speaker 1>its cover, right, Yeah, not supposed to, but we often do,

0:33:34.800 --> 0:33:37.000
<v Speaker 1>and sometimes you you can if you pick up on

0:33:37.040 --> 0:33:40.080
<v Speaker 1>particular things on you know, specifically to use the book. Example,

0:33:40.600 --> 0:33:45.080
<v Speaker 1>specific things about the design or the era of the cover. Yeah. Yeah,

0:33:45.120 --> 0:33:48.400
<v Speaker 1>And in fact, sometimes you can you can judge things

0:33:48.400 --> 0:33:51.600
<v Speaker 1>about the contents of a book just by knowing certain

0:33:51.640 --> 0:33:54.760
<v Speaker 1>things about how certain types of books end up with

0:33:54.800 --> 0:33:58.520
<v Speaker 1>certain types of covers. Right. Like you might think I

0:33:58.600 --> 0:34:02.120
<v Speaker 1>tend to like books that have hand drawn illustrations on

0:34:02.160 --> 0:34:04.600
<v Speaker 1>the cover more than I like books that have sort

0:34:04.640 --> 0:34:09.200
<v Speaker 1>of like c g I stock image cover photos. Means

0:34:09.200 --> 0:34:12.200
<v Speaker 1>you probably like books from like, you know, at least

0:34:12.200 --> 0:34:15.880
<v Speaker 1>the nineteen eighties and before. Yeah, because it seems like

0:34:15.920 --> 0:34:18.960
<v Speaker 1>we have far fewer hand drawn, uh you know, covers

0:34:18.960 --> 0:34:22.400
<v Speaker 1>on books these days. Yeah. Why are people putting stock

0:34:22.440 --> 0:34:24.680
<v Speaker 1>photos on the covers of books? I do not get it?

0:34:25.000 --> 0:34:27.760
<v Speaker 1>But you you didn't need to read a million books

0:34:27.840 --> 0:34:29.840
<v Speaker 1>to come to that conclusion. You could probably come to

0:34:29.840 --> 0:34:33.799
<v Speaker 1>that conclusion after reading I don't know three books like you,

0:34:34.080 --> 0:34:37.359
<v Speaker 1>really we get the gist of things really fast, and

0:34:37.960 --> 0:34:42.240
<v Speaker 1>that's in contrast to computers, which really really don't at all.

0:34:42.719 --> 0:34:45.120
<v Speaker 1>This is one of those strange and amazing things about

0:34:45.320 --> 0:34:47.879
<v Speaker 1>neuroscience about the human brain. How do we solve such

0:34:47.920 --> 0:34:51.959
<v Speaker 1>a difficult problem as generalizing from particulars with so few

0:34:52.000 --> 0:34:55.080
<v Speaker 1>examples to draw from. And of course another example of

0:34:55.080 --> 0:34:57.800
<v Speaker 1>the generalizing power of the human brain is in language.

0:34:57.840 --> 0:34:59.319
<v Speaker 1>Like we've been talking about it, like, how is it

0:34:59.360 --> 0:35:02.520
<v Speaker 1>that more us to the time kids learn how to

0:35:02.560 --> 0:35:06.560
<v Speaker 1>speak a language without being taught explicit rules of syntax

0:35:06.640 --> 0:35:09.200
<v Speaker 1>and grammar and the definitions and usages of all the

0:35:09.239 --> 0:35:13.640
<v Speaker 1>common words, and without hearing billions and billions of examples

0:35:13.640 --> 0:35:16.640
<v Speaker 1>of sentences. They just pick it up. Well, there's there

0:35:16.680 --> 0:35:19.160
<v Speaker 1>there are some specific answers to that. If we've talked

0:35:19.160 --> 0:35:21.319
<v Speaker 1>about that on the show before. Yeah, well, I mean

0:35:21.400 --> 0:35:23.279
<v Speaker 1>I think that there there is a good case to

0:35:23.320 --> 0:35:26.760
<v Speaker 1>be made that the human brain is specially geared towards

0:35:26.880 --> 0:35:30.239
<v Speaker 1>language acquisition in childhood. Right, that's sort of like one

0:35:30.280 --> 0:35:34.400
<v Speaker 1>of our species superpowers. And then those windows close, or

0:35:34.560 --> 0:35:39.359
<v Speaker 1>they don't completely close, but they the windows become much

0:35:39.440 --> 0:35:43.160
<v Speaker 1>smaller later on in life. You know, speaking of children,

0:35:43.560 --> 0:35:45.800
<v Speaker 1>they are you know, they are also frequently a font

0:35:45.840 --> 0:35:49.000
<v Speaker 1>of weirdness and beauty, as they too are learning to

0:35:49.080 --> 0:35:51.840
<v Speaker 1>function in the human world, in the in the adult

0:35:51.920 --> 0:35:54.799
<v Speaker 1>human world, and then they say and do things that

0:35:55.000 --> 0:35:58.719
<v Speaker 1>sometimes hit a weird zone that is either hilarious or

0:35:58.840 --> 0:36:01.399
<v Speaker 1>sometimes a little frightening yes, or or even a little

0:36:01.400 --> 0:36:04.239
<v Speaker 1>bit elegant. Yes, I know exactly what you mean. Like,

0:36:04.880 --> 0:36:09.239
<v Speaker 1>kids often do the same funny outputs based on induction

0:36:09.880 --> 0:36:13.600
<v Speaker 1>that these machine learning algorithms do, Like you can see

0:36:13.640 --> 0:36:15.640
<v Speaker 1>it's funny in the same way that they might say

0:36:15.640 --> 0:36:18.080
<v Speaker 1>something that's a little bit off and kind of absurd,

0:36:18.440 --> 0:36:22.040
<v Speaker 1>but you can sort of understand the rules that got

0:36:22.080 --> 0:36:25.680
<v Speaker 1>them there, right. Like one example I always referred to

0:36:25.840 --> 0:36:27.840
<v Speaker 1>is from years and years ago. I went to a

0:36:28.200 --> 0:36:30.640
<v Speaker 1>children's puppet shows before I had a kid. My my

0:36:30.680 --> 0:36:32.360
<v Speaker 1>wife and I went to check this out because it

0:36:32.400 --> 0:36:37.360
<v Speaker 1>was actors from a local improv group, Dad's Garage, Atlanta.

0:36:37.680 --> 0:36:41.680
<v Speaker 1>They put on the show Uncle Grandpa's Hoodli Story Time.

0:36:41.719 --> 0:36:43.799
<v Speaker 1>I think it was okay. So you had these sort

0:36:43.800 --> 0:36:46.319
<v Speaker 1>of seasoned, uh, you know, improv vets, and they were

0:36:46.320 --> 0:36:50.360
<v Speaker 1>doing a puppet show for kids, and they're taking ideas

0:36:50.360 --> 0:36:52.239
<v Speaker 1>from the audience, and they said, like, who should our

0:36:52.239 --> 0:36:54.759
<v Speaker 1>main character be and so they hand the mic to

0:36:54.880 --> 0:36:56.920
<v Speaker 1>some little little girl in the front row and she

0:36:56.960 --> 0:37:01.200
<v Speaker 1>says Batman the Girl, which which is so hilarious and

0:37:01.320 --> 0:37:02.960
<v Speaker 1>I don't think an adult would be able to come

0:37:03.040 --> 0:37:05.279
<v Speaker 1>up with that, but you can sort of tease it

0:37:05.320 --> 0:37:07.520
<v Speaker 1>apart and figure out how she got there and you know,

0:37:07.600 --> 0:37:10.040
<v Speaker 1>with it. But uh, but it's it's just one of

0:37:10.160 --> 0:37:13.239
<v Speaker 1>you know, many examples I'm sure that that anyone with

0:37:13.360 --> 0:37:15.480
<v Speaker 1>children in their life can can turn to where they

0:37:15.480 --> 0:37:18.720
<v Speaker 1>come with something that is just so goofy or weird

0:37:18.840 --> 0:37:23.000
<v Speaker 1>or or sometimes terrified. Well, I think the real funniness

0:37:23.000 --> 0:37:25.680
<v Speaker 1>and pleasure in that is that it's Batman the Girl

0:37:25.800 --> 0:37:29.480
<v Speaker 1>and not bat Girl, Right, Yeah, Like it's almost there,

0:37:29.600 --> 0:37:33.880
<v Speaker 1>and but by not being there, it's it's also like

0:37:33.920 --> 0:37:36.560
<v Speaker 1>it's it's even better, like it's not it's not bad Girl,

0:37:36.600 --> 0:37:41.320
<v Speaker 1>it's Batman the Girl. It's just so nonsensical, uh, and

0:37:41.640 --> 0:37:44.359
<v Speaker 1>beautiful at the same time. You know. Another one of

0:37:44.440 --> 0:37:48.640
<v Speaker 1>the great AI text generation experiments that Janelle Shane did

0:37:48.640 --> 0:37:52.319
<v Speaker 1>on her blog was was generating that you know those

0:37:52.440 --> 0:37:56.480
<v Speaker 1>Valentine's Day candy hearts. Yes, yes, she had a programmed

0:37:56.480 --> 0:37:58.920
<v Speaker 1>sample those and then try to come up with examples

0:37:59.160 --> 0:38:02.600
<v Speaker 1>and ended up saying things I think like like sweat,

0:38:02.680 --> 0:38:08.080
<v Speaker 1>pooh and hole and time hug. Time hug sounds good

0:38:08.120 --> 0:38:11.600
<v Speaker 1>time hug time cop Yeah, but it also sounds like

0:38:11.680 --> 0:38:14.840
<v Speaker 1>something that like it might be a term that aliens

0:38:14.920 --> 0:38:17.600
<v Speaker 1>come up with for human love. It's like they engage

0:38:17.680 --> 0:38:20.200
<v Speaker 1>not in a hug, but in a time hug. It

0:38:20.360 --> 0:38:22.400
<v Speaker 1>is as if they are hugging for the rest of

0:38:22.440 --> 0:38:26.360
<v Speaker 1>their lives, you know, something like that. Another one, all

0:38:26.360 --> 0:38:31.120
<v Speaker 1>hover and then finally bog love. Um. My son, who

0:38:31.480 --> 0:38:34.600
<v Speaker 1>as of this recording is is six almost seven. He

0:38:35.000 --> 0:38:37.640
<v Speaker 1>drew a picture for my wife and I for for

0:38:37.719 --> 0:38:43.320
<v Speaker 1>Valentine's Valentine's Decardi did to school and it depicted dinosaurs

0:38:43.440 --> 0:38:45.880
<v Speaker 1>as these want to do um and they're there are

0:38:46.000 --> 0:38:51.080
<v Speaker 1>some herbivores walking about, there are some carnivores eating the

0:38:51.120 --> 0:38:54.520
<v Speaker 1>flash of fallen dinosaurs. And then, as is typical in

0:38:54.560 --> 0:38:57.160
<v Speaker 1>paleo art, there may be a volcano in the background,

0:38:57.200 --> 0:39:00.400
<v Speaker 1>but then there is a meteor coming in hard and

0:39:00.480 --> 0:39:05.560
<v Speaker 1>fast asteroid. Yeah, and he writes I love you on

0:39:05.600 --> 0:39:09.800
<v Speaker 1>the on the metior, which which is absolutely wonderful because

0:39:09.800 --> 0:39:12.600
<v Speaker 1>it's like at once it is like like this is beautiful,

0:39:12.680 --> 0:39:15.120
<v Speaker 1>like he totally means all of this and it's like

0:39:15.280 --> 0:39:18.080
<v Speaker 1>the most beautiful Valentine I've ever received and yet to

0:39:18.120 --> 0:39:21.719
<v Speaker 1>put it on the the instrument of of the of

0:39:21.760 --> 0:39:26.200
<v Speaker 1>the extinction events. It's just so weird and like it

0:39:26.200 --> 0:39:29.680
<v Speaker 1>it's accidentally brilliant. You know. Yeah, I saw that when

0:39:29.719 --> 0:39:31.480
<v Speaker 1>you put it on the internet. It was the sweetest

0:39:31.480 --> 0:39:34.880
<v Speaker 1>thing I've ever seen it. And it's like, yeah, this

0:39:35.000 --> 0:39:37.240
<v Speaker 1>is that. This is how love works. Love is a

0:39:37.280 --> 0:39:40.120
<v Speaker 1>is a destroyer as well as a creator. Now, you know,

0:39:40.200 --> 0:39:41.680
<v Speaker 1>we do want to stress it with the especially with

0:39:41.719 --> 0:39:46.440
<v Speaker 1>these text based situations. We're not talking about mer random

0:39:46.520 --> 0:39:50.160
<v Speaker 1>mashups of text, such as like the Wu Tang clan

0:39:50.440 --> 0:39:54.480
<v Speaker 1>name generator or um or more literary example would be

0:39:54.480 --> 0:39:58.000
<v Speaker 1>the cut up technique popularized by author William S. Burrows,

0:39:58.960 --> 0:40:02.719
<v Speaker 1>where you just have like a random um mechanism and

0:40:02.800 --> 0:40:07.480
<v Speaker 1>play to sort of splice words or or sentences together

0:40:07.600 --> 0:40:12.400
<v Speaker 1>to get something that may have sort of accidental meaning

0:40:12.440 --> 0:40:15.640
<v Speaker 1>to it. No, the neural net programs are they are

0:40:15.680 --> 0:40:20.640
<v Speaker 1>algorithms attempting as best they can to approximate the quality

0:40:20.920 --> 0:40:24.319
<v Speaker 1>of the the input texts, the texts they're trained on,

0:40:24.640 --> 0:40:28.040
<v Speaker 1>So they're doing their best to make something like this. Uh.

0:40:28.080 --> 0:40:29.640
<v Speaker 1>And then of course, I mean one of the things

0:40:29.760 --> 0:40:32.759
<v Speaker 1>is you might say, well, why don't they just perfectly

0:40:32.800 --> 0:40:35.480
<v Speaker 1>spit back out the text you've trained them on. In fact,

0:40:35.960 --> 0:40:38.160
<v Speaker 1>if you don't tell them not to, they will do that.

0:40:38.400 --> 0:40:40.640
<v Speaker 1>You know, they'll just spit back in exactly what you

0:40:40.760 --> 0:40:43.120
<v Speaker 1>fed in. You have to sort of like change some

0:40:43.280 --> 0:40:46.080
<v Speaker 1>values and tinker with it to prevent what's known as

0:40:46.200 --> 0:40:49.920
<v Speaker 1>overfitting in this world. Uh, to sort of force the

0:40:49.960 --> 0:40:52.839
<v Speaker 1>algorithms to be more creative and try to come up

0:40:52.880 --> 0:40:55.640
<v Speaker 1>with new versions of the kind of thing they've seen

0:40:55.920 --> 0:40:58.719
<v Speaker 1>instead of just completely copying what you fed them. Yeah,

0:40:58.719 --> 0:41:01.200
<v Speaker 1>because we want these machines to to rule the world,

0:41:01.239 --> 0:41:05.399
<v Speaker 1>not just Hollywood, right. Um, But you know, we also

0:41:05.440 --> 0:41:07.640
<v Speaker 1>have to to distinguish that we're also not talking about

0:41:07.719 --> 0:41:13.000
<v Speaker 1>fake i AI generated text, which can certainly be tremendously

0:41:13.600 --> 0:41:17.480
<v Speaker 1>entertaining as well. Yes, that's such a great genre, people

0:41:17.640 --> 0:41:22.720
<v Speaker 1>pretending to be neural networks creating machine learning generated text,

0:41:23.480 --> 0:41:27.160
<v Speaker 1>which is such an amazing reversal of principles that humans

0:41:27.160 --> 0:41:32.000
<v Speaker 1>have intuitively detected. What's funny about machine learning generated text

0:41:32.320 --> 0:41:35.640
<v Speaker 1>and then made fake human designed versions of it to

0:41:35.800 --> 0:41:38.640
<v Speaker 1>exploit that inherent humor right here, don't. I don't know

0:41:38.680 --> 0:41:41.480
<v Speaker 1>how you get deeper on the irony pit than that. Yeah,

0:41:41.520 --> 0:41:44.960
<v Speaker 1>there's a wonderful two thousand eighteen tweet by comedian Keaton

0:41:45.040 --> 0:41:48.160
<v Speaker 1>Patty and this was the tweet quote. I forced a

0:41:48.200 --> 0:41:50.800
<v Speaker 1>bot to watch over a thousand hours of Alive Garden

0:41:50.800 --> 0:41:53.200
<v Speaker 1>commercials and then asked it to write an alive Garden

0:41:53.200 --> 0:41:56.919
<v Speaker 1>commercial of its own. Here is the first page, uh

0:41:56.960 --> 0:42:00.000
<v Speaker 1>and uh. And then he proceeded to include the image

0:42:00.120 --> 0:42:04.279
<v Speaker 1>is of this text that script rather for and all

0:42:04.320 --> 0:42:08.239
<v Speaker 1>of garden commercial and and it's filled with hilarious nonsense

0:42:08.320 --> 0:42:13.439
<v Speaker 1>like I shall eat Italian citizens and unlimited stick and

0:42:13.880 --> 0:42:17.000
<v Speaker 1>playing seeming, you know, to play upon the whole catchphrase

0:42:17.040 --> 0:42:20.080
<v Speaker 1>of what when you're here your home, when you're here

0:42:20.120 --> 0:42:23.560
<v Speaker 1>your family and you hear your family. There's there's one

0:42:23.960 --> 0:42:26.480
<v Speaker 1>from this uh, this fake script that says leave without me,

0:42:26.600 --> 0:42:30.040
<v Speaker 1>I'm home, which I just I love. I remember laughing

0:42:30.080 --> 0:42:32.040
<v Speaker 1>so hard at this when it came out, as well,

0:42:32.280 --> 0:42:35.320
<v Speaker 1>I love what the waitress says lasagna wings with extra italy.

0:42:37.320 --> 0:42:41.080
<v Speaker 1>There's also like really funny stage directions in it. Yeah, well,

0:42:41.160 --> 0:42:43.719
<v Speaker 1>oh yeah, you mentioned the infinite uh where it says

0:42:43.800 --> 0:42:48.040
<v Speaker 1>like we the gluten classic O. We believe the waitress

0:42:48.160 --> 0:42:50.240
<v Speaker 1>that it is from the kitchen. We have no reason

0:42:50.280 --> 0:42:53.560
<v Speaker 1>not to believe. Now, of course, this is just a

0:42:53.640 --> 0:42:57.480
<v Speaker 1>comedian doing this thing, trying to pretend to be inn AI. UM.

0:42:57.520 --> 0:42:59.800
<v Speaker 1>But I was reading an article where they quoted Janelle

0:42:59.800 --> 0:43:02.040
<v Speaker 1>Shae and the author of the AI Weirdness blog, who

0:43:02.080 --> 0:43:03.960
<v Speaker 1>trains all these neural networks to come up with all

0:43:03.960 --> 0:43:05.640
<v Speaker 1>this funny stuff we were talking about at the beginning

0:43:05.640 --> 0:43:07.759
<v Speaker 1>of the episode. And you know, she talks about that

0:43:07.840 --> 0:43:12.080
<v Speaker 1>there are ways to notice uh when something was probably

0:43:12.080 --> 0:43:15.239
<v Speaker 1>written by a human instead of by an actual AI.

0:43:15.440 --> 0:43:18.560
<v Speaker 1>Both can be absurd in similar funny ways. But one

0:43:18.560 --> 0:43:21.719
<v Speaker 1>of the problems with this script UH in passing as

0:43:21.760 --> 0:43:24.800
<v Speaker 1>a real AI generated text is that it's actually too coherent,

0:43:25.400 --> 0:43:28.759
<v Speaker 1>like it's memory. Its memory is too long. It remembers

0:43:28.920 --> 0:43:32.640
<v Speaker 1>characters from many lines earlier and still has them appearing

0:43:32.680 --> 0:43:36.359
<v Speaker 1>and saying things. Actual AI generated texts of a much

0:43:36.400 --> 0:43:39.879
<v Speaker 1>shorter memory. They they're not consistent in that way. They

0:43:39.920 --> 0:43:43.120
<v Speaker 1>don't make Actually, they make even less sense than the

0:43:43.160 --> 0:43:47.520
<v Speaker 1>fake All of Garden commercial. So she's saying, don't reach

0:43:47.560 --> 0:43:50.359
<v Speaker 1>for your hatchet on this one. No, because a real

0:43:50.400 --> 0:43:54.520
<v Speaker 1>neural net generated text only mimics forms, it doesn't mimic meaning.

0:43:55.000 --> 0:43:59.520
<v Speaker 1>And this thing, it's it means too much, it's too clever. Okay,

0:43:59.520 --> 0:44:01.759
<v Speaker 1>so we're gonna go ahead and close out this episode now.

0:44:01.800 --> 0:44:03.919
<v Speaker 1>But again there's going to be a part two where

0:44:03.920 --> 0:44:07.040
<v Speaker 1>we continue this discussion and really get more into the

0:44:07.040 --> 0:44:09.640
<v Speaker 1>meat of the topic. In the meantime, check out Stuff

0:44:09.640 --> 0:44:11.359
<v Speaker 1>to Blow your Mind dot com. That's the mothership. That's

0:44:11.360 --> 0:44:13.799
<v Speaker 1>whe we'll find all the episodes of the show. There's

0:44:13.840 --> 0:44:15.799
<v Speaker 1>also a little button at the top you can click

0:44:15.840 --> 0:44:18.040
<v Speaker 1>on that go to our T shirt store get t

0:44:18.200 --> 0:44:21.160
<v Speaker 1>shirts stickers with a number of cool designs, designs that

0:44:21.480 --> 0:44:24.000
<v Speaker 1>line up with certain show topics like the Great Basilisk

0:44:24.160 --> 0:44:27.799
<v Speaker 1>or various squirrel episodes. Uh, as well as just as

0:44:27.840 --> 0:44:32.040
<v Speaker 1>you like show logo um material as well. And if

0:44:32.080 --> 0:44:34.080
<v Speaker 1>you want to support the show, the best thing that

0:44:34.120 --> 0:44:36.560
<v Speaker 1>you can do is rate and review Stuff to Blow

0:44:36.600 --> 0:44:38.120
<v Speaker 1>your Mind wherever you have the power to do so.

0:44:38.160 --> 0:44:41.120
<v Speaker 1>Wherever you get this podcast, give us some stars, give

0:44:41.200 --> 0:44:43.600
<v Speaker 1>us a nice review. It really helps us out in

0:44:43.640 --> 0:44:47.600
<v Speaker 1>our war against the almighty algorithms. Big thanks as always

0:44:47.600 --> 0:44:51.240
<v Speaker 1>to our excellent audio producers Alex Williams and Tarry Harrison.

0:44:51.520 --> 0:44:53.000
<v Speaker 1>If you would like to get in touch with us

0:44:53.000 --> 0:44:55.400
<v Speaker 1>directly with feedback about this episode or any other, to

0:44:55.440 --> 0:44:58.000
<v Speaker 1>suggest a topic for the future, or just to say hi,

0:44:58.239 --> 0:45:01.080
<v Speaker 1>you can email us at blow Oh the Mind at

0:45:01.120 --> 0:45:14.319
<v Speaker 1>how stuff works dot com for more on this and

0:45:14.400 --> 0:45:40.040
<v Speaker 1>thousands of other topics. Is it how stuff works dot com.