Podchaser Logo
Home
564: The Goldilocks Build

564: The Goldilocks Build

Released Monday, 27th May 2024
Good episode? Give it some love!
564: The Goldilocks Build

564: The Goldilocks Build

564: The Goldilocks Build

564: The Goldilocks Build

Monday, 27th May 2024
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

Building a very reliable Linux box still is

0:02

a hard thing to do and I don't

0:05

mean to take away from how great the steam

0:07

deck is But

0:09

it hasn't been a solid experience

0:11

for me I

0:13

the first time ever I've had I have

0:16

it hooked up to a 4k television and I dropped down

0:18

to desktop mode and Man, the thing

0:20

just went wonky. It just it just felt

0:22

like the entire experience degraded and I've

0:25

had other issues where I go to launch a

0:27

game and I've been using the controller to navigate

0:29

the entire interface to launch The game and then

0:31

I the game starts And

0:34

I got no controller It's

0:36

and there's just drift in the config and in

0:38

the setup and anything that's in the user area

0:40

I'm just I'm not really satisfied with with it

0:43

as far as an appliance goes It doesn't feel

0:45

as consistent as say the Nintendo switch Or

0:48

say an Xbox. I don't know. Maybe

0:50

my expectations are too high Yeah,

0:52

was it always born to be a little

0:54

bit of a cliche and we should be impressed it gets

0:56

to I don't know What would you say? Ninety ninety

0:58

percent eighty percent? Yeah 85

1:00

yeah, how often do you actually use it

1:03

these days? I usually about once

1:05

on the weekend Right.

1:07

So just enough where you're not really you don't you have a

1:09

budgeted time to tweak anything or like get it working And

1:11

you just you do want it to be an appliance where you

1:14

can just pick it up play a game for a couple hours

1:16

And then go about your day Yeah And you

1:18

know so this weekend of course the reason why it's on my

1:20

mind is this weekend a little extra time

1:23

With my daughter and we

1:25

spent the entire time troubleshooting issues.

1:27

No And

1:30

I just thought I know I could do

1:32

better I can build a desktop PC that is

1:35

bigger better stronger more stable I

1:38

think it's in part There's just config

1:40

drift and things in there that

1:42

kind of come along and there's all thought there's lots

1:44

of little updates here That you don't really have any

1:46

control over So I propose to

1:49

build it better Hello

2:02

friends and welcome back to your weekly

2:04

Linux such-a-l. My name is Chris. My

2:06

name is Len. And my

2:08

name is Brent. Hello gentlemen. Well coming up

2:10

in the show today, we're going to share

2:12

one simple rule for a stable Linux desktop.

2:15

Plus, I'll talk a little about the new rig, the

2:17

little hardware I just got and what I picked. I'll

2:20

round it out with some great boost and picks and

2:22

a lot more. So before we go any

2:24

further, let's say time appropriate greetings to our

2:26

Mumble Room. Hello virtual lugs. Hello. Hello.

2:30

Hello. Hello. Thank you

2:32

for hanging out with us. We've been chatting on the

2:34

live stream today. We got a

2:36

little batch up there, a smaller batch up there in quiet

2:38

listening today, but it's nice to see everybody here. They're

2:41

getting a low latency feed right off the

2:43

mixer using all free software, listening

2:46

on a Sunday morning over at JBLive.tv. And

2:50

a big good morning to our friends at Tailscale. tailscale.com/Linux

2:54

Unplugged. Thank you

2:57

to Tailscale for sponsoring this episode of the Unplugged program. It

3:00

is programmable networking that is private and

3:03

secure by default. If you

3:05

go to tailscale.com/Linux Unplugged, you can try

3:07

it for free on 100 devices. It's

3:10

not a limited time deal. It's just

3:12

for up to 100 devices. I

3:14

use Tailscale for everything and I

3:16

haven't hit my 100 device limit. And

3:19

it's perfect in the enterprise too and

3:21

greatly reduces complexity. And

3:23

it's all protected by

3:26

a wire guard. tailscale.com/Linux

3:29

Unplugged. Now we

3:31

have a little bit of self

3:33

info for you. Now we are not going to

3:35

be at the Southeast Linux Fest, but

3:38

our buddy Noah Wilby from the Ask Noah program.

3:41

And he is, I guess it's Pinky's.

3:43

Yeah, he's got

3:45

a meetup scheduled at Pinky's Westside Grill,

3:48

Friday, June 7th at 6pm local time. So

3:51

if you're going to be there itself, I think Alex is trying to

3:53

make it too. So you could probably go

3:55

say hi to Alex from Self Hosted. So go

3:57

to Pinky's at 6pm on June 7th and go say hi.

4:00

I don't know it for us. And report back. Yeah.

4:03

Let us know how it goes. Okay.

4:06

I have to build myself. Yes, have to. I'll

4:08

get to why. A new desktop.

4:12

And I want this to do kind of a

4:14

specific job. And I would

4:16

like this to be the last desktop configuration

4:18

for this specific job that I ever

4:21

create. I'd like this to

4:23

go across multiple generations of hardware. And

4:27

my idea for that is one

4:29

simple rule is keep it as

4:32

specific and minimal as

4:34

possible. And I mean, only

4:36

install the things I absolutely need. Build

4:38

it from the ground up. Choose

4:41

carefully every package that gets installed. And

4:44

the reason why I'm doing this is I'm trying to reduce

4:46

the complexity. And I'm trying to reduce

4:48

the maintenance surface. And

4:50

I tested a lot of different setups over

4:52

the last about week and a half. And

4:55

at first, started with XFCE.

4:58

Really? Yeah. Wow. Can

5:02

you dive into that a little bit? Well

5:04

low resources for one. Known

5:06

to be minimal. Has worked and will continue to

5:08

work probably forever. And you

5:10

know, we discovered here at the studio

5:13

that we have an old 1804 machine. But

5:16

the login manager is running around doing

5:18

just all kinds of stuff in the

5:20

background. Just basically eating away at back

5:22

end process. And you know,

5:24

there's things that when you install certain types of desktop

5:26

environments that kind of come pre-set up. There

5:29

can be things like the login manager that you don't

5:31

think about that actually do take quite a bit of

5:33

resources even when you're just logged into the desktop. So

5:36

this kind of stuff has been on my mind because

5:38

I'm trying to create a really low latency audio workstation.

5:41

I want it to be as lean and

5:43

mean as possible. So I tried

5:45

XFCE but the issue there really is

5:47

that I kept installing a whole bunch

5:49

of stuff to get everything

5:51

I wanted. I wanted a better terminal. I

5:54

wanted a better file manager to

5:56

make XFCE actually meet whatever your

5:58

minimum requirements You know minimal

6:00

for the system, but still like actually usable and

6:02

enjoyable to use by you. Yeah, I'm not on

6:05

a desert island Yeah,

6:07

I don't I don't need to suffer here So

6:11

ultimately I tried

6:13

gnome for a bit but Actually

6:16

same problem Ultimately,

6:18

I considered hyperland Considered

6:20

I3 too because again, this is very appliance in

6:22

nature. I ended up with plasma Decided

6:26

to use plasma and Katie a plasma desktop

6:28

All right, what okay one version though because

6:30

we've had a big new one. Did you

6:32

go for the six series or almost almost?

6:34

Yeah, almost I almost did you know what

6:36

but I wanted I wanted stable

6:38

and I wanted you know

6:41

kind of tried and true something I could use for a while

6:43

and 527 is just plasma 527

6:46

is in such a great place. It still

6:48

has that modern feeling. It's feature complete

6:51

It's stable and it's still getting patches, you

6:53

know for security and whatnot I bet there's

6:55

plenty of plasma listeners out there the audience

6:57

who are still using 527 doesn't join it,

6:59

too yeah, and the reality is that when

7:01

you install plasma first of all, it's it's

7:03

pretty reasonable on resources and It

7:06

comes with a suite of top grade

7:08

tooling that really has gotten good and

7:11

I see people and I'm happy for them I'm

7:13

not taking away from them. I see people out there. They're always talking

7:15

about you know, I'm trying out you launcher I'm trying out this launcher

7:17

and trying out that launcher Or

7:19

hey, you know, there's this GPU accelerated terminal emulator. I've

7:21

seen this one to that one People

7:23

talk about a lacrity and warp and those are all fine for

7:25

people You know and I see lots

7:27

of sweet VS code setups and I've definitely tricked out

7:30

my VS code setups in the past but

7:32

the reality is K-runner is

7:34

the best launcher and it's built-in Console,

7:38

it's the best Linux terminal terminal emulator. It's

7:41

built-in and Kate Kate

7:44

is the goat I Kate

7:46

is so great I mean,

7:48

I knew this you know this everybody knows this about Kate

7:50

But I just decided I was gonna give it a try

7:52

so I didn't have to install VS code Oh,

7:54

man, so good tiny footprint native

7:57

app does a great job syntax highlighting

7:59

for nix-confident For everything I use.

8:01

Sedate, Milton. Consul. I.

8:04

Completely agree. I deeply love Kate

8:06

for many, many years now, so

8:09

he appeared you're talking my language,

