HomeVideos

Open Sauce 2026 | TheStandup

Now Playing

Open Sauce 2026 | TheStandup

Transcript

964 segments

0:00

Welcome to the stand up, the world's

0:01

most attended stand-ups. Thank you

0:02

interns for all showing up. Today we

0:04

have an extremely special episode. We

0:06

had both Casey Miratory and Began and I

0:10

going to two separate very amazing

0:12

conferences.

0:16

Uh anyways, sorry. So open you guys,

0:19

while this was happening, you were at

0:21

something called open sauce, which to me

0:23

sounds like what happens when you open

0:26

sauce. Like I'm going to pour it onto

0:28

something.

0:28

>> Oh, I like it, Casey. But I don't know.

0:30

That's just a literal.

0:31

>> Northeast was a New England accent. Open

0:33

sauce. But you you coat in open sauce.

0:35

>> Yeah.

0:35

>> That's how that's how I That's how I

0:37

pictured it.

0:37

>> Like like you got open the sauce. You

0:41

got to open that sauce. Stir the sauce.

0:43

Open the sauce. Put it on stuff. I don't

0:45

know.

0:46

>> That That was really good.

0:48

>> I'm from Massachusetts.

0:50

>> I'm literally from Massachusetts.

0:51

>> That's why I can't do it. Like when when

0:53

I used to play little league the for the

0:54

town the next town over

0:57

>> Maynard uh they had like super super

1:00

strong Boston accents like with the with

1:03

and saying like retad all the time

1:05

always like that's they're always like

1:07

they're like that's [ __ ] Come on

1:09

that's totally [ __ ] [laughter] all

1:10

the time. Everything you do like if if

1:13

you strike out that's [ __ ] You're

1:15

like

1:16

>> get Casey back to Massachusetts. See the

1:18

accent come back out. We're definitely

1:19

going to plan something there.

1:20

>> Dying. Anyway, so open source prime,

1:24

tell the audience about open source. You

1:26

went to open source. Where was it? Is

1:28

that in California? I don't even know.

1:30

I've never even been to open I even

1:32

heard of open source before I heard you

1:33

guys.

1:34

>> Casey just actually talked like this all

1:36

the time.

1:37

>> Casey, can you can you say welcome to

1:39

computerenhance.com or something?

1:41

>> Sure. Welcome.com.

1:43

We got a lot of great programming stuff

1:45

for you to do here. We look at the code.

1:48

We look at the assembly language. We see

1:49

how long it's taken. I don't know. It's

1:52

not my problem. You I ran the thing the

1:54

benchmarks it ran crappy. So, we uh we

1:57

tried to fix it. The process is a piece

1:59

of [ __ ] I don't know what's going on.

2:01

Anyway, I'm going to go make some uh

2:03

linguini.

2:05

[laughter]

2:10

>> That's really good.

2:10

>> Oh, I wish I could do that.

2:12

>> I wish I could do that, too. I'm

2:14

Afterwards, I'm going to take this

2:15

recording and just like sit in my

2:16

[laughter] room and be like

2:18

retal.

2:20

Yeah,

2:21

>> I love that. Um, okay. So, little little

2:24

fun fact about open source. It was its

2:25

fourth year as a conference. I believe

2:27

the original intent was after MakerFair

2:30

went out of business or stopped

2:31

happening. There was no um alternative.

2:34

There was nothing where a bunch of

2:35

people who build stuff can get together

2:36

and show people that they build stuff.

2:39

If you're anything like me, you have a

2:40

bunch of ideas, but perhaps you're a bit

2:42

disorganized. So often I find myself

2:44

having a long brainstorming session, but

2:47

at the end of it I just have a big

2:49

markdown file and then of course at that

2:51

point I've lost everything. Hey, stop

2:53

doing that. You got to check out linear

2:55

and use the linear MCP. I have a big

2:58

conversation. I come up with a bunch of

3:00

ideas and at the end I get a set of

3:02

tickets that are actually all the things

3:04

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

3:06

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

3:08

linear and tell me what I need to do

3:09

next." And it will find exactly what I

3:12

need to work on. This has been so

3:14

successful for me that I'm in actual

3:16

serious danger of completing a project.

3:19

Go to linear.app/terminal

3:21

and get 6 months for free on Linear.

3:23

Thank you for supporting the channel and

3:25

thank you Linear for sponsoring the

3:26

video.

3:27

>> Can you can for those of us who don't

3:28

really know much about this, can you

3:29

also explain kind of what MakerFair was

3:31

cuz I I was kind of out of the loop on

3:33

that too. I've never been to MakerFair,

3:35

but the general the general vibe that

3:37

I've I've gathered from it is that like,

3:39

you know, there's a bunch of people that

3:40

just make things, 3D print them,

3:42

hardware, kind of slap everything

3:43

together, and it's like, look, home

3:45

arcade. Look, I've made, you know, this

3:47

this is a wheelchair that goes 40 miles

3:49

an hour. Like,

3:50

>> cool. Okay.

3:51

>> Like that kind of stuff. Like I've [ __ ]

3:53

Yeah.

