HomeVideos

1968 Predicted Every Modern Tech Problem | TheStandup

Now Playing

1968 Predicted Every Modern Tech Problem | TheStandup

Transcript

1499 segments

0:00

All right, welcome to the stand up.

0:01

Today we have asked legendary game

0:03

programmer Casey Muratori to give us an

0:06

amazing presentation and what he's going

0:09

to do is going to give us a glimpse of

0:11

the root of the root of all

0:14

evil is pre-optimized performance. Okay,

0:17

I can't even I can't even remember the

0:18

title. It's too many too many crushes.

0:20

>> Thank you. I'm crushing it. I was also

0:22

going to say prime I mean I think we

0:23

need at this point probably add computer

0:26

historian

0:28

to Casey's repertoire.

0:30

>> At this point maybe.

0:32

>> That's true.

0:33

>> Yeah,

0:34

occasional computer historian perhaps.

0:36

>> Yeah. Okay.

0:37

>> Yeah.

0:38

>> Today we have with us legendary

0:39

[laughter] game programmer and competent

0:42

and very insightful his computer

0:45

historian Casey Muratori.

0:52

Anyways, I'm sorry.

0:53

>> I love the legendary like the this not

0:56

legendary at all but now you have made

0:59

it a thing and under my videos people

1:01

NOW PUT LEGENDARY

1:03

>> [laughter]

1:06

[applause and cheering]

1:06

>> YOU GOT TO CHANGE YOUR USERNAME.

1:07

>> WAIT. WAIT. CHAT, can you guys search

1:10

Casey on Google? Okay, [laughter] I

1:11

don't know what the legend There's no

1:13

legends. There's not a single legend.

1:16

Anyway, um

1:17

>> Chat, we have the funniest thing we can

1:19

do. You know AI overviews? If we keep

1:22

this up

1:23

>> Oh, no.

1:23

>> AI overviews will have a

1:25

>> legendary

1:26

>> Yeah.

1:26

>> [laughter]

1:26

>> game programmer Casey Muratori.

1:28

>> Yeah. That's what I want to see.

1:30

>> All right, spin up your bots.

1:31

>> Yep.

1:32

>> So, it's time.

1:33

>> The legend is about how how I started

1:36

being called [laughter] legendary.

1:37

That's the actual only legend.

1:41

And that will be an actual legend since

1:42

people will have to explain it cuz it

1:44

doesn't make any sense. Anyway,

1:46

yeah, so

1:47

a lot of people last year saw that big

1:50

oops talk that I did because for some

1:53

reason it was very popular which was

1:54

just luck I guess cuz it's very long.

1:58

>> Um it's very long and I wasn't expecting

2:00

that. So, just like I don't know, people

2:01

were in the mood for a longer thing, so

2:03

that was cool. And so, a lot of people

2:05

watched the big oops. That was my Better

2:07

Software Conference 2025 talk. So, for

2:11

Better Software Conference 2026, I just

2:13

wanted to do uh one more of those.

2:15

They're very hard to do. I think I've

2:17

talked about this before. You have to

2:19

just read a tremendous amount and you

2:21

have to condense things down so

2:24

dramatically that like you're leaving

2:26

most of the things out. Uh you know, a

2:28

lot of people ask me like, "Why didn't

2:29

you talk about X or this that?" And I'm

2:31

like, "Because, bro, there is so much

2:33

stuff you can't talk about even spending

2:35

2 hours. There's just I mean, it was

2:39

thousands of pages of documentation.

2:41

Everything had interesting stuff in it.

2:43

I mean, computer history is just

2:45

chock-full of things. It's hard to get

2:47

through a single paper without being

2:49

like, "Wow, I this would be cool to talk

2:50

about, but it just doesn't fit here or

2:52

whatever."

2:53

So, anyway, um

2:55

So, this year I wanted to do one more of

2:57

those and it was uh on the phrase

3:02

"Premature optimization is the root of

3:03

all evil."

3:05

And the reason I wanted to do that one

3:06

is cuz I before I started researching it

3:09

a while ago, I actually didn't really

3:12

know the circumstances around the sort

3:15

of like first times it was committed to

3:17

page, if you will. Like written into an

3:19

article and or had uh examples shown

3:22

about it. And I kind of wanted to go I I

3:25

knew about the original sort of sighting

3:27

in the Knuth paper.

3:30

>> [clears throat]

3:30

>> Sort of the first paper anyone wrote

3:32

that has it in it. Knuth actually said

3:34

it uh

3:35

according to a transcript. He said it in

3:37

a lecture slightly before that paper was

3:40

printed, but the paper's manuscript had

3:42

already been submitted at the time. So,

3:44

this is like the first time it would

3:45

have ever really been committed to paper

3:47

as far as I know.

3:49

Obviously, people probably were saying

3:51

it before that, but anyway.

3:53

So, I wanted to find out more about like

3:55

why it got said, like why would someone

3:57

like Knuth write it down, you know, what

3:59

was going on at that time period. I just

4:02

kind of wanted to get it more than I did

4:04

because I just didn't really know, and I

4:06

obviously know Knuth's like research. I

4:08

know he has the Art of Computer

4:10

Programming series and a lot of other

4:12

like he has his discrete math book and

4:13

all these like publications, all that

4:15

stuff, but I never really like knew much

4:17

about his history.

4:19

And so, I kind of started like looking

4:21

into all of that and and kind of found

4:24

this whole story about structured

4:25

programming and what was going on at the

4:27

time that I found really educational.

4:29

So, really the talk is just an attempt

4:30

to kind of share that point in history.

4:34

It's like, here's kind of what they were

4:36

thinking about, what they were tackling,

4:38

what professors like Knuth were looking

4:41

at at that time. And once you kind of

4:44

know all that, I think it puts the

4:46

phrase in much better perspective about

4:48

what like it actually means. It's like a

4:51

really much more tangible

4:53

>> Yeah.

4:54

>> way you can relate to the phrase. So,

4:56

anyway, that's what the lecture is.

4:58

>> If you're anything like me, you have a

4:59

bunch of ideas, but perhaps you're a bit

5:01

disorganized. So, often I find myself

5:03

having a long brainstorming session, but

5:06

at the end of it, I just have a big

5:07

markdown file and then of course at that

5:09

point I've lost everything. Hey, stop

5:12

doing that. You got to check out Linear

5:14

and use the Linear MCP. I have a big

5:17

conversation, I come up with a bunch of

5:19

ideas, and at the end, I get a set of

5:21

tickets that are actually all the things

5:23

that I need to do. And when I don't know

5:24

what to work on, I go, "Hey, Agent, go

5:27

to Linear and tell me what I need to do

5:28

next." And it will find exactly what I

5:31

need to work on. This has been so

5:33

successful for me that I'm in actual

5:35

serious danger of completing a project.

5:38

Go to linear.app/terminal

5:40

and get 6 months for free on Linear.

5:42

Thank you for supporting the channel,

5:43

and thank you Linear for sponsoring the

5:45

video.

5:45

>> It's exactly like the big oops where I

5:47

you know I use pretty much exclusively

5:50

excerpts from source material to kind of

5:52

like give you a sense of everything that

5:54

was going on and who is involved and all

5:56

this other stuff.

5:57

So um that's up now. The VOD is up. You

6:01

