All Videos

Ep 12: Airplane Coding + Chatter Board

Hypandra · February 12, 2026

curiosity-buildsconundrum-desk

Transcript

Reading mode

0:07Hello and welcome back to another

0:07episode of Curiosity Builds. I apologize

0:09if the sound isn't that great.

0:12Unfortunately, I left my podcast mic

0:14back in Seattle, but here we are to do

0:17another episode on the conundrum desk

0:19using our curiosity LLMs and good

0:22oldfashioned try and try again to work

0:25out how we can get some of this stuff

0:27cleaned up at the very end here. Now,

0:29this is going to look a lot different to

0:30you if you've been watching the videos

0:32before because believe it or not, I was

0:35able for $8 on Alaskan Air to get

0:38connected to their internet and pull out

0:40my computer and spend 5 hours basically

0:44coding quietly in the corner of my seat.

0:47And that's kind of funny if you've ever

0:49seen me in real life. I'm not fitting

0:50any corners in any seats on the

0:52airplanes.

0:53Anyway, so I went through and I I tried

0:56to get this a little more, you know,

0:58visually appealing, still keeping

1:01basically what we had, but um some very

1:03notable changes. So, putting the cards

1:05on here more like a pin board, right, to

1:07kind of go with the desk theme. So, when

1:10you create a conundrum, you know, why do

1:14birds

1:16poop

1:19but not pee? That's not really a

1:20conundrum, but you know, I just need

1:22something there cuz then I can pin it to

1:24the chatter board. Okay, not a

1:26leaderboard. It's a chatter board. I'm

1:27going to pin it to the chatter board and

1:28I pick my pen. I put a gold pin and

1:30there it goes. It falls wherever it

1:32falls. Um I think uh that's pretty

1:36nifty. We've added these little

1:39chatterworthy stamps to the top three.

1:41So if you get up here, um so if this one

1:44gets another vote, it should pop up. Oh,

1:46the vote was already counted. I can't

1:47remember. So anyway, it'll pop up here

1:49and you'll get this little badge. The

1:52trash files are working correctly now.

1:54Um, I can revive it. The revive goes to

1:57here. And the reason it goes to here is

2:00you can decide if you want to edit it

2:02because now you can put in your own

2:04conundrum if you would like, like you

2:05just saw me do, which is something we

2:06had originally, but I kind of wanted to

2:08give people the option cuz what if you

2:09got something really good um that's

2:12knocking around in your brain? We move

2:14the conundrum generation button down to

2:16make it a little more um like the flow

2:18make sense. Right? So I'm up here. I'm

2:19typing this in. I'm going to pin it or

2:21I'm going to toss it or I can't think of

2:22what to write. Oh, generate a conundrum.

2:24I think I don't know. I I think I don't

2:25know. I think I want to connect this so

2:27it's all together. Um but anyway, these

2:29are the drawers. They need some work. Um

2:31they were better before, but we added so

2:34many I had so many different options

2:36now. So we've got the topic, ethics,

2:38society, civics and power, logic,

2:40identity and reality, tech and tomorrow,

2:41manners, money and work. We've got the

2:44vibe, present day, sci-fi, fantasy,

2:46absurd, historical. We've got the

2:48stakes, so the low, medium, high. We've

2:51got the people. So, we've still have

2:53yourself, family, strangers, and

2:54friends, but we've got co-workers,

2:56community, and pets. Now, we've added a

2:58whole new button, the constraint button,

3:00because in order to have like a

3:02compelling conundrum, right, you need

3:03like a some kind of twist or some kind

3:05of ultimatum or some kind of like

3:08thing that's like, oh no, right? like

3:10there's ambiguity here, but also I'm I

3:12must am forced to do something here that

3:14might be uncomfortable. So the

3:15constraint we've got it's a secret.

3:17There's a time limit. It's one time

3:19only. It's rulebound. You know, there's

3:20a public fe uh budget cap reversible can

3:23be undone. There's a relationship risk.

3:25So anyway, out of those really liking

3:29how it's working, but I am stuck. So we

3:34got the LLM wired up. It is wired

3:36correctly. We are connected. um it is

3:40generating conundrums but it is somehow

3:42for some reason not making it here. So I

3:46started to investigate with Claude and

3:48right away I thought I should stop

3:49because this is good to put on screen.

3:51Uh so first let's go back and kind of

3:54look at what we talked about. So I we we

3:58had this whole prompt, right? I created

4:00a prompt going on to Chad GPT and

4:04telling Chad GPT everything about the