3:54

>> Yeah. Stuff that's very unusual. Like

3:55

the first year I went, the first one of

3:57

the first things I saw was somebody made

3:59

the International Space Station and it

4:01

would position itself

4:03

>> and like near an Earth orbit for exactly

4:06

where it was, including its like

4:08

rotation and all that and like so it's

4:10

like it's nothing that's like super

4:12

useful, but a lot of like just super

4:14

cool things that happened. Um, so it's

4:17

pretty it's pretty dang awesome. And so

4:19

the first year I went was three years

4:20

ago. So, I I didn't go to the first Open

4:22

Sauce, I went to the second Open Sauce,

4:23

and it was an absolutely amazing

4:25

experience. So, of course, I went last

4:26

year. Absolutely amazing experience.

4:28

That's where I got to meet uh Eric

4:29

Comment etiquette. If you know Comment

4:31

Etiquette, one of my favorite YouTube

4:32

channels, he's the one that shows you

4:34

how to uh have proper and polite

4:36

discourse on the internet.

4:38

>> Oh, really?

4:39

>> Yeah. It's very funny. A lot of like

4:41

Hillary deleted her emails type stuff

4:42

and all that. Bush did 911 inside job

4:45

and just the most unhinged emails all or

4:47

the most unhinged comments of all time.

4:48

Very funny.

4:49

>> Okay, perfect. So this is facitiously

4:51

facitiously.

4:52

>> Yes. I think he was a write he was a

4:54

writer for several years on Always

4:55

Sunny. Is that is that what it was?

4:57

>> Oh wow. Okay.

4:58

>> He was a writer on some show for a long

5:00

time. Very funny guy. Like when you

5:02

>> it's it's I forget what it was but very

5:04

very good. Um

5:06

>> anyways very funny guy.

5:08

>> He uh so got to meet a bunch like you

5:10

get like a lot of really cool YouTubers

5:12

are there. Michael Reeves, Doug Doug,

5:14

William Osman, Backyard Scientist, like

5:16

all these primogen,

5:18

>> I was there as well. Uh, Beeganot may

5:20

have heard of him. Pretty awesome.

5:22

>> Well, Casey, if there's anyone on

5:23

YouTube, you'll be like, wait, who's

5:25

that person? They have a giant line. You

5:26

find out that's a person who's a

5:28

chemistry YouTuber who has 10 million

5:30

and they build the most dangerous

5:31

chemicals every week and almost die. And

5:33

then, wait, who's that right there? It's

5:35

like they make home rockets and have 10

5:37

million subs. And people every single

5:39

variation of science there's someone

5:41

there doing it at a intense large level

5:44

in their backyard and like

5:46

>> and almost dying

5:47

>> and a lot of them backyard big part of

5:50

it

5:50

>> asterric right it's just like all all

5:53

>> there's a lot of like don't try this at

5:54

home. No really don't try this at home.

5:56

Yes.

5:57

>> Yes. Most of them they're like, "I don't

5:58

even have to warn you because you don't

6:00

have this $150,000 machine that also

6:03

needs a $150,000 processor that also

6:06

like it's just like you don't you unless

6:08

if you're a giant company, you won't

6:10

even have these things." So, it's like

6:11

they're just crazy items. There's Have

6:13

Have you guys ever read the article?

6:15

It's kind of it's old at this point, but

6:16

it was called the Atomic Boy Scout.

6:20

>> No.

6:21

>> So, I feel like uh it what you're saying

6:24

just kind of stirred a memory. I'd

6:25

forgotten about this, but a long time

6:27

ago, there was kind of like the OG don't

6:30

do this at home YouTuber before YouTube.

6:33

Uh there was a a kid who decided for his

6:36

Boy Scout like merit badge, he was going

6:38

to try to build a nuclear reactor.

6:42

And so he started like buying like old

6:45

clocks that had like the radium back

6:47

plate on the like biolumines like the

6:50

the not bioluminescent the luminescent

6:52

>> back plate and scraping it off and he

6:55

succeeded in making like a nuclear thing

6:57

to the point where uh his backyard ended

7:00

up having to kind of be condemned like I

7:03

[laughter] it s like I totally had

7:05

forgotten about this article. It was

7:07

pretty famous and I was like oh that guy

7:09

was just a YouTuber before YouTube.

7:11

Anyway, continue. Sorry.

7:12

>> Yeah. Somebody asked if Styro Pyro was

7:14

there. Yes, Drake was there. Styro Pyro

7:16

>> definitely was there.

7:17

>> Yeah. Like so many people were like Nile

7:20

Red, that's the big famous chemical

7:22

YouTuber. There's all these people that

7:24

you'd go and find and they're they're

7:25

like all there. So pretty much every

7:26

>> What did you do? What did you do? What

7:28

did you do at the conference? Like Okay.

7:30

>> So, uh the last couple years I was on

7:32

panels, right? We we yapped or I did a

7:34

family feud. Kind of just did like joke

7:36

stuff with the other uh creators. But

7:37

this year they gave me uh the the main

7:40

stage for uh 45 minutes which was a lot