can get to it easily if you just go to

6:03

computerenhanced.com/theroot.

6:07

All one word, the root. It will take you

6:09

directly there. And I have a page where

6:12

it's got the YouTube video of the talk

6:14

and then uh references hyperlinked so

6:17

you can actually like any of the slides

6:20

that you see if you're like I want to

6:22

read more of that uh I'd like to see the

6:25

original. The they're all hyperlinked on

6:28

that page. You can just click through

6:29

and get them uh and read the original

6:32

references. Sometimes they're paywalled

6:34

cuz they're at like you know it was an

6:35

institute uh like you know it's IEEE's

6:38

like you know publication that isn't uh

6:40

available for free currently or

6:41

whatever. So but most of the time there

6:44

there's just a freely available PDF that

6:46

the author has posted or or whatever or

6:48

or that journal is is out of out of

6:50

print for so long that it's just on you

6:52

know they just put their archives

6:53

online. So

6:54

>> Casey, you know that you could uh

6:56

Oh, never mind.

6:57

Never mind my joke. I just realized

6:59

completely doesn't work. Keep on going.

7:00

>> Brian, we could fix it in post.

7:01

>> an actual question.

7:02

>> Josh, definitely leave it in.

7:03

>> Brian, go again.

7:04

>> No no no I like I can't because I

7:06

thought computer enhanced was CH for

7:09

abbreviating it or for initializing it

7:11

but then I realized there's the EN piece

7:12

then it could have been CH root. It

7:15

could have been charoot.

7:16

Yeah yeah yeah yeah that doesn't work

7:18

but then I realized I'm an idiot.

7:20

>> [laughter]

7:20

>> I need to capitalize that. It used to be

7:21

like computer enhanced with like a big H

7:25

and then it can

7:26

Uh okay sorry what were you going to say

7:27

Trash?

7:28

>> Trash I had a trash

7:29

>> Uh real question. What does um for these

7:31

long talks like how many hours does it

7:34

take to

7:36

like like what's the level of effort

7:37

that you're going through to make these

7:39

long talks?

7:40

>> Way too much I guess is what I'd say.

7:43

Typically, I do like typically the

7:46

the idea or basis research comes from

7:49

something I happened to do earlier, so

7:52

like a year or two ago or something like

7:54

that. And then I spend

7:56

it's just like I don't know maybe like 2

8:01

weeks of 16-hour days

8:04

like straight just going through all the

8:06

material, clipping it out. It's like cuz

8:08

I can't afford to spend that much time

8:09

on them and I have to go through so much

8:12

history that's just It's It's really

8:13

brutal

8:15

cuz then just going back and and you

8:17

know

8:18

going through all the papers again,

8:20

finding new papers, answering questions

8:23

that like are like oh this

8:25

what about this part? Like where's that

8:27

reference or why did this person do

8:28

this? Can I find something?

8:30

And so it's it's really really brutal

8:32

and I don't recommend it.

8:35

I don't recommend it at all

8:38

>> [laughter]

8:38

>> to anyone.

8:38

>> Every My rule of thumb is always been 40

8:40

hours per hour when it comes to a

8:42

conference talk.

8:44

>> Um that's

8:45

>> Yours sounds even higher.

8:47

>> It's It's higher than that just because

8:49

of the nature of the work because of how

8:51

much reading is involved. Um and and I

8:54

think

8:55

you know, one of the things that I uh

8:58

sort of talked about with Dimitri cuz we

9:01

do that AI podcast and we do an episode

9:04

coming out later where I I sent him like

9:08

a paragraph describing like the research

9:12

and I was like Dimitri, have the have

9:14

the AIs do it and we'll compare them

9:16

like afterwards on an episode. We'll go

9:18

through it and see like how they did cuz

9:21

it was going to be like a kind of a

9:22

shoot-down episode, right? Where we go

9:24

like here's what Anthropic got, here's

9:26

what OpenAI got, here's what Gemini got

9:29

cuz now I know the thing like backwards

9:31

and forwards I can kind of be like who

9:32

who did what when and how. Uh

9:36

And like

9:38

one thing I was thinking about on that

9:39

episode, too, was just

9:42

I don't know how you speed this process

9:45

up. You can't really outsource it to an

9:47

AI or something like that or even a

9:49

research assistant because the valuable

9:52

part is you exploring the text without a

9:57

preconceived notion of like what the

10:00

questions are that you want to have

10:02

answered, right? And so it's kind of

10:04

this It's It's this really difficult

10:06

problem of making a talk like this. It's

10:09

The value comes from you immersing

10:11

yourself in the material, not from

10:13

answering a particular question. And so

10:16

it's very hard also to figure out how

10:18

you would accelerate it. Like using

10:20

using AI, using assistance, using

10:23

whatever. I just

10:25

It's It's not really

10:27

I don't know. It just kind of is a long

10:29

process is I guess all I would say. And

10:31

so eh

10:33

>> I've been I've been trying to do that as

10:34

well, seeing if I can like Can I do

10:37

research and all that? And then at the

10:38

end of the time after spending, you

10:39

know, 3 hours getting research from an

10:41

AI, I go, "Ah, I have to read the

10:42

paper anyways." And so then I just go

10:44

read it like either way. And so now I

10:46

just just like, "Well, I can't say this

10:48

thing because I don't even actually know

10:49

how accurate it is or if it really is

10:51

the like the thing I'm thinking." And so

10:53

then

10:54

>> And And I wouldn't like I don't want to

10:56

say it too strongly because since I

10:58

haven't tried actually using AI to

11:01

prepare a talk like this, I don't know

11:02

if maybe like you could come up with a

11:05

workflow that sort of works.

11:06

>> Yeah.

11:07

>> But in my experience, like, you know,

11:10

you doing reading all of the papers

11:12

yourself, like, all the stuff you find

11:14

is so valuable and you never knew you

11:16

were looking for that, right? Uh and so

11:19

that's just That's the tough part about

11:21

it is it's all about that happenstance

11:23

of exploration. I really enjoy it. It's

11:25

just the time pressure is so brutal. And

11:29

I'm never going to get a chance to

11:30

rehearse these talks, either. So, I just

11:32

have to get up and give the talk just

11:35

from the slides that I ended up with

11:37

that are were done, you know, at just

11:40

before

11:41

I get up there, right? Because I'm

11:43

constantly making modifications. And so,

11:46

it's just it's a it's a really grueling

11:48

experience is I guess what I would say.

11:50

Uh but so, I probably this is probably

11:52

it. Those are probably the two that I'm

11:54

ever going to do.

11:55

Uh but, you know, I certainly learned a

11:57

ton when I was doing it.

11:59

>> Nice.

12:00

>> I think the stuff for me that I found

12:01

helpful uh using AI for it is like

12:05

finding original sources for stuff,

12:08

which like if you have papers already as

12:10

a starting point, then you can use those

12:13

and you could literally read them

12:14

through. But sometimes you're like, I

12:15

don't even know can you like find

12:17

anything to read? Like that's very

12:19

helpful.

12:20

>> Right.

12:20

>> Um and to like even just, you know, hey,

12:24

can you turn these really badly

12:26

formatted PDFs or like weird old web

12:28

pages? Like you can just

12:30

>> ask it.

12:30

>> Like I ask it sometimes I literally say

