Podchaser Logo
Home
83: Unintended Upgrades

83: Unintended Upgrades

Released Friday, 4th November 2022
Good episode? Give it some love!
83: Unintended Upgrades

83: Unintended Upgrades

83: Unintended Upgrades

83: Unintended Upgrades

Friday, 4th November 2022
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:00

Since

0:00

our last episode, I have been

0:02

just every single night,

0:04

building something new, trying something

0:07

new for my home server setup, I feel

0:09

like I've I've really rebounded from

0:11

the death of my raspberry pie. And

0:13

now I'm just like trying out different

0:15

setups. I'm really just going out,

0:17

having fun, live in life,

0:19

experiencing different things. I'm not getting

0:22

committed to any serious configurations or

0:24

setups. I'm just dabbling

0:26

and experimenting and really enjoying

0:28

myself. Soing your seed in the

0:30

field of Linux, I I take it. Absolutely.

0:34

And things were just going really

0:36

great. Until

0:38

last night.

0:39

Uh-oh. but

0:40

we'll get to that. We'll get to that in the show. There's so much

0:42

to get into today that I wanna save

0:44

it for little bit because I know you've been at an

0:46

event recently We also have

0:49

been thinking about doing a little shout out to

0:51

the community, trying to get somebody who might be a discord

0:53

bot wizard to help us come up with a title bot

0:55

for the show. So there's a lot to cover

0:57

today, plus towards the end of the show,

0:59

we've got some great feedback, some good questions.

1:02

I've got some new hardware updates.

1:04

So I well, I'll tell you about it later. Okay? Oh,

1:06

it's such a tease. I think I'll stick

1:09

around and see see what's see what's been happening.

1:11

Stay tuned and find out, Alec. Exactly.

1:14

Well, very quickly, let's just cover the title

1:16

box first, shall we? Very simple

1:18

requirements. We want something that you type, you

1:20

know, bang, you know, exclamation mark

1:23

starts show and that starts the

1:25

timer running and then ideally publishes

1:28

any any bang suggest titles

1:30

to little web page we can rank

1:32

by a number of votes, like

1:34

a number of voting thing. If

1:36

you've been with j b for a while, you remember j

1:38

b titles dot com. Something like that

1:40

that we used to have in IRC but

1:43

for the modern age and discord would be

1:46

bang tidy. Yeah,

1:47

because we've been live streaming now for weeks

1:50

over a Jupiter dot tube every other Wednesday,

1:52

and we put our discord up there.

1:54

We've got a live chat room in our discord.

1:57

And

1:59

the thing is, we've been podcasting for

2:01

so long. Our title making happeners

2:03

are broken. And we we just cannot title

2:05

these things. So we need to crowdsource that. And

2:07

it gives people a chance to participate live and come up

2:09

with a title. If you wanna help us build a bot, reach out,

2:11

let us know. Yeah. If it was up to me every episode

2:13

would be called Linux

2:15

and stuff. We could do our

2:18

our buddy Joe's approach and just drop titles altogether.

2:20

he convinced me to do that with Linux action news?

2:23

Best thing ever. Yeah. Well, news

2:25

is kind of Yeah. That's what I'm different.

2:27

Yeah. Yeah. Alright. So I'm

2:29

a little jelly. You've been at all things

2:31

open today. I have right on my

2:33

right on my doorstep. A great big open

2:35

source for five thousand

2:37

person open source conference right on my

2:39

doorstep. four four to five

2:41

thousand. Do you ask what I've been told? Yeah.

2:44

I I kind of almost feel like maybe this

2:46

is the new Linux fest. Am I right?

2:48

Is it worth going to? Should I travel to this?

2:50

Give me your take. Well, it's a sort of semi

2:53

commercial conference. It's it's in a bit

2:55

of a weird spot if you ask me. It's not like

2:58

Linux Fest Northwest, which is completely

3:00

hippie and free open source love fest.

3:03

And it's not something like Coupon,

3:05

which is just almost entirely

3:07

sales pitches. It seems to be to

3:09

be somewhere in the middle like it's it's

3:12

mostly commercial sponsored stuff.

3:14

and there's a handful of talks given by

3:16

real people. And the rest are given

3:19

by employees of companies who would like you

3:21

to go and use their service mesh implementation, for

3:23

example, or whatever it might be.

3:25

But on the whole, the quality of the

3:27

sessions was okay. I

3:29

think probably about half of the sessions

3:31

I went to were good. and

3:34

the other half were really not good.

3:36

What made them really not good? Were

3:39

they sales pitches? Yeah. A mixture

3:41

of stuff like that. Like, it it was clearly just I

3:43

mean, a forty five minute long infomercial

3:46

or the presenter was

3:49

an intern and had never spoken

3:51

to an audience before or you

3:53

know, those kinds of things really. So maybe

3:55

the bar was a little low on

3:57

who was accepted to speak? Yeah.

3:59

Well, I mean, reason I was interested in going

4:02

was because Jim Solter was down to talk about

4:04

ZFS and who doesn't wanna go and listen to

4:06

Jim, say how bad every

4:08

other fire system in the world except ZFS

4:10

is. Right? Poor guy wasn't

4:12

feeling terribly well though, so he pulled out at the last

4:14

minute. And we

4:16

were left hanging. Unfortunately, no Jim

4:18

Saults, ZFS, Love Fest. you gotta

4:20

get your updated ZFS talking points. What

4:22

are you gonna do? Yeah. I know. Well,

4:24

what I could do instead is talk about WSL2

4:27

Scott Hanselman, who is a Microsoft employee,

4:30

I have to say, was probably the best presenter

4:32

that was at the conference. And he just

4:34

had this wonderful way with him where

4:37

he was funny and actually

4:39

engaging and obviously clearly

4:41

knew that the subject he was talking about extremely

4:44

well. And he did a a very

4:46

slick demo of how WSL two and

4:48

GitHub and VS Code

4:50

and Windows are actually

4:53

the perfect developer platform these

4:55

days. And who would

4:57

have thought, who had on their Bingo card

4:59

ten years ago? Microsoft

5:02

would nail the developer experience

5:04

on

5:05

Linux, on Windows, and just

5:08

make it all work seamlessly together.

5:10

I mean, mind blown.

5:12

Well,

5:14

yes and no. I mean, they have I

5:16

I think, actually, to give credit where credit

5:18

is due. I think Microsoft's

5:20

pivot to focus on

5:22

Linux open source and, I

5:25

would say, broader development

5:27

tools and development platforms, which I

5:29

think is really what they've done, that

5:31

has been very impressive.

5:33

Data serve all the credit. You very rarely

5:36

see these empires. These massive

5:39

corporations make these

5:41

huge pivots. a

5:43

lot of times companies just get locked into

5:45

a way of doing business and

5:47

they just only have tunnel

5:49

vision and they fight everything else to try to

5:51

protect that business model. Microsoft

5:54

figured out that they had to sacrifice a little bit

5:56

of windows and adopt and

5:58

embrace a little bit more Linux open source

5:59

and things like that. Does that To that

6:02

end, I give them total and absolute

6:04

compliments. I think they've done very well.

6:06

And I think it's legitimate in a lot of ways.

6:08

But I think the Achilles heel to this

6:10

dream fantasy that they're saying where you

6:12

can have windows with your compatibility and

6:14

your corporate integration and you have WSL

6:16

and you just using GitHub and v s

6:18

code and everything's great because Edge is based on

6:20

Chrome, so let's have fun. The

6:23

problem is, It's

6:25

still windows. It's still got

6:27

the registry. It's still using NTFS.

6:29

It still has an onion layered

6:32

approach to the control panel. and all the

6:34

legacy stuff that comes in there. It

6:36

still does all of the things that Windows

6:38

does. It's still absolutely

6:41

subject to the corporate tax

6:43

strategy of Microsoft and whatever thing

6:45

they're pursuing for that particular

6:47

release cycle. Windows is absolutely

6:50

still influenced by it. And as a user, you

6:52

have to put up with and wait for the next

6:54

fad so they can swap it out and put the other

6:56

thing in there. I mean, like, right now, right, they're

6:58

bundling in Teams or they'll bundling

7:00

in Cortana or they'll put ads in the

7:02

start menu. it just doesn't matter

7:04

because they're always doing something else because

7:06

one of the fivesomes in Microsoft has

7:08

has finally gotten their chance, their moment.

7:10

and they're gonna get the numbers and they get something built into

7:13

windows. And you will always always

7:16

have to put up with that corporate strategy

7:18

tax with a windows workstation. And

7:20

despite what they say, the driver

7:22

model on windows still blows.

7:24

The printing subsystem on windows

7:26

still blows. The disk i o subsystem

7:28

on Windows still blows. The Windows

7:31

UI is still bloated old

7:33

and has lots of legacy if you go just

7:35

one layer below their new lack And

7:37

so, yeah, you can you can run a

7:39

Linux kernel in a really great hyper virtualized

7:42

environment good for you, and v s code's a

7:44

pretty good product but I could run VS

7:46

code on Linux. I could have a real

7:48

Linux subsystem with a real Linux

7:50

kernel that has real file systems

7:52

and doesn't have all that windows legacy bull

7:54

crap. And so it's close.

7:56

