Podchaser Logo
Home
548: Uncomfortable Linux Truths

548: Uncomfortable Linux Truths

Released Monday, 5th February 2024
Good episode? Give it some love!
548: Uncomfortable Linux Truths

548: Uncomfortable Linux Truths

548: Uncomfortable Linux Truths

548: Uncomfortable Linux Truths

Monday, 5th February 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:04

Hello

0:12

friends and welcome back to your weekly Linux talk

0:14

show. My name is Chris. My name is Wes.

0:16

And my name is Brent. Hey

0:19

gentlemen. Well, coming up in this episode,

0:21

we're going to discuss some uncomfortable truths

0:23

about using Linux. And

0:26

then we're going to introduce a new

0:28

segment called Will It Nix? And

0:31

this week we're throwing NextCloud in

0:33

the Nix blender. We'll tell you all about it and

0:35

then we'll round the show out with some boos, some

0:37

pics and more. So before we go

0:39

any further, let's say time appropriate greetings

0:41

to that virtual lug of ours. Hello Mumble

0:43

Room. Hello Chris. Hello Wes and hello Brent.

0:45

Hello. Hello. Shout

0:48

out. Shout out to all of you. We got the

0:50

mascot in there. We got Dan and others that are

0:52

in Fosdom right now, but hanging out in the Mumble

0:54

Room with us while they're at Fosdom live going on.

0:57

Pretty great, quiet listening and

1:00

all that. Dtates at jupiterbroadcasting.com/mumble.

1:02

That's where you can go. Despite how I say it, you

1:05

know what I do say and I say it with pride.

1:08

tailscale.com/Linux Unplugged.

1:11

If you haven't tried this out yet, I'm

1:13

going to have to start judging you. It's

1:15

kind of like really not

1:17

good. I mean, don't tell me if we

1:19

see if we meet in person, just pretend

1:22

like you've tried Tailscale because I don't want

1:24

it to wreck my day. It's so good.

1:26

You know, it's like quintessential software. It is

1:28

fundamental connectivity that makes it possible for all

1:30

your devices to connect directly to each other

1:32

wherever they are, all secured

1:34

by Wi-Fi. That's

1:37

right. Uses the noise protocol and it's really, really

1:39

fast. You can use it initially for VPNs, but

1:41

then pretty soon you realize you're just building your

1:43

own mesh network that rides on top of the

1:45

Internet, crosses data centers,

1:47

lands, carrier net and all of that. It

1:49

is intuitive, fast

1:52

and great. Go try it

1:54

for 100 devices and support the show at

1:57

tailscale.com/ Linux Unplugged.

2:00

Well, we're getting pretty close to scale.

2:02

We are five Sundays until we

2:04

hit the road. That's coming up

2:06

quick. Yep. All right. And

2:08

I just, you know, I basically put that line item

2:11

in there for Brent. Thank you. So

2:13

he knows how close we're getting. My anxiety just went

2:15

up for some reason. I don't know why. You know,

2:17

I just got to get everything finalized and then you

2:19

won't. When I tell you how many Sundays and you

2:21

have everything figured out, you'll be like, that's great. Break

2:24

it to the cats now. I'm seeing

2:26

some excitement about NixCon North America on

2:28

the general Internet. It's getting

2:30

around. People are asking about live streams and whatnot.

2:33

I don't know exactly what their

2:35

plans are, but we have some live stream

2:37

plans that we're going to talk about for

2:39

our trip down there. So we are

2:41

leaving in about, you know, five weeks. And

2:43

when we're on the road, I want to do a couple

2:46

of live streams. So

2:48

on the 12th, the 14th, the 15th and

2:50

the 17th, we're going to have different streams.

2:52

We'll get them all figured out on the

2:54

calendar and whatnot. But I tell

2:56

you that now so you can go get a podcasting

2:58

2.0 app because they're going to

3:00

be lit live streams and we'd love to have you there.

3:03

So our idea is to kind of capture the moment on

3:05

the drive down before we get to scale. We'll do a

3:07

live stream and hang out with everybody. And

3:10

then the morning before NixCon, I'd

3:12

like to capture our thoughts, take any

3:14

questions people might have, which

3:17

also be before scale. Just kind of get capture the

3:19

state of the mood and all of that. And then

3:22

on the 15th, which will be we've gone for a

3:25

couple of days, you know, a day we've seen it.

3:27

We've got an idea of day one and day two,

3:29

what that's like. We'll do another live stream in the

3:31

evening to kind of give everybody our first impressions

3:33

of how scale and NixCon are going. And

3:36

then we'll do another live stream

3:38

on the 17th for Linux

3:40

Unplugged itself from Pasadena, perhaps from

3:42

scale. And we'll put that all

3:44

up on the calendar soon. And then, of course, we've also got our

3:47

lunch, which is going to

3:49

be on Saturday, the 16th, meetup.com/Jupiter broadcasting for

3:51

all those details. Yeah, I've seen some folks

3:53

coming in there. Looks like it should be

3:56

good turnout. Good. Yeah, the Yardhouse is

3:58

a great facility for that. get

4:00

an idea of how many folks are going ahead of time,

4:02

we'll call them up and give them a heads up so

4:04

that way they know. But it's a big

4:06

facility and it's going to be during lunch.

4:08

But I just wanted to take a moment and thank the audience.

4:10

We reached our goal to

4:12

make scale possible, which is just incredible. Thank

4:15

you everyone. We did a little

4:17

celebration after the boost a couple of episodes

4:19

ago, but I just wanted to take a moment and say thank you again.

4:22

And you're absolutely welcome to continue to send those boosts

4:24

in to get us to scale because we'll

4:26

either put it towards the trip if the price – I kind

4:28

of expect the price to dip and march myself because

4:32

the bank short-term lending program goes away. And I think that's

4:34

going to be kind of rough liquidity-wise and I think it's

4:36

going to cause Bitcoin to go down in price. So you're

4:39

welcome to continue to boost in and we'll put it towards

4:41

there. Either way, if price doesn't go down, we'll put it

4:43

towards the trip. And boost

4:45

any questions you have. You want us to answer

4:47

about Nix, NixCon, Scale, anything like that.

4:50

And then last but not least, one more thing to make

4:52

mention of. We do have that scale matrix chat. So if

4:54

you're going to be in Pasadena, if you're going to be

4:57

at scale, we have a link to a matrix chat room

4:59

for people to organize, I guess,

5:01

whatever you do in chat rooms, but hopefully nicely.

5:04

A chat. Oh, in a chat

5:06

room. How about that? And to mention

5:08

it again, we had some listeners meet up from

5:11

FOSDEM. We have a nice

5:13

little matrix room where folks have been organizing.

5:16

And I woke up to some lovely photographs

5:18

of people who met our dear friend, Carl,

5:21

who's there as well and met up with

5:23

some folks. And

5:25

listener Freak VH, I

5:27

think, sent a message that I thought describes

5:29

it really well. So at the meetup earlier,

5:31

today says it was great to meet everyone,

5:33

although I have no idea who all

5:36

of you are now. I forgot to

5:38

match the online handles to the faces.

5:41

Now here's how he describes some of them.

5:45

Thank you for showing up. A

5:47

red backpack guy, bearded UK neutrino

5:49

guy, Romanian entrepreneur, Danish offensive, but

5:51

in a good way guy, and

5:53

codeberg cheap UBS guy. Oh, Dutch

5:56

bow tie and sent to us guy as well. And

5:59

Freak was then. Described as dandy dutch guy

6:01

with whom I'm totally not jealous of

6:03

his outfit. So. If

6:06

you're interested in some far as them videos

6:08

they have that up as well which I

6:10

would say they've got a processing status page

6:12

which is like okay. They

6:14

know they're doing so I think we can

6:16

see those videos and it's sincere for his

6:18

it I always and much better remembering everyone's

6:21

online handled the main their actual name's. Barry.

6:23

My So I'm and so I will probably if

6:25

I meet you in person call you by your

6:27

handles as a as a nice That's what crystallizes

6:29

right? That's where you started building a relationship and

6:31

yep yep yep. also on my tombstone I'm I

6:34

would like to say he was slightly offensive but

6:36

in a good way. This is Patty become that

6:38

guy as you like how you want to be

6:40

described regular museum pushing it a little bit. You

6:42

make people think and it's a good thing as

6:44

I feel like that would be a goal for

6:46

me as aspiration. on. Let's

6:49

shift gears. We get. So.

6:51

Excited about all of the great things

6:53

and development in Linux. And

6:56

yeah be cast affairs and pipe wire and next

6:58

O s are just as to name a few

7:00

that we think have so much potential in this

7:02

landscape that we've talked about just semi race recently.

7:05

But. With everything we love, it is not so

7:07

perfect that it cannot be criticized. As a wise

7:09

man once said, And. There are

7:11

uncomfortable truths about using linux a full

7:14

time that you will have to deal

7:16

with. And. Be okay living with

7:18

in my opinion. And some of

7:20

them. Are. The ones that hit me the

7:22

hardest and I wanted to share them with you guys today

7:24

and maybe we could just have a low groups as I'd

7:26

also like to know if the audience has any that they

7:28

think are just. For. Of compromises the

7:30

right word, but it's kind of what's on my

7:33

mind. It's like this is this uncomfortable thing you

7:35

just have to live with to use linux. I.

7:38

Really feel like. Still, Today

7:40

despite everything Sounds has done. Gaming.

7:43

On just actual desktop linux.

7:46

Can. Be not always great.

7:49

And when it gets you, it can get you

7:52

the worst time. So. This.

7:54

Friday. Dylan. Text message me

7:56

his dad I'm and love to get some time to play some.

7:58

See us go. Like. Okay, I'm not gonna

8:00

say no to that. And I said to

8:02

him, on your way home, stop by

8:04

the studio, have Hadiya drop you off, and

8:06

we'll hang out here for a couple of hours, and we'll

8:09

play some CSGO here at the studio. So

8:11

bring your laptop. And

8:13

okay, great, that sounds fantastic. So he gets here.

8:16

And as soon as I tell him to come, he's about

8:18

25 minutes away. Coming from

8:20

school, he's gonna stop by the studio. I open

8:22

up Steam, I start downloading CSGO, and

8:25

sure enough, lots of updates, right? Lots of updates.

8:28

It runs, and it runs, and it runs. And then

8:30

it has to rebuild the shaders, and then I go

8:32

through that a couple of times, actually. And

8:35

he gets in, and we try to get into

8:37

a match, and it fails to connect. We

8:40

get in the lobby together, and we try to get in and it fails to connect. Okay,

8:43

all right, well let's try Deathmatch. All right, we'll go

8:45

into Deathmatch. Okay, this is working, great. Okay, we're in,

8:47

we're finally playing this. We've been wanting to do this

8:49

for weeks. It's finally happening. And I

8:51

go to turn, just to turn

8:53

my perspective. And as

8:55

I'm turning, and this isn't a full-screen game,

8:58

my mouse leaves the window and goes to my

9:00

second monitor, and I click, and I'm clicking on

9:02

my second monitor, which then takes

9:04

the focus away from CSGO, which causes CSGO to

9:07

minimize, and now I'm just sitting at my desktop,

9:10

getting shot. So then I, you know, I'll

9:12

tab back into CSGO, and I go to move, and

9:14

this time my mouse goes off into the other screen. And

9:19

you can't move more than, you know, 30 degrees

9:22

before my mouse goes off the screen. I try

9:24

turning up mouse sensitivity, but that's only kind of

9:26

a temporary workaround, because inevitably your mouse sort of

9:28

drifts and it's off the screen, of course. All

9:30

right, so I look it up. Seems like some

9:32

people are having this issue on Wayland. Oh, okay,

9:34

it's a Wayland issue, I say to myself. That's

9:36

what I get. All right, log out, log into

9:38

X. Here we go. Fire

9:40

up CSGO under X11, and now

9:44

my no menu bar is flickering along the top the

9:46

entire time. Flicker, flicker, flicker, flicker,

9:48

flicker. And the frame rate in CSGO is probably

9:50

12. Okay,

9:52

all right. So if I go into the settings,

9:55

and I put it in windowed mode, and I put it back into

9:57

full screen mode, and I apply it both times, then