4:06game that I wanted. um everything about

4:08the game that currently existed,

4:10everything about the Slate Political

4:12Game Fest. I went and I found a list of

4:16popular conundrums, ones that were, you

4:18know, really good because they just it's

4:20like, oh, we can't stop talking about it

4:22or really bad because they're just like,

4:23oh my gosh, that's like difficult and

4:25hard and then also poor examples and

4:28then tried to encapsulate the vibe that

4:32you get when you listen to the Gav Fest

4:33and they how they talk. And so we I

4:36workshopped this a couple of times and

4:38then I had chat GPT write a prompt that

4:40we could put into our um backend here.

4:44So when it goes through and it it does a

4:46connection and just so you know we used

4:48open router which allows us to connect

4:51um an API into the conundrum website. It

4:55allows me to make calls to an LLM and

4:58using this prompt. So oh and before you

5:02know we weren't getting very good

5:03conundrums. It was basically just like

5:04repeating what the what the constraints

5:05were, what the topics were. Um, and it

5:07was because there was no prompting. We

5:09hadn't gotten there yet. Um, and it's

5:11not that I forgot that. Uh, I just we

5:14hadn't done it. So, we've done it here

5:16and it's a great it's a great prompt.

5:18It's it's working well, but it's still

5:21not generating. It's still not coming

5:23back. In fact, take a look. If I come

5:25here, let's get rid of this. Oops. Let's

5:27get rid of this. And I say, let's see.

5:31We'll go ethics, sci-fi,

5:34low stakes, low ethical stakes, and

5:36sci-fi um with the community. And the

5:39constraint is there. It's reversible.

5:41Okay, so low stakes, reversible. That

5:44kind of helps each other out. But watch,

5:46let's generate a conundrum. Oh, right.

5:48Consulting the after hours desk. I don't

5:49know about that. This is AI BS that I

5:52put in there, by the way. In a sci-fi

5:54setting, your community can front low

5:56stakes. An ethical dilemma. But so

5:59basically it's just defaulting to the

6:01local, right? Just like doing the bare

6:03minimum freebie whatever to get in here

6:05something that to make this machine

6:07work, right? Just to prove that

6:09everything's going. It's almost like a

6:10dummy test, but we should be able to see

6:12the real thing in the preview. So I

6:15talked to it and it was like everything

6:17is set up correctly. Here's what I want

6:18you to do. So it added the debug logs

6:22which allows me to check the terminal

6:24what's going on after I restart the

6:26server. Okay, so I restarted the server

6:29and tried again and I'm supposed to look

6:30for these things. So restart the server.

6:33I tried again and I come back to the

6:36terminal. I'd restarted it and I'm

6:39looking. Okay, yeah, API get true.

6:41Great. LL response conundrum. Your small

6:44town gets offered a free neural implant

6:46that elim. So this is look, it's the

6:48beginnings of the conundrum that we'd

6:49want to see with the constraints that we

6:51have. But generation failed. It stopped

6:54right in the middle of it. unexpected

6:56token. So basically, and by the way, let

6:59me go back and say, let me clarify

7:01something. If it sounded like I didn't

7:02know what I was talking about here when

7:03I was reading it, I didn't know what I

7:05was talking about. I told it I don't

7:08know why it's doing this, right? Take a

7:10look at this screenshot. We've wired

7:12everything correctly. I've gotten an API

7:13key, which, you know, took a couple

7:15texts out to Daniel to help me do while

7:18I was flying. You know, we did some real

7:19work here. What's going on? Then it told

7:23me that it added the debug logs and told

7:25me to do these things. Okay, I am

7:27assuming by adding the debug logs, it

7:30helps us track these things up front so

7:33I can take a look. I think that's how it

7:35works. Now, we can go double check that

7:39on Google, which I probably will after

7:42this, but I don't want to get through

7:43this right now. So anyway, I'm going to

7:46go through here and instead of just

7:48typing, I can copy and paste what the

7:51terminal is saying. So we're going to go

7:54just copy the whole thing right there.

7:59Actually, could you even add that?

8:02No, there's like a be nice if there's

8:04like an add to terminal button. There

8:05might be actually there is from uh from

8:08here over to the agent there's an easy

8:10ad. But anyway, I digress.

8:14By the way, it's pretty nifty. If you

8:15paste in here, if it's very long, it'll

8:18just show that um

8:22you can go up into it and and change it,

8:23but that's what it shows. Okay, so found

8:25it. The LLM is wrapping a oops JSON and