8:11

Yancey Install Plasma. And. You

8:13

get all these great first class tools. That.

8:15

Worked together and save time. And

8:17

as I found that depends on plasma just

8:19

stop the stuff and we never bird watching

8:22

some another saw he developments trends in Jersey

8:24

and the like kind a custom mighty environment

8:26

that I hacked or Martin had set up

8:28

is in case of Plasma so. If

8:30

it works from you know, making linux run

8:33

on. Apple. Silk and I'm probably works

8:35

for you at of in your next could figure

8:37

out here. You know it's really sweet it's I'm

8:39

I've never really been a big fan of. Terminal.

8:42

Council in the Text editor. But.

8:44

You make a change to the can fag hag? Yeah.

8:46

and then you do a quick rebuilds if it works

8:48

or not right there you know, in the same window.

8:51

It. It's actually really nice. I'm and

8:53

isn't it kind of a sweet spot where it's

8:55

like you know has enough teachers can't we get

8:57

you can kind of make your own and at

9:00

configure it but it also that mean it isn't

9:02

the complexity of be a goat or even the

9:04

runway complicated like a difference of the for. And.

9:07

It matches the rest of my desktop, which matters a

9:09

lot or get to that the moment. But if that

9:11

is another thing that just looks, it's a native Applications

9:13

looks, right? So. I need

9:15

to replace my think that it's kind of come to accept

9:17

it. I haven't. I haven't. Thinkpad. Floating

9:20

around. someone. studio gone. As

9:22

far as eight maybe another dimension like it's

9:24

shifted time realities? I don't have. Multiple people

9:26

have tried to find the saying I guy.

9:28

last time I was there are three times.

9:30

spent many many many minutes looking in every

9:32

nook and cranny and ethics. I don't know

9:34

where. this thing with. Y'all. Remember when.

9:37

Lenovo, Announced the very first Fedora think

9:39

pads. Like. The I think has been x

9:42

one carbon. So. I snack. I snagged one

9:44

up like I do in a guy coming got

9:46

my first one and I I liked it a

9:48

lot. And. It became my home computer.

9:51

And. The reason why became a home? Computers: Great similar

9:53

computer. You know it's one of those you could

9:55

stick between the couch cushions. When.

9:57

You sit down like use my computer, get to

9:59

work. So I love you for that. And

10:02

then I decided. I wanted West as help or

10:04

something. And I brought it to the

10:06

studio. And. I've never seen it

10:08

again. Just got multiple

10:10

sweeps have been conducted as point by you

10:12

via other helpers and then I'm going to

10:14

put point fingers by think maybe some family

10:16

members were helping us tidy up the studio

10:18

and things got play somewhere I don't. But.

10:21

I've been waiting. It's been about nine months others and it's

10:23

been a. And. It has not a

10:25

shockingly time I thought just you know,

10:27

purer sort of. Statistics and have

10:29

been around the studio or never ever would find

10:31

it or you you know packet of the Rv

10:34

to drive in or out at anything. Right

10:36

and. In a couple of episodes, I'll

10:39

be out in the woods for over a

10:41

week. Working. From home. For.

10:43

The first time since the road trip where

10:45

I swore I'd never do a show from

10:48

the Rv again A remember that our bad

10:50

investment one hundred taxes either so this is

10:52

too frustrating and oh, you're doing too much

10:54

stuff and some for. And.

10:57

It was really hard to troubleshoot and I just said I'm not

10:59

going to do this again, I'm just going. Scan

11:01

always gonna go into the studio. But.

11:03

You know for mental health I want to get out in

11:05

the woods game and I want about the for longer than

11:08

a week and I want to build a still do the

11:10

shows So I'm kind of starting my work from home set

11:12

up over from just scratched just starting over. And.

11:14

I just don't think there's a laptop.

11:17

And I want to spend my hard earned money on.

11:19

right? Now it's some just. There's.

11:22

Maybe one I'm not aware of, or maybe one that I need

11:24

to try. but. In I'd

11:26

like something that's about thirteen inches or

11:28

fourteen inches that of or screen. As

11:31

I could have a dedicated Gp you. And

11:34

I don't necessarily want for case screen and

11:37

laptops were intoxicated. Want to to case green

11:39

at that size? I'm not sure though. They

11:42

just a lot of little things that I wanna be of

11:44

do with it. I have a question for you Chris When's

11:46

the last time you felt this feeling of like not really

11:48

having hardware your that excited about? Because if you like. In.

11:51

The last couple years we've been excited about

11:53

different ones like the Devil Honor and we.

11:58

Are happen pretty. over the years or is

12:00

this a kind of a new feeling? Yeah, we were spoiled

12:03

there for a little bit, weren't we? Oh

12:05

yeah. Yeah. Even the XPSs were

12:07

pretty exciting there for a while. Yeah,

12:09

and now it feels like, yeah,

12:11

you're right. Just not this quite,

12:14

my hope, I think my dream machine

12:16

would be a framework-style

12:19

machine that has modular GPU,

12:22

but I don't want it 16 inches and I don't want loud fans.

12:25

I don't mind having loud fans when the GPU's connected, but I

12:27

wanna be able to disconnect it and have it be a quiet

12:29

laptop. So this is just nothing that really fits,

12:31

I think, what I'm looking for right now and

12:34

I don't have a huge budget to spend on this.

12:37

So I want something that's kind of modern, that's gonna be

12:39

bulletproof with Linux that I could use for production

12:41

purposes and as a work machine. That's

12:44

a lot to ask. Maybe

12:47

it shouldn't be, but. It turns out, I

12:49

felt like it was and then the other, there's probably a

12:51

lot of ways you can solve all these kinds of problems.

12:55

And I thought, should

12:57

I give consideration to something like a Mac Studio,

12:59

since a portion of this is

13:01

going to be audio production,

13:04

and I am going to be running on battery

13:06

for that week, and I gotta manage it, managing

13:09

600 amp hours for

13:12

eight days is gonna be tricky. And

13:15

I don't know what kind of solar power I'm gonna get

13:17

from that. So something that doesn't sip a lot of power,

13:20

even when it's, especially on idle, if it's just sitting there

13:22

not doing much, I'd like it to just sip, sip, sip,

13:24

sip the power. That matters a

13:26

lot, almost more than the performance. But

13:29

you know, both Windows Co-Pilot PCs,

13:31

those are calling them, and

13:33

something like the Mac Studio, they're

13:35

all gonna suffer more and more and more

13:37

from this thing that I always like to

13:40

harp on about, which is strategy

13:42

tax. And it's only getting worse this

13:45

year. It's about to get a lot worse. I'm gonna play

13:47

this for you. Listen to this, this is Sache Nadella, and

13:51

he's describing how it's a

13:53

whole new way to think about Windows and

13:55

how they're integrating it. They're gonna rebuild everything

13:57

from the ground up. We have 40 plus

13:59

eight. AI models that are local

14:03

on Windows machines that then are being

14:05

used by a variety of experiences that

14:07

we have built into Windows, starting with

14:10

this photographic memory feature called Recall, which

14:12

is just phenomenal. And

14:14

of course, Copilot is built in to

14:17

Windows. And Copilot is just not an

14:19

app. It's sort of a shell affordance

14:21

that's going to be there assisting you

14:23

as you be showed a demo of

14:25

somebody playing Minecraft and me just sharing

14:27

my Minecraft screen with Copilot. And Copilot

14:29

helps me finally be as competitive with my daughter

14:31

on Minecraft that I always dreamed

14:33

of. And then

14:35

of course, the third parties. Adobe showed

14:37

how they're bringing all of what they

14:39

do to Copilot plus PCs and many,

14:42

many more other developers. So it's an exciting

14:45

day for us to have a complete rethink

14:47

on the full stack of Windows for the

14:49

AI age. Very exciting. 40

14:52

LLMs baked into Windows. All

14:54

these vendors excited about it. I guess

14:56

it's something that they mentioned them as

14:58

local LLMs. I agree. But somehow

15:00

I still don't quite trust it. Like that

15:02

doesn't mean they're open source or open in

15:04

any aspect to LLMs. The problem is I

15:08

just want my computer to do what I need

15:10

my computer to do. I don't want it running

15:12

all this different stuff. And

15:15

I mean, I like LLMs. That's fine. I

15:17

don't want a bunch of background processes.

15:19

You know, I was looking at the

15:21

Mac that I have. And

15:24

it's shocking how bad it is now. It's worse

15:26

than Windows XP where you have all these disparate

15:28

updaters, lots of background jobs

15:30

running on a generic process IDs, eating

15:32

lots of CPU and disk running all

15:34

the time. Such a mess. And

15:37

it's I mean, unless you're an expert, it gets pretty difficult

15:39

to tell. Like, I mean, some of the Apple built in

15:41

utilities are clearly named and some of them are like unique

15:43

style, a couple of letters that are running. You have to

15:45

go look up like, oh, wait, no, that is a that's

15:47

a core piece of the system. Why is it taking 10%

15:49

of the CPU? I don't know. And it's

15:52

just so much you have to unwind now. And it's just

15:54

