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.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More