8:27markdown code fences. Need to strip that

8:29before parsing.

8:37Bopping. We sure are. Over here in DC,

8:37it is cold fixed JSON instead of raw

8:40JSON.

8:42Try again. So, we will kill the

8:44terminal. Brutal. We will start another

8:47terminal. We will do our nifty nifty

8:49bun dev. Getting our buns out for dev.

8:52Buns out for dev. And what this will do?

8:54Start a new localhost. Load it up. Get

8:57Start a new localhost. Load it up. Get

8:57rid of the old one. Uh, let's do check

9:01in tomorrow. The vibe is present day

9:03though. I'm already going to stretch it.

9:06Make it medium stakes. Uh, medium stakes

9:09feels like voting a seven when you're

9:11asked like, "Do you like this on a scale

9:12of 1 to 10?" Let me give a little advice

9:14here to anybody that is listening. If

9:17you want to know if you like something

9:18or if other people like something, ask

9:20them to rate it on a scale from 1 to 10

9:22excluding seven. And if they say 8, 9 or

9:2410, great, they like it. If they say

9:26six, whatever, they hated it. Seven's a

9:28copout. People go there if they don't

9:30want to make you upset or they don't

9:31like want to be pushed to make a choice,

9:33get rid of seven. I promise. I promise.

9:35And I do that personally all the time. I

9:37like sit there and think, "Oh, do I

9:38really like this? Let me rate it here."

9:39Oh, man. Helps me make decisions. Any

9:42the people, your co-workers, and the

9:44constraint will make a secret. Good.

9:47Okay. Generating. Come on, baby. Make

9:51this a short episode.

9:53Unfortunately, I mean, I wish I could

9:55have recorded a lot of their Oh my

9:56goodness. Look at this. The only problem

9:58is it's supposed to be two sentences is

10:00part of the prompt. So, your company's

10:04assistant has a glitch that occasionally

10:06will give you perfect answers to work

10:07problems by accidentally accessing your

10:09co-workers's private drafts and notes,

10:10information you're not supposed to see.

10:12You've landed two major wins this

10:13quarter. These insights and your boss

10:15just hinted at a promotion, but you have

10:17to report the bug and admit what

10:19happened to it, which would likely cost

10:21you the promotion and damage

10:22relationships with the colleague who

10:24you'd learn who you learn who learn you

10:28saw their private work.

10:31It like bled over here. Some will argue

10:33the wins were accidental and while you

10:34earn the promotion through execution,

10:35while others will say benefiting from

10:37unauthorized access, even unknowingly at

10:39first, creates an unfair advantage,

10:40you're obligated to disclose. What's the

10:42conundrum here, right? Oh, you manage

10:45two major wins. You report the bug and

10:47admit it happened to it, which would

10:49likely cost you the promotion.

10:51Oh, yeah. Yeah.

11:03You have to report the bug. I feel like

11:03this doesn't position it as much of a as

11:05a conundrum though. I guess it would say

11:09what we would have to say like what

11:10would you do? But I wonder why this is

11:11bleeding over like this. I want to do a

11:13little screenshot.

11:15And cuz I'm not sure to be honest. I'm

11:18not sure if this is like bleeding over

11:19or if this is some leftover

11:22return from when I was trying to get

11:25this to kind of label what these were,

11:26but then they got too clunky. Also, by

11:28the way, this kind of makes me want to

11:29rethink the two sentence um thing cuz

11:31it's kind of juicy, right? Uh I still

11:34like how these are though. So, anyh who,

11:37don't want to make a perfect the enemy

11:39of good or however you say that, but

11:40there's going to be some enemies here

11:41cuz I'm going to change some of this

11:42stuff. So, let's get this screenshot.

11:45I'm going to do it one more time.

11:45Actually, let's get the screenshot over

11:49to the agent. The agent. I think agents

11:54fine. I like calling them tools because

11:56that's what they are and that's often

11:58how they behave and that's often the

12:01vibe they give off and they're wrong.

12:03Um, okay. So, we'll go over here to

12:05Claude. Boom.

12:15Yay. It worked. But unfortunately,

12:15I don't know why there's that bleed

12:17over. And we had like a two sentence

12:19rule in the prompt. This is much more

12:21than that. I don't actually think it's a

12:24bad thing, but we need to contain this

12:27more. Um,

12:31adjust the prompt to make sure that it's

12:32concise. And maybe we should come up

12:36with a character limit that matches the

12:40input box. No, because you can just type

12:44more if you'd like. Um, I think we're