12:31

like, just turn this into a web page

12:33

locally in H like just that I can click

12:35

through and open it like a book. You

12:37

know what I'm saying? Or some stuff like

12:38

that, which just helps.

12:39

>> Like OCR this for me cuz this is a mess.

12:42

Yeah.

12:42

>> Literally OCR this.

12:43

>> right now that I can't scroll cuz of

12:45

just the way it is on the internet. It

12:47

just won't scroll. It just is so chunky.

12:48

So, I'm just like, make it different.

12:50

Thank you.

12:51

>> Yeah, yeah, yeah.

12:52

>> Or like collapse it into something like

12:54

I have this one thing right now where um

12:57

I just it goes through uh the the guy

12:59

who made Obsidian made a thing that like

13:01

turns most web pages into like really

13:03

simple like markdown that you can read.

13:05

So, like use his little package to like

13:07

turn some stuff into like offline

13:09

markdown. I can read articles like from

13:11

my phone. So, like that stuff's pretty

13:12

nice if you're trying to just like get

13:14

stuff.

13:14

>> All right. Hey, Casey, you need to kind

13:16

of keep on going with this presentation.

13:17

I realize we're pretty far off topic.

13:19

>> That's okay. I mean, it's the standard

13:21

>> I already gave the talk. If you want to

13:23

see the talk, it's there. Uh so,

13:26

>> So, uh yeah, there uh

13:28

we were kind of talking about

13:30

obviously these talks are not things I

13:32

can give other versions of, right? So,

13:34

there's not much I could really do uh on

13:36

the stand-up, but

13:38

what I kind of wanted to do was figure

13:40

out something I could show on here that

13:42

might be fun because, you know, I like I

13:45

already said when we were talking about

13:46

this, you basically you you don't really

13:49

have um time to put in almost any of the

13:52

things you found, right? What you see in

13:54

the talk is like a tiny little sliver,

13:57

right, of the actual um of the actual

14:01

stuff, right? And so,

14:02

what I wanted to show here was there's

14:04

this um

14:07

one of the period- There's there's

14:08

multiple periodicals that like everyone

14:10

read at the time. Communications of the

14:12

ACM

14:13

uh was an example of of one of those.

14:15

It's in fact Communications of the ACM

14:17

was what that original Donald Knuth

14:20

Structured Programming with Go To

14:21

Statements paper where Premature

14:23

Optimization is the Root of All Evil,

14:24

where he writes that uh that was

14:26

actually in Communications of the ACM.

14:27

That was like a very common thing people

14:29

would would see. Um

14:31

Actually, no, that I I'm sorry. Uh

14:33

that was in Computing Surveys.

14:36

Um

14:36

Communications of the ACM is kind of

14:38

like more like has the letter letters in

14:39

it and stuff like this. So, those

14:41

periodicals from the Association of

14:42

Computing for Computing Machinery, those

14:45

are like very common periodicals that

14:47

lots of people read. But, there was this

14:49

actual magazine called Datamation, d a t

14:53

a m a t i o n, that was a very prominent

14:58

like trade magazine at the time, and a

15:00

lot of things are like are in there.

15:03

And so, I happened to have to read

15:06

through those, as you'll see in the

15:08

talk, uh I had to read through those to

15:10

like dumpster dive to find this one

15:12

advertisement that Edsger Dijkstra, like

15:15

like of the Dijkstra algorithm, like

15:17

that Dijkstra, uh programmer of the

15:20

month refers to multiple times. He

15:22

Sorry?

15:23

>> Programmer of the month on Prime's

15:25

channel. So that was cool.

15:26

>> Oh.

15:27

All right. Well, yes, programmer of the

15:29

month Edsger Dijkstra.

15:30

>> Yep. Very important. Very prestigious.

15:33

>> Yeah. It's literally like Turing Award.

15:35

Programmer of the month.

15:36

>> Yep.

15:37

>> Um yeah, I was going to say that Turing

15:38

Award is kind of like a nice to have

15:41

uh resume patter, but programmer of the

15:43

month is when you know you've really

15:45

made it, right?

15:46

>> you know you've Yeah.

15:46

>> You know.

15:47

>> I get that one day.

15:48

>> So someday we're all aspiring to

15:51

uh

15:52

So anyway,

15:54

in this this magazine uh like Dijkstra

15:57

actually refers to an advertisement

15:59

derogatorily refers to an advertisement

16:01

in this magazine Datamation and that

16:03

that's in the talk you can you can go

16:05

see that. But while I was trying to find

16:08

this ad that he sort of, you know,

16:11

cryptically refers to multiple times,

16:14

I read through all the issues of

16:16

Datamation like in 1968.

16:20

And because they've been digitized by

16:23

this like preservation uh patron called

16:25

Bit Savers.

16:28

And while I was reading through these,

16:31

it kind of like just struck me how

16:36

it it's weird, but like the more things

16:38

change the more they stay the same. In

16:40

1968, like computers were like massive.

16:44

Like most a lot of them were size of the

16:45

room. They were at least cabinet-sized,

16:47

right? Uh they had like, you know,

16:51

teletype for for like talking to them

16:53

stuff. It was like, you know, they were

16:54

like terminals. Occasionally you would

16:56

have a CRT display that could maybe like

17:00

draw some lines on it for you and things

17:01

like this. They also had big plotters

17:03

that they would use, you know. It's that

17:05

era of computing history. Nobody has a

17:08

personal computer. That's not a thing. I

17:10

don't even think the term personal

17:12

computer would be used at this point,

17:14

right?

17:15

>> I think '75 was that Apple I? I don't

17:18

I don't know, but like uh cuz yeah, that

17:20

heaven help me.

17:21

>> It was called a personal computer.

17:23

>> Yeah, and so you know, we're talking

17:25

about 1968. So several years before the

17:27

the term was really a thing that people

17:30

were thinking about, right?

17:32

But anyway, when you read through it,

17:33

it's still kind of nuts. Like you get

17:36

this really interesting sense for the

17:38

time period. The sorts of things that

17:40

were kind of different. Like now you can

17:43

buy a high-resolution CRT for 60 to $100

17:46

in 1968 dollars. So, you know, it's kind

17:49

of interesting to see how some things

17:51

have have uh

17:53

have gotten better. But in a large to a

17:56

large extent, the stuff that they talk

17:58

about is like the exact same stuff we

18:00

talk about today. So I kind of just

18:02

wanted to grab some screenshots. I'm

18:03

sorry, I just rapidly did this last

18:05

night Prime when you said

18:07

that I should I should show something

18:09

today. So these are not as organized as

18:10

I would like.

18:11

>> That's perfectly fine. We love to hear

18:13

from you.

18:13

>> say that's $60,000 in today's dollars if

18:17

I did the Google search correctly.

18:19

>> it would That's it's around 10x. Yes.

18:21

>> Yeah.

18:22

>> So I don't know if you can see here, but

18:24

this is an adverti- well, it's not

18:26

really an advertisement. It's an

18:26

announcement for a new product of a 4K

18:29

display.

18:30

>> [laughter]

18:30

>> In 1968.

18:32

Right? 4K 4096 by 4096

18:37

raster elements.

18:39

Right?

18:40

>> doing here?

18:41

>> I'm [laughter] just I'm just pointing it

18:42