7:43

of fun. So I got main stage uh Saturday

7:46

right in the middle of the day. So 12:40

7:49

>> pretty awesome

7:50

>> and we threw a very big event which was

7:53

fantastic. Effectively like 2,000 plus

7:55

people showed up for this event. And so

7:57

let me kind of walk you through what

7:59

happened cuz I think it was a lot of

8:00

fun. Uh photos and stuff are going to be

8:03

coming out and I'm sure we'll have a

8:04

video and all that at some point, but

8:06

right now you're just gonna we're gonna

8:07

have to go ac capella on this one. Okay.

8:09

>> Was Te there or is it just you and me?

8:10

>> Oh yes.

8:11

>> Oh, I'm going to tell you all about it.

8:12

>> That's why that's why Teach isn't here

8:13

right now.

8:14

>> Oh, cuz he partied a little too hard.

8:16

>> Oh my I Yes.

8:18

>> Dude, he drank I saw him at one point

8:19

drink three Coca-Cas in a single

8:22

evening. [laughter]

8:22

>> What?

8:23

>> He had two Cokes in his hand. He's like,

8:24

I don't want to get back in line. I was

8:26

getting two at a time. And we were like

8:28

>> ca caffeine free, I assume. He was on

8:31

Coke Zeros.

8:32

>> No, they were real CocaCas. Holy cow.

8:36

All right. Well, he So, he's in like

8:38

rehab now or what?

8:39

>> Yeah. Yeah. He's He's detoxing right

8:41

now. Cool. Well, hey, man. Sometimes you

8:43

go a little too Sometimes life gets away

8:44

from you.

8:45

>> Yeah, I know. He's on a caffeine drip

8:46

right now to kind of ease himself back

8:48

into, you know, reality.

8:50

>> Good idea.

8:50

>> Uh the funny like fun little fun

8:53

backstory when I asked like, "Hey, I

8:55

think I got an event that's pretty cool.

8:56

You should let me throw it." The answer

8:58

from the um from the organizers were uh

9:03

you know we're really full. I just don't

9:04

think we can do it. And then I showed

9:06

them a video of what we were thinking

9:07

and they're like oh yeah how about like

9:09

how about noon on Saturday? Let's do

9:11

this. And so I was like all right this

9:12

is awesome because it was a fun show. So

9:14

the premise of the idea is that we're

9:16

going to get on stage

9:18

>> and we have a Nintendo GameCube

9:21

>> a proper copy of uh Super Smash

9:23

Brothers. put it in there and then teach

9:25

presses a couple buttons and boom, up on

9:27

the main stage on the big screen is

9:29

Super Smash Brothers.

9:31

>> But here's the twist

9:32

>> is that we have created and Melee of

9:34

course. Yes, Melee obviously. Uh

9:37

>> we have created a program where bots

9:40

written in Python play the game, but

9:42

when we start it the first time,

9:44

everyone just stands there.

9:45

>> Then someone will jump,

9:48

you know, then someone else will jump

9:49

like very like nothing, right? So

9:51

they're they're empty bots. And then

9:53

what we do is we show some QR codes on

9:55

the screen and say, "Okay, everyone from

9:57

the audience.

9:59

We're going to divvy you up into

10:00

separate sectors and you get to join in

10:03

your sector and you guys all prompt an

10:05

LLM to write the code for your bot."

10:10

>> And so that way we play the bot via the

10:13

Python, but the LLM writes the code for

10:16

the bot, but the LLM's instructions are

10:19

from the audience. How do you mix all

10:22

those prompts together?

10:23

>> So, basically like the audience the the

10:26

bots are like sitting there and they're

10:29

reading like some data file that's like

10:33

what they should do or are you hot

10:35

swapping the code in like the LMS write

10:37

the code and then you swap it in. Yes.

10:39

>> Yes.

10:39

>> There there's stuff that allows you to

10:41

control Super Smash Brothers via Python.

10:43

So, it's like the inverted. It's more

10:44

like my environment reads the current

10:46

state.

10:47

>> Okay. Okay, I need to press an A, you

10:49

know, like it it instead tells

10:51

>> But the point is the audience like when

10:53

the audience prompts the LLM, it

10:54

generates some Python and then you swap

10:57

program. Yes.

10:58

>> Okay. Yeah. I was like at somehow their

11:00

their has to get onto the thing, right?

11:03

>> Yeah. To run Super Smash Brothers from

11:05

zero to fight takes about six seconds.

11:08

>> Okay. Gotcha.

11:09

>> Right. It's it's pretty quick. Uh and

11:11

answering trash, what was your question?

11:14

>> Oh, how do I get it all summarized after

11:16

we send all those messages? is we then

11:17

send it off to the LLM to say like hey

11:20

pull out every single concept from it

11:22

all you know make sure we have

11:23

everything that's you know naturally

11:25

there. So sometimes it's like uh when

11:28

you see somebody you must attack them

11:29

right away next line when you see

11:31

somebody you must avoid them at all

11:32

costs right like you you get the whole

11:34

audience and it tries to attempt to

11:36

program this thing out and all that and