getting worse. So on Windows, you know, for a

15:56

production system, do we really want this

15:59

thing screenshotting? You know

16:01

like the Reaper recording window

16:03

recording waveforms all the time like you know if you

16:05

think about it It's just ridiculous for production use for

16:08

actual getting work done. It's more

16:10

disk space. It's gonna waste its IO Privacy

16:13

concerns more background tasks

16:15

or you know best case

16:17

scenario more stuff you got to disable

16:20

so this is the strategy tax that I'm always talking about

16:22

and Windows and Mac

16:24

OS are only going to get worse They're

16:27

never going to get better because

16:29

they are there to serve the

16:31

overall companies wider ambitions now and

16:34

the desktop market is just part of an overall

16:38

more ambitious broader strategy and So

16:40

I think it was pretty obvious. I Was

16:43

going to go Linux, but how to

16:45

get to something that is so rock-solid It doesn't give

16:47

me issues is the bit that I want to

16:49

talk about next And every time I

16:51

build a system, and I bet this is true for

16:53

all of you listening It's really about learning from my

16:55

past mistakes every Linux box. I set up. I'm incorporating

16:57

the lessons. I learned From a

17:00

previous install, and I'm trying to bring all of

17:02

that to bear So I would

17:04

ask out there boost in with the mistakes

17:06

You've made when you set up a Linux

17:08

box big small doesn't matter just like any

17:11

of them like for example One

17:13

that I still get wrong When I

17:15

use like automated installers for example ext4

17:18

Yes, yes that does happen And

17:22

too small of boot partitions. Oh,

17:24

yeah, so many things used to just like 512 megs That's

17:27

fine. You're like I have a 2 terabyte disk.

17:29

Why just give it a couple gigs. I don't

17:31

care Yeah, I just recently on one of my

17:33

test go-arounds did the auto install and 200 megabyte

17:37

Filled that up in like 30 minutes. Yeah, it

17:39

was ridiculous So like I just

17:41

what I'm thinking is I think

17:44

we could make an episode dedicated to the mistakes. We've all

17:46

made I'm sure we have a long list and

17:48

help the folks that are tired of the strategy

17:50

tax biting them jumping from Windows or Mac OS

17:54

as those load as those get loaded up with crap and we're

17:56

about to have WWDC where Apple's gonna show us

17:58

all the crap. They're about to load everything up We're

18:01

seeing folks like DHH, the CEO of

18:03

37signals, a lifelong Mac user, switch to

18:05

Linux and make Linux the default platform

18:07

at 37signals. So

18:10

I'd say boost in and welcome them in a helpful way and

18:12

share some of the various screw-ups that you've made when you set

18:14

up a Linux box. Maybe

18:16

we could cover those and help other

18:18

people avoid those mistakes because

18:20

I knew going forward, what

18:23

I wanted was a

18:25

very minimal, viable production

18:27

system built to be job-specific. No

18:30

background tasks that are doing anything that I don't

18:32

know about except for what's required for the job

18:35

at hand. Number one requirement

18:37

right there. And I want something

18:39

reproducible so I can just roll this build forward

18:41

so I don't have to ever figure this out

18:44

again. It's time to test

18:46

this theory. It

19:00

is a solution I think that could have kept me and IT

19:03

a lot longer. Did you

19:05

hear that Collide was acquired by One Password? It's

19:08

actually really big news because these two companies

19:10

are leading the industry in creating security solutions

19:12

that put end users first. And

19:15

now Collide's a central pillar of One Password's

19:17

extended access management. Collide Device

19:19

Trust has helped companies with Okta ensure that

19:21

only known and secure devices

19:24

can access their data. They're still

19:26

doing but they're doing it now as part of One Password.

19:29

So if you've got Okta and you've been meaning to check out

19:31

Collide, it's a great time. And

19:33

Collide comes with a library of pre-built device posture

19:35

checks. You can build your own if you need

19:37

to and sometimes you do and you

19:39

can just really kind of create one for anything that you can think

19:41

of. Make sure your devices are secure before

19:43

they connect to your apps and your network. And

19:46

you can use Collide on devices without an

19:48

MDM, so your Linux fleet, or contractor

19:50

devices, and every

19:53

BYOD phone, or tablet, or

19:55

laptop, or Chromebook, or whatever it might be that people can

19:57

come up with. Collide can handle

19:59

that. Now that Collide is

20:01

part of OnePassword, it's just getting better. To

20:04

go learn more, check out

20:06

their demo and support the

20:08

show. Go to collide.com/Unplugged. That's

20:10

kolide.com/Unplugged. Go there, check it

20:12

out, and support the show.

20:14

collide.com/Unplugged. Okay,

20:19

so I know after the scramble of

20:21

Linux Fest Northwest as we were setting

20:23

up Rigs, throwing computers all around, borrowing

20:25

PCs, I'm pretty sure you

20:27

ended up with some hardware laying around, right?

20:30

Yeah, shout out to Olympia Mike who sent us

20:32

one of those older model B-Link devices, which was

20:34

my notes PC for a long time. It

20:37

worked great. And then this scramble for Linux Fest,

20:39

we grabbed it and we used it as a

20:41

production machine and all the gear we used for

20:43

our live Linux Fest episode ended up in my

20:45

RV. And so

20:47

this little B-Link box, little Intel Celeron,

20:49

8 gigs of RAM, 256 gigabyte SSD, no

20:55

USB-C, so just USB-A ports. Classic.

20:57

Yeah, when I was like, okay,

20:59

I could use this, because if

21:01

this, I can roll the hardware config, if

21:03

I can roll this config forward, idea works,

21:06

then I should be able to set just about

21:08

everything else up on this device, this older slower

21:11

one, and if it checks out and it works

21:13

at testing, I'll get a

21:15

newer device and I'll just move the

21:17

config and test the theory. And

21:19

so I plugged away, getting this thing all set up,

21:21

and it definitely struggled. Like, you know, even like Firefox,

21:25

like four or five tabs in element chat running. Oh

21:27

no. It was like rough. Before I

21:29

even ran any production. It

21:33

wasn't good. It wasn't really good, but it did

21:35

impress me in some ways. It was

21:37

tiny, smaller than the NUC ever was. It's smaller

21:39

than a Mac Mini by a lot. And

21:42

it's low power, lowish power,

21:44

which is big, and it's quiet. It's

21:47

really quiet. So after getting the

21:49

config built out and tested on there, and

21:52

because I knew I was going to be moving it, it

21:54

also forced me to follow better practices.

21:57

So I did as much as I

21:59

could. my Nix configuration by

22:01

defining the stuff as best I could there

22:04

knowing that work would then move to the new device.

22:06

Right. That way you didn't have to

22:08

do custom Nix end stuff or manually download things.

22:10

You could just rebuild the system

22:13

with the updated config and be done, or

22:15

at least as close as possible to done.

22:17

Yeah. Yeah. Yeah.

22:20

So I bought one of their, there was a lightning

22:22

deal. It's still a great deal. But I bought one

22:24

of their newer B-Link devices. I don't know if it's

22:26

their highest end. It might be like their mid system,

22:28

but for what I needed, it's 330 bucks. They

22:32

had an $80 off deal right now. They have a $20

22:34

off deal. So it's still a pretty good deal. It's

22:37

the B-Link mini PC with a AMD Ryzen 7

22:39

5700U. It's

22:42

got 16 gigabytes of RAM and a one

22:44

terabyte SSD. And

22:47

it also adds a display port. So instead

22:49

of just HDMI out, it adds a display

22:51

port and a USB-C port. So it has

22:53

the same amount of USB-A. And

22:57

now USB-C port added as well. And of course

22:59

you're stepping up from a Celeron to a

23:01

Ryzen that could go up to 4.3 gigahertz, has eight cores

23:03

and 16 cores. Yeah, from a Celeron to an AMD Ryzen

23:05

7 5700U. I hope they

23:07

have an upgrade. Yeah, that's better. Yeah.

23:10

I didn't do extensive testing, but I installed Prey

23:13

and I installed Star

23:15

Trek game. I installed a couple of games over Steam and

23:18

my screen rises to 1080p and they played great.

23:21

How was the cooling situation in

23:23

this little box with that CPU? You

23:26

know, I never heard it. I do have it down on

23:28

the floor, but I never once have heard the machines, either

23:30

one of them, even when I'm pushing them. I

23:32

bet if I got my ear down there when I had the games going,

23:34

you must hear something. But that's all

23:36

I'm looking for is I don't think it'll ever be picked up

23:38

on mic. And the Linux support, I'm

23:41

going to hope slash assume it's relatively

23:43

first class here. So the

23:45

Linux support is fantastic. It does ship with

23:47

Windows 11. Oh,

23:50

licensed and everything? I think yeah.

23:52

Okay. Probably some home version or

23:54

something. Well, now we can have you try

23:56

out. No, wait, that was only the recall stuff only works

23:58

on special hardware. That'd

24:00

be so great if I got a refund from Microsoft.

24:04

But you know, this thing, this thing's, when you

24:06

take the 20 bucks off, this thing's like $300, I don't

24:08

think there's a lot of profit in there for Windows. But