Yeah. But your your rodeo wouldn't work

7:58

though. Yeah. Yeah. Right. I mean, you're right.

8:00

And there are absolutely there

8:02

are situations where like Linux

8:04

doesn't cut it. And I acknowledge that.

8:06

And that's why I think it is really great that WSL

8:09

is as good as it is because

8:11

there are people that just have no choice too.

8:13

And I have to use windows. And for

8:15

them to subsystems there, where if I wanna run

8:17

flight sim, There is no other way for me

8:19

to run flight similar to run windows. Yeah. And

8:21

there's, you know, like, I can't remember

8:23

the name of it, but there's some game that my

8:25

son Dylan loves. And so he's, you know,

8:27

he's snuck in a dual boot into

8:29

Windows now. So that way, he can play that

8:31

one game and it kills me, but I have to

8:33

acknowledge, like, If you

8:35

wanna run that application, you gotta have Windows.

8:37

So it absolutely has its place. But

8:39

this utopia that they're painting for

8:41

developers, you

8:42

know, I

8:43

just can't I can't I can't subscribe to it. I

8:45

can't say as a disagree with anything you

8:47

said, but they did they have

8:49

solved an absolutely huge

8:52

problem, which is encapsulated development

8:55

environment. So Scott

8:57

in his talk showed us something

8:59

called development containers. And

9:01

these essentially are a JSON

9:03

manifest of all the requirements you need to

9:05

develop a specific project. In his

9:07

example, it was an

9:09

O'mai posh, a

9:11

PowerShell kind of candy looking

9:13

to terminal pretty fire

9:15

thing. and he

9:17

downloaded the he he claimed to get

9:19

repo. The passcode automatically

9:21

picked up the JSON file that was stored in

9:23

the correct folder. it pre

9:25

installed all the dependencies in the

9:27

container, Docker container on Windows running

9:29

in the Linux subsystem for Windows

9:31

or whatever the hell it's called. Yeah.

9:33

And within,

9:35

you know, a minute of cloning this repo,

9:37

he was working or, well, hypothetically,

9:40

presentation working. You know what I mean? because that

9:42

that does sound really slick. I gotta be I

9:44

mean, that does sound slick. I mean, a good part of

9:46

my master's degree, sort of 567

9:48

years ago, was trying to solve this

9:50

encapsulated development environment

9:52

thing. that was what led me to Docker containers back

9:54

then and, you know, we were

9:56

looking at pack of VMs and and, you

9:58

know, sending QCal to images around

10:00

people and having, like, a special

10:02

university version of Linux just for this

10:06

computer science course and got

10:08

damn it. Microsoft went and figured

10:10

it out. Microsoft is

10:12

crazy. They did. It's

10:15

pretty legit. And I have to say too, like,

10:17

they recognize They needed a better

10:19

terminal. They absolutely did. They created the

10:21

Windows terminal. They made it an open source project. So

10:23

it seems like it's a pretty good terminal. Like

10:25

Direct Tech accelerated terminal.

10:27

I mean, It's crazy. Yeah.

10:29

It's so funny. It really

10:31

it truly is. It's I have to mention that this

10:33

is something my buddy Michael Dominic and I

10:35

have been talking about for a while on Coder Radio

10:37

because we often talk about the tooling for development

10:40

workstations. And he's kind of been

10:42

through this whole journey.

10:43

Mac? to

10:44

Windows, WSL

10:47

and, like, the Mecha, that that

10:49

opened up for him. And also, of course, v

10:51

s code and also integration with Azure

10:53

and just, like, He went all in for a

10:55

bit. And now he's actually back on

10:57

Linux as his primary development workstation.

10:59

And so the whole journey, I I think

11:01

it's been really interesting. at co

11:03

dot com if you are interested. But

11:05

I wanna hear about the meetup. I know you

11:07

had a chance to go say hi to some audience

11:10

members, you guys coordinated in the

11:12

Matrix chat? It sounded like it went pretty

11:14

well. Absolutely. Yeah. Well, I I

11:16

bumped into a couple of listeners. throughout the

11:18

the day who somehow recognized me from

11:20

my voice like it's distinctive and a ringful of

11:22

Americans, so for some reason, who knows?

11:25

So we've got a little clip from

11:27

a couple of listeners that we met up with for

11:29

lunch. So here are all things open with

11:31

Reid and John. How are you liking the conference

11:33

so far, John? It's been pretty good.

11:35

Learned a lot. I've been

11:37

to a bunch of different sessions

11:40

and gotten to meet some

11:42

cool people and meet up with

11:45

the the JB crowd here. Yeah.

11:47

And we use the element to

11:49

JB Matrix. kind of have a

11:51

little mini meet up in the lobby of the conference,

11:53

didn't we? And Reid, I know you've been listening

11:55

for a little while. How are you liking the conference

11:57

as well? Oh, it's great. Yeah. A

11:59

very

11:59

wide range of people

12:02

here from community

12:04

to corporates and

12:06

and lots to learn, lots to

12:09

lots to see and lots of great people to

12:11

meet. Any standout sessions

12:13

for either of you? There

12:14

was a beer

12:16

brewing with IoT

12:19

and JavaScript that I

12:21

knew almost nothing about any of

12:23

those subjects, and now I know a little bit

12:25

about all of those subjects. at

12:27

the Dunning Krueger FX style moment, right, where you

12:29

don't realize how little you actually know.

12:32

You feel vaguely competent. Completely.

12:34

Okay. How about you, John? It was

12:36

a great it was half of AA2

12:38

for one that was on burnout, and

12:40

it was a really good just kind of

12:43

think think about not burning

12:45

out in ways to to kind of handle

12:47

that stress and take breaks and things

12:49

like that. Yeah. Very good.

12:51

I've certainly been certainly

12:53

found burnout myself at times can be

12:55

quite challenging to deal with, particularly

12:57

during the last couple of years. So it's very

12:59

good. Well, I wish you all the best for the rest of the

13:02

afternoon. enjoy the rest of the conference. Thank

13:04

you. I do

13:05

hear what you're saying in there though, that

13:07

it's a pretty wide range that all things open

13:09

is trying to cover. although I I like

13:11

the idea about having sessions on

13:14

burnout. And who doesn't like a session

13:16

about automating beer

13:18

beer with Linux? and open

13:20

source technology. So the

13:22

nice thing was, you know, the the

13:24

Raleigh downtown is is a pretty small

13:26

little place if you've never been.

13:28

And Red Hat tower as we

13:30

call it the tower is only two

13:32

blocks from the convention center

13:34

short five minute walk. So I was able to

13:36

meet up with these listeners read

13:38

and John and take him to lunch at the tower

13:40

today, which as we record

13:42

is Wednesday. Oh, good.

13:44

Did you get more sauce while you

13:46

were there? Alex likes to pick up a little

13:48

extra sauce while he's at the red hat tower.

13:51

So I think what Chris is referring

13:53

to there is Borr's head.

13:55

You know the sandwich company? You think You

13:57

know what? I remember I did. Make this

13:59

absolutely delicious gourmet

14:01

spicy mayonnaise chipotle

14:03

mayonnaise style thing. No, it's

14:05

great. And I cannot get enough of it on Turkey and

14:07

provolone sandwiches when I'm at home during the

14:09

day. So what I used to do at the Tower

14:11

before COVID was anytime I went in the tower, I used

14:13

to go in and buy a bottle of this

14:15

source of the vendor for, I don't know,

14:17

like, ten bucks. Like, if to

14:19

put it in context, A

14:22

tiny little tub of this stuff from

14:24

the supermarket is five bucks,

14:26

but a commercial, catering

14:28

sized bottle of this sauce he gave

14:30

me for ten bucks a time. So

14:32

I used to just slather this stuff on, whereas now

14:34

I have to treat it like gold dust because we've

14:36

got different vendors now after COVID.

14:39

It's a bummer. Okay. Alright. So

14:41

lunch at the Tower, that's awfully nice.

14:43

That sounds great. Yeah. We're nice. We

14:45

also met up with Jay from LearningX

14:47

TV. not

14:48

gonna mess up the creative process. I'm

14:51

here with Jay from LearningX TV.

14:53

Hello, Jay. How are you? Doing well. How are

14:55

you? Yeah. I went to your talk yesterday on

14:58

Retropine, how you're saving

15:00

Retro gaming from oblivion. Yeah.

15:03

So basically, my

15:05

setup is such that sync

15:07

thing, syncs all of my retropies together.

15:09

So if I'm on my handheld, retropie or

15:11

the one on the TV. I could play a game, save

15:13

the game, then go to the couch, and it's

15:15

the same save file, the roms, and everything

15:18

else sync to each other. So it's just like this

15:20

thing where like my save files just follow me

15:22

around. It's just one of the amazing

15:24

things that you could do with technology that you

15:26

might not think right off the top of your head, but if

15:28

you put your mind to it, a little bit of creativity, you'd

15:30

be surprised what you could come up with.

15:32

Turns

15:32

out if you try hard enough, you can.

15:34

Yeah. You're one of the few people on planet Earth

15:36

that's got their on the CM4

15:38

module. Right? How's that working out for you?

15:40

What are you using that for? So

15:42

actually I have a Turing pie, so

15:44

have four of those in there, and then I