11:37

it's a lot a lot of fun but obviously at

11:40

so open source there's 2,000 plus people

11:42

in this this room so we couldn't just do

11:43

it the normal way. So, I go out there, I

11:46

explain what we're going to do, and then

11:47

I say, "I need four volunteers." And it

11:50

was a fun gag, but it did make me feel a

11:52

little bit sad because the first three

11:54

rows

11:55

>> uniformly stood up and was like, "Me,

11:57

me, me, me." Like, they are so excited.

12:00

And then off to the side, I had Doug

12:03

Doug, Eric, uh, Common Etiquette, Bash

12:06

Buddy, and Code Bullet. All four amazing

12:09

YouTubers, uh, great content creators.

12:11

They're all just standing on the side

12:13

with megaphones ready to actually

12:15

control the audience. So obviously I

12:17

picked those four definitely not planted

12:19

uh volunteers to come and say anyone

12:22

have a megaphone [laughter]

12:24

>> specifically.

12:25

>> They just happened to show up with

12:26

megaphones cuz they thought it might be

12:27

useful.

12:28

>> Yes, it might be useful. They just

12:29

showed up with it. And so of course they

12:31

all four stood up each with their own

12:33

section and so they could walk down

12:35

their section and yell like what they

12:36

think they should do. And then everybody

12:38

worked together and it was a lot of fun.

12:40

Some of the highlights

12:43

uh were that Doug Doug, he was Donkey

12:45

Kong and uh for whatever reason enough

12:48

of his audience wrote in that they

12:50

should grab Jigglypuff,

12:52

put Jigglypuff on their head and walk

12:54

off the edge, thus killing himself, but

12:56

also Jigglypuff. That was a

12:59

>> gigantic highlight that just was a lot

13:01

of fun. People were screaming so much.

13:04

The sound of it was so loud that there

13:07

was like this back area like the green

13:09

room and stuff like that. Uh it was

13:12

reported to me that it was so loud that

13:14

people had to quit talking when the

13:16

audience would cheer and yell

13:18

>> and then they could resume normal

13:19

conversation again cuz it was just so

13:21

intense.

13:22

>> Prime, I think there according to a

13:24

rumor from Xanuse, there's footage in

13:26

linear right now that you could show the

13:27

audience potentially. I don't know if

13:29

that's going to happen. I saw some

13:30

people ask.

13:31

>> Yeah. Yeah. Yeah. I I saw some of it.

13:33

It's it's kind of it's hard to it's hard

13:34

to get the like the really the big the

13:37

big experience here. Zanus, shoot it

13:39

over for me because it's not quite

13:41

organized in an easy way for me to be

13:43

like here's this part cuz I looked

13:45

through it and then I didn't have time

13:46

to actually like look through it. Zanis,

13:48

can you just put it to me in terminal

13:49

chat? Nice.

13:50

>> I thought we agreed that it was going to

13:51

be called Zanus last time.

13:53

>> I call him Zanus.

13:55

>> Okay, Zan.

13:56

>> I don't think I don't think Zanis like

13:57

agreed to that one.

13:58

>> Zanus. Okay, [laughter] Zanus.

14:00

>> I'm pretty sure Zanus loves that one.

14:02

Okay, Zanus,

14:03

>> I will say every time, so the strategies

14:05

is people like so each the crowd was

14:06

divided into four. They're in the front

14:08

like you know talking with you know uh

14:09

megaphones. Code Bullet had one of the

14:12

worst rounds ever just Fox like died

14:14

instantly. He was he was playing Fox and

14:16

the next round for some reason his

14:18

audience messed up and they said let's

14:19

just do it again. No changes. But

14:22

because everyone else had made so many

14:24

other changes he ended up winning that

14:26

round. He ended up literally living and

14:28

>> it was

14:29

>> it's very funny. Okay, here we I'm I'm

14:30

going to show you guys something, but I

14:31

don't I don't think you guys are going

14:32

to be able to hear it.

14:35

I'm like 99% sure of it. You're not

14:37

going to be able to hear it. So, hold

14:39

on. The audience, those that are live on

14:42

Twitch are going to hear it. Uh, let's

14:44

see. Hold on. Let me just

14:45

>> I got you. Let Twitch hear it.

14:47

>> So, yeah, you're

14:47

>> Everybody's ready. All right. Fantastic.

14:49

I'm super excited to do this. This is

14:51

Super Smash Brothers Melee.

14:53

>> Oh my god, dude. I I didn't know about

14:55

the mullet. 4 years developing a

14:57

wireless game

14:58

>> and now we're finally ready to play.

14:59

>> Did everyone bring?

15:00

>> That looks so epic.

15:02

>> You guys didn't bring one.

15:04

>> What? We

15:05

>> I'm making fun of them for not bringing

15:06

controllers.

15:06

>> I need four volunteers. I need four

15:09

>> four volunteers. We did a great bid cuz

15:11

we the total was like 2,000 people

15:13

playing a video game. So, check. Grab

15:16

out your controllers.

15:17

>> Grab your controllers.

15:19

>> Yeah. So, we just have a bunch of people

