AI Learning Lab

9/3/2025 - Vibe Coding a Comic Book App and a Pet Selfie Creator: From Concept to Creation with AI

_gXPytvqN7s
Live Stream2025-09-041:42:2578 views

Description

Something wicked this way comes... or is it benevolent. AI will destroy us... or will it free us to be our best selves. This AI Salon session saw Kyle explore the exciting world of AI-powered app development, focusing on Google's Gemini model and its "vibe coding" capabilities within AI Studio. He began by successfully prompting Gemini to extract lyrics and chords from a YouTube video of a musical performance, demonstrating the model's multimodal capabilities. Kyle then embarked on creating two apps: a comic book panel generator and a pet selfie creator. While encountering challenges with image storage and API quotas, the rapid prototyping and iterative development process highlighted the potential of vibe coding for quickly bringing app ideas to life. Kyle's enthusiastic exploration, coupled with troubleshooting assistance from the audience, provided a dynamic look at the evolving landscape of no-code/low-code app development. Kyle's experimentation with AI Studio showcased both the promise and current limitations of vibe coding. He discussed the ease of connecting apps to Gemini's AI capabilities without manual API integration, emphasizing the potential for democratizing app development. However, issues with image storage and API quotas underscored the need for improved infrastructure and resource management within these platforms. Kyle also touched on the broader implications of AI in creative fields like copywriting, suggesting that AI literacy will become a crucial skill for professionals. His closing remarks pointed to a future where generating fully functional apps from simple text prompts will become a reality, further blurring the lines between idea and execution in the software development world. #AICoding #VibeCoding #GeminiAI #AIStudio #AppDevelopment #NoCode #LowCode #AIInnovation Chapters: 00:00:00 Music And Applause 00:03:26 Driving West 00:04:19 Breaking News 00:04:51 Ai Learning Lab 00:05:43 Nfts And Ai Agents 00:07:08 Agent Marketplace 00:08:03 Selling Ai Apps 00:09:02 Lost Notebook 00:10:35 Music Discussion 00:13:41 Song Information 00:14:27 Rapper Question 00:15:02 Youtube Video Search 00:16:08 Copyright Strike 00:16:12 Gemini Multimodal Model 00:17:02 Chords And Lyrics 00:19:19 Uber And Shane Company 00:19:57 Lyrics And Chords 00:21:20 Salesforce Layoffs 00:22:01 Customer Service Discussion 00:22:41 Obscure Song Search 00:23:18 Customer Service App Demo 00:24:20 Music Notation Markup 00:25:38 Consistent Interface 00:26:19 Music Xml And Lilypond 00:27:23 Abc Notation And Leads 00:28:11 Gemini Model Names 00:28:55 Video Description 00:30:09 Wicked Game Lyrics 00:30:29 Ads And Jewelry 00:31:02 Lead Line And Multimodal Models 00:32:02 App Idea And Vibe Coding 00:32:43 Lyrics From Yesterday 00:34:09 Song Tempo 00:35:06 Vibe Coding App 00:36:15 Dopamine And Coding 00:37:02 App Description And Features 00:39:09 Nano Banana Comics 00:41:02 Copywriters And Ai 00:42:02 App Building Process 00:42:32 Sam Altman Tweet 00:43:10 Llm Run Twitter Accounts 00:43:28 Openai Social Network 00:44:23 Vibe Coding Components 00:45:01 Uploading A Hero 00:46:51 Code Mode And Debugging 00:47:10 Interface Improvements 00:48:48 Code Curiosity 00:50:04 Bad Coding Assistant 00:51:10 Murphy And Vibe Coding 00:52:24 Lovable Vibe Coding App 00:54:24 Software Level And Humor 00:55:26 Broken Buttons 00:56:08 Vibe Coding Apps 00:58:39 Threatening Ai 01:01:00 Cloud Storage Issues 01:03:03 Vibe Coding Madness 01:04:14 Screenshot And Button Issues 01:04:48 Lindy.Ai And Rapper Apps 01:06:14 Pet Selfie Maker 01:07:15 Mangled Image 01:08:01 Generating Button Images 01:09:01 Pet Selfie Maker Questions 01:11:11 Image Cut Off 01:11:47 Lovable Backend 01:12:17 Developer Console 01:13:18 Browser Issues 01:13:44 Editing Chat History 01:14:41 Screen Clutter 01:16:01 Prompt Injection Scare 01:17:30 Image Display Issue 01:19:29 Assembling The Avengers 01:19:33 Generating Images Separately 01:21:03 Api Quota Exceeded 01:22:16 Selling Google Products 01:22:43 Meltdown Thursday 01:23:34 Image Generation Issues 01:24:01 App Crash 01:24:50 Button Improvements 01:25:52 Powerball And Normalization 01:26:24 Text Bar Removal 01:27:18 Missing Images 01:28:30 Shot Maker Idea 01:31:22 Mule Run And Shot Maker 01:32:51 Scene Definition 01:34:09 Api Quota Exceeded Again 01:34:29 Switching Accounts 01:35:37 Star Trek Technology 01:36:14 Account Selection 01:36:34 Browser Memory 01:39:01 Tagged Video 01:39:44 Screen Sharing 01:40:06 Nano Banana Image Tool 01:40:19 Community Sharing 01:41:02 Vibe Coding Reflection 01:41:23 Gemini Ultra Demo

Chapters

0:00Music And Applause3:26Driving West4:19Breaking News4:51Ai Learning Lab5:43Nfts And Ai Agents7:08Agent Marketplace8:03Selling Ai Apps9:02Lost Notebook10:35Music Discussion13:41Song Information14:27Rapper Question15:02Youtube Video Search16:08Copyright Strike16:12Gemini Multimodal Model17:02Chords And Lyrics19:19Uber And Shane Company19:57Lyrics And Chords21:20Salesforce Layoffs22:01Customer Service Discussion22:41Obscure Song Search23:18Customer Service App Demo24:20Music Notation Markup25:38Consistent Interface26:19Music Xml And Lilypond27:23Abc Notation And Leads28:11Gemini Model Names28:55Video Description30:09Wicked Game Lyrics30:29Ads And Jewelry31:02Lead Line And Multimodal Models32:02App Idea And Vibe Coding32:43Lyrics From Yesterday34:09Song Tempo35:06Vibe Coding App36:15Dopamine And Coding37:02App Description And Features39:09Nano Banana Comics41:02Copywriters And Ai42:02App Building Process42:32Sam Altman Tweet43:10Llm Run Twitter Accounts43:28Openai Social Network44:23Vibe Coding Components45:01Uploading A Hero46:51Code Mode And Debugging47:10Interface Improvements48:48Code Curiosity50:04Bad Coding Assistant51:10Murphy And Vibe Coding52:24Lovable Vibe Coding App54:24Software Level And Humor55:26Broken Buttons56:08Vibe Coding Apps58:39Threatening Ai1:01:00Cloud Storage Issues1:03:03Vibe Coding Madness1:04:14Screenshot And Button Issues1:04:48Lindy.Ai And Rapper Apps1:06:14Pet Selfie Maker1:07:15Mangled Image1:08:01Generating Button Images1:09:01Pet Selfie Maker Questions1:11:11Image Cut Off1:11:47Lovable Backend1:12:17Developer Console1:13:18Browser Issues1:13:44Editing Chat History1:14:41Screen Clutter1:16:01Prompt Injection Scare1:17:30Image Display Issue1:19:29Assembling The Avengers1:19:33Generating Images Separately1:21:03Api Quota Exceeded1:22:16Selling Google Products1:22:43Meltdown Thursday1:23:34Image Generation Issues1:24:01App Crash1:24:50Button Improvements1:25:52Powerball And Normalization1:26:24Text Bar Removal1:27:18Missing Images1:28:30Shot Maker Idea1:31:22Mule Run And Shot Maker1:32:51Scene Definition1:34:09Api Quota Exceeded Again1:34:29Switching Accounts1:35:37Star Trek Technology1:36:14Account Selection1:36:34Browser Memory1:39:01Tagged Video1:39:44Screen Sharing1:40:06Nano Banana Image Tool1:40:19Community Sharing1:41:02Vibe Coding Reflection1:41:23Gemini Ultra Demo

Transcript