9:59

I can get the gnome flicker. to go away and my frame

10:01

rate returns. Okay, that's solved. Now's

10:03

problem, not solved. Oh

10:05

no, not solved. So now I just have more

10:07

problems under X than I had under Wayland. And

10:11

I'm looking up all these things people do. I

10:13

try these different fixes and different commands. Nothing solves

10:15

it. I'm just, I'm on, you know, current no

10:18

with multiple monitors to the right and left of the

10:20

top using Waylander X11

10:22

with an AMD Radeon 580. It's

10:25

like an old ass video card. And it

10:27

just can't be done. I have legit

10:29

disabled screens before in a similar situation and just

10:31

been like, well, I'm playing this game on one

10:33

screen and I guess I'm turning the rest off.

10:36

It's one of those moments where I'm like, don't think if I

10:38

was on a Mac or on Windows, I would be doing

10:41

this. And it's really sucks

10:43

because it really makes it a first person shooter

10:46

unplayable. And so I'm sitting

10:48

here fighting with my Linux box. Does

10:50

that mean Dylan won? Well, he just had to keep on

10:52

playing without me, you know? And it's like, well,

10:54

this was our moment to play. And

10:57

I never really, all I could do

10:59

is just, I turned up the mouse sensitivity a lot

11:02

and just tried to keep it in the center of the window. That's

11:05

some discipline. Yeah, it was not great for

11:07

me. It was not great for me. And

11:10

I just, I have the worst luck. And what

11:12

I've realized is Linux works great if it's an

11:14

appliance for gaming, like the Steam Deck. But

11:17

on a desktop, in my opinion, on a machine

11:19

you use for like work, if you don't game

11:22

regularly, these things just kind of atrophy.

11:24

And if you game on the regular, you kind of fix them

11:26

as they come up, but they

11:28

accumulate. Yeah, right. If you don't game. You need

11:31

to be on that rolling release or you'll just

11:33

get overwhelmed. Yeah, you basically just keep up with

11:35

it. Game every week or something like that. And

11:37

I game on that machine once every six months.

11:41

And every single time I sit

11:43

down to do it, something doesn't work. And

11:45

it's just for me, that's my experience. There's a lot

11:47

of edge cases. And I think it's tough there too,

11:49

right? Because in a lot of our Linux software,

11:51

I don't know, we have so much choice and we

11:53

kind of get to pick and some of the things we love about

11:55

it is we get to assemble our system together

11:57

and decide the cool software we have a lot. a

12:00

lot of nice options. And perhaps if

12:02

I go on plasma, maybe that weird gnome menu

12:04

thing, or maybe even the mouse

12:06

wouldn't be a problem. Maybe it's a gnome thing only, I

12:08

don't know. But with

12:10

games, unless you're just playing games

12:12

that you're picking and you're happy

12:14

ignoring some games, you're at

12:16

the mercy of, yeah, you know, your friends,

12:18

what other people want, and so it

12:21

can go really nicely sometimes when they pick games that

12:23

are super well supported, and other

12:25

times it's real awkward, because you're stuck and you're

12:27

like, I didn't know you wanted to play

12:29

that, and. So Fortnite came up, and

12:33

Fortnite has anti-cheat. I was

12:35

really proud because Dylan figured out how to install the

12:37

heroic installer, and then he figured out,

12:39

once heroic was installed, how to link it to his

12:41

Epic account, and then he figured out how to install

12:43

Fortnite. He got his Fortnite completely installed,

12:46

and then he hits the play button, and it launches

12:48

and crashes, and he's like, dad, what did I do

12:50

wrong? And I'm like, nothing. They

12:53

just rolled out anti-cheat recently, and now you can't

12:55

play. And so I set

12:57

him up with GeForce Now streaming, because I

12:59

already had that. I have some grandfathered Legacy

13:01

account, which is super dope sweet, because it's

13:03

at low price, and has all the video

13:05

cards. That's great. So he's playing on that,

13:07

but you know, of

13:09

course, when he's in full screen, the plasma

13:11

menu is sitting there flashing at the bottom

13:13

of the screen the entire time. It doesn't

13:15

kill his frame rate. But

13:20

it's not flawless, and it's like,

13:22

I'm sorry, dude. You know, yeah, I

13:24

know it's annoying. Oh,

13:26

and they do offer a Chrome web app you

13:29

can install. So I did that for

13:31

him, and maybe that would do better, because then

13:33

he's not doing it from the web browser, which

13:35

maybe it would, I don't know, but the play button doesn't

13:37

work in that one on Linux. It works on Mac OS

13:39

and Windows, but on Linux, when you click the play button

13:41

in their web app, in their Nvidia GeForce Now streaming web

13:44

app, you click the play button, nothing

13:46

happens. So

13:48

he's doing it through the browser. It's

13:51

just these little compromises, these little ugly truths that

13:53

are just not as smooth as you'd like it

13:55

to be. And you know,

13:57

this is what it is. It's not the end of the world.

14:00

But it's a reminder of, you know, if you

14:02

want to do these kinds of things on Linux,

14:05

and maybe it's going to be a problem on Windows too like this,

14:07

you don't game for six months and you fire it up and it's broken. I

14:10

don't know. I have never used Windows long enough to know. But maybe

14:12

I should just stick to the Steam Deck. You

14:15

know, maybe I should just stick to the Steam Deck if that's

14:17

what I want out of a machine or stick to a Nintendo or

14:19

switch a console. I mean they

14:21

have taken time to solve a lot of those

14:23

problems or at least anticipate them. And then also

14:25

they kind of manage making sure it stays

14:28

together consistently for you if you're not doing

14:30

it yourself. This is a particular target environment,

14:32

right? And then the other thing

14:34

that I think is an uncomfortable truth that I want to talk to you

14:36

guys about, and I bet you

14:38

not everybody in the audience is going to agree

14:41

with me on this, I think

14:43

there are times like right now when a

14:45

new product comes along like the Apple Vision

14:47

Pro and Linux users can feel a

14:49

little FOMO. Because if you've

14:51

got yourself a nice Linux desktop and maybe you've

14:53

got yourself a Graphene OS, I'm just describing myself

14:56

here, but you've got yourself a Graphene OS phone

14:59

and you're kind of bringing it all together with things like Next

15:01

Cloud and Image for

15:03

the images. You've rolled your own

15:05

cloud solutions. Something like the Vision

15:07

Pro comes along. And if you were to

15:09

spend that $3,500 and get that piece of kit because maybe

15:11

it would change the way you work, you kind of

15:14

have to roll all that stuff back because the

15:17

way you get data into devices like this

15:19

is through iCloud and the Apple ecosystem.

15:21

So then you kind of need to be in the Apple

15:23

Calendar system and you kind of need to be

15:25

in the photo system. You really

15:27

can't really sync with Graphene OS and you actually need

15:29

an iPhone even to use it. So you kind of

15:31

need to roll back to the iPhone, right? And it

15:33

kind of rolls back all of these sovereignty moves. You

15:36

can't just adopt the device. You've got to adopt the

15:38

ecosystem. And I think that

15:40

leads to a bit of FOMO because the

15:42

Linux user, your option is to now participate

15:45

in this ecosystem if you're not already or

15:48

miss out. And once you

15:51

start participating in this ecosystem, it's

15:53

sticky, right? I mean, I have a Graphene OS

15:55

device. I still have an Apple Watch on my

15:57

wrist. It's a very sticky ecosystem. And

16:00

I think also we

16:02

feel a little left out when it happens. I don't

16:05

know. What do you think? Am I off on this one? Has

16:07

this crossed your mind at all as this hyper

16:09

on the Vision Pro and all that? Oh yeah. I mean

16:11

it would be really neat if it was just like a

16:14

generic device that you could interface with. Even

16:16

if you had less functionality and I could just bring

16:18

in my Linux screens or something like that. I'm

16:21

obviously, you know, if

16:23

the convenience, if you can do

16:26

real workloads, it would be very

16:28

compelling. But it feels totally inaccessible

16:30

without a large switch until... I

16:33

mean I guess I could just get a MacBook

16:35

but it would feel incomplete if

16:37

I didn't also then, as you're saying, have the rest

16:39

of the services, have photos I could look at on

16:41

there easily or would I be trying to second

16:44

class it? But I mean it's already difficult on an iPhone

16:46

and it's going to be probably more difficult on

16:48

the Vision Pro at least for a while. Brent,

16:51

have you felt any of this? I bet not,

16:53

but maybe you have. Well, I think

16:55

I've gotten used to missing out actually.

16:58

Ah, okay. Because for those of us who like

17:01

really try to stick to what we believe in

17:03

in terms of privacy and the Linux ecosystem,

17:07

you just get

17:09

used to missing out on all these things and eventually it

17:11

comes around. Like there are some applications

17:15

on Linux that have totally beat

17:17

its commercial competitors. It

17:21

usually takes a few years, right? And when

17:23

it comes to some special hardware like this,

17:25

sometimes it just never comes. Despite

17:27

the efforts, you know, the best efforts of

17:30

community members and different businesses and stuff, I'm

17:32

thinking Linux phones. How

17:34

long have we been waiting for that? Yeah.

17:36

So oftentimes it feels like that's

17:39

part of the compromise that we have to

17:42

do to really stick to some of our

17:44

ideals and it sucks. Can I make a

17:46

weird comparison, Brent? And you'd be

17:48

the authority on this. It feels

17:51

a bit like a restrictive diet sometimes as

17:53

a Linux user. Maybe that's why I'm so cozy

17:55

with it. Right?

17:58

Like there's certain items that you just are... Kind

18:00

of gonna have to just restrict from your tech

18:02

diet if you want to stay as much with

18:04

Linux and your own sovereign deck Text act. Yeah,

18:07

no, we are kind of making an active choice

18:09

at times. Really? Well, I could I could get

18:11

interested in that I could dabble and Maybe

18:14

I won't this is an area that's hard for me

18:16

because I'm big on Potential

18:19

where things could be going kind of stuff. It's

18:21

fun to play with before it gets there Yeah,

18:24

that's a that type that tingles for me But also

18:26

I live in such a small

18:28

space that something that could give me virtual screens

18:30

seems extremely compelling But I've

18:32

done the math on this and I just I don't want

18:34

to roll back my transition to graphing OS and I feel

18:37

like You can't even really use this thing. You got to

18:39

scan your face with the iPhone. Yeah, exactly, right? Yeah Yeah,

18:42

I think you did nail the metaphor though because

18:45

Like I feel like my life is better with

18:47

those compromises but I don't

18:50

get to have like the ice cream Sunday, you

18:52

know, which is some of this new fangled tech

18:54

and And maybe pushing the

18:56

envelope of how I work how you work

18:58

You know in the RV would be better

19:00

with some of this new technology, but you're

19:03

giving up, you know You're necessarily

19:05

giving up something Sometimes it's just

19:07

your bank account. But other times it's like,

19:09

you know some of the deep Privacy

19:12

concerns we've been talking about for years now

19:14

around the Apple ecosystem and Google ecosystem and

19:16

all of that So it's it's such a

19:18

hard decision to make because

19:21

as geeks and nerds I think we get

19:23

super excited about this new technology and the

19:25

possibilities and just what it can do. But Yeah,

19:28

sometimes choose to just get left behind which is

19:31

sad the I don't know There's a few different

19:33

facets of like is it a new gadget what

19:36

exactly you're doing? I think the most awkward part

19:38

or most difficult part is when it's When

19:40

you know that the Linux path is not

19:42

going to present like the simplest

19:45

or most efficient solution Like if you

19:47

were just motivated purely by trying to

19:49

do X and for the cases

19:51

where Linux just isn't the natural choice I think those

19:53

are always the places it's like the most give and

19:55

you know If you're just if you're busy and the

19:57

busier you are you kind of just need that to

19:59

work Just wanted to be a solved solution. Yeah.

20:01

I mean, you can often do those things on Linux and

20:03

then sometimes there's advantages where you end up learning more about

20:06

how all the pieces fit together because you've had to sort

20:08

of tweak them and understand the pieces to even get it

20:10

to work at all. But you

20:12

can't do that for every task all the

20:14

time necessarily. But I feel like

20:16

