← All episodes
371

360: The Bridgestone Affair

2026-10-11 · 1:12:30

00:00SPEAKER- Discord brought back the Halloween sound.

00:03SPEAKER- And yet another thing that makes me glad

00:04SPEAKERI always have streamer mode on.

00:06SPEAKER- I thought they got the message last year.

00:09SPEAKERDidn't people hate that?

00:11SPEAKER- People got really upset.

00:12SPEAKERSo what is this?

00:12SPEAKERIs it like a spooky notification sounding or something?

00:15SPEAKER- It's like a chopped and twisted.

00:16SPEAKERI mean, it's like a (mumbles)

00:17SPEAKERlike a warbly evil sounding version

00:20SPEAKERof the Discord notification.

00:23SPEAKER- Yeah, I've had streamer mode on since 2017.

00:25SPEAKERSo I never hear.

00:27SPEAKER- Yeah, I don't, look, this is why maybe Discord

00:30SPEAKERisn't the best way to send me a message

00:31SPEAKERif you need a quick response.

00:32SPEAKER- Interesting, that maybe explains some things.

00:35SPEAKER- Yeah.

00:36SPEAKER- Can you tweak individual settings in streamer mode?

00:39SPEAKER'Cause normally by default it does the thing

00:41SPEAKERwhere it truncates everybody's username,

00:42SPEAKERso you can't read it. - Oh yeah, yeah.

00:43SPEAKER- I assume you can at least turn that off.

00:44SPEAKER- That stuff's all off.

00:45SPEAKERYeah, so I just have it off

00:47SPEAKER'cause I don't want notifications sounds ever.

00:50SPEAKERLike I don't like notification sounds, it turns out.

00:52SPEAKER- Well, I guess that doesn't help with DMs,

00:54SPEAKERbut I mute every Discord server.

00:56SPEAKERI join the second I join it.

00:58SPEAKER- Yeah, that's the right answer.

01:00SPEAKER- Forever, and then opt into looking at the notifications.

01:04SPEAKER- There are a handful of Discord servers

01:06SPEAKERthat get to send me notifications,

01:07SPEAKERones that mostly are like me and three other friends

01:10SPEAKERhanging out in, or the one with my daughter

01:13SPEAKERgets to send notifications.

01:15SPEAKERBut then I have my system level notifications

01:17SPEAKERfor Discord DMs, they snap, they stay up.

01:21SPEAKERSo they don't go away, they're in the bar forever.

01:25SPEAKER- Yep, same, same.

01:27SPEAKERApologies to all the people whose messages

01:30SPEAKERare sitting unread in my bar

01:31SPEAKERthat I haven't had time to get to yet.

01:33SPEAKERIt's been a week.

01:34SPEAKER- Yeah, you've had a little bit of a drink.

01:36SPEAKERSo are people upset about it again,

01:37SPEAKERor is it just like, oh God, they've done the thing?

01:40SPEAKER- I haven't seen anybody complain about it.

01:41SPEAKERI just heard it yesterday for the first time,

01:43SPEAKERand like it messes with you

01:44SPEAKER'cause it's enough like the regular Discord sound

01:46SPEAKERthat you think you recognize it, but you also don't.

01:49SPEAKER- I remember this last year me thinking

01:51SPEAKERthat something was wrong with my computer.

01:53SPEAKER- Yes, that's actually exactly what it is.

01:55SPEAKERIt sounds like something is broken in your sound output

01:58SPEAKER'cause it sounds like the original sound with some bad,

02:01SPEAKERagain, evil sound process.

02:03SPEAKER- So good news is they have a check mark

02:06SPEAKERfor enable Halloween sound pack

02:07SPEAKERin the notification sound settings.

02:09SPEAKER- You don't say?

02:10SPEAKER- Yeah, weird, you can just turn that off.

02:12SPEAKER- They listen to feedback?

02:14SPEAKER- Let's not get crazy, but they have let you turn it off,

02:17SPEAKERwhich is a good thing.

02:19SPEAKER- That's a start.

02:21SPEAKER(upbeat music)

02:52SPEAKER- Spooky, welcome to "Brad and Will Made a Tech Pod."

02:57SPEAKERI'm Will.

02:58SPEAKER- I'm Brad, it's not quite spooky time.

03:00SPEAKERWell, I mean, it is, the whole month is spooky.

03:02SPEAKER- It's October 9th, yeah.

03:04SPEAKER- This is not the Halloween episode.

03:05SPEAKERThis is not our tree house of, our tech house of horror.

03:08SPEAKER- Oh, we gotta do better than that,

03:09SPEAKERtree house, tech house of?

03:12SPEAKER- Tech pod of horror.

03:13SPEAKER- The tech pod of horror, there you go.

03:14SPEAKER- That is the high effort content

03:17SPEAKERpeople come to the show for.

03:19SPEAKER- I, yeah, I gotta say,

03:23SPEAKERI don't feel like Ilsith this year, you know?

03:26SPEAKERI gotta come up with a new one.

03:27SPEAKER- Yeah, I'm just not gonna change my name this year.

03:31SPEAKER- What?

03:32SPEAKER- It's not the year for it.

03:34SPEAKER- Are you gonna make your,

03:36SPEAKERyour avatar that you use like on Discord and stuff is,

03:39SPEAKERit's a Bioshock, isn't it a Bioshock guy?

03:43SPEAKER- I don't use that on social media though,

03:45SPEAKERwhere one would change their name.

03:46SPEAKERWell, I guess you'd change your name on Discord too.

03:48SPEAKER- People change their name on Discord.

03:50SPEAKER- Yeah, so I've been using the Boo's Hound ability

03:53SPEAKERor trait icon from the first Bioshock

03:55SPEAKERas an avatar for many years.

03:57SPEAKER- It's funny, if I loaded up Bioshock and played that,

04:00SPEAKERI would think, oh, that's Brad's avatar.

04:01SPEAKERI would not think that's the Boo's Hound at this point.

04:04SPEAKER- It's also, they did a thing when that game came out

04:06SPEAKERthat is something I love that game developers

04:08SPEAKERalmost never do anymore,

04:09SPEAKERwhich is put out like a high quality asset pack

04:11SPEAKERfrom the game.

04:12SPEAKER- Oh, that's rad.

04:13SPEAKER- Like they put out all of the ability icons

04:15SPEAKERand they have, you know, it's nice,

04:16SPEAKERit was nice like hand illustrated art

04:18SPEAKERfor each ability in that game,

04:19SPEAKERbut they put out like a nice high res,

04:21SPEAKERlike here's just, here's like three sizes

04:23SPEAKERof every one of these ability icons

04:24SPEAKERthat you can use in your web design or whatever

04:26SPEAKERback when people had web pages.

04:28SPEAKER- Oh man, that's really cool.

04:30SPEAKERIt's neat to have this stuff for assets too,

04:32SPEAKERfor like avatars and stuff too.

04:34SPEAKER- Actually, I am remote right now,

04:36SPEAKERI'll just say upfront, I'm working remote again,

04:38SPEAKERand also my Yeti, my blue Yeti,

04:41SPEAKERpretty much gave up the ghost

04:43SPEAKERas soon as I plugged it in here.

04:44SPEAKERClassic remote Brad mic has been upgraded.

04:47SPEAKER- So I'm on a brand new mic, so apologies in advance

04:50SPEAKERif there's anything wrong with this recording,

04:52SPEAKERbut while I'm here, the thing I was gonna say is,

04:57SPEAKERI have a bunch of projects,

04:58SPEAKERwhich is kind of what we're here to talk about this week.

05:00SPEAKER- Yeah, we've both been doing projects, it turns out.

05:02SPEAKER- Yeah, but a minor one that I forgot to put in our list

05:05SPEAKERis I used to use a Hobbs icon for many years.

05:09SPEAKER- Yeah, from Wing Commander?

05:11SPEAKER- Yes, that Hobbs, yes.

05:12SPEAKER- Ralgonar Hollis, is that his name?

05:15SPEAKER- I think so, yeah.

05:16SPEAKER- Is that, hang on, now I need to confirm.

05:19SPEAKERTalk amongst yourself.

05:20SPEAKER- So I had not played any Wing Commanders

05:24SPEAKERuntil Wing Commander 3 came out.

05:26SPEAKERAnd I went to- - Same.

05:28SPEAKEROh, no, sorry, I think I had rented one or two

05:31SPEAKERon the Super NES previously, but-

05:34SPEAKER- Those don't count, I don't think.

05:35SPEAKERLike I think I'd played Wing Commander Academy

05:37SPEAKERor whatever the one that's like just Sims basically

05:40SPEAKERon the SNES probably.

05:43SPEAKERAnd I was at Costco and I saw that big metal,

05:48SPEAKERit looked like a film canister box

05:50SPEAKERfor the collector's edition.

05:52SPEAKER- You had the deluxe one, huh?

05:53SPEAKER- I bought the deluxe one, so I was like,

05:54SPEAKERthis is really cool and it has so much video in it.

05:58SPEAKERAnd I was like, and then I started playing the game

05:59SPEAKERand realized the entire game had butt loads

06:01SPEAKERof Mark Hamill video in it.

06:03SPEAKER- Hell yeah, it did.

06:04SPEAKER- That was the first time anybody in my family was like,

06:05SPEAKERwow, that computer game looks really cool.

06:07SPEAKER'Cause I had my computer home from college

06:09SPEAKERand it was set up on the floor of my bedroom.

06:11SPEAKERSo I was just sitting on the floor of my bedroom,

06:13SPEAKERmy childhood bedroom, playing Wing Commander 3.

06:15SPEAKER- That sounds like a pretty good holiday.

06:17SPEAKER- It was an okay summer.

06:18SPEAKER- That game is the first,

06:19SPEAKERit's not the first Super VGA game I remember at all,

06:22SPEAKERI don't think, but it was the first like 3D action game

06:24SPEAKERin Super VGA, which was 640 by 480 at the time,

06:27SPEAKERwhich was unheard of for a not 3D accelerated,

06:31SPEAKERlike a software only rendered 3D game.

06:34SPEAKERLike the game ran at like five frames a second

06:36SPEAKERon my computer when I bought it.

06:38SPEAKER- I think I had a K6-200 at that point and it ran okay.

06:41SPEAKER- Yeah.

06:42SPEAKER- So anyway.

06:43SPEAKER- Sorry, I am really rambling all over the place this week.

06:46SPEAKERThe refrigerator compressor just kicked on.

06:48SPEAKER- I don't hear it.

06:49SPEAKER- Which is okay, which is about six feet away.

06:50SPEAKERAnd normally on that Yeti, it picked up pretty badly.

06:53SPEAKER- Yeah, the Yeti doesn't have,

06:55SPEAKERit's not directional at all, really.

06:57SPEAKER- But this, yeah, you're right.

06:59SPEAKERThis mic is much more of a, anyway.

07:02SPEAKER- It's a much more modern mic.

07:03SPEAKER- Let's just see if it comes through

07:04SPEAKERinstead of getting up and, okay,

07:06SPEAKERlet me finish my thought before I completely lose it.

07:11SPEAKERI used a Hobbs icon for many years on like Aim.

07:14SPEAKERLike this is like AOL Instant Messenger era.

07:17SPEAKERAnd I could not find a high res version

07:20SPEAKERof that exact frame of Hobbs.

07:23SPEAKERAlso Hobbs, Hobbs and Wing Commander 3 is in fact,

07:26SPEAKERRalgan R. Hollis, that is his name.

07:28SPEAKER- Okay.

07:29SPEAKER- But no, I'm talking about Calvin and Hobbs.

07:31SPEAKERAnd I could not find that Hobbs.

07:35SPEAKERI couldn't find like a good scan of that Hobbs,

07:38SPEAKERthat exact illustration to save my life for anything.

07:41SPEAKERYeah, I don't know if I'll,

07:42SPEAKERmaybe I'll swap it in in different spots,

07:43SPEAKERbut forgive me, forgive me,

07:46SPEAKERbut I asked Jim and I about this 'cause I.

07:48SPEAKER- Oh no.

07:49SPEAKER- And I, but I pointed it to the tiny,

07:52SPEAKERI have like an, it's like an 80 by 80 GIF

07:55SPEAKERof this old user icon.

07:57SPEAKERAnd I said, can you find the strip

07:59SPEAKERthis exact illustration of Hobbs appeared in?

08:03SPEAKERAnd it says it's March 3rd, 1993.

08:06SPEAKER- Oh.

08:07SPEAKER- Which is not online in an accessible form

08:09SPEAKERthat's not paywalled.

08:11SPEAKER- You gotta check out the book from the library with that one.

08:13SPEAKER- I own every book.

08:15SPEAKER- Oh.

08:15SPEAKER- They are all here, they are all here.

08:18SPEAKER- So you're gonna scan it.

08:19SPEAKER- That's the project is I need to go,

08:21SPEAKERI need to go, I need to go dig out my copy

08:23SPEAKERof Homicidal Psycho Jungle Cat and turn to page,

08:26SPEAKERI think it's 83, I'll have to double check

08:28SPEAKERand see if that strip is in fact there.

08:30SPEAKERAnd then I can scan it and make my own avatar.

08:33SPEAKER- See if Gemini made some shit up on you.

08:34SPEAKERWe'll report back next week.

08:36SPEAKER- Like I don't know where do people

08:37SPEAKERfall on a use case like that.

08:39SPEAKERLike if I were asking it to just generate

08:41SPEAKERthat illustration for me in high res,

08:44SPEAKERthat would be gross. - That sucks, yeah.

08:45SPEAKER- But for research, for like image parsing,

08:48SPEAKERlike fast parsing of thousands of comic strips,

08:52SPEAKERthat's like kind of an interesting use case,

08:53SPEAKERassuming it's even the right one,

08:55SPEAKER'cause I still have to go double check.