15:20

who are ready. So, they all stood on

15:22

front of it and so they could all yell

15:24

code bullet. So, it turns out the

15:26

megaphone that we got him had like a

15:28

musical part to it that could go,

15:32

you know, like the classic piano song

15:34

that everyone can play.

15:35

>> Yeah. It's for Elise, I think.

15:36

>> For Elise. Yeah.

15:37

>> Yeah. Played it non-stop. And then even

15:41

the prompt instructions kept saying for

15:43

Elise, like win for Elise. It just kept

15:46

on it just kept on going and like every

15:48

single time I would talk, that same song

15:51

would start up again on the megaphone.

15:52

There was like it it was just pure chaos

15:55

at all times and it worked out so much

15:57

better than I ever thought it could have

15:59

worked out.

16:00

>> Yeah, we're going to we're going to do

16:01

another one on Twitch. We're going to

16:03

just Twitch only. Twitch chat versus

16:05

YouTube chat. I'm forcing Prime to do it

16:06

right. We're doing this right. We

16:08

actually well well we actually have uh

16:10

tried to make some uh potential some

16:13

potential like uh partners on this one

16:15

and there is a non-zero chance that

16:17

we're going to get a group of people to

16:19

all join in where on Twitch stream uh

16:22

each individual Twitch stream will map

16:24

to a singular character and there will

16:26

be the great like some sort of great

16:28

battle between four streamers to see who

16:30

really has the best chat of them all.

16:32

>> Yes. Well, we got to tell more. We got

16:34

to tell more from the beginning. So,

16:35

we've got now we've gathered like 2,000

16:37

people in this room. It's noon. Teach is

16:40

really the mastermind behind all of

16:41

this. He wrote a bunch of the code for

16:43

all of you know, we got ideas. We got

16:45

jokes. However, he was like the one

16:46

coding late into the night, waking up

16:48

early going to do there. So, obviously,

16:50

Tee is so responsible. He was there at 8

16:51

a.m. and they had tested it 20 times and

16:53

everything had worked perfectly. So,

16:54

then they get on stage in front of 2,000

16:56

people, go to start the program, and we

16:59

of course see a brand new bug. we've

17:01

never seen in the history of testing

17:03

this ever, ever, ever, ever with all

17:06

2,000 people gathered in front of us and

17:08

we don't know if it's even going to

17:09

work. So, there was like a

17:11

>> Can I tell a fun story for that one? So,

17:13

first off, right before that, I go to

17:15

[clears throat] see if I like I go and

17:16

test out if I can jump off the stage or

17:18

not. Like, how far down is it? Actually,

17:20

I could, but then the audience got or

17:22

the uh runner said I'm not allowed to do

17:23

it. Anyways, when I come back from when

17:26

or right before I go out there, I walk

17:28

into the green room, TJ's prompting. And

17:30

I'm like, "TJ, you're prompting." And

17:32

he's just like, "Yeah, I'm just doing a

17:32

little couple couple last quick things."

17:34

I'm like, "M maybe we shouldn't be

17:37

prompting right now, TJ." And he's just

17:38

like, "No, it's just a couple it's just

17:39

some styles. Nothing bad's going to

17:41

happen." Walk out. I tell people that

17:43

TJ's 11th hour prompting right now. Of

17:45

course, go out on stage. The server

17:48

Cloudflare is just responding with like,

17:49

"Sorry, Cloudflare went back down." And

17:52

it's obviously us. What did we do?

17:55

Nobody has any idea. Then TJ goes into

17:57

the microphone and goes like this. Hey,

17:58

can you quit sharing my screen? Yes.

18:00

Yes.

18:01

>> At that point, this is what he does.

18:04

Opens up the Cloudflare panel, copies,

18:07

cursor, WTF, paste, enter. That's it.

18:12

Like, that's all it was because we had

18:15

nothing left. And I kid you not, within

18:17

one moment, I saw on the screen

18:18

something flash up that just said minus

18:20

one. We pressed play, boom, it just

18:23

started working. And so, it's just like

18:25

after that, he had three agents running

18:27

all with the same stack trace. Nobody

18:29

knows what actually happened because it

18:30

was right on stage and I had to sit

18:32

there for like 3 to four minutes

18:35

just yakking it up with the audience

18:38

while teacher's like, "It's not working.

18:40

It's not working." Like the feeling of

18:42

being in front of 2,000 people and

18:43

having your software not be able to

18:45

launch was one of the most stressful

18:47

experiences of my entire lifetime. But

18:50

when TJ copied and pasted from the

18:52

CloudFlare panel, I literally thought,

18:54

"We're not doing it. We're like

18:56

literally gonna have to cancel this live

18:58

on stage. There's no universe this is

19:00

going to work out. And it worked out and

19:01

I could not even believe it.

19:04

>> No, the funniest part is it's happening.

19:05

I'm in the front row. I me and Zis,

19:07

we're manning to try and like make sure

19:09

that the prompts no one's doing racist

19:11

things or bad things and highlight funny

19:12

prompts and it's happening. It stops

19:15

working. I start sweating so fast and so