it's not we're not always losing with Linux.

20:19

Like there are many examples where we

20:21

do win first. And

20:24

I feel like we shouldn't

20:26

be too sad in this conversation. Because

20:29

oftentimes we get some technologies and some

20:31

utilities on the Linux desktop,

20:33

but also just on Linux in general that

20:36

is years ahead of what other platforms get.

20:38

So we should be careful not to get

20:40

too sad about this. You know,

20:42

you get some, you get some. Warp.dev

20:47

slash Linux dash terminal. Yeah, the warp

20:49

terminal is coming to Linux. You know,

20:51

it's only been available for the Mac.

20:53

It's a modern Rust based terminal that

20:55

has AI built in and I've

20:57

been watching from afar wishing we could

21:00

have it on Linux because it is really sweet

21:02

and a little birdie tells me it is coming

21:04

to Linux later this February and there's a wait

21:06

list you can sign up. Warp.dev

21:08

slash Linux dash terminal is a launch

21:10

party. It's going to be some Linux

21:13

sticker pack swag. It's a

21:15

modern command line interface that has tooling you

21:17

need like AI built in. So when you

21:20

forget a command or you need like a

21:22

little refresher, maybe a template, you can smash

21:24

that hashtag and the AI,

21:26

the warp AI will suggest

21:28

the right command for you. It

21:31

is also built on top of Rust

21:33

and you know we love that. It's super

21:36

fast and performant. It has a modern text

21:38

editor right there so you can edit your

21:40

next config or your YAML file or your

21:42

Python script and it has a collaboration feature.

21:45

So when Wes has to save the day,

21:47

that makes that really straightforward. And then also

21:49

there's this warp drive feature that I think

21:52

could be really great because you can save

21:54

your parameterized commands like you know what was

21:56

that exact command to get the free space

21:58

on ButterFS, the app. actual free space, you

22:00

could just share that with me. And

22:03

I can run it later, but you can share it

22:05

with Brent and I, because there's a team feature as

22:07

well. It's a great user experience. It's also great for

22:09

developers and engineers who have to work in the

22:11

terminal, and they want something modern with things built

22:13

right in, and they want it built on

22:15

top of a really robust infrastructure. That's

22:18

Warp Terminal. And that's why I'm really glad it's

22:20

coming to Linux. At least, that's the rumor. Go

22:23

find out. Something tells me

22:26

a little bit later this month you'll

22:28

have the answer. It's warp.dev slash Linux

22:30

dash terminal. Great way to support the

22:32

show and check out a brand new

22:34

product coming to Linux. They're

22:36

really trying to reach that Linux user base, and this

22:38

is it. It's warp.dev slash

22:40

Linux dash terminal. Our

22:46

dear mini-make in the Mumber Room has an uncomfortable

22:48

truth for us. Yeah, my

22:51

problem is often with complicated PDF files

22:53

where you have some formulas where they

22:55

have fill-in stuff and stuff like that.

22:59

So they mostly work, but often

23:01

the most important things don't work,

23:03

so I'm really struggling with that.

23:06

Yeah, integrating with that business world.

23:09

I have been using with fantastic

23:11

success, Alex on self-hosted found this.

23:15

And I don't know if somebody recommended him or

23:17

what, but it's called Sterling PDF. You

23:20

throw it together in a quick Docker compose on

23:22

a VPS or wherever, and

23:24

it does, I think, dang near everything

23:27

like the pro acrobat stuff does in

23:29

a web app, including it'll do OCR

23:31

text detection. It can do

23:33

editing. It can add remove watermarks. It can split

23:36

PDFs. It can convert things to PDFs. It

23:38

can adjust the colors. You can edit

23:40

fields. You can remove change metadata. You

23:42

can add page numbers. I mean, you

23:44

can crop it. You can compress it.

23:48

It goes on and on. Oh, and it started

23:50

as 100% chat GPT-made application.

23:52

No way, really? That's what

23:54

the read me says. It's a pretty lean,

23:56

mean Docker compose. And what I've done

23:58

is. I now

24:01

put all of my Docker

24:03

instance, whatever images, whatever containers,

24:05

I put them directly on tail

24:08

scale now. Right on the mesh.

24:10

Yeah. In my Docker compose file,

24:12

I have a tail scale service

24:14

container that starts first, and then

24:16

I start Sterling PDF. I

24:18

have Sterling PDFs network mode set to

24:21

use my tail scale Docker container for

24:23

all the networking. Then

24:25

the host name for that tail scale

24:27

node is just called PDFs. In

24:30

my browser for all my wife

24:32

systems, all my kids systems, my systems, in

24:35

our web browsers, we just go to

24:37

HTTP colon slash slash PDFs, and

24:39

it takes you to the Sterling PDF app.

24:42

I don't have to set up anything in reverse proxy,

24:45

nothing in nginx config. It's

24:47

just that node goes directly on

24:49

the tail net through that service

24:51

container and exposes the application as

24:53

PDFs. Anything else is on the

24:55

tail net can just go to HTTP colon slash

24:57

slash PDFs, and access and make modifications on their

25:00

phone or on their desktop. It's

25:02

a really nice way to solve that problem. I've

25:04

been there. Okay. I'm going to have a look at that. What

25:07

about you guys? I know we're

25:09

all hardened Linux users now, but

25:11

do either one of you have an uncomfortable thing

25:14

on the day-to-day you live

25:16

with? Being the weirdo with a different OS.

25:19

Yeah. That being blamed for any

25:21

defects, it always feels like it's

25:23

personally your fault that you use

25:26

Linux and therefore process A doesn't

25:28

work. Whether or not that

25:30

process is at fault or not. It's

25:32

just the default assumption you're wrong. Absolutely

25:35

true. Boy, have I lived that. I've

25:39

lived that. Brent, do you have one?

25:41

Well, that totally touches on what I've been thinking

25:43

about for the last few days around this topic.

25:45

I knew there'd be a lot of technical issues

25:47

that we would run into, but I started thinking

25:51

about the philosophical ones. Sometimes

25:54

it just feels lonely being the only person. Your

25:57

computer club or your friend circle.

26:00

or even in your family using

26:02

the one strange ecosystem

26:04

that nothing's

26:07

supported on there. Why are you even using

26:09

this thing? And I remember, I think

26:11

those of us who are connected to the podcast right

26:13

now or even listen at home are

26:16

pretty lucky to have that sense of community.

26:19

But man, I remember when

26:21

I was first getting into Linux just feeling

26:23

like I was the only person in my

26:25

entire city who was trying

26:27

to run this thing. And so I

26:29

would say as an amazing solution to

26:31

that, just try to find some people

26:34

anywhere, like a conference or online. There's

26:37

many options now, but that

26:39

sense of loneliness and isolation hit

26:43

me hard back then and sometimes still does.

26:45

I very much have felt that in environments

26:48

where I'm working with a bunch of other people that are on

26:50

Windows or on Mac OS. As all

26:52

the Linux guy, as I go to work with a

26:54

Linux guy. And now

26:57

I'm considering cracking on this, I don't

26:59

know. Thankfully,

27:03

I totally broke Dylan's ability to boot into Windows when

27:05

I installed Nix. The Nix installer did not

27:07

detect the Windows install, like everybody says it does, and set it

27:09

up. And I have not bothered to go back and figure out

27:11

how to get that going for him. I

27:14

may have even accidentally nuked the Windows install.

27:16

I don't quite remember. Accidental. Yeah, but now

27:18

I kind of regret it because I can

27:21

overhear his friends saying, dude, why don't you just get

27:23

Windows? We

27:25

just want to play with you. Just get Windows

27:28

and get on the Xbox chat with us and

27:30

all this stuff. And I'm just like,

27:32

oh. I've sort of made him like the outsider in

27:34

his friend group. Now with the

27:36

streaming, it kind of fixes that, the stream.

27:39

But I felt kind of bad because

27:41

I remember going through that, too, and feeling like, oh, come

27:43

on, man. Just play on Windows with us. Just like, come

27:45

on, let's just play. We want to play Melvon. Let's just

27:47

put it on Windows. You know, that makes me

27:49

think of sort of

27:51

audio workflows, audio editing, making

27:54

music. You can certainly do it on Linux, and

27:56

there can be some really neat setups. We do

27:58

lots of fun stuff with Linux. Yeah, super

28:00

grateful that yeah things like Reaper and you know,

28:02

we've got more options than ever and getting really

28:04

good Yeah But I don't know if you were

28:06

just gonna sit down and do it and you

28:08

wanted to use Be assured you had access to

28:10

all the popular plugins and workflows the only way

28:12

it worked is because we kind of did it

28:14

all As a group. Yeah, like I don't know.

28:16

Yeah, you're right recommend it to others unless they

28:18

were really dedicated to like Linux

28:21

solution Yeah, we kind of

28:23

figured it out together and some of it's really fun Right,

28:25

like and you learn stuff and you gotta like turn up

28:27

wine and figure it out But you

28:29

know not necessarily simple props to the Bitcoin

28:31

dad because he has Sort of

28:34

figured a lot of us all out on his own as

28:36

he's also kind of been distro hopping at the same time

28:38

And you know how tricky that can be when you're a

28:40

new, you know You're going one day you're in Fedora the

28:42

next day you're in suits and you're trying to stand up

28:44

the same exact audio environment There can be

28:46

benefits. I mean, I think we've seen like the studio

28:48

setup here has been quite stable and you know It

28:50

just keeps working. We don't have to necessarily be at

28:53

the whims of a service provider that's changing out from under

28:55

us But the cost was

28:57

a lot of rigging rotted

28:59

mood points out to well, you know There's just

29:01

an uncomfortable truth of using Linux that we've gotten

29:03

really used to I think is there's applications

29:06

missing like for him. It's reason Um,

29:08

right that's better than ever Yeah,

29:11

like I I have to make like

29:13

a little thumbnail for our live streams

29:16

and you know for a year now I've been just making

29:18

that in photo pee and I Generate

29:21

the image now with stable diffusion where before I used to

29:23

have to create it from scratch Now

29:25

I generate it with stable diffusion and I edit and photo

29:28

pee all in a web browser on my

29:30

Linux desktop It's it's pretty wild but

29:32

things are getting better, you know

29:34

video editors are probably still an area we're like

29:36

you can make yourself a nice workflow and there's

29:38

good solutions and products. Yeah, but You're

29:41

not just gonna pick one of the big ones and

29:43

go with it. Mm-hmm. Mm-hmm Yeah,

29:46

you still have to put together the right hardware and like

29:48

if you're trying to do like, you know You found a

29:50

local class in your area and they are teaching this Solution

29:53

you're probably gonna have to get another OS.

29:55

Mm-hmm. Yeah, definitely for going to a school

29:57

or you're trying to get true to tutoring

30:00

Somebody's gonna know they're gonna have the Adobe

30:02

Premiere workflow or whatever. Yeah, they're not even

30:04

gonna give a Linux a thought I Feel

30:08

like when we're shopping for hardware, it's still

30:10

a huge consideration as well like How

30:13

often are we super excited when there's a new

30:15

audio interface that sports Linux pretty well? And like

30:18

even I was looking at mice and some people were

30:20

complaining that it wasn't working with Linux It's like, oh,

30:22

come on. Really? Are we still dealing with this? Yeah

30:25

fair enough I I I

30:27

definitely feel that a little bit with

30:31

Invidia hardware still just the Nvidia

30:33

anything that's AMD Nvidia

30:35

hybrid still feels really kind of rickety

30:37

for me and brittle the the

30:40

Intel Nvidia hybrid seems a little more

30:42

solid if you're gonna go that route

30:44

But the AMD Nvidia like

30:47

I get weird artifacting and I can't really

30:49

pin it down But I'll be in plasma.

30:53

I think under X in this case

30:55

and I'll move the mouse cursor and I'll get Like

30:58

boxes around the mouse cursor every now and then

31:00

just boxes. Huh? Just as I'm moving a box

31:02

little box Why is

31:05

that? Why is that weird artifacting happening? How do

31:07

I even reproduce it? I

31:09

don't have it on the other system and it's and

31:11

it's like I and you know that that Asus ROG

31:13

G14 Wasn't bought

31:15