08:56SPEAKER- This is like, hey, the thing is real good

08:59SPEAKERat parsing out the kind of folk wisdom

09:03SPEAKERyou get about fixing technology projects

09:05SPEAKERthat emerges from like dozens of subreddit posts

09:08SPEAKERand form threads and stuff like that.

09:10SPEAKERSo yeah, I don't know, I feel like--

09:12SPEAKER- Is this a more DLSS adjacent sort of application?

09:15SPEAKER- Yeah, fancy search seems okay.

09:17SPEAKERGenerative stuff feels bad still.

09:18SPEAKER- Yeah, yeah.

09:21SPEAKER- So yeah, we got a potpourri week this week,

09:23SPEAKER'cause we've both been working on projects.

09:25SPEAKERI'm working on some stuff to spin up my new Linux podcast.

09:30SPEAKER- You've been traveling and have had a voyage of discovery

09:34SPEAKERalong with that, it sounds like.

09:35SPEAKER- I've made some questionable choices this week

09:37SPEAKERthat I then faced the consequences for.

09:41SPEAKER- Perfect, well, I wanna start with something fun first.

09:44SPEAKERCan we talk about Titanfall 2 VR?

09:47SPEAKER- Yeah, I've seen a bunch of people talking about this

09:49SPEAKERand I only played the Titanfall 2 campaign once, but--

09:52SPEAKER- Oh my God, Brad.

09:53SPEAKER- But I feel like I remember it being

09:56SPEAKERmaybe not vertigo inducing, but like fast paced

09:59SPEAKERand mobile. - It's movement focused.

10:03SPEAKER- Mobile enough, yeah, movement focused enough

10:05SPEAKERthat doing it in VR sounds pretty scary to me.

10:08SPEAKER- So I don't get motion sick at all.

10:10SPEAKERI think we've talked about this before, but like--

10:12SPEAKER- Even in VR? - Ever.

10:13SPEAKER- Really?

10:14SPEAKER- Yeah, like I've been motion sick maybe once in my life

10:16SPEAKERwhen I had an inner ear infection.

10:18SPEAKER- Wow, no kidding, like I've only ever gotten motion sick

10:21SPEAKERin VR, but it has made me much more sympathetic

10:24SPEAKERto people that get like car sick and stuff,

10:26SPEAKER'cause it's awful, it is an awful feeling.

10:28SPEAKER- So one of the things I learned,

10:30SPEAKERand I think we've talked about this before,

10:31SPEAKERbut one of the things I learned doing a bunch of VR demos

10:33SPEAKERwhen I had a VR company is that there's a whole spectrum

10:37SPEAKERof people, like the, it seems like to me

10:41SPEAKERas a not scientist that there's a whole spectrum

10:44SPEAKERof how people react to motion sickness

10:48SPEAKERand how susceptible people are to motion sickness.

10:51SPEAKERI think Jamie from the Mythbusters, who we worked with

10:56SPEAKERand tested, also doesn't get motion sick at all.

11:00SPEAKERI was able to play non-head tracked VR games

11:03SPEAKERin the back of a moving car on US1

11:05SPEAKERwhen Norm was driving us back from a thing one time, right?

11:08SPEAKERLike it just doesn't bother me.

11:10SPEAKERAnd there've been a couple of times that we made

11:13SPEAKERwhen we were making software where we messed something up

11:15SPEAKERreally bad, and that would make me feel a little bit

11:17SPEAKERlike mildly uncomfortable, but it wasn't anything

11:21SPEAKERthat I would consider bad.

11:23SPEAKERSo I'm maybe not the right person to ask about that,

11:24SPEAKERbut I have seen a lot of people talking about it.

11:25SPEAKERThey do all the, it seems like they do all the things

11:28SPEAKERfor non-warping motion video games

11:33SPEAKERto keep you from being sick.

11:34SPEAKERLike there's no acceleration, they're vignetting

11:37SPEAKERthe camera when you move a little bit, stuff like that.

11:39SPEAKERSo this is probably a game, I hate VR legs,

11:44SPEAKER'cause the idea that you should build up your tolerance

11:48SPEAKERto motion sickness over a period of exposure

11:50SPEAKERin a long period of time sucks,

11:51SPEAKER'cause being motion sick is awful.

11:55SPEAKERBut I was able to play, so I sat down and loaded it up

11:58SPEAKERon the frame and I played all the way through the point

12:01SPEAKERwhere you get into the mech for the first time,

12:04SPEAKERwhich is a lot of wall running and a lot of jumping

12:06SPEAKERand a lot of stuff like that,

12:07SPEAKERand I didn't feel anything hinky at all.

12:10SPEAKERIt's really well done.

12:13SPEAKERI kind of wonder if this worked out like this

12:15SPEAKERbecause it's a source engine game and they were able

12:17SPEAKERto lift some stuff from Alex and other Valve VR endeavors.

12:25SPEAKERBut yeah, no, it's basically just that.

12:28SPEAKERYou have full controls, you can grip guns and pick them up.

12:32SPEAKERThey've added reload mechanics similar to Alex,

12:35SPEAKERwhere you grab a magazine from over your shoulder,

12:38SPEAKERyou hit the B button on the control on the right hand

12:40SPEAKERto drop the mag out of your gun, slam the new one in,

12:44SPEAKERratchet the mechanism, and then start shooting.

12:48SPEAKERYou can look down the sights with the hollow sights

12:50SPEAKERand the scopes and all that stuff.

12:51SPEAKERYou have to kind of hold the gun up

12:53SPEAKERto get the scope right on your eyes so you can see through it.

12:58SPEAKER- So it's fully tactile.

12:59SPEAKER- It is, it is.

13:00SPEAKER- There's no just like trigger pull ADS?

13:03SPEAKER- There's no trigger pull ADS.

13:04SPEAKERNo, you have to, you move the gun, it works like Alex.

13:07SPEAKERYou move the- - Oh, I didn't expect,

13:08SPEAKERyeah, and I also- - Yeah, I was shocked.

13:10SPEAKER- I hadn't considered that they might be leveraging

13:12SPEAKERsome Alex tech 'cause of the shared engine.

13:14SPEAKERThat's an interesting idea.

13:15SPEAKERBut I figured it was just standard Call of Duty controls,

13:18SPEAKERADS, like game pad, but in VR.

13:21SPEAKERBut hearing it's a fully hands-on manual experience

13:26SPEAKERmakes it definitely more interesting.

13:27SPEAKER- When you're controlling BT, I only had BT for a minute

13:30SPEAKERbefore I had to sign off the other night,

13:32SPEAKERbut you use your left hand to choose

13:34SPEAKERwhich of your secondary powers you use,

13:36SPEAKERlike whether you're using the lock-on rockets

13:39SPEAKERor the shield thing or whatever,

13:41SPEAKERand then your right hand is fully independent of that

13:43SPEAKERand you can be blasting people left and right

13:45SPEAKERas you're moving around.

13:46SPEAKERIt's remarkable.

13:48SPEAKERAnd then they do the thing with the magazines

13:51SPEAKERover your left shoulder,

13:52SPEAKERyour main guns over your right shoulder.

13:54SPEAKERYour secondary gun is on your left hip,

13:56SPEAKERso you kind of cross over to grab that,

13:58SPEAKERor you have grenades on your right hip.

14:01SPEAKER- That sounds cool.

14:02SPEAKER- It's like- - I can't say for sure

14:04SPEAKERthat I'd give it a shot,

14:05SPEAKERand it still sounds a little intimidating.

14:07SPEAKERAnd again, that motion sickness

14:10SPEAKERis one of the less pleasant feelings,

14:13SPEAKERsensations I've experienced in the last several years,

14:16SPEAKERso I don't know, but-

14:17SPEAKER- So they do have a setting in there

14:20SPEAKERthat I flipped on 'cause that doesn't bother me,

14:23SPEAKERbut there's a setting that was like,

14:25SPEAKERhey, we can embed you in the 3D rendered cut scenes

14:29SPEAKERif you want, which is where most

14:30SPEAKERof the terrible movement happens.

14:32SPEAKERSo if you turn that off, you see the cut scene

14:35SPEAKERon a big screen in front of you.

14:37SPEAKER- Oh, interesting.

14:38SPEAKER- If you turn it on, it just gives you

14:39SPEAKERthe character's perspective inside the cut scene.

14:41SPEAKER- So they just anchored the VR headset's perspective

14:44SPEAKERto one of the character models or something?

14:46SPEAKER- Yeah, you have to use the player model, I assume.

14:48SPEAKER- It's wild, yeah, it's really weird.

14:51SPEAKERThere's a lot more talking in that game than I remember.

14:53SPEAKERSo for the record, it's one of my

14:55SPEAKERall-time favorite shooter campaigns.

14:57SPEAKER- Yeah, it's great.

14:57SPEAKERIt's been very wildly creative

15:00SPEAKERfor people who haven't played it.

15:01SPEAKER- Yeah, it's worth playing.

15:02SPEAKERThe game's like five bucks.

15:03SPEAKERIf you have a VR headset, I would give it a try.

15:06SPEAKER- This is kinda, seems like it's kicked off

15:08SPEAKERa bit of a fresh wave, at least on my social media feed

15:11SPEAKERof people talking about VR and its importance

15:14SPEAKERin the marketplace and its legacy

15:16SPEAKERand how much it fulfilled its promises.

15:18SPEAKERI think the PlayStation VR news this week,

15:21SPEAKERwhich I have not read past the headline,

15:23SPEAKERbut I need to follow up on that for Nextlander, that--

15:26SPEAKER- That they're selling off their IP.

15:28SPEAKER- Sony's selling all their VR patents to,

15:30SPEAKERis it Meta, I believe?

15:31SPEAKER- Think so, yeah.

15:32SPEAKER- So they seem like they are just getting out,

15:34SPEAKERwhich is not remotely surprising.

15:36SPEAKERBut anyway, I see people now sort of assessing

15:39SPEAKERthe last 10 years of VR in light

15:41SPEAKERof some of these developments.

15:43SPEAKER- Yeah, I mean, we can do,

15:45SPEAKERmaybe we should have somebody on

15:46SPEAKERand do a VR postmortem at some point.

15:47SPEAKERI have some real thoughts about it,

15:48SPEAKER'cause I think Meta really messed up the market early on

15:51SPEAKERby spending a buttload of money on games

15:53SPEAKERthat didn't really make sense for early VR.

15:55SPEAKERBut that, we don't need to get into that.

15:57SPEAKERI was gonna say, the other thing I tried

15:58SPEAKERthat isn't as good as the Titanfall 2 VR

16:00SPEAKERon the hey, let's make not VR games VR front,

16:04SPEAKERis I loaded up the UE VR injection stuff for Galactic Racer.

16:10SPEAKER- Oh. - And it's real crashy

16:12SPEAKERand real messy. - Oh, man, that's--

16:14SPEAKER- It's buggy, but this was a day after the game came out.

16:18SPEAKER- That game moves so fast. - Dude, it's--

16:21SPEAKER- That also sounds scary. - It's so good, it was so good.

16:24SPEAKERLike the third person camera behind the race car,

16:26SPEAKERthe racers. - Oh, is that good in VR?

16:29SPEAKER- Well, so the cockpit mode wasn't working

16:31SPEAKERwhen I tried it yet. - Oh, okay.

16:34SPEAKER- But the third person mode felt like you were going

16:36SPEAKERas fast as I've ever gone in my life.

16:38SPEAKERIt felt like you were basically flying on an airplane

16:40SPEAKERjust above the ground. - Okay.

16:42SPEAKER- It was wild, it was, I will definitely dig back into that

16:46SPEAKERwhen people spend more time with it and figure it out.

16:48SPEAKER- I haven't played a ton of that game yet,

16:49SPEAKERbut it seems real good. - That game owns, it's like,

16:52SPEAKERwho knew that jamming Slay the Spire into Star Wars Racer

16:55SPEAKERwould make a game good, but-- - And also letting Chris Remo

16:59SPEAKERwrite a Star Wars game. - Yeah, well, and Duncan,

17:02SPEAKERand I think somebody else was, anyway, yeah, it seems dope.

17:08SPEAKERIt seems really good from what I've played so far.

17:11SPEAKERI finally got past the first big stop in that last night.

17:14SPEAKERI was very excited about that. - Like the first act?

17:16SPEAKER- Yeah, the end of the first challenge you're given

17:19SPEAKERor whatever. - Okay, yeah, cool.

17:21SPEAKER- Anyway, no spoilers.

17:24SPEAKERWhat do you got, what have you been up to?

17:25SPEAKER- We wanna bounce back and forth here?

17:27SPEAKER- Yeah, we can if you want.

17:27SPEAKER- I mean, the defining circumstance in my life this week

17:32SPEAKERhas been that I flew out here on Monday and I got, okay,

17:36SPEAKERI got a new MacBook Pro right before I came out here.

17:39SPEAKER- Yeah. - Or actually like two weeks

17:40SPEAKERbefore I came out here, but I didn't have time.

17:42SPEAKERI needed to back up the old MacBook.

17:44SPEAKERWe talked about this on the Patreon episode.

17:45SPEAKER- Yeah, you got that big four terabyte SSD.

17:48SPEAKER- Yeah, did a deep dive into APFS

17:50SPEAKERand kind of set up a custom time machine volume

17:53SPEAKERand backed up the old one,

17:54SPEAKER'cause I wanted to trade in the old one before I left.

17:57SPEAKERBut originally the urgency I had for trading in the old one

18:00SPEAKERis five years old now.

18:01SPEAKERSo it was starting to get into the window

18:03SPEAKERwhere the trade-in value was less,

18:04SPEAKERwas not quite as exciting.

18:08SPEAKERWould you believe if I told you that the trade-in value

18:11SPEAKERof even that five generation old MacBook

18:14SPEAKERis now substantially higher than it was several months ago?