0:04 [Music]
0:19 [Applause]
0:26 My heart.
0:30 [Music]
0:42 [Music]
0:56 Ah!
0:59 [Music]
1:04 [Applause]
1:06 [Music]
1:11 Wow!
1:12 [Music]
1:23 Hello.
1:26 Hello.
1:28 [Music]
1:34 [Applause]
1:36 [Music]
1:40 Hey,
1:41 [Music]
1:57 [Applause]
1:57 [Music]
2:05 no.
2:10 [Music]
2:25 Wow.
2:29 Wow.
2:33 [Music]
2:35 Wow.
2:37 [Applause]
2:39 Wow.
2:41 [Music]
2:55 [Music]
3:23 [Music]
3:27 in a westerly direction.
3:30 [Music]
3:32 This car is my train.
3:37 I've been driving. I've been wondering
3:41 what it is I'm running from again.
3:44 [Music]
3:47 Feel like an 80year-old man
3:51 holding on to 29
3:56 in a head on that horizon.
4:01 Is it California line
4:05 [Music]
4:12 of a head trucking a wide load
4:17 house cut in half?
4:20 >> Kyle,
4:21 >> what?
4:22 >> Sorry to interrupt. We We have breaking
4:24 news.
4:25 >> Go on. Uh mule uh muleun mulerun.com
4:30 which is in a beta just posted on their
4:33 discord 2020 two activation codes first
4:37 run first serve Danielle has shared it
4:39 in irregulars
4:41 beautiful let's go let's go go
4:45 irregulars go to irregulars channel let
4:48 me share this tab instead got it
4:52 what we do here at the AI salon AI
4:54 learning lab AI salon presents AI
4:56 learning lab. We don't screw around.
4:59 There's something's going on. We're
5:00 going to go get it.
5:02 All right. Activation code. Just grab
5:05 one.
5:07 Uh, let's see.
5:10 Is there a link to the Discord thing
5:11 here? No. Okay. So, I got to memorize
5:14 one of these. All right.
5:24 Where is it? Yeah, that's what I was
5:27 looking at. Where am I going?
5:30 Something mule
5:36 muleun.com.
5:43 This is just This is just like NFTTS.
5:46 This is just like NFTTS. get started.
5:50 >> You remembered how to change your tabs.
5:53 >> Yeah.
5:57 [Music]
6:11 No. Damn it. All right. Uh 60D D58.
6:25 No,
6:27 this is totally like that. All right. 6
6:30 HM Z28
6:34 6
6:36 Hm Z 28.
6:40 I think they're all gone, buddy.
6:42 >> They've only got six check marks.
6:45 >> Really? UTF Y57.
6:58 I got it.
7:02 You got to work quick, people. This is
7:04 This is what being in the NFT world did
7:07 for me.
7:08 >> Yes. So what what this is for anybody
7:11 who doesn't know muun.com they're in
7:13 beta and uh this is an AI agent
7:17 marketplace. Uh so uh you can create
7:20 your own AI agents and uh similar to
7:24 manis agents where you have it do a run
7:28 and you pre-prompt it with instructions
7:30 and then you can publish your
7:32 instructions for the agent and then
7:34 other people can do that same run using
7:38 your agent but with their content. And
7:41 uh so thanks to Danielle for getting the
7:44 hookup. Once you join uh you can also
7:48 have you also get referral codes so you
7:50 could also invite friends.
7:56 That's very cool. All right.
8:00 Um
8:03 I wonder if they're going to let you
8:04 charge for these. I wonder if this is
8:06 like the agent version of custom GPTs
8:10 where you can actually charge for them
8:11 at some point.
8:15 No, but that is the not that I know of,
8:17 but that is the other website that we're
8:19 also doing a wait list for that if you
8:22 haven't been uh to SV
8:26 S.
8:29 So many different websites out there. Um
8:33 we posted in the regulars though. Um
8:35 there's a wait list for an agent
8:39 uh tool where you can actually sell your
8:42 apps. It hasn't launched yet, but it's
8:44 on a wait list.
8:46 >> I think that's the plan to sell with
8:47 them. Glad to help. Yeah, thank you,
8:48 Danielle. This is great. This is great.
8:51 You see, you seem to be quite good at
8:53 finding these things, Danielle. I like
8:54 it.
8:58 Okay. Um, let's
9:03 What I want to do, I think what I want
9:06 to do,
9:10 not that. Oh.
9:12 That was not what that was.
9:16 Get rid of that. Get rid of that.
9:19 Take this. What? Did I lose a whole tab
9:23 full of goodies?
9:26 I did.
9:30 >> All right.
9:31 >> SRVA.
9:33 Is the other one.
9:34 >> Okay.
9:36 But we're just on a wait list for that
9:37 one. Right.
9:38 >> Right. But the sooner you get on the
9:41 wait list, the sooner you get off the
9:42 weight list.
9:47 All right, beautiful.
9:50 >> Bye.
9:50 >> Let's put this there. Okay, bye. Let me
9:53 go here.
9:56 Yeah, there we go.
10:02 Share this tab instead.
10:04 All right, here's what we're going to
10:06 do, people.
10:08 You're going to listen to this.
10:21 Lost a whole notebook today. Oh, that
10:23 sucks. Like a notebook. LM notebook.
10:36 [Music]
10:51 to kill you for a dollar.
10:56 Desperate
10:58 for an end
11:02 to this monotony monotony.
11:09 You look like a warm one. Your future
11:12 all set. Let me lick your pockets. I'll
11:16 take what I can get. I don't need your
11:19 kindness, your contact, your jokes, or
11:22 your pitiful love. Do you have any
11:25 smokes?
11:27 Can't go back to Kansas or three channel
11:30 TV. You know what's coming in your
11:33 future is me. The rats control the sewer
11:37 pipe. And in this waste they multiply
11:40 and feed upon their young.
11:44 And here
11:46 they flock. They strain.
11:51 They push to be
11:55 much more
11:57 than they can be.
12:03 The eyes like sharks
12:07 that lack
12:09 the light
12:11 to look upon
12:15 their destiny.
12:21 to kill you
12:23 for a dollar.
12:30 Flicker and static feel chilled to the
12:33 bone. This is the channel that leads you
12:37 back home. A dollar your power, a dollar
12:42 regret, a dollar a silence your
12:45 conscience won't forget. And here
12:49 they flock,
12:52 they strain,
12:54 they push to be
12:58 much more
13:00 than they can be.
13:06 Eyes
13:08 like sharks
13:10 that lack
13:12 the light
13:14 to love
13:19 their destin
13:21 [Music]
13:33 to kill you for a Dollar for a dollar.
13:37 For a dollar.
13:42 >> Oh yeah. Good people of the Tik Tok.
13:46 Bringing it home. That's to kill you for
13:48 a dollar by Kyle Shannon, Robin Rose,
13:50 and Todd Merrill. Written in 1987.
13:53 Covered by Sunno 2025.
13:57 All right. Fantastic. Bob, tell him what
14:00 he's won. Okay. Casey Queso.
14:07 Todd, Robin, and Kyle were living on
14:09 114th Street in 1 Avenue.
14:12 It's 1987 in the middle of the crack
14:14 epidemic.
14:22 Oh, good lord. Good people.
14:26 Um,
14:27 all right. So, there was a question
14:29 there. Um, what what uh
14:34 if you wanted to make a rapper that
14:36 would take a guitar video and turn it
14:39 into tabs,
14:41 you'd need something that understood
14:43 music. I don't know. I don't know all
14:45 the like I know that Gemini is
14:48 multimodal.
14:50 Um,
14:53 let's try that. Let's go try to find um
15:02 [Music]
15:08 YouTube.
15:17 Uh, we'll go
15:21 Martin Ston.
15:25 Uh, we'll do purple rain.
15:32 [Music]
15:43 I'm not going to cause you any sorrow.
15:47 [Music]
15:49 I know that you
15:52 [Music]
15:55 only one time see you laughing
15:58 [Music]
16:00 only.
16:06 >> Oh yeah, here comes the copyright
16:08 strike. Yep, that's a good point. Okay.
16:11 Um,
16:12 okay. So, what we're going to do is
16:15 we're going to head over to
16:20 we're going to go to not to
16:21 gemini.google.com.
16:22 We're going to go to a
16:23 studio.google.com.
16:30 Um, I don't know which
16:40 our most powerful reasoning model flash
16:44 nano banana. Oh, did they break out nano
16:47 banana as a separate model now?
16:52 Oh, they're just doing it as a as an API
16:54 call. Okay, got it.
16:57 Let's try pro. Um, I'm going to say,
17:03 "Can you give me the chords
17:10 and lyrics?"
17:13 Can you give us the right
17:16 >> I could I could you give me the chords
17:20 and lyrics for
17:24 uh this
17:27 song
17:31 and there's the video.
17:35 All right, let's see.
18:04 [Music]
18:12 Maybe that. Is that better?
18:18 I think that's better.
18:20 All right. Also, Google just announced
18:23 Wait, holy [ __ ] Did it just do it,
18:27 people?
18:40 Um
18:44 uh
18:48 you know it's a song.
18:55 Um I think that's right.
18:59 Hey
19:02 there.
19:14 I don't think he starts out in B flat,
19:17 though.
19:20 >> Women riders can now request women
19:22 drivers with women preferences.
19:23 >> Oh my god.
19:24 >> Uber.
19:26 Since 1929, Shane company has been
19:29 making beautiful engagement rings. We
19:31 hand
19:32 [Applause]
19:33 [Music]
19:51 [Music]
19:57 So, it's different. It's different
19:58 chords. These aren't the right chords.
20:03 But let's see. Start with a single
20:06 single strum of B flat. That's not
20:08 right. But
20:10 it got all the words right. Did it get
20:12 all the words right? Because the words
20:14 Wait, let's go look at the YouTube video
20:16 because I wonder if in the comments
20:22 No, there's no lyrics there. Let's go to
20:25 see look at the transcript.
20:28 Is there a transcript?
20:31 Autogenerated by YouTube.
20:34 Oh, that's interesting.
20:36 That description autogenerated by
20:38 YouTube. There's no transcript here.
20:42 So, it definitely read the lyrics.
20:48 Huh.
20:51 Well, so a way to do it would be what I
20:54 just did, use the the dick around with
20:58 the Gemini models because the Gemini
21:00 models are truly multimodal.
21:03 Um, I don't think the Open AI models uh
21:06 can do music and they they certainly
21:08 can't do video as inputs, but Gemini
21:10 can.
21:13 Love the lead singer.
21:15 I'm not a musician, just your first
21:17 drum, Kyle.
21:21 Salesforce laying off 4,000
21:24 customer support today. CEO blatantly
21:26 said it was because of AI.
21:29 I I I mean I think it sucks for those
21:32 people, but I got to tell you that I of
21:35 of all of the industries that need to be
21:38 taken over by AI, customer support is
21:40 one of them. Or not customer support,
21:42 customer service. Customer support's
21:44 different.
21:46 um customer service. Those [ __ ] call
21:49 centers where you sit on on hold for 45
21:52 minutes and then um
21:56 get hung up on and no one knows
21:58 anything. [ __ ] awful.
22:02 Um what are we going to do tonight?
22:06 To be frank, his guitar was in tune.
22:09 [Laughter]
22:11 That's rude. Brand Brand Brandon's
22:14 feisty tonight.
22:20 They had 9,000. So 5,000 remaining.
22:22 Yeah, I saw that interview yesterday.
22:24 Did they do that today? I thought I
22:26 thought that was done sometime before.
22:30 It looked like Did I saw a thing that
22:32 said Oracle laid off a bunch of people
22:34 today, too? Like across the
22:36 organization. Is that true?
22:41 Did it figure it out from the video or
22:43 did it just
22:45 find the info online because that song's
22:47 popular? I don't think so. We can go
22:50 find a more obscure song. Hang on. Let's
22:52 go find a more obscure song. Um, let's
22:55 see. Uh, guitar
22:59 um
23:02 acoustic
23:03 cover.
23:08 There's Wicked Game. That's not too well
23:10 known.
23:11 >> Using the right weight matters. The body
23:14 pod lets you easily understand what
23:16 >> Wait, am I sharing this?
23:18 Speaking of customer service,
23:22 why I was sharing. Why am I not sharing?
23:29 [Music]
23:39 Poly AI voice assistant industry demo
23:42 insurance notice of first loss.
23:45 I don't know what that means.
23:51 Why aren't you sharing?
23:54 Saw something about it on the local
23:55 news. The Oracle layoffs. It's a demo of
23:58 a customer service app. Oh, okay. We can
24:00 go look at that. Um
24:07 [Music]
24:21 Okay, let's Here's this is something fun
24:23 to try. Okay. Um,
24:29 what's that music notation? Um,
24:33 [Music]
24:35 there's a there's a kind of it's like
24:38 it's like markup for music notation.
24:40 What's that called? Anybody know?
24:42 Anybody? Anybody? Come on. You're smart
24:44 people.
24:48 Chat. How do I do new chat?
24:51 Oh my god. Could Could you please have
24:53 consistent [ __ ] interface on
24:55 something?
24:57 No, you're good. All right.
25:01 Damn it.
25:03 Okay, so there's wicked game music.
25:11 Uh I don't know. Um what is the
25:17 textbased music
25:20 notation
25:23 markup called?
25:29 [Music]
25:33 [Applause]
25:35 [Music]
25:38 Oh my god. I don't want you thinking
25:40 about it. Just answer it.
25:43 I don't like reasoning models when I
25:45 when I have stupid questions. God damn
25:47 it. Okay, we're
25:51 Listen, I understand that I am pissy
25:54 sometimes, but it's just because the
25:56 world sucks. All right, chat GPT. Uh, go
26:00 to instant and just say, "What is the
26:06 music
26:08 uh notation
26:10 markup
26:12 called?
26:20 music XML. No,
26:24 Lily Pond ABC notation.
26:28 That's what it is. AP ABC ABC. Um, let's
26:31 see. Can
26:34 um Can you do lead lines in ABC?
26:42 Yes. Okay. Perfect. for leads.
26:52 Wait. Uh, let's see. But that doesn't
26:56 have durations.
27:04 Wait, when did we get instant? No,
27:07 instant's always been there. Instance.
27:10 Instance. The non-thinking model. It's
27:12 like chat GBT40.
27:23 Okay. So, you can do it. Okay. Cool. All
27:26 right. So, let's go back to Gemini or to
27:30 uh Google Studio.
27:34 Let's put in the We'll put in that video
27:36 again. Okay. So, we're going to do this.
27:38 We're going to say, um, I want the
27:42 lyrics from this
27:45 and the
27:49 chords the woman is playing
27:53 and the
27:58 lead line from the guy
28:04 in ABC notation.
28:08 run.
28:11 [Music]
28:17 I think it was called fast before
28:22 that model,
28:24 but it might have been called instant. I
28:26 don't know. Can't be expected to
28:28 memorize all these stupid [ __ ] names
28:29 that keep changing.
28:31 Wait, initiate guitar analysis.
28:35 Let's open this up. I've already begun
28:38 sourcing the lyrics. Now I'm focusing on
28:40 the video to identify the chords being
28:42 played. Simultaneously, I've begun
28:45 analyzing the video to determine the
28:46 lead guitar line, which I plan to
28:49 describe to transcribe into ABC notation
28:52 along with the lyrics and chords.
28:55 >> I'm glad you're reading everything out
28:57 loud because we can't see anything.
28:58 >> Oh, god damn it. I hate this. It's gonna
29:01 be one of those nights, Brandon. I my
29:03 brain is just I'm not like I'm actually
29:07 interested in what we're doing here.
29:10 I'm learning and when I learn uh my
29:12 brain shuts down. So
29:15 >> you say that like it doesn't happen
29:16 every night though.
29:17 >> I know. Well, it's going to be worse
29:18 tonight. I can just feel it.
29:22 What did it do? Okay. I've successfully
29:24 identified modern modern rendition of
29:27 Chris Isaac's Wicked Game. A young duo
29:29 performs. So, one of the things that
29:32 that um Gemini does if if you don't know
29:35 what a true multimodal
29:37 model does,
29:40 it can see the video. It can hear the
29:42 video, it can see the video, it can
29:44 understand words being said. Um,
29:49 and so here it's describing a young duo
29:51 performs a soulful acoustic version of
29:53 Chris Isaac's classic Wicked Game. The
29:55 intimate outdoor setting provides a raw
29:57 authentic backdrop. The lyrics
30:00 The world was on fire and no one could
30:02 save me but you. It's strange what
30:05 desire will make foolish people do.
30:10 All right, there's the lyrics. Bang.
30:13 Guitar chords verse E minor DC.
30:18 So, let's go play. Let's see if we're in
30:20 the neighborhood.
30:25 Turn on pin verification in the Uber app
30:27 so you always know you're getting into
30:29 the right ride.
30:30 >> Oh my god. Ads.
30:31 >> At Shane Company, we travel the world
30:33 for inspiration
30:35 and create unique fine jewelry that
30:42 [Music]
30:53 Yeah, that's right.
30:58 Okay, so the chords are right.
31:03 And then
31:06 the lead line
31:08 EB2. Yeah, there you go.
31:12 I don't know. Is Gemini the best
31:14 multimodal model as far as audio and
31:17 visual input? I guess you can't really
31:21 model taste, touch, touch, feel. Um,
31:28 there my guess is that there are
31:31 probably some things in the open- source
31:33 world that that are like this. This is
31:36 the only of the big commercial models
31:39 that I know.
31:41 Please do not lick the LLM.
31:44 Please tip your waitress. No. No. Tip
31:47 your waitress. It's not lick your
31:48 waitress. Um
31:51 I
31:55 This is pretty amazing.
31:59 So the question the question before was
32:03 um
32:05 what did it do now? I see. It analyzed a
32:08 YouTube video, pulled all the lyrics out
32:11 of it, pulled the chords that she was
32:12 playing, and pulled the lead line that
32:14 he was playing. I don't know if they're
32:16 actually correct, but you know,
32:23 like like a good AI, it generated
32:25 something. But it thought for 52 seconds
32:28 for a reasoning model, that's that's a
32:29 lot.
32:32 That's pretty crazy.
32:36 Um, you know what I want to do tonight?
32:38 I want to I want to build an app. Let's
32:40 let's vibe code something.
32:44 Future of Foods. The model was The model
32:47 used to be Chat GPT fast. Now it's
32:49 called Chat GPT instant. Speaking of
32:52 which, were the lyrics from yesterday.
32:55 Let me lick your pockets. Lick your
32:57 pockets from Sunno. I mean, the lyrics
33:01 the lyrics that we wrote. Let me lick
33:02 your pockets. I'll take what I can get.
33:06 To kill you for a dollar. Desperate for
33:09 an end to this monotony. This monotony.
33:12 You look like a warm one. Your future
33:14 all set. Let me lick your pockets. I'll
33:18 take what I can get.
33:20 I don't need your kindness, your
33:23 contact, your jokes, or your pitiful
33:26 love. Do you have any smokes?
33:30 Can't go back to Kansas or three channel
33:33 TV. You know what's coming. The future
33:36 is me. The rats control the sewer pipe.
33:39 And in this waste, they multiply and
33:42 feed upon their young. Oh, wait. There
33:44 you go.
33:46 There it is. Had it in my head all
33:48 night. Yeah. Isn't it a great song? That
33:50 That was one of those when we recorded
33:52 it, it's like, damn, we should do
33:53 something with that. And I've thought
33:54 about that for 30 [ __ ] years. Every
33:56 time it pops in my head, I'm like, ah,
33:58 that was a good song. We should do
33:59 something with it. And I just I [ __ ]
34:02 love this the version we did last night.
34:05 I just love it. I listened to this like
34:07 six times today.
34:09 [Music]
34:19 This is in 68. 1 2 3 4 5 6. 1 2 3 4 5 6
34:26 >> 4 5 6 3 4 5 6.
34:30 >> Desperate
34:31 for an end
34:35 to this monotony. Not me.
34:42 >> You look like a warm one. Your future
34:45 all set. Let me lick your pockets.
34:52 >> Hey, I'm from Canvas. Can Kansas. I love
34:55 that line about three channel TV. I
34:58 know. That was back when there was three
34:59 channel TV, right? That was that was
35:02 still a reality in my lifetime.
35:06 Okay, we're going to go vibe coding now.
35:09 Um,
35:11 share my tab. Look, Brandon, I did it
35:13 without you reminding me. Look how good
35:14 I am.
35:17 Okay, so the other night someone asked
35:20 me how I got my
35:26 Kyle one Brandon Brandon 7. Exactly.
35:33 Someone asked how I got my vibe coding
35:36 app to actually work. I don't know. I'm
35:39 not a I'm not a great vibe coder. I'm a
35:43 I'm a high dopamine vibe coder
35:47 which which which basically means
35:51 why I'm not a good coder
35:54 is that the the dopamine hits for coding
35:59 are stretched out over long periods of
36:01 time if they exist at all. I suppose
36:04 when you hit compile and run, that's
36:06 when you might get a dopamine hit in
36:07 coding, but there's way too much
36:09 non-dopamine for me to be any good at
36:11 coding. Um, but let's see if we can get
36:15 something going. So, we could start from
36:18 a template, but [ __ ] that.
36:23 Oh, wow. Look what they they built right
36:24 off the gate. Start building with
36:27 Gemini. Try build me an AI photo editing
36:30 app using Nano Banana. So, so what I
36:32 want to do is I want to do I had an idea
36:35 for this earlier.
36:38 I want to create
36:47 an app inspired
36:55 by No, let's see. Hang on. Okay,
36:59 we're going to do this a different way.
37:02 Oh, wait. We're going to do this a
37:03 really different way.
37:05 Let's go back to chat. So, we're going
37:07 to go back to AI Studio. Let's go to
37:10 um
37:12 let's switch the model to
37:17 Gemini 2.5 Flash, which is just faster.
37:21 I say, "I want you to write me a
37:26 bulleted
37:29 list."
37:30 Wait, I want you to write me a
37:34 short description
37:37 and 10 short
37:41 bullet
37:42 list of
37:45 features of
37:48 an app that
37:53 you upload a photo.
37:59 Choose a let's see choose
38:03 from I don't know five comic
38:08 book styles
38:11 and it
38:13 let's see choose from five stom comic
38:15 book styles um
38:18 choose from
38:21 a list of actions
38:28 choose Choose a location
38:32 and
38:35 it will create a comic
38:40 book panel
38:45 incororating
38:47 the
38:50 f the image you uploaded. Image you
38:54 uploaded.
38:57 It should use nano banana.
39:03 All right, here we go.
39:09 Okay, so let's read this.
39:13 So again,
39:20 AI is not the genius.
39:24 You're the genius if you let AI amplify
39:26 your ideas. So, what AI is really good
39:28 at is I can give it brain mush, which I
39:33 just did. That was just crap, right? And
39:36 I can just say, "Turn my crap into
39:38 something interesting." And then we'll
39:39 see if it did. Introducing Nano Banana
39:42 Comics, a revolutionary app that
39:44 transform your everyday photos into a
39:46 dynamic comic book p panels. Unleash
39:49 your inner superhero or villain by
39:50 easily crafting personalized comic
39:52 scenes. Simply upload a picture, pick
39:55 your favorite comic style, choose an
39:56 action, and set the perfect backdrop.
39:59 Nano Banana Comics handles the rest,
40:02 bringing your imagination to life in a
40:04 stunning visual narrative.
40:07 Um, effortless photo upload, five
40:10 distinct comic styles, dynamic action
40:13 library, flying, thinking, punching,
40:15 vast location selection, intelligent
40:18 image integration, custom customizable
40:22 speech bubbles,
40:25 maybe
40:28 impactful sound effects.
40:37 Um,
40:39 strip the more advanced
40:43 features
40:45 like
40:47 uh,
40:50 comic bubbles should be auto
40:56 generated.
41:03 language is pretty good. Copywriters
41:05 about out of business. Well, I here's
41:08 where I slightly disagree with that,
41:10 Ryan. I think that copywriters
41:13 who I think that AI literate
41:15 copywriters, people that have good
41:17 taste, like writers tend to have good
41:20 taste. If copywriters are rigid and
41:23 refuse to learn AI tools, I think
41:25 they're [ __ ] But copywriters that
41:28 have good taste and can act more like a
41:30 creative director, kind of step it up a
41:32 level and be more like a curator where
41:34 they get really good at knowing which of
41:37 the large language models has which
41:39 personality. I think they're going to be
41:40 in high demand actually.
41:44 Um,
41:48 but it it's going to be like one to 10,
41:50 right? like where you might need 10
41:52 copywriters now,
41:55 um you're not going to need in the
41:56 future. So, how do you become one of the
41:59 one of the ones? Well, learn this [ __ ]
42:03 Okay. Uh back to build. So, let's pop
42:07 that in
42:10 and let's let this thing start building
42:12 our app.
42:21 [Music]
42:28 [Music]
42:32 I don't know if you saw today, but Sam
42:34 Alman put out a tweet that said um
42:39 he didn't believe
42:42 there was a there's a Oh [ __ ] what was
42:45 it? Maybe I can go find it.
42:48 All right, that thing's coding. That's
42:49 coding our app. Let's let it do that.
42:52 Let's go over here. I'll switch my tabs,
42:53 I promise. There we go. Let's go look at
42:55 Sama at Sama.
43:08 [Music]
43:10 Ah, I never took this four hours ago. I
43:13 never took the dead internet theory that
43:15 seriously, but it seems like there are
43:18 really a lot of LLM run Twitter accounts
43:21 now. Now, why I find that prompt or that
43:26 tweet interesting
43:28 is that there's been a rumor that OpenAI
43:32 is going to launch a social network.
43:35 And one of the things that I've said for
43:39 I don't know 2 years now is that someone
43:43 needs to create a social network like
43:45 Twitter that is only verified humans
43:47 that there can't be bots because you
43:49 need something like world ID to be a
43:51 part of it. And I and I'm wondering if
43:54 that tweet is a hint toward that future.
43:57 That's total chat TMZ. But that's the
43:59 first thing that came to mind. I
44:01 actually commented that you should vibe
44:03 code it. Oh, that's actually not a bad
44:05 idea. He's probably trolling. He's
44:07 definitely trolling. He's definitely
44:09 trolling Musk. But um I wonder if he's
44:13 trolling Musk to go, "Hey, hey everyone
44:16 on Twitter. Wouldn't it be nice if it
44:18 didn't suck like it sucks right now?"
44:23 All right, look at all these components
44:25 for our little app.
44:28 If you've not seen vibe coding before,
44:31 let actually let me let me um
44:38 de try attempt to deterrifying this.
44:42 Well, let's see what it does. Let's see
44:43 if we've got something. Nano Banana
44:45 Comics. That's great.
44:48 Your comic awaits. All right, let's
44:50 let's do this. Okay, so we're going to
44:52 we're going to upload your hero.
44:55 So, I can click to upload or I can drag
44:57 and drop. We're not running. Are we not
44:59 running?
45:01 Um,
45:04 that's MP4.
45:07 That's PNG. All right. There's our
45:09 There's our hero. Beautiful. Okay.
45:14 Okay. We're going to go gritty.
45:18 Uh, let's do punching
45:21 in the city streets. Generate comic.
45:26 Adding speech bubbles.
45:30 You look like a warm one. Your future
45:32 all set. Let me lick your pockets. I'll
45:36 take what I can get. Whoops. Something
45:38 went wrong. Autofix.
45:41 Um, so while it's doing that, let me go
45:44 show you something. If I flip over to
45:45 the code mode here, one of the things
45:48 that is absolutely terrifying if you
45:50 don't know code is all of this [ __ ]
45:56 So all of these things down the left
45:57 that kind of down the middle here like
46:00 index.html like this is this is the page
46:03 that we're actually looking at. And so
46:04 here's all the code
46:06 uh and what's going on there. And then
46:09 there's here are some constants. Here's
46:11 some other index.tsx. Here's metadata in
46:14 JSON format header. You don't need to
46:18 know all this [ __ ] If you do, it'll
46:21 help you debug things. But what what
46:25 happens when you're vibe coding with a
46:27 decent system is it will figure out what
46:29 components it needs to create and then
46:31 it'll just go write them and connect
46:32 them all together. So you don't really
46:34 have to know any of this [ __ ] But it is
46:36 quite intimidating if you don't know
46:38 code to just see all this code being
46:40 spit out and all these things and you're
46:42 like I don't know what to do with those
46:44 things. Don't just you don't have to do
46:46 anything with those things. Just keep it
46:48 in preview mode.
46:51 Just be a dumb dumb like me. Embrace
46:54 your dumb dumbness.
46:56 All right, here we go.
46:58 Adding speech bubbles.
47:11 Oh my god, it did it.
47:14 Holy [ __ ]
47:21 That's [ __ ] insane. That is [ __ ]
47:24 insane.
47:28 Wow.
47:32 Um, okay. So, now we're going to So, now
47:34 we're going to say, um, let's work on
47:38 the interface.
47:42 all of the options.
47:45 Style,
47:48 action, and
47:51 location
47:55 should be
47:58 visual buttons
48:01 that rep
48:05 present the word.
48:08 Um, I also want to add
48:13 a sixth style.
48:18 Oh, let's see. I also want to add a
48:21 toggle
48:23 in the style
48:26 section for
48:29 full color or
48:33 line art only. Like if we just want it
48:36 inked.
48:39 All right.
48:48 Yeah, you're looking at all this code
48:51 and don't know any of that code all that
48:52 well. It's that's okay. I mean, one of
48:54 the kind of cool things, depending on
48:57 how curious you are with this vibe
48:59 coding stuff, is
49:02 what what's kind of cool about coding
49:05 this way, if you're curious about
49:07 coding, is that you can generate the app
49:11 first and then look at how it did it and
49:14 look at what it is. Like, you can you
49:16 can read this [ __ ] Uh, it's it's um it
49:20 it's still writing, so it's hard to see
49:22 that stuff, but let's see. Let's go to
49:24 the comic panel. So, you can go through
49:26 here and look at what it put. Um, is
49:29 there any content in here?
49:32 Loading messages, sparkles icon,
49:35 download icon.
49:38 Let's see the control panel.
49:44 All right, it updated some [ __ ] Let's
49:46 see. Did it? Okay, let's try this again.
49:51 Let's put in our hero. Bang.
49:55 Oh, those are those are crappy. Okay,
49:57 that's that's really bad. Okay, so I'm
50:00 going to say bad coding assistant
50:05 [Laughter]
50:08 exclamation point.
50:12 I didn't want,
50:16 you know, crappy
50:19 emojis
50:21 for the images.
50:23 I wanted you to use nano banana
50:30 to create
50:32 comic appropriate
50:35 images
50:37 to use
50:39 for the buttons.
50:45 The button
50:48 should be mostly image with a
50:54 bar slash label at the bottom.
51:00 Come on, do better. People are watching.
51:10 I I love picking on my AIS. Hey, Murphy
51:14 in the house. What's happening? What's
51:16 shaking? What's going down?
51:34 Where are we? Okay, so here's where we
51:36 are in Murphy. We are
51:40 vibe coding. We're at a
51:42 studio.google.com.
51:45 And then if you click on the build
51:46 button. This is just like lovable
51:50 except it's a it's it's a it's a tad
51:53 geekier because it's Google.
51:57 But
51:59 one of the things that this does that
52:01 kind of blows me away cuz not even
52:03 Lovable does this
52:05 is it just automatically hooks hooks
52:08 your app up with all of the AI
52:11 capabilities of Gemini.
52:13 So it's it's it's doing an API
52:16 integration without you having to input
52:18 your API key or even know what the [ __ ]
52:20 that is. And that to me is really
52:22 important. It's really powerful.
52:25 All right. Nano Banana Comics. Did it do
52:28 it? Okay, let's see. All the images are
52:30 broken. So, let's let's take a
52:31 screenshot.
52:33 Okay. Full color and line art. Very
52:35 cool.
52:39 Oh, except those two things are
52:40 backwards. Okay. So, wait. So, let's
52:46 Okay. Uh, let me hit command minus.
52:50 Okay. So, we're going to do command
52:52 shift five.
52:57 We're going to go.
52:59 Okay.
53:02 Some issues
53:09 and then I'm going to go bullet point.
53:11 Um,
53:15 yeah, that's the image. Okay. Um, the
53:18 preview
53:21 images are all broken.
53:26 create the images first, then
53:31 put them in the in the interface.
53:37 Then I'm going to say it
53:41 looks like it looks like
53:45 the toggle
53:50 for color
53:53 versus line art
53:56 are
53:59 flipped
54:04 where
54:05 the toggle
54:10 is in the direction
54:14 of the inactive choice.
54:18 All right. And then we're going to just
54:20 submit that and let it go figure some
54:22 [ __ ] out. So, what level of a what level
54:25 of software does it really work on? I
54:27 don't know what you mean. Like could you
54:30 build a rockolid
54:32 sellable application using vibe coding
54:36 right now? Probably not. Unless you know
54:39 coding, unless you know databases and o
54:42 and security and things like that and
54:44 you use something like cursor um or or
54:48 uh GitHub copilot.
54:51 Um all right.
54:54 So so here is a good question, Kyle.
54:57 What is the best way to frame
55:00 the humor with style? I don't know what
55:03 that means. Frame which humor with
55:05 style?
55:13 Like you can't just prompt be funny. Oh,
55:17 just in general in a large language
55:19 model you can
55:26 I'm just going to say still no images on
55:30 the buttons.
55:34 You are failing me.
55:38 Making
55:40 me look bad.
55:42 Don't make me a sad puppy.
55:48 [Laughter]
55:53 So, it's calling up all these different
55:55 languages. Yeah, it's using whatever
55:57 languages it thinks are most
55:59 appropriate. Like, this is just a web
56:01 app right now. If we were developing
56:04 like a native iOS app, it would probably
56:06 be coding in Swift.
56:09 Tik Tok question, Kyle, what vibe coding
56:12 app has surprised you so far
56:13 abilitywise? Um,
56:20 Lovable was the first one.
56:24 Lovable was the first one that really
56:27 didn't require you to be a coder
56:30 or at least understand the components of
56:33 software development. Right? In software
56:36 development, you have to understand
56:37 there's a front end, there's a backend,
56:39 there's a database, there's an
56:41 authentication component to it. There's
56:43 privacy and security and you know
56:44 storage buckets, [ __ ] like that. There's
56:48 server configurations
56:53 to to do real coding. Well, to do vibe
56:58 coding
57:00 initially, you kind of had to deal with
57:02 all that [ __ ] on your own. So, you you
57:04 already had to know how to be a
57:05 developer. Lovable was the first one
57:07 that just said, "Fuck it. Rather than
57:09 doing any kind of application, we're
57:11 going to focus on web applications that
57:13 can just run in the browser. And then
57:15 we're gonna we're going to hook up a
57:16 single database superbase and a single
57:19 authentication
57:21 um schema that that you only have to
57:24 learn it once. Like once you set that up
57:26 in in lovable, you don't have to set it
57:28 up again. They're coming out with now
57:31 they're going into a private beta of
57:34 they've written their own backend. So
57:36 you don't even need Superbase. you can
57:38 just have the database directly on
57:39 lovable.com.
57:41 So, it's my prediction that whichever of
57:45 these vibe coding apps makes it possible
57:49 to do a truly bulletproof,
57:53 you know, sort of consumer application
57:56 with just vibe coding, without having to
57:58 know any any coding at all, they're
58:00 going to win or they're going to take a
58:02 really big lead because people are going
58:04 to flock to them. Why? because 98.5%
58:08 of people are not engineers,
58:12 but like some huge percentage of that
58:15 98% wants to make cool [ __ ]
58:19 right? So imagine like I'm making this
58:20 nano banana comic maker. Imagine me
58:23 being able to make a like I'm really
58:25 into quilting like Becky Rue was and I
58:28 could make a you know a a visual um you
58:32 know quilt pattern maker. That would be
58:35 super cool.
58:37 All right.
58:40 Um, can you threaten it like you won't
58:43 do this? I'll walk to Russia by foot.
58:46 You can threaten it by that. Like it it
58:48 clearly So, I'm going to ask it
58:50 something here. I'm going to say, wait,
58:54 you're absolutely right to be
58:55 frustrated. I sincerely apologize for
58:57 letting you down. A sad puppy is the
58:59 last thing I want. The issue was the
59:01 temporary image links I used, which have
59:04 expired. That's my mistake. I now
59:06 generated a permanent reliable set of
59:08 comic style images. Let me see if these
59:13 open image and other tab. Let me see if
59:15 these images are actually there.
59:18 No such bucket specified. The specified
59:20 bucket doesn't exist. So it it looks
59:23 like it doesn't have a place to store.
59:25 Um,
59:27 when I try to look at the image,
59:32 this is what I get.
59:41 It looks like you don't have the ability
59:46 to store
59:49 interace
59:51 elements
59:55 in cloud storage.
59:58 But you are Google. It But you are
1:00:03 Google. It seems to me
1:00:08 you have some cloud storage
1:00:13 available.
1:00:16 Help me
1:00:19 understand why this is so hard for you.
1:00:26 Okay.
1:00:51 [Music]
1:00:52 You've hit the nail on the head and I am
1:00:54 genuinely sorry. Your frustration is
1:00:56 completely justified. I don't care if
1:00:58 you validate my frustration. [ __ ] fix
1:01:01 the problem. Relying on external cloud
1:01:04 storage links that provided to be
1:01:06 unreliable was a significant oversight.
1:01:09 This shouldn't be that hard. To fix this
1:01:11 permanently
1:01:14 and make the application completely
1:01:16 self-reliant, I have removed the
1:01:17 dependency and encoded each image
1:01:21 directly in the application's code as
1:01:23 base 64 data URLs. Okay, that sounds
1:01:27 good. This ensures they are an integral
1:01:29 part of the app. They will load
1:01:31 instantly and never break again. All
1:01:33 right. Well, let's see if that's true.
1:01:36 Yo equals you. Yes, exactly. Thank you.
1:01:40 I do appreciate everyone pointing out my
1:01:42 my typos every time I make them. But
1:01:44 here's here's my here's my defiant Gen X
1:01:48 push back on that. It doesn't [ __ ]
1:01:51 matter anymore. You can you can make
1:01:54 typos ridiculously bad and it just
1:01:57 understands what the hell you're talking
1:01:58 about. I'm telling you, man. Writer's
1:02:01 block doesn't exist anymore. Typos are
1:02:04 no longer an issue.
1:02:08 It's crazy. Kyle Lindy AI apparently
1:02:12 boasts that they are the first self-
1:02:15 testing vibe coding app. Have you Have I
1:02:19 tried it? I haven't tried it.
1:02:22 Well, this thing's taking a while, which
1:02:23 says to me it might be encoding all
1:02:25 those images into B 64 and then writing
1:02:29 them into the code. So, let's see.
1:02:34 Image URL here. Storage Google APIs.
1:02:38 Oh, look. Here's a URL. Let's go see if
1:02:40 any of these URLs actually work.
1:02:44 Copy.
1:02:47 What's this? Okay. Yeah, that's that.
1:02:51 Yeah, they're still broken.
1:02:54 It's an [ __ ] It doesn't It doesn't
1:02:56 know what it's doing.
1:02:59 That's frustrating.
1:03:04 But like we have a functional Okay, so
1:03:06 this is a really good example of vibe
1:03:08 coding madness.
1:03:11 Within three prompts, we have a fully
1:03:14 functional thing where I can slap an
1:03:17 image in here, pick a style,
1:03:21 an action, and a location, and it makes
1:03:23 a comic panel with a talk bubble.
1:03:29 And I just want to make the buttons suck
1:03:32 less. And And now we can't get it to
1:03:34 work.
1:03:37 [Laughter]
1:03:44 Yeah. Yeah. Writer's block. I I like I
1:03:47 have zero [ __ ] uh zero [ __ ] uh
1:03:51 what's it called? Empathy for anyone
1:03:53 going I I don't know what to do. I don't
1:03:56 know. Just don't stop relying on your
1:03:59 brain. Just give it a go. Just say,
1:04:02 listen, give me 50 ideas on whatever.
1:04:07 Wait, two of these have broken.
1:04:13 So, here's what we're going to do. We're
1:04:15 going to take a little screenshot.
1:04:20 I'm going to say
1:04:22 you tell me what you
1:04:27 see in your buttons
1:04:32 for the fourth
1:04:35 or fifth time telling me you fixed them
1:04:42 finally.
1:04:48 So, we're going to go to where? Lindy.
1:04:50 Lindy.ai.
1:04:53 Lindy.ai.
1:04:58 I listen. There are going to be a ton of
1:05:00 companies trying to do this vibe coding
1:05:02 thing cuz Windsurf, what did Windsurf
1:05:05 just sell for? $6 billion and they're
1:05:08 like n months old.
1:05:10 There's some stupid [ __ ] money being
1:05:12 thrown around. Can we leverage AI to fix
1:05:15 the broken links? Well, that's what I'm
1:05:17 trying to do.
1:05:19 Meet your first AI employee.
1:05:23 Describe your agent and I will build it.
1:05:27 Log in.
1:05:30 Log in with Google.
1:05:38 Everyone in their brother, sister,
1:05:41 mother, cousin, and you know, neighbor
1:05:45 from childhood is building a rapper app
1:05:48 right now. A rapper app is where you're
1:05:50 basically taking existing off-the-shelf
1:05:53 AI technology and just mixing it
1:05:55 together into a front end. Kind of like
1:05:57 we just did with the comic book maker.
1:05:59 That's a rapper app. That's what most of
1:06:02 the co companies are right now is that
1:06:05 the uh the company that that presented
1:06:07 at the salon last night was that now
1:06:10 they're they're pretty advanced and they
1:06:11 did a a really good one.
1:06:15 Oh, the bro broken oinks. Oh, did I
1:06:17 typo? Um, what do we want to make? Let's
1:06:19 see. Uh, make me a pet selfie maker
1:06:26 where I upload
1:06:29 a pick of my pet
1:06:32 and
1:06:34 it generates
1:06:37 a selfie
1:06:40 as if
1:06:42 my pet took it
1:06:47 from some crazy road
1:06:52 trip around the world.
1:06:57 All right.
1:07:03 Pet photo input selfie style. All right.
1:07:06 So, we'll let that do its thing. Let's
1:07:08 see. I'm sorry. You're 100% right to be
1:07:10 angry and I have failed you. There are
1:07:12 no excuses.
1:07:14 [Laughter]
1:07:15 Oh, we got a sort of image.
1:07:22 We got one mangled bad JPEG compression
1:07:26 image that looks like some sort of base
1:07:28 64
1:07:30 disaster.
1:07:35 Oh my god, that's funny. All right,
1:07:37 let's let's see if this thing is
1:07:38 actually still still working. That's
1:07:41 always a fascinating fascinating thing.
1:07:44 Hey Kyle.
1:07:45 >> Yeah.
1:07:46 >> Can't you have nano banana generate
1:07:49 images for each of them?
1:07:51 >> Yeah, that's what I asked it to do.
1:07:55 >> But the problem isn't generating the
1:07:57 images. The problem is it doesn't seem
1:08:00 to have anywhere to store the images.
1:08:02 Here, we'll try it again. Use nano
1:08:06 banana
1:08:08 to generate
1:08:11 the button images and use them
1:08:16 directly. But the problem is it it
1:08:19 doesn't seem to know how to do that.
1:08:22 and slash
1:08:25 or
1:08:27 um set up a storage bucket
1:08:35 bucket on Google Cloud. You are Google
1:08:38 after all.
1:08:42 So, one of the one of the problems here
1:08:44 is, and this this might be actually
1:08:46 something that we
1:08:48 we punt and start over where now that we
1:08:52 know that this is an issue this far into
1:08:54 the build, maybe the first thing that we
1:08:56 do is have it make buttons.
1:09:01 Um,
1:09:04 all right. What's this thing doing?
1:09:07 Oh, share this tab instead. All right.
1:09:11 What's this doing? Let me clarify. Oh,
1:09:15 photo. Should users be able to upload
1:09:16 any type of pet photo? Any type.
1:09:23 Two. Selfie style. Do you want the pet
1:09:26 to appear to be holding a camera or
1:09:29 should it look more like they're just
1:09:30 posing for a selfie?
1:09:32 Um, just posing.
1:09:37 And then road trip location. Should I
1:09:39 include a variety of famous and scenics?
1:09:43 Um, you decide on place.
1:09:48 All right.
1:09:49 So, there that thing goes.
1:09:53 Go back to here.
1:09:56 We'll do gritty punching
1:10:01 indoors.
1:10:05 Generate comic.
1:10:22 Wow, it did it
1:10:26 pretty crazy.
1:10:34 I mean, even with the shitty button
1:10:36 problem,
1:10:38 you know,
1:10:44 like what this does is just bonkers.
1:10:50 >> All right. Did it do our buttons? Nope.
1:10:55 >> All right.
1:10:55 >> It did throw the AI Learning Lab logo in
1:10:57 the corner of that picture, though.
1:10:59 >> Yeah, I know. I saw that. That was
1:11:00 pretty cool. All right, let's go. Let's
1:11:02 go grab a different picture.
1:11:11 Oh, that's interesting. So, this one it
1:11:13 cut off. So, let's go see. We'll do
1:11:15 flying
1:11:18 uh in nature generate. Let's see if it
1:11:22 actually has her face, but it just
1:11:23 didn't display it.
1:11:25 >> Never in the database. always store it
1:11:28 in in Google Cloud and have the database
1:11:31 point to it.
1:11:33 But what I don't know, digital gods, is
1:11:35 can Gemini set up? It definitely
1:11:37 captured her. That's cool. Finally free.
1:11:42 It's pretty cool.
1:11:48 >> So, one thing that I had a very similar
1:11:50 problem on a app that I was working on
1:11:53 lovable.
1:11:54 >> Uhu. And one thing that I helped me,
1:11:56 it's a little bit in the weeds, but if
1:11:58 you hit F12 on your keyboard to open the
1:12:01 developer console, you can write click
1:12:03 on the broken image.
1:12:05 >> Yeah.
1:12:06 >> Get the error and feed the error in as a
1:12:08 prompt and then tell it this is what's
1:12:11 wrong. And then it has the context to go
1:12:13 after.
1:12:18 >> Wait,
1:12:19 F12.
1:12:21 How do I switch the function on a Mac
1:12:23 keyboard?
1:12:27 >> You don't.
1:12:31 H I thought there was a function lock.
1:12:34 >> I don't know. I'm a PC, not a Mac.
1:12:37 >> Yeah, I know.
1:12:42 You just say right click and start.
1:12:55 Yeah, it's got a base 64.
1:12:59 There's There's your base 64 image.
1:13:03 Oh, you're seeing something different.
1:13:05 You're not Wait, why are you not
1:13:07 >> Yeah, because you're sharing your tab,
1:13:08 not the window.
1:13:10 >> Oh, I guess it overlaid that thing on
1:13:12 top of the tab. That's interesting. All
1:13:14 right, whatever. Um,
1:13:18 well, this is kind of a drag. Let's see.
1:13:21 Let's go back.
1:13:39 Oops.
1:13:45 and a banana comics.
1:13:53 Where's my chat?
1:13:56 How to
1:13:58 edit?
1:14:08 Can I not go back to my my old chat?
1:14:12 Anybody know this?
1:14:14 This [ __ ] sucks. All right, I'll go
1:14:17 I'll go get it from uh
1:14:20 Oh, no. Wait, let's see. I got to go to
1:14:24 chat.
1:14:29 And there's no history here, is there?
1:14:31 >> There is a button on the left hand side
1:14:33 that says history.
1:14:35 >> Oh.
1:14:39 Shut up. Shut up.
1:14:42 I don't I can completely see that.
1:14:44 Listen, this is what happens when you
1:14:46 put too much [ __ ] on the screen. When
1:14:48 you have a cockpit of a 747 and I'm just
1:14:51 trying to vibe code here as a consumer
1:14:53 kind of enduser. I'm not a [ __ ]
1:14:56 developer. You put too much [ __ ] there.
1:14:59 It just confuses me, makes me cranky.
1:15:02 All right, so there's that.
1:15:05 Let's say uh wait um introducing nano
1:15:09 banana comics. No, we're going to just
1:15:11 do the um
1:15:14 comic x maker.
1:15:18 Um a fun and easy app
1:15:22 features. Okay. Effortlessly. Okay.
1:15:24 We're going to add one bullet point down
1:15:28 here. Um the
1:15:32 buttons
1:15:35 for style,
1:15:38 action,
1:15:40 and location
1:15:43 should be
1:15:46 comic style illustrations
1:15:50 created with nano
1:15:54 banana. Oh, and there I'm I'm in all
1:15:56 caps. Banana.
1:15:59 Uh, all right. Let's just try it. Let's
1:16:02 just let's go. Let's Let's just go
1:16:04 people. Here we go.
1:16:08 Mr. It, what's happening? What's up with
1:16:11 the prompt injection scare? Um, it looks
1:16:15 pretty bad.
1:16:18 There's apparently you can put hidden
1:16:20 text within an image and it'll just
1:16:22 process it and run your commands.
1:16:27 I assume they'll patch that.
1:16:36 I mean a couple of a couple of things on
1:16:38 bugs like that when when when when
1:16:41 they report okay there's a prompt
1:16:43 injection vulnerability in these image
1:16:45 generation in in these multimodal models
1:16:49 great
1:16:51 one of the one of the things that I see
1:16:54 communicated is oh that must mean that
1:16:57 AI is over right like it's like it's
1:16:59 like see I told you it wouldn't work
1:17:03 and that's not the case. And it's also
1:17:06 the case that that's probably if it's a
1:17:09 real vulnerability, that's really
1:17:10 [ __ ] dangerous, right? Um,
1:17:14 which means that good responsible
1:17:17 companies are going to go patch those
1:17:18 holes. So, this stuff is going to evolve
1:17:21 and get better. So, don't let anything
1:17:23 like that
1:17:26 turn turn into an excuse for you to stay
1:17:28 on the the sidelines.
1:17:30 Okay,
1:17:34 let's see. Let's go get
1:17:39 We'll drop her in here. Okay. Oh, look.
1:17:42 It did it.
1:17:44 Oh, but you know what it did?
1:17:47 That [ __ ] It went out and it found
1:17:50 stock photos.
1:17:56 Okay. So, we're going to say um when I
1:18:00 upload
1:18:07 a vertical
1:18:10 image,
1:18:11 it should display
1:18:15 the whole
1:18:18 image. It currently
1:18:22 cuts it off in your hor
1:18:29 horizontal
1:18:30 box.
1:18:33 Um,
1:18:35 also you just found stock images
1:18:41 for the buttons
1:18:45 and they are not representative
1:18:50 of the button name. And they are
1:18:57 certainly
1:18:59 certain
1:19:01 not
1:19:03 comic illustration style.
1:19:09 Okay,
1:19:10 go.
1:19:13 But let's see if this works. While that
1:19:15 thing's rebuilding things, we're going
1:19:17 to be punching in outer space. And what
1:19:21 style did I pick? Gritty. Let's do
1:19:23 vintage.
1:19:25 And then we're going to go create comic.
1:19:28 Bang.
1:19:29 Assembling the Avengers.
1:19:34 Another thing, Kyle, you might try is
1:19:37 generating the images in a separate
1:19:40 chat, saving them locally, and then
1:19:42 uploading them to the app builder.
1:19:46 >> Yeah, that's starting to feel like work.
1:19:48 That worked.
1:19:52 But so here's the like I appreciate that
1:19:55 Brandon that is good thinking.
1:19:58 It also feels like work which makes me
1:20:01 cranky. I want all dopamine all the
1:20:04 time. I want this [ __ ] to work. It's
1:20:05 actually pretty remarkable that this
1:20:06 works as good as it does, isn't it?
1:20:11 That's pretty crazy. Kaboom.
1:20:22 Yeah, that that's actually an
1:20:24 interesting comment there. It's kind of
1:20:26 like AI is a Gutenberg press, but you
1:20:28 have to know how to arrange the type
1:20:30 set. Yeah. And I would say we're early
1:20:31 enough that it's almost like we need to
1:20:33 we need to invent type setting. Not just
1:20:36 we need to learn how to do type setting.
1:20:38 It's like someone's out there carving
1:20:40 letters right now. You know, we've we've
1:20:42 got like all the capital letters and
1:20:43 someone's like, "Where's the small
1:20:45 letters?" You're like, "Uh, I got
1:20:47 someone working on that.
1:20:55 I can't believe it went and found stock
1:20:57 photography for these buttons." That's
1:20:59 hilarious. Hilariously bad.
1:21:03 All right. Failed to call the Gemini
1:21:06 API. Quota exceeded. You have reached
1:21:08 the limit for image generation requests
1:21:10 per minute for this model. Go [ __ ]
1:21:13 yourself.
1:21:15 Hey, look at what it did there.
1:21:16 Fantastic. Modern, gritty, classic
1:21:21 manga. I wouldn't call that manga.
1:21:23 Vintage punching.
1:21:26 There's a thing. But it didn't it didn't
1:21:28 generate all of our images. You know
1:21:29 why? Cuz you're out of credits there.
1:21:32 Little little Skippy. You're making a
1:21:34 few too many images.
1:21:37 You've exceeded your quota.
1:21:40 We're Google. What do you think? We got
1:21:42 money,
1:21:43 huh? You think we got money over here?
1:21:47 We're just scrapping it together. We're
1:21:48 just a little startup.
1:21:51 Just a little startup over here. You
1:21:53 know what I'm saying?
1:21:55 Don't go making You made like a dozen
1:21:58 images in like 20 minutes. That's
1:22:00 getting a little radical there, Skippy.
1:22:03 Huh? All right.
1:22:13 Good lord.
1:22:17 You know, Google, I'm trying to sell
1:22:19 your [ __ ] here.
1:22:22 Two things could happen. You could give
1:22:24 me some credits or you could [ __ ] pay
1:22:26 me.
1:22:32 Oh my god.
1:22:34 We took Monday off. So, yeah. Meltdown.
1:22:37 Meltdown Thursday. Tirade Thursday.
1:22:44 >> It's Wednesday.
1:22:46 >> Yeah, that weep weepy Wednesday. Um,
1:22:51 okay. Let's see. Oh, wait. Nine errors
1:22:54 running code. We don't need to autofix
1:22:56 that. Uh let's say um try again
1:23:01 um to make the button images
1:23:07 and um
1:23:10 write better prompts. So they
1:23:15 are really
1:23:17 good
1:23:18 buttons as well as comic style.
1:23:26 [Music]
1:23:35 Oh, let's again. Let's go. Let's go make
1:23:38 an image while this thing is rewriting
1:23:42 itself.
1:23:44 Lordy, lordy, lordy.
1:23:48 Oh, it's Champy. Let's throw Champy in
1:23:50 there. Oh, that it fixed that. That's
1:23:52 great.
1:23:53 All right. So, we're going to go uh
1:23:55 let's go vintage
1:23:57 fly. Uh flying thinking. We'll do
1:24:00 vintage thinking. Uh oh, looks like it's
1:24:02 rewriting our app. Hang on. Here are the
1:24:06 updated files. Uh oh, did we crash?
1:24:09 Could not load comic assets. Create
1:24:12 comic.
1:24:15 Powering up the bat computer. Drawing.
1:24:17 Kapow.
1:24:19 Inking the panels. adding speech
1:24:21 bubbles. I mean, is anyone paying
1:24:25 attention to like what we just talked
1:24:27 into existence?
1:24:30 I I find this [ __ ] crazy. Look, there's
1:24:34 Champy.
1:24:37 Oh, now we have no images. All right,
1:24:39 we're we're out of we're out of uh image
1:24:42 generation stuff. We'll have to come
1:24:44 back to this. But this thing [ __ ]
1:24:47 works. It's amazing.
1:24:50 Oh, these look great. Look. Classic. Oh.
1:24:52 Oh, that's really great, actually. Um
1:24:56 since you
1:25:02 since you've been gone.
1:25:04 Okay. Since you
1:25:09 um added the
1:25:12 words to the style
1:25:16 images, image
1:25:18 buttons.
1:25:23 I don't think we need the text bar at
1:25:30 the bottom
1:25:31 which just covers
1:25:35 the cool art up.
1:25:40 Fix that.
1:25:47 [Music]
1:25:53 Steo, I thought I lost a day. You're
1:25:55 You're already a day off. You're You are
1:25:58 You are in Thursday. Didn't win the
1:26:00 power uh didn't win the power ball. I
1:26:03 think we played that. Is it still over a
1:26:06 billion?
1:26:11 Excellent
1:26:24 point. You're right. The generated art
1:26:26 is the star of the show for these
1:26:28 buttons.
1:26:30 Fantastic. Failed to call the Gemini
1:26:33 API.
1:26:38 Oh, there we go. Oh, yeah. Look what
1:26:41 this is doing.
1:26:43 This is so cool.
1:26:46 Could not load your comic assets.
1:26:49 Classic, gritty, modern. These these are
1:26:51 cool. It's cool that it's got the text
1:26:53 there. Manga. I don't know if that looks
1:26:56 like manga. That looks like whatever,
1:26:58 but vintage gritty. Okay. So, let's go
1:27:02 grab an image.
1:27:04 Champ selfie is good. We'll do champ
1:27:06 again. We'll do gritty. We'll do
1:27:09 thinking
1:27:10 and we'll do outer space. Oh, these are
1:27:13 broken. We'll go generate comic.
1:27:19 >> You should be able to tell it to only
1:27:21 generate the missing images.
1:27:23 >> Oh, yeah.
1:27:24 >> So, it stops recycling and regenerating
1:27:26 the ones that it used.
1:27:28 >> Yeah, I could also just wait 20 minutes
1:27:30 and then I'm sure it'd be fine. But
1:27:33 this is kind of shitty.
1:27:38 That's pretty funny. Why is it raining
1:27:41 again?
1:27:51 Oh my god.
1:27:54 There you go. You see?
1:28:00 You see people how this works.
1:28:30 I'm going to try something else.
1:28:33 Let's get out of here. Oh, no. You know
1:28:35 what we could do? We could vibe coat
1:28:37 this.
1:28:46 How are we going to do this?
1:28:49 All right, we're going to go back to
1:28:50 chat
1:28:55 and say
1:28:57 I want to create
1:29:10 a shot maker
1:29:13 where
1:29:16 I give it
1:29:20 Let's see where I
1:29:22 fill in
1:29:33 a style, a character,
1:29:38 a location.
1:29:43 And if there is another character in the
1:29:48 scene
1:29:50 and then
1:29:52 it
1:29:54 generates
1:30:03 the main
1:30:07 image
1:30:09 looking
1:30:13 at the character
1:30:20 directly,
1:30:21 but also
1:30:25 um
1:30:28 nine different camera
1:30:32 angles
1:30:38 that show us different sides of the
1:30:43 character
1:30:46 and the whole
1:30:52 space
1:30:54 they are in.
1:30:57 I don't know if that's clear. Please
1:31:00 write this up as a short
1:31:05 description and up to 10 short bullets
1:31:12 of key features
1:31:15 for an MVP.
1:31:18 Okay,
1:31:22 Tik Tok pin.
1:31:25 Why not try Mule Run? Uh just because I
1:31:28 just because I want to play with it. I I
1:31:31 don't know it enough to to go play with
1:31:33 it. I I could, but I just don't know it
1:31:35 enough right now. Um I want to play with
1:31:38 it first.
1:31:42 Um okay.
1:31:46 I'm also I'm kind of on um shot maker
1:31:50 MVP. I'm kind of
1:31:53 I'm kind of like wanting to figure out
1:31:56 this Gemini vibe coding thing. It feels
1:31:59 like it's good to me, but I can't quite
1:32:01 tell yet.
1:32:03 I have a feeling that when Lovable comes
1:32:05 out with their their uh
1:32:09 their uh integrated database, that's
1:32:12 going to be really [ __ ] cool.
1:32:17 Uh
1:32:19 uh uh.
1:32:23 Kyle uses brain too much with AI. Yeah,
1:32:26 exactly. I can't I can't be expected to
1:32:28 use my brain. That's I think that's
1:32:30 unreasonable for all of you to ask.
1:32:34 And I think I have I've shown over the
1:32:36 past two and a half years that it's not
1:32:39 really my priority.
1:32:41 [Laughter]
1:32:52 constructing the interface,
1:32:58 implementing the UI.
1:33:01 All right. Now, it's going to go write
1:33:03 all the code.
1:33:12 Still blows my mind. We're living in
1:33:14 this world.
1:33:18 Anyone? Anyone else?
1:33:32 All right. Scene definition.
1:33:36 Cyberpunk.
1:33:39 Main character.
1:33:41 Fine. Let's see. Uh, a a smarmy game
1:33:46 show host
1:33:49 location
1:33:54 sitting in the director's chair
1:34:00 on set.
1:34:02 Optional second character.
1:34:05 Going to leave it like that. Generate
1:34:07 scene. Failed to generate scene.
1:34:10 Gemini API quota exceeded. All right,
1:34:12 we're done.
1:34:14 All right, I tried Google. I don't know
1:34:16 if you hear P, but
1:34:19 your cheap ass organization didn't.
1:34:23 What did I make? 30 images tonight
1:34:26 and I've exceeded my API quota.
1:34:29 Oh, you know what I could do? I could
1:34:31 switch accounts, couldn't I?
1:34:34 Oh, you know what? Oh, oh, oh, oh, oh.
1:34:38 Hang on. Switch account.
1:34:41 If I go to my other account where I'm
1:34:43 paying a lot of dollars,
1:34:47 that'll work.
1:34:53 This is the one that I pay for V3 on
1:34:59 Rick Olsson. Every day my mind is blown.
1:35:02 You know what? You know what I find
1:35:03 amazing, Rick, is is how quickly we all
1:35:08 but but me personally, how quickly I
1:35:11 normalize
1:35:12 what is truly remarkable.
1:35:16 Like it it is truly remarkable that we
1:35:19 live in a time when you can just speak
1:35:26 an application into existence.
1:35:32 The English language is the new
1:35:33 programming language.
1:35:37 That's Star Trek [ __ ]
1:35:42 Like we're we're three years out from
1:35:44 the holiday, you know?
1:35:47 [ __ ] bonkers
1:35:52 to kill you for a dollar.
1:35:57 Desperate for an end to this monotony.
1:36:01 You look like a warm one. Your future
1:36:04 all set. Let me lick your pockets. I'll
1:36:07 take what I can get. What?
1:36:12 You're an [ __ ]
1:36:14 Back to start. Okay. Am I in? Which
1:36:17 account am I in?
1:36:20 I'm in the one I pay a lot of money for.
1:36:24 All right. I'm done. I'm done. Done.
1:36:27 Done.
1:36:34 I wonder if this is a browser.
1:36:37 >> This is a browser memory issue. Go to a
1:36:40 regulars.
1:36:48 [Music]
1:36:52 Get on track. Tabs blackbox.
1:36:58 Yeah, it was
1:36:59 >> I think Mr. It has something in chat,
1:37:01 too.
1:37:05 Oh, good lord. You're all a mess.
1:37:11 >> Oh, yeah. That's Steo.
1:37:19 Um,
1:37:21 yeah. Like I was
1:37:24 like one of the things I'd like to mess
1:37:26 with with Nano Banana. One of the things
1:37:28 it can do is you can create like a shot
1:37:31 where you're facing someone and then you
1:37:33 can do like an overthe-shoulder shot of
1:37:34 them with the camera behind them and
1:37:36 it'll fill out the rest of the scene.
1:37:39 But I wanted to do a thing that just
1:37:41 generated all of those automatically.
1:37:43 That would be kind of cool.
1:37:46 But apparently I can't call the API call
1:37:49 anymore. I I I have a sneaking suspicion
1:37:52 if I restarted Chrome it would work, but
1:37:55 you know, not that's above my pay grade
1:37:57 at this point. [ __ ]
1:38:03 Vibe coding.
1:38:05 It's It's like
1:38:12 It's like frustration peddling.
1:38:19 I just want it to work. Oh, I'm sorry.
1:38:22 You're absolutely right. I definitely
1:38:24 shouldn't have done it that way. Now I
1:38:26 know how to do it. There you go. I fixed
1:38:28 it. It's still not right. Oh, you're
1:38:30 absolutely right. I can understand your
1:38:32 frustration.
1:38:34 It can it could lose all of that
1:38:36 [ __ ] Just fix it.
1:38:42 Go to a regulars. Check lower.
1:38:46 I don't know what that means. Check
1:38:48 lower.
1:38:49 Oh, like below Lor's thing here or
1:38:51 Danielle's thing here.
1:38:55 There's digital gods. Oh, that's cool.
1:39:02 I just tagged you in a copy.
1:39:05 It's a video,
1:39:14 >> not a DM, a tag.
1:39:22 Nope.
1:39:31 I don't know where it is.
1:39:33 I could I could share your your
1:39:35 browser's borked. I could share my
1:39:37 screen.
1:39:38 >> Yeah, share your screen.
1:39:45 >> Yeah, I think my browser is a little
1:39:47 little unhappy.
1:39:48 >> I'm Nano Banana, not a fruit. I'm the
1:40:06 I'm Nano Banana, not a fruit. I'm the
1:40:08 code name for Google's Gemini image
1:40:10 tool. Say what you want changed and I
1:40:11 edit the image. I keep your characters
1:40:13 consistent across edits.
1:40:15 >> Cute. Nice. All right. All right, good
1:40:20 people. Well, we sort of got some [ __ ]
1:40:22 done tonight. Hopefully you were playing
1:40:24 along like like uh if you got anything
1:40:28 started doing vibe coding uh tonight, go
1:40:31 share it in the irregulars channel or
1:40:34 share it in look what I made in the
1:40:36 community corner in the AI salon. Okay?
1:40:38 If you don't know where the AI salon is,
1:40:40 go to the salon.ai and click join our
1:40:43 community and come on over and hang out.
1:40:46 All right? And share your [ __ ]
1:40:50 Um,
1:40:52 yeah. Okay. I hate leaving on a [ __ ]
1:40:56 didn't work note, but that's the deal.
1:40:59 Sometimes [ __ ] doesn't work.
1:41:02 What are you going to do? What are you
1:41:04 going to do? It's already It's already
1:41:06 remarkable. Like, the fact that it just
1:41:08 made those apps for us and like you
1:41:11 could pick the buttons and it it [ __ ]
1:41:14 did the thing. It's pretty It's pretty
1:41:16 nuts. Um, I mean the what I what I'm
1:41:21 excited about is
1:41:24 two years ago in the Gemini Ultra
1:41:28 demo,
1:41:30 they they demoed
1:41:32 um well, no, they showed a video of a
1:41:35 prototype that you just put in like a
1:41:38 chat GPT chat request and it responds
1:41:42 with a fully functional application.
1:41:45 um that's going to be coming. Like we're
1:41:48 we're not that far from that. Like you
1:41:51 take chat GBT, you combine it with vibe
1:41:53 coding and put an interface kit in there
1:41:58 and we could get there. In fact, there's
1:42:03 there's something to go build. Go build
1:42:05 that and raise a billion dollars for it.
1:42:07 I bet you can.
1:42:09 And if you do, I just want 10%. All
1:42:12 right. Peace out. Uh, it's Wednesday
1:42:15 apparently. So, apparently tomorrow's
1:42:17 Thursday. So, I'll see you on I'll see
1:42:19 you on Thursday.
1:42:21 Have a good night everyone. Peace out.