for Linux Uh-huh it

31:18

it was bought for when it was meant to

31:20

run Windows I know runs Linux today and

31:22

you have various different degrees of success with that and

31:24

with that I think it's on the edge of success

31:26

with that machine still to this day. It's on the

31:28

edge of success But then you have systems like

31:31

that Mac trash can from

31:33

2013 the Mac Pro. Well flawless

31:36

flawlessly runs Linux flawlessly

31:38

like them from the moment the thumb drive

31:40

goes in that Mac Pro trash can Flawlessly

31:43

running nyx OS like you would think the

31:45

thing was built by system 76 I

31:47

am just loving the three kindled relationship you're

31:49

having with it one of my favorite computers

31:51

right now It runs Linux so well at

31:54

20. It's not it detects thermals. It's supported

31:56

to take both of the AMD GPU cards

31:58

in that thing It's quiet It boots

32:00

in like eight seconds. Born to run Linux.

32:02

It's born to run Linux. And it's a

32:04

2013 Mac Pro trash can with

32:08

Xeons and ECC RAM and all of

32:10

that. And it

32:13

works perfectly, better than

32:15

that Asus ROG G14 that's

32:17

from like two years ago. So

32:19

you know, it's just hit and

32:21

miss with it. It's just hit and miss with

32:23

it, boys. But these are the, there's probably many

32:25

more. We'd love to hear your uncomfortable truths. I'm

32:28

sure you have them, and we've probably just scratched

32:30

the surface. And I actually

32:32

think there is utility in us talking about

32:34

this, because it adds realism to a show

32:36

where we're generally really focused on the very

32:38

positive things. And I think people should go

32:40

into using free software in Linux with all

32:43

of the information. And so

32:45

if you have any Linux uncomfortable truths, uncomfy

32:47

truths, boost them in and let us know,

32:50

and we'll read them in a future episode. collide.com

32:56

slash unplug. Go over there if you're

32:58

in IT, if you

33:00

deal with security, if your company works with Okta, you

33:02

have all of these things coming at you all the

33:04

time these days. And it's not necessarily their fault, but

33:06

a lot of it comes from the end user. That's

33:09

been a reoccurring pattern over the last few years, especially

33:11

as bring your own device has

33:13

exploded both for good and

33:15

for bad. They don't mean to play

33:17

a role, but often employees and staff

33:19

and contractors can accidentally play a role.

33:21

Unpatched software, out of

33:23

compliance even, or just phished credentials.

33:26

That's a real problem, and it's not getting much better.

33:28

The technology has kind of failed them. Collide

33:30

comes in as a solution for end users and

33:33

a solution for you at IT, and

33:35

a solution for management if they need to see

33:37

reports. Collide ensures only

33:39

secure devices can access your network and your

33:42

cloud apps. Say goodbye to compromised credentials. Say

33:44

goodbye to systems that are out of compliance

33:46

and end users having to nitpick at IT

33:48

for every little thing. Collide solves all of

33:51

that by checking that before they connect, and

33:53

then working with the end user directly to

33:55

solve the problem using your processes, your procedures,

33:57

your communication style, et cetera. It

34:00

empowers employees to enhance, fix, resolve

34:02

their own issues. It

34:04

de-burdens IT. It kind of

34:06

takes away that confrontational relationship

34:08

there. And best of all, I

34:10

think, because it's coming from an IT angle, is

34:12

it also gives you a resource dashboard where you

34:14

can manage everything on a single pane of glass,

34:17

Windows, Linux, Mac OS, get your reports, make sure

34:19

everybody's compliant, all that stuff you need to do.

34:22

It's really a great solution. Go experience it firsthand.

34:25

Go to collide.com/unplugged.

34:28

That's collide.com slash

34:31

unplugged. Get a demo, get

34:33

some insights into how this works, support

34:35

the show. They got a video over there

34:37

that really kind of makes it all click.

34:40

That's collide.com/unplugged. Well,

34:48

ladies and gentlemen, today we are introducing

34:50

a very new segment here on Linux

34:52

Unplugged, Will it Nix? This

34:55

is exciting. Obviously, everybody's been waiting

34:57

a long time for this segment. No, no, of

34:59

course not. Now, this is something we came

35:01

up with, though, as maybe a

35:03

way to see if maybe things aren't

35:05

always better the Nix way. There's very

35:07

common and popular ways to host lots

35:09

of different typical, well-known open

35:11

source projects and software. Lots

35:14

of good ways to install things. And we want

35:16

to compare and contrast the typical

35:18

widespread common ways to do things with

35:20

how you might do it on Nix.

35:24

Then we'll look at the pros, the cons, which

35:26

was actually a little bit easier, which ones may

35:28

be going to last longer, be easier to maintain,

35:30

sustain, kind of try to figure out the benefits

35:32

of each approach. And then

35:34

we'll kind of come back with our conclusions

35:36

and how we're going to run that software in

35:38

the future. If we'll go with the Nix way or

35:40

the typical widespread way to deploy that piece of software.

35:43

And we thought up first, why

35:45

not see if we can

35:48

Nix Nextcloud? Something we depend on, run

35:50

a lot. Also convenient to have a quick

35:52

recipe for if you, you know, maybe you want one for

35:54

work and one for personal. And

35:57

one that I have commented mostly on our members feed that

35:59

I... I think it's, there's

36:01

too many ways to install Nextcloud. And

36:03

I would love to come up with

36:05

one that is truly our official way to install

36:08

Nextcloud. And then maybe we go and deploy this

36:10

on our server here. Just something

36:12

to think about. Right? So

36:15

the question we're really trying to answer is, does

36:18

it work better if it's Next up? But we have to

36:20

know, what is the next way

36:22

for some of these? So this is something we're gonna

36:24

ask you this episode. We're not doing this right now.

36:26

We're gonna put the question to you, the audience. If

36:29

you've ever installed Nextcloud on Nix, how did you

36:31

do it? But also, how do you have

36:33

your Nextcloud deployed right now? We

36:36

wanna know, we need to collect data on

36:38

both sides. We need to know what are

36:40

common typical ways you out there have deployed

36:42

Nextcloud. And we also need to know what

36:44

ways people out there have Nix up Nextcloud. Do you build

36:46

it from source? You run it with the Snap? You put

36:48

it on Kubernetes? I don't know. Yeah, and if you're doing

36:50

it on Nix, are you doing it as a flake? Is

36:52

it a module? Are you just doing a Nix config? Boost

36:55

in and tell us how you're doing it, regardless

36:57

of which way it is. And if you're listening

36:59

now, please try to do it soon. Because

37:01

the earlier we can get the data in, the

37:03

sooner we can start putting this together, so the

37:05

more results we get before we record Next Sunday's

37:08

episode. So boost in how you would deploy Nextcloud,

37:10

both on Nix or on any other distro. We

37:12

need to collect and compare all the common ways.

37:14

Collect that feedback, then we'll make our decision and

37:16

try to deploy it. And then

37:18

we'll come back and tell you how it went and see if

37:20

you truly can Nix it up or not. I

37:22

think one of the important questions we should try to answer

37:24

in this segment as we go as well is, once

37:27

we have Nix it up, is it

37:30

worth switching from older methodologies? Absolutely,

37:32

absolutely. Yeah, would it just

37:35

be a lot easier to just do a Docker

37:37

compose or do the all-in-one, the

37:39

snap? You know, Brent's been running Nextcloud forever,

37:41

so I'm curious what he will. Well,

37:44

I feel like I'll

37:46

probably learn a few things and migrate. We'll

37:50

see. I'm gonna wanna pick your brain about how

37:52

we have it deployed right now in production. And

37:54

then of course, I have mine deployed at home,

37:56

which is using the Linux server IO stuff. Oh

37:58

yeah, right. We each have different

38:01

approaches. I feel like we also want

38:03

to get some feedback about what you want to

38:05

see us try in this segment as well. We

38:08

have some of our favorite software that we're excited

38:10

to implement, but maybe there's something

38:12

that you use or want to see

38:14

nixified. And if so, please

38:17

give us the challenge. We're

38:19

starting with Nextcloud a bit out of necessity,

38:21

and also because I feel like I've brought it

38:23

up many times, it's tricky to deploy Nextcloud depending on which route

38:26

you take, so it seems like this is a good one to

38:28

start with. I

38:30

kind of love the idea that if we did

38:32

come up with something we could share, other people

38:34

could then use that as well, assuming

38:37

they understood it. So there could

38:39

be an advantage of if we do

38:41

nix something, we could publish how we

38:43

nixed it, the config. Yeah, right, or

38:45

at least the reference we used, the

38:47

tools, the end product. I also like

38:49

the idea that this isn't nixOS only.

38:51

I like the idea that you can

38:53

apply these strategies that hopefully we come

38:55

into some successes on

38:57

any Linux system, really. If you just

38:59

install nix, so it might just be

39:01

useful for everyone. To give people an

39:03

idea, Wes, you went out and you

39:05

collected a whole batch of ways people are

39:07

doing this right now. How they're nix,

39:09

I mean a whole batch of ways people how

39:11

they're nixing up Nextcloud. Did

39:14

any of these stand out as like if you were

39:16

going to pick one right now? Okay, so if you

39:18

want to take a little live look, check out the

39:20

holy grail nixcloud setup. Okay. Easy by

39:22

nixOS. And see what you just read through and see what you think.

39:25

All right, okay. First of all, it's

39:27

clean. It's really simple and straightforward.

39:29

It's like one big code block,

39:31

but it's all just right

39:33

there, isn't it? They're pulling the

39:35

nixcloud app from some cookbook on

39:37

GitHub. Oh, it's from their GitHub, from

39:39

Nextcloud's GitHub. And

39:42

they have backups accounted for? That's

39:44

interesting. I think this looks like a pretty viable way to

39:46

do it. What? No, no. I

39:49

mean, it's just, it's delightfully concise. Yeah.

39:52

What I like it... It's got a

39:54

handle doing Let's Encrypt and

39:57

an nginx proxy to the application.

40:00

It sets up Redis for you. It sets up

40:02

a Postgres database for you. It sets

40:04

up Only Office apparently as well. Look at

40:06

that. And it sets auto-updates to true. That's

40:10

how I like to roll. Alright. So

40:12

I think one area we'll probably have to

40:15

get into is apps, right? So like you

40:17

can see here there's one version where they're...

40:19

Defining Only Office right here. So like

40:22

that's essentially an app, right? Yep. But

40:24

there's some subset of apps like is often

40:26

with Nix, right? They are Nix packaged. But

40:29

there's probably some apps that aren't and you're

40:31

also going to want. So there's like an

40:33

example here of a custom app installation. So

40:36

how much of a pain is that? How many do you

40:38

have? Are you willing to manage them this way? What's

40:41

it like to manage them outside of this if you are doing it

40:43

with Nix? Why does it look too bad?

40:45

So this guy's pulling in the Cookbook app, which is fantastic.

40:48

I mean that's not really not that bad if once you know it. We're

40:51

definitely going to play with that if we go this route. Because there are

40:53

a couple of apps we'd want to pull in. All

40:55

right, but if you were going to deploy it tonight... It seems

40:57

like a strong contender. So we'll put a

40:59

list, but that link the Holy Grail next cloud setup

41:01

made easy by Nix OS created by Carlos. We'll put

41:04

a link to that in the show notes too. But

41:06

we want to know what everybody would use because

41:09

you know for us, this is a

41:11

whole new territory. The

41:17

Bitcoin company. So you might be wondering how

41:19

do we go from boost to going to

41:21

scale? Well, that's the Bitcoin company. You convert

41:23

Sats into gift cards really quick over the

41:25

Lightning network. And right now for

41:27

a few days as when you hear this, so

41:29

probably about seven days or so, they're having a

41:31

deal on prepaid Visa cards with extra Sats back.

41:34

Because that's one of the perks of the Bitcoin

41:36

company is when you purchase you get Sats back.

41:38

And if you use our referral code unplugged or

41:40

our affiliate link that we'll have in the notes,

41:42

you'll get a little extra $5 in-app credit once

41:44

you've spent over $21. $21

41:47

is a special number to Bitcoiners and a

41:49

thousand Sats bonus. Plus We

41:51