18:17SPEAKER- Oh, I can see that.

18:18SPEAKERIt's because everybody's completely jacked up there.

18:21SPEAKERYeah, it's interesting they raised the price.

18:23SPEAKERI'm surprised about that actually.

18:25SPEAKERI figured it would just be the same.

18:26SPEAKER- Trade-in value? - Trade-in value, yeah.

18:27SPEAKER- That happened, I remember reading about that happening

18:30SPEAKERduring the pandemic as well,

18:31SPEAKER'cause I remember everybody was desperately

18:34SPEAKERjust trying to get their hands on any console or GPU

18:37SPEAKERthey could during the pandemic.

18:38SPEAKERAnd so places like GameStop were actually offering

18:41SPEAKERway more trade-in credit for older consoles

18:44SPEAKERbecause they were then turning around

18:46SPEAKERand selling those above MSRP for a used item.

18:51SPEAKERThe economics of all that stuff are getting bad again.

18:53SPEAKERBut anyway, I was trying to just get that trade-in done

18:56SPEAKER'cause I'm gonna be gone for a while

18:57SPEAKERand I didn't want to let it linger

18:58SPEAKERuntil it was worth nothing, but then I went to do it

19:00SPEAKERand it was actually, it was like, oh wow, all right.

19:03SPEAKERI mean, it was still a small fraction of what the new one

19:07SPEAKERcost, but it was more and I was like shocked.

19:11SPEAKER- Yeah, more of a fraction is always better

19:12SPEAKERthan less of a fraction.

19:13SPEAKER- Anyway, all of that is to say that I had basically

19:16SPEAKERlike made a user account on the new one.

19:18SPEAKERAnd so I basically had time to,

19:19SPEAKERwith all the other stuff I was trying to get done,

19:21SPEAKERI prioritize making sure all of my

19:25SPEAKERremote access stuff worked.

19:27SPEAKERAnd in fact, since I just wiped my desktop

19:29SPEAKERWindows machine back home, I needed to,

19:32SPEAKERI had to do an audit on everything,

19:33SPEAKERremote desktop on the Windows machine,

19:36SPEAKERWireGuard on the new MacBook,

19:38SPEAKERremote desktop on the new MacBook,

19:39SPEAKERSSH, like the whole thing.

19:41SPEAKERLike that's, I basically had to go through everything

19:43SPEAKERand make sure, and it did, like I got out here

19:45SPEAKERand I can remote into my LAN.

19:47SPEAKERI can turn that PC on remotely.

19:49SPEAKERI can remote desktop into it.

19:50SPEAKERI can access everything I have at home.

19:53SPEAKERLike I made that a goal years ago

19:54SPEAKERthat I just don't ever want to be stuck somewhere

19:57SPEAKERand not have access to things I need at home,

20:01SPEAKERwhich turned out to be a good idea

20:03SPEAKERbecause boy, has the last few days really driven home to me

20:06SPEAKERhow dependent I am on the,

20:08SPEAKERall of the custom workflow and configuration

20:11SPEAKERand software stuff I use every day.

20:13SPEAKER- Oh boy, for example.

20:16SPEAKER- We want to get into it, but I mean, you know,

20:17SPEAKERI've got like, you know,

20:20SPEAKERI wrote a little Python tool three plus years ago

20:24SPEAKERthat I used to crunch podcasts out

20:27SPEAKERin a small fraction of the time.

20:29SPEAKERBut I don't have, I didn't have any like any of the stuff

20:31SPEAKERinstalled here to make that happen, for example.

20:34SPEAKERSo, or like I didn't carry all of my audacity configuration

20:38SPEAKERover so like not having the custom hotkeys

20:40SPEAKERmakes it take a million years longer to do things.

20:42SPEAKERI thankfully, I mean,

20:43SPEAKERI at least brought the post-processing chains over

20:47SPEAKERso I could still like process my voice and your voice

20:50SPEAKERand Vinnie and Alex's voices without having to like redo

20:53SPEAKERall of the EQ and all that stuff.

20:56SPEAKERBut it's just endless, like the number of things

21:00SPEAKERthat you rely on when you do work on a computer every day,

21:02SPEAKERwhen you suddenly don't have all of them

21:04SPEAKERand the extent to which it makes everything

21:06SPEAKERtake five to six times longer.

21:08SPEAKER- Yeah, that, like that time setting up

21:12SPEAKERyour work environment,

21:13SPEAKERit's something I hadn't really considered

21:14SPEAKERwhen I was a writer because like when you're writing,

21:18SPEAKERyou need Google docs and like your browser bookmarks

21:22SPEAKERand your note-taking app and like you back up

21:24SPEAKERthose three things, you're pretty good to go.

21:27SPEAKERAnd when I started working in games

21:29SPEAKERand I saw that it takes like you bring in a new engineer

21:32SPEAKERinto the company and it takes them a week

21:33SPEAKERto get their environment set up right

21:35SPEAKERso they can start contributing code,

21:37SPEAKERyou're like, oh, that's a real,

21:39SPEAKERlike there's a bunch of tools

21:40SPEAKERthat will help you around this.

21:42SPEAKERLike there was a thing called Vagrant years ago

21:44SPEAKERthat Andy McCurdy over at Whiskey Media liked

21:47SPEAKERfor setting up new developer workstations

21:49SPEAKERand it would put, it'll like install the ID

21:52SPEAKERand all the different things

21:53SPEAKERand it was all, it was kind of one of those things

21:54SPEAKERthat like lets you turn a Linux machine

21:58SPEAKERor a Windows machine into the right state really quickly.

22:03SPEAKER- Oh yeah, things that like stuff like an XOS

22:05SPEAKERand then declarative, like reproducible,

22:08SPEAKERwe'll get into that.

22:09SPEAKER- Yeah, exactly.

22:10SPEAKER- Isn't Vagrant, Vagrant is a HashiCorp product

22:13SPEAKERif I'm not mistaken.

22:13SPEAKER- I think so.

22:14SPEAKERWe used it for, Andy helped us build a transcoder,

22:19SPEAKERlike a virtual machine transcoder

22:22SPEAKERand we used Vagrant to build the VMs

22:25SPEAKERon people's computers automatically.

22:26SPEAKERSo you'd like load up this VM, put it in virtual box

22:30SPEAKERand then point it at two folders

22:32SPEAKERand you'd put one file in one folder

22:36SPEAKERand then it would transcode that,

22:37SPEAKERit would spit out a, you put a DVD ISO in one folder

22:41SPEAKERand it would spit out an MP4 or an MKV in the other one.

22:44SPEAKER- Yep, yep.

22:46SPEAKERI only know that because I'm now using Ghosty on Mac OS,

22:49SPEAKERwhich is the terminal emulator maintained

22:52SPEAKERby Mitchell Hashimoto, founder of HashiCorp.

22:55SPEAKER- There you go.

22:55SPEAKER- Anyway, we don't need to get into that,

22:56SPEAKERbut I'm moving to a new terminal on here.

22:58SPEAKERI used to use, I used to use iTerm2 on my old MacBook.

23:01SPEAKERSo like getting a new machine is kind of an occasion

23:05SPEAKERto like audit your whole tool chain

23:07SPEAKERand decide what you wanna maybe,

23:09SPEAKERsome people might say, if it's not broke, don't fix it.

23:13SPEAKERWhen it's a critical workflow environment,

23:16SPEAKERbut I'm me, so I can't resist.

23:19SPEAKER- Yeah, someone's gonna touch the fire bread.

23:21SPEAKER- Part of the problem is, you know,

23:23SPEAKERI'm moving to things like a new terminal,

23:25SPEAKERbut the big one for me is I have been reevaluating

23:28SPEAKERthe package management options in Mac OS.

23:31SPEAKER- You were using Homebrew before?

23:32SPEAKER- Yeah, I was using Homebrew, which is fine.

23:35SPEAKER- Yeah.

23:35SPEAKER- A lot of people have qualms with Homebrew.

23:38SPEAKERPlenty of other people think it works just fine.

23:40SPEAKER- What are the qualms?

23:42SPEAKER- I don't know how much of this is just FUD,

23:44SPEAKERbut there are definitely people who think

23:46SPEAKERit's like maybe it's security practices

23:47SPEAKERor not as top-notch for how widely used it is

23:51SPEAKERas they should be.

23:52SPEAKERI'm sure plenty of other people have differing opinions,

23:55SPEAKERbut have you heard of Nix?

23:58SPEAKER- I'm familiar with Nix, yes.

24:00SPEAKERIt's a package manager, and then there's also Nix OS,

24:03SPEAKERan OS that uses the package manager

24:06SPEAKERto declaratively build a--

24:08SPEAKER- Don't forget, it's a language underneath all of that.

24:10SPEAKER- Well, of course.

24:11SPEAKERI mean, where are we if not with language?

24:13SPEAKER- So I didn't install,

24:14SPEAKERI did not install Nix on this laptop.

24:16SPEAKERThis morning, I installed Lix.

24:18SPEAKER- Oh. - L-I-X.

24:20SPEAKER- Yeah.

24:21SPEAKER- Which would you believe there was scene drama

24:23SPEAKERin the Nix world?

24:25SPEAKER- I'm not particularly surprised if I'm being honest.

24:29SPEAKER- Lix is a community fork.

24:32SPEAKER- Okay.

24:33SPEAKER- It's basically the non-corporate,

24:36SPEAKERnon-corporation-ified version of Nix.

24:38SPEAKER- So it's like Fedora to Red Hat or--

24:41SPEAKER- Well, no, because those projects are still friendly

24:43SPEAKERwith each other, and I gather that this was more

24:45SPEAKERof an antagonistic fork.

24:47SPEAKER- I feel like they've been back and forth,

24:49SPEAKERfor what it's worth.

24:51SPEAKER- I shouldn't speak too much on this.

24:52SPEAKERI don't wanna speak out of turn,

24:54SPEAKERbut it seems like there have been some questions

24:58SPEAKERabout the propriety of the use of the Nix ecosystem,

25:04SPEAKERand specifically like which companies,

25:07SPEAKERlet's say some maybe controversial defense contractors,

25:09SPEAKERhave been involved in Nix stuff in the last couple years,

25:14SPEAKERand also the creator of Nix has a company now

25:19SPEAKERcalled Determinate Systems that is kind of there

25:21SPEAKERto monetize Nix, I believe.

25:23SPEAKER- Okay.

25:24SPEAKER- Long story short, again, I don't know all the details,

25:26SPEAKERbut this was like trying to piece together

25:28SPEAKERa lot of Reddit posts of people arguing

25:29SPEAKERabout the community drama,

25:31SPEAKERbut long story short, a fully community fork of Nix

25:35SPEAKERwas split off a couple of years ago called Lix,

25:39SPEAKERwhich I believe originally meant layered Nix,

25:42SPEAKERbut it's really just basically a version of modern Nix

25:46SPEAKERwithout all the corporate telemetry

25:48SPEAKERand without the involvement of various companies

25:51SPEAKERthat might not be looked at fondly

25:54SPEAKERby large numbers of people in that community.

25:57SPEAKER- That sucks.

25:58SPEAKER- You're making a frowny face.

25:59SPEAKER- Well, no, I mean, that's bad scene drama.

26:02SPEAKERThat's like not fun scene drama.

26:04SPEAKERThat's like a bummer scene drama.

26:06SPEAKER- The drama sure is maybe a bummer,

26:08SPEAKERbut the outcome of,

26:10SPEAKERisn't that the ideal open source outcome though,

26:12SPEAKERthat people have an ideological disagreement

26:15SPEAKERwith the project and just take the code

26:17SPEAKERand split it off and do their own thing?

26:18SPEAKER- I mean, when you put it that way,

26:21SPEAKERyes, that sounds reasonable.

26:25SPEAKER- I should say it pulls all the same packages

26:27SPEAKERlike it's pulling from the same repos.

26:28SPEAKERIt's just a different,

26:29SPEAKERit's a different implementation of the tools

26:31SPEAKERthat are pulling the same software.

26:33SPEAKER- But so on that one, if you're using the same repos,

26:36SPEAKERyou're using the same packages,

26:37SPEAKERyou haven't forked off that infrastructure,

26:38SPEAKERthen are you really doing the thing that you're,

26:41SPEAKERare you really not using the thing

26:43SPEAKERthat you care about not using?

26:44SPEAKERLike at that point, it doesn't feel like a fork

26:47SPEAKERas much as just a shallow gesture toward.

26:51SPEAKER- No, I mean, I think that is the user experience.

26:53SPEAKERAgain, I'm very new with this stuff.

26:55SPEAKERI am extremely, for Nix people listening to this,

26:58SPEAKERI am still at the stage of trying to fully grasp

27:00SPEAKERthe difference between the channel approach

27:02SPEAKERand the flake approach.

27:03SPEAKER- So this is my problem with Nix if we get down to it.

27:06SPEAKERLike my problem with Nix is that the documentation,

27:09SPEAKERlike, so the theory of tech documentation

27:13SPEAKERis you need somebody who doesn't understand

27:14SPEAKERhow the thing works to come in and explain it

27:16SPEAKERfor people who don't know how it works.

27:18SPEAKER- Yes, you have already covered the problem I've had

27:19SPEAKERwith the documentation with Nix.

27:21SPEAKER- 'Cause Nix does not do that.

27:23SPEAKERLike at some point, like the first thing to tell you

27:24SPEAKERis to build a flake and you're like,

27:26SPEAKERwhat the fuck is a flake?

27:27SPEAKER- And I literally Googled the phrase, what is a Nix flake?

27:30SPEAKERAnd most of the stuff I got back still assumes

27:33SPEAKERso much foreknowledge on your part

27:34SPEAKERthat it's basically useless to me.

27:36SPEAKERLike I will say determined systems

27:39SPEAKERbeing like a presumably a for-profit company.