24:11

I don't, it doesn't matter, I ripped it all off and I have, put

24:14

nix on there. But you know what

24:16

I discovered is VS Code

24:19

is a surprising pain in the butt on

24:21

nixOS. You really have two or

24:23

three routes you can go. You

24:25

can install VS Code VHS or

24:27

FHS, I should say VS Code,

24:30

FHS and that kind of

24:32

fakes VS Code out into thinking it's in a

24:34

regular Linux environment. And that one you can install

24:36

some extensions and stuff. You can install

24:38

VS Code where it's kind of more aware of where it's

24:40

at, but you won't be able to install any plugins. You

24:43

could do VS Code with certain extensions pre-installed and then you

24:45

can also define more extensions in your config, but then you

24:47

have to define it all in your config. You

24:49

can do the flat pack route, but then you have basically

24:51

all the same limitations as the FHS version. Yeah,

24:54

it's one of those tricky apps to really

24:56

sort of confine in a way where you

24:59

just take for granted so much that this

25:01

editor has access to its local plugins directory

25:04

as well as kind of any libraries

25:06

or languages or systems or whatever is on

25:08

your file system. And then when you try

25:10

to do it, especially with flat pack, but

25:12

then even with nix, things get

25:14

confusing. Yeah, and then you're really

25:16

cruising for a bruisin when you want to

25:18

do something like edit your config files and

25:21

have sudo escalate and actually work and

25:23

all that kind of stuff. It's

25:26

a PETA on nix and I thought, okay,

25:28

I could do this. You know, I could

25:30

go find some example configs on GitHub and

25:33

whatnot. But if I'm going

25:35

to put the work into making VS Code actually

25:37

function for me the way I want,

25:39

what if I just put that same time and effort into K8?

25:43

And that was really my sort of light bulb moment when it

25:45

come to K8. Now on

25:47

a nix box, because this is a very lean system,

25:49

I have my config linked in the show notes. And

25:52

this is, you know, I just I

25:54

only add that what I have to. So I did not have

25:57

all of the policy kit stuff installed. So

26:00

once you add all the policy kit stuff you

26:02

need you can actually have Kate edit system files

26:04

and It works so

26:07

nice And I

26:09

decided even later on I made it so you don't

26:11

have to have a password for pseudo because this again

26:13

It's just a little production box It's an

26:15

out Kate doesn't even prompt me when I have to save

26:17

my config files that are you know like the next config

26:20

it Just saves that's kind of nice especially

26:22

when you are trying to write you mentioned you were trying

26:24

to do this in a more declarative And reproducible way so

26:26

you do want low friction to make sure that instead of

26:28

just like you know Quickly installing

26:30

something with things have you are actually going back

26:32

to the config and updating it and rebuilding the

26:34

system So not having to fuss around

26:36

with like having to enter it twice because you forgot to

26:38

pseudo That's probably a big help it

26:41

yes I'm testing stuff out a lot at this

26:43

point in time, but what's so great right is

26:45

I figured that out and solve that on the

26:47

previous Celeron hardware and

26:50

so when I when I got this new machine, and

26:52

I got just a real base system installed I SSHed

26:55

in drop the config and

26:58

the hardware config on this machine Change

27:01

the host name and

27:03

rebuild and I had

27:05

everything It was incredible

27:07

so like getting so when I opened up

27:09

Kate it could edit my files it could

27:11

save it didn't prompt me for My password

27:14

it was so great I

27:17

if you have even if you're on genome

27:19

you should really consider giving Kate a go

27:22

it is so so so fantastic and Really

27:26

really appreciated just just the actual like investment

27:28

to get that where it needed to be

27:30

I think I'm probably set now for a

27:32

while. I think it's Kate for me

27:34

I think I switched from VS code which is huge

27:36

had you used Kate much before this Like

27:39

a quick place when I need like just plain text

27:41

to like store something like a buffer almost But

27:43

Brent you you've been a Kate user, right? I've

27:46

been like a every single day multiple times

27:48

a day for almost everything Kate user for

27:50

since and you just you've been you've been

27:52

Holding out on us. What's going on here?

27:55

No, I keep I keep dropping my Kate. Love

27:57

is just you guys aren't listening I think no

28:00

I've heard you, I've heard you. It's just I was so deep

28:02

in the VS code. I had it real dialed in. Oh, I

28:04

thought you were gonna say Nana. Ha ha

28:06

ha ha ha ha. You

28:09

will appreciate that this Lean Mean Build does

28:11

have Neovim installed. And I'll set up. And

28:13

LazyVim. So

28:16

the other thing that I solved on the Celeron box,

28:18

which is so neat too because it's an Intel system,

28:21

I was able to solve Slack

28:23

on Wayland and now getting Slack Wayland native.

28:25

There's just a little quick couple of lines

28:28

you can add to your Nix config and

28:30

Slack works great on Wayland. And

28:32

I was able to solve that on the previous machine. And

28:34

it just ports right over. Oh, so

28:36

great. But the

28:39

big surprise, I

28:42

win a different direction for the look and

28:44

feel. And it matters enough that I think I should

28:46

mention it. What do you mean? I mean, like, you're

28:50

going with like dark mode plasma? What are you talking

28:52

about? Yeah, usually I

28:54

want something that depends on the screen and all

28:56

that. You know, you should go with the dark

28:59

mode, breeze dark. And then sometimes there's like sweet

29:01

plasma. So there's a couple of different user-submitted themes.

29:04

I had a wild hair and I sorted by

29:06

highest rated. And

29:08

I noticed that some of the

29:10

highest rated plasma themes are

29:13

all very retro desktop environments.

29:16

Like old Unix desktop environments. And

29:18

one of them, called Reactionary,

29:22

looks just like Windows 7. Oh

29:25

no. You're really going where I

29:27

think you're going. I did it.

29:30

I did it. And

29:33

it's glorious. I love it

29:35

so much. It's clean. It's

29:37

crisp. Surprising, like

29:39

all the cute elements and everything in the

29:41

plasma desktop look fantastic in this old Windows

29:43

7 style. Oh my gosh.

29:45

I'm looking at some pictures that you've sent us. I

29:50

love dolphin and this does not make dolphin shine, but

29:52

I get why you like it. I mean, it really

29:54

is. It's clean. It's simple. The

29:57

taskbar still kind of feels plasma-y, but the wind of

29:59

decorations is so cool. Are very. Classic

30:02

windows, Yeah. There it

30:04

is very much as still a plasma

30:06

taskbar. I don't compromise their but I'll

30:08

I'll throw our offer a link in

30:10

the show. Notes: For. To the album

30:12

I put a couple screenshots of that I

30:14

know managed to something about it. sick leave

30:16

low resources to so the window to see

30:18

like they really snap your brains already internalized

30:20

like what this looks like for him. So.

30:23

right? Of. Center impressive because

30:25

it's. Really consistent like I

30:27

thought it would be like a would apply

30:29

the same and a few places the for

30:32

the most part it look a little shaky

30:34

but I can see why this is rated

30:36

highly if if like a little nostalgia this

30:38

thing to ease. I always liked the blue

30:40

that they've used in Windows Seven Two. Am

30:43

and they really nailed that are like that.

30:45

like the screenshot of Consul if I didn't

30:47

put the plasma bar in the bottom. I.

30:50

Just screenshot of the Consul You would think

30:52

that was Cmd that he actually I've worked yet

30:54

elected you back board to. Accept

30:56

that are a little either. Yes, I

30:59

got wine. I'm running Cmd Celiac see

31:01

and hear stories about this is probably

31:03

fits perfect for any wine absentee run.

31:06

Yeah. Really Yeah, really, you're right, I

31:08

should try that. That's a great point. I

31:10

was just blown away that this is the

31:13

the look I'm in. I'm always very much

31:15

try to make things look as absolutely modern

31:17

as possible and I generally think seems that

31:19

try to make the linux desktop look like

31:22

another O s specially mackerel as always look

31:24

a little cheap and low rent and I've

31:26

never worked for me. So. When

31:28

I installed reactionary. And

31:31

I just I leaned into i Love It

31:33

So much so I I put a challenge

31:35

out there to you listener if you're on

31:37

plasma. Install. Reactionary for a

31:39

couple a days and you know, just given a

31:41

gap you maybe have to be of a certain

31:43

age. I don't know. There's

31:45

something so special. Very. Happy.

31:48

With. Them. Are like all things mix.

31:51

There. Of course. Is. An

31:53

audio production module that I found. And.

31:55

It's called Muse next. And

31:57

it provides a set of simple high level can. options

32:01

to turn your workstation into more of

32:03

an audio workstation including like

32:05

some real-time stuff if you want it

32:08

optimizing certain things about devices

32:11

adjusting various low-level system settings so

32:14

I of course installed this oh I'm

32:16

gonna have to try this I

32:18

think we should add this to our list for

32:21

when we rebuild the studio systems it

32:24

activates the CPU frequency governor to be

32:26

like performance mode always it

32:29

sets swapping is to 10 it'll

32:31

tweak just a couple of sensible audio

32:33

device udev rules and then it

32:36