I don't know. It's hard to get more

18:44

information about some of these things,

18:45

but I thought that was kind of cute. Um

18:48

Anyway,

18:49

>> [clears throat]

18:49

>> I thought it was kind of cool that we

18:50

could get some salary comparisons. So

18:53

again, 10x these. So, you know, here's a

18:56

partial list of computer careers.

18:58

$100,000 to $350,000 a year.

19:02

So

19:03

>> Nice.

19:03

>> It was already like people were getting

19:06

Silicon Valley salaries.

19:07

>> True.

19:08

>> In 1968.

19:10

>> Wow.

19:10

>> Um

19:11

which is pretty great.

19:13

Uh,

19:14

AI

19:17

taking over the world and us being very

19:19

scared about it.

19:20

>> That was huge [clears throat] during

19:21

that time.

19:22

>> Hexapon, a learning demonstration. This

19:24

is by some people

19:26

from IBM.

19:27

And they essentially say that

19:31

that

19:33

what what was the good thing it says?

19:34

The um,

19:36

uh,

19:37

This arises from the belief that the

19:39

computer is a serious threat to man

19:41

because it poses and it possesses an

19:43

intelligence that dwarfs man's. Many

19:45

people do not realize the contribution

19:47

that programmers make to computer

19:48

performance. Instead, they ascribe the

19:50

performance to some inherent mystical

19:52

ability of the computer. This naturally

19:54

results in their regarding the computer

19:55

with considerable awe.

19:58

>> [cough]

19:58

[clears throat]

19:58

>> And it has I think it says there is

20:00

therefore a need to communicate to the

20:02

public that basic principles underlying

20:04

computer artificial intelligence in

20:06

order to dissipate some of the mystery

20:08

surrounding computers.

20:10

And there's another one in here that I

20:11

was going to point out where they talk a

20:14

little bit more about the

20:17

the degree to which people

20:19

In fact, this article itself says

20:21

accompanying this positive attitude

20:22

toward computers is an underlying sense

20:24

of anxiety. There's there's more here on

20:26

here.

20:27

Anyway,

20:28

this

20:29

These are in no particular order, so

20:30

we'll get back to that thing that we I I

20:32

just showed in a minute.

20:32

>> Is that a COPE 45?

20:34

>> That's what I was going to say. This is

20:35

This computer is called the COPE 45.

20:37

>> [laughter]

20:39

>> Brian, you can reply to people with this

20:41

on X with this ad when they say

20:44

something you're like, "Uh, here's a

20:46

COPE 45 for you."

20:47

>> [laughter]

20:48

>> Okay. The COPE 45 is here, guys, working

20:52

now. That is what it says in this ad,

20:55

the COPE 45.

20:57

It provides 100% backup with immediate

20:59

turnaround in a load-and-go environment

21:01

for your library of programs. So, you

21:03

know,

21:04

>> That sounds literally just like today's

21:05

computing.

21:06

>> When [laughter] people tell you to cope,

21:08

okay, when people tell you to cope, you

21:10

tell them

21:11

I cope I use a cope 45 [laughter]

21:14

for all my backup needs.

21:17

So,

21:18

another thing that's exactly the same is

21:20

everyone was worried about

21:23

data mining.

21:24

In 1968,

21:26

there was literally this thing called

21:28

the long subcommittee, which they were

21:30

reporting on

21:32

in Congress, uh where they were

21:35

>> though Casey, right? Not like

21:37

they're not just saying that

21:38

>> [laughter]

21:39

>> It's Edward V. Long, a demo- a Democrat

21:41

from Missouri.

21:43

>> Casey, I thought you were about to show

21:45

us something where they were saying,

21:46

"Guys, turns out having subcommittees

21:49

that put red tape on everything really

21:51

makes the program suck." That's what I

21:53

thought we were about to get.

21:56

>> That's also separately true.

21:59

Uh but if you take a look at this, it

22:00

basically says

22:02

um

22:03

"Citizens' names appear 3 billion times,

22:05

their age is 2 billion, their marital

22:07

status 1.5 billion, and their income

22:09

1.25 billion. And Senator Long, who was

22:12

like heading the committee, goes,

22:14

"Hearings before my subcommittee have

22:15

convinced me that whatever privacy

22:17

remains for the American citizen remains

22:20

because the federal government is

22:21

presently too inefficient to pull all

22:24

its personal information files together.

22:26

It is extremely time-consuming and

22:28

expensive to put your finger on any one

22:30

individual, but the

22:32

but the proposed federal data bank will

22:34

make it easier and cheaper to put your

22:36

whole life history no further than the

22:38

push of a button away. What good will

22:40

this technical progress be if we fail to

22:42

preserve our privacy?" In 1968.

22:47

>> Dude, Long would have lived quite short

22:50

knowing [clears throat] about Flock

22:51

cameras.

22:52

>> Oh, uh Flock cameras, you say? Gosh, uh

22:56

I wonder if those will come up in a

22:57

clipping in a couple of slides here.

23:01

So, um

23:03

software as a service, they got you

23:05

covered. Now you can lease your software

23:08

with no capital investment, guys.

23:11

Yep. They had it all figured out. They

23:14

were like, "Look, you just pay us, and

23:16

then, you know, for this monthly fee, we

23:19

will provide the software to you, and

23:21

when, you know, when you stop paying, we

23:23

take the software back. It's all good,

23:24

guys."

23:26

>> The benefits are great, though. It says

23:28

right in the article. It says the

23:29

benefits are great.

23:30

>> [laughter]

23:31

>> Exactly. Uh,

23:32

this was the year, 1968, that they

23:35

decided software could be patented,

23:37

right? There was a

23:39

There was a bill introduced that would

23:42

have banned software patents, and they

23:43

decided, "All right,

23:45

maybe not."

23:47

That was this year, 1968. So, that that

23:50

bill, had it been passed, we wouldn't

23:52

have had software patents.

23:55

All right.

23:56

Moving on. I'm just kind of going

23:58

through these, uh, uh,

24:00

rapid-fire rapid-fire here. This is more

24:02

about the the patent, like, office

24:04

there. If you look at the table of

24:05

contents,

24:08

those among you

24:09

with with eagle eyes, with the sharp

24:12

eyes, the razor-sharp eyes of a

24:16

sharp-eyed stand-up viewer,

24:19

>> Sex Party

24:20

>> eagle.

24:20

>> Sex Party

24:21

>> Yes.

24:22

>> Yes.

24:22

>> will notice

24:24

will notice a particularly

24:27

famous publication here in the April

24:31

edition.

24:32

>> computerandhance.com

24:33

>> Nope.

24:35

>> [laughter]

24:35

>> Can anyone see it? Does anyone Can

24:37

anyone out there see it? Do you see it?

24:42

>> FCC? No, I don't.

24:44

>> Number page [clears throat] 28,

24:47

How do committees invent?

24:49

>> Conway's Law.

24:51

>> Conway. That is right, T.

24:53

It is the original publication of

24:56

Conway's Law.

24:58

>> Whoa.

24:58

>> That's wild.

25:00

>> That's actually full circle.

25:01

>> How did people read it if it was more

25:03

than 140 characters, Casey?

25:05

>> I don't know. [laughter]

25:07

Uh they they were thumbing through this

25:08

weird dead tree thing and they I don't