12:47going to have to

12:49make the input box when you're typing it

12:52in yourself

12:54something that pops out so that way you

12:57can type like more on the notepad and

12:59see the whole thing more clearly in

13:00larger font.

13:03Yeah, I wonder what that would look

13:04like. So, you click on the you click in

13:09here in the notepad, but then it like

13:11pops out so it's larger and you can like

13:13this whole thing pops out. You can type

13:16in there and then you can pin it to

13:17chatter. You can toss it and then it

13:19does the crumple up motion from there.

13:20And when you hit the generate conundrum,

13:22it just also goes to the notepad which

13:24then expands so you can read the whole

13:26thing. And then in order to make that

13:28fit on the chatter board and the cards,

13:31I think we want to show the first two

13:33lines. And then you click on it and it

13:37folds open. So it just it'll cover the

13:40other ones below it. We don't want

13:41anything moving um other than the card

13:43you click on. And you can read the rest

13:45of it.

13:58Oops. Don't show it again.

13:58But before you do that, confirm you

14:00understand. And also maybe we split this

14:03into two tasks because I do want to know

14:06what's this bleed over and why it is so

14:08long. And then I want to make the

14:10adjustments because I do like um

14:13I do like the longer one and I like what

14:16we just said.

14:23Oops. Okay. I think we should split that

14:23into two tasks. the first task. Why is

14:25there bleed over and why is that so

14:27long? Um that conundrum that was

14:29generated or why did it appear? You know

14:31what? Oh, I was talking in there and

14:33that changed it up. Whoopsies.

14:36So, we want to make sure we keep those

14:40two tasks separate. The UI and interface

14:42changes and the discovery of why that

14:44came over.

14:52Okay,

14:52it's gone through and done all the

14:53thinking. It should have done that.

14:54Yeah. Okay. The UI improvements. Here's

14:57what I heard. Pop out notepad model.

14:58Click the notepad input expandable

15:00expandable chatter cards first. Okay.

15:02So, yeah. Fix the bleed area. The

15:04texture autores scrolling. Shows the

15:06beginning. Let's try that. Are you sure

15:08that's what it's going to do? Yeah,

15:10hopefully. Uh, let's double check that

15:12fix. I'm glad I split this into two

15:13tasks because I don't, you know, it's

15:17kind of like wiping the crumbs out or

15:19getting rid of the scraps or sweeping up

15:20the hair off the floor for the next

15:22thing, the next person, the next, you

15:24know, whatever. It keeps it cleaner.

15:26I've already submitted code and updates

15:29that carry things that doesn't need to.

15:32And that can cause like bloat and it can

15:34cause like weird things to happen,

15:36especially if you have the LLMS working

15:38quickly to go through and search things.

15:39They might grab something they weren't

15:40supposed to or grab some context by

15:42accident. And that's something that, you

15:44know, a software developer or somebody

15:46else might catch and not do or not

15:47figure out uh at all is in there. But uh

15:51these can find it and it can mess with

15:53them. Okay, we'll just do three things

15:56just to get this. No, we'll do them all.

15:58We'll do them all. We'll do them all.

15:59Okay. Budget cap. Generate.

16:04Generate. Generate.

16:10Okay, there's still bleed and it still

16:10pushes everything down, but that's okay.

16:12Um,

16:15oh yeah, this is something else going on

16:17here. Some will argue lifting up the

16:20most vulnerable is the ethical priority,

16:22while others will say communitywide

16:23protection serves the greater good. I

16:25was trying to give like some feedback

16:27here. Almost a little uh Hypandra ask,

16:29isn't it? So, I want to get rid of that

16:31though.

16:33First, I just took a look at the

16:35conundrum return and I realized below

16:38the box below the text field after

16:41you've generated the conundrum, there's

16:43like a I don't know a reflection or like

16:46an observation that shows up. Is that

16:49left over from something we did before?

16:51Because I don't think we need that. The

16:52whole point is we want to generate

16:54discussion. I don't know if I want to

16:55lead people with that. Also, this is

16:58meant to be kind of fun and playful and

17:00you know, we don't want to get too

17:00pedantic or or teach.

17:07Love this teach. Making sure to get all

17:07the new words. All the new words.

17:12Your village's annual harvest festival.

17:14My village. Wow, that was a quick fix.

17:16Goodbye.

17:18your village's annual harvest festival

17:19can't can afford either a magical shield

17:21that protects the town square from

17:23storms for the next decade just a decade

17:26or