15:46

have one in the handheld retro pie.

15:48

So it's actually working out really

15:50

well. And the one that I have in the retro

15:52

pie, if there was a Jeff Girling, I wouldn't

15:54

have it because he actually messaged me on

15:56

Twitter. Like, hey, they have inventory over here.

15:58

So it wasn't for him. I wouldn't have it. I

16:00

actually got the first ones before they got hard to

16:02

find, and then later around. Like, right now, what are they going

16:04

for? Like, some crazy amount of money?

16:06

I dread to think I haven't

16:08

looked, but it's

16:10

More than double, I think,

16:12

MSRP.

16:13

It's ridiculous. Like, especially the people

16:15

that just wanna have fun set up

16:17

something in their home lab, to navigate, scalpers,

16:19

and everything just to work on the fun

16:21

projects that they wanna work on. I think that's terrible. Like,

16:23

we just wanna have fun with our technology.

16:25

So how are you finding all things open? Is your

16:27

first one? Very

16:29

first one. So it is very

16:31

fun. We have a lot of cool people here.

16:34

System seventy six is here. Red Hat,

16:36

Alma Linux, like a bunch of

16:38

open source projects, there's GitLab,

16:40

Moodle, like countless others. It's just so

16:42

much fun to to, you know, just network

16:44

with people especially you haven't met you in

16:46

person until this time, you know, until this

16:48

event too. So I'm meeting really cool

16:50

people and I I wouldn't trade it for anything.

16:52

Yeah. There's something special about an open source conferences

16:54

there. Well, thank you very much, Jay, and enjoy

16:56

the rest of your conference. I

16:58

agree with Jay Sync

17:00

thing for the wind, absolutely one

17:02

of the MVPs of the last few years

17:04

for me has been Sync thing. Just

17:07

my background ambient

17:09

file system sync. I have

17:11

Dropbox, you know, I have NextCloud. I've tried these

17:13

different things. I think of that as

17:15

active, persistent syncing.

17:17

You see it. It's

17:18

got a status. You know what's happening.

17:21

You can bring up the app. You can look at

17:23

what's synced. I kind of look at sync thing. You

17:25

can do all those things with sync thing. There's

17:27

even system tray icons you can get, but I

17:29

kind of think of sync thing as

17:31

like this ambient background sync.

17:33

It's actually syncing file systems

17:35

around. And

17:36

it doesn't

17:37

care where you store something, doesn't have

17:39

to be, like, in a particular directory, like next

17:41

cloud or Dropbox does, it can be

17:44

anything anywhere on your file system.

17:46

It's pretty cool and Jay was using it to sync

17:48

his steam deck

17:50

emulator progress with his Retropie

17:52

TV emulator progress, so

17:54

that no matter where he was, his retro

17:57

games were in sync, which is pretty cool. It's a

17:59

great great idea idea. That's a that's a great

18:01

idea because, you know, you wanna you

18:02

don't wanna lose progress when you move between

18:05

devices. And so maybe next year, I'll see

18:07

you all things open and the

18:10

meantime, keeping on the meetup page at meetup

18:12

dot com slash jup dot

18:14

broadcasting. Linode

18:16

dot com slash SSH That's where

18:18

you go to get a hundred dollars on a new

18:20

account and support the show, linode dot

18:22

com slash SSH We were just

18:24

talking about events That's how I discovered Linode. It was

18:26

at a Texas Linux fest many years

18:29

ago in the before

18:31

times, and to could

18:33

tell Texas Linick's vest was special

18:35

because it was small, but

18:37

the signal was very strong. You know

18:39

what I mean? Like the talks were by

18:41

like heavy hitters who knew their stuff, they were passionate

18:44

about their projects. But the

18:46

vendors weren't taking it very seriously. Except

18:50

for Linode, Linode had

18:52

a had a real serious setup. They were

18:54

clearly participating. They were also they

18:56

would swap. So somebody could be at the booth or somebody

18:58

could actually attend sessions. Like, you could tell they

19:00

were into it. And that's that's when

19:03

I made a mental note. Like, I need

19:05

to check out Linode. you know,

19:07

that's like almost four years ago now.

19:09

And now here they are. Right? They've been

19:11

sponsoring the self hosted podcast from

19:13

the get go because it's just the perfect

19:15

combination of performance, features,

19:18

price, I mean, thirty to fifty percent cheaper

19:20

than all the hyperscalers out there. And

19:22

if you like to go to events and I know you

19:25

might, You're gonna go to the web summit November first through the

19:27

fourth. Linode's gonna be there. IT

19:29

Nation Connect in Orlando, Florida, the ninth

19:31

through the eleventh. Linode's gonna

19:33

be there. There's actually a a whole

19:35

list of events that

19:37

Lynott's going to. But try it out. Even if

19:39

you're not going to event, try it out because it's

19:41

great performance. They have systems with super

19:43

fast CPUs, NVMe hard

19:45

drives, forty gigabit connections,

19:47

and they're spinning up like a dozen new data

19:49

centers next year, so there's just gonna be more

19:51

and more choice. So go get the hundred dollars and actually kick

19:53

the tires. Because with that one hundred

19:56

dollars, you can actually try

19:58

it. You can really see what works and what

19:59

doesn't work. Like, you really can try any

20:02

feature you want with that hundred dollars. So go

20:03

with just a pound I would imagine. I don't

20:06

know. If you're out, you could probably come up with a way to

20:08

spend that hundred dollars in like one

20:10

day. But You could also stretch it out for

20:12

like sixty days. So go to linode dot

20:14

com slash SSH sign up,

20:16

try it out, and support the show. linode

20:18

dot com slash SSH

20:20

VRume has it that

20:22

the h a yellow is in

20:25

production. It's

20:27

here, Alex. It's here, it's

20:29

live, and it's glorious. The

20:32

home assistant yellow finally arrived about

20:34

a year after I crowd funded it.

20:37

decided when I saw that it was

20:39

shipping, I decided to order an

20:41

NVMe drive for it. Mine

20:44

came with ACM4IIII

20:46

could have sworn I ordered it without ACM4A

20:49

compute module four. But it came

20:51

with one, which is okay, my c

20:54

m fours have eight gigs of RAM.

20:56

but whatever. So this

20:58

one only has four, but that's fine or maybe two.

21:00

I don't I don't know what it is. It's not enough,

21:02

but it's we're getting by. I hit that.

21:04

I but I the first thing I did is I put that MVMA disk in

21:07

there. I powered the thing

21:09

up. And

21:10

and discovered

21:12

very quickly that it was just running off

21:14

of the built in and see eMMC

21:16

and wasn't using my NVMA disk.

21:18

And III thought well now

21:21

am I supposed to do with this? Like Just throw it

21:23

in the garbage. You know? Yeah. I get rid of

21:25

it. Bye bye. And I I was digging through

21:28

the the system settings and I go in the

21:30

storage area. And in the hamburger menu,

21:32

there's like this migrate option. So I hit

21:34

that. And it says we're gonna move your

21:36

data over to us to another disc. What

21:38

disc would you like to use? and the only

21:40

disk I had available was the new NVMe about

21:42

a terabyte. It says,

21:44

okay. Well, this take about fifteen minutes.

21:47

and

21:47

then we're gonna reboot. And

21:49

we'll see you then. So I

21:50

say, okay. Go

21:53

ahead. I hit

21:53

that button. Little things

21:56

start spinning. And

21:58

I just couldn't watch it. I I

22:00

couldn't It was too stressful because I didn't know what it was

22:02

doing because again, when it's all like,

22:05

WebUI and their own OS. I have no idea

22:07

what's happening. If they told me to go,

22:09

like, you know, repartition

22:11

a disc and format it, mount

22:13

it, and then update your

22:15

configuration file to point to the new mount point.

22:17

I'd feel like really solid. Like,

22:19

okay. Alright. I know

22:21

I'm done. But, you know, that's not gonna for most people. They

22:23

wanna make it all a gooey option. So, okay, I'll try

22:25

it. So, I I go

22:27

to bed. and I wake up the next

22:29

morning and I go to the

22:31

storage area in the settings, everything's

22:33

working by the way. I go to the storage area in

22:35

the settings and now it just says like nine hundred

22:38

gigs free. As I think it moved

22:40

everything off of the eMMC

22:42

and it moved everything to the MVME

22:45

I'm

22:45

not sure exactly

22:47

what happened because it's kind of It's all

22:49

kind of abstracted for me. But

22:52

the performance is so much

22:56

better. And I have to say say,

22:58

I am very happy with

23:00

the results. III could not ask for

23:03

anything better. and I also decided to just start fresh. I

23:05

went clean. I did not restore my

23:07

backups. I didn't try to import

23:09

my old settings. I

23:11

just said, I'm

23:13

gonna burn three or four days straight, and I'm

23:15

just gonna reset it up. And I I'd

23:17

literally probably spent three days

23:19

resetting it up. There is a good argument at, you know, Nukin

23:21

and paving systems every now and again.

23:24

Like, I I remember back in the day, I used to

23:26

Nukin paved windows. every

23:28

six weeks sometimes, you know, because

23:30

it was just that crusty. You

23:32

still have to, hasn't changed. And then, you

23:34

know, when I get a new phone these days,