27:42SPEAKERLike I don't know if this is the profit motive at work

27:44SPEAKERor whatever, but they have got just like blogs written by,

27:47SPEAKERlike one of them is written by kind of like a product manager

27:50SPEAKERwho comes out of the gate saying like,

27:52SPEAKERhey, I'm not an engineer.

27:54SPEAKERI am still in the process of understanding Nix.

27:56SPEAKERHere's what I know about flakes basically.

27:57SPEAKERI was like, okay, this is actually written at the level

28:00SPEAKERI can try to understand right now.

28:02SPEAKERAnd I did learn something from that,

28:03SPEAKERbut you were 100% right.

28:05SPEAKERMost of the documentation I have found around that project

28:08SPEAKERvery much reads by like people who are so excited about it

28:11SPEAKERthat they can't seem to stop and ask themselves like,

28:15SPEAKERwhat does somebody who knows nothing about this

28:17SPEAKERneed to know about this?

28:19SPEAKER- In fairness, like that's the hard part

28:21SPEAKERof writing tech documentation, right?

28:23SPEAKERThat is why you hire a technical writing person

28:28SPEAKERwho's good at that to come in and start from scratch.

28:31SPEAKERAnd like, I don't fault them for being bad at this,

28:36SPEAKERbut good God, do they need to bring somebody in?

28:39SPEAKERIf they have money,

28:40SPEAKERif they're taking defense contractor money,

28:42SPEAKERthen the Nix folks should sit down and be like,

28:44SPEAKERyo, we gotta fix this problem.

28:46SPEAKER'Cause it is impenetrable to people.

28:49SPEAKERIf it's impenetrable to people like you and me, no thanks.

28:53SPEAKER- Yeah, and like the Lix documentation to its credit

28:56SPEAKERis like full of notes all over the place

28:59SPEAKERtalking about where it's incomplete

29:00SPEAKERand how it's outdated in different spots and stuff.

29:02SPEAKERSo at least it gives you those warnings.

29:04SPEAKERBut it's been, again, I've only put about an hour

29:06SPEAKERinto it this morning so far,

29:08SPEAKERbut like it made claims in the documentation

29:12SPEAKERthat the reverse was clearly true

29:13SPEAKERabout in the actual product I installed.

29:15SPEAKERLike it asked me at one point if I wanted to enable Flakes,

29:18SPEAKEReven though they're experimental and I said no,

29:19SPEAKERand then they were enabled in the configuration

29:21SPEAKERand seemed to expect me to use them anyway.

29:23SPEAKERLike it's been kind of an overwhelming experience.

29:27SPEAKER- I don't know that you can,

29:29SPEAKERI think Flakes are pretty much a must have

29:32SPEAKERif you're using a machine on a, like as a user machine.

29:37SPEAKERI think you can get away with not doing month servers,

29:39SPEAKERbut that's my perception.

29:41SPEAKER- You can back off to the legacy channel approach

29:43SPEAKERis my understanding.

29:44SPEAKERIt's just that the Flakes are much more declarative

29:47SPEAKERand reproducible.

29:48SPEAKER- Yeah, the Flakes are why you wanna use Nix,

29:50SPEAKERnot a thing to, like I would not bother

29:54SPEAKERgo through the hassle of using a Nix or a Nix-like OS

29:57SPEAKERif I wasn't using Flakes, I guess is what I'm saying.

30:00SPEAKER- We'll see.

30:00SPEAKER- Yeah, anyway, I'm curious how this goes.

30:02SPEAKERGet this updated on this one, this sounds fun.

30:04SPEAKER- I mean, that gets back to like

30:08SPEAKERkind of what my stack is in general

30:10SPEAKERwhen you were asking like what is it that you're missing

30:12SPEAKERthat you need to, like I need Python

30:14SPEAKER'cause I've got stuff I've written in Python

30:15SPEAKERthat does a lot for me now.

30:17SPEAKER- Which version of Python though?

30:18SPEAKER- Well, I mean.

30:19SPEAKER- You write everything,

30:20SPEAKERlike you're not targeting specific versions.

30:22SPEAKER- I think it was like 310 or 311

30:25SPEAKERwhen I wrote most of the stuff I use

30:27SPEAKERand I don't think a lot has changed.

30:28SPEAKERLike my perception is the Python two to three transition

30:32SPEAKERis where all the really severe breaking stuff happened

30:35SPEAKER'cause like the print function, for example, changed,

30:38SPEAKERchanged from two to three.

30:39SPEAKERBut I think that any changes they're making these days

30:42SPEAKERare probably way more nuanced

30:44SPEAKERthan anything I would run into.

30:45SPEAKER- There's, in my experience,

30:47SPEAKERthere's things on the bleeding edge of Python two

30:50SPEAKERthat are in flux in a way that's frustrating,

30:52SPEAKERbut yeah, that two to three transition was gnarly.

30:56SPEAKER- The thing I was gonna say though,

30:57SPEAKERlike really what you need there is like a runtime manager

31:00SPEAKERbecause you don't wanna rely on system Python

31:02SPEAKERfor stuff like this.

31:03SPEAKERIn fact, my Mac OS didn't even have one.

31:04SPEAKERLike I had to source one somewhere.

31:06SPEAKERMost Linux distros ship with a system Python,

31:08SPEAKERbut you don't wanna be mucking around with that either.

31:10SPEAKER- No, you've venned for that stuff, man.

31:12SPEAKER- Yeah, either use a virtual environment

31:14SPEAKERor I prefer just having a whole separate runtime.

31:16SPEAKERI used to use ASDF for this.

31:19SPEAKER- Oh, okay.

31:20SPEAKER- Which I gave up later for Mease.

31:24SPEAKER- I don't know Mease, I know ASDF.

31:25SPEAKER- Short for Mease and Plus.

31:27SPEAKER- Oh, of course.

31:28SPEAKER- Like Mease is just a newer and purportedly better ASDF,

31:32SPEAKERalthough they both seem fairly equivalent

31:34SPEAKERin functionality to me,

31:35SPEAKERbut they're both tools that let you install

31:37SPEAKERa bajillion different runtimes, you know,

31:39SPEAKERPython, Rust, Go, TypeScript, like, you know, you name it,

31:43SPEAKERlike a runtime that lets you run software exists.

31:46SPEAKERThey let you not only install it,

31:48SPEAKERbut install as many different versions of it as you want

31:50SPEAKERand define which ones you wanna use where

31:52SPEAKERand all that stuff.

31:53SPEAKERAnyway, I put Mease on this laptop,

31:57SPEAKERbut then the thing we're talking about

31:58SPEAKERis exactly what Nix excels at.

32:00SPEAKER- Yeah.

32:01SPEAKER- And so now I'm thinking if I can really,

32:03SPEAKERif I can just get over this learning curve,

32:06SPEAKERI can really get my head around Nix.

32:08SPEAKERWhat if I become a Nix lunatic?

32:10SPEAKERWhat if I don't need bespoke tools like Mease anymore

32:13SPEAKERbecause my very package manager

32:15SPEAKERand declarative machine configuration capabilities

32:19SPEAKERare enough to cover every use case?

32:21SPEAKERAm I, oh God, am I gonna turn into this

32:23SPEAKERNix can do everything for you type of?

32:27SPEAKER- I can't wait to witness this journey you're about to go on.

32:30SPEAKER- I mean, I feel like the MacBook is a good test bed

32:32SPEAKERfor this 'cause when I'm at home, it's optional.

32:34SPEAKERLike at home, I'm doing almost everything

32:36SPEAKERon my Windows machine so I can tinker with this

32:38SPEAKERon the laptop when I get back and not--

32:40SPEAKER- Yeah, it's nice to have a futzing laptop.

32:42SPEAKER- Doing it right now in the middle of this

32:44SPEAKERwhere I need all this stuff installed is--

32:47SPEAKER- Seems high risk.

32:47SPEAKER- I'm gonna have a lot to do this weekend

32:49SPEAKERto try to catch up on this.

32:51SPEAKERYou know, I need like, I need an FFmpeg binary.

32:54SPEAKERI need a bunch of stuff like that

32:55SPEAKERand I've been putting that off

32:56SPEAKERbecause I didn't wanna just give up and install brew again.

33:00SPEAKERI really wanted to give this an actual shot.

33:02SPEAKER- So, okay, so two tasks this weekend.

33:05SPEAKERGrab the Hobbes icon from your old Calvin Hobbes books

33:09SPEAKERto learn Nix, no problem.

33:12SPEAKER- What if I piled another ambitious project

33:14SPEAKERon myself this weekend? - What else you got?

33:16SPEAKER- 'Cause I can't seem to,

33:18SPEAKERmy ability to conceive of exciting projects

33:20SPEAKERfar exceeds my time and ability to execute on them.

33:23SPEAKER- Of course, yeah, that's as it should be.

33:26SPEAKER- I was thinking, okay, there's an Apple TV here.

33:29SPEAKER- Yeah, I love an Apple TV.

33:31SPEAKER- We do a movie and TV podcast.

33:33SPEAKER- Yeah.

33:33SPEAKER- I have a server back home where all my media lives.

33:35SPEAKER- Yeah.

33:36SPEAKER- I was like, what if I could just stream

33:38SPEAKERfrom that media server on the other coast

33:40SPEAKERto this Apple TV here?

33:42SPEAKER- Well, I can do that with just using

33:44SPEAKERthe Plex streaming thing when I log in.

33:46SPEAKERIt works great, I have a port open.

33:48SPEAKER- Well, that's the thing.

33:49SPEAKERI know you don't like opening ports.

33:50SPEAKERI'm familiar with your ways.

33:52SPEAKER- What if I didn't wanna open a port?

33:53SPEAKER- Well, I mean, that's a choice.

33:55SPEAKER- I have WireGuard already set up in my house.

33:57SPEAKER- Well, okay, so you're on the right track?

33:59SPEAKERWireGuard's lightweight enough

34:00SPEAKERthat the media streaming should be fine.

34:02SPEAKER- Right, so, yes, and also an Apple TV

34:05SPEAKERcan handle the encryption just fine, as I understand,

34:07SPEAKERlike modern Apple TVs.

34:08SPEAKER- Can you run WireGuard on the Apple TV?

34:10SPEAKER- So, yeah, that's where we're going with this.

34:12SPEAKERThere are multiple apps on the Apple TV

34:13SPEAKERthat will let you set up a WireGuard connection, yes.

34:17SPEAKER- I mean, it makes sense 'cause it's just iOS

34:18SPEAKERand like you can run WireGuard on iOS, so why not?

34:21SPEAKERBut I never would have thought that.

34:23SPEAKER- I looked into it.

34:24SPEAKERApple has a whole network, what is it called?

34:26SPEAKERApple has a network, like a common network framework

34:28SPEAKERacross all of its OSs that you can,

34:31SPEAKERdevelopers can just plug into for this sort of thing.

34:33SPEAKERSo I think it's actually- - It's a fascinating concept.

34:35SPEAKER- Yeah, so I think the Apple TV version of WireGuard

34:38SPEAKERworks the same as on any other Apple device,

34:40SPEAKERbut they're all third-party apps.

34:43SPEAKERAnd the one everybody recommends, I looked at it,

34:45SPEAKERand on Apple TV, they want $40 for it.

34:48SPEAKER- I mean, you know why they want that.

34:50SPEAKERIt's 'cause people are using it to VPN into other places

34:53SPEAKERand steal their HBO and all that stuff, so like-

34:55SPEAKER- Probably, probably.

34:57SPEAKERBut I looked at that and I was like,

34:58SPEAKERah, it's kind of a lot for an app that I'm gonna use

35:01SPEAKERlike a couple of weeks and then leave.

35:03SPEAKER- I just used the WireGuard default app on the phone.

35:07SPEAKER- Yeah, on the phone, that's fine.

35:08SPEAKER- Yeah, they don't have Apple TV version.

35:09SPEAKER- Sorry, sorry, to be clear,

35:10SPEAKERthis is not the WireGuard project.

35:12SPEAKERThis is not Jason Donenfeld and friends putting this out.

35:15SPEAKERThis is some other third-party developer

35:17SPEAKERwho has developed a WireGuard.

35:19SPEAKER- Got it, so there's not, okay.

35:20SPEAKER- Because the actual WireGuard project provides apps

35:23SPEAKERfor Mac OS, iOS, et cetera.

35:25SPEAKER- But not TV OS.

35:26SPEAKER- But they just happen to not put one out on Apple TV,

35:28SPEAKERso other developers have come in and done that,

35:30SPEAKERand I don't know, charging 40 bucks for your app

35:34SPEAKERthat implements somebody else's free and open source project,

35:37SPEAKERmaybe a little weird.

35:39SPEAKER- I don't know, I mean, I look at that and I'm like,

35:41SPEAKERhow many people, how many of those

35:42SPEAKERare they gonna sell realistically?

35:44SPEAKER- Yeah, sure.

35:45SPEAKER- This is, so when we were doing the VR thing,

35:50SPEAKERwe had built a really robust animation stack

35:52SPEAKERfor the animating live characters,

35:54SPEAKERand then somebody was like, hey, you should sell this,

35:56SPEAKERand we looked at how many VR developers there were

35:58SPEAKERand how many VR games they were making.

36:00SPEAKERWe're like, well, if we charge,

36:02SPEAKERin order for us to make money and make this worth doing,

36:04SPEAKERif we only have 20 customers,

36:06SPEAKERwe have to charge an insane amount of money for this.

36:08SPEAKERSo I get like, hey, we're only gonna sell

36:10SPEAKER100 of these a month, charge 40 bucks for it, yeah.

36:13SPEAKER- Well, okay, I'm burying the lead here though.

36:15SPEAKERLike the price is really a minor detail in this Odyssey,

36:20SPEAKERthis saga, because do you know what else is around $40?

36:26SPEAKER- Raspberry Pi?