17:28a enchanted well um excuse me grammar

17:31much unenchanted well that provides

17:33clean water to the poorest neighborhood

17:35forever

17:37the town council but

17:41okay it is fantasy and the stakes are

17:44medium I guess you only have funding For

17:47one,

17:55we only Okay, here's the deal. We are

17:55having the harvest festival and I don't

17:57know where the magical shield comes from

17:59or the spell comes from, but I think

18:02Link needs to show up with some coins so

18:03we can get both. What the heck? Okay.

18:06Okay. Um, yes. Removed the debate. Hope

18:09displays can understand without a teachy

18:11explanation. Thank you much. Okay.

18:16Sorry for that. Now, let's go back and

18:18let's

18:20let's do this one first.

18:24Okay,

18:26it is showing that the cards are

18:28clickable. Why do birds poop but not be?

18:31This shouldn't be allowed. Okay. Um, if

18:35I had a lot of time, I would probably go

18:36see if we can instill like ah ah ah

18:40thing, but we're just going to have to

18:42trust people want to do conundrums.

18:44the absolute position expand state the

18:47approach. You refine the approach while

18:48I get over here and generate some more.

18:50Let's do a society topic and the vibe is

18:54historical and the stakes are low and

18:56the people are me and the constraint is

19:00public.

19:04I think maybe we need to get some more

19:04explanations on what these are.

19:07I a little uh explanation guide.

19:12You're a merchant in 1890s London and

19:14you accidentally overcharged a regular

19:16customer by two shillings. Enough of the

19:17family's bread that week.

19:21Your shop's reputation depends on

19:23appearing flawless and admitting the

19:25mistake publicly required by the rules

19:28means posting a notice on your window

19:30for all competitors and customers to see

19:32for a month.

19:34I mean,

19:37let's see. Do I publicly admit it or I

19:39keep it to myself?

19:42Can I just give the shillings back to

19:44the guy and be like, "Whoopsies." Also,

19:46here's like, you know, some more of

19:49whatever I'm a merchant of. Clearly not

19:52bread. Um, or maybe bread and I'm way

19:55overcharging. But anyway, we are going

19:57to pin this and we'll make it a gold

20:00pin.

20:03Okay. Okay.

20:05Okay. Oh, yeah. That's what I wanted.

20:09Okay. Mak.

20:12All right. So, build it. And if you

20:15build it, it will come.

20:19The nice thing is all of the white pens

20:21were like OG's that were just added. Um,

20:23I'm going to try to like get this

20:24cleaned up before I push it out. Like,

20:26see if I can wipe the slate somehow.

20:29Slate. I meant to do that.

20:35These should clear automatically, don't

20:35you think? Mhm. Mhm.

20:39And then I wonder since they're

20:40clickable, you should be able to click

20:42it now and then I can like see the

20:44constraints or yeah from the drawer.

20:48I also want to make sure we identify the

20:51ones that are written by AI and the ones

20:53that are fully written by people or at

20:56least have people's input, right?

21:00Dun dun dun

21:02oh.

21:07Oh, that one doesn't click though. Yeah.

21:07Okay. I, you know, if I was a great

21:10tester, and I am, I would do another one

21:13of these. Um,

21:15and see how they interact with each

21:16other when they expand. See what that

21:18interaction is like, right? Cuz I don't

21:21believe Claude gets it right every time.

21:22So, you're a minor poet in Don't get a

21:25big head. You're a minor poet in 1920s

21:27Paris, and a wealthy patron offers to

21:29fund your writing for a year, but only

21:32if you publicly read your work aloud at

21:33their monthly salon in front of the

21:34city's literary elite. You freeze in

21:37front of crowds and have always

21:38published under a pseudonym to avoid

21:40attention. Um, let's pretend it's

21:42because you're a woman and you're

21:43probably not allowed to do this as much.

21:45Yeah. All right. We'll pin it. We'll

21:47make it gold. Solid gold, baby. Let's

21:49see. All right.

21:52Okay. And that's what we wanted to see.

21:53That's what we wanted to see. Bingo.

21:57Bango. Love it. Now, let's go up and

21:59grab the number one. By the way, the

22:02reason I chose this one is because we

22:03we'd kind of been dealing with the text

22:05fields and the cards already and this is

22:08like a completely different thing and a

22:10bigger beast. So, but I think necessary

22:12cuz I think this is too small to read

22:14and type in, right? I want to be able to

22:16see the whole thing. I mean, I guess you

22:17could just like be able to pull it and

22:18expand it, but I kind of think, you