23:37

still out of force of habit. I'll start from scratch

23:39

with a new phone. But I

23:41

don't know, like, my

23:43

MacBook here has got the same install

23:46

on it as when it came with it. Like, I

23:48

don't feel the need to do that

23:50

room anymore. But home

23:52

assistant, a so

23:54

much stuff in there that I've

23:56

painstakingly created. I I don't I don't think I

23:58

could do it. I don't think I could do it. I

24:00

had a couple of moments I think that

24:02

saved me. One was,

24:04

I downloaded my old backup

24:06

from the raspberry pie that died,

24:07

and I extracted it

24:10

manually and I opened up my configuration Yamal.

24:12

And I kinda grabbed a few

24:14

key things that I knew I wanted, like,

24:17

my generic thermostat stuff, all

24:19

of my integrations for my cameras.

24:21

I just grabbed that stuff. So

24:23

I didn't take the whole config file, but I

24:25

just took the bits that

24:27

I didn't want to have to recreate from whole cloth. That was

24:29

one thing that I think helped a lot, is I still

24:31

used my old Config file quite a

24:34

bit. but the other thing was

24:36

the z wave migration turned

24:38

out to be a lot easier than I

24:41

expected. The z wave controller

24:43

had everything on the network paired to

24:45

it. And so when I took that USB

24:47

dongle and

24:49

I plugged it into the new home assistant

24:51

yellow, All of the

24:54

nodes were still paired to that

24:56

controller. They all showed

24:58

up as brand new devices to

25:00

home assistant. But all of the

25:02

networking was already done, all the node

25:04

order, all of that was

25:06

already done. And so

25:08

home assistant just using the new

25:10

integration. Just said, oh, look at

25:12

all these Z Wave devices you

25:15

have. This is

25:17

incredible. And so the only part that

25:19

was a pain in the butt was I

25:21

did have to sit there and this was one of like

25:23

this seriously labor intensive tasks.

25:25

and rename every entity,

25:27

every device entry. Just sit there and rename

25:29

them because it just generates these stupid ass

25:31

names. You know what would be really great.

25:34

Imagine if home assistant had this like

25:36

paper clip in the corner that popped

25:38

up and said,

25:39

hey,

25:40

I noticed you've got some new devices. Do

25:42

you want to set those up? I

25:44

mean, super helpful. III don't think anyone's

25:46

done that before. I mean, it's just something that said, hey, would

25:48

you like to just say what you wanna call

25:51

it now? So that way, you don't spend the

25:53

next two days renaming all these things because, of

25:55

course, like, my sensors, every single

25:57

one of my sensors has, like, eight

25:59

different entities. that

26:01

it puts in there. Right? All of my power

26:03

switches have like three or four different entities

26:05

that they put into there. So it's just

26:08

so so many items. That's a good point. The

26:10

onboarding workflow of a new device, I think, could

26:12

actually use some work in that respect.

26:14

Some kind of a wizard or

26:16

something. I should say. So that's my criticism,

26:18

but I should say.

26:21

Wow. It has gotten so much

26:23

easier to set up home

26:25

assistant There's a there's

26:27

so many more UI options for stuff

26:30

now. Like scripts, when you're writing a

26:32

script, you know, the the script thing, you can just

26:34

reorder items now. Oh

26:36

god. I used to have to rewrite

26:38

the script or I'll do it in Yamal in the

26:40

past. Now you can just reorder

26:42

items. It's incredible the

26:44

stuff that just the the

26:46

friction that they over time have

26:48

smoothed out. It reminded me of, like, if

26:50

you've been playing an MMO since it

26:52

launched, like say Star Trek Online, and you've been playing it

26:54

for like ten years. And so, like,

26:57

you're just at the end game and you've been at the end

26:59

game for years, And then you

27:01

decide to go create an alt account and you

27:03

start over from the beginning and you realize they've

27:05

completely redone the

27:07

beginning of the game, a totally new

27:09

tutorial, a totally new introduction to the

27:11

game, a whole new story arc, and you're like,

27:13

wow. This is so much better

27:15

than when I tried this years ago.

27:17

that's where home assistant is at now. It is

27:19

so much easier to set up. Interesting. Well,

27:21

maybe I should do when you can pave. Just

27:23

in the interests of science and the show is

27:25

to fight that home. I feel like

27:27

it was a lot simpler. I mean, yeah, I had to go through

27:29

the whole rename thing. Here's the only thing that's been

27:31

a lot easier this time around. As

27:33

of right now now, I don't have

27:35

a single automation. You look smug about that.

27:38

Why'd you look smug about that? Oh, I don't know. My

27:40

last box, I probably have like fifteen

27:42

automations. And now I don't have a single automation.

27:44

And I mean, if you think about

27:46

it, I'm sure I will have one eventually.

27:48

It's so much simpler. So

27:50

I have used the scheduler card

27:53

custom component that lets me

27:55

schedule things in a

27:57

UI that is so much more intuitive

27:59

than using an automation that controls

28:01

the lights and the outdoor stuff

28:03

so much simpler then I've gone

28:06

all in on thermostats, so I use the generic

28:08

thermostat, which combines a

28:10

temperature sensor with the smart plug.

28:12

So the temperature sensor is

28:14

used as the thermostat data and

28:16

the smart plug gets toggled on and

28:19

off and I just set the

28:21

temperatures using generic thermostats now

28:23

III it's so much easier. My

28:25

first pass, they didn't have generic thermostats.

28:28

And so I was doing I was doing automations

28:30

based on temperature ranges and sensor

28:33

or data, and it was all manual. And now

28:35

it's just so smooth.

28:37

And so that made it a lot easier

28:40

too. Not having to, like, rebuild my

28:42

automations

28:43

was a huge time

28:44

saver. And so using the

28:47

scheduler card, which I will link And

28:49

it's not the scheduler integration. That's something different.

28:51

You want the scheduler card. I'll have a link

28:53

to that in the show notes. And the generic thermostat,

28:56

that is just something built in the

28:58

home assistant. Those two things together

29:00

saved me a ton of ache.

29:02

And because the scheduler card allows

29:04

for things like presence detection, sunset

29:07

sunset, information, those types of things, I

29:09

was able to avoid creative

29:11

automations for things that I used to do all the time.

29:13

Nice. Yeah. Oh,

29:15

it's so great. It's so great. And it's so

29:17

fast, Alex. Well, that's what happens when you

29:19

have real storage, like an NVMe

29:21

disc. You know, Home Assistant

29:23

is making a lot of, you know, little

29:25

transactions, which an SD

29:27

card or even something hanging off

29:29

the USB bus. just isn't

29:32

optimized for. It didn't feel like a

29:34

problem. But

29:34

now, it's so

29:36

fast that, like, you know, have you ever had that thing where you

29:38

accidentally, like, double tap or something like that?

29:40

Like, just kinda, like, have a finger spasm

29:42

when you tap twice when you mean to tap once

29:44

or or something like that. Yes.

29:46

It's so fast that, like, it'll

29:48

hit it. Boom boom. Like, when I double do that double

29:50

tap spasm, light on, light off.

29:52

Just boom boom. It's it's

29:54

incredible. There's just There's literally

29:56

no delay at all. And I

29:59

I am so happy with the home assistant yellow

30:01

using NVMe storage.

30:03

III don't even mind

30:05

that it's running its own operating system. I'm all

30:07

in right now. And it's been funny watching my

30:10

snapshots as I've configured this thing. when first

30:12

started like a three hundred kilobyte snapshot,

30:14

and then a

30:15

megabyte megabyte, and then

30:16

two megabytes. And now my snapshots are

30:19

like, sixty megabytes. Right? It's just as, like, keep building

30:21

the system out, like, the backups keep

30:23

getting bigger. Bigger. I love it, but

30:25

you are such an ad. On my old

30:27

pie, I think, like, the home assistant backups were, like,

30:29

one point two gigabytes. And now

30:32

they're, like, like, seventy, eighty

30:34

megabytes or something around there. They're just

30:36

totally It's a totally leaner, meaner system. There's a

30:38

lot of advantages to that, and

30:40

I had to take some remedial action

30:42

with one of my shellies this week.

30:45

my Shelly two point five that Brent

30:47

the wonderful Brent helped me install whilst he

30:49

was here, that controls my

30:52

outdoor rear floodlights. we

30:54

were down at the fire pit and I had the lights on the back of the house,

30:56

so it was lighting up the yard a little bit.

30:59

Every thirty to sixty seconds, they

31:01

were just turned off.

31:03

for a second and then turn back on for thirty

31:06

seconds and then turn off

31:08

and then turn back on and I'm like, what are you

31:10

doing? That's not good. Now,

31:12

so I go in the Shelley app and then for some

31:14

reason the device is rebooting and

31:16

resetting itself. So I

31:18

have to catch the Shelley app just at the right time the

31:20

device is on the network to even get

31:22

network connectivity to get it to load

31:24

in the app properly before it

31:26

resets itself. Turns

31:28

out, it only did that when it was

31:30

under load with the lights on. So my guess

31:32

is there was some kind of a threshold

31:35

of maybe temperature. I don't know

31:37

being met. So I

31:39

did a bit of research, and this led me to

31:41

something I've done in the past on a couple of