25:11

know how it worked. It's weird.

25:13

Uh really foreign concept.

25:15

>> Mhm.

25:15

>> So, uh this was good. 27 cents for 1,000

25:19

characters. That was the price of the

25:21

>> Oh, I love measuring it in characters.

25:24

>> Oh, that's awesome.

25:27

>> Yep. Uh so, here's that uh Melvin

25:29

Conway, the original.

25:32

There he is right there.

25:34

Very dashing, I would say.

25:36

>> just thinking like hey ladies, that

25:37

guy's handsome.

25:38

>> Hey ladies.

25:39

>> I'll listen to anything he says.

25:41

>> Let me tell you about how commodities

25:42

are sold.

25:44

>> [laughter]

25:44

>> Yeah.

25:47

>> Uh so anyway, the term firmware was corn

25:50

coined uh

25:52

just the prior year and they were

25:54

talking about the concept that computers

25:57

of the future might have firmware in

25:59

them.

26:00

>> Oh.

26:01

>> In 1968.

26:03

Boy, did

26:04

>> [laughter]

26:04

>> do they ever. I I'd like to tell you

26:06

about UEFI BIOS. Uh

26:09

Anyway, that's not really quite what he

26:11

meant by

26:11

>> to tell us about UEFI BIOS in one of

26:14

these

26:15

uh in a stand-up one day?

26:16

>> I mean, there's not much to say. It's

26:19

it's it's like something like 2 million

26:21

lines of code just for, you know, the

26:24

reference implementation of the thing

26:26

that is the software on your computer

26:27

before you use any software on your

26:29

computer, right? It's it's nuts.

26:32

Firmware here, they were kind of

26:33

thinking of it as being um

26:36

Well, no, this is kind of what

26:38

I won't go into it. It doesn't matter.

26:39

That'd be like a whole rat rat hole, but

26:41

anyway, uh

26:43

I thought it was kind of fun. It was

26:44

like wow, 1968 was the first time they

26:45

were really talking about firmware. It's

26:46

the year before, 1967 actually, that I

26:48

think it was first coined.

26:50

Now, this article, an experimental 360

26:53

40 for time sharing, right? 360

26:56

[clears throat] being the the system

26:57

360, like the IBM system 360.

27:00

And 40 being the model 40 of that uh

27:03

that line of computers.

27:04

I thought this was kind of interesting

27:06

because

27:07

they already were talking about like

27:09

virtual memory and all this stuff, but

27:10

they were also talking about virtual

27:12

machines and everyone running on a

27:13

virtual machine. Like hypervisor, they

27:16

were like, "Yeah, yeah, yeah, yeah,

27:16

yeah, like no problem."

27:18

You can read up in the corner here, it

27:19

says, "If only If only software is used,

27:21

the overhead is considered to be larger

27:22

than if the supervisor program is

27:23

assisted by some additional hardware.

27:24

With this added hardware, the user is

27:26

not aware of anyone else in the system.

27:28

In fact, he cannot reach data belonging

27:30

to others. That part of the physical

27:31

machine the user sees under these

27:33

conditions is called a virtual machine,

27:35

which can, but need not, have the same

27:37

specifications as the host machine. In

27:39

our case, the virtual machine had the

27:41

same specifications as the host

27:43

machine."

27:44

So, it's like

27:45

>> That's crazy.

27:46

>> They were just running on VMs. They were

27:48

like, "Yep, that's going to be cool.

27:50

Don't worry about it. We got it."

27:52

>> [laughter]

27:53

>> Uh did you want like continuous

27:55

integration testing? No problem.

27:58

They were like, "Do you need to have

28:00

like your you know your tapes tested and

28:03

things like this?"

28:04

>> Is this an ad?

28:05

>> Yes, it is.

28:06

>> Oh my god. I just can't believe how much

28:07

of this is like right for today.

28:09

>> No, it's it

28:10

>> Based on how much of these fundamental

28:12

assumptions are wrong? Like right like

28:14

do you need your tapes tested today? We

28:15

never test tapes today, but it's like

28:17

but it's all right.

28:18

>> Yes. The the the the the like we have

28:21

done nothing it basically. Hardware got

28:23

a lot better and we just are exactly the

28:26

same as what was in a Data Mation

28:27

magazine from 1968.

28:30

Um

28:31

So, uh

28:32

what was this in like Oh.

28:34

>> of OSes. I have to I have to hear about

28:36

this because I hear agents are operating

28:37

systems these days.

28:38

>> Okay, this is a joke. Uh that one of the

28:41

weird things about this is the level of

28:44

like satire and like just generally

28:47

horsing around that happened in

28:49

Datamation magazine is kind of nuts.

28:53

We'll get to another one of these in a

28:54

second. But they would There'd be a lot

28:56

of these parody articles that are just

28:58

in there. No call out. It's not like,

29:01

"Oh, this haha this is a joke." It's

29:04

like we just wrote

29:05

>> Mad magazine?

29:06

>> Yes. They just They would just do that

29:08

every Maybe maybe every episode there'd

29:10

be like two articles that were just

29:12

straight-up humor.

29:14

And there was no differentiating them

29:16

from the completely dry, 100% serious

29:20

like the other stuff that I've been

29:21

showing, right?

29:23

>> Here and they they literally say,

29:26

"A new programming system was announced

29:28

for delivery in 2 years to be called

29:30

Assembler Stack Support or ASS."

29:33

>> [laughter]

29:36

>> So it's just like, all right.

29:39

Good job, guys.

29:40

The ASCII standard was adopted.

29:43

So President Lyndon Johnson

29:47

I assume I don't

29:48

>> LBJ stamped ASCII?

29:50

>> I think so. It just says President

29:52

Johnson. It could have been another guy

29:54

uh President of

29:56

maybe President of the Standards

29:57

Institute, I don't know. It just says

29:59

President Johnson. Uh

30:03

>> Oh.

30:03

>> Because I mean I have my petsky right

30:05

here already.

30:06

>> Okay.

30:07

>> You know, so ASCII's a big upgrade. I do

30:09

have to say.

30:10

>> I

30:11

and Lyndon Johnson maybe uh agrees with

30:14

you.

30:14

>> helped me get off the petsky and I'm

30:16

very happy about that.

30:17

>> So I thought that was kind of cool. I

30:18

was like, all right. And again,

30:20

this is not Here's all the back issues

30:23

of Datamation. This is just 1968. All of

30:26

this is just from 1968.

30:29

>> That's insane.

30:30

>> Um I I like this picture

30:32

>> year, Casey, or how often did they

30:33

publish one for month?

30:34

>> It's a It's one a month. So that's 12

30:36

issues of Datamation.

30:38

And oh, but but the things I'm showing

30:40

you, I only had time to go through the

30:41

first six again. So, it's only half that

30:44

you're actually So, only the first half

30:45

of 1968 that we're looking at here.

30:47

>> Mhm.

30:48

>> Um

30:49

I like this this piece of artwork. I

30:51

think it's very moving. That's all. The

30:53

mournful fisherman, it's called.

30:55

>> Scary.

30:56

>> Uh anyway, um so, here's more about the

30:59

privacy. Statistical data bank said to

31:02

be privacy threat.

31:03

Protecting individual privacy requires

31:05

more than controlling access to personal