19:17

quickly. I My shirt was like soaking wet

19:19

in like a minute and I was like, "Well,

19:21

that took 30 minutes of debugging. It

19:23

finally is working. we could do a little

19:24

bit of the show. I look up, it had been

19:26

like five minutes. I was like, "Oh,

19:27

wait. We We have a whole show." It

19:30

wasn't even bad.

19:31

>> It was We were able to get back to it

19:33

pretty quickly, which was very very

19:35

nice. And we got and we got going. And

19:36

by the way, there's some really funny

19:38

prompts that people did.

19:39

>> Oh, yeah.

19:40

>> That were just absolutely

19:42

Someone even just said rigged. That's

19:44

it. Because they lost. So, their prompt

19:46

to the bot was rigged.

19:48

>> No matter what you told people to do, no

19:50

one ever followed instructions. It was

19:51

always very very uh just ridiculous

19:54

messages.

19:54

>> Well, we did set it up so like Tee put

19:56

in there that all that it knew all the

19:58

detailed smash info. It knows about wave

20:00

dashing and it knows about L cancelling

20:01

and all that. So on the last rounds

20:04

people are just putting in Prime is

20:05

reading them and he's like I don't know

20:06

what any of this means. And then that's

20:08

when Tee said you were embarrassing him

20:09

cuz it was just pure Super Smash Bros.

20:11

talk like just

20:14

an air to I was like combos.

20:16

>> I know. I was just like what does that

20:18

even mean? And then TJ's like, "Well,

20:19

I'm glad that you prepared for this

20:20

thing that we've known for months."

20:22

[laughter]

20:23

So the only thing that was appropriate

20:25

at that moment,

20:26

>> I opened up the Gamecube and took my

20:28

disc and I said, "I'm going home. I'm

20:30

tired of this crap."

20:31

>> Uh, what was the what was the AI? So the

20:34

AI bots, what were they allowed to use

20:37

as input like to this? What was it just

20:40

a video of the screen?

20:42

>> There's a library called live melee. And

20:43

this is one of the reasons why this

20:44

works so well. So, I don't know if you

20:45

know Casey, but Super Smash Brothers

20:47

Melee is the most intense video game

20:49

community ever. Like, they are one of

20:51

>> I did not know that.

20:52

>> So, when when we started playing his

20:53

event, Xanus, who's helping us, says, "I

20:55

don't I want to learn more about Super

20:56

Smash." So, I said, "Fantastic. Here's a

20:58

nice hourlong documentary to learn

20:59

about." He goes, "That was good." I go,

21:00

"Cool. Now you can start the next one."

21:02

This one's four hours, but you might

21:04

want to do this one before that, which

21:05

is only an hour. I'm not joking at all.

21:08

There is collectively I think eight

21:10

hours of high quality documentaries

21:12

about this community that they've made

21:14

because it's like so intense.

21:15

>> Oh, okay.

21:17

>> So there's like so there's like a

21:19

library that that like reads the

21:21

internal state of the game.

21:22

>> Every single thing that's happening at

21:23

all moments of the time you have access.

21:25

It's called lib melee and it's been

21:27

around for a while. When when um when

21:29

like co happened the programmers all the

21:32

Super Smash Brothers loving programmers

21:34

all like swarmed around it and wrote

21:36

amazing code. So we could you could play

21:38

a fighting game online with zero lag,

21:42

frame perfect. It's it's incredible. And

21:45

so we already had this lib melee that

21:46

tells you every single thing about the

21:48

game. And then we just hooked up into

21:49

that.

21:50

>> And it

21:51

>> I see. So So basically the LLM can can

21:54

operate directly on the internal game

21:55

state. They don't even have to like like

21:58

do vision wreck on the screen or

22:00

anything. Exactly. That's cool. So it's

22:01

so Okay, that's cool.

22:03

>> They can do frame frame perfect inputs,

22:05

which is super common in Smash. We have

22:07

them this thing called wave dashing

22:08

which is like it's technically like

22:10

abusing the inputs to like get to this

22:12

moment where you can't be hit and move

22:13

faster. We had one moment where they're

22:15

just wave dashing beyond each other like

22:17

real players and we're like they might

22:19

be too good to fight. We might have

22:22

>> Yeah. At one point Fox Captain Falcon

22:24

kept on trying to punch him and Fox

22:26

would just dodge and just wait for the

22:27

next one. Dodge, wait for the next

22:28

dodge, wait for the next one. Just kept

22:29

on doing the same thing over and over

22:30

again. Just like n I don't want to fight

22:32

you.

22:33

>> Then of course beat him. But it was it

22:35

was pretty exciting. And if I'm not

22:37

mistaken, Fox won, right?

22:38

>> Yeah, Fox ended up Yeah. Yeah. Code

22:40

Bullet Code winning. I will say early on

22:42

Jigglypuff was dominating with resting.

22:45

Jigglypuff would just float into the

22:46

middle, rest, people die. It was It was

22:49

I thought Jigglypuff was going to win it

22:50

all, but then Fox just I think Fox is

22:54

the best bot right now in the world. So,