31:43

my other shellies, which is replaced the

31:45

stock firm where the mongoose OS comes

31:48

on the Shelley with one of

31:50

the more open firmwares,

31:52

Taz Motors or ESP Home. There's a

31:54

link in the show notes But essentially, the

31:56

the gist is this. But the

31:58

Xiaomi ship with non standard

32:01

DuPont pin sized I

32:03

don't know. You got a jumper pins, you

32:05

know, where you see you can connect them over USB with

32:07

a serial device and reprogram the shellies

32:09

that way and manually flash the firmer

32:11

onto them that way. but this shell

32:14

is already in my wall neatly tucked

32:16

away and I don't wanna be pulling it

32:18

out and doing that kind of

32:20

thing. really if I can avoid it. So I thought I'd try

32:22

and find a way that does it over the air.

32:25

And in the linked blog post, there is

32:27

a tool called MG2X

32:30

And this thing allows

32:32

you to put a TAS motor

32:35

directly onto the Shelly just by

32:37

using an over the air firmware upload.

32:39

And within about forty

32:42

five seconds, I'd replace

32:44

the default OS with a single

32:46

command in my browser. That's great. Is

32:48

it using a built in tool or

32:50

is it an exploit? I think it must

32:52

be. There's no you know, so we've talked about Two

32:54

year convert in the past,

32:57

which is a which basically

32:59

created a man in the middle for these third party

33:01

updating things, which then

33:03

spoof the update server. None

33:05

of that stuff is needed because the shellies are a

33:07

lot more open than that. So I think all

33:09

it was doing was just providing through, you know,

33:11

when you go to a website and you have a question mark

33:13

and then a few parameters after the question mark. Essentially,

33:15

what it was doing was providing the URL

33:17

for the update to this custom firmware

33:20

minimal firmware to the

33:22

over the air URL update feature built

33:25

directly into the web server of the existing

33:27

Shelley. So

33:29

no No weirdness, no hackery going on.

33:31

It's just a really cool project.

33:33

I see the Shelley Plug

33:35

s is supported. I

33:38

actually wasn't really planning to say this,

33:40

but I have

33:42

noticed my least reliable device in my

33:44

new setup right now is my Shelley

33:46

Smart plug. I've just had it go offline a couple of

33:48

times. None of my other devices have done

33:50

that. And I wonder if it isn't the OS

33:52

because the hardware seems pretty

33:54

solid. Well, I thought I'd put TAS motor on

33:56

there because it has temperature monitoring and

33:58

that was, you know, where my mind went to originally

34:00

as well, is this device resetting

34:03

because there's a temperature limit set

34:05

in the mongoose OS that

34:07

Shelley ship on these things, uh-oh, is my house about

34:09

to catch fire and burn down? Yeah.

34:11

Don't ignore this. And when I when

34:13

I, you know, throw that both the light switches on and and put all the juice through this

34:16

thing, the maximum temperature it gets to

34:18

is about fifty Celsius. So it's

34:20

totally fine.

34:22

It's nothing to worry about from from what I can tell. I

34:24

don't really have anything negative to say about

34:26

does waste from this thing. I think my original goal was

34:28

to actually put ESP home on on

34:32

the Shelley. but I like taskbar users so much. I'm just gonna leave it there.

34:34

Yeah. Why not? Right? If it works?

34:36

Sometimes you compromise. I did

34:38

that. There was there was

34:40

one device there is one device

34:42

that I I completely forgot about this, but it did happen. There was

34:44

one device I just had to toss out. It

34:46

was a home kit device. It was an

34:48

LED light strip I bought that

34:51

worked for the home kit, but you know what the issue was is I

34:53

lost the home kit pairing code. Not

34:56

only did I lose the home kit pairing

34:58

code, but I cannot figure

35:00

out for the life of me how to get this thing to try

35:02

to like reintroduce itself to the home kit

35:04

network. And I just I didn't

35:06

want WiFi,

35:08

Zigbee, Z Wave and home kit. Right? Like, I just don't need

35:10

all of it. And so I went over

35:13

to Amazon and

35:15

I picked up the Zenglad

35:18

Zigbee smart LED light strip. It's

35:21

a sixteen point four foot

35:23

smart light strip. Now I

35:25

know, guys, I know i know I

35:28

know.

35:28

There are

35:29

ways you can build Z

35:32

Wave or Zigbee devices

35:34

for pennies on the dollar compared to this. I

35:36

understand that. Here's the

35:39

situation. I deployed my

35:41

new system and the kitchen light

35:43

strip. This is the one that my wife uses while

35:45

she's cooking to get all extra light. wasn't

35:48

working because it's a home kit

35:50

one. And she wanted

35:52

something fast and the wife

35:54

approval factor was declining with the

35:56

new server quickly.

35:58

So I snapped up this

36:00

ZenGlide Zigbee smart led strip.

36:02

I don't know if I'm saying it right. It's got leads

36:05

in it, and it's got smarts in it. And this is for Alexa

36:07

and Google. It's just a

36:10

Zigbee device. and see you

36:12

just if you have a Zigbee

36:14

controller, you just get it, you

36:16

know, doing the Zigbee thing

36:18

and you can control it immediately with home

36:20

assistant. It picks it up You can control

36:22

the colors, the brightness,

36:24

everything works, talks to it

36:26

natively. It's sixty bucks

36:28

from Amazon, But it is

36:30

one of these things that you can just buy

36:32

and pair immediately natively to home

36:34

assistant, and we got it up and running in

36:36

fifteen minutes. and man

36:38

did that solve the problem and now

36:40

she's a hundred percent in on the new system.

36:42

So I just wanted to give that a plug if you're

36:44

looking for an LED light strip that

36:46

you can hooked to a Zigbee network that works with home assistant,

36:48

I can vouch for this guy, and I'll put a link

36:50

in the show notes. It also

36:52

comes with

36:54

a remote I wish I have not tried yet, but I believe is

36:56

also a Zigbee device. It's just an

36:58

on and off in brightness. So it's a little

37:00

physical or mouth that you can

37:02

mount anywhere And I I would imagine

37:04

once you tie it to home assistant could control

37:06

anything. And the kit I got from Amazon for

37:08

sixty bucks includes that. It also

37:10

includes a Zigbee hub. which I do not

37:12

need. Well, tell me about

37:14

your jelly fin exploits this week.

37:16

You've been a busy boy?

37:18

Oh, jeez. Oh jeez, you wanna hear about this? I mean, why don't

37:20

I do we? You tell me, you tell us.

37:22

Let the audience be your guide. Alright.

37:24

So it was going

37:26

real well. I mean, I thought to myself, here's what I'm gonna do.

37:28

I got this whole no container theory.

37:30

I think this is gonna work

37:32

really well. I'm gonna

37:34

just install everything natively on

37:36

NICS. I'm gonna use the NICS package

37:38

manager to

37:40

manage everything. and I wanted to get a sense of what this would be

37:42

like before I actually deployed it on my O

37:44

droid because I was waiting for an

37:46

SSD hard

37:48

drive and a

37:50

power cable for that hard drive, which is a was a custom order

37:52

piece. So I thought in the meantime,

37:54

I'll deploy it on my HP dev

37:56

one which already runs Nick's OS and

37:59

I'll just start reconfiguring that dev one like I

38:02

would configure a home

38:04

server. So I

38:06

I took external

38:08

SSD that I had from the old

38:10

raspberry pie. And I I connected that

38:12

so that might have some storage to work with for a little

38:14

bit because it's just an

38:15

experiment. And I got that all mounted, set

38:17

up with butter FS like a gentleman,

38:20

and set up jellyfin

38:23

on Nick's OS. set up Infuse on the Apple

38:26

TV, and I was I

38:28

was really really in a good spot.

38:30

I tried out Infuse this week because

38:32

of you. Oh,

38:34

yeah. We went to the mountains last weekend, and

38:36

Ella needed a bit of entertainment in the

38:38

car on the way. So I thought, oh, well, Chris

38:40

recommended infuse

38:42

on iOS. So I downloaded a few YouTube videos

38:44

and copied a few files

38:46

across. interviews

38:48

is great. You

38:50

like it, good. I really like

38:52

it. Yeah. It's nice. It is

38:54

so nice. And for me, it was a big I

38:56

felt like this was This my shot for

38:58

a gelatin adoption because we're

39:01

using Infuse on Apple

39:03

TV for plex.

39:04

the plaques And so if I just

39:06

change the back end out to jellyfin, it's

39:08

the same exact UI for the family

39:10

members like nobody would probably notice. Right?

39:13

And now I could be using jellyfin. Right? Oh, you're

39:15

a smart cookie. I set it all up on

39:17

the next box. I got it all working

39:19

with Infuse. It was great. Then

39:22

one night. We spent one night out

39:24

in the woods just recently, just like a

39:26

couple of days ago. We had one night to spend out

39:28

just the wife and I in the woods. between

39:30

Halloween and other things going on. And we get it

39:33

all set up, candles are lit, we

39:35

had an excellent dinner, shared a

39:37

bottle of shared a bottle of wine

39:40

wine, We go back in the bedroom,

39:42

turn on the television, decide

39:44

to watch a little

39:46

TV. I've I launched the

39:48