sets like a global environment variable for where

32:38

to put plugins whoo nice so

32:40

you just get basically like dot VST in

32:42

your home directory and you can just if

32:44

you drop things and not VST you

32:47

now have this as like a environment variable

32:49

as to where VST plugins live kind

32:51

of paper over some of the custom nixos stuff and

32:53

make it just work like you expect yeah

32:56

it also it you can enable

32:58

the RTC QS command line utility

33:01

and it's kind of like an audit of your system it'll

33:03

go through and analyze your

33:05

various state of your box

33:08

and tell you where maybe latency is being introduced or

33:10

maybe maybe where something isn't quite right yeah you might

33:12

like this friend you might take a look at this

33:14

is brilliant well the one thing that always kept me

33:17

from these real-time kernels is like the hundred steps you

33:19

have to do to like oh yeah you got to

33:21

remember to do this and oh that affects this other

33:23

thing and you have to go do that too but

33:25

these modules just kind of take

33:28

care of everything for you for someone like

33:30

me who like is technical

33:32

enough to be dangerous but you know not technical

33:34

enough to solve all these things it's absolutely

33:36

perfect so gosh I like this a

33:39

lot I was very impressed and

33:41

again my config is in the show notes you can

33:43

see how I'm incorporating this and then you will put

33:45

a link to the music project so you can also

33:47

see they have several ways you can install this including

33:49

the flake oh yeah channel or mm-hmm this was so

33:51

great right I mean it's just like an XOS module so

33:53

if you're already using XOS as long as you get this

33:55

onto your system somehow whether that's a flake or Get

33:58

clone or whatever you know, It handles

34:00

and in all the options for it and there's

34:02

a community this discussing what's the best option and

34:05

this hardware works best in this way and. And.

34:07

There then incorporating that stuff and it's stuff that. I'm.

34:10

Ten gently aware of but I wouldn't necessarily

34:12

know what to tweak. So. To

34:14

have the think they have your back and cycling Forgot that

34:16

song for it. You. Have to say and

34:18

I've mentioned this before about a mix

34:20

oh us Modules is that. Of. For

34:22

me, the biggest benefit

34:25

is dislikes. Known good. default

34:27

settings are like best practices are built

34:29

in and that is just priceless. For

34:31

someone who's just getting into it or

34:33

learning or like you just don't have

34:35

time for it or you just want

34:37

the best is like the entire community

34:39

is building those best practices for everybody

34:41

to benefit from and that to me

34:43

that's just still an amazing thing. I'm

34:45

impressed to see here that a music's

34:47

I mean was last updated five days

34:49

ago, has plenty commits and thirty four

34:51

different contributors. Again, the does. The really

34:53

does seem to be a community here.

34:56

Yeah. It's so great and

34:58

again. I set it up on

35:00

the celeron feeling first. Tried.

35:02

All out on this I knew this machine

35:04

was going away. tried it all out there

35:07

a hammered out what works figured out and

35:09

i me I spend I spend like a

35:11

date with noting if I make this change.

35:14

How does a drop my latency in return? Audio back

35:16

to the studio. I. Was doing a full

35:18

round trip. I even had a livestream. a couple

35:20

points during the week where I was. Checking.

35:23

The entire round trip based on if I

35:25

make these modifications were added. It sounds what

35:27

does it do and. Being. Able

35:29

to work all of that out while the hardware is

35:31

been sent. was in the mail. He

35:34

looks at a it arrives at. I just bring

35:36

it home. Unplug. Everything from the

35:38

one bailing plug everything in a new

35:40

bailing put a us be some drive

35:43

ins that says really it's really something.

35:46

And. It if what I what I really

35:48

internalized his crate him as configurations just

35:50

moves forward forever. Regardless, Of

35:52

what hardware put it on today. Maybe a couple

35:54

things tweak if I go from Intel day of

35:56

the. but for them are you know him? videotape?

35:58

Rise in Md? Hear your hardware in fact needs

36:00

to change a little bit. but in a feather

36:03

packaged stuff? That's just that's just a words and

36:05

all the services and it's It's just a purpose

36:07

built. Audio. Workstation Confect.

36:10

It's. Been slightly optimized your pipe

36:12

wires in there with jackets emulation

36:14

enabled. Wire. Plumber set up

36:17

your that kind of stuff just been slightly

36:19

optimized. To. Do audio production but

36:21

also here to little desktop machine and get

36:23

some work done during the day and you

36:25

know needs Makes it super easy. So like

36:27

on whatever random linux machine I could go

36:29

build than try out of the m of

36:31

your whole experience here without committing to anything.

36:33

Absolutely. That. Maybe it's a

36:35

good starting point for our audio system that we want to

36:38

build. I'm. When.

36:40

I when i really kind of

36:42

one emphasize is. What?

36:44

I what I what I'm doing here is

36:46

trying to keep it simple but also. I.

36:49

Didn't overbilled the machine. I.

36:51

Like it at something I would have done in the past

36:54

is I probably would have gone for a more powerful computer.

36:57

And. Exist just a line of thinking

36:59

I had to dismiss. but it was like,

37:01

you know would be nice to have his

37:03

humor ports. Maybe. Even Pc

37:05

I slots right like I started started thinking about

37:07

like it with i'm gonna spend the Money like

37:09

maybe I should make sure it's gonna be really

37:11

powerful and I don't know the syllabus to really

37:13

going to be fast enough for me some really

37:15

really particular. And I talked myself

37:17

out of it. And. I I got

37:19

something that literally is just you know.

37:21

It's a nice sensible step up from

37:23

the previous machine. It adds one more

37:25

port L A, but it, yeah, it's

37:27

it's. It's. Enough. And.

37:29

It's simple. And it's quiet.

37:32

And. It's tucked away. And. The configure

37:35

is also the same thing. It's simple.

37:37

It's. Quiet and it's all tucked away and it just gets out

37:39

of my way. And. the systems only

37:42

doing the task of him and seems like it some

37:44

nice to and that to got the can fix off

37:46

that can live i mean it's it's it's i'll get

37:48

up nancy just pull it down every need and then

37:50

you know that the box was as you say you

37:53

can have found the right spec level up where it's

37:55

easy to deploy easy to get of you think i

37:57

saw the amazon and like prime one day shipping or

37:59

something And you know, it's like a

38:01

reasonable enough expense that you're not you

38:03

have to like budget six months out for this Huge

38:06

new rebuild you can kind of like pick one of these

38:08

up without having to worry too much about it And

38:10

they do throw it on sale from time to time They

38:13

definitely do it's funny cuz the

38:15

night I was thinking about I go to Amazon lightning deal

38:20

The lightning deal though Doesn't

38:22

have the same speedy shipping as

38:24

when it's not the lightning deal So if you want it quick,

38:27

you got to get it. They sell the $20 off coupon Yeah,

38:30

there you have it That's the new setup and I'd love to get your tips

38:32

if you want to take a look at my config in the show notes and

38:35

Boosting the suggestions or things I should tweak or add

38:38

I'd love to hear it because this might be

38:40

a good starting point for us to start building

38:42

our audio workstations in the studio So love

38:45

your eyeballs on it either way Linux

38:50

unplugged comm slash Membership we have

38:52

eight redemptions left of the promo

38:54

code may I guess it's kind

38:56

of makes sense maze almost over

38:58

It'll take three dollars off a

39:00

month Forever if you get

39:02

the unplugged core contributor membership, or if you

39:04

get the signal membership, which is for all

39:07

the shows There's like

39:09

eight redemptions left You

39:11

can go at limit you can get it go go get

39:13

it is what I'm saying at Linux unplugged comm slash membership

39:16

Then use the promo code may I'll try to remember to also

39:18

just put a direct link in the show notes Eight

39:21

redemptions left. Thank you everybody

39:23

who took advantage of this promo code You know

39:25

we we kind of been nipped by

39:27

the market right the ad winter is nipped the

39:30

unplugged podcast this spot right here

39:32

should be a regular ad and It's

39:35

not so we're like, you

39:38

know a wagon missing a wheel But like

39:40

the members came together formed like

39:42

a trust wheel Attached themselves to

39:44

the wagon and now like we're still

39:46

going down the road It's

39:49

sometimes a little lumpy and bumpy, but

39:51

it's better than it ever has been So

39:53

thank you members. We really appreciate that

39:55

Linux unplugged comm slash membership. There

39:58

are just a handful eight for

40:00

promo code MAY, which takes

40:03

three freaking dollars a month off. That's how

40:05

you know it's an ad winter. Because

40:07

it's not a limited time thing. It's like forever. That's

40:11

why there's only eight redemptors left. And it's for both the

40:14

main signal, you know, for all the shows, or

40:17

for the court contributor, where either way, whichever

40:20

one you get, do me

40:22

a solid and just take a listen to the members

40:24

bootleg feed. The ad

40:26

feed's nice because you don't have to hear this crap, but

40:28

I mean it's not crap. It's pristine

40:30

chef's kiss quality stuff. But

40:33

my point is there's a lot more, a

40:36

lot more show. Like we put content in

40:38

other places too that we try to make it

40:40