36:27SPEAKER- A Raspberry Pi.

36:28SPEAKER- Well, it used to be, now it's like 80.

36:30SPEAKERIt depends which one you get, I guess.

36:31SPEAKER- So the one gigabyte Pi 4,

36:34SPEAKERwhich would be plenty for this application, is still $35.

36:37SPEAKER- Okay.

36:38SPEAKER- Thankfully, and some places have them in stock,

36:40SPEAKERalthough I don't think I'm gonna have time to get one here

36:41SPEAKERand configure it in the time I have here.

36:44SPEAKERBut this just hit me.

36:47SPEAKERI don't know if I was literally in the shower,

36:48SPEAKERbut these are the types of shower thoughts I have.

36:50SPEAKER- I'm just, sometimes good things happen in the shower.

36:53SPEAKER- Okay, here's how my WireGuard is set up at home.

36:55SPEAKERI have a Pi 4 there, which is the endpoint,

36:58SPEAKERthe WireGuard endpoint in the house.

37:01SPEAKERAnd all the clients like the MacBook, the phone, et cetera,

37:05SPEAKERare configured as another endpoint

37:07SPEAKERwhere they connect to that Pi,

37:08SPEAKERand that Pi has IP forwarding enabled,

37:11SPEAKERand there's a static route set up in the router

37:12SPEAKERso that any device outside the house talking to that Pi,

37:16SPEAKERits traffic just gets forwarded on to whatever actual,

37:19SPEAKERmy Windows machine, the NAS, whatever, right?

37:21SPEAKER- Yeah.

37:23SPEAKER- I started asking myself, wait a minute,

37:24SPEAKERcould I get another Pi here and do the same IP forwarding

37:28SPEAKERto the local network set up here that I have back home,

37:31SPEAKERbut in reverse, and then just connect those two together?

37:34SPEAKER- You've just invented a VPN to VPN endpoint.

37:37SPEAKER- Yeah, and then I Googled it, and sure enough,

37:39SPEAKERI backed myself into a site to site VPN configuration,

37:43SPEAKERwhich is, I guess, quite standard.

37:46SPEAKER- It is a bog standard IT, corporate IT task

37:49SPEAKERfor places with remote offices.

37:51SPEAKER- Yes, I guess the WireGuard difference

37:53SPEAKERor the WireGuard magic there is how sort of passive

37:56SPEAKERand seamless that connection is,

37:58SPEAKER'cause it doesn't require stateful connection tracking.

38:01SPEAKERI don't think it's just encrypted packets

38:03SPEAKERgoing back and forth,

38:04SPEAKERso it'd be kind of transparent in the background.

38:06SPEAKER- And also, if you were using one of the older,

38:07SPEAKERheavier weight VPNs from the olden times,

38:11SPEAKERyou wouldn't be able to do video or games

38:12SPEAKERor stuff like that over that.

38:13SPEAKERIt would choke on that.

38:15SPEAKER- It's because WireGuard is very performant

38:17SPEAKERand low overhead and kind of connectionless or whatever,

38:21SPEAKERbut anyway, like I said, with the time I have

38:24SPEAKERand with the cognitive load I have placed on myself

38:27SPEAKERof all the other things I'm trying to do here.

38:30SPEAKER- You should do this.

38:31SPEAKER- Getting a Pi in here and getting all that done

38:33SPEAKERbefore I leave is not probably in the cards,

38:36SPEAKERalthough the next time I come out here,

38:37SPEAKERI'm 100% doing this,

38:38SPEAKERbecause maybe to clarify for people who are like,

38:42SPEAKERwhy are you rambling about this?

38:44SPEAKERThe idea here is instead of configuring the Apple TV

38:47SPEAKERas just yet another single device

38:49SPEAKERconnecting to my VPN back home,

38:51SPEAKERI can connect this one forwarding device

38:53SPEAKERas to the VPN here on this LAN,

38:56SPEAKERand then every device on this LAN

38:58SPEAKERwill be able to talk to every device on that other LAN,

39:00SPEAKERand I'll never have to touch it again.

39:02SPEAKER- Are the subnets different on your BOMs?

39:04SPEAKEROkay, I was gonna say, 'cause that's the big thing.

39:06SPEAKERI felt pretty smug that I changed my home subnet years ago

39:09SPEAKERin anticipation of this exact scenario.

39:11SPEAKER- Okay, no push.

39:12SPEAKER- I changed to a 10.5.1.0 five or six years ago.

39:18SPEAKER- Yeah, like--

39:19SPEAKER- Because I told myself everybody in the world

39:21SPEAKERuses 192.168.0.0.

39:24SPEAKER- Yeah, and it was a, it's the like, I'm in the same boat.

39:27SPEAKER- Right, so--

39:28SPEAKER- With wanting to change my subnet,

39:29SPEAKERand I'm afraid to do it,

39:30SPEAKER'cause it's gonna be a nightmare, I'm sure.

39:32SPEAKER- Yeah, people can look up, is it RFC 1918, I believe?

39:35SPEAKER- It's the only RFC I can recite by name,

39:38SPEAKER'cause that's the one, yep.

39:39SPEAKERYou know, the classic, address allocation

39:41SPEAKERfor private internets.

39:42SPEAKER- Yeah.

39:43SPEAKER- But you know, that is the RFC that defined

39:45SPEAKERthe private address ranges for internet traffic,

39:47SPEAKERso basically my home network is a 10,

39:52SPEAKERmy WireGuard network is a 172,

39:55SPEAKERknowing that everybody else's--

39:58SPEAKER- A 192.

39:58SPEAKER- Everybody else's LAN was gonna be

40:00SPEAKERthe standard consumer router range,

40:02SPEAKERso that I would never collide with that,

40:03SPEAKERso I'm good to go.

40:05SPEAKER- It's funny, Google routers used to do 10.15,

40:08SPEAKERwhich I was surprised by, yeah.

40:09SPEAKER- Interesting, that's why I did 10.5 and not 10.0.

40:13SPEAKERActually, the real reason is that I think

40:16SPEAKERI actually maybe started with 10.0.0,

40:19SPEAKERand then I realized how poorly optimized

40:21SPEAKERfor fingers that is.

40:23SPEAKER- Yeah, it's a bad typing.

40:24SPEAKER- That's the same right hand ring finger

40:27SPEAKERgoing back and forth between zero and period over and over,

40:30SPEAKERand it takes forever to type.

40:31SPEAKERAnyway, so the conclusion of this saga,

40:36SPEAKERif I'm not gonna get the Pi here in time,

40:39SPEAKERI do have this brand new MacBook.

40:41SPEAKER- There you go.

40:42SPEAKER- And couldn't the MacBook serve

40:45SPEAKERin the exact same relay endpoint capacity

40:47SPEAKERas a Pi for now?

40:48SPEAKER- What is a computer, but just what is a router,

40:51SPEAKERbut just a computer connected to a network?

40:53SPEAKER- Right, that's right.

40:54SPEAKERSo anyway, this is gonna take a little more doing.

40:57SPEAKERThe big stumbling block I have right now

40:59SPEAKERis understanding how the static routes actually

41:01SPEAKERneed to be configured.

41:02SPEAKER- You might have to set up a proxy.

41:03SPEAKERIs the easier way to do it?

41:04SPEAKER- I don't think so.

41:05SPEAKERI'm pretty sure this should work right.

41:07SPEAKERIt's just, it's a question of,

41:09SPEAKERdo you know anything about static routes?

41:10SPEAKERThere are two addresses you have to define.

41:13SPEAKERThere's destination and next hop.

41:15SPEAKER- The problem is gonna be that the cable modem

41:18SPEAKERor whatever you're using for internet there

41:20SPEAKERis probably not gonna let you configure that stuff,

41:22SPEAKERwould be my guess.

41:23SPEAKER- Well, we have a consumer router here.

41:24SPEAKERIt's a router I installed here, so it's an older net gear,

41:28SPEAKERbut you can define a static route just fine.

41:31SPEAKER- Okay, nevermind.

41:31SPEAKERThe ISP provided ones almost never let you do stuff like that

41:34SPEAKERfor really specific reasons.

41:35SPEAKER- I was kind of sweating at going through the admin on this.

41:37SPEAKERIt's a net gear Nighthawk from some years ago,

41:39SPEAKERbut it works just fine here.

41:41SPEAKERBut I was, after digging into enough layers

41:44SPEAKERof advanced settings, I did find a place to do static routes,

41:47SPEAKERbut I need to figure out where to point that static route.

41:53SPEAKERLike, do I involve the WireGuard IP range in that at all?

41:56SPEAKEROr is that just like from here to there?

41:57SPEAKERAnyway, I will report back after I tinker with this,

42:00SPEAKERbut I'm kind of excited about this.

42:04SPEAKER- This is one of those things that the easiest way

42:05SPEAKERto learn about is to futz around with it,

42:07SPEAKERlike have a project and futz around with it,

42:09SPEAKERand you'll come out of this knowing a lot more

42:11SPEAKERabout routing than you did going into it.

42:13SPEAKER- That's kind of the point of every project I ever take on

42:15SPEAKERis to just come out of things knowing more

42:17SPEAKERthan I did going in.

42:18SPEAKER- So say we all.

42:19SPEAKERSpeaking of that, I think I finally understand web hooks

42:22SPEAKERafter years and years of kind of using them

42:25SPEAKERin a half-assed way.

42:26SPEAKERBut a web hook, for folks who don't know,

42:28SPEAKERa web hook is basically a web server that you use as input

42:31SPEAKERfor other devices.

42:33SPEAKERSo like Discord, you can use them to connect notifications,

42:38SPEAKERlike notifications for like posting a blog post

42:43SPEAKERor something to your Discord.

42:45SPEAKERAnd they work by using get and pull, just HTTPS commands.

42:52SPEAKERSo I've been working on setting up,

42:55SPEAKERI'm working on setting up the Discord and the Ghost

42:58SPEAKERand all that stuff for the new podcast I'm working on.

43:02SPEAKERAnd Ghost, one of the things that Patreon does,

43:05SPEAKERit's actually really nice

43:06SPEAKERfor people who have communities like ours,

43:08SPEAKERis they'll do a thing where they sync your Patreon status

43:12SPEAKERwith a Discord so you can have a private Discord

43:14SPEAKERjust for people who subscribe to the podcast.

43:17SPEAKERGhost doesn't offer that out of the box

43:19SPEAKER'cause it's a little bit of a niche feature

43:20SPEAKERin the newsletter space,

43:22SPEAKERand the podcast space is secondary for them.

43:26SPEAKERBut I was able to find a thing

43:27SPEAKERthat some guy had clearly vibe coded

43:29SPEAKER'cause he had the exact same problem I had

43:32SPEAKERthat basically lets you run some code

43:35SPEAKERon a Cloudflare worker, which is a,

43:39SPEAKERI don't know what the infrastructure is behind the workers,

43:41SPEAKERbut it seems like, hey, I have a signal here

43:44SPEAKERand I need to send a signal there,

43:45SPEAKERand the Cloudflare worker is an always on free way

43:48SPEAKERto do that.

43:50SPEAKERSo I set up, and just to be clear,

43:53SPEAKERyou can use things like Zapier or Memberful

43:56SPEAKERor something like that, some third-party service

43:58SPEAKERthat will do this exact thing with a Ghost.

44:01SPEAKER- Yeah, we know people that use Memberful

44:03SPEAKERand Ghost together.

44:04SPEAKER- Yeah, yeah, yeah. - I think they use Ghost.

44:06SPEAKER- Remap uses Memberful and Ghost separately.

44:08SPEAKER- I think they're using Ghost.

44:09SPEAKER- When I signed up, I signed up with a Memberful account.

44:12SPEAKERSo, but this lets you do that Discord sync

44:17SPEAKERwith a straight just series of web hooks.

44:20SPEAKERSo it's a web hook from Ghost to the worker,

44:23SPEAKERand then the worker relays that web hook

44:25SPEAKERinto a Discord web hook.

44:27SPEAKERSo unlike the Patreon bot,

44:30SPEAKERwhich is a more kind of involved bot

44:32SPEAKERthat every once in a while runs a script

44:34SPEAKERand adds people to the Discord,

44:35SPEAKERremoves people that aren't subscribed anymore,

44:37SPEAKERthe member, this one, this web hook thing that I built,

44:40SPEAKERthe moment you flip the switch in Ghost

44:42SPEAKERand give somebody a subscription,

44:43SPEAKERit gives them status in the Discord, which is amazing.

44:47SPEAKERNow, the process for joining is a little bit more involved

44:50SPEAKER'cause you have to, as a user, you have to go to a URL

44:53SPEAKERand click a button and then join the Discord

44:56SPEAKERand put the join code in.

44:58SPEAKERBut once you associate your Discord account

44:59SPEAKERwith the Ghost account, then that's done.

45:01SPEAKERThat should be done forever at that point,

45:03SPEAKERwhich is like, I need to get some folks to help me test it

45:06SPEAKERso it's a little, so I can make sure it's robust,

45:08SPEAKERbut I was pretty surprised.

45:10SPEAKERAnd it opens the door for us to potentially do that too,

45:12SPEAKER'cause that was the big thing holding us

45:14SPEAKERas a Patreon exclusive, Patreon exclusive podcast.

45:18SPEAKER- How do you feel about using a vibe coded version

45:21SPEAKERor implementation of this technique?

45:23SPEAKER- So it was like 85 lines of Python code

45:26SPEAKERrunning on the worker, so I was able to parse it out.

45:29SPEAKERIt's not, the only reason I knew it was vibe coded

45:31SPEAKERwas 'cause there was a clawed.md in there

45:33SPEAKERand the documentation skipped some key steps.

45:36SPEAKERSo in order to figure out what the steps it skipped were,

45:40SPEAKERI had to load up, I opened up the clawed.md