31:06

dossiers, a lawyer and management

31:08

consultant told the Boston Bar

31:10

Association's Committee on automation

31:12

recently. Aggregate statistics can also

31:15

provide intelligence about individuals.

31:17

And they go on to talk like it's all

31:20

here.

31:20

>> That's crazy.

31:21

>> Like it is all here. Uh everyone they

31:25

people knew about everything that was

31:27

going to happen, but it happened anyway

31:29

might be the way to say it, right? Uh

31:31

which is kind of a bit sad uh or or

31:33

disheartening, I don't know.

31:36

Uh anyway, these are just more salary

31:37

examples.

31:38

>> If you're blocked in your career, COBOL.

31:40

>> Yeah.

31:40

>> Still good advice. Still good advice

31:43

today.

31:43

>> beyond old limits. It's an acronym,

31:46

Prime.

31:47

>> [laughter]

31:48

>> Oh, career opportunities beyond old

31:49

limits.

31:50

>> That is real good. I didn't even notice

31:52

that.

31:52

>> Jeez.

31:53

>> But hey, it's still actually good advice

31:55

today. If you learn COBOL, you can make

31:56

hundreds of thousands of dollars because

31:58

they really need people to figure out

32:00

how to, you know, maintain and move

32:01

forward these systems.

32:02

>> At at at this point in time, no one is

32:05

sure if there will ever be a time when

32:08

you when learning COBOL isn't a still a

32:11

valuable marketable skill. Like it

32:13

should have been [laughter]

32:14

that that no one knows it today.

32:17

That's not what happened.

32:19

Uh okay.

32:21

Uh using computers to try to win

32:23

elections. 1968,

32:26

right?

32:27

>> Sick.

32:28

>> Political pros applying computers to

32:30

campaign. The Democrat National

32:32

Committee recently replaced a 1401 with

32:34

a five tape 360-30 is working with the

32:38

uh with the equipment in two and a half

32:39

shifts or more just about every day and

32:42

plans to add at least one disk pack.

32:45

>> Damn.

32:45

>> The RNC is renting 25 hours a month on

32:47

an SBC mod 40 and Lester from another DC

32:50

service bureau Integrated Business

32:52

Methods. So, it's like

32:54

yup, they were already doing that, too.

32:59

Lawyers see computers as aid in handling

33:01

cases.

33:02

So, this was someone going, "Look, we

33:04

could have the computers read these

33:06

legal opinions and then they could

33:07

predict what the judge was going to do."

33:10

It's It's just kind of nuts.

33:12

>> Now, my computer is my lawyer, which is

33:14

sick.

33:15

>> [laughter]

33:15

>> Yeah.

33:19

I just hold it up. I hold up uh my phone

33:22

in the and have it speak for me at at

33:24

the thing.

33:24

>> Your honor, can you talk to ChatGPT

33:26

voice for me, please?

33:28

>> Objection.

33:28

>> [laughter]

33:29

>> Objection.

33:30

>> Repeat that. Repeat that for ChatGPT

33:32

voice.

33:32

>> It feels like a husk. This is like

33:34

turning into a husk thing with husk in

33:36

[snorts] the uh in the courtroom.

33:38

>> This

33:40

uh

33:40

writing from a reader

33:42

and it's an op-ed page.

33:45

Literally.

33:47

Like

33:48

literally, it just sounds like

33:51

an AI stan from today wrote in.

33:56

They say, "With each passing year since

33:58

the development uh called ENIAC, man has

34:00

been increasingly making computers and

34:02

automation the whipping boy for his own

34:04

deficiencies.

34:04

>> [clears throat]

34:05

>> I have been working in this field for

34:06

over 15 years and have watched in

34:08

silence as unemployment, dehumanization,

34:11

Big Brother, invasion of privacy, and

34:13

finally the very destruction of the

34:15

fiber of our society have been blamed on

34:18

my chosen field. I no longer can remain

34:20

silent. It is time we put our critics

34:22

and their criticisms in perspective.

34:24

It's not our computers to err is human.

34:27

Let me cite some examples. Several years

34:29

ago, I was associated with a project

34:31

which attempted to provide computer

34:32

assistance to medical x-ray

34:34

interpretation. Most, if not all of the

34:36

doctors to which the project was

34:38

ascribed, offered the universal argument

34:39

against computers, but you cannot

34:41

automate the years of study and value

34:42

judgment which must be based on years of

34:44

experience. Does it sound familiar? A

34:46

series of x-rays from the case history

34:48

of a patient who died was presented to

34:50

trained physicians and the computer. In

34:51

all cases, the physicians missed the

34:53

vital interpretation until the malady

34:55

could no longer have been arrested. The

34:57

computer sensed an irregularity early

34:59

enough So we were we were advised that

35:01

corrective action could have started,

35:03

right? He just goes on and on talking

35:06

about all these ways that like people

35:07

have demonized about the computers are

35:09

better. It's It's nuts. Like this is

35:11

1968.

35:14

>> This is wild.

35:15

>> It's totally nuts. Here

35:18

Sorry, yeah?

35:19

>> Uh so now I feel like I can't decide if

35:22

it's a good tweet or not, so I need your

35:23

approval before I send it. I typed it

35:25

while you were talking.

35:26

>> [laughter]

35:26

>> All right, yeah, yeah.

35:27

>> Can I So it said to err is human, you

35:30

know, cuz it's talking about how the

35:32

people make mistakes. But now I kind of

35:33

feel like we should be saying to err is

35:36

agentic. Should I tweet that or not?

35:38

What do you think? Is [laughter]

35:40

>> I'm the wrong one to ask.

35:42

>> Is agentic.

35:44

To fable is divine.

35:45

>> [laughter]

35:46

>> All right. I'm just going to say to err

35:47

is agentic. I'm just going to tweet that

35:49

only. There you go. Okay, sorry.

35:50

>> only one way to find out. You just got

35:52

to Sometimes you just got to put it out

35:53

there to you just see what happens.

35:54

>> yeah, I did. Okay.

35:56

>> Uh somebody asked about flock cameras.

35:58

I think Prime, you were saying flock

36:00

cameras.

36:01

>> Oh, I did, yeah.

36:02

>> Cuz you were like saying that other

36:03

piece, oh, sort of like flock cameras,

36:05

but it was kind of distantly related.

36:06

How about actually just flock cameras?

36:10

New York State has a development program

36:12

underway to use a video camera to

36:14

capture the image of the rear of motor

36:16

vehicles passing a vehicle presence

36:17

detector. This image is processed by a

36:20

specialized device which locates the

36:21

license plate and identifies its

36:23

alphanumeric code. The code is

36:25

transmitted to the central computer at a

36:27

remote location for comparison with

36:29

stolen vehicle and traffic warrant

36:31

files. A match results in the output of

36:33

the license number, vehicle type, and an

36:35

indication of the charge. The police

36:38

vehicle is monitoring the output device

36:40

a short distance from the detector and

36:42

is able to enter the stream of traffic

36:44

and apprehend the wanted vehicle two or

36:47

three seconds after the initial

36:48

detection. J. J. Paley of the New York

36:51

State Identification Intelligence System

36:53

expressed optimism as to its potential

36:55

contribution in the stolen vehicle and

36:57

wanted traffic violator areas.

36:59