22:56

a slight advantage. But don't worry,

22:58

Casey. We're going to force you to play,

23:00

okay? We're going to actually make you

23:01

You're going to

23:02

>> make me do what? You're going to be one

23:04

of the prompters to prompt one of these

23:05

bots. I want to see how good you are at

23:07

prompting. Remember remember you don't

23:09

have to read the codec case. You don't

23:10

have we're going to throw it away after

23:11

it's done. That's the

23:12

>> but also but you forget that the problem

23:14

here is not my inexperience with AI. My

23:17

problem here is my inexperience with

23:18

Smash Brothers. I've literally never

23:20

played the game even once. I'd be like I

23:23

don't even know until the I The first

23:25

thing I'd tell the AI is hey AI can you

23:27

tell me how to play Smash Brothers

23:29

first?

23:29

>> Great. [laughter] So So this is what

23:30

we'll do. We'll have Casey. You can have

23:32

a decent model. everyone else they can

23:33

be on chat GPT 2.5. Okay.

23:35

>> Right. Okay. Yeah. They nerfed me. I get

23:37

the I get the latest model drop and

23:39

everyone else has to use like some old

23:41

ass like you know thing thing that could

23:43

could run like chat dungeon or whatever

23:45

it is.

23:46

>> I think if we just gave you a list of

23:47

names of things you could do,

23:49

>> right?

23:50

>> You could you could play and create a

23:51

great actually a decent bot. Probably a

23:53

bot that could beat me because I also

23:55

have played the game just you know a

23:57

handful of times. Well, I guess one

23:59

question I would sort of have, and maybe

24:02

this is uh just me not understanding,

24:04

but couldn't you just ask the AI to make

24:08

a good Smash Brothers bot? Because isn't

24:10

there enough information in like the

24:12

AI's training set to understand what you

24:14

might want to do? Or is it just not not

24:17

really? Like you'd have to have an agent

24:18

swarm and you'd have to feed it

24:19

documentation about Smath Brothers and

24:21

give it a ton of time to iterate on that

24:23

is like like what's why can't you just

24:25

say make a good bot? like what what why

24:27

do you have to be specific other than to

24:29

be other than to make it fun? I mean

24:31

>> so we weren't letting the bots talk to

24:33

the internet, right? They're not able to

24:34

do tool calls out to the internet.

24:35

Number one,

24:36

>> so they can't read a strategy guide and

24:38

refresh their we give them the basic

24:41

information because the reality is

24:42

someone could have found the open source

24:44

best bot ever and been like copy this

24:46

bot.

24:46

>> Yeah, clone clone this repository and

24:48

run it.

24:48

>> Yes. [laughter] Yes. Yes. That was out

24:50

there.

24:51

>> Okay. Okay. Okay. I see.

24:53

So they were kind of nerfed from from

24:55

actually being able to iterate on on

24:57

open information that you know so so

24:59

obviously their training set doesn't in

25:01

probably include complete verbatim

25:02

copies of all the things they would

25:04

need. Uh

25:05

>> yes it might contain it but it's really

25:06

hard to coax it out of it

25:08

>> out of it. Yeah.

25:08

>> And so it's just like even though it's

25:10

in there the LLM just have all of it.

25:13

Yeah. It's in there somewhere.

25:14

>> We also limit every person to 140

25:17

characters like OG Twitter. So their

25:18

actual prompt is 140. said make best bot

25:21

ever. But

25:22

>> so okay, it'd be pretty abbreviated. You

25:23

couldn't be like go find this thing,

25:25

download the but yeah well I guess you

25:26

can't download anything but yeah. Okay.

25:27

>> The idea would have been to just simply

25:29

do like your job is to say when hanging

25:33

off the edge press up

25:35

>> but the idea was like give it really

25:36

simple direct

25:38

>> responses. Was the idea that in general

25:41

you you are going to like you will grab

25:46

all of these and you'll put all of them

25:48

into one prompt. So, it's not like

25:50

you're not overwriting the last person's

25:52

instructions. You're you're just like

25:54

it's a giant [ __ ] mush and if if two

25:57

people gave conflicting instructions

25:58

like you said before that it's just like

26:00

the AI is going to have to just it'll do

26:03

what it's going to do and off you go.

26:05

Okay.

26:05

>> Yep.

26:05

>> How long did it take to like process a

26:07

prompt? Was it pretty quick?

26:08

>> Uh it was not too long. Probably uh Oh,

26:10

people did do the then kiss. Uh let's

26:13

see. Uh probably

26:15

>> there several ones with the word kiss

26:17

>> was mostly the focus of some of the

26:18

crowd was [laughter]

26:19

The crowd really just wanted to see

26:21

Donkey Kong and Jigglypuff Kiss. Um,

26:23

very weird. But yes, uh, we just mushed

26:25

them all together and it take about 45

26:28

seconds to summarize and about a minute

26:30

and a half to write the code

26:32

>> like tops. So it was pretty quick. We

26:35

used Gro 45 fast.

26:37

>> It's just really fast.

26:38

>> And so it's done and they start

26:40