45:43SPEAKERand looked at the markdown and was like,

45:44SPEAKERoh, it didn't tell me to do these three things.

45:46SPEAKERAnd then I did those three things

45:47SPEAKERand submitted a pull request to add that to the documentation

45:50SPEAKERfor the guy's vibe coded thing.

45:51SPEAKERBut yeah, it's very useful.

45:53SPEAKER- We have really passed a tipping point recently

45:56SPEAKERon a vibe coding free for all, it feels like to me.

46:00SPEAKERI don't know, between-

46:03SPEAKER- I've been vibe coding, you wanna talk about it?

46:04SPEAKER- Oh boy, oh boy.

46:07SPEAKERI don't know, I don't know.

46:09SPEAKERI'm not here to judge,

46:10SPEAKERbut writing the code is the fun part to me, so.

46:14SPEAKER- When I have time, writing the code is the fun part.

46:16SPEAKERSometimes I just wanna get shit done.

46:17SPEAKER- Yeah, that's fair.

46:18SPEAKERWell, I'm talking about like there's this just glut

46:23SPEAKERof kind of low hanging fruit game mods of like,

46:27SPEAKERI shoved Tony Hawk into Grand Theft Auto into Zelda

46:30SPEAKERlike lately and crap like that.

46:32SPEAKERAnd like the-

46:33SPEAKER- Well, that and all the D-coms, recomps.

46:35SPEAKER- D-coms, recomps, translation, Mr. Cores.

46:38SPEAKERBut even there's the, I mean, you've got this on the list.

46:40SPEAKERWe might as well just bring it up now.

46:41SPEAKERLike these vibe coded Adobe app equivalents

46:45SPEAKERthat have come out.

46:45SPEAKERLike it's just, it is just this like avalanche of stuff.

46:49SPEAKERAnd for something trivial, like an image editor,

46:52SPEAKERthat's not gonna like break anything critical

46:54SPEAKERif it doesn't work right, I guess it's kind of whatever.

46:56SPEAKERBut like, I don't feel very comfortable

47:00SPEAKERwith the YOLO nature of what's going on right now.

47:03SPEAKERAnd I hope some cooler heads prevail at some points.

47:07SPEAKER- So I talked to a lot of engineers

47:10SPEAKERwho are much smarter than this on the day to day these days,

47:14SPEAKERboth in games and in tech.

47:15SPEAKERAnd I feel like, so to me,

47:19SPEAKERthere's two types of AI generated code, right?

47:22SPEAKERThere's somebody sitting down and saying,

47:24SPEAKERhey, I want an application

47:26SPEAKERthat does this thing that I need, right?

47:29SPEAKERAnd then Claude or your local model or whatever,

47:32SPEAKERjams out something that kind of does that.

47:34SPEAKERAnd this is, that's where I started.

47:37SPEAKERSo I had a project that I wanted to do with this.

47:40SPEAKERWell, actually let me finish the thought.

47:43SPEAKERAnd then there's like an engineer

47:45SPEAKERwho actually knows what they're doing

47:47SPEAKERand is like, I need a function that does this.

47:49SPEAKERAnd they're serving as basically software architects

47:52SPEAKERand then they're letting the machine

47:53SPEAKERwrite the individual functions

47:54SPEAKERor the individual block units of the code.

47:57SPEAKERThose two things are wildly different to me, right?

48:00SPEAKER- That's clearly less scary and risky

48:02SPEAKERthan somebody who has absolutely no idea what they're doing,

48:05SPEAKERdeveloping some application that connects

48:07SPEAKERto people's financial accounts or something like that.

48:09SPEAKER- Yeah, so I started out,

48:13SPEAKERI wanted to build a podcast transcriber

48:18SPEAKERthat would take our audio stems

48:20SPEAKERand generate clean LLM-based transcripts.

48:26SPEAKER'Cause I continually feel bad

48:28SPEAKERthat we don't do transcripts on this podcast.

48:30SPEAKERI wanted to do transcripts on the new podcast.

48:32SPEAKERI wanted to build a workflow for that going forward

48:34SPEAKERthat was easy and repeatable and relatively light rate.

48:37SPEAKERAnd that I could run locally

48:38SPEAKERso I don't have to send stuff up to the cloud.

48:40SPEAKERAnd I also don't wanna pay,

48:42SPEAKERthere's a bazillion podcast transcription AI services

48:46SPEAKERthat I don't wanna pay for

48:47SPEAKER'cause I don't think they're good.

48:50SPEAKERWhen I've tested them, they haven't been good.

48:54SPEAKERSo I started out doing the vibe coding thing

48:56SPEAKERand said, hey, I want a podcast transcription app

48:58SPEAKERthat uses LLMs to do good, clean,

49:00SPEAKERhuman readable transcriptions of podcasts

49:03SPEAKERworking with these two stems.

49:04SPEAKERHere's the files I wanna provide, here's the formats.

49:06SPEAKERAnd using a local, I think it was Quen 3.8 something,

49:12SPEAKERsomething, something, something,

49:14SPEAKERI got a thing that worked reasonably well.

49:17SPEAKERNow, it took a long time, a lot of iterations

49:20SPEAKERand a lot of loops to get it to have me build

49:24SPEAKERa virtual environment for Python

49:26SPEAKER'cause all this stuff runs with Python

49:28SPEAKERand you need like a bazillion weird Python modules

49:34SPEAKERthat you don't need on a normal machine.

49:36SPEAKERAnd once I got there, I got something that spat out

49:39SPEAKERa human readable markdown formatted and SRT formatted

49:44SPEAKERtranscript that's not all like chunked up

49:46SPEAKERand doesn't have a bunch of like weird interjections

49:50SPEAKERand all that stuff.

49:53SPEAKERI don't know that I'm actually gonna use it

49:54SPEAKER'cause it now takes like an hour of processing

49:56SPEAKERon each episode.

49:57SPEAKER- Yikes, that's a bit.

49:59SPEAKER- And the weird thing is it took like eight minutes per stem

50:02SPEAKERfor a 90 minute podcast.

50:04SPEAKERAnd then the cleanup pass, which uses an LLM

50:07SPEAKERto clean up the language without changing the intent

50:12SPEAKERor the meaning took an hour on top of that eight minutes

50:16SPEAKERper stem.

50:16SPEAKER- That seems substantial.

50:18SPEAKER- Which seems high.

50:18SPEAKERI need to tune it, I need to work on it a little bit more.

50:20SPEAKERBut the process of the whole thing was,

50:26SPEAKERit's really frustrating for me.

50:28SPEAKERLike I didn't think it was, to your point,

50:30SPEAKERI think I would have been better off just sitting down

50:31SPEAKERand learning how to use the whisper model

50:33SPEAKERand jamming that out myself because it kept,

50:37SPEAKERit would fix something and then it would add,

50:40SPEAKERit would revert back to a previous error on something else

50:43SPEAKERwhen it fixed the one thing.

50:45SPEAKERAnd I ended up having to really actually dig into the code

50:48SPEAKERand be like, okay, this function is doing this thing

50:51SPEAKERthat I don't want to happen right now.

50:52SPEAKERCan you please change this back the way it was?

50:54SPEAKERAnd while I got there eventually,

50:57SPEAKERI don't know that it was a huge time savings.

50:59SPEAKERIt's probably a better outcome than I could have done myself.

51:01SPEAKER- Yeah, I was gonna say,

51:02SPEAKERcould I interest you in building it yourself

51:05SPEAKERfrom the bottom up and to exactly your specification?

51:08SPEAKER- Sometimes I don't have, sometimes, look man.

51:10SPEAKER- Yeah, I've used whisper a few times, several years ago,

51:14SPEAKERit's been a bit, but it was quite easy

51:16SPEAKERto get up and running and just use.

51:17SPEAKERI mean, but the output is the output, like.

51:19SPEAKER- The output is messy.

51:21SPEAKER- What I used it for was I had recorded some conversations

51:24SPEAKERwith people that were not like podcasts.

51:26SPEAKERIt was just informational for my purposes

51:28SPEAKERthat were not to be published,

51:30SPEAKERbut I did need to like derive information from them.

51:32SPEAKER- You see one of the transcripts.

51:33SPEAKER- I just transcribed them so I could text search them easily

51:36SPEAKERto kind of get to the information faster.

51:38SPEAKERAnd it was quite good for that purpose,

51:40SPEAKERbut it was, I don't know, maybe just rough enough

51:44SPEAKERthat it might not be great

51:45SPEAKERfor like a consumer facing transcript.

51:49SPEAKER- Well, so yeah, the problem I had is

51:51SPEAKERthat when you have two different people talking

51:53SPEAKERat the same time, you wanna merge those

51:54SPEAKERinto one larger transcript

52:00SPEAKERwith like name labels and stuff like that.

52:02SPEAKER- That gets us to the fun part of this situation,

52:05SPEAKERwhich is you're gonna have to get

52:06SPEAKERall those podcast project archives from me

52:08SPEAKERwhen, if and when you undertake this.

52:11SPEAKER- Well, that's why you have your remote access, right?

52:14SPEAKER- Those are all Audacity three, and in a lot of cases,

52:19SPEAKERAudacity two era project files.

52:23SPEAKERSo.

52:24SPEAKER- Oh, so I need to set up old versions of Audacity.

52:26SPEAKER- Not only that, but either somebody's gonna have

52:30SPEAKERto sit there and manually export the stems

52:32SPEAKERfrom 360 episode projects.

52:35SPEAKER- I don't know, so you're not thinking with LLMs.

52:37SPEAKER- No, I am, that's what I'm getting, I just said or.

52:40SPEAKEROr you're going to have to conceive of a way

52:42SPEAKERto automate that 'cause somebody can output those stems,

52:47SPEAKERit's not gonna be me.

52:48SPEAKER- Just what we'll do is we'll vibe code

52:52SPEAKERan Audacity file format reader,

52:55SPEAKERand then just ingest the Audacity files, perfect, done.

52:58SPEAKERNext thing you know, the model has gone rogue

53:01SPEAKERon our old project files

53:02SPEAKERand modeled full reproducible voice engines for us

53:06SPEAKERand is out there now impersonating our identities

53:08SPEAKERand taking out home loans and our names.

53:12SPEAKER- Well, so the other thing about it though,

53:13SPEAKERis that you have to have clean audio for Whisper

53:16SPEAKER'cause if you have like, when I had,

53:18SPEAKERthe first stumbling block was we used that beep program

53:21SPEAKERto make beeps to sync the episodes.

53:24SPEAKERWhen you have the beeps, Whisper would completely flip out

53:28SPEAKERand start looping and do all sorts of weird stuff,

53:30SPEAKERso I had to go through and cut out the beeps first

53:32SPEAKERand anyway, it's fine.

53:33SPEAKER- Yeah, I mean, the beeps are not in the final edits,

53:36SPEAKERof course. - Not in the stems obviously,

53:37SPEAKERbut yeah, it was an interesting thing and it's not,

53:41SPEAKERit was telling in that it wasn't constant forward movement,

53:46SPEAKERit was forward and then a little bit of back

53:47SPEAKERand then forward and a little bit of back

53:48SPEAKERand I think in the process I switched from Quen 3.6 to 3.8,

53:52SPEAKERwhich changed the, which completely reset the entire,

53:56SPEAKERlike I basically had to then hand it the script

53:58SPEAKERthat was working and be like, hey, look at this

54:00SPEAKERand see what this does, here's what I wanna do

54:03SPEAKERand it was able to do that and they're all running locally,

54:06SPEAKERjust to be clear.

54:07SPEAKERI was pleasantly surprised by that.

54:09SPEAKER- Yeah.

54:11SPEAKER- Speaking of those Adobe Blackbox clones,

54:13SPEAKERthis is Artcraft is the name of the company, I think.

54:17SPEAKER- Oh, these are like commercial or professional?

54:19SPEAKERI thought this was just some random person

54:21SPEAKERtook it on themselves to get Claude to make Photoshop.

54:24SPEAKER- So, I think it is a much more intentional,

54:28SPEAKERI think it is a much more intentional approach.

54:31SPEAKERSo they rebuilt them in Rust, basically.

54:34SPEAKER- Oh, wait, did they build these--

54:37SPEAKER- It's not a decompile recompile, they say.

54:38SPEAKER- Did they write these?

54:39SPEAKERNo, yeah, but did humans write these?

54:41SPEAKERI thought these were fully vibe coded.

54:43SPEAKER- My understanding is that these are human vibe code,

54:47SPEAKERlike, you know, software engineered using LLMs.

54:51SPEAKER- Yeah, I feel like the people out there

54:53SPEAKERasking for like decomp of Photoshop

54:56SPEAKERor maybe misunderstanding what the point of a decomp is,

54:58SPEAKERlike that's not necessary in the case of Photoshop

55:00SPEAKERwhere the functionality is well understood

55:02SPEAKERand can just be re-implemented on its own.

55:04SPEAKERYou don't need to build a binary exact replica

55:08SPEAKERof Photoshop, you can just,

55:10SPEAKERlike the mathematical transforms

55:12SPEAKERfor the photo editing techniques

55:13SPEAKERcan just be implemented on their own.

55:15SPEAKER- That's exactly it.

55:16SPEAKERSo, these people say it's,

55:21SPEAKERmy understanding is these are not de-comps and recomps.

55:24SPEAKERThese are, they describe them as black box, I think,

55:26SPEAKERis the, so they looked at the functionality

55:29SPEAKERand just re-implemented it themselves in Rust,

55:32SPEAKERis my understanding.

55:33SPEAKER- Do they work?

55:34SPEAKERHave you run one?

55:35SPEAKERWhat are we doing here?

55:36SPEAKER- So, yeah, I loaded up a couple.

55:38SPEAKERI put them in flat packs on my Linux machine

55:40SPEAKER'cause that's the place that I miss this stuff the most.