22:20know, notepad comes up. Let's see. Hey,

22:23so it's starting to make some

22:24adjustments here. I Oh, there we go.

22:28Click it.

22:36my notepad. Look at how big my notepad

22:36is. I have got a very big notepad. Yes,

22:38I do. All right.

22:41All right. All right. All right. Now, um

22:44I wanted to Oh, how do you delete it,

22:46though? Delete. Delete. I want to select

22:48and delete. Delete. I probably should be

22:50playing with it. And while it's in here

22:51building, it's probably asking if it

22:52wants to build. So, we'll let it build.

22:54I wanted to mention because, you know,

22:56our Curiosity Builds series is probably

23:00what I would put the condender desk

23:01under. It's definitely not a 2-hour

23:02build. Um, it's definitely not like a

23:05huge expansive deep build either. I want

23:08to estimate. I mean, I was on my flight

23:10today for like 5 and 1 half hours.

23:12Definitely did not do this the entire

23:14time. And I also lost internet several

23:17times. wasn't like a perfect situation,

23:19but I feel like if I add up all of the

23:21time I've spent on this, it's probably

23:22maybe 5 hours total. Um, a lot of it has

23:26been because I've done some rewrites and

23:27I I am trying because, you know, they

23:30might actually see this. So, I want it

23:32to be cool. So, I'm putting a lot of um

23:35detail time into it. Not that that's not

23:37what you want to do for your builds and

23:38that's not what other people should do,

23:39but for my purposes where I'm

23:42demonstrating stuff on these videos, I

23:44am going back and redoing things that

23:46were fine, absolutely great, but just I

23:49wanted to change them cuz it was like a

23:50personal personal little thing. So yeah,

23:54let's take a look at the whole situation

23:56here.

24:04I like that it said click, but then it

24:04got rid of that. So,

24:13imagine you're a 1970s disco jockey and

24:13somebody has just offered you a million

24:17dollar contract to DJ in Vegas for the

24:20rest of your life. The only catch is you

24:24have to do it with your mom.

24:28Would you do it?

24:31Okay, toss that cuz it's garbage.

24:35It tossed it. It did it. Oh, there it

24:37says click to right. Okay. It's probably

24:39cuz I was in it earlier, right? You can

24:41head them here. Yep. We want those. We

24:42want that little hero text or whatever

24:44that's called. I think that's kill hero

24:45text, isn't it? Also on the top. Um,

24:47sorry, mumbling to myself. So, what if

24:50we do one of these? Identity reality

24:52present day. The stakes medium the

24:55people pets the constraints rulebound.

24:59Generate me a conundrum. Johnny

25:02insulting the after hours desk. All

25:04right, make I'm going to think a little

25:05more about the uh text there. Okay, your

25:10dog has been certified as an emotional

25:11support animal, which allows you to

25:13bring them into your apartment building

25:14that otherwise bans pets, but the

25:17certification requires you to follow

25:19strict public behavior rules, no off

25:20leash time in common areas, mandatory

25:22vest wearing, immediate removal if they

25:24bark. Your dog is happiest running free

25:26in the building's courtyard and

25:27socializing unleashed with the

25:28unofficial neighborhood dogs that gather

25:30there every evening.

25:32Follow the ESA rule rules means

25:35following the ESA rules means losing

25:37that joy but keeping your housing while

25:39breaking them risks complaints that

25:41could draw invalidate your status and

25:43force you to rehome your dog.

25:45I don't know. It's getting a little over

25:47the top here. I need to have it dialed

25:48back a little bit. But it's really funny

25:50though.

25:52I don't know. We'll think more about

25:53that. But anyway, cool. So, pin it. Pick

25:57my pen.

25:59Green.

26:01Green. I love it. You know what? I think

26:05I've solved the pin thing because

26:10Well, no. People still want to be able

26:11to pick their pin. Um, yeah. I want to

26:14make sure I'm going to add a few other

26:17features here, right? I really want to

26:19add commenting, but it's getting kind of

26:21long, you know, but still cool. people

26:25could discuss it.

26:35All right. I think that is looking

26:35pretty great. My

26:38one tiny little thing I want to do

26:40really quick before we move on to the

26:41next big thing is once a conundrum is

26:43generated and been either tossed or

26:45submitted, we need to reset the drawers.

26:47Just clear them out. Also, now that the

26:50conundrum

26:52postit or cards can be longer and they

26:54can expand, I want to include a footer

26:57on each card that says if it was

27:01generated by AI and what the constraints