get a little kickback like a thousand Sats to

41:54

our account as well, which we'll put towards our

41:56

trip to scale. We have a link in the

41:58

show notes. It's the Bitcoin company.com referral code. The

42:00

Unplugged. I. Target the scale. They're

42:02

super great, super quick and already

42:04

on the Lightning network so you

42:07

can zap your Sats over there.

42:09

Super cheap at the Bitcoin company.com

42:11

Promo code unplugged. And.

42:16

This week for feedback, we wanted

42:18

to actually server community conversation around

42:20

our friend Mitch Downey who were

42:22

Support Verse has been doing that

42:24

full time for a few months

42:27

now and they're. Well. I wanted

42:29

to read some messages that he said. He.

42:31

Sorry I've been off grid so long,

42:33

folks. Have. Been busy with a

42:35

combination of making money so I don't have to go

42:37

back to a day job and to be frank, Podres.

42:40

Is pretty overwhelming to keep up with

42:43

and it gets more overwhelming with each

42:45

day I let things fall behind. Been

42:48

working on Podres for ten years now.

42:51

And didn't even know how to code

42:53

when I started and absolutely love what

42:55

we've accomplished. but I had always hoped

42:57

we could have a thriving open source

42:59

community by now. Honestly

43:01

don't know what course of action

43:04

can convert Pod Burst from being

43:06

this ten hour day labor of

43:08

love for me into a reasonably

43:10

managed business with adequate resources to

43:12

keep development always moving forward and

43:14

high quality customer service. The.

43:16

Truth is, as Pod Verse has grown more

43:19

popular, has become more difficult to keep up

43:21

with with many generous supporters. But the money

43:23

we make is far from being able to

43:25

pay someone a full time salary. Accepting.

43:28

Vc money would go against everything

43:30

Podber stands for the entire reason

43:32

for pod versus existence as an

43:34

open source ad free app, but

43:36

it's easy to see why people

43:38

do it. Anyway, I

43:41

just wanted to be transparent that I'm

43:43

having a hard time keeping up with

43:45

everything. Unless there were an increase in

43:48

steady open source contributors, I can't see

43:50

how I can keep up with the

43:52

rate of progress and responsiveness people are

43:54

used to. And. This really.

43:57

this hits right because Mitch

43:59

struggling. As F gets

44:01

more popular. And

44:03

I think we see this as a common thread with

44:06

a lot of Gpl. Maintain his that Gpl apps. And.

44:09

This is also a crane in the backdrop

44:11

when you're seemed fountain wonder though released and

44:13

they crushed it they're doing they're known for.phenomenally

44:16

well true fans that Fm just came out

44:18

which is brand new podcast into the new

44:20

app that. Is. Really really cool

44:22

because it has and doesn't waste or

44:25

insights. And then additionally we just saw

44:27

that apple. Has adopted

44:29

another podcast into the No standard.

44:31

The transcript tags which is massive

44:33

yeah, massive for is massively validating

44:35

for podcast. To dunno, it's huge

44:38

for transcripts. It. Without a

44:40

cigarette. First class feature. Now rent Yes if validates,

44:42

it validates the when Apple's looking to add a

44:44

new feature. They're. Looking at were podcasting

44:46

to the those doing and the going without and

44:48

that's good for Rss and that's good for podcasting.

44:51

The generally could have done their own proprietary thing.

44:53

And. So that is evolving thing for these

44:56

podcasting to to the apps and yet mitch

44:58

as well as having a hard go of

45:00

it right now both from a financial standpoint

45:02

but also just from a development most important.

45:04

Messages. Or same rate with like Gpl and

45:07

similar answer. As wonderful anyone

45:09

can use it it into spread like wildfire

45:11

but the and there's not a direct mechanism

45:13

said adding some sexually helping. Keep.

45:16

It going lifting them in hopes of to surely

45:18

going to be growing needs like a more support

45:20

issues I really wanted to boils down to one

45:22

question to you boys and to the audience when

45:24

when you're in a situation like this with the

45:26

small team one or two people mostly. Is

45:29

there some logic in just ignoring?

45:31

The. Support issues, ignoring the requests, ignoring the

45:34

bugs, and just focus on what you

45:36

do and just let the other stuff

45:38

go. Because. You not Been doing

45:40

this for nineteen years. It's been a business

45:42

now for thirteen, fourteen, Fifteen of those years

45:44

and the last couple of years. I think

45:46

if if we were going through this ad

45:48

winter. Five. Years ago. I.

45:51

Would be an absolute mess. I

45:53

would be so so stressed out

45:56

and anxious. Because. It be existential

45:58

because of be like my business is about to. The

46:00

apps. Everything's about to

46:02

fall apart. This. Is how I survived

46:04

this type of food on the guess. But as

46:06

I've gotten older I've lived through at a few

46:08

more. It's like I know ultimately. If

46:11

Kim Jung. Whatever. Happens, it's gonna

46:13

be okay. And it's not.

46:15

You know what's existential are more immediate

46:17

things like car accidents and health incidence

46:19

of stuff like that. But this kind

46:21

of stuff. It's I'm not.

46:24

I'm. Not enough for the short term, right?

46:26

I'm in it for the next thirty

46:28

years. So if not everything gets sick

46:30

today or not the house, the profits

46:32

aren't perfect today. Some. Aspect of

46:34

it taking on what he can see

46:36

with the time and maybe having to

46:38

figure out how to scale that back

46:41

for periods where you need to. Yeah,

46:43

setting different expectations and I think what's

46:45

helped me to was having some things

46:47

in realize that anchor me that are.

46:49

Also. Important that aren't. So this isn't the

46:51

only thing that's important to me. Very

46:53

important to me. What's not? The only things are

46:56

important? Yeah, otherwise and you just your entire. Yeah

46:58

see. That's hard. That's easier said than

47:00

done. But I mean, even if it's video games,

47:03

for god sakes, As Ghetto Stacks psycho, he likes

47:05

to stack a w somewhere else. Stack.

47:07

A w somewhere else. I know it seems counterintuitive

47:09

because you're taking focus away from the thing the

47:11

already drowning on. but if you start to win

47:13

somewhere else. Then. You've you've take that momentum

47:15

and you can go tax that thing that you've been

47:18

avoiding because it makes you super anxious. and just the

47:20

concept of even dealing with it is so much that

47:22

you tune it out. That. Would

47:24

stalking those w's does is it gives you a

47:26

momentum ago, get that thing, and I think at

47:28

the same time you gotta tune people. You

47:31

know, like I have an issue on

47:33

Mondays that is pretty pretty annoying on

47:35

Sundays where. I. Just got

47:37

a lot of the Ems and and

47:40

alerts and notifications and Sundays and Monday

47:42

mornings I'm really busy puppy neither code

47:44

a radio or linux unplugged and so

47:46

livestream season. Yeah. There's mornings were if

47:49

he's if enough, you send me a message on

47:51

Sunday morning or Monday morning. I might not get

47:53

to tell Three Four Five O'clock that Deck. And.

47:55

Assist the way it's gotta be because I got

47:57

a job to do and I got a phone.

48:00

And. I think it's really easy to get

48:02

overwhelmed by notifications and I notice as even

48:05

just switching from I O S de Graphene

48:07

is I started feeling pack to death again

48:09

with with Graphene because I had mastered the

48:11

I Was Focus modes. And. I

48:13

had a kind of come up with a

48:15

new notification approach for Android and you have

48:17

to watch out for that because. There's.

48:20

Always somebody that needs something you know

48:22

like it's only and if I see

48:24

that unread message. It's. It's it's

48:26

like a dislike a background process that stealing

48:28

my Cpm serving and I think you gotta

48:30

find a way to get momentum outside the

48:33

project you gotta set. come up with ways

48:35

to tune out some of the requests, focus

48:37

on what you know you need, execute on

48:39

very hard to write when when you have

48:41

been so much communication he don't get to

48:43

really set up pre filters very easily and

48:45

them. As we know, there's the

48:47

sorta in built by us where you know you don't

48:50

reach out and. Remind me how great

48:52

Prospers already is all the time right? you do

48:54

maybe makes a lot of suggestions about stuff that

48:56

to be fixed or improved and that citizens can

48:58

be tough to here especially from a month you

49:00

know for a long time person is invested so

49:02

much. as for me it's always like he's seen

49:04

a list of stuff is not six yet of

49:06

in people are asking for more stuff and an

49:08

open source that like the ideal thing would be

49:10

like hey I I think that's a big idea

49:12

and I I have this initial patch that. That's.

49:15

Really the way to do it otherwise you're just

49:17

asking for somebody do more work And I think

49:19

this is again a common thread. we see through

49:21

a lot of open source software and the maintain

49:24

his that the make it possible. Submit.

49:26

Your you're dealing with something that is. I think it's

49:28

classic problem and. At. The I

49:30

wanted openness up A because I think perhaps folks

49:33

on the audience of have some insights they could

49:35

share. Miss does watch the boost because we send

49:37

a percentage to him so. I'm. Be

49:39

the boost and with those but also what we

49:41

What we see here is so common that I

49:43

think there's probably we could zoom out as a

49:45

community and just be a little more understanding about

49:47

these situations. And if somebody out there does have

49:49

free time. Knows. A little react

49:52

maybe. Or an developer? Something like that.

49:54

I was developer. This. is

49:56

a gpl cross platform podcasting to

49:58

the know app It could use

50:00

some help and maybe we could show up

50:02

with some patch sets out there We've had some folks step

50:05

up before and do it. Yeah, maybe some more folks could

50:07

do that And we can help Mitch out

50:09

directly that way too. I know we felt very

50:12

similar to this as the

50:14

podcast network back during the lockdowns of

50:16

2020 and I remember Chris we were

50:18

thinking about it like What's going on? It

50:21

really boiled down to us not being able

50:23

to interface with the community one-on-one in

50:26

person and I wonder if

50:28

Mitch might consider just doing a small I don't

50:31

know even a dinner or a small meetup I

50:33

don't know exactly where he's located, but hopefully he's

50:35

got some like superfans who'd be willing to I

50:38

Don't know go bowling or have

50:40

a dinner together because that every time

50:42

we do it It just motivates us

50:44

in a whole different way for months

50:46

and I've seen that over and over

50:48

again That's why I'm so drawn to trying to throw

50:51

meetups everywhere I go for our

50:53

community because everyone who shows up gets

50:55

that same feeling back and hopefully that

50:57

Could help and get some new connections

50:59

to the project as well Yeah that

51:02

making those in-person networking connections It seems

51:04

to give us energy in a way

51:06

that you wish you wish

51:08

you didn't need especially me I wish

51:10

I wish that stuff didn't affect me positively I wish

51:13

I could go on and have

51:15

the same level of energy and motivation without

51:17

those meetups But I

51:19

must also succumb to the meat bag that I actually

51:21

am We almost yeah,

51:23

it's just and It

51:26

took me way way way too long to learn

51:28

that connection is protection and networking is one of

51:30

the best things you can invest In your entire

51:32

life. It just took me way too long to

51:34

figure that out I think what Brian

51:36

was saying to I don't know it almost sounds like podverse

51:38

needs a party deserves one certainly. Yeah

51:40

sure does Yeah,

51:43

so pod first FM is

51:45

the web version. You can also find it in iOS

51:47

supply store or f droid and It's

51:49

a great app True fans not FM's

51:52

brand new app just came out as well. It's

51:54

a progressive web app that does work offline, but

51:57

They're just saying no. Thanks to the app store

52:00

It's going to go truefans.fm and then

52:02

fountain.fm has been incredible. Oscar

52:05

and Nick and the whole team over there are crushing

52:07

it release after release and 1.0

52:09

is amazing now and they've reached a whole new level

52:12

of user base. So

52:14

it's been – it's a really – and then to have Apple come

52:16

along and adopt the

52:18

podcast transcript namespace from podcasting 2.0, also

52:20

they adopted the people one a while

52:22

back. But it's just

52:24

huge, especially just like that's

52:27

one more reason to bring in and have that

52:29

namespace available in the feed already and then right

52:31

there also are the rest of the podcasting 2.0

52:33

features waiting for you. Yeah

52:36

and why not – the more people that use these

52:38