great for the members. So if you signed

40:42

up, go listen to that bootleg feed at least

40:44

once. You know, maybe on a road trip. I don't

40:46

know. It's kind of long. Alright, linuxunplug.com/membership.

40:49

Promo code MAY.

40:54

And now it is time for the boost.

40:58

Ah, the boost. I really miss the boost. And

41:01

this week, week, week? Week?

41:03

I don't know. This is a good May.

41:05

And I feel like my being gone means

41:09

more boost came in. I'm not sure how I

41:11

feel about that. But we did get a baller

41:13

boost here. Yeah, we did. No second best comes

41:15

in with 555,555 sets. Hey,

41:20

which last up? Monster

41:23

boost. How

41:28

about that? Hey guys, swan boost from the

41:30

kids table. Swan boost.

41:32

Oh, I see. It's all fives or swans.

41:35

Did you guys know? That really

41:37

is. Did you guys know that real

41:39

player is still a thing and still

41:42

makes a version for linux. Last

41:44

updated February of 24. You

41:47

can even pay for it still if you're feeling nostalgic. $24.99

41:49

for express or $39.99 for plus. When

41:55

I saw that, I just laughed and thought, I need to boost the guys about

41:57

this. They

42:00

still real network still has an office

42:03

like downtown Seattle What

42:06

although I I went to their website and

42:08

the first thing that they were pitching was

42:11

greater visibility greater confidence Safer for

42:13

security AI powered facial recognition for

42:15

security professionals. Oh, of course They

42:17

do have real player as one

42:19

of their four products here, but

42:21

it's just one So which

42:24

one are you gonna get are you gonna get the plus

42:26

or the express version? Oh, they have real player

42:28

mobile to can you not get it? Oh, you

42:30

can get free. Oh But it's

42:32

got in product ads. I see Okay

42:35

audio only downloads you don't get in the free version either I'm

42:38

just trying to think of what the use case is Oh gosh,

42:40

they're still using the same logo

42:42

for real to the best video

42:44

Downloader just got better download or

42:46

stream from YouTube Vimeo TikTok Facebook

42:49

Instagram and thousands of websites Mmm

42:52

interesting. I'm gonna argue my pick coming up is

42:54

better. But thank you. No second best. That's That's

42:57

a very generous boost. We really really appreciate it

42:59

too. And I will mention these

43:02

generous boost go a long ways right now because we are down

43:04

a sponsor in the show and So

43:06

no second best you you're basically our

43:08

sponsor this week. Really appreciate it. Thank you very much

43:11

And the baller boost don't stop today

43:13

hybrid sarcasm came in with 250 thousand

43:15

cents Oh

43:22

With some feedback to you Chris, don't

43:25

you dare take away my boost sound effects?

43:29

All right, you know and he put some

43:31

real stats on the line for that statement, too We

43:33

tested it and right so last week in

43:35

the show you tested sort of minimal boost

43:37

sound effects And I guess we're getting feedback

43:39

on how that what I think so. I

43:42

think so I would call last

43:44

week more selective sound effects I know you tried

43:46

for none, but you couldn't help yourself Now

43:50

rotted mood came in with 50,000 sats

43:52

another impressive boost I

43:54

hoard that which will

43:56

kind covered Absolutely saying

43:58

hi all I had to disappear

44:01

there for a while to deal with,

44:03

quote, real life, getting caught up

44:05

in all JB shows now and hope everyone is well.

44:08

Oh, there's also like a Spock kind of salute

44:10

in there. Live long and prosper. It

44:12

is very nice to hear from you. Yes. I

44:15

hope you live long and prosper. And

44:17

as the wise Mr. Spock says, you're doing a good

44:19

job. You're doing a good job. Thanks for checking in.

44:22

And your Hudson comes in with 30,000 sass. All

44:26

right. All right, too. Oh, how

44:29

about this? I passed my Linux Foundation certified

44:31

sysadmin exam this week. So to celebrate,

44:33

here's some sats. Thanks for keeping

44:35

the shows alive. I wouldn't have been able to do without

44:37

all the knowledge these shows have provided over the years. Dan,

44:40

congratulations. Awesome. Do we get an

44:43

applause for Dan, everyone? Yeah, we

44:45

do. We do, absolutely. And you

44:47

know, I think he must be out following

44:49

that. He says, Dan is here for every single

44:52

show in the mumble room, but not this

44:54

week. I hope he's

44:56

having a great time. Dan, congratulations. Really

44:58

great to hear. Cultivator comes

45:00

in with 10,112 sats. It's

45:03

over 9,000! Listening

45:07

live on Fountain for the first time, well,

45:09

I plant my corn. Just

45:11

after hearing an old office hours

45:13

on this feed with Chris talking

45:15

about his corn. Yep. Yep,

45:18

I remember that. I am not

45:20

doing 90% as much corn this year. You

45:24

know, it's so rainy here right now. It's like

45:27

a tease. We started planting and then just the

45:29

rains came too. That's fine. You can

45:31

get some from Cultivator, right? Yeah, maybe. I'd

45:34

love to get some, you know, some of some sats for it. Thank

45:36

you, Cultivator. Appreciate the boost. Magnolia

45:39

Mayhem boosted in 7777, which I must mean something,

45:41

right? Make

45:45

it show. Make it show. Show

45:48

speed listening for me has a huge margin

45:50

depending on my interest in the show, how

45:53

slow they talk, and how easy they are

45:55

to understand. Shows that I like with hosts

45:57

that talk fast and don't have thick accents

45:59

or bad equipment are usually

46:01

around 1.25, but something

46:04

like Lex Friedman can get as high as 3.1 times. No,

46:09

I am not kidding, he says. Most

46:12

shows sit between 1.8 and 1.9. That's

46:15

very specific. Whoa. I'm

46:17

kidding. They seem like very well tested and calibrated speed. I mean,

46:19

3.1, 1.8 to 1.9. Wow.

46:23

Yeah, I wonder when he listens to a podcast, he starts listening, he's like, hey,

46:25

this is 1.8. This is a 1.9-er, you

46:27

know? Wow,

46:30

the Lex Friedman at 3.1. I

46:33

guess that would make it like a 45-minute show. So

46:35

there's that. That helps.

46:37

Wow. Wow, wow, wow, wow. VT52 comes

46:39

in with 4,455 sets. Coming

46:42

in hot with the booth. Alex

46:45

mentioned how there were many nines we self-hosters

46:47

hit. Reminds me that I just hit my

46:49

five nines. Impressive, given how much I like

46:51

to tinker. I got a NixOS

46:53

pick for you. It's called NH. And

46:56

it's a wrapper around the standard NixOS

46:58

rebuild command and others. Gives

47:01

you a much more understandable output when rebuilding

47:03

and can even let you know what actually

47:05

is going to change, e.g. some packages going

47:07

from this version to that version. It

47:10

of course is in Nix packages. And it's up on GitHub

47:12

too. Again, it's called NH on

47:14

ViperML's GitHub. That looks fun. We're going

47:17

to definitely have to try this. Plus,

47:19

it's a sneaky little Rust pick. Oh,

47:21

it is really? Yeah. You

47:23

know, somebody should put it in there. Put it in

47:25

there, because we love the Rust. Also,

47:27

congrats, V.T. I feel like you have a very

47:30

reliable hope lab. Gene

47:33

Bean comes in with a ROWA duct. Oh,

47:36

Chris, you're correct. I'm on iOS.

47:39

But back when I was using Android,

47:42

I too had rotation lock on. I'm

47:44

really surprised it is still needed so bad over

47:46

there. I would have thought they'd have

47:48

addressed that one by now. Brent, did you get to

47:51

weigh in on the rotation lock stuff on Android? Do

47:53

you have orientation lock on all the time? We talked

47:55

about it previously. I lock that thing like 98% of

47:57

the time. It's only whenever

47:59

I'm... I seem to be showing somebody like photos

48:01

of my cats that I seem to turn it off.

48:04

But other than that, it's on. I

48:06

decided to turn it off after last

48:08

episode. Whoa. And I've been going lock

48:10

free for the week. What? It's not

48:13

bad, actually. It really hasn't been bad. I actually did

48:15

the same thing. Really? And how's

48:17

it gone for you? Yeah, not bad. I will

48:19

say on the flip side, with it on, at some

48:21

point in Android, I forget which version, they added the

48:23

little like, it detects when you try to lock it

48:25

and gives you the option to still rotate it. That

48:27

is really solid. That's been a nice middle ground. Yeah.

48:30

That kind of makes me lean towards going back to orientation

48:32

lock because you can always just bust out with that. You

48:35

just got to keep your eye out for that little button. And

48:37

then it'll, thank you for the boost. Todd from

48:39

Northern Virginia comes in with 11,101 sats. This

48:43

old duck still got it. Oh, feels

48:45

classy. He says, I hesitate

48:47

to admit it, but my listening speed is

48:50

set to 2.0 with silent skipping enabled. Please

48:52

don't tell Adam Curry. Oh, we won't.

48:54

Wow, though. So you're listening

48:57

to us at 2.0? Wow. Could

49:01