27:04were, just like, you know, the little

27:06choices and then if it's not, if it's

27:08generated by, you know, just a user, I

27:12want you to just in the footer put a

27:13little, I don't know, human or smiley

27:16face that fits with the aesthetic.

27:24Okay, it is working on adding the card

27:24footage. It's probably going to ask me

27:25to push forward with the build in a

27:27second. Uh, we'll see what that looks

27:29like together. Oh, yeah. There we go. AI

27:32topic blah blah blah blah. This one I

27:35did. This was not why I did this. This

27:37is me, but it's an old one. So, let's

27:40see if it gets it now. Well, actually,

27:41why don't we give it a chance to finish

27:44the build? There we go.

27:50Give it a chance to finish the build.

27:50Yes, sir.

27:58I am a pizza. Just want to see if it

27:58will identify me as a human.

28:18so I just did one and it said AI

28:18generated and it also listed topics, but

28:21I just typed in I like pizza. And then

28:25another one from before that I did about

28:28birds pooping and peeing

28:31is also listed as AI. So, let's go

28:34figure out what's going on.

28:37But before I do that, what have I always

28:39learned? bun dev. So, let's kill the

28:41terminal, right? Let's kill it. Goodbye.

28:44This is the actual live site. And let's

28:47launch it again just to make sure that

28:50it's reset. Most of the time, Cloud's

28:51pretty good about even though it tells

28:52you to do it, it's pretty bad just doing

28:54it. Um, but you never know. Let's see.

29:04AI

29:04I'm a pizzazz a yeah okay so we stand by

29:09this let's try again

29:18before I

29:18forget the context percentage down here

29:20so these conversations get very long

29:22right and the agents are going back and

29:24referencing them right they're they're

29:26having to reread parts of them it

29:28becomes a large task and so once it

29:31reaches a certain percentage It

29:32compresses 100% it compresses the

29:34conversation. So basically like writes

29:35itself a summary of the conversation and

29:37then deletes everything. So that way it

29:38doesn't have so much above it.

29:42All right. Let's see here

29:55for both. As you can see things were

29:55used even. All right. Topic identity and

29:59reality. The vibe sci-fi, the stakes

30:01low. The people, the community, the

30:03constraint, a budget cap. Generate me a

30:06conundrum, Johnny. I've used that joke

30:08before. Pretty sure,

30:12but if I listen back to this and this

30:13audio is really harsh, you'll never hear

30:15it. Okay. Your neighborhood pulled funds

30:19to buy a shared VR rig that lets anyone

30:22experience life as a different person

30:23for 30 minutes. Different age, body,

30:25background, anything. The budget only

30:28covers licensing six identity profiles

30:30total or eight identity profiles total.

30:32Do you vote for maximum diversity, eight

30:35wildly different experiences, elderly,

30:37farmer, teen athlete, etc. Or do you

30:39maximize death maximize depth or maximum

30:42depth, excuse me, I'm editorializing the

30:45AI four profiles, but each comes with a

30:48return visit that shows the same person

30:4910 years later. So it's like very

30:51specific. I feel like you could have

30:52stopped it at like, but the budget only

30:55covers licensing for two of your

30:57friends. Like, yeah. Anyway, that being

31:00said, I will do that, but the budget

31:03only covers licensing

31:06for

31:1310 trips or 10 uses.

31:13You have already used one and your

31:20partner

31:22has been skeptical.

31:33They left for a long

31:33hair appointment.

31:43Do you just go for it?

31:43I feel like almost everybody's going to

31:45say no, right? But I just need to put

31:46something in here to uh because really

31:48what I a better conundrum would be the

31:50budget only covers uh licensing for 10

31:53uses.

31:56Man, I'm starting to trying to think to

31:57like make it better. Okay, we just need

31:58to pin it on here and get it in. Uh

32:00let's see. Give it blue.

32:07Okay. AI. It didn't track the human

32:07input at all. I was wondering if that

32:09was going to be difficult.

32:11So, I just did a couple of examples and

32:13it didn't work for the human and AI

32:16combined.

32:21So, after some finicking around a little

32:21bit, we figured out it was an SQL editor

32:25update that needed to happen in

32:26Supabase. So, I went over there and

32:28made the updates. Now, we are going to

32:33run this really quick. See if we can get

32:36something to show up that says humans

32:40and AI. If I edit this just a little

32:42bit,

32:43just a snuggle bunch. Your space

32:45colony's AI has detected a slow

32:47radiation leak that will cause mild