apps, the more pressure on Apple and Spotify to adopt

52:40

these open source standards and not implement their own way

52:42

of doing things, which is how they've done it.

52:45

In RSS and in podcasting, there are

52:47

iTunes specific tags that even we have

52:49

to use because they just got there first.

52:53

And everyone expected them. Now Linux podcasts have

52:55

iTunes specific tags in their RSS feed. It's

52:57

gross. It's gross. And

53:01

now it is time for the boost.

53:03

Indeed. And the dude abides is

53:05

our baller booster this week. He

53:08

comes in with 143,456 ads. Hey,

53:13

what's your sign? And

53:17

that first boost, as you might expect, it's

53:19

a spaceballs boost. 1, 2, 3, 4, 5, 6, ads. So

53:22

the combination is 1, 2, 3, 4, 5. That's

53:27

the stupidest comedy I've ever heard in my

53:29

life. It's great. He says,

53:31

thanks for the episode. Although I've never listened to

53:34

audiobooks, perhaps. It's time I give it a go.

53:37

Do you have a similar recommendation for e-books? Maybe

53:39

collaborate the way to go? He

53:41

says, by the way, I'm currently on my way to Fosdom. Too

53:44

bad Brent won't be there. No. That's

53:46

so sad. I want it to be maybe next year. We'll

53:48

all be there. Maybe. You

53:51

know, Audiobookshelf will do e-books quite well. Yeah.

53:54

It wasn't like my absolute favorite reader on the

53:56

phone, but I like that you had

53:58

the web interface too. And the reader was fine. on the phone.

54:00

I think it had the essentials there, just

54:02

not as nice as some of the premium ones

54:04

that have come to exist on that platform. If

54:06

you only wanted books, probably Calibre

54:08

would be a good way to go. Or Calabre,

54:11

however you say it. But if you

54:13

want audiobooks and ebooks, I think probably. A

54:15

one stop shop for books. Yeah, and then I give the

54:17

nod to Audiobookshelf. Thumbs boosts in with

54:20

123,456 cents. One,

54:25

two, three, four, five. Yes. That's

54:27

amazing. I've got the same combination on my luggage. I

54:30

thought this next episode was very helpful, talking

54:32

about 546, what you're missing about NixOS.

54:36

I'm still a Linux beginner, but curious.

54:38

You guys have always made Nix seem

54:40

intriguing, but things like Flakes and

54:42

Home Manager make it seem a bit daunting.

54:45

I'm excited to try Snowflake. Seems like a

54:47

more approachable starting point. Good. I'm glad to

54:49

hear that. I agree.

54:51

I think Home

54:53

Manager does seem daunting at first.

54:55

I think for me, what I

54:57

had a really hard time understanding, and I

54:59

still need to do more practical on-hand experience

55:02

with, is modules and

55:04

overlays and flakes. I just didn't

55:08

go that route when I got into Nix. But with Snowflake,

55:10

you will start there in a more smooth

55:13

on-ramp style, perhaps? It might

55:15

not be so bad. And it

55:17

seems like you're already doing this, thumbs. But

55:20

engaging in any way, getting the first

55:22

bite of the Nix stuff from whatever

55:24

direction it is, flakes, Home Manager aside,

55:26

just whatever works for you, you'll

55:29

learn and expand from there naturally. Let us know how it

55:31

goes, thumbs. And thanks for the boost. Get

55:33

your thumbs dirty. Mickly

55:35

B boosted in with 42,000

55:37

sats from Castamatic, saying,

55:40

Vegas meetup. Never been,

55:42

but I think it's cheap and quite

55:44

direct as well. The answer

55:46

to the ultimate question. Grant,

55:48

yeah, do a v- well, maybe next time. Maybe next time.

55:50

We'll all go. We'll go in the

55:53

warm weather. I had

55:56

deeply considered doing it, because

55:58

how much fun would that be? But then I feel Figure they'll

56:00

just be torture and my family dragging them

56:02

to. My.

56:05

Next. Maybe. Maybe

56:07

or you get really drunk first.

56:09

nearby of cretin. I'm. Sure that

56:11

would you don't make sense. In. The. Hybrid.

56:13

Sarcasm comes in with forty two thousands as

56:16

the on the ultimate question I says. I

56:18

discovered this week how easy it is to

56:20

implement Rootless Docker on next O S. Once

56:22

I wrap my head around flakes I can

56:24

be one of the cool kids. Enemies

56:27

as you already are, I read sarcasm,

56:30

you already are. Thank you for the

56:32

boost. Cultivate our boots

56:34

in with or a double boost

56:36

of twelve thousand, three hundred and

56:38

forty science at someone in the

56:40

polls and. One to three, four

56:42

five yes it's amazing. I got the sense

56:45

domination of my like. I.

56:47

Was able to install Next O S

56:49

on an old corporate Discard desktop. I

56:51

had an even managed to install a

56:53

blue packages. After this podcast I got

56:55

excited. Try out Snowflake and maybe try

56:57

to learn the flake way of doing

56:59

things. Unfortunately low motherboard failed so

57:01

this I'm trying to work up the

57:03

nerve to install on my main machine

57:06

in give it a real go. Of

57:08

like this podcast and name of my tendency towards

57:10

risky behavior and I love you for is the

57:13

People of Earth and high praise Thank you. In

57:16

the second boost here. Okay, so it turns

57:18

out the Dell in question must have been

57:20

in hibernate when I unplugged and moved it.

57:22

And after removing the ram and performing a

57:24

very strict ritual involved in some animal sacrifice,

57:26

I was able to get it to boot.

57:29

Sale and a snowflake though as hey, congratulations,

57:31

that's quite the thrilling story. Yeah, I mean

57:33

the nice thing about the Dell's is you

57:35

can put in the service take on their

57:37

website and it will tell you specifically which

57:39

animal you have to sacrifice. Sam makes it

57:41

really easy to look that up Distrust to

57:44

boost in with two, three, four, Five Six.

57:46

That oh she's. A

57:49

recently stumbled on V Note Ap.v

57:51

Note.fun as an open source markdown

57:53

note taking A And though I

57:55

love Obsidian, I've been looking for

57:57

an open source alternative, and this.

58:00

just about hits the marks for my needs. Of

58:02

course, since they both speak Markdown, I'm not

58:04

locked into either app and can use them

58:07

somewhat interchangeably. Also, see you at

58:09

scale. Hey, hey, cool. Thank

58:12

you for this, this

58:14

vnote.fun, app.vnote.fun. Looks

58:16

nice, I mean it's a native C++ and Qt application, so

58:21

it should be light and snappy. I

58:23

have to say when I- First class Linux

58:25

support, which is always lovely. When my eye

58:28

strays from Obsidian, where I

58:30

land is actually QO notes. Which

58:33

is an old favorite. Is an old favorite

58:35

and also works great with Nextcloud. Yeah, but

58:37

boy, that looks really good. App.vnote.fun. Thank

58:40

you, DisroStu, appreciate you. Jordan

58:43

Bravo comes in with a row of the

58:45

Mik ducks. Things are looking up for all

58:47

my ducks. 22,222 sats. Says

58:51

thanks for the shout out to my

58:53

work, my Nix workshop. Here's the recording

58:55

of the live stream in case anyone's

58:57

interested. Part one focused on the Nix

58:59

on non-Nix OS systems, like Nix

59:02

on Ubuntu, OpenSUSE. And then part two focuses

59:04

on Nix OS. I'll boost in with the

59:06

recording link when it's all over and

59:08

share it in the Nix nerds matrix channel. Excited for

59:10

y'all's coverage of NixCon. We'll put that YouTube link in

59:13

there. Oh, these have

59:15

been very heavy Nix booths. And

59:17

it's funny as we did audio bookshelf, which was we took a

59:19

week off from talking about Nix. But

59:23

then we did Snowflake, of course, so everybody's catching up. And

59:26

I love it. I'm not complaining at all. There

59:28

is something special happening here. And I'm going to

59:30

be very proud to look back in five years

59:33

and have this show have really been at this

59:35

leading edge of covering this. I think it's going

59:37

to be really great. We've already clearly entered the

59:39

Nix era. The only question is how long it

59:41

lasts. Right. Ooh, that

59:43

could be a topic. Neve boosts in with 10,000

59:45

sats. Hey-oh. As a

59:48

Gen 2 user, I think rather than a

59:50

source-based challenge, I'm going to go with a

59:52

GNU Geeks challenge instead for a month. I'll

59:54

boost in with updates as I go. Geeks February

59:57

2024. So We need to

59:59

have a little team meeting. In about this source base

1:00:01

challenge I think the thing that has me

1:00:03

a little like how do we do this

1:00:05

is the upcoming trips. right? If I

1:00:07

don't know if we have time to do before and I

1:00:09

don't like we want to do it during the two. Now

1:00:11

is probably one of the little more focus so that we

1:00:13

just gotta have a little tactical planning session to get. Maybe.

1:00:16

After the show will do little testicle planning

1:00:18

are also good Luck Nerve I'm I've been

1:00:20

curious about gigs before haven't we are Friday?

1:00:22

yeah but you know us so the next

1:00:24

inspired but with the dial involved. Seems.

1:00:27

Like it'd be pretty nice. At least

1:00:29

he let us live on air. And

1:00:31

thanks for the boost tax. M boosted

1:00:33

and to boost for a total of

1:00:35

seventeen thousand. two hundred and twenty two

1:00:37

sets make it so nice! Hello from

1:00:40

Central Virginia, constantly learning about knicks O

1:00:42

S for my laptop and desktop and

1:00:44

like optimized next door to reduce space

1:00:46

uses. Space usage, trim

1:00:48

generations, and run garbage collector on

1:00:50

next or frequently. My small hundred

1:00:53

and ten gig hard drive went

1:00:55

from ninety seven percent used to

1:00:57

about sixty percent used sweet. The

1:01:02

i get sick doesn't want to clean up your

1:01:04

desk because I do get a little filled up

1:01:06

on the laptop sometimes to there's only like of

1:01:08

to fifty six Gager yeah you know next as

1:01:10

great as one. Nice things about it but a

1:01:12

minimal disperse as not as the second. One hundred

1:01:15

yeah yeah and you can if you keep all

1:01:17

those generations which you can revert to guess what

1:01:19

is go take space so there are garbage, clean

1:01:21

up commands and what I've done on my kids

1:01:23

computers. Is. In the next can fig

1:01:25

I've just gonna hadn't turned on auto garbage

1:01:27

collection and it's are garbage collector anything older

1:01:30

than seven days I think. so they basically

1:01:32

get a week of generations. I'm.

1:01:34

They don't generally have a week's worth because. One.

1:01:37

Of them is set to never update and one

1:01:39

of them says update daily but the computer as

1:01:42

be on the right time and will I. He

1:01:44

seems to have so far tracking that he seems

1:01:46

to auto update about four times a week. which

1:01:49

is it is okay and it's totally seamless to

1:01:51

him yeah he's never even commented on it which

1:01:53

incredibly returns that thing i need to hits the

1:01:55

game in right away and somehow still doing auto

1:01:57

updating in the background of the other Chris,

1:02:01

it helps when you're playing games like Roblox

1:02:03

and Fortnite. They're not super demanding. Jittering

1:02:07

Blender comes in with 5,000 SATs. He

1:02:10

says, thank you for devoting this episode to Nyx.

1:02:12

This was our snowflake episode.

1:02:16

I'm in favor of the source-only challenge mentioned

1:02:18

by a previous booster. I see it as

1:02:20

an experiment to see if source only can

1:02:22

improve application performance. I agree. Of

1:02:24

course, you would have to add the compiler flags, whether

1:02:26

it can reduce bandwidth on an average compared

1:02:28

to binary distros too, I'd

1:02:30

be interested. I also like the idea of

1:02:33

reducing the attack service by reducing the reliance

1:02:35

on any binary cache. Finally,

1:02:38

congrats for raising the funds for scale.

1:02:41

All right, another vote. I guess we have to

1:02:44

do it, huh? Yeah. Those are interesting points right

1:02:46

there. So I think the key takeaways that I'm

1:02:48

getting, Blender, from your boost is you're curious to

1:02:50

know if compiler flags, if you can get performance