Jellybean App, and it auto

39:50

discovers, like it has on all my other

39:52

devices, auto discovers my jellyfin

39:54

instance. I select the

39:56

jellyfin instance, The wife looks over at me,

39:58

appreciating my hard work on setting all this

39:59

up, thinking how great I am.

40:01

I say select

40:04

that server, and I get back in

40:06

error message that says,

40:08

incompatible server version.

40:10

Now I'm in the woods where there's really no sales

40:12

signals, so there's no streaming. I've

40:14

got the room in romantic mode. The wife's

40:16

back there. She's thinking I've done great getting

40:18

this whole system rebuilt and I cannot

40:20

get anything to play. And the jellyfin

40:22

app just says, go screw yourself. Your server is

40:25

out of date. I don't know. Because, of

40:27

course and this happens every now,

40:29

and the Knicks is really pretty

40:31

much a bleeding edge, rolling

40:34

distribution, but it

40:36

depends on maintainers. And jelly thin

40:39

is just currently out of date on

40:42

NextOS. It's close to getting

40:44

updated. They have the next version in testing

40:46

right now. As of two days

40:48

ago, really close. I could technically install it if I wanted

40:50

to right now. But, you

40:52

know, if I wanna start playing with

40:54

goodies like

40:56

skip intro, Well, I'm gonna have to

40:58

play with plugins because Infuse may not even support

41:00

it if I do, but jellyfin doesn't seem to

41:02

really have native support. So, like, I'm gonna

41:05

have to, like, get a plugin that does intro detection

41:07

and then automatically skips its server size and side

41:10

and then just streams that to infuse. Like, I

41:12

gotta, like,

41:14

hack it around to get it all working. And to do that, I also

41:16

need their fork of FFmpeg, and

41:18

I also need everything to be the absolute

41:20

latest version. All of a sudden, I'm pretty much

41:23

just looking at, like, the Linux Server IO jellyfin container

41:25

and thinking, why don't I just deploy that? I'm

41:27

right back at the container

41:30

situation. I'm right back where I where

41:32

I began. And then on top

41:34

of that, I kinda missplex. Like, the skip intro stuff?

41:36

Huge for me. I'm watching Star Trek

41:38

Enterprise right now and I refuse.

41:42

I refuse to watch that intro.

41:44

I will never watch that intro again.

41:46

Ever. I've

41:47

watched it

41:48

twice in my life. when it

41:51

premiered, and when I played it for my wife. And after that, I

41:53

will never watch that intro again, I refuse,

41:55

and the third time

41:58

you loaded up jellyfin and it wasn't this getting ready. Oh my

41:59

god. I came running across the room

42:02

for the remote. I'm like,

42:04

no. Yeah.

42:06

I had to fast forward, like, an animal. And so I, like, I missed that.

42:08

Also, if you're using the native apps,

42:10

and I think you'll greet Alex.

42:12

agree out plex app is way

42:14

better. It's not perfect, but yeah, it

42:16

it is it is better. Just the

42:19

layouts better, the design, everything,

42:22

It's a shame. If you're using Infuse, it's exactly the same.

42:24

But yeah. So, you know, I

42:26

realize that this Nick's OS package

42:28

is gonna get updated. and

42:31

this won't be an issue for much longer. But

42:33

it could be an issue again and sometimes

42:36

the TV

42:38

breaks it absolutely the worst

42:40

moment possible. And that's what

42:42

happened to me. You know? You know? And

42:44

that's

42:44

why

42:45

I adopted plex and

42:47

the NVIDIA shield is kind of like the default

42:50

media setup in the

42:52

house. Most of

42:55

the time, And I would say more than ninety five

42:57

percent of the time, plex in the

42:59

NVIDIA shield just get the

43:01

job done reliably. I

43:03

am enjoying the real time updates of

43:06

Fia's face in the

43:08

Discord channel. You enjoy that too.

43:10

They're having a good time weren't they?

43:13

for the listeners, there's a picture of a lady. It's not

43:15

her dear. But I'm just playing

43:18

a completely straight face

43:20

of I asked him to put on

43:22

Netflix he glances at me and starts fumbling with some weird on

43:24

his TV and laptop. We sit there

43:26

while he does something on his laptop

43:30

with a trembling finger and mumbles something about

43:32

torrents. If if this one's

43:34

hitting close to home. Yeah. You

43:36

see this? Yeah. Yeah.

43:40

Oh, man. Yeah. So, you know, the ironic thing is I mean, I do follow you're

43:42

saying. But the ironic thing is, if we

43:44

were watching on the Apple TV with Infuse,

43:48

it wouldn't have been a problem. But because we are on the NVIDIA shield

43:50

and it had an auto update to the jellyfin

43:52

app, I just got this

43:54

i just got this incompatible incompatible error. But I

43:56

will say every time I try jellyfin,

43:59

it gets a little bit better.

44:01

Of course, plex is moving on as well at the

44:03

same time, which doesn't help. But

44:06

You know, I think in the next year or two,

44:08

the tipping point will come. We're we're really

44:10

close to where jellyfin will be good enough

44:13

to have that chrome, you know, like skip intro that, you know,

44:16

there's little things that I really

44:18

value. And once we're there, I

44:20

won't look back when

44:22

I switch. you know, when it's ready, it's gonna be

44:24

amazing. I think it's there for

44:26

me now. We're using Infuse. And

44:28

so my

44:30

plan is to absolutely deploy it at

44:32

home and then keep plex at the studio.

44:34

So I'm like not giving up plex. I'm

44:36

gonna have plex running here at the studio on

44:38

the studio we

44:40

like, JB media, my

44:42

archived media, if we share it

44:44

with people, like, that'll be the core plex setup.

44:46

But then at my

44:48

home setup, that I'm gonna keep with jelly fin. And I I'm

44:50

good. I haven't tried it yet, but there is a

44:52

plugin that lets

44:54

you scan and

44:56

and skip intros. It has a couple of limitations, but I think

44:58

it makes sense. The intro has to be within

45:00

the first twenty five percent of

45:03

an episode are the first ten minutes.

45:06

And the intro has to be between

45:08

fifteen and two minutes long. Fifteen

45:10

seconds and two minutes long. And if it meets those

45:12

criteria, supposedly, it can detect it and then

45:14

mark it. And then

45:15

on on the setting side,

45:17

you can just tell

45:19

the jellyfin server automatically just skip

45:22

it. Don't even ask the client just skip

45:24

the intro. And they think that'll be

45:26

fine. That'll work

45:28

for me. And and if that's the case, then overall, I really I'm very

45:30

happy with jelly thin. I think it'll be I

45:32

think it'll be good. A lot of the work that

45:34

Plex did with their

45:36

sonic fingerprinting and

45:38

all that kind of stuff to detect the intros was

45:41

extremely impressive, but I think

45:43

give just given a bit more

45:45

time and jellyfin is not a commercial project like plex,

45:47

of course. So they are gonna be in a

45:49

different class of, you know, speed of

45:51

development and polish and all that

45:53

kind of stuff. I'm willing to

45:55

accept those compromises for my media

45:58

library being air

45:59

quotes free. and

46:01

perhaps not monitored. I mean, I can't make

46:04

that claim. I don't know if Plex is gonna monitor, but

46:06

I could see how commercial interest would persuade

46:08

them to. But also, just

46:10

that aside, Jellifin

46:12

works a little better offline than Plex does,

46:14

and I am ultimately always trying

46:16

to build this system to operate as

46:18

seamlessly as possible with no internet connection.

46:21

And with plex, that sometimes

46:23

falls down. Well, like we talked

46:25

about with Arun last week, you

46:27

know, for you where your

46:30

internet connectivity comes and goes, you

46:32

know, something like room where it just has

46:34

zero minutes of guaranteed

46:36

offline play playback is just not an

46:38

option. I didn't renew my

46:40

room. I I didn't buy room after my free

46:42

trial, by the way. anybody

46:44

interested. III thought about it long and hard

46:46

after the episode, but in the end, I just

46:48

couldn't do it. Yeah. jellyfin is

46:50

just that it it's like

46:52

what was it? Cody, X BMC.

46:54

It's like what that project could

46:56

have been, you know, turned into. It's

46:58

like the modern version of that, and I'm

47:00

happy to see it's moving from strength to strength. Jupiter dot party,

47:02

if you'd like to support the entire

47:05

network, invest in the

47:08

ongoing content creation and get the shows ad free, you

47:10

can get every single Jupiter broadcasting

47:12

production at jupiter dot

47:14

party become a member and

47:17

get the show's ad free like self

47:19

hosted including the self hosted

47:21

post show only available

47:23

to our members. at jupiter dot party, and of

47:25

course, our self hosted SREs. Alright.

47:28

Time for some feedback, I think.

47:30

Julian f writes in via Matrix.

47:33

I was excited to hear about the Minecraft

47:35

mark two, but then discovered Minecraft

47:38

STT service is a

47:40

proxy for Googles. STT. I think

47:42

that means speech to

47:44

text. Has anyone found a comparison of

47:46

various home assistants and how

47:48

relatively good and private each

47:50

system is? And it's just as a

47:52

Minecraft integration for home assistant,

47:54

but is it any good? This

47:56

is a tough problem.

47:58