32:48cognitive decline in 15% of residents

32:51over 20 years. But the colony law

32:52requires a supermajority vote of 75% to

32:55authorize any structural repairs that

32:56shut down life support sectors. Do you

32:58tell the truth and risk falling short of

33:00the supermajority? We're gonna I'm gonna

33:02adjust this prompt. We're going to go

33:03back to shorter, more concise. Um but

33:07still really fun, right? um at least a

33:09little more concise. Do you tell the

33:11truth and risk falling short of the

33:12supermajority or do you exaggerate the

33:15danger and secure the votes?

33:23I want to change this to

33:2345%.

33:26Okay,

33:28that simple pin, that simple change

33:30should uh

33:33Nope. Oh, we need to restart the server

33:37maybe.

33:39Maybe,

33:40maybe we do, maybe we don't. Let's see

33:44here.

33:54We will, just to be safe, kill the

33:54bun dev. One more time, we will launch

33:57the server.

33:59We will generate a conundrum

34:03really quick.

34:18or not. Really quick.

34:18There we go. Your cat has been sneaking

34:20into your neighbor's house through their

34:21pet door and eating their dog's food for

34:22months. Your neighbor finally notices

34:24and posts strict building rules

34:26requiring all pet owners to microchip

34:28lock their pet doors. The neighbor

34:30requires it. Oh, this Oh, no. He posts

34:33the rules. He went to the rule book. or

34:35she they went to the rule book. Do you

34:37confess it was your cat or stay quiet? I

34:40mean, I'd stay quiet. I'm afraid of him,

34:43but let's just get rid of that.

34:46Or stay quiet.

34:57ugly cat. Oops. Your ugly cat.

34:57Panda chatter red.

35:00Okay.

35:03Oh, it's still a shove a human.

35:18And you know what? This is kind of key.

35:18I like definitely want to show human,

35:19definitely want to show AI, but showing

35:21human and AI together is way more

35:23important because that's the future. And

35:26this is a curiosity build. And curiosity

35:27builds are all about building curiously,

35:31but intentionally. and practicing, you

35:34know, good foundational literacy on AI.

35:38It's overwriting the source, ignoring

35:40the edited default generated. Let me fix

35:42that. Thank you, darling.

35:49It's interesting

35:49the things that it can do and the things

35:51that I need to do. Still needs you for a

35:54lot of stuff. And even if it thinks it

35:57does, and it does, let me tell you. All

36:00right, build it.

36:02Buildy buildy build it.

36:06You're ugly cat.

36:13All right, restart the server and try

36:13again.

36:16I could just restart it, but I like to

36:17do this cuz I like saying bun dev.

36:21Bundv. You think your buns are dev? Have

36:23you seen my buns be dev? Okay, let's do

36:27a civics empower one. The vibe is

36:29historical and the people are strangers.

36:32The stakes are low. I feel like the

36:36stakes maybe a button we don't need

36:37anymore. Um,

36:39we'll make it a secret. Generate a

36:41conundrum. There's a secret. There's a

36:44secret in the civics and power of

36:46history. But it's not that big of a

36:48deal. You're a minor clerk.

36:51Why is it Why Why do we need this? I'm

36:53just a clerk. I'm just a clerk. You're a

36:57clerk. in 1880s city hall who discovers

37:01the mayor quietly diverted $200 from the

37:03lamp oil budget to buy winter coats for

37:05orphans.

37:08Technically illegal, but harmless in

37:10kind. Technically legal, but he's a

37:13sweetheart. You can report it

37:14anonymously to the inspector following

37:16the rules or stay silent and let

37:18irregularity slide. But either way, no

37:21one will ever know what you chose. So no

37:24one will ever know what you chose. Are

37:26you going to get somebody in trouble who

37:28helped poor children

37:30because he

37:33moved money from lamp oil? I mean, I I

37:37guess I'd want to know what uh what what

37:39were the downstream effects of the lamp

37:41oil budget being uh a little light.

37:43200's a lot of dough for 1880s. Even if

37:46it was like 1880s New York, that's a lot

37:48of money. Um okay, but harmless and

37:51kind. You can report it anonymously to

37:52the inspector

37:54of the lamps. Okay. Pin the chatter.

38:01White.

38:07Okay. Let's see here.

38:07Where are we? Yes. Human and AI. Well,

38:12ladies and gentlemen, we are going to

38:13call that an episode. I'm going to

38:15commit this. Don't you forget to commit.

38:16And don't you forget to stay curious out

38:19there.