1:02:53

out of it, be curious to know if it's

1:02:55

more or less bandwidth used than, you know, updating

1:02:57

a binary system. And then

1:02:59

there's that discussion around you're kind of reducing

1:03:01

that third-party risk that the maintainer or the

1:03:03

repo hasn't been compromised and the binary isn't.

1:03:05

Yeah, how do we feel about the whole,

1:03:07

you know, whatever we do, how do we

1:03:09

feel about the security? Yeah, yeah. Those

1:03:12

are really good thoughts. Thank you, Blender. Gene

1:03:14

Bean boosts in with 10,677 cents across... There

1:03:18

is six different boosts. Hey, it's Gene.

1:03:22

B-O-O-S-T. Can we also get a ducks in here? Sure.

1:03:25

Because we got some ducks in here, yeah. We

1:03:28

archive from Audible mostly for fear of

1:03:30

things disappearing. Yep. Like

1:03:32

happened on streaming servers. Same. We

1:03:34

can also then easily lend books to one or

1:03:36

two friends, just as you might do with paper

1:03:39

books. That, Gene, was why I

1:03:41

set up Audio Bookshelf in the first place, because

1:03:43

the guys were over and I wanted to share

1:03:45

some books with them and their audio books. And

1:03:47

I'm like, well, how do I solve for this?

1:03:51

Right? I also archive select podcasts in Audio

1:03:53

Bookshelf as well, and I also archive any

1:03:55

podcast I guest host or speak on, which

1:03:57

that's a nice idea. That is. Good

1:04:00

idea. Continuing on, Gene

1:04:02

Bean says, I've heard some zip code boosts

1:04:04

from my fellow Georgians and

1:04:06

around Atlanta. Any chance

1:04:08

you'd add a room for us to gather

1:04:11

in and maybe, just maybe, plan a meetup?

1:04:15

Okay. Our Atlanta meetup sounds pretty fun. Yeah,

1:04:17

we should have a, I

1:04:19

need a good name, though, for it. That's a big requirement, because

1:04:21

we did the scale room and I'm still sad that we didn't

1:04:23

come over the good name. Yeah, Chris and I failed at that

1:04:25

one. And it's been two weeks. Yeah,

1:04:27

so I need a really clever name, like

1:04:30

Georgia Groupies or something that's that,

1:04:32

but yes. Absolutely. The Georgia gang.

1:04:34

Then maybe we'll get it rolling and then, yeah, maybe if

1:04:36

they're okay with that. But if we

1:04:39

could get a good name for it and get it rolling,

1:04:41

I think that's step one into an

1:04:43

actual official JB meetup, right? Yeah, totally. Okay,

1:04:46

continuing on, if you haven't already, be sure

1:04:48

to add the Audible ASIN. It helps a

1:04:50

lot for finding metadata for audiobooks. That's a

1:04:52

nice little tip. Okay. And Gene

1:04:54

says that they're looking forward to

1:04:56

meeting us at NICScon and Skate. Oh

1:04:59

my God, we're gonna meet Gene. I'm a little

1:05:02

nervous. That's so great. And a little prod saying,

1:05:05

Wayland and Firefox on NICS with both Canelm

1:05:08

is working great for me. Firefox also works

1:05:10

great under Hyperland for me. My setup is on

1:05:12

a 2017 Dell XPS 9360 13-inch machine. Maybe

1:05:18

I've just got the right hardware combo. You

1:05:21

know, I stopped complaining because it's working. So

1:05:23

I haven't, I don't know if my cameras are

1:05:25

working. I haven't checked that yet, but I don't

1:05:27

have the Firefox crashing issue anymore, which

1:05:30

is massive. And I did also

1:05:32

have a Chrome issue where my extension menus would

1:05:34

be really, really narrow. But what I've

1:05:36

learned is that if I drag the width of

1:05:38

the Chrome browser to almost the

1:05:40

entire width of my monitors, then the Chrome extension

1:05:42

menus are fine. So I've solved for both. What

1:05:45

was the fix in the first case? The Firefox

1:05:47

fix was they did an update and now Firefox

1:05:49

has native Wayland support. Well, great. Yeah,

1:05:51

yeah. That was really great. I

1:05:54

don't know about the cameras. I'll have to figure

1:05:56

that out. I need to play around with that,

1:05:59

but we'll see. Thank

1:06:01

you, Gene, and I'm really looking forward to meeting you at

1:06:03

scale. Thank you for all those boosts and all those ducks.

1:06:06

Lego feet boosted in 8008

1:06:09

satoshis from Fountain, saying simply,

1:06:12

juvenile number humor. If

1:06:16

you spell it out on the calculator,

1:06:18

that is funny. I get it. I

1:06:21

get it. Thank you for the boost. Purple Dog comes in

1:06:23

with 5,000 sats. I've

1:06:25

been using an audio bookshelf for about a year now. Oh,

1:06:28

all right. Some boots on the ground long-timer reports

1:06:30

here. I'm getting my books from Audible.

1:06:32

I've got a script that uses Audible CLI,

1:06:34

I had not even heard of that, to

1:06:37

download new books and then converts them to

1:06:39

MP3 with all the correct metadata for audio

1:06:41

bookshelf. I'm running that in Docker

1:06:43

right now, but I'm working on packing it up

1:06:45

in Nix. Oh, less you Purple Dog. If you

1:06:47

do, Purple Dog, will you shoot it my way?

1:06:50

I'd love to repackage it up in Nix too. Sounds neat.

1:06:53

So the thing that I notice you're doing

1:06:55

here is MP3. I am doing

1:06:57

the M4Bs still because

1:07:00

everything I use supports that M4B

1:07:02

support and I think it's AAC

1:07:04

and that would make sense, technically

1:07:06

higher quality and has

1:07:08

all the chapters in line and stuff. But I think

1:07:10

MP3 is probably still a pretty safe way to

1:07:12

go. Now Joe

1:07:14

Linux boosts in with 5,000 sats. JPL,

1:07:18

long live the copter. Yeah. Shout

1:07:20

out though to Tim who told us that

1:07:22

there's still a Linux box running on the

1:07:24

actual rover still. I'm going to

1:07:27

head on by. So, you know. Also

1:07:30

I don't know if maybe Tim could, if he's listening,

1:07:32

he could tell us, but there's been some online chatter

1:07:34

about spinning it up for science and

1:07:36

letting it go wreck itself and to kick up dirt

1:07:38

and stuff. And, you know, the cameras might land somewhere

1:07:40

where it gets a cool picture. You

1:07:42

could actually use it for a little low key science still.

1:07:46

Tim, if you're listening. One more fly. I'm like, yeah,

1:07:48

right. One more act for science. Part

1:07:51

of me like don't. Just let that sit.

1:07:53

But then one day when we land there, we could go

1:07:55

put like a little cube over

1:07:57

it and make it like a monument out of this. little

1:08:00

copter and I'd like it to be in the best shape possible.

1:08:03

It does have two chunks missing from two different

1:08:05

blades. So it's gonna get covered and it's also

1:08:07

gonna get covered in dust. So

1:08:09

it might be some logic to having a little

1:08:11

last minute science. DPG boosted

1:08:14

in four, five, four,

1:08:16

five satoshis to episode five,

1:08:18

four, four. Ah.

1:08:22

Hey guys, I tried the

1:08:24

32-bit challenge of sorts with my

1:08:26

BeagleBone Black. It has an ARM

1:08:29

V7, one gigahertz single core CPU with 512

1:08:32

megs of RAM and it

1:08:35

was painful. I managed to

1:08:37

run some Telegram bots but it seems things

1:08:39

are sunsetting 32-bit ARM as well.

1:08:43

I'm curious to see what happens to these old

1:08:45

single board computers in the future and well, I

1:08:47

love the show. That is a

1:08:49

great question. I've been wondering the same thing, DPG, and thank

1:08:51

you for the boost. What happens? There

1:08:53

are gonna be maybe some last distro

1:08:56

that gets us as close as we can and you can still

1:08:58

use them for something useful. We'll

1:09:00

see. Only time will tell. The

1:09:04

Golden Dragon came in with a row

1:09:06

of ducks. He says, welcome to Otterbrain. If

1:09:08

you're looking for anything in the public

1:09:10

domain, use LibreVox. While

1:09:12

I won't be at scale, I'll be there in spirit

1:09:14

in a couple of other ways. Hopefully, one day we

1:09:16

can all get back together and do a brunch with

1:09:19

Brent or similar, missing the Pacific Northwest. Yeah.

1:09:21

Dragon would be great if you made it out for Linux

1:09:23

Fest. We're gonna do live streams. I

1:09:25

will be publishing the calendar but also because we're

1:09:28

gonna do them as lit live streams, they

1:09:30

will just be in the RSS feed in your time

1:09:32

and all that. If you're

1:09:35

using a podcasting 2.0 app, you

1:09:37

could jump on right as we go live because you'll

1:09:39

get notified within 90 seconds when we're

1:09:41

on the road. The reason I

1:09:43

mentioned that is I'd love to bring folks in that can't make it and try

1:09:45

to bring them in on it as much as we can. I

1:09:48

think the Dragon mentioned an important correction here too.

1:09:51

During our intro, mentioned that I was

1:09:53

using Project Gutenberg for audio and that's

1:09:55

actually the written open formats

1:09:58

for books. And

1:10:00

liberal box is actually what I was using and

1:10:02

I remember throwing a few. Liberal

1:10:05

Fox Files on Mild Palm Pilot

1:10:07

back in the day when I

1:10:09

was in a ride the bus.

1:10:11

Nice. Nice. Zagat

1:10:14

that wasn't with six thousand, five

1:10:16

hundred and forty three set so

1:10:18

low that. Snowflake. O

1:10:20

S wouldn't install at all in a

1:10:22

Vm, so instead I went back to

1:10:24

my next conflict files I've been making

1:10:27

over the last few months. retested them

1:10:29

won, and last time. And

1:10:31

folders, well, They will beat on

1:10:33

my Thinkpad by the time the episode airs.

1:10:35

Asked for keep you posted I hope so.

1:10:37

I'd love to know I'm I'd ever had

1:10:39

the install bomb on me when I tried

1:10:42

to add Ap Image support and then I

1:10:44

went back and it's unchecked Ap Image support.

1:10:46

The install finish? Define. So I don't know

1:10:48

if that was enough what was up there.

1:10:50

But yeah, early days is very much alpha

1:10:52

but good for you. I love the idea

1:10:54

of having just a whole set for you

1:10:56

Thinkpad. I love my Thinkpad with Next O

1:10:58

S. should really consider that. It

1:11:01

is fairly fedora. He's. Got a road

1:11:03

ducks. Test boost I

1:11:05

think Alby is as in the bed and a

1:11:08

disconnect me from Potter's Well that's a great way

1:11:10

to test support the so. I'll

1:11:12

be nineteen Eighty Four Bousson with

1:11:14

twelve thousand sense of crossed three

1:11:16

booths. After having three books

1:11:18

I paid for removed from my Audible

1:11:20

accounts, I bought a license for Open

1:11:22

Audible at have been downloading everything I

1:11:25

buy and storing them in cold storage.

1:11:27

Yeah, I keep meaning to set up

1:11:29

audiobook self and then getting sidetracked. I mean,

1:11:31

we all know how that goes. Thanks for

1:11:33

reminding me I still need to get that

1:11:35

done. I also need to start researching only

1:11:37

a book vendors that allowed Drm free downloads.

1:11:39

Maybe. I'll make a blog posts listened vendors I'm

1:11:42

able to find. But. Was it. Speeds.

1:11:44

In a blog post on the Value

1:11:46

for Value Valuable subject, I wrote a

1:11:48

blog post. i'm idea for that very

1:11:50

same thing at the time of boosting.

1:11:52

It's the latest posts so if you're

1:11:54

interested, just go to Rp Nineteen Eighty

1:11:56

four.com and see the post titled Value

1:11:58

for Value Audiobooks. Oh,

1:12:01

and we got an update. Five hours later, audio

1:12:03

bookshelf is set up on my server and the

1:12:05

Android app is connected. Well done, sir.

1:12:10

I'll stick with my current set up for podcasts

1:12:12