you imagine? I think we need

49:03

to speak slower to make sure

49:05

Todd doesn't miss anything. That's

49:08

a very good idea.

49:13

Yes. Wait,

49:15

that doesn't work. I'm so

49:17

surprised by all this advanced

49:20

playing because I have

49:23

heard from some folks who use dynamic

49:25

accessibility features and are used to having

49:27

screen readers and stuff like that with

49:29

really, really fast listening times. But

49:31

Chris, I'm exactly like you. I find

49:34

my comprehension and everything goes down past, I

49:36

don't know, 1.3, 1.4, something like

49:38

that. Generally.

49:41

I have like two modes. If I'm

49:43

really listening, the speed can be helpful because

49:46

it's like I don't get bored. I have to really focus

49:48

and maybe I retain more. But

49:50

I just feel anxious. It

49:52

gets me feeling like the people I'm

49:54

listening to are anxious, especially with this

49:56

got silent stuff. That really makes

49:58

it seem like it's a rushed conversation. I'm

50:01

curious if anyone because almost well every

50:03

single one of these is about speeding

50:05

up But does anyone slow anything down?

50:07

Yeah, where are our zero point seven

50:09

gang? In

50:13

fergot with 5,000 sats is I'm chipping in late to

50:15

say that I listen at 1x only I

50:18

like to listen to you guys on my way to

50:20

work while walking my dog JP

50:22

feels like home to me and home should be relaxing.

50:24

So one dot exit is See

50:27

that's smart You

50:30

know, I have a confession that

50:32

I haven't been ready to share for the

50:34

last couple of weeks Oh, I'm deeply ashamed

50:36

by it. Here we go and

50:39

it has to do with speeds

50:41

so as

50:45

Everyone might know we use Reaper

50:47

quite a bit and I've been used it to record

50:51

the podcast recently since oh You

50:54

know audacity caused me to screw

50:56

up a recording maybe a

50:58

month or so back So but I previously

51:00

has been using Reaper exclusively for playing drums

51:03

and recording stuff there and like practicing songs

51:06

so I had Here

51:09

it goes you guys are gonna give me such a hard time I

51:12

Had my playback speed at like point nine

51:15

to because it's way easier to learn a

51:17

song a little slower And then wrap your

51:19

speed up and I don't know for whatever

51:21

reason the template that I had for doing

51:23

recordings had point

51:25

nine speed Like blocked

51:27

into the template So the first

51:30

couple episodes a few weeks

51:32

back that I recorded with Reaper. I May

51:35

have sent drew like exports with point

51:37

nine No,

51:44

no, I figured it out after Noticing

51:47

and then I didn't think I should say anything

51:49

because I felt so embarrassed by even now like

51:51

washing and stuff. I feel so So

51:54

I apologize to everyone for the last couple

51:56

weeks who received my voice like just a

51:58

little slower than it is is in real

52:00

life and that if I caused you to go

52:03

you know higher than one time speed I apologize.

52:05

This explains it! We have fixed it. This is

52:07

what's happened! Everybody had to up it.

52:10

Hashtag blame Brent. Well

52:12

Zach Attack comes in with 7,777 SATs.

52:17

I am programmed in multiple techniques. I guess

52:19

I'm an old man I play back at

52:22

just good old 1x. There you go. Also

52:24

thank you for the nix coverage as I've

52:26

been wondering what was happening over there. I

52:29

always value that Jupiter team's insights on these matters.

52:32

And just to further the fedora atomic

52:34

discussion, Ublue's aurora image

52:36

is pretty darn slick

52:39

and may actually replace

52:41

Monjaro on my desktop.

52:44

You know that's our first boost about the nix

52:46

coverage. We got a boost here

52:48

from vomit farts for 3,000 satoshis. Okay what

52:50

does vomit

52:53

farts have to say? Vomit farts

52:56

did not need to write a message for

52:58

us to enjoy this boost but I just

53:00

wanted to say keep up the good work. Oh

53:03

okay so maybe that was also some feedback

53:05

on the nix coverage perhaps.

53:08

Oh they did boost in for our

53:10

563 the episode we did talk about

53:12

the yeah community issues. Thank you vomit

53:14

farts. Yeah thank you farts. Appreciate it.

53:17

Nick zip comes in with 5,000 SATs. That's

53:19

not possible nothing to do that. This boost

53:22

cleans me out until I can get Fort

53:24

nix set up on my O-Droid. Up

53:27

until now I've relied on sending my Albie account

53:29

SATs from a hardware wallet. That

53:31

hasn't been available for a while so I wanted to

53:33

pass along that part and thanks to you guys I

53:36

got my technician's ham license. Boom!

53:38

Technician's ham license. In the bag.

53:41

I'd hope to see some of you at Sci-Fi or

53:44

a happy hour this year. It is

53:46

in your backyard after all. Sci-pi. Oh there's

53:48

a little Sci-pi Python conference going on around

53:50

here huh? I have to

53:52

look into that. Thank you Nick zip. Appreciate

53:55

that. Oh yes Sci-pi 2024

53:57

is coming to the Tacoma Convention center

54:00

in July. I have

54:03

no Tacoma policy but that's great. Deckbot

54:08

comes in with 2001 stats.

54:11

All right I hear you guys

54:14

like Linux challenges you know, nyx

54:16

tumbleweed, graphene, slackware, 32-bit. What

54:18

do you think about putting System D back

54:21

into Devlon? For

54:23

extra Greek, for extra geek cred

54:25

don't add Debian to your app

54:28

sources. I

54:30

will allow using a BBA but not

54:32

from a Devlon upstream or analog so

54:34

not from Debian or Ubuntu but if

54:36

you want to use nyx or Fedora

54:39

or even packaging your own devs that's

54:41

all fair game. Huh.

54:43

Wow. This is kind of clever. I do

54:46

love this idea of putting System D back into

54:48

Devlon. Wes and I have

54:51

as of last week heavily

54:53

heavily modified the Ubuntu 18.04 machine

54:56

we use for recording. You

54:59

know you can do a lot with

55:01

nyx and we needed to get a

55:03

newer version of an application but that

55:05

newer version of the application also required

55:07

a newer version of Jack Audio.

55:09

It required a new version of glibc. It required

55:11

a bunch of new packages and it was just

55:14

not ready for 18.04.

55:16

18.04 wasn't ready for it. But Wes

55:18

you stood up basically like a parallel nyx

55:20

environment that does have these new dependencies. It

55:22

does have all this stuff. Sure does and

55:25

thankfully the interface has been stable enough that

55:27

it just kind of works with the rest

55:29

of the system so far. Yep. So

55:32

you know after that experience makes me think maybe we

55:35

could pull this off. But do you

55:37

think that approach would work as well for something so

55:39

like deeply integrated like System D? Yeah I bet it'll

55:41

be a bit harder. Yeah for

55:43

sure. Yeah the temptation

55:45

would just be to nyxify the entire thing. What

55:48

point does it become nyx? I've got to think about

55:52

a deck bot because there is some execution there. If anybody

55:54

wants to iterate on this idea please boost in and give

55:56

us some thoughts because that does seem kind of fun. It

55:58

mostly just seems like a competition where we eat really just

56:00

mess up our dev1 systems report back and

56:02

we broke it pretty much. Distro

56:06

Stew boosted in with 11,111 Satoshis. I'd

56:12

not thought much about the hosting costs of

56:14

a Distro until NixCon when they showed their

56:16

sheer cost of hosting the repos. Many

56:19

thousands of dollars a month on S3. So

56:23

I have some questions. Number one, how

56:25

will Nix fare if they do fork?

56:27

Will the new fork have the resources and

56:29

donations to fund that? Question

56:31

number two, how do most projects

56:33

handle these costs? Number three, what

56:37

happens if donations dry up? And number

56:39

four, can this somehow be supported by

56:41

the community via mirrors or torrents so

56:44

we don't need to completely rely on

56:46

centralized hosting? I'll

56:48

take a couple of those from the bottom. Four, can this

56:51

be somehow supported by the community? You

56:53

know, maybe, but there'd be a lot of technology

56:55

that have to be created, including probably changes to

56:57

how the package manager works. What

56:59

happens if donations dry up? That is a serious concern. It's

57:02

something that the foundation is constantly thinking

57:04

about. Although we are seeing, hopefully, as

57:08

more folks deploy Nix in more places that

57:10

you then have more spots

57:12

with vested interests that are motivated to help this thing

57:15

keep going. What

57:20

do you think? You got any thoughts on the fork question? Like how

57:22

will other forks handle this? Would they have

57:24

the resources? Do you have thoughts on that? I think it ends

57:26

up kind of depending on what

57:30

the forks are and of which components,

57:32

because you've got Nix, the tool, the

57:35

build tool, the package manager, the

57:37

language, and then you've got Nix

57:39

packages, which is kind of separate, and then you've got kind

57:41

of Nix OS on top of all of that. So

57:44

I think we've seen forks that focus a little bit

57:46

more on like the Nix layer. I

57:49

do think it would probably be quite challenging to

57:51

try to stand up and

57:53

fully support a parallel Nix packages.

57:55