>> Wow.

37:00

>> Do you just have to read 1968's

37:02

data whatever, the animation, you can

37:04

come up with modern-day billion-dollar

37:06

companies.

37:07

>> Just read through this and find

37:09

something someone isn't doing right now

37:11

and there's your next Y Combinator

37:14

pitch, folks.

37:16

>> Casey, this reminds me of Have you ever

37:17

seen Oh, go ahead. Go ahead, Casey.

37:19

>> No, continue.

37:21

>> Have you ever seen Colossus: The Forbin

37:22

Project?

37:24

Have you ever watched this movie? 1970.

37:26

>> That's right. I have not watched it, but

37:28

that sounds very I've heard the name,

37:30

certainly.

37:31

>> They probably wrote and, you know,

37:33

produced this during this time. Here,

37:34

Casey.

37:36

Little I'll give you a homework

37:37

assignment for once, which is watch this

37:39

movie. You'll love it. I promise you. I

37:41

guarantee it.

37:43

>> Say it one more time about Colossus: The

37:44

Forbin Project or something?

37:46

>> Colossus: The Forbin Project, yep.

37:48

>> Okay. Sorry, continue.

37:49

Don't eat in the computer room.

37:53

All right. You eat these donuts.

37:55

>> I'd be thrilled to eat these donuts.

37:57

I actually tell this to my kids. They're

37:58

not allowed to eat in the computer room.

38:00

Yeah, this is good. This is actually

38:01

really good advice.

38:02

>> Okay.

38:02

>> Residual static charges attract crumbs

38:04

to the tape surface and the crumbs cause

38:07

dents and dents create permanent errors,

38:08

guys. So, that one not as applicable to

38:11

today.

38:11

Uh there's some more software as a

38:13

service. I thought uh you guys might

38:15

like 1.5 cent uh per bit

38:19

storage cuz I was thinking pretty soon

38:22

with the AI uh data center build out I'm

38:25

imagining this is roughly I'm imagining

38:27

this ad will be accurate again.

38:28

>> [laughter]

38:29

>> I want to say Casey, I do have to say it

38:31

seems like it cost a little bit to get

38:32

memory in that time.

38:34

>> It cost just a little bit.

38:36

>> Is that a little bit Lockheed Martin?

38:38

>> Yeah, that's what I was going to say

38:39

Lockheed.

38:41

>> Yeah.

38:42

>> Um so Lockheed Martin was just Lockheed

38:45

Aircraft Corporation at that time

38:47

because they hadn't merged with the

38:49

Martin Marietta

38:50

>> But with Martin Marietta.

38:51

>> Got it.

38:52

>> Uh interesting. Yeah, that that that

38:53

wasn't true in 1968, yeah.

38:55

>> They were just making generic also like

38:58

memory system stuff too like outside of

39:02

>> Well, yeah, because

39:05

>> No, it's a you can actually see uh you

39:07

probably can't a minute it says Lockheed

39:08

Electronics Company a division of

39:10

Lockheed Aircraft Corporation. So they

39:12

kind of had like this you know what I'm

39:13

saying?

39:14

>> Yep. Yep. Yep.

39:15

>> Um so yeah.

39:17

Uh this is well o- okay, I I guess I

39:21

don't know.

39:22

I assumed this was another one of their

39:25

comedy ones. It's called a hexadecimal

39:29

pronunciation guide.

39:31

I thought it was really funny. I I

39:32

>> It has to be.

39:34

>> I just it has to be. I don't I I don't

39:36

know.

39:37

So don't take my word for I can't prove

39:39

it uh because like I said they don't

39:40

really um

39:42

they don't really say whether the

39:44

article is comedy or not. But but here

39:46

are the way that they suggest

39:47

pronouncing the the digits.

39:50

A for Ann, B is Bett, C is Chris, D is

39:53

Dott, E is Ernest, and F is Frost.

39:56

So when you encounter things uh

39:59

>> [laughter]

40:01

>> you're supposed to

40:02

>> Oh my gosh.

40:03

>> That this Yeah. Yeah.

40:05

>> Yeah.

40:05

>> [laughter]

40:06

>> Uh I'm loving that.

40:08

>> Yeah, me too. Anti, Betty, Christie,

40:10

Dottie, Earnesty, right? Uh Frosty.

40:12

>> Giffity.

40:13

>> And it's not off.

40:14

>> Yeah.

40:16

>> [laughter]

40:16

>> These are just so good.

40:18

>> Anti 07? Oh, that's crazy because on

40:20

Silicon Valley F

40:22

F5 was Flevity 5.

40:24

>> Yeah.

40:25

>> Anti Christine, that's like a that's

40:27

that's hitting home.

40:28

>> So anyway, I was like, we should do

40:30

this. Like I should try to learn this

40:32

pronunciation thing.

40:33

>> 2?

40:34

>> Yeah.

40:34

>> Oh my god.

40:34

>> A FROSTY 2 IS SO GOOD.

40:37

>> It is good. I thought maybe they were

40:39

going to be working up to like a hidden

40:41

message inside where they like pick a

40:43

hot or pretty high number and then it

40:45

like says a whole sentence and it's like

40:47

you're an idiot for reading this article

40:49

or something like that.

40:50

>> I don't I don't think it just it's

40:52

written very tongue-in-cheek so I just I

40:54

just assumed it was comedy but but I

40:57

don't I didn't have time to really read

40:59

through the entire article to like see

41:01

if there was any thing where they

41:03

literally say it but I don't think they

41:04

ever do. They These The humor was like

41:06

wicked dry in that way.

41:07

>> Can you send me a link to that one cuz I

41:09

think I'm just going to make a YouTube

41:10

video on that one. That was just really

41:11

funny.

41:12

>> Yeah, just send me send me a message

41:14

>> Send me a DM so

41:14

>> I'll remember as soon as we're done

41:16

here.

41:16

>> Okay, I'm going to send it now.

41:17

Yeah, yeah.

41:18

>> Otherwise it will be forgotten.

41:20

>> Yeah, otherwise I'm also forgetting your

41:21

forgot your forgettings.

41:23

>> Um

41:24

So again, we kind of already went over

41:26

this. Here's an entire book called

41:27

Privacy and Freedom by Alan F. Westin

41:30

that they're reviewing here that's

41:31

entirely about like

41:33

the you know, it has an entire section

41:36

on computer like what computers are

41:38

doing to privacy in that era.

41:40

>> All right, Tom. Why does it say $10 like

41:42

after the heading?

41:43

>> That's the price of the book. The price

41:45

of the book.

41:45

>> Oh, got it. Got it.

41:46

>> Which would have been $100.

41:48

>> Uh Yeah, this is a review of the

41:50

>> It's a good book. It's a $100 book.

41:51

>> Mhm.

41:53

>> Honestly, its logo does kind of look AI

41:54

generated though. If you go back to it,

41:56

notice that it has like it's an anus

41:58

with kind of arrows sticking out of

41:59

things and then one part doesn't have

42:01

arrows. It's literally claws. It's a

42:02

claw logo. You're right.

42:03

>> It's the claw logo.

42:05

>> One of It's a claw butthole, yeah.

42:07

>> [laughter]

42:07

>> They stole the logo when they read this

42:10

and stole the data. That's makes sense.

42:12

>> [laughter]