fighting. Do you guys watch them just

26:41

fight for what, like a minute or do they

26:42

actually

26:42

>> Yeah, we had a one minute round. Often

26:44

it would not go to that long. Fun fact,

26:46

the final round

26:49

with Fox had two wins and we needed one

26:51

more win for whoever is going to be like

26:52

the winner. And it got to the point

26:54

where Captain Falcon or Captain Falcon's

26:57

hanging on the edge and when he would

26:59

fall, he would somehow get back on. He'd

27:01

like get up, go back off the edge and

27:03

just like his strategy was to just make

27:05

somebody else fall off and die.

27:07

>> Fox kept jumping down, doing his like

27:10

little like fiery upbeat smash back up

27:13

on and doing this over and over again.

27:15

And then Captain Falcon had all timed

27:17

out just right where he like fell onto a

27:19

cloud. It confused his programming. He

27:22

then just walked off the edge and died

27:24

and Fox won like by pure accident. It

27:27

went on for like 45 seconds of them just

27:28

doing this little dance.

27:30

>> Yeah. Messed up and fell off.

27:31

>> We were like, "Oh my god, it's going to

27:33

be a tie again. Please don't be a tie."

27:34

We're like, "We're" and Ter's like, "We

27:35

are waiting. Okay, we're going to see

27:37

something new will happen." And

27:38

something new happened. five seconds

27:41

remaining because

27:42

>> we were over our allotted time to be at

27:44

the audience at that point. We had to

27:46

get off stage,

27:47

>> but we wanted a winner. We couldn't just

27:48

like end on a tie, right?

27:50

>> So, we're just like, "Okay, we got to

27:51

get someone has to win." And so, it

27:53

turned out Code Bullet won. Code Bullet

27:55

who he told his audience after winning

27:58

the previous one said, "Okay, nobody

27:59

make a single prompt where no one do it.

28:02

Not a single one." 65 prompts came in.

28:05

Apparently, 65 people had different

28:07

opinions about what should or should not

28:08

be done at that point. Well, that was

28:10

the other thing we didn't talk about at

28:12

the very beginning. We flashed four QR

28:13

codes, scan the QR codes, get on the

28:15

site. Okay, well, you know, let's get

28:17

2,000 people on mobile networks at the

28:19

same time and see what loads. It was not

28:21

loading. And then T's program wasn't

28:23

working and people weren't able to load

28:25

the site and it was like, oh yeah, I

28:27

forgot 2,000 people can't get on the

28:29

same website on their phones at the same

28:30

time. Uh, luckily it did work out, but

28:33

this is crazy. We never even thought of

28:34

this. people in the back. The QR codes

28:37

weren't big enough for them to scan

28:38

because it's 2,000 people and it goes so

28:40

back and we were like, it's the biggest

28:42

QR code in the world. How could you not

28:43

scan it? It's like huge [snorts] room.

28:46

So,

28:47

>> we're definitely going to Yeah, next

28:48

time we're going to go even bigger QR

28:50

codes. I don't know. We're going to

28:51

bring

28:51

>> If you've never been like in an

28:52

audience, mobile networks just don't

28:54

work, right? Like when you get too many

28:56

people together.

28:56

>> That's a problem. Yeah, that's a

28:58

problem. And so it just we just never

29:00

once thought, oh shoot, they're in a

29:02

there's there's just a lot of people in

29:04

a very small area.

29:06

>> Dang, that doesn't work. And so that was

29:08

a big learning experience right there

29:09

for us.

29:10

>> Yeah. The antithesis of a better

29:12

software cough. Exactly. Like literally

29:14

T is going on stage. Tee literally said

29:15

this. I maybe five minutes before going

29:18

on maybe we should use 56 soul. He said

29:21

that and I go teach we're about to go on

29:23

stage. We tested for [laughter] a way.

29:26

We're not going to do new test. Like I

29:28

I'm

29:28

>> I'm glad it worked out. Geez.

29:30

>> T loves changing things up until the

29:33

last moment.

29:35

>> I'm more of a let's not change it like 3

29:37

days before and test it 500 times. TJ's

29:40

like, I got one more idea. I got Dude, I

29:42

got one more in me. I got 10,000 lines

29:43

more in me. Let's get this done.

29:45

>> You know,

29:46

>> I could imagine what you were feeling

29:47

being up there not knowing that was

29:49

going to work.

29:50

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

29:51

can watch the rest of it on the Spotify.

29:54

And don't forget to like and subscribe.

29:56

Woo!

29:57

See you later.

29:58

>> Boot up the day

30:01

[music]

30:02

[singing] errors on my screen.

30:06

Terminal coffee.

Interactive Summary

The video features a recap of the 'Open Sauce' conference, focusing on a chaotic yet highly successful live event where the speakers used an LLM to allow an audience of over 2,000 people to collectively control bots in a game of Super Smash Bros. Melee. The speakers share behind-the-scenes stories, including the technical challenges of running code live on stage, the unpredictability of audience input, and the humorous 'hacks' used to fix bugs in front of a live crowd.

Suggested questions

3 ready-made prompts