I mean, at the end of the day, if you're

57:57

willing to build everything or have your own, you So

58:00

cash internally for a company or

58:02

for your own home lab. You can build

58:04

the whole Nix system, especially just for your architectures.

58:07

And it will all still work. You just won't

58:09

get public binary caching, and that kind of changes

58:11

the usability for a lot of folks who don't

58:13

want to build everything. Yeah, and Nix's

58:16

storage situation is a little more extreme

58:18

than, say, Debian. Even though Debian has

58:21

a ton of packages, Nix is storing a ton of iterations. Right.

58:23

They're trying to keep things as reproducible as possible,

58:26

which means not only keeping the recipes, the derivations,

58:28

but they also have a whole bunch of historic

58:30

build inputs and outputs that are living in that cache. Yeah.

58:33

Yeah. So it's a big job. I

58:36

mean, there's things they could do to kind of tidy

58:38

it down a bit, but then the users lose some

58:40

of that reproducibility in theory. So it's

58:42

a lie in their trying to walk. Great

58:45

questions. Thank you for that boost. Nev

58:48

comes in with 2000 sats. I

58:50

heard you guys were talking about playback speeds. Well,

58:52

I only listen at 1x, but

58:55

sometimes for some shows about trading card games

58:57

and Goldfish, I have to step it up

58:59

to 1.25x. Wait,

59:01

wait, wait, wait, wait. So there are shows about

59:03

Goldfish specifically? Can you send those in? Yeah,

59:06

I got here a Goldfish podcast. Although I don't

59:08

know trading card games. Is this like a subtle

59:10

dig over at Coda Radio? I think

59:14

you might be right.

59:17

Thank you, Nev. I'm

59:20

very fascinated by the playback speed. I think that particular

59:22

setup makes some sense to me. Well,

59:25

one final boost on that. Sam H comes

59:27

in with a row of ducks. I

59:30

mostly listen at 1.25x,

59:32

but I might go up to 1.5 for something

59:34

long or down to 1x to make

59:37

sure I catch everything. Or

59:39

if I'm running low on JB podcasts and need to

59:41

stretch them out. Also,

59:43

just reporting that I generally enjoy the boost

59:45

sound effects. Hey, that's a

59:47

great little tidy boost. Thank you very much. Appreciate

59:50

that feedback. Thank you, everybody who

59:52

boosted it. And we do have that 2000 sack cutoff to

59:54

read it on air just for time. We had 26 boosters,

59:57

so we do get all of those boosts. We really appreciate it.

1:00:00

And this week we stacked an absolutely

1:00:02

incredible and extremely grateful 963,433 sats. Whoa.

1:00:15

Thank you everybody. You

1:00:18

know, this show has been kind of limping along because

1:00:20

of the ad winter, but there are weeks like this

1:00:22

that I feel like, even regardless of

1:00:24

what happens with the advertising market, the show's always going to

1:00:27

go on. If you'd like to boost in,

1:00:29

get your message right on the air and support the show,

1:00:31

go get a new podcast app at podcastapps.com. This

1:00:34

show is adding more and more podcasting 2.0 features.

1:00:37

This feed is now podcasting 2.0 enabled, so there's

1:00:39

lots of nice stuff you can get, including built-in

1:00:41

live streams and more. So

1:00:43

go check them out. podcastapps.com.

1:00:45

We love Fountain and Podverse and Castamatic.

1:00:47

Those are like our top three. We

1:00:50

totally recommend them. Thank you everybody who also streams

1:00:52

your sats as you listen. Those come right in

1:00:54

and we see those as well. And of

1:00:56

course, a big shout out to our members who

1:00:58

are also participating in Value for Value with

1:01:00

their monthly contribution. We really appreciate all of

1:01:03

you. That was a great week. Thank

1:01:05

you very much. Now

1:01:08

I have a pick that I think might be a little better

1:01:10

than RealPlayer. It's called

1:01:12

GridPlayer. It is a simple

1:01:15

VLC-based media player that does side-by-side videos

1:01:17

and it will go up to as

1:01:19

many as your system can handle. Now

1:01:22

you're thinking, Chris, what would you use this for? Well,

1:01:24

if you've got any security cameras, you

1:01:26

could create yourself like a quad box

1:01:29

of cameras. But also, the gosh

1:01:31

darn thing supports Streamlink with

1:01:33

YouTube DLP. Ooh.

1:01:35

Uh-huh. Ooh. So this

1:01:37

morning, just for funsies, I threw in like

1:01:39

four news live streams and just had four

1:01:42

boxes and you can just mute and unmute which one you

1:01:44

want, etc. There's lots of little playback

1:01:46

controls. And it's anything

1:01:49

VLC can play. I like

1:01:51

this. Easily swap videos with drag and

1:01:53

drop. Okay. Yeah. Yeah. It's

1:01:56

just really neat. And it's just like a little Python app. It works

1:01:58

on Windows, Mac, and Linux. Ooh. Trust

1:02:00

VLC under the hood, right? So, I'm

1:02:04

pretty sure it's on FlatHub. It is. FlatHub

1:02:07

snaps, there's an app image. If

1:02:09

it's just a Python app, I bet we can get this in package

1:02:11

for Nix. It's pretty cool. And

1:02:14

it's just really simple. It is what it says

1:02:16

on the tin. But I actually

1:02:18

find this really great because we've got, you know,

1:02:20

in Jup's, we've got these privacy

1:02:22

screens that go down. And

1:02:24

so I can't really see what's going on around the rig. But

1:02:26

when I was working the other day, I just pulled up the

1:02:28

camera feeds, put them in the little quad box and I could

1:02:31

see what was going on even though I had all the privacy

1:02:33

screens down while I was working. It was pretty

1:02:35

neat. And then I, you know, this morning, put

1:02:37

the news feeds in there, watching the live

1:02:39

news and then just muting and unmuting the ones I was interested

1:02:41

in and muting the other ones when they go to commercials. It's

1:02:43

just super fun. I don't know, it makes

1:02:45

me feel like a big shot. So check it out as Grid Player. Yeah,

1:02:48

it's packaged up in a lot of different ways. We'll put a

1:02:50

link to the GitHub up in there.

1:02:53

You know, I mean, it's a minimal viable

1:02:55

system with a couple of extra nice things in there.

1:02:58

You know, I did put video playback in there. I

1:03:01

tried to not install VLC.

1:03:04

You know, first I installed MPV. Uh-huh. Yeah.

1:03:08

A couple other apps. But VLC, it's

1:03:10

so handy because, you know, you get those menus

1:03:12

where you can choose the audio device and easy

1:03:15

to put URLs in there for streaming. It's just,

1:03:17

VLC is just such a great app. I was

1:03:19

like, okay. It really is like, yeah, if you're

1:03:21

doing targeted stuff, there's obviously things that are more

1:03:23

efficient or, you know, better in a ton of

1:03:25

different ways. But for one tool

1:03:28

you could install and kind of just know it's probably

1:03:30

going to play that. Yeah. It's

1:03:32

hard to beat. Yeah. So

1:03:34

I got VLC on there and Grid Player. So I mean,

1:03:36

it's not like nothing extra on there, but it's still pretty

1:03:38

tight. Overall, from what you get from like a Linux system,

1:03:41

it's pretty good. So check out that config. I

1:03:43

have it in the show notes. Also don't forget, we want you to boost

1:03:45

in and share some of the various mistakes you've made when

1:03:48

setting up your Linux box. Boys,

1:03:50

you should brainstorm a few. If we get some good ones boosted

1:03:52

and I think we could do a segment on it. Heck yes.

1:03:55

Own a few of those mistakes, let's say. And of

1:03:57

course, you can always join us live. We are live

1:03:59

each Sunday. See you next week. Same

1:04:02

bad time, same bad station.

1:04:04

Come on in around noon

1:04:06

Pacific, 3pm Eastern, time at

1:04:08

jupyterbroadcasting.com/calendar. And if you have a

1:04:10

podcasting 2.0 app, you'll see when we're pending, and then you'll

1:04:12

see when we go live. You can just tune right in

1:04:14

right there in your list of podcasts. Pretty

1:04:16

easy. Links to what we talked about

1:04:18

today, those are over

1:04:21

at linuxunplugged.com/564. Good

1:04:23

stuff in there. You'll also find our feedback form

1:04:26

over there. Links to the Mumble Show, our Matrix

1:04:28

Chat, which is going 24-7, all of that. It's

1:04:30

on our website. How about that?

1:04:34

linuxunplugged.com. And there's a

1:04:36

whole bunch of great shows over at

1:04:38

jupyterbroadcasting.com. Fresh coders and self-hosting

1:04:40

and more. Thanks so much for joining us. See you

1:04:42

right back here. Sunday! Transcribed

1:04:58

by https://otter.ai Edited

1:05:28

by https://otter.ai

Rate

Join Podchaser to...

  • Rate podcasts and episodes
  • Follow podcasts and creators
  • Create podcast and episode lists
  • & much more

Episode Tags

Do you host or manage this podcast?
Claim and edit this page to your liking.
,

Unlock more with Podchaser Pro

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