The voice assistant

48:00

voice assistance stuff is

48:02

is kinda necessary in my house. Like,

48:04

that's how my kids prefer to interact with

48:06

home assistant.

48:08

And honestly, I'd say my wife probably fifty fifty

48:10

percent of the time ish, somewhere in that range.

48:12

She likes to interact with home assistant

48:16

through voice. You guys

48:18

know my solution has been the home

48:20

pod. The downside there

48:22

is home pods

48:24

require Internet. to do the voice transcription and they're doing it on

48:26

Apple servers. The

48:28

upside

48:29

is

48:29

that once it figures out what

48:32

you're saying, It executes

48:34

that over the land, where some devices

48:36

use like an API and a cloud system

48:38

and all that. I don't know if that's

48:40

same for Minecraft, other than it sounds like

48:42

they're using Google speech to text, which that's not ideal. Do you have a sense of this one, Alex?

48:44

There are zero voice assistance

48:47

deployed in production in this house

48:49

because we've talked about several times, they are just getting

48:52

worse and more annoying and more

48:54

nappy and

48:56

hey, by the way, did you know that you No. No. Shut up. I just want to

48:58

know what the weather is or I I'm

49:01

not interested. Okay? I've

49:04

never really played around with it until just this most recent build. But

49:07

when you subscribe to Nevakasa

49:09

cloud for home assistant,

49:12

One of the features you get is their

49:14

text to speech service. I

49:16

don't know if you've tried it.

49:19

But it sounds better than Googles.

49:21

I did a little a b comparison and have

49:23

the family say which one they like better. They

49:26

all pick the Nebraska text to

49:28

speech service. And I mean, it's on their servers. So I don't know how I don't I

49:30

don't know. Maybe they're just proxy in somebody

49:32

else, but I've been using that. So

49:34

I have scripts

49:36

like we've talked about in the show before. And

49:38

now when the script kicks off,

49:40

it uses the Nabokasa

49:42

text to speech service to

49:46

play on all the home pods that like the

49:48

bedtime mode is starting and everybody's got like fifty

49:50

minutes to get their ass to bed. And

49:52

it sounds great, but it's not

49:54

local. I

49:55

I imagine it's more private than using

49:57

the Google One, but it's not local.

49:59

I'd love something local

50:01

and something that could tie into a speaker. I don't care if I have to

50:03

build the device for it, a little

50:06

microphone. In fact, in a way, I'd prefer to

50:08

build my own device I could build it with ass

50:10

microphones positioned right where I need them.

50:12

That's the case in it. Local

50:14

local local. Yeah. Absolutely. we

50:17

did link to the integration

50:19

from Minecraft that that

50:22

Julian also included. If

50:24

you know, let us know. If you've seen a comparison of home

50:26

assistance, if you have

50:28

a little bit of experience you've done, or if you

50:30

have a Minecraft that you've tried with home

50:34

assistance, Let us

50:34

know. Self hosted dot show slash

50:36

contact, or you can send us a boost with a

50:38

new podcast app. And speaking

50:42

of boost, Jean Bean came in this week with a really

50:44

generous twenty thousand four hundred

50:46

and eighty Sats. And Jean has

50:48

a question, How do

50:50

y'all back up your NextCloud? I'm

50:52

running the Snap version on

50:54

Deviant for now. It's just simplicity,

50:56

but I'm totally game to change it as I

50:58

have to migrate servers some point

51:00

anyways. So how do you back up your next cloud? Well,

51:02

all of my containers and I run next cloud

51:04

in the container, of course,

51:06

is they're

51:08

all backed all of their app data to what I call a kind of

51:10

persistent data of these containers.

51:12

They're all ZFS volumes, and then

51:14

I just replicate those

51:16

across the world to various different servers

51:18

that I have. I've got one upstairs,

51:20

so my main servers in the basement.

51:22

I use ZFS send, which

51:24

is wrapped in Jim

51:26

Salta's sanoid and sinkoid

51:28

tooling to send it to a box that I

51:30

have under my desk

51:32

which has just got a couple of ten terabyte drives in it as a full

51:34

ZFS replication of what's in the basement

51:36

in case of a pipe burst

51:40

or something and then I don't have to rely on the internet to get that data

51:42

back. If this house blows

51:44

down for whatever reason, then I've got stuff

51:46

on the other side of the Atlantic that I can

51:48

recover from. third

51:50

pronged to that backup

51:52

strategy, I use auto

51:54

restik as a wrapper around restik to

51:56

send my stuff over to a

51:59

Synology as well. And that does all the app data on

52:01

a file level as opposed to ZFS's

52:03

block level. So I've got kinda two

52:05

two pronged approach

52:08

to how I back up that data. I'm people

52:10

do when they wanna back up, like,

52:12

twenty five terabytes of data?

52:16

Well, the only option real realistically is

52:18

to either pay through the nose for glassier

52:20

or something like that with AWS.

52:23

or to build a server and stick

52:25

it at a friend's house. I mean, once you're

52:27

getting above the sort of twenty,

52:29

fifty, hundred terabyte numbers.

52:32

The monthly payments on that would pay for

52:34

a server somewhere else pretty quickly. I

52:36

think you're

52:37

right. I think you're right. Jean

52:38

Bean also sent another twenty forty eight SaaS just to say that he's really

52:40

been enjoying the random life feeds over

52:42

at Jupiter dot tube and he's looking

52:44

forward to Deets on the o droid

52:47

We don't mention it all the time. I hope we've

52:49

mentioned it frequently, but if you don't

52:51

know, we have been live streaming over at Jupiter

52:53

dot two, which is our

52:55

own JV self hosted instance of peer

52:57

tube, which is like a YouTube in a

52:59

box. We mostly just use it

53:01

to just record how

53:03

we make the live show or how we record the shows,

53:05

live and all that. But, you know, you

53:08

could use it if you are an open source

53:10

project or or a church

53:12

or or like a city council

53:14

or a school district, you could use it

53:16

as your own private YouTube instance

53:18

with playlist and accounts and all that kind

53:20

of stuff. User ninety fourteen

53:22

using Fountain hasn't set their

53:24

username. Boosted it with twelve hundred sets.

53:26

Tinkers will

53:28

be tankers. I'm trying to boost thing with the fountain app. So far, I'm not

53:30

really a fan of the app. I love the concept of value

53:32

for value, but the app coming from

53:34

PocketCast. To me, it's just not

53:36

the same. Maybe

53:38

it's just me being an asshole, Android developer. I'll keep

53:40

trying to get the two point zero apps. Thanks for

53:42

the shows though. I love them all. Send me

53:45

love from Spain. I agree.

53:48

It's an uphill adoption.

53:50

I'm not gonna lie to you. it

53:53

took me a solid month to to wrap my head around

53:56

fountain. I just I really what made fountain

53:58

stick for me is I started discovering

54:00

new podcasts through their

54:02

clips feature. And then I was like, I was

54:04

onboard. But I've been hearing from some people, they'll stick with their favorite app and they'll use

54:06

podverse dot f m, the web app,

54:08

to boost into the show.

54:11

User sixteen ninety two wrote in with

54:13

fifteen hundred sets. I just wanted to let you know

54:15

that the roon lifetime used to only

54:17

be four hundred and

54:19

ninety nine dollars. The CEO is threatened to pull it at some point as

54:21

it's not sustainable, and so I buckled and

54:24

bought the lifetime. A one off

54:26

purchase for me is way better than ten bucks

54:28

a month. just what you'd like to

54:30

know. I'm a bit more inclined for

54:32

that kind of thing too. I mean, four ninety nine is a

54:34

little rich for my blood, but six

54:36

ninety nine now. Yeah.

54:38

And such times every now and then those things have like a black Friday, so probably

54:40

not ruin. But five

54:42

hundred bucks for a lifetime, I'd have to

54:45

use it I'd have to use it for at least

54:47

five years consistently for me to

54:49

start at least. In the time

54:51

since the last episode, My

54:53

free trial has expired as

54:55

I mentioned, but the

54:58

feature voting section of

55:00

the Roon forum reenabling

55:03

offline grace period for the

55:05

server has become their most requested

55:07

feature ever in the space of a week, which

55:09

I just think is amazing.

55:11

tell you something doesn't it? It does, and it will

55:13

be really interesting to see whether they listen

55:16

or not. And that will dictate,

55:18

for me, the posture of the company and

55:20

the product moving forward and huge signal. Depending on how they react to this

55:22

will depend as to whether I become a customer or

55:24

not. Yeah. You're right. This is one of

55:26

their this is a defining moment for them. It

55:28

really is.

55:30

Yeah. I'm really grateful Deck Sword boosted in with nine hundred and one stats

55:32

because I probably heard about this five times

55:34

in this last week since I started talking about the

55:36

O droid. He says, have you guys looked at the

55:40

Zimmer board. I've been tempted to get one instead of raspberry

55:42

pi. I think we've talked about this

55:44

on the show before, Alex. We've had some

55:46

feedback about it. Definitely, it's it's

55:49

one of those boards that just looks

55:51

really cool, but I don't personally

55:54

have a use case for it, so

55:56

I haven't bought one. But, you know, the overview

55:58

becomes SREs, maybe that we

55:59

can we can think about buying one.