42:14

>> Claude created his own logo by stealing.

42:16

>> Um I I like the idea of asking the

42:20

boldly asking the question, how do you

42:22

gruntle the buyer of memory sacks?

42:25

I

42:26

because I've always wondered how you

42:28

gruntle the buyer of memory sack.

42:29

>> Can one define gruntle?

42:31

>> Uh yes, you can and I I'm going to use

42:33

it because it's not what it sounds like.

42:36

I'm going to use it in an inappropriate

42:37

ways in the future as well.

42:39

>> Oh, [laughter] I love this definition.

42:41

>> Me, too.

42:42

>> Oh my gosh.

42:44

>> Well, cuz disgruntled, right, is to be

42:46

upset, to be made upset, right? So,

42:47

gruntled

42:48

>> Oh, so if you gruntle you're not upset.

42:51

>> Yeah, is the opposite of disgruntled,

42:52

yeah.

42:53

>> Right, like the Eagles. They became very

42:55

gruntled.

42:56

>> Yes.

42:58

Uh Communist China

43:00

>> post-sex spiral gruntled

43:02

>> [laughter]

43:02

>> Yeah, yeah, exactly. Communist China

43:04

still posing a threat to our computer

43:07

supremacy.

43:08

Very important [laughter] to track. They

43:10

They said within 5 years they would have

43:13

uh

43:14

computing technology.

43:16

>> They didn't know China

43:17

>> That was what this estimate said. They

43:18

were 15 years behind currently and then

43:20

they would pull to 5 years behind in the

43:22

next something. And it was yeah.

43:24

>> Trash, what did you say?

43:26

>> Sorry, what?

43:28

>> What did Trash say? Trash say it louder.

43:30

>> [laughter]

43:30

>> It was a whisper joke. I was just saying

43:32

I didn't know China existed in '68.

43:34

That's crazy.

43:34

>> [laughter]

43:39

>> That's a good one, Trash.

43:40

>> No, one wasn't actually supposed to hear

43:41

it, but then you started laughing.

43:42

>> [laughter]

43:45

>> So, uh this one is not funny or really

43:49

interesting to anyone but probably me.

43:52

And that is that if you look up like on

43:55

Wikipedia, this is one of those ones

43:56

where I'm like, "Ah, man, I'm not doing

43:59

another one of these talks, but

44:01

if you look up on Wikipedia, what the

44:03

first ray traced image was,

44:06

it will tell you that the first ray

44:08

traced image was like published about in

44:10

April uh 1968

44:14

by uh a guy named uh what what was his

44:17

name?

44:18

I don't remember. Sorry. [clears throat]

44:21

Uh

44:22

but randomly going through the 1968

44:25

Datamation, here is three ray traced

44:29

images in an advertisement for a service

44:32

that does ray tracing for you.

44:35

>> Right.

44:36

>> And this is February 1968.

44:39

So,

44:41

I guess Odin being noteworthy is not the

44:43

only thing Wikipedia maybe doesn't quite

44:45

have correct in there. But I was like,

44:47

oh, that's

44:49

I wonder

44:50

where where the actual first ray traced

44:53

images came from cuz they probably

44:55

aren't the one cited

44:57

uh in that in that Wikipedia, but I

44:59

don't know. So, I I wanted to go through

45:01

the

45:01

>> very first time in an ad for a company

45:03

that's been doing and selling [laughter]

45:05

the services.

45:07

>> Uh

45:08

so, I don't know. Uh it's pretty it's

45:10

pretty hard to say, but you know,

45:12

made me want to look into it more. And

45:14

that's it. So, that's what we got, which

45:16

is good cuz I think we're basically out

45:17

of time anyway.

45:18

>> That was awesome.

45:20

>> And that's that's just the first 6

45:23

months of 1968. There's so much more.

45:26

Uh it's it's crazy. And by the way, if

45:29

you like that Coke 45

45:31

>> And two zigzags.

45:33

>> Um if you like the Coke 45, there's a a

45:36

another ad for Coke later on in

45:39

Datamation, later on in that year, where

45:41

the Coke logo is huge. So, I can try to

45:45

get that I can try to grab a screenshot

45:47

of that one for you. Just this big Coke

45:49

computer.

45:51

Um I'll I'll go dig that one up later

45:53

today.

45:55

>> Obviously, we'll have a link to the

45:56

whole

45:57

talk.

45:57

>> to your

45:58

>> Sorry.

45:59

>> I was just Go ahead, Prime. Go ahead,

46:00

you take it.

46:01

>> Okay, I was just going to say in all of

46:02

this kind of research, this is all the

46:03

side research. This is how Unbroken got

46:07

discovered. This is the same process

46:10

where you're just doing a lot of side

46:11

research for the root of the root of all

46:13

evil is premature optimization.

46:16

>> Yeah, because you know, like I said, the

46:19

to to me the interesting part of these

46:21

history talks is not like I don't really

46:24

want to tell people what to think about

46:27

the topic because that's more of like an

46:29

op-ed kind of a thing that's like, "Oh,

46:31

let me tell you what I think about, you

46:34

know, optimization or something like

46:35

that." Which is fine, you know, and

46:36

that's a different kind of article. But

46:38

when you're doing these history talks,

46:39

what I kind of want to do is I want to

46:40

go feel like I kind of know the time

46:42

period. I want to as much as possible

46:45

like put my brain back there by reading

46:47

all of the things that were going on at

46:48

the time and and stuff like reading

46:50

their trade magazines and all this sort

46:51

of stuff. Uh and then try to give you a

46:54

feeling for like this is when this thing

46:56

was said. Like this is actually what was

46:58

going on at the time. This is where

47:00

these people were in their lives. This

47:01

is what they were thinking about. This

47:03

is how their personal lives were

47:04

whatever, right? Just to kind of like

47:06

put you back there. And I to me it's

47:09

really really cool to have that

47:10

experience. And unfortunately,

47:13

I only can get a little bit of that

47:15

across in the talk, right? Like I I get

47:17

some of it across as best I can, but you

47:19

know, if I go back and look at the talk,

47:21

I'm just like, "Yeah, I I only got a

47:23

little fraction." Like I tried my best,

47:25

but you can never really give the full

47:28

impression of it. Of when you actually

47:30

go back and like read all this material,

47:31

you get such a much more palpable sense

47:33

of like, "Oh, okay. Like I see what what

47:35

life was like and what they were

47:36

thinking about." Right?

47:38

>> Hey guys, if you like this episode, you

47:39

can watch the rest of it on Spotify. And

47:42

don't forget to like AND SUBSCRIBE. WOO!

47:45

SEE YOU LATER.

47:46

>> [music]

47:49

>> Fire code, errors on [singing] my

47:52

screen, [music]

47:53

terminal coffee

47:56

and heaven

47:58

living in a dream.

Interactive Summary

Legendary programmer Casey Muratori joins the stand-up to discuss his recent talk on the origin of the phrase 'Premature optimization is the root of all evil.' Muratori details the intense, years-long research process behind his 'computer history' style presentations, which involves diving deep into original source materials like 1960s trade periodicals. He shares fascinating, surprisingly modern discoveries from 1968 Datamation magazines, including discussions on AI, software as a service, automated surveillance, and even early ray tracing.

Suggested questions

3 ready-made prompts