55:44SPEAKERSo, I loaded up the Lightroom clone and the Photoshop clone.

55:48SPEAKERLightroom was interesting.

55:49SPEAKERIt doesn't include the kind of raw photo developer stuff.

55:55SPEAKERSo, there's no, when I loaded up a bunch of raw images,

55:58SPEAKERI didn't have a way to easily add color profiles

56:04SPEAKERand stuff to those and do the things that you do

56:06SPEAKERin like Adobe Camera Raw.

56:08SPEAKERBut it worked really well.

56:10SPEAKERIt was really fast.

56:11SPEAKERIt's unbelievably light.

56:12SPEAKERThere's some UI weirdness in them

56:14SPEAKERbecause they don't use,

56:16SPEAKERthey, while they're not using like Electron

56:18SPEAKERor something like that,

56:19SPEAKERthey also don't use, they're not using GTK

56:23SPEAKERor one of the common Linux window Chrome API tool sets.

56:30SPEAKER- Cute.

56:31SPEAKER- So, yeah, cute or whatever.

56:32SPEAKERSo, like when you mouse over,

56:34SPEAKERwhen you open a menu at the top of your screen,

56:37SPEAKERit doesn't, and you mouse over the menu spaces

56:40SPEAKERadjacent to it, it doesn't like roll over to the next menu.

56:44SPEAKERYou have to click on each one individually.

56:45SPEAKERSo, there's like, there's some, they're weird is the way

56:48SPEAKERto put it.

56:49SPEAKER- Yeah, I believe that.

56:50SPEAKER- But like in terms of scrolling through

56:52SPEAKERa whole huge list of photos

56:54SPEAKERand like tagging the photos that I wanted

56:56SPEAKERand ditching the ones I didn't want,

56:59SPEAKERit was better than anything.

57:00SPEAKERIt was way faster than Lightroom has been in recent years.

57:04SPEAKERIt's way faster than Darktable is on my Linux machine.

57:09SPEAKERI was really pleasantly surprised by that.

57:12SPEAKERPhotoshop, part of the challenge of testing

57:15SPEAKERthis kind of software is that like your workflow

57:17SPEAKERand my workflow and my artist friends' workflows

57:20SPEAKERand my videographer friends' workflows

57:22SPEAKERand like everybody has different workflows for this stuff.

57:25SPEAKERSo, stuff that works for me and the way I use these tools

57:28SPEAKERmay not work for you.

57:30SPEAKERI may not ever touch a thing that you use on the day to day.

57:33SPEAKERSo, with Photoshop, I loaded up,

57:37SPEAKERgame developers famously love PSDs with a bazillion layers

57:42SPEAKERto do things like generate key art

57:45SPEAKERin all the different aspect ratios and sizes and framings

57:51SPEAKERand all that stuff that you need for say a video game

57:54SPEAKERon Steam and PlayStation and Xbox and all that stuff.

57:58SPEAKERAnd I loaded up one of those really complicated PSDs

58:00SPEAKERand it read the whole thing.

58:02SPEAKERI spent about 10 minutes poking at it.

58:04SPEAKERI didn't see it breaking anywhere,

58:07SPEAKERwhich is like Affinity's never been able to do that.

58:10SPEAKERGIMP's never been able to do that.

58:11SPEAKERWhen you open up a massively complicated PSD

58:14SPEAKERwith a bunch of masks and layer filters and all that stuff,

58:17SPEAKERit almost always chokes.

58:18SPEAKERSo, my first impression was really, really positive.

58:26SPEAKERThe vibe I get from this whole thing

58:27SPEAKERis that these people were like,

58:30SPEAKER"Hey, Adobe, if you're going to use AI to steal our shit,

58:35SPEAKER"we're gonna use AI to steal your shit."

58:39SPEAKERWhich I don't know exactly how I...

58:44SPEAKERIf it was anybody other than Adobe or maybe Autodesk,

58:46SPEAKERI think I'd feel bad.

58:47SPEAKER- Yeah, I'm sitting here trying to decide

58:49SPEAKERhow to parse that idea because I am the last person

58:53SPEAKERon the planet that will defend Adobe as a company.

58:56SPEAKERI have gone to enormous lengths to de-Adobe-fy my life.

59:00SPEAKER- Yeah.

59:01SPEAKER- But what have they used though?

59:03SPEAKERFor companies training models on stolen content,

59:07SPEAKERthat statement makes sense.

59:08SPEAKERBut I don't know, they make software, so I don't know.

59:12SPEAKERIf there's evidence they have been vibe-coding their apps

59:14SPEAKERbased on training on other people's code,

59:17SPEAKERthen I guess that would make sense.

59:20SPEAKER- The bulk of Adobe's money now is on cloud services.

59:23SPEAKER- Oh, is it really?

59:24SPEAKER- Yeah, so they're doing all the AI tokens

59:27SPEAKERthat they sell to generate images and stuff like that

59:29SPEAKERin their tools. - Oh, what?

59:30SPEAKERSee, I didn't even know that was a business.

59:31SPEAKERI didn't know that was even a revenue stream for them,

59:33SPEAKERso I guess I'm way behind.

59:35SPEAKERI mean, but hey, that's the knowledge space you occupy

59:38SPEAKERwhen you haven't used an Adobe product

59:40SPEAKERin like five or six years.

59:41SPEAKER- Yeah.

59:42SPEAKER- It's kinda nice over here.

59:43SPEAKER- Yeah, so yeah, about three, four years ago,

59:45SPEAKERthree years ago, they started adding a ton

59:46SPEAKERof AI generation stuff, starting with generative fill.

59:49SPEAKER- I should've known then, of course, of course.

59:51SPEAKER- But, so this, it is worth saying,

59:55SPEAKERthe way these people are making money is by selling tokens,

59:58SPEAKERbasically, for people who wanna do AI generation

1:00:00SPEAKERinside this kind of tool.

1:00:03SPEAKERBut the apps are just free to download, so.

1:00:06SPEAKER- Okay, interesting, weird times.

1:00:08SPEAKER- The plans are like $8 a month if you want the,

1:00:12SPEAKERif you wanna generate 200 nano banana images,

1:00:15SPEAKERwhich I don't, I'm good,

1:00:17SPEAKERthat's eight bucks a month, basically.

1:00:19SPEAKER- Yep, yeah. - So anyway.

1:00:21SPEAKER- I'm good too.

1:00:24SPEAKER- And you can also hook this up

1:00:25SPEAKERto your own local GPU cluster

1:00:26SPEAKERif you wanna do your own LLM crap.

1:00:29SPEAKER- I bet you can.

1:00:30SPEAKER- Yeah, anyway, yeah, it's a weird,

1:00:33SPEAKERthis is a weird, it's a weird future we're in, man.

1:00:35SPEAKER- It sure is, it sure is.

1:00:37SPEAKER- Should we, is that it?

1:00:39SPEAKERAre we at the end of our list?

1:00:41SPEAKER- Well, no, I've got other stuff,

1:00:42SPEAKERwe're a little short on time here.

1:00:44SPEAKERI was gonna talk about this microphone,

1:00:45SPEAKERbut I just got it and don't have a lot to say about it yet,

1:00:48SPEAKERother than it is shockingly reliant on the,

1:00:51SPEAKERit's a Shure MV7+, 'cause I needed a USB mic

1:00:54SPEAKERfor the time being,

1:00:55SPEAKER'cause I don't have an audio interface here.

1:00:57SPEAKER- Yeah.

1:00:58SPEAKER- Although it does have XLR,

1:00:59SPEAKERso I could move to an audio interface later,

1:01:01SPEAKERbut wow is the USB output on this thing

1:01:03SPEAKERhighly reliant on their, on the Shure Motive app.

1:01:06SPEAKER- Like on your phone?

1:01:07SPEAKER- No, well they have, there is a phone version of it

1:01:10SPEAKERbecause you can just plug microphones like this

1:01:11SPEAKERinto phones and use them that way now.

1:01:13SPEAKER- Oh God.

1:01:14SPEAKER- But I'm using the Mac OS version,

1:01:16SPEAKERbut we'll maybe talk more about this

1:01:17SPEAKERas I've had time to actually experience this thing

1:01:20SPEAKERa little more.

1:01:21SPEAKER- Yeah, I'm curious,

1:01:22SPEAKERcan you turn off the screen on the side?

1:01:24SPEAKER- No, that's also the mute, so it's got an RGB,

1:01:26SPEAKERlike it's a bit gamer looking of an RGB strip on it,

1:01:29SPEAKERalthough it's actually quite useful

1:01:31SPEAKERbecause it's both a capacitive mute button,

1:01:34SPEAKERwhich normally I'm-

1:01:34SPEAKER- I like that.

1:01:35SPEAKER- Yeah, normally I don't love capacitive buttons,

1:01:37SPEAKERbut in this case, my old Yeti had a physical mute button

1:01:40SPEAKERand it would always pick up the click of the mute button

1:01:42SPEAKERwhenever on the recording when I muted,

1:01:44SPEAKERwhich is really defeating the point of the mute.

1:01:47SPEAKERBut this capacitive mute,

1:01:48SPEAKERyou can just very lightly brush it with your finger

1:01:50SPEAKERand mute yourself cleanly.

1:01:52SPEAKER- That's nice.

1:01:53SPEAKER- It also functions as a,

1:01:54SPEAKERI can't really see it the way I'm angled,

1:01:56SPEAKERbut it's also a level meter, if you can see it.

1:01:59SPEAKER- Yeah, I can see it.

1:02:00SPEAKERI can tell when you're clipping.

1:02:01SPEAKER- Yeah, you can see it goes from green to yellow to red

1:02:04SPEAKERif I'm getting too hot, which is cool.

1:02:06SPEAKER- Yeah, that's pretty good, you sound nice.

1:02:08SPEAKER- Yeah, thank you, I need to,

1:02:09SPEAKERso it's got tons of DSP on it

1:02:11SPEAKERand that's what that app exposes among other things.

1:02:13SPEAKERIt's got compression and a limiter and gain control

1:02:18SPEAKERand like reverb and a million things

1:02:20SPEAKERyou can toggle and tweak on this thing.

1:02:22SPEAKERBut man, you can't do any of that without that app.

1:02:28SPEAKERLike you need that software for everything on this thing.

1:02:30SPEAKERAnd that's not my favorite place to be with hardware.

1:02:33SPEAKERBut anyway, we'll get back to this.

1:02:35SPEAKER- Does it have onboard memory and stuff?

1:02:36SPEAKERSo once you set it up, you can like just lock it in

1:02:39SPEAKERand never change it again?

1:02:40SPEAKER- Delete their app and never touch it again.

1:02:42SPEAKEROf course, you'd have to reinstall it

1:02:43SPEAKERif you wanted to change any of the gain settings

1:02:45SPEAKERor anything on it.

1:02:46SPEAKERBut at least if you're really happy with the settings,

1:02:48SPEAKERyou can just dial it in once

1:02:50SPEAKERand never touch that software again.

1:02:52SPEAKER- Okay, that sounds pretty good.

1:02:54SPEAKERThe bigger thing I wanna talk about here is cars.

1:03:00SPEAKER- Yeah. - Real quick

1:03:01SPEAKERbefore we get out of here.

1:03:03SPEAKERYeah, on top of all the extra work I made for myself

1:03:08SPEAKERon the fresh laptop this week,

1:03:10SPEAKERlike I said, my microphone died as soon as I got here

1:03:12SPEAKERand had to source a new one of those rapidly

1:03:13SPEAKERand a car developed a flat.

1:03:16SPEAKERBut the way it developed a flat is really weird.

1:03:19SPEAKER- Okay.

1:03:20SPEAKER- So we have a really nice Makita tire electric,

1:03:25SPEAKERlike tire gauge and pump here.

1:03:27SPEAKER- Yeah, yeah.

1:03:29SPEAKER- That kind of looks like a, not a gun exactly,

1:03:31SPEAKERbut it's got a handle with a trigger on it

1:03:32SPEAKERand you plug it into the tire, the valve,

1:03:35SPEAKERand it reads the pressure.

1:03:36SPEAKERAnd then you can set in different units,

1:03:37SPEAKERPSI and whatever the K.

1:03:39SPEAKER- Kilopascals.

1:03:40SPEAKER- Right, like you can set a desired pressure

1:03:42SPEAKERand just hold the trigger down.

1:03:43SPEAKERIt'll fill to where you set it to.

1:03:45SPEAKER- Well, that's nice.

1:03:46SPEAKER- It's pretty nice.

1:03:47SPEAKERAnd the tires on the Civic

1:03:48SPEAKERhadn't been filled up in a little while.

1:03:51SPEAKERSo we filled the tires.

1:03:53SPEAKERDue to a slight misread of the manual,

1:03:56SPEAKERone of the tires got like three extra PSI put in it,

1:03:59SPEAKERlike not much.

1:04:00SPEAKER- That's not too much.

1:04:01SPEAKER- It was like 32 instead of 29.

1:04:03SPEAKER- That should be fine.

1:04:04SPEAKER- It seemed fine.

1:04:04SPEAKERI just let a little, we figured it out immediately.

1:04:06SPEAKERI didn't even drive on it and I let the three pounds out.

1:04:09SPEAKERIt read at 29, it was fine.

1:04:11SPEAKERDrove it around after that a little bit.

1:04:14SPEAKERThe next morning, the tire was flat.

1:04:18SPEAKER- That feels bad.

1:04:19SPEAKER- You're slowly nodding.

1:04:21SPEAKERI filled it back up to 29.

1:04:23SPEAKERI was like, did I leave the valve cap?

1:04:26SPEAKER- Jammed in or something?

1:04:27SPEAKER- No, I put the valve cap back on.

1:04:31SPEAKERStandard disclaimer,

1:04:32SPEAKERI have not done a lot of working on cars in my life.

1:04:35SPEAKERSo this is all fairly new to me,