56:02

How about that for

56:04

a plug? There you go. I'm I

56:06

am just too skeptical to spend my own hard

56:07

earned money on

56:10

this

56:11

thing like I don't

56:13

know. I think I've been burned too

56:15

many times. It is a Intel quad core

56:17

based system that is

56:20

wrapped inside a

56:22

like, it looks like it's a ruggedized case

56:25

that has a heatsink that's

56:27

built into it. And so it's

56:29

almost something like you can install in a vehicle, which I

56:32

think is one of the reasons why people have

56:34

hit me up so much about it because it looks like

56:36

it's meant to

56:38

be installed. in a vehicle because it's so ruggedized.

56:40

So a company like O droid has a

56:42

track record, but the the Zima

56:44

people, ZIMAI

56:46

don't know anything about them. I don't know if they're gonna be around. It it doesn't seem like

56:48

many people have this. And if this thing isn't

56:50

successful, does the company begin

56:53

an end right here? Like,

56:55

I have so many questions about this device too in terms

56:57

of performance and storage and I

57:00

just I just don't trust it enough to spend my

57:02

own money to try it. I

57:04

agree. It looks perfect for somebody like me,

57:06

and it does have a PCI slot,

57:08

which I

57:10

would love. It's really strange, isn't it? So it's got a PCI

57:12

two point 0X4

57:14

PCI e slot and

57:17

two Sarta ports. and two

57:20

gigabit LAN port. Yeah. It looks really

57:22

good. So it would make a pretty good

57:24

NAS kind of like

57:26

brain. I I agree. It's just that

57:28

the ODRY looks like a complete solution

57:30

that's ready to go. And to this, this just looks

57:32

like it's a Kickstarter, but I know it's not

57:34

what it was. It yeah.

57:36

It was. It was. But it it's it's been

57:38

fulfilled now, I think, which is, you know,

57:40

it's not a guarantee with Kickstarter. Is it? I've

57:42

just been burned so many times to spend a hundred and twenty bucks on

57:44

something like this, but I really

57:46

like the look of it. If

57:49

the o droid wasn't a thing, I

57:51

I may be tempted. It it is close

57:53

to that. But now it's like it it just

57:55

feels silly. I don't I don't need

57:58

it and Yeah. I mean, with the PCIe four

57:59

x slot, you could do quite

58:00

a lot with this thing. He could stick

58:03

extra, you know, couple of

58:05

extra SSDs in there, you could put, I

58:08

don't know, a ten gig ethernet in

58:10

there. I mean, you could do a lot of cool stuff

58:12

with it. It's a bit of a weird form factor as well. It's kinda like got a

58:14

heatsink built into it and then the PCI

58:16

slots hanging off the side and --

58:18

Yeah. --

58:20

like what form factor is this designed for? It's it

58:22

looks a little bit

58:24

odd in that respect, but

58:28

And, Sandy, something I'm keeping an eye on. Alright. I'm gonna try to move fast because

58:30

we got some great ones, but I wanna give

58:32

a mention to MG boosted in a

58:34

row of ducks two hundred and twenty

58:38

two sets. since they've been very happy with LMS and Squeezed

58:40

Light running on pies, so there's just

58:42

some more feedback there. j cube

58:44

sent their

58:46

first this week and they just started the show at episode seventy

58:48

three. That's amazing. Nev

58:50

came in with two thousand four Sats,

58:52

two thousand four is the year of NGINX.

58:55

That's when it was created. Ubuntu's first

58:58

release. I didn't realize those two

59:00

things. Gen two was not for weirdos at

59:02

the time. That was the year

59:04

Nev's car was built and the first

59:06

time they ever saw a terminal emulator

59:08

and they just wanted to

59:10

share. And then Acorn wanted to know

59:12

your favorite

59:14

terminal app They say they like lazy Docker project, h

59:16

top, those types of things. Do you have a

59:18

terminal app that's like one of

59:20

your Go2s? of your go to besides the

59:22

obvious e max? I think it must be

59:24

Hollywood. You know, that kind of

59:26

that kind of one that makes me look like

59:28

a legit hacker in the background of some of

59:30

my live streams, but that's a great

59:32

answer. We gotta put a link to that

59:34

Hollywood Snap. I'll put a note right

59:36

there. Check it out. There's a snap for

59:38

it that makes your computer look like

59:40

it's doing amazing things. That's a great answer.

59:42

Bashtop is also a really great

59:44

one just in terms of just

59:46

visualizations and

59:48

whatnot. and then thumbs comes in with thousand

59:50

sets. Do you guys ever

59:52

have memories of what

59:55

you were listening to at

59:57

a specific place. I just pulled into

59:59

a parking lot. I haven't been to in a

1:00:02

couple of years. And I was

1:00:04

taken back to the moment. I was listening to

1:00:06

episode two, with Wendell.

1:00:08

Thanks for the years of memories and great content.

1:00:10

I'm a network member, but I thought you

1:00:12

deserve some extra value for that memory.

1:00:14

You know, for me, I can think of AJB

1:00:16

memory. This was when I was doing my computer science masters back in

1:00:19

twenty fifteen, thirteen,

1:00:22

fourteen period. And I was

1:00:24

listening to you and Mike on Kona talk

1:00:26

about whatever nonsense it was you were

1:00:28

talking about at the time. And

1:00:30

I thought You know what? I actually know a little bit about this stuff. Maybe I should

1:00:32

get a career in it. The funny thing about

1:00:34

Coder, that might have been around

1:00:36

the time We were

1:00:38

interviewing the two co founders of Docker before it was

1:00:40

called Docker. I remember. Yeah. And that

1:00:42

that is that is an old if somebody can find that in the

1:00:44

archives, that's a great That's a really

1:00:46

great old interview. Before before it was even called

1:00:48

Docker, I forget the name right now. Yeah. Mike

1:00:50

always remembers. So that's my job is

1:00:52

just to remember that we did the interview and then he

1:00:54

remembers what they called it. but they didn't start with

1:00:56

Docker. It's fascinating too

1:00:58

because, you know, we asked them a little bit their business

1:01:00

ideas. People are still asking some of

1:01:02

the questions. We asked them in that interview.

1:01:04

Thank you to Hanigan

1:01:07

or Hananeka. No. No.

1:01:09

Send three thousand stats five

1:01:11

thousand stats from a Ninja Moore. No messages with those. They just sent

1:01:14

them in when they were listening. We also got a few other

1:01:16

booths in there that didn't quite make it to the show because we

1:01:18

gotta keep it tighter. But I just wanna say thank

1:01:20

you everybody. it's a big

1:01:22

motivator. It really is a nice like boost to

1:01:24

morale and it's also a great way

1:01:26

to show value. Go get a new podcast app, a new

1:01:28

podcast apps

1:01:30

dot com. or become a member, you can go to self hosted dot shows

1:01:32

slash sre and invest

1:01:34

in the ongoing production. A boost is a great

1:01:36

way to say good job or get a message on

1:01:40

the show And the membership is a great way to invest in ongoing

1:01:42

production, self hosted dot show

1:01:44

slash SRE We should

1:01:46

probably mention the matrix. I mean, we do have

1:01:48

a Discord too. That's been rocking

1:01:50

the whole episode at self hosted dot show

1:01:52

slash discord, but maybe honorable mention

1:01:54

for the matrix because it was

1:01:56

useful for the meetup. jupiter

1:01:58

broadcasting dot com slash matrix

1:02:00

for dates on that.

1:02:02

Thank you, Alex, because

1:02:04

I know early this morning,

1:02:06

when the open SSL patches went out, you got up

1:02:09

and got the JV infrastructure all updated. So

1:02:11

thank you for doing that for us. By the

1:02:13

time this comes out, people know

1:02:16

about that. Yeah. Well, there this

1:02:18

morning in open SSL. Only the

1:02:20

second ever, I think,

1:02:22

critical marked

1:02:25

CVE, something to do with

1:02:27

remote code execution. Actually, it turned out. I

1:02:29

didn't have to do a whole bunch because I had

1:02:31

already set up unattended upgrades and all of

1:02:33

our Ubuntu boxes that we use. So by

1:02:35

the time I'd logged in, it had already gone and done, the unattended upgrade for

1:02:37

the security patches. It was just

1:02:39

an example I suppose of

1:02:41

good sys adminning. But,

1:02:44

you know, I went I anyway You it here. You

1:02:47

heard it here everybody. Alex Rekoban is

1:02:49

using a Bluetooth systems with

1:02:52

auto updates. Yeah.

1:02:55

Alright. Well, it's still good to

1:02:57

have it done, so thank you. If

1:03:00

you'd like to send us your feedback, like I said, new podcast app self hosted

1:03:03

dot show slash contact, and you

1:03:05

can go and find me over on

1:03:07

Elon's latest play thing

1:03:09

at Twitter. I am at lironic badger.

1:03:11

I'm over there at chris LAS

1:03:14

and the the podcast is at self

1:03:17

hosted show. forty four billion dollars for

1:03:19

a toy. Can you imagine for for

1:03:21

a pain in the neck?

1:03:24

Yeah. Crazy. Anyway, thanks for listening

1:03:26

everybody. That was so hosted dot show slash eighty

1:03:28

three.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features