for now, but otherwise, I think I'm in love.

1:12:15

That's my take. And I'm using

1:12:17

it every single day. I'm

1:12:19

keeping my podcasts in fountain

1:12:22

right now. I bounced between fountain pod versus true

1:12:24

fans like a distro hopper would. But

1:12:26

my audio books forever now. I'm

1:12:29

never gonna have the audible app installed ever

1:12:31

again. It's so great. It feels so good.

1:12:34

And I would never want

1:12:36

400 books on a physical shelf. It's

1:12:39

not me. I have no place for that. Heaven

1:12:41

forbid you move. I love though that I have

1:12:43

400 books in the digital space. It

1:12:45

feels good. You know, it feels good. Well

1:12:48

done to a happy well done. And we'll put a link

1:12:50

to that blog post. Now we got

1:12:52

a special boost from Sir lurks a lot with

1:12:54

7,575 satoshis over two boosts. Hello,

1:13:00

Sir lurks areas. My favorite way

1:13:02

to listen is on peer tube, but I

1:13:04

can't seem to stream sats or boosts at

1:13:06

least not on your version. Yeah, aside from

1:13:08

peer tube, I generally listen to the shows

1:13:10

on the Jupiter all shows feed so I

1:13:12

can stream and then I'll go to the

1:13:14

member feed to catch the pre and post

1:13:16

shows since they don't support podcasting 2.0 features.

1:13:19

Well, good news there. We're rolling out the

1:13:21

2.0 features to the members feed

1:13:23

and we're testing it to see how that

1:13:25

goes getting some feedback and

1:13:28

then we're rolling out from there. So if

1:13:30

you listen to or subscribe to the

1:13:32

live members feed in a podcasting 2.0 app now, they're

1:13:36

getting 2.0 features like transcripts, chapters

1:13:38

and boosts. Now Sir lurks is

1:13:40

second boost says here's a happy

1:13:43

birthday boost for you, Chris. Once

1:13:46

upon a time I sent a million sat

1:13:48

boost when it was worth around 100 US

1:13:50

dollars. And today that same

1:13:52

booth is worth 420. I trust your

1:13:56

hudland. Stay Humble Stack Sats..

1:13:58

Don't forget your towel. Above all, don't

1:14:00

panic much less by horde. not which

1:14:03

will kind conference. This is one of

1:14:05

my favorite things about the booze to

1:14:07

his we can kind of. Have

1:14:09

the optionality me on some cases

1:14:11

like. For. The scale booze, And

1:14:14

they were to spend the sooner than later. But.

1:14:16

We do have the option to also hoddle

1:14:18

the booze and I love that. That means

1:14:20

that if sometimes it's the opposite effect too,

1:14:22

but sometimes it also means you're boost is

1:14:24

doing more for you today. And.

1:14:27

It's away for a one time contribution

1:14:29

to Canada. I continue to contribute back

1:14:31

in the sense that we could put

1:14:33

that as an asset on the businesses

1:14:35

books and it could make Jupiter Broadcasting.

1:14:38

Like. Financially better for if we need it alone but

1:14:40

it also just gives us an asset that we can

1:14:42

sell if we need to do like fall back on

1:14:44

will but of money of cash flow gets tight and

1:14:46

we have the option out a window Do that. Thankfully

1:14:49

for the most part we really haven't, but.

1:14:51

With. The ad winter it it what it is. It's.

1:14:54

Really nice our that optionality right now. we don't

1:14:56

ever really know where the price is going to

1:14:58

go, but. When. I really enough for that

1:15:00

and so we sit on it till we need it

1:15:02

and something comes up like a scale trip or something

1:15:05

like that. Then we can sell little bit and am

1:15:07

I think it works out pretty nice. and yeah you

1:15:09

gotta pay capital gains tax but. That's.

1:15:11

Because there was again and. That's.

1:15:14

How it works. If I got a paycheck, I'd have

1:15:16

to pay taxes on that to, right? So I really

1:15:18

look at that as a negative aspect to this is

1:15:20

all part of the process and the optionality when you're

1:15:22

running a business and things. Yeah, I think about. Thank.

1:15:25

You though lurks. nice to hear from you.

1:15:27

pressure you, Anonymous. Comes in

1:15:29

with fifteen thousand Sat same. Check out

1:15:31

Libra Fm Gray for audio books. He

1:15:35

also likes bookshop.org says works well

1:15:37

them subscription model. But.

1:15:39

The credits never expire. Yeah, that

1:15:41

is nice. That. After

1:15:44

you buy a book with credits or currencies and

1:15:46

then immediately go download it. As.

1:15:48

Drm free M P Threes or M

1:15:50

for Bees depending on which one the

1:15:52

publisher provides. This is great. This.

1:15:55

Is really great. isis

1:15:58

just mentioned audiobooks health concern manager But

1:16:00

did you know can also create RSS feeds

1:16:02

for your audiobooks on an

1:16:05

admin account go to a book page click on the

1:16:07

three dots? And then click on open

1:16:09

RSS feed it will generate a random set

1:16:11

of characters Which you can change for a

1:16:13

feed after your audiobook shelf URL So

1:16:16

you can easily listen in your

1:16:18

podcast app if you prefer wow

1:16:21

that's a great tip anonymous. Thank

1:16:23

you I'll

1:16:25

do just that That's

1:16:28

great. That's so I did remember hearing the

1:16:30

less you generate RSS feeds But I hadn't

1:16:32

grok that meant I could put it my

1:16:34

podcast catcher, which has got great playback controls

1:16:36

Southern Fred's that's a fast Brewston with 5,000

1:16:38

sats boosting

1:16:40

in for a well-earned shout out

1:16:43

to editor drew and the entire

1:16:45

JB crew across all shows for

1:16:47

Consistent and high audio quality and

1:16:49

content quality Listening to

1:16:51

other podcasts really contrast how well the

1:16:53

production value is for the JB shows

1:16:56

yeah drew really yeah you know I

1:16:59

Often refer sending the files to drew send them to

1:17:01

the wash because they come out and the better way

1:17:03

better than they went in They really do he does

1:17:05

and you know if you ever listen to the bootleg

1:17:07

version the live members feet Then go listen to the

1:17:09

published version There are members that

1:17:12

believe it or not. They don't listen to the

1:17:14

live version They listen to the ad free version

1:17:16

because it's got all of drew's touches. It's It

1:17:19

is all worth it 3,000

1:17:21

three hundred and thirty three sats came in from

1:17:23

Nn Fts just

1:17:26

saying yo yo this

1:17:28

it you Appreciate

1:17:31

that five thousand four hundred and thirty two

1:17:33

sets from the idiot you yell at says

1:17:35

I just discovered Libro FM l I BRO

1:17:39

I brought FM for DRM free

1:17:41

audiobooks just before listening to this

1:17:43

episode I'm

1:17:46

gonna give that a shot after the show. Yeah,

1:17:48

there's a couple ones I've been wanting lately and

1:17:51

I haven't bought them yet. Thank you everybody who

1:17:53

boosted in we really appreciate it We had 25

1:17:55

boosters this week lots of great engagement some good

1:17:57

discussions and tips And we

1:17:59

stacked five hundred and fifty 147,059 sats

1:18:01

and we

1:18:04

very much appreciate that that goes to us

1:18:06

goes editor drew cut goes to

1:18:08

the podcast index and to podverse We

1:18:10

really appreciate all of that and we

1:18:12

also thank you sat streamers out there Who

1:18:14

just set those stats to stream and listen? It's so

1:18:17

much fun to open up our dashboards and just see

1:18:19

those coming in Well often when we're

1:18:21

what when we're doing the show live We'll open

1:18:23

up the dashboard and see who's listening to the

1:18:25

previous episode while we're recording the current episode Yeah,

1:18:27

look at Eric Nord and the rotted moon earlier

1:18:29

today. Yeah There

1:18:32

you go, thank you everybody also shout

1:18:34

out to our members the unplugged core

1:18:36

contributors are the absolute best and We

1:18:39

make a special extra content members feed for

1:18:41

them. And we also have the

1:18:43

ad free version We have that linked at

1:18:46

our website Thanks. I think

1:18:48

it's also the Linux unplugged comm slash membership, but I'm not

1:18:50

positive about that But I do know we have it linked

1:18:52

at the website We very

1:18:54

much appreciate it for our pick this week, I'm

1:18:56

gonna I'm gonna call an easy one, please do

1:18:59

forgive But

1:19:01

with us doing live streaming for

1:19:03

scale and about to roll

1:19:05

out Transcripts and embrace more features

1:19:08

and with pod verse having a tough time. I'm gonna

1:19:10

give a plug for pod verse on FM Go

1:19:13

check out the pod verse app It's in Google

1:19:15

Play after I'd and the Apple App Store if

1:19:18

it doesn't fit your needs also give

1:19:20

fountain FM and true fans FM Ago,

1:19:23

but we're rolling out transcripts Apple is

1:19:26

rolling out transcripts there's more

1:19:28

and more features coming including 90-second notifications

1:19:30

from when the episodes are posted and

1:19:34

Live streaming inside the podcast app. So if

1:19:36

you're just subscribed to our assess feed and

1:19:38

we go live It's just there as

1:19:40

one of the options But the other thing that's really nice is

1:19:43

we can mark a show as pending so you'll open

1:19:45

up the feed You can see all Linux unplug is

1:19:47

going to be live in a day at this time

1:19:49

And you know ahead of time and you don't have to go to

1:19:51

our calendar page You don't have to

1:19:53

go to YouTube or any Google property or

1:19:55

any Amazon property You just listen in the

1:19:57

native podcast experience. You already enjoy right

1:20:00

from us to you. Yep, so I'm

1:20:02

gonna give a plug to podcastapps.com and specifically

1:20:04

Podverse, because it's the GPL app out there.

1:20:06

I mean, it's 2024, you deserve a podcast

1:20:08

client that can take advantage of all the

1:20:10

stuff we've got to give you the best

1:20:12

possible experience. Yeah, you know if Apple users

1:20:15

are getting this stuff, it's time for you

1:20:17

to get this stuff, right? I mean, if

1:20:19

the Apple users on their built-in Apple

1:20:22

podcast apps are getting this,

1:20:24

it's time for the rest of us to get this.

1:20:26

And we see you guys out there, we know you're

1:20:28

listening, we appreciate you. And don't forget, we're also looking

1:20:30

for your ways that you host Nextcloud. How

1:20:32

you've given it a go before, not a bad idea to

1:20:34

tell us how it's working for you too. And

1:20:37

also, we gotta know if you're nixing it up

1:20:39

and which way you nixed it, any links much

1:20:41

appreciated. And then any tips for GPL developer burnout

1:20:43

like Mitch, any tips you have around

1:20:45

that, please boost those in. We really appreciate that. And

1:20:48

of course, you can also go to linuxunplug.com, slash

1:20:51

contact. I think we're live

1:20:53

at our regular time next week, right? All that stuff's

1:20:55

normal, nothing really changing. We're kind of just locked in

1:20:57

for a bit, I think. So same bat time. Bring

1:20:59

your Nextcloud set up and we'll see you there. Yeah.

1:21:02

See you next week. Same bat time,

1:21:04

same bat station. Yeah, I think it's gonna

1:21:07

be a few weeks of regular times and

1:21:09

productions, and then we're off on the road. Catch

1:21:11

them while you can. Yeah. Now, Coda

1:21:13

Radio is gonna be on Tuesday, live this

1:21:15

week, if you wanna join me over there.

1:21:17

We put that at jupiterbroadcasting.com, slash calendar. And

1:21:20

this shall be back on Sunday at noon Pacific,

1:21:22

3 p.m. Eastern. Of course,

1:21:25

of course. At jblive.tv. Links

1:21:28

to what we talked about today. That's at linuxunplug.com,

1:21:30

slash 548. You'll

1:21:33

also find our RSS feed, the

1:21:35

membership links, the mumble links, the matrix links. It's

1:21:37

all over there. It's a website with links. And

1:21:40

they're useful. Thanks so much for joining

1:21:42

us on this week's episode. See you right back here.

1:21:45

Next week. Thanks.

1:22:00

Thank you. Thank

1:22:30

you.

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