1:04:36SPEAKERbut I put the 29 PSI back in.

1:04:39SPEAKERJust, I was like, all right,

1:04:40SPEAKERI'll just fill it back up and see if it goes flat again.

1:04:42SPEAKERAnd then morning after that, sure enough,

1:04:44SPEAKERit was flat again.

1:04:47SPEAKERTriple A came out and looked at it,

1:04:49SPEAKERtook the tire off 'cause they were like,

1:04:50SPEAKERoh, we can, if it's like a nail in it or something,

1:04:52SPEAKERwe can probably maybe just patch it right here.

1:04:54SPEAKER- Wait, they can patch it on the side of the road?

1:04:56SPEAKER- He offered, well, it was in the garage.

1:04:57SPEAKERIt was here.

1:04:58SPEAKERIt was not out anywhere.

1:04:59SPEAKERBut he said, I think he may have said like,

1:05:03SPEAKERif it was a minor enough puncture,

1:05:04SPEAKERhe could potentially repair it.

1:05:06SPEAKER- Yeah.

1:05:07SPEAKER- But he pulled the tire off and looked it over.

1:05:09SPEAKERWe had put, we filled it up again and he pulled it off.

1:05:13SPEAKERHe was like, I don't see anything wrong with this tire.

1:05:16SPEAKERSo we put the spare on and I drove it to the shop

1:05:20SPEAKERand left it overnight and asked them to look at the tire.

1:05:24SPEAKERThey called this morning and said,

1:05:25SPEAKERwe put 75 pounds in that tire, put it under water,

1:05:27SPEAKERdid the whole thing.

1:05:28SPEAKERLike we do tires all day long here.

1:05:30SPEAKERWe cannot find a leak.

1:05:32SPEAKER- Weird.

1:05:33SPEAKER- Right, right?

1:05:34SPEAKER- It's a ghost tire.

1:05:35SPEAKER- Right?

1:05:37SPEAKER- Is it just dry rotted?

1:05:38SPEAKER- I don't know.

1:05:39SPEAKERSo that was in the course of this whole thing.

1:05:42SPEAKERThe exciting conclusion-

1:05:43SPEAKER- How old are the tires, Brad?

1:05:44SPEAKER- The exciting conclusion to this story was that I got,

1:05:47SPEAKERthey called back like as we were sitting down to record here

1:05:49SPEAKERand because we could not locate a receipt

1:05:52SPEAKERfor these tires here.

1:05:53SPEAKER- Okay.

1:05:54SPEAKER- Although I found out that tires now these days

1:05:57SPEAKERare federally mandated to have a date code embedded on them.

1:06:00SPEAKER- Yeah, because of the, yeah.

1:06:02SPEAKER'Cause of the Bridgestone problem, I think probably,

1:06:04SPEAKERbut I don't know for sure.

1:06:05SPEAKER- What was that?

1:06:06SPEAKER- When Ford was putting these Bridgestone tires on

1:06:08SPEAKERthat when they were under inflated, they would explode

1:06:10SPEAKERand they flipped over a bunch of explorers or something

1:06:12SPEAKER10 years ago, 15 years ago, 20 years ago probably.

1:06:15SPEAKER- I think I read in 2000 is when the regulation was passed.

1:06:18SPEAKER- Yeah.

1:06:19SPEAKER- The tires turned out to be from 2014.

1:06:21SPEAKER- So they're 13 year olds, 12 year old tires.

1:06:23SPEAKER- 12 year old tires, which I gather is just-

1:06:25SPEAKER- Pretty old for a tire.

1:06:26SPEAKER- Pretty like not catastrophically,

1:06:28SPEAKERbut probably past the expiration date.

1:06:31SPEAKERLike 10 years at the outside is kind of what I found

1:06:33SPEAKERGoogling around is the latest you want to have tires.

1:06:36SPEAKER- I don't think I've ever had tires more than 10 years.

1:06:38SPEAKER- Yeah.

1:06:39SPEAKER- But I don't have any like old cars.

1:06:40SPEAKERSo it's not a problem for me.

1:06:42SPEAKER- Anyway, this story was intended to be me asking you advice

1:06:46SPEAKERon like, what do you think is wrong with this tire?

1:06:47SPEAKER'Cause even the shop can't find a leak, but then-

1:06:50SPEAKER- Then they called and said it was empty this morning.

1:06:52SPEAKER- No, no, no, no.

1:06:53SPEAKERThis was, this last night is when I dropped it off.

1:06:56SPEAKERSo this morning they said, hey, we put air in it

1:06:58SPEAKERand it was fine, it's been fine.

1:06:59SPEAKERWe don't see a problem even though it went flat twice.

1:07:02SPEAKERAnyway, but now that it's been established

1:07:04SPEAKERthat they're pretty old tires anyway,

1:07:06SPEAKERI have just given the go ahead

1:07:08SPEAKERto go ahead and replace the tires.

1:07:09SPEAKER- I mean, yeah, it's not, look,

1:07:13SPEAKERI never feel bad about putting new tires on a car.

1:07:15SPEAKER- Yeah.

1:07:16SPEAKER- Like they're expensive.

1:07:17SPEAKER- Also, let's be clear that this is the same car

1:07:19SPEAKERon which the anti-lock brakes

1:07:21SPEAKERwere disabled three months ago.

1:07:23SPEAKER- Yeah.

1:07:24SPEAKER- So I feel like maybe having good tires

1:07:26SPEAKERwith good solid tread, reliable skid for mitigation.

1:07:32SPEAKER- I think you should work on those anti-lock brakes too.

1:07:34SPEAKERThat's my advice.

1:07:35SPEAKER- Well, they offered to rebuild the ABS pump at the time.

1:07:38SPEAKERThey just said it would, they didn't even quote a price.

1:07:40SPEAKERThey just said, it'll be very expensive.

1:07:42SPEAKERAnd I was like, what if we try just not for now.

1:07:46SPEAKER- Work on pumping, I guess.

1:07:46SPEAKER- I got to learn how to pump the brakes.

1:07:49SPEAKER- Yeah, but now you have two cars out there without ABS, so.

1:07:53SPEAKER- Well, it's just the Civic.

1:07:55SPEAKER- Well, the Plymouth also doesn't have ABS.

1:07:56SPEAKER- Yes, yes, but the Plymouth is a Sunday morning.

1:08:00SPEAKER- Yeah.

1:08:01SPEAKER- Cruise around for 38 minutes car.

1:08:02SPEAKER- Nice weather driving only.

1:08:04SPEAKER- That is not a, that's a cruising main street car.

1:08:06SPEAKERThat is not a getting on the highway car,

1:08:08SPEAKERalthough I've been on the highway in it before.

1:08:11SPEAKER- You still want to pump those brakes.

1:08:12SPEAKER- Yes.

1:08:13SPEAKERAnyway, I guess to tie this into tech a little more,

1:08:15SPEAKERthat Makita thing was super cool.

1:08:18SPEAKER- Yeah, that thing, I was looking at, I was looking at,

1:08:20SPEAKERis it an, does it use their 18 volt battery system?

1:08:24SPEAKERThe clip-on?

1:08:25SPEAKER- It does use, yes, clip-on lithium ion.

1:08:27SPEAKERI don't know if that's their proprietary system or not,

1:08:29SPEAKERbut this, I believe this one came with the charger

1:08:32SPEAKERand two batteries.

1:08:33SPEAKER- Okay.

1:08:34SPEAKER- But it's a nice little rugged thing.

1:08:36SPEAKERYou just plop it down on the floor and plug the thing in

1:08:39SPEAKERand hold the trigger down and your tires are filled.

1:08:43SPEAKERI was pretty impressed.

1:08:44SPEAKERYou know, a lot of high-tech stuff.

1:08:46SPEAKER- Yeah, my car came with one of those battery things.

1:08:51SPEAKERIt's just part of the,

1:08:51SPEAKER'cause like electrics hardly ever have spare tires.

1:08:54SPEAKERYou usually do run flats or they do a patch kit sometimes.

1:08:59SPEAKER- Interesting.

1:09:00SPEAKER- Like a liquid patch kit.

1:09:00SPEAKER- Okay.

1:09:01SPEAKER- Because of the weight, it turns out the cost of,

1:09:05SPEAKERyou'll spend more in electricity running the car

1:09:07SPEAKERover the life of the car than you will

1:09:09SPEAKERthe one time you need to get the car attire changed

1:09:12SPEAKERon the side of the road.

1:09:13SPEAKER- I see.

1:09:15SPEAKER- Is I think the theory.

1:09:16SPEAKERAnyway, I've had to use the pump before

1:09:19SPEAKERand the one that comes with the car absolutely stinks.

1:09:22SPEAKERSo I would love a recommendation.

1:09:24SPEAKERI need to get one that I can use,

1:09:27SPEAKERthat I can just plug into like

1:09:28SPEAKERthe cigarette lighter adapter on my car.

1:09:30SPEAKER- Sure.

1:09:31SPEAKER- 'Cause I would love to have one

1:09:32SPEAKERthat I can just leave in there.

1:09:33SPEAKER- Yeah.

1:09:34SPEAKER- This just seemed like a neat little piece of future tech,

1:09:36SPEAKERfuture car tech, you know?

1:09:38SPEAKER- Yeah.

1:09:39SPEAKER- A family member told me that they're getting a ring done.

1:09:44SPEAKER- A ring?

1:09:45SPEAKER- Like I wasn't clear exactly on the nature

1:09:49SPEAKERof it might be like the stones are being taken

1:09:50SPEAKERfrom an old ring and moved to a new ring

1:09:52SPEAKERor something like that, like a jeweler.

1:09:54SPEAKER- Oh, yeah, yeah, okay.

1:09:56SPEAKER- The point is the jeweler that's working on this transplant

1:09:59SPEAKERor whatever it is, I wasn't quite clear,

1:10:01SPEAKERbut like the jeweler was able to provide a video,

1:10:04SPEAKERa three modeled video of the perspective new ring.

1:10:09SPEAKER- Oh.

1:10:10SPEAKER- To see what it would look like.

1:10:12SPEAKER- Yeah.

1:10:13SPEAKER- And then 3D printed an exact replica

1:10:16SPEAKERof the actual ring to try on to see how it would like fit

1:10:19SPEAKERand what the side, you know, kind of how it would,

1:10:23SPEAKERlike it's just like the car pump thing.

1:10:25SPEAKERIt was just like, man, like future tech

1:10:27SPEAKERis just kind of bleeding into everything all of a sudden,

1:10:29SPEAKERlike it's in a Back to the Future II style way.

1:10:32SPEAKER- Yeah, I was gonna say they're probably using the 3D print

1:10:34SPEAKERto make the molds to do the casting for the ring.

1:10:37SPEAKER- Yeah, it's possible, but just as a way to try on,

1:10:40SPEAKERlike it's just a way to let the customer kind of see

1:10:42SPEAKERwhat the sizing and dimensions are gonna be like

1:10:44SPEAKERon the hand, you know, and kind of the seeing

1:10:46SPEAKERthe shiny 3D rendered computer model of it,

1:10:48SPEAKERit's just like, man, technology's all around us.

1:10:52SPEAKER- Yeah, exactly.

1:10:55SPEAKERYou know what else is all around us?

1:10:56SPEAKER- What's that?

1:10:57SPEAKER- Not ads.

1:10:58SPEAKER- That's right.

1:10:59SPEAKER- Brad and Will made a tech pod.

1:11:01SPEAKERThanks, this is the end of the show, by the way.

1:11:03SPEAKERThis is a listener-supported show.

1:11:04SPEAKERWe wouldn't be here without you all, the listeners,

1:11:06SPEAKERand we appreciate everybody who supports the show.

1:11:09SPEAKERIf you wanna find out how,

1:11:10SPEAKERyou can go to patreon.com/techpod.

1:11:12SPEAKERAgain, it's patreon.com/techpod.

1:11:15SPEAKERI know people have asked us in the past

1:11:16SPEAKERabout moving off of Patreon, and I think there's a,

1:11:20SPEAKERI'm working on having a clear path for that in the future,

1:11:22SPEAKERand if people would like that, be interested in that,

1:11:24SPEAKERplease let us know.

1:11:25SPEAKERYou can email in to techpod@content.town with notes

1:11:28SPEAKERabout whether you think that's important or not so much,

1:11:31SPEAKERand we'll kind of tally those up

1:11:33SPEAKERand see if we're gonna go through the hassle

1:11:35SPEAKERof running two Patreons, it turns out.

1:11:37SPEAKERBut in the meantime, patreon.com/techpod

1:11:39SPEAKERis how you can support us,

1:11:40SPEAKERand we appreciate everybody who supports the show,

1:11:43SPEAKERbut we especially appreciate our executive producer

1:11:45SPEAKERto your patrons who we thank every single week,

1:11:48SPEAKERincluding Infelicitous Rips, Jordan Lippett.

1:11:51SPEAKERNow, Bunny Fiend has a bunny and a jack-o-lantern emoji now,

1:11:56SPEAKERso bunny jack-o-lantern, I guess.

1:12:00SPEAKERDavid Allen and James Kamik, thanks so much.

1:12:03SPEAKER- Thank you.

1:12:04SPEAKER- That'll do it for us this week, Brad.

1:12:07SPEAKERHave fun in North Carolina.

1:12:08SPEAKERI hope you have, the rest of your journey

1:12:10SPEAKERhas been safe and fun and good. - Thank you.

1:12:14SPEAKER- I hope your microphone holds up, and we will see, yeah.

1:12:18SPEAKER- Can you fill for, actually, you don't need to fill.

1:12:20SPEAKERI've already gotten to the setting.

1:12:22SPEAKERWhat if I wish everyone a happy Halloween?

1:12:27SPEAKER- (laughs) See y'all next week.

1:12:29SPEAKERBye, everybody.