Episode Transcript
Transcripts are displayed as originally observed. Some content, including advertisements may have changed.
Use Ctrl + F to search
0:00
About once a year, so I feel like a
0:02
break out the old invidious shield portable. And.
0:05
It it it still is one of
0:07
the best portable gaming devices I think
0:09
ever made. It. Is in the shape.
0:11
Of a game controller like
0:13
a Fat X Box controller.
0:16
And. Inside their they have a full Android
0:18
Pc with one of their first Tegra processors.
0:21
And. They have a. With. Were get the
0:23
shield them from as a flip up almost like a
0:25
Star Trek communicator style flip up screen. Where.
0:28
It runs Android. And. Over the years of
0:30
are not really getting up to it anymore, but I can
0:32
still run my rom emulate years on this thing and it
0:34
still. Works. I bought this thing
0:36
in two thousand and fourteen. Years
0:39
ago to say released July Twenty
0:41
Thirteen Android Lollipop Five Point one.
0:43
Yeah. And. If they. they issued like
0:45
several updates since then. So in May of two thousand
0:48
and fourteen I pick this thing up and it's still.
0:50
Really? Never been surpassed. By.
0:53
Like just something that you could put in your bag. Has.
0:56
A battery life the last all day? Maybe take on
0:58
a flight? Easy. To use. Plays.
1:01
Classic Games. And.
1:04
Am. I. Thought you know that would
1:06
never. I thought for sure that by boat I would
1:08
just use this until it died and I'd never built
1:10
replace it like the batter would eventually go and maybe
1:12
I could open up. Maybe Knox. It's pretty tight little
1:14
piece of gear. Is. A lot little seems
1:16
and stuff we have to crack open. So. I
1:19
thought okay I'm just gonna drive this thing the ground. It is what it
1:21
is. Until this week. I.
1:23
Have found. A. Replacement for my
1:26
invidious Shield Portable and I think is better
1:28
and has a better screen. It's a it's
1:30
a step up. It's. Cheaper.
1:33
And. I think it's gonna be officially time.
1:36
To. Retire. My. Beloved in video,
1:38
she'll portable them in brand. get the old
1:40
one. Hello
1:54
friends and welcome back to your weekly
1:56
Linux talk show! Hi I'm Chris. My
1:58
name worse than my name is. Oh
2:00
no No has to have your own studio this
2:02
me as it is our scale eve episode and
2:05
we have three wild and crazy topics each one
2:07
of us has brought her own top. the sweet
2:09
the we're going surprised each other with them and
2:11
find out real time what they are with you.
2:13
Then we're gonna wanna hit the road shortly after
2:16
the episode and have all kinds of stuff for
2:18
you so you know what we gotta do is
2:20
we gotta get cr packs and are booze and
2:22
are feedback for we get out a. Gun.
2:25
All the standards dust. Because. It
2:27
is of course. A
2:29
banger of an episode. So before we get of
2:31
their let's say get more into our virtual no
2:33
time appropriate greetings. Mumble. Roots and
2:36
okay Glow! Wanna raise, hello hello
2:38
and good morning to our friends
2:40
at Tail Scale Tail scale.com/linux on
2:42
plugs. Go try it for free
2:45
on one hundred devices and see
2:47
how you can have programmable networking
2:49
that is so fast, so easy
2:52
and very private all built on
2:54
top of a lag. As I
2:56
could use of the noise protocol,
2:59
it is really easy zero configure
3:01
mesh networking for yourself as an
3:03
individual. Or. For an
3:05
enterprise tail scale.com/ When.
3:08
It's unplugged. So. Here we are. We.
3:10
Don't really know we're going to talk about. I know I've I've
3:12
hinted. At. One minus. Ah,
3:14
Boy this and such a cool device. I
3:16
just remembered that the face plate slides off
3:19
of the video portable and you could have
3:21
these alternatives. Like. Stylized face plates at
3:23
you could put on it. I thought I was
3:25
going to be such a big thing style your
3:27
own yet I'm surprises have lost at. Some
3:31
places have taken this thing. What? Branded
3:33
so dang nice to have year of
3:35
thank you. I realize it's to so
3:37
much fun doing this when role in
3:39
the same room so much easier. I
3:41
mean I'd we need more mattresses on
3:43
the walls or for like said trip
3:45
season but this your grace yeah if
3:47
I guess I also realize we don't
3:49
do this enough because there was a
3:51
spiderweb on my microphone. that or what
3:53
about off yeah this morning you remember
3:56
those are guess last week's. Salazar.
4:00
We were pre-recorded for Halloween. Spider OS.
4:04
I feel like the Nixcon buzz in
4:06
the last couple of weeks has
4:08
really gone to the next level. I think
4:11
they're expecting somewhere around
4:13
300 people, which is a
4:15
lot for the first person. And
4:17
I think Nixcon EU or whatever it was, something
4:19
like 200, 150, 200 people. It's
4:23
nice to see people showing up. And
4:25
just in general, I think this scale
4:27
is going to be
4:29
pretty banging. I know there's a lot of fellow
4:31
content creators that we're looking forward to seeing, and
4:33
then just a whole bunch of wonderful community members
4:36
too. I think it's going to be
4:38
a little bit of a who's who at Nixcon for the Nix community.
4:40
That's going to be neat. Good
4:42
buzz. I think there's going to be some stuff for us to really
4:44
kind of observe from a Nix
4:46
community standpoint. We're going to feel
4:48
like real Nix-nobs is going to be great. You know,
4:50
gents, I feel like I've had that treat already from
4:52
my time in Berlin. There's some cool people who show
4:54
up at some of the hacker spaces there that I've
4:57
been to. And I think
4:59
that's something for you both to share in
5:01
that experience. Because from what I can tell,
5:03
the folks who are kind of hacking away
5:05
on Nix-related stuff are just our kind of
5:07
folk. I think so. Except
5:10
for this part. This part, there's
5:12
this, it's me, right? It's me. Maybe
5:14
it's a little bit of Wes. A little bit
5:16
of Bryant. We're going to, there's something
5:18
about us that just is broken. And
5:22
therefore we break other things. Yes. Oh,
5:24
I break a lot. So we are
5:26
planning to make some pretty serious
5:28
upgrades to the Linux Unplugged RSS
5:31
feed as we go out the door this
5:33
week. So we may potentially wreck
5:35
your RSS feed or your podcast client's ability
5:38
to download future episodes. Please don't
5:40
unsub. Just so you know, this is
5:42
coming up. We're flipping the Linux Unplugged feed to
5:44
a podcasting TodoTo feed. And
5:46
we're going to try to do a swap and play so you don't have to
5:48
change URLs or anything like that. What could
5:50
possibly go wrong? We'll find out.
5:53
Why are we doing this? Why do this?
5:56
Are we crazy? Well, we
5:58
plan to have four live on the web. only Linux
6:00
unplugged on the next trip. We're
6:02
not gonna be publishing those anywhere and we
6:04
wanna be able to deliver that in your podcasting
6:07
2.0 apps you're already using. So you'll
6:09
just see it in there is either pending or when it's live
6:11
and you can just tap in and catch
6:13
us as we're on the live on the 12th, the 14th, the
6:15
15th, the 17th. So I
6:17
mean everything works with the feed and live streams. We're
6:21
gonna put those live streams to good use to help inform
6:23
our coverage, which will inevitably be in the
6:25
Linux unplugged on the 17th. And
6:28
we're gonna have a new streaming front end on the web with
6:30
a new test chat experience. I
6:32
don't know if it'll be, well, it should be already, but it's
6:35
all kind of coming together at the same time. So there's a
6:37
lot of moving pieces. And we're gonna test
6:39
this new chat experience to see if we just draw
6:41
in more folks. And if it becomes something that's popular,
6:43
well then we'll probably work on getting bots and all
6:45
that kind of stuff in there. We'll see. The
6:47
back end is gonna be all podcasting 2.0
6:49
RSS feeds and lit so it'll be audio
6:52
and video all in the RSS feed. So
6:54
you gotta get a new podcasting app and you'll, you know,
6:56
then you're set. And help us test it. Yeah, yeah, really,
6:58
because this is something new for
7:01
us. It's using some really, really
7:03
slick stuff that Wes has built behind the
7:05
scenes. Wes gets around to
7:07
applause. He's a legend
7:09
this week. I think we should pull the applause.
7:11
You know, answer the line. All right. All right.
7:14
That's a very good point. But it's pretty exciting. It's a pretty
7:16
big change. If everything goes right,
7:18
you just, all of a sudden, we'll start getting
7:20
new features in your podcast app one by one
7:22
as we turn them on, starting with live support,
7:25
which would be great. Chance in the chat room here
7:27
asked a good question. Are we gonna
7:29
test our website ahead of time to make sure it
7:31
works? I never even thought of that. There
7:34
should be any changes on the website. All
7:36
that'll still be getting fed the way it always gets fed. Because
7:39
they're all gonna just be using the same back end URLs
7:41
and everything. So all that
7:43
should still work. JBLiv.tv should still work. Trigger a
7:45
scrape after we're done swapping things over. We think
7:47
it's working. Yeah. Long term, if
7:49
this setup works, we'll also use it for
7:51
Texas Linux Fest and maybe Linux Fest Northwest.
7:54
So this could be a model that we can reproduce. So
7:57
please do help us test it. Go get yourself fountain
7:59
or pod. are Cast-O-Matic and I think
8:01
Cast-O-Matic does lit and join us
8:03
and help us test it throughout the week. Especially, you know, maybe you've
8:05
been, you haven't had a chance to try the
8:08
live features in the apps yet because we are live
8:10
other places on Sunday, but yeah, not this time. Not
8:12
this time. And of course if you're gonna
8:14
be at scale, we'll be throwing lunch Saturday
8:17
the 16th at 1.30 p.m. at the yardhouse. We'd love to
8:19
have you there and we also have that scale
8:22
matrix chat room and we have some
8:24
more fast stuff later in the show, but let's get
8:26
into our first topic this week.
8:28
So each one of us is bringing a topic and
8:31
Brentley, we're gonna see what you have for the
8:33
class this week. Yeah, I hesitated
8:36
a little bit on this one because
8:38
I feel like it's maybe more of a
8:40
ask the class what's going on. I need
8:42
some suggestions here, but I got, I've
8:45
been revamping my
8:47
productivity systems recently and it's
8:52
mostly because I realized that being
8:54
a freelancer for so long, I just kind of like
8:56
get to work. Whenever I feel inspired
8:58
and whenever, you know, usually it's late at
9:01
night as Wes knows very deeply. You had
9:03
a lot of inbuilt flexibility because you didn't
9:05
have to really collaborate with anyone or you
9:07
know meet any deadline beyond the deadlines you
9:09
set for yourself, right? Yeah, so I mean that worked
9:11
really well for me, especially as a creative person, but
9:13
these days, you know doing the
9:15
next cloud thing, it turns out I need
9:18
to be predictably productive, which is a thing
9:20
I never had to do before. So I've
9:22
been looking for some tools to help me
9:24
do that. And one I
9:26
came across actually feels quite inspiring
9:28
to me. It's
9:30
called super productivity, which is hopefully
9:32
aptly named and it's
9:35
been changing my world a little bit
9:37
and for some of you who have
9:40
been using productivity tools for a long time now,
9:42
you might feel like oh, yeah this is pretty
9:44
basic and I'm not sure what this would do
9:47
for me, but man for me,
9:49
it's like been a wonderful
9:51
structure and a way to track
9:53
my time. And so
9:55
that's kind of what I was looking for and I didn't
9:57
think I would find any apps that I was happy with
9:59
that weren't like hosted applications because a
10:01
ton of suggestions I've gotten were like,
10:03
oh we're used to do this, or
10:06
use like, so I've gotten so many
10:08
suggestions of those kind of products, but
10:10
I came across super productivity, which
10:13
is open source, and at
10:15
first I was like no, no, no, like this
10:17
isn't gonna have enough traction to really, you
10:20
know, be a stable application
10:22
that's useful, right? But there's
10:24
something like a hundred and fifty contributors
10:26
to this particular project, and
10:28
that you found something with a community. Yeah,
10:30
that got me kind of my ears up
10:32
thinking, okay, wait a second, there might actually
10:35
be something here, and so
10:37
this application also does some cool
10:39
stuff like integrates github and Jira
10:42
and scaldav open project and
10:44
get t issues
10:46
into your task list, so you can
10:48
have all these other systems that maybe
10:50
your team works with or whatever, but you
10:53
can bring those into your own productivity
10:55
system and overlay them
10:57
on top of, you know, your own
10:59
personal tasks and things like that. So
11:01
some of the ideas in this project are
11:03
really making a big difference in my own
11:06
personal life, but also I just thought there's
11:09
like these communities of these
11:12
super niches, and they're
11:15
crazy active, and so I found
11:18
it really interesting. The next best
11:20
thing is that it is packaged up in
11:22
Nix, which I was like, I'm
11:24
never gonna be able to try this because I'm
11:26
on Nix, and I don't, you know, whatever, but
11:29
I don't have snap packages installed. Yeah, I was
11:31
just that so that blew me away and made
11:33
me realize, oh yeah, Nix packages does
11:36
indeed have a lot of stuff, like way more
11:38
than I expected, so there's no flat pack of
11:40
this yet. There's a snap and a
11:42
deb, and you know, a
11:44
Nix package, and if you don't want
11:46
to go that route, they also have like a
11:49
web way of using it. Yeah,
11:51
a web app. Also Android clients
11:53
and iOS clients, so it's just
11:55
like, Android right here on the
11:58
GitHub page. Yeah, it's crazy mature. And
12:00
so I've been using it for about
12:02
a week now, and it's made a big
12:04
difference for me, at least, in learning
12:07
how to be more stable in my
12:09
productivity, which is the whole point.
12:11
But the question for
12:13
me then becomes, what
12:16
do you guys use? Like Wes, you've got
12:18
a whole ton of daily jobby job things
12:20
you gotta track. Do you have any productivity
12:22
system? I would imagine maybe for those of
12:24
you who've been having to solve this kind
12:26
of problem for a couple decades, maybe
12:29
you're using things like, I
12:31
don't know, a note system that you
12:34
have tweaked for just exactly what you
12:36
need. So I feel like I'm on the start of this
12:38
journey. I'm looking for a guide on what's working for you
12:40
guys. I do like about this.
12:42
Doesn't require an account. That's nice. You
12:44
know, a lot of these things do this kind of level
12:46
of stuff, they require an account. The integration with your GitHub,
12:48
GitLab, and GitT. That makes me
12:50
curious. Yeah. Yeah, so that means
12:52
if you close something out on GitHub, it
12:54
could be accounted for in here. Also, the way they do
12:57
timeboxing seems particularly useful for somebody like you and the way
12:59
you work. It also syncs with
13:01
Next Cloud on the back end, which is a nice thing. It
13:04
can do syncing in a few different ways in different
13:06
places. You have a task manager, Wes?
13:08
I might just have to install this to see if it's like
13:10
one less time I actually have to open Jira up. So
13:13
I have zero experience with things like Jira, but yeah,
13:16
if it can help you, that'd be interesting. Try to
13:18
keep it that way, buddy. Yeah. You
13:20
know, I kind of have a few different methods. There's always the,
13:22
you know, there's a markdown file that I
13:24
have open in VIM. I called it. That's
13:27
a lot of it. I've been playing with LogSeeks.
13:29
Has some time tracking functionality built in and some
13:31
plugins if you want to kind of take it
13:33
beyond that. So I use that for some things
13:35
though. I find the actual note taking part more
13:38
useful for me. And then for personal
13:40
projects, I've had a to-do list subscription for a while,
13:42
which I don't use a ton of, but can
13:45
be nice, especially just for the mobile interface. So you
13:47
can, you know, mostly honestly,
13:49
to track down some groceries I want to buy
13:51
or keep track of like, oh, make sure
13:53
you renew the card tabs. What I like,
13:55
so Brent, what you kind of have here with super
13:57
productivity is... It's
14:00
a it's more than just
14:02
to do it is it's a
14:04
time slicing app where you can slice your
14:06
time up to specific things that you can
14:08
focus on and then track your progress there
14:10
and break those tasks up into a time
14:12
slicing fashion which seems like a very handy
14:14
way to approach to do app. It's especially
14:16
useful maybe if you were in like a
14:18
contracting situation where you had stuff like billable
14:20
hours you really did need to account for
14:23
like what happened in that day yeah yeah
14:25
yeah i see two there's like break reminders
14:27
and anti procrastination feature the also i do
14:29
like the pomodoro method and one of those
14:31
built in. I've been kind of seeing
14:33
it as not just a to
14:35
do list but as a structure
14:37
that i can just throw myself into and
14:39
it's like already all these best practices are
14:42
sort of integrated into the software instead of
14:44
me you know having to pull these or
14:47
have the discipline to integrate
14:50
these into my own little strategies every single
14:52
day is like there's just the structure
14:54
that i can be thrown into and i have no.
14:57
Choice but to just adhere to them and actually
14:59
the super helpful for someone like me who's just
15:02
trying to figure this stuff out for the first
15:04
time. It's the old i'll start making
15:06
blog posts just as soon as i finish developing
15:08
my personal blogging right yes yes
15:10
i like that it
15:12
has you know app for every platform it's got a
15:14
snap as well if you want to
15:16
install it via snap send the you are like
15:18
you said it's next looks like there's a docker
15:21
container available to you go so
15:23
this is this is a really nice it's mit licensed.
15:26
So i think this is a really solid contribution i
15:28
like this a lot kind of like a next level
15:30
productivity app i'll just for what i use just think
15:33
it's called task task.org and i use
15:35
the next cloud. As my
15:37
back end feature and it works
15:39
pretty much like 90% of the time i
15:42
i'll use that and then every now and then
15:44
i'll use like a bespoke to do app like
15:46
to do is or something like a project. I
15:49
just use the app for that project sometimes it is nice to have
15:51
like i know i just pull over here there's no clutter
15:54
to distract me i could go right to that. But
15:56
maybe super productivity fixes that in the way
15:58
i can time box things. Is it designed
16:01
around like a single user or like if say JB had
16:03
an instance could we all be using it? That's
16:06
a really good question. I can tell it is single
16:08
user but Yeah,
16:12
that's a great question. I yeah collaborative tasks are
16:14
always sort of a more advanced feature But very
16:16
but you can pull in like Cal dev Systems
16:19
and stuff like that. So if I guess we had a kid
16:21
if we did some sort of kid So
16:23
I think if you rely on some of these
16:26
back ends, yeah, that might be totally an
16:28
option Hmm, that's pretty
16:30
slick and Free, how
16:33
do they make it? You know how they're making money as a company? I
16:36
don't They have a
16:38
hosted version. It's a great question. I didn't even look for
16:40
that because I don't see I don't see anything But the
16:42
web app, but I don't say you pay for that and
16:44
you know, they have that host web app But I don't
16:46
I don't know I
16:49
this is an area to where I would love
16:51
to solicit some feedback from the audience on if
16:53
they have a task manager That's just enough for
16:55
them. I can I'm looking for something
16:57
that is totally inclusive like this, but also My
17:00
go-to has always been a lean mean task manager for
17:02
a particular project I do
17:04
see they have um, they are enabled with github sponsors So,
17:07
you know if you do find it useful, maybe take a
17:09
look at that nice and again, it's super productivity We will
17:11
put a link to that in the show notes. So that
17:13
way you can find it nice and peasy Determinant
17:16
dot systems slash unplugged. Yeah,
17:18
determinate dot system slash unplugged is a sponsor of
17:21
your unplugged program And they are the builders of
17:23
the best Nix installer including MDM support and skiff
17:25
mode with more than 20,000 installs a day They
17:29
have also that advanced binary caching
17:31
with sophisticated access controls that make using Nix at
17:33
the enterprise possible and team collaboration tools that you're
17:35
just gonna love because they fit into your existing
17:37
DevOps workflow and they've also created a
17:41
plethora of open source tools and documentation for the
17:43
Nix community. There really are a great resource and
17:46
Above all they've created flake hub.com the all-in-one
17:48
platform for secure compliant and transformative Nix development
17:53
You can bring Nix to work the way you've always wanted
17:55
to and you can do it with ease So
17:58
I'm really excited about that. I'm excited about that. These wanted
18:00
with Flake hub.com if you go
18:02
to determine it.system/on plug you can
18:05
register for the private beta. Insecure
18:07
compliance friendly. Next. And.
18:09
All the support you need to gotta go to determine it. Dot.
18:12
Systems Last Unplugged where the link in the
18:14
show notes. Determinant. Systems is
18:16
prioritizing. flexibility. That. Means
18:19
you get a reliable foundation for your
18:21
development. Plus. With the terminal
18:23
systems, you're always ahead of the curve.
18:25
with their development. You can gain access
18:28
to new next feature specifically designed for
18:30
enterprise success and Flakes Up provides custom
18:32
solutions and enterprise grade nick support. Built.
18:35
To handle the needs. Of even the
18:37
largest corporations. And. Their compliance
18:39
requirements. Flight. Hub empowers you to
18:41
secure your next environment while still enjoying the
18:43
full potential utility inside your team. And.
18:46
The great thing is you're not gonna have to learn a
18:48
whole bunch of the tooling. It. Fits in with
18:50
your existing Dev Ops Work flow is the
18:52
only sock to certify platform for next. And.
18:55
It delivers a low friction next of I'm
18:57
experience you've always wanted for a team. To.
19:00
Go bring next to work the way you've always
19:02
wanted. Like hub.com. Go. Register for the
19:04
private beta and get that compliance
19:07
friendly Nixon support at Determinant.systems. Slice.
19:09
Unplug that we go to sign up
19:11
and to support the show it's to
19:14
Permanent.systems/ Unplugged. And. A
19:16
big thanks Determined Systems for sponsoring the Unplug
19:18
program. Determinant. Dot Systems
19:20
slaps on plot. Mattress.
19:26
Since I've been here the see I feel like I
19:28
had a little bit of a hint of what your
19:30
topic would be. I. Think I know
19:32
at Wess in the area. with feels
19:34
like you to have been secret working
19:36
on a project for a may be
19:38
the last week or two but I
19:40
don't know what that is. It in
19:42
my life and images be one is
19:44
gonna benefit you to. Yeah yeah well
19:46
it's well. tell us about a year
19:48
in it is true. For about the
19:50
last three Sundays after Linux Unplugged Western
19:52
I stayed very late. the fourth of
19:54
negligently suffers of milk words. You know,
19:56
projects you know because we have some
19:58
infrastructure bits and pieces. And.
20:01
We want to move them.
20:03
At. One of the thing that we're starting
20:06
with is one of them are challenging ones
20:08
is remember a January of Twenty Twenty Two.
20:10
When we first started doing Boost, we deployed
20:12
our own local Umbra Bitcoin node and this
20:14
right all in one application. Docker Compose under
20:16
the Hood beats. you. get a slick dashboard
20:18
and a bunch of web apps and stuff
20:20
to install and then everything that you and
20:22
salvia. Their quote unquote app store is really
20:24
a docker container. We've. All seen
20:26
these systems out there and a whole bunch
20:28
of scripts that you occasionally have to troubleshoot
20:31
younger, the heard, and the more you systems
20:33
like this again, gas and just rather be
20:35
just running the core applications myself. And
20:38
this seemed like. A perfect thing
20:40
to next. Could we next this
20:42
system and just get a very.
20:45
Specific. Box that
20:47
is an Mvp. The. Just
20:49
runs really reliable. But.
20:52
Then. Take that as
20:54
a model that we could been deployed
20:56
for Brent and myself and West or
20:58
any the listeners could go grab. And.
21:00
To play their own systems and you could swap
21:02
in the bitcoin demon for. Anything.
21:04
Else your Samba yes, whatever it is
21:06
blacks. It's really about person prescribing a
21:08
system that gets built the way you
21:11
want and creating. Your. Own custom
21:13
in our case Bitcoin know but it could be
21:15
really anything. And you know Humble Humble had been
21:17
pretty great. Think of allowed you to like play
21:19
the up for the ecosystem kind of mix and
21:21
match like oh I just wanna try this app
21:24
for a bit without committing to a but. You.
21:26
Know when we know yet exactly and it's been.
21:28
it's been a while. we're pretty invest in the
21:30
Boost for seemingly only gonna be more so and
21:32
one of the things is right, you can run
21:34
a locally. We. All want to. I wasn't
21:36
super thrilled about setting up Humble in my house. We
21:39
all want to self host or oh noes because it
21:41
can. But we. Don't need that
21:43
solutions anymore. We want something really a
21:45
little more. Almost appliance like
21:47
Enter Knicks Bitcoin which I think you
21:49
first directed us out of from there
21:51
for next project on Get up. It's
21:53
a collection of Next packages and and
21:55
think so as modules. Are. Easily
21:57
installing full featured bitcoin nodes. With
22:00
an emphasis on security there. I've heard about
22:02
this on and off, But where I realize
22:04
there was something serious here is when I
22:06
was visiting El Salvador, There. Is
22:08
a school of college kids are a class
22:10
of college kids about forty kids. And.
22:12
They were all working on creating self
22:15
hosted point of sales terminals for small
22:17
businesses in El Salvador. And the
22:19
first thing they tried to versus really tried was Debbie
22:21
and. Ah, but they had
22:23
issues every time it came to support and
22:25
reproduce ability of the problems like they were
22:27
trying to back of a back of a
22:29
home office or the classroom. Whenever they have
22:31
problems reproducing assume they moved to a boon
22:33
tune in a move to Arch. They continue
22:35
to have the same problem. And. So
22:37
then the professor said. right?
22:40
You. Guys just go figure out what's gonna work
22:42
best. And whatever you figure out what's best,
22:44
we're going to just put on a piece of hardware and
22:46
that's what we're going to send out everybody to. They tried
22:49
Silver Bullet Train, all these different things. And. In
22:51
the last thing the tried. Was. Next. And.
22:54
They used the Knicks bitcoin project. And
22:56
then it started sobbing. All of their probably have
22:58
no legal education and configuration things they needed and
23:01
then they could also start reproducing problems back in
23:03
the classrooms, make a fixed shipped to the customer
23:05
and get the point of sale device working in
23:07
a couple of hours. And so they came to
23:09
the professor and they said. We.
23:12
Think we've gotten expect one and he said, what
23:14
the hell's next year. You. Want
23:16
to go with what weird nice destroy the we have to
23:18
support now and so they gave him a little presentation and
23:20
they sold them on it and now there is this piece
23:22
of hardware. A. Called the my bonds. That.
23:25
Is in else our you'd other places
23:27
to. It's all next bitcoin and it's
23:29
all prescribed. For. This
23:31
point of sale set a while and. And
23:34
so we thought. that seems like a pretty reasonable
23:36
approach for us. It also kinda felt like a
23:38
nice version of i mean, it's not quite a
23:40
will it Next segment, but I think it's in
23:42
that spirit. But. Was interesting
23:44
because you know our last time around we were doing our
23:47
next clouds up but that's had a module that was just
23:49
right and next packages and think we. So. Far
23:51
most of us have experience using been a
23:53
pretty straight next O s and. There's.
23:55
So much of a mixed bag. it is pretty much everything
23:57
we need has been there. but Next
24:00
Bitcoin, it's its own repo. It's its own flake.
24:02
It's a whole other I mean it all leverages
24:05
nixos technology Of course, but you know, it's its
24:07
own thing and we have to figure out how to
24:09
apply that Yeah, it's sort of outside the standard module system So we
24:11
have to figure out how to bring it in and then
24:13
figure out which bits of it we wanted Yeah,
24:16
I get everything to play nicely together, but I you know
24:18
so far it's been pretty nice I mean you got to
24:20
go get the get the flake or however you choose to
24:22
do it They've got instructions in the read me bring
24:25
that in but then you just make you know in
24:27
your nixos configuration Suddenly you've got a bunch
24:29
more modules and services available that nix Bitcoin
24:32
exports So, you know, you do
24:34
services dot Bitcoin D dot enable equals
24:36
true and boom You've
24:39
got a Bitcoin demon running now. You still got a way
24:41
to go think the blockchain but yeah, you have
24:43
a nice reproducible setup They've got a lot of
24:45
apps already, you know stuff like the mempool. They've
24:47
got ride the lightning They've got you know liquid
24:50
support lightning loop. We've found a lot of
24:52
the stuff that we wanted not a mumbrel
24:54
But a lot not everything. Yeah, and the
24:56
goal here is to have
24:59
something that we can again
25:01
say, okay Brent Here's your file use this
25:03
file and now you have a working system.
25:05
You can imagine this with an IMAP server, right? Here's
25:07
your file you run this and now you have a
25:09
working system We don't just spend an afternoon with you
25:11
like trying to get it all up Oh, yeah first
25:13
I installed this package over here and then I'll make
25:15
sure you change that config setting right none of that
25:17
None of that. It's just ready to go. And then
25:20
the other thing is you're you're safe on upgrades You
25:22
know, you're really pretty much set unless there's a you
25:24
know, a bug or regression introduced upstream
25:26
by the software maker It's
25:29
gonna be such a more solid upgrade process than
25:31
one of these pre-built systems It's managing all these
25:33
containers that have to like do it a self
25:35
update and then do it a Docker compose Pole
25:38
and you know do all these things that under the hood
25:40
that can sometimes go wrong and sideways and it just hangs
25:43
You don't have to deal with any of that, right? Instead.
25:45
You've got like a flake with pins in it You
25:47
just you can roll back if anything goes wrong. It's
25:50
all in get so what happens West when not everything
25:52
is packaged it up As a module which we did
25:54
run into. Yeah. Okay. So For
25:57
the booth specifically there's this great app from
25:59
the podcasting 2.0 folks called helipad
26:01
and Chris you turn on this turned us
26:03
onto this as well and It's
26:06
super helpful especially during live streams because it just pops
26:08
up and makes that fun pew And
26:11
a real-time dashboard. Yeah shows us live boosts
26:13
coming in But it
26:15
wasn't packaged in next Bitcoin.
26:18
So we thought okay Well, we're
26:20
gonna need helipad and actually just a just
26:22
a couple days ago. They finally merged Long-standing
26:26
issue and pull request to add a fancy
26:28
settings page and web web Which
26:30
pretty killer I think for a lot of folks
26:32
because you can get helipad running talking to your
26:34
Lightning Demon and then export That you know anywhere
26:36
else have it send your messages in slack or
26:38
element or whatever. Mm-hmm So this is
26:40
an application we wanted to have on our systems for
26:42
all of us each one of us But
26:45
it wasn't available by the Knicks
26:47
Bitcoin project So we had to
26:49
come up with a way where we could package it ourselves That
26:52
again would be reproducible for everybody that uses this afterwards.
26:54
Yeah, you know, we had a lot of options Because
26:57
it's designed to run on umbral. It's already packaged
26:59
as a docker container. So that's definitely one option
27:01
Yeah, just use a docker container. It's also a
27:04
rust app. So it's pretty minimal We could probably
27:06
just download the binary and run it on nixos
27:08
and it would probably work just fine you basically
27:10
just need the little web root folder with all
27:12
the static assets and a working binary for your
27:15
system and it should work but Either
27:17
of those sounded as much fun No trying to make
27:20
it first-class like what if what do we want to
27:22
fit into this? Lovely little nixb bitcoin ecosystem and we
27:24
want to be able to configure some of the parameters
27:26
And again, we want the the co-host to be able
27:28
to run this without having to go like set up
27:31
a docker container separately And
27:33
that turned out to be a lot simpler than
27:35
I think either of us really hoped for I mean just
27:37
to get started Much like go
27:39
and a few other languages Nick's
27:42
has great support for rust You
27:44
do need to have like a cargo lock
27:46
file available, but they have a build rust
27:48
package function So you kind of
27:51
just don't you yeah, totally rust platform build
27:53
rust package. Oh sweet So here, you know,
27:55
basically you tell it like okay, the name
27:57
is Pelopad. Here's the version I want which
27:59
usually corresponds to like a tag in git that
28:01
you're gonna go download. You point it
28:03
to literally fetch from GitHub, right? Go
28:05
grab it from the podcast index, grab
28:07
the helipad repo, and that's about
28:09
it. We did have to figure out, you know, you
28:12
got to figure out like what kind of build inputs
28:14
and native build inputs. I even, I don't know why,
28:16
but I put in a little work to see if
28:18
it would work on Darwin as well. Well, old Mac
28:20
OSO, that's possible. That was great. It's
28:22
random. But you know, now essentially the GitHub repo
28:24
is our package repo, right? So when they update
28:26
and they release there, we'll get the new version.
28:29
Yeah, we will have to do a couple of
28:31
it, a couple updates because you got to go,
28:33
you know, there's hashes in here to make everything
28:35
reproducible. So you got to go through
28:37
and when they really do a new release, we'll decide,
28:39
are we ready to update? And then we
28:41
can update that package to pull in the latest one. So that
28:44
worked pretty well. And we got ourselves a little binary
28:46
that was built and runnable. But that's
28:48
only half the battle really, probably not even half the battle
28:50
because that just kind of gets us in the next store
28:52
a helipad executable that we could run.
28:54
And we tested that and that was working. But then
28:56
you're gonna also have to go download the web root
28:59
and statefully stick that somewhere. Yeah, that just didn't sound
29:01
that you need to get it to start. Yes. And
29:03
this was one area where personally, I'd had like a
29:05
little more experience with Nick's because I've tried
29:07
packaging a couple things myself just
29:09
for personal projects. And so I'd seem like, okay, you
29:11
can build the package. You got it available for a
29:13
lot of stuff. That's enough. Yeah, yeah. What about having
29:16
a whole gosh darn Nick's OS module? Right? Why not?
29:18
Because that's how everything's done with Nick's Bitcoin. Right. And
29:20
I think ultimately we'd love I don't know if it
29:22
up streams or not, but it would be
29:24
nice for it to take advantage of the Nick's Bitcoin infrastructure
29:26
and sort of seamlessly slot in a mix
29:29
that we really liked a lot of the patterns that
29:31
that gave us. So I thought if we could
29:33
have the exact same thing for helipad. And this is something that
29:35
a lot of other folks who are in their own note are
29:37
gonna want eventually. Yeah, yeah, especially folks interested
29:39
in value for value and boost. Right. So following
29:41
their convention, so sort of just it's just sort
29:43
of slots right in if people are already using
29:45
Nick's Bitcoin. Yeah. And that was so great because
29:47
you know, there are a lot of Nick's OS
29:49
modules out there, but a bunch of them are
29:51
kind of integrated in with Nick's packages. And it's
29:53
just a lot to sort through. I
29:55
found it super helpful that Nick's Bitcoin's totally open
29:58
source. I could just go read some of modules
30:00
for the apps we were already using and
30:02
then kind of copy that pattern and be like, oh right
30:04
that's how they do that. So for
30:06
instance right, we've got a you
30:08
know a big array attached to the thing that we're running
30:11
that's going to store the blockchain and stuff. We wanted to
30:13
make sure that all the state wasn't
30:15
going to be on the main OS disk, it was going to be over
30:17
there. All the other services come with like a data
30:19
dir option so you can make sure it goes and points in
30:21
it. You know, hey all the app data
30:23
live over here. Just emphasize that point. This is
30:25
what makes it so nice is in that config
30:28
that we're setting up, we're setting the
30:30
data directory in there. So when
30:32
these applications get set up, they just are
30:35
configured out of the box for our data delivery.
30:37
This stuff is so nice and when we give
30:39
it to Brent, he just changes that path to
30:41
whatever his data directory is and all of the
30:43
apps, you don't have to go configure each application
30:45
individually. Right. Or you could mount your thing to
30:47
the same full, you have a lot of flexibility.
30:49
But anyways, I didn't mean to interrupt but I
30:51
just want to underscore how freaking nice that is.
30:54
Well and it was it was neat to see how
30:56
it was done too. So a bunch of these, they
30:58
use system D temp files under the hood, which is
31:00
a sort of facility for system D to create temporary
31:02
files, but turns out they actually don't need to be
31:05
that temporary. So you can create
31:07
directories, you can also create sim links. So
31:09
there was stuff in there that we could set up. So helipad
31:11
works the same way it it automatically sets
31:13
up its own storage location wherever you tell it,
31:15
I got it configured so you can, you know,
31:18
in next you can tell it all the options
31:20
you want for helipad and then that spits out
31:22
your configuration file into the next store and then
31:24
it's assembling that into the route where this thing's
31:26
running. I mean, this is all very
31:28
MVP, we basically got it to the stage of like, hey,
31:31
look, it looks like it works. And you know,
31:33
in our actual node config, we could just
31:35
say like, services dot helipad dot enable equals
31:37
true. Surely lots of stuff to improve,
31:39
but it was really fun. And I thought it was a
31:42
nice way to go about learning this stuff in kind of
31:44
a safe environment, and a slightly simpler environment.
31:46
Well, in the opposite of a like, and I
31:48
don't mean to like, hey, it on like the
31:50
free NAS type stuff or the platforms that let
31:53
you deploy, you know, a bunch of apps from
31:55
an app store. But what we
31:57
get with this is we're building
31:59
it up. up instead of building it down. And
32:02
so we're adding individual things that we need
32:04
as we need them and
32:06
nothing more. And to me,
32:08
for something that you want to run reliably,
32:10
securely for a long time, that's
32:13
always, always a better way to go. If
32:15
it's more minimal and you just bolt
32:17
on as you need stuff using a
32:19
standard way that is
32:22
totally scalable, it's
32:24
just gonna, I think, gonna make for a much, I mean, these
32:26
basically are set up once and done. It's
32:28
neat too, because the Nix Bitcoin stuff, obviously
32:30
security is fairly important on your node, right?
32:32
You really don't want folks getting on there
32:34
or stealing your bag. So
32:36
there's a bunch of options in Nix Bitcoin and
32:38
stuff that they just use. So like
32:40
when you're setting up the systemd service for hella bad or
32:43
for whatever, there's some new options
32:45
in there like read-write paths or read-only paths.
32:47
And basically you can tell systemd, when
32:49
this service, I'd like it to have this working
32:52
directory, and then it can only read from these
32:54
paths and it can only read and write these
32:56
other paths. So you can tell it,
32:58
like, okay, you can read from Etsy, you can write
33:00
to this wonder, and else-wise you don't get
33:02
to see squat. Yeah, that's nice. The
33:05
other, the one last part about this that was really
33:08
nice is, you know, we were doing this at the
33:10
studio on a particular machine here, but
33:12
I didn't really wanna like do all the testing and
33:14
dev on that machine. You know, there's
33:16
tail scalers access, it's all fine, but I just
33:18
wanted to play with it a bit on my laptop as I was trying to get
33:20
the module to work. And I wasn't even
33:22
using Nix OS. I was using Katie
33:24
Neon at the time because we were getting ready to
33:26
check out the new Plasma. I installed Nix on there,
33:29
and then you're able to not only build the whole
33:31
Nix OS module, but then in the
33:33
Flake, I just added a Nix OS configuration
33:36
that was pulling in the module I was developing. And
33:39
then from that, it'll just build you a virtual
33:41
machine image, which it uses the Nix
33:43
version of QEMU to run right on my
33:45
name. So I didn't install any VM stuff. It was
33:47
just like- Doing this on top of an Ubuntu base.
33:49
And then suddenly I'm in a Nix OS VM and
33:51
I can see like, oh, did my systemd service render
33:54
out like I wanted it to? Yeah. That's
33:56
so neat. That is so neat. And then like, now once you get it
33:58
working, you go put it on the box. That's just- And then it
34:00
worked, it just worked. Ah, that's so cool. Yeah,
34:03
that's the other thing is you moved to a totally
34:05
different system from that, you know, temporary VM system, drop
34:07
another box, reload and it works. And you don't even
34:09
have to like bring anything, you know, I basically just
34:11
pushed it to GitHub and then went on the box
34:13
in the studio and said, hey, pull in the flake
34:15
from this GitHub repo and rebuild your system. Can we
34:17
just, can we just like soak in that for a
34:19
second? Just put it up on GitHub and
34:21
it's like reproduces it and it works and that is where
34:23
it just seems inevitable that if
34:25
you have a mission critical production app, you're
34:28
gonna want to be able to have this kind of flexibility
34:31
and you know, prescribed deployment. And as with everything, there's
34:33
a ton of ways to do this, obviously a bunch
34:35
of this stuff you can do. Sure, there always is.
34:38
Yeah, but I think there's something about the
34:40
power of combining all these things in one system
34:42
and some of the ergonomics of Nix, like that
34:44
just built in virtual machine setup and that you
34:47
can do it on any system without really installing
34:49
much besides Nix, really kind
34:51
of lowered the barrier to entry and I think up the reward
34:53
a bit. Hmm, now we just
34:55
have to figure out how to do a full migration,
34:57
but the thing that I liked about it is we
34:59
essentially each week solve something and as
35:01
we do that, we kind of unlock that knowledge
35:03
and then we can build on top of that.
35:06
So week one, we weren't installing
35:08
custom apps. Yeah, we were
35:10
just getting to darn think, like is the Lightning
35:12
Demon working or things? Things, we don't know. But
35:14
it's like you solve a problem and you're always
35:16
moving forward. You can always build on
35:18
top of what you've done. Not
35:21
that that isn't how it typically works, but it really
35:23
feels concrete. It's like, okay, we've solved this, now we
35:25
build on top of that because that's a finished problem
35:27
and we can now do this next thing and then
35:29
the next week we solve the next problem. Yeah, and
35:31
I think it's nice just to understand that
35:33
yes, the barrier to entry is high and
35:35
maybe you don't need to build your own custom apps, but
35:38
Alex has been off contributing stuff to Nix packages.
35:41
Once you get over a couple of those humps, you
35:44
can really start bringing whatever you want right along with you
35:46
just like you can with Nix. Okay,
35:48
first of all, this is amazing.
35:51
We've been dreaming about this for like what, a year or
35:53
two? So kudos to you guys
35:55
for doing that and hearing the details
35:57
of it is awesome. I do
35:59
have a... question about Nix Bitcoin having its
36:01
own repo. I'm curious about why
36:03
that is, why the project feels like they have
36:06
to have their own repo versus just using the
36:08
standard Nix repo. Is there a
36:11
particular reason? You know, I'm not
36:13
really sure, but I think part of it is
36:15
probably you can just, you know, uncouple the development.
36:17
Nix packages development seems to go pretty fast and
36:20
there's, you know, all kinds of reviews and awesome
36:22
systems, but I think the stuff
36:24
might be just different enough and they might also have
36:26
some different sort of defaults with eyes
36:29
to security and more integration and stuff. That's what I
36:31
was going to say. Yeah, there's some defaults that they
36:33
change. And I think you're going to see more of
36:35
this. I think Nix Bitcoin and Nixified
36:37
AI are kind of the beginning of this, but
36:39
instead of distros, you know, where we'd see spins
36:41
of distros in the past that were like a
36:43
studio distro or whatever, you're going to just
36:46
see these communities that
36:48
build up around Nix and create like the
36:50
Nix Bitcoin project. And you're going to have
36:52
Nix probably there maybe already be a Nix
36:54
studio project. We should look into
36:56
that. But you know, I think this is going
36:58
to become like the next wave instead of seeing,
37:00
I hope maybe this is me projecting, I hope
37:02
of mine, but instead of seeing new distros pop
37:05
up all the time, which does feel like it's
37:07
slowing down, you're going to see takes on
37:09
Nix that are kind of like,
37:12
you know, a community that comes together with
37:14
a very specific goal and they create this.
37:16
And then you just, I mean, it starts
37:18
as just a basic Nix install and then it
37:21
became a Nix Bitcoin install. Right. We just really
37:23
just added another input to our flake and then
37:25
turned on some more services. Yeah. And I think
37:27
that too helps, you know, obviously before you could
37:29
do all the same stuff, but the flake integration
37:31
really takes the costs of having it as its
37:33
own repo down a lot, I think. So you
37:35
get the benefits of having it sort of uncoupled,
37:38
play with it, especially as early development, you know, you don't want to
37:40
have to, you're making lots of rapid changes and
37:42
then it's still easy for folks to get it.
37:44
I mean, I'd love to see Nix email. It's
37:47
this for an email server, right? Nix
37:50
image or whatever, just all these things where the community
37:52
comes together and they just build this because there's
37:55
so many ways to solve these problems. And the nice thing about it,
37:57
these modules being on GitHub is you can just look at what's going
37:59
on. they're doing and you can adopt some of it or all of
38:01
it or you could bring it in with the point or you could
38:03
just copy the file right and then have
38:05
your own module locally until you're ready to do
38:07
something else but we're all starting from a much
38:10
better place and you know it's going so much
38:12
faster but this is kind of what Docker is
38:14
trying to do right but it feels like maybe
38:16
this is the new way to solve
38:18
those problems well here you're going all the way into
38:20
the application too so not only are you deploying on
38:22
the actual host but you're going into configuring all the
38:24
way into the application and it's kind of all integrated
38:26
too so it's like you know one
38:29
of these services might configure the
38:31
the MySQL that service that
38:33
exists in Nix OS already but
38:36
if you want to then further tweak that that's all
38:38
right in the same area so you can access that
38:40
with directly without having to go to some other file
38:42
so I'll integrate it into one holistic config. collide.com/unplugged.
38:48
Now I bet you have heard
38:50
me talk about collide before I
38:53
think it's kind of a secret weapon would have kept me
38:55
in IT probably for even longer but
38:57
did you hear the good news? Collide's
39:00
been acquired by one password that's actually pretty
39:02
big news since these two companies really
39:05
have a very similar focus in the
39:07
security industry solutions that put users first.
39:10
Now for over a year collide device trust
39:12
has helped companies with Okta ensure that only
39:14
known secure devices can access their data. They
39:17
do this with some really cool tooling and a
39:19
single pane dashboard for all your machines and
39:21
now they're doing it even more with one password so if
39:24
you've got Okta and you've been meaning to check out
39:26
collide now is a great time. Collide
39:28
comes with a library of pre-built device
39:30
posture checks too but of course
39:32
you can write your own custom checks as well for
39:34
just about anything you can think of including
39:37
your Linux fleet all without
39:39
the requirement of an MDM.
39:43
The dreaded MDM. What does a Linux fleet
39:45
do? Well you don't need to worry anymore
39:47
with collide. Also you know really
39:49
handy I know for contractor devices where you
39:51
can't necessarily just install software on somebody else's
39:53
computer and really every BYOD device every phone
39:56
or laptop that happens to roll into your
39:58
company. Collide solves that in Now
40:00
they're doing it with one password. So
40:02
go check them out. They're only getting better.
40:04
Go to collide.com/unplugged to learn and
40:06
to watch that demo. It's a great way to support the show
40:08
too. That's
40:11
kolide.com/unplugged. collide.com/
40:15
unplugged. Okay,
40:19
now I think we come to Chris. I
40:21
have some hints at what you've been doing,
40:23
but actually now I'm starting to question myself.
40:25
I don't know. So what do you
40:27
got for us? Yeah, I used you as a tester this
40:29
morning to just like check, like, do you think this is
40:32
as cool as I do? Because I think this is really
40:34
cool. I gotta give
40:36
a shout out to our buddy Alex who turned me on
40:38
to this. And it is a
40:40
portable game console called the RS36S.
40:45
And it's focused on retro games. You
40:48
can find it for somewhere between $30, $60, or
40:51
if you get the full kit, about $85. It
40:55
is really focused on emulators. So you've got
40:57
a whole list, you know, everything you could
40:59
really think of that is of any kind
41:01
of retro era. And
41:03
that's great for me. Nintendo, PSP, all
41:06
those Game Boys, all that kind of stuff. Where
41:08
it really stands out is its size. It's
41:10
shaped like kind of like a little bit fatter of a Game
41:12
Boy. And its screen. The
41:15
screen is small, but it is a IPS OCA
41:18
brilliant screen. It is, here I'll turn it on
41:20
for you. I did not expect that. It's somehow,
41:22
it looks like a Game Boy, so I thought
41:24
it would just be like a black and white
41:26
screen. I know, right? It really seems like it
41:29
would just be a crappy screen. But
41:31
it is not. It's only 640 by 40, but again, when
41:33
you're playing these ROMs, that's all you really need. It
41:36
has an ARM 64-bit CPU in here, 1.5 gigahertz.
41:40
So it's, you know, plenty fast for playing
41:42
these. It has joysticks on it as well, which
41:44
is really neat. A gigabyte
41:46
of RAM. And check this out.
41:49
Dual, this one has dual TF card slots.
41:51
So I've got two SD cards in here. One
41:54
is the OS, so you can reflash that. And one is
41:56
the ROMs. It's about a thousand ROMs
41:58
as things come. that comes with. ROMs
42:00
that I've never even been able to find online, there's
42:02
no way this thing's going to be for sale for
42:05
very long. It's loaded with
42:07
ROMs. So what's the OS like? The OS
42:09
is great. So it's called Arc OS, which
42:11
is based on Ubuntu 1910. Oh,
42:14
of course it's Linux powered, but I wasn't sure
42:16
if it was some embedded thing. No, it's Linux,
42:18
buddy. It's got two USB-C ports on the bottom,
42:20
one for charging and one for actually getting computer
42:22
access too, so you can actually get to it.
42:25
The battery life's fantastic. Today, this morning was the
42:27
first time I've recharged this thing in like two
42:29
days. I think that's what your Linux device with the best
42:31
battery at this point. Yeah. Well, I got it. So that
42:33
way you boys wouldn't be fighting in the back seat so
42:35
I could keep you distracted on our way there. Oh, you
42:37
only got one of them? Well, one
42:39
of you have to just look out the window, I guess.
42:42
You can share it. It's great. It's got
42:44
a little speaker in there, a little 8-watt capacity, a
42:46
little 8-watt speaker, so it's not going to do any,
42:48
it's not going to blow you away. But again, for
42:50
these 8-bit and 32-bit and 16-bit games, it's
42:53
really not bad. And the Arc
42:55
OS UI is really fantastic. I
42:57
was just looking at this, you can actually, oh yeah,
42:59
I'm going to do this live,
43:01
but you can actually open up the back and
43:04
you can take out the battery it looks like and you
43:06
can actually, look at that, you could
43:08
actually, yep, you could swap the battery. Oh, that's
43:10
nice. Got a removable little lithium battery pack. It
43:12
looks like a 11.1 watt hour battery pack. That
43:15
looks pretty standard like you could buy from them
43:17
too. Yeah, it's a real standard little
43:19
$3,000 lamp. I didn't save my
43:21
game. Oh, sorry, Brent.
43:24
Sorry. I have read by
43:26
the community, I don't know if any
43:28
of the audience out there has had experience, but I've
43:30
read that the SD cards it comes with are very
43:32
cheap and they don't last as long. So you might,
43:34
if you get this. Maybe get a premium one. Yeah,
43:36
and you can run it off one SD card if
43:39
you partition it, or you can do the
43:41
dual SD card thing. So did you have to install
43:43
the OS? No. Oh. Comes
43:46
with the games and the OS ready to go and it's got a
43:48
UI specifically done for arcade, Boots right up,
43:50
plays the games, it's got great controls, they feel
43:52
really good. What do you think of the physical
43:54
controls? I Was really impressed. Like I Picked it
43:57
up and I haven't played many of these Game
43:59
Boy style consoles. But. It just came
44:01
supernaturally for a person who's played like
44:03
Super Nintendo or those kind of controllers.
44:05
And what stood out for me was
44:08
the quality of the joysticks. Yeah
44:10
in. A pretty good are they are not
44:12
going to put a bag to go into as
44:14
can try it and ago a good I know
44:16
What surprised me was the triggers in the back.
44:18
yeah one them and find out of that triggers
44:21
back there They were brilliant. He adds a nice
44:23
touch and so for the size like okay it's
44:25
You know it's tempting to compare it to Esteem
44:27
Deck but for the size of this little thing
44:29
that you could just shove a new property from
44:31
pocket yeah. It's like brilliant. I was
44:33
really really press but it's the screen the stood
44:35
at the most each. It's great if you just
44:38
want some kill some time travel. Gaming.
44:40
Or something like that. Oh. The Bury my be
44:42
dead. I just and London and it turned off. By.
44:45
A little bit ah the better we were
44:47
plane at this morning that with in charge
44:49
of much as offer other senses performance and
44:51
scale like what you know what our modern
44:53
well what's the like emulated system limit the
44:55
distinction do I? That's a good question. I
44:58
haven't really posted farts. I'm so much of
45:00
the classics but it does have a Pc
45:02
game emulate are on their to if feel
45:04
faster than the. Group. A
45:06
hit fit my beloved sealed portable. You
45:10
know if linux it's it's less it's either
45:12
A has to do it's not Android with
45:14
the on the play services and all I
45:16
kind of stuff it's you Spc charging and
45:18
my shield is micro so anna that's nice
45:20
to that's ever use B C device I
45:22
got this one for eighty bucks off amazon
45:24
but then i when looked and I found
45:26
it on ali baba. Are. Not
45:29
ali express. For. Ice
45:31
I wanna say sixty dollars. Your screen
45:33
that oaths forty eight dollars as compared
45:35
with the games. With.
45:38
The Games. Forty. Eight bucks with the
45:40
games in there and you got yourself in strong.
45:43
As it is no way this thing last right. Know.
45:45
It. And. i listed it's linux so i
45:47
i alex showed it to me like oh yeah it's
45:49
brilliant outcome guinness off one of those okay so it
45:51
is old man tested clearly but has been kid tested
45:53
yet the kids like it you know that is that's
45:56
the thing is some of those old games hold up
45:58
some of the good ones hold up like the Mario
46:00
stuff and all that really does hold up. Mario
46:03
Kart's on there, you know. I played Star
46:05
Fox, Chris, and you picked it up and you're like, oh,
46:07
wait a second, this looks really good on here. Yeah, again,
46:09
the screen quality is so top notch that
46:11
it gives life to your old games, they're
46:13
just vibrant. Yeah, my brother has
46:16
a Wii that has been sort of hacked
46:18
to have a bunch of these simulators on
46:20
it. And that's what we rely
46:22
on every Christmas when we spend far too
46:24
many hours playing games
46:27
for 30 hours straight. I
46:29
have to say, the experience on this device
46:31
was better. You think so? Oh,
46:33
yeah, it felt smoother, more reliable, like
46:35
I know on his system, because
46:39
you're trying to fight it into a Wii
46:41
interface is really clumsy, but also the emulators,
46:43
they don't have all the right memory or
46:45
whatever to allocate it. And so it was
46:48
a clumsy experience compared to this thing,
46:50
which the menu to go through
46:52
the games was just really nice.
46:54
Yeah, it plays a little theme song
46:57
for the most popular game from that
46:59
console, and it's completely branded. It's
47:01
got the Super Famicom in there, it's got
47:03
the Super Nintendo. So it's even got some
47:05
of the variations of the console
47:07
that maybe didn't ship in your country and stuff
47:10
like that. And you can try a different country's
47:12
version of the ROM. They'll have multiple editions of
47:14
the ROMs on there and things. So they have
47:17
stuff that as a kid I knew was out there, but could
47:19
never get my hands on too, which is kind of a neat
47:21
thing now. But then playing it for, I don't know how long
47:23
I was playing it, because I lost myself, but probably 15, 20
47:25
minutes at least, right? Yeah, dude.
47:28
I took a long shot. That's what I'll say
47:30
on air. And I
47:32
just found it super responsive too. Like
47:34
I quickly, really quickly, even though I'm
47:37
not used to this style of gaming
47:39
console, just kind of got lost in
47:41
the game, and a game that's actually
47:43
quite old and a success, I would
47:45
say. Well, I'm curious
47:47
to what your thoughts are. I was really surprised the
47:49
amount of controls. You got your standard D-pad on there,
47:52
you got your SNES, A,
47:54
B, Y, whatever buttons on there and X
47:56
or whatever it is. And then you've got
47:58
the dual 3D joysticks. plus the buttons on the back.
48:01
Yeah, it's all kind of, at least in my
48:03
opinion, with my hand size, it was all very
48:05
reachable, all usable. Yeah, I thought that was gonna
48:07
be, when you handed it to me, its biggest
48:09
downside was ergonomics. That's what I looked at, that's
48:11
what I thought too. And like especially, I thought,
48:14
oh geez, these buttons on the back, the triggers
48:16
on the back. You're gonna be hitting them all
48:18
the time or whatever. It just seems like they're
48:20
just sort of plunked on there and there's not
48:22
much thought put to this. Like they're even right
48:24
angle, like this isn't gonna work. But
48:27
then I started using it. What's in the hand? And I was
48:29
like, oh wait a second, I actually really like this. What do
48:31
you think Wes? I want a version
48:33
of this that has the old cell phone
48:35
style flip out keyboard or like slide out
48:37
keyboard. Could this screen? You can
48:39
get some like serious remote this that I knocked
48:42
on this thing. It only takes 40 by 480
48:44
but it looks great. Ha ha ha ha. Yeah,
48:47
I mean there you go. I don't know if anybody's shopping
48:49
for a device like that but something you can throw in
48:51
your front pocket or your laptop bag or something like that.
48:53
Real easy to travel with like we're gonna be
48:55
doing. Just seems like a no brainer.
48:57
So again, it's kind of hard to find because
49:00
it's just called the RS36S Retro Handheld
49:04
Gaming Console. And yeah,
49:07
that's it. Different places I've noticed
49:09
come with different ROMs potentially too so look for
49:11
that. Make sure you get
49:13
the one I came with, the one I got off Amazon was
49:15
a little bit more expensive but it came with kind of a
49:17
whole kit. So you're saying the one you chose is better. I
49:19
don't know. Actually, I don't know for sure because I think you
49:21
could probably find the one I got for cheaper. I
49:23
just happened to know mine came with all the ROMs and stuff
49:25
and you're gonna want that. Put it up
49:27
to your mic there. Yeah, so that's the system
49:30
menu and then if you hit the down arrow west, it'll
49:32
switch between different emulators. Oh, I was wondering
49:34
about that, okay. Yeah,
49:37
and then each one plays like a little tune and gives
49:39
you a little themed menu
49:41
or whatever. Yeah, it's nice. On Nintendo
49:44
64? Yeah, yeah. Okay,
49:46
I know what I'm doing after this.
49:48
GoldenEye? Oh
49:51
man, this is brilliant. I think, you know,
49:53
I haven't bought. I think Bass Hunter 64
49:55
is more Brent Speed. Hey
49:57
now. No, I just go outside my friend's door.
50:00
I haven't bought a
50:02
gaming console in a
50:05
like decade, and I am extremely tempted
50:07
by this thing actually. Now
50:09
did you, I assume, but can
50:12
you add your own? You know, if you want a ROM file? Oh, 100%.
50:14
Yeah, yeah, yeah. Yeah, that's I think
50:16
what I really like about the dual ROM setup is
50:18
you can just pop the game ROM out, leave the
50:21
OS ROM going, and then just pop it back in. So,
50:24
Texas Linux Fest is, I'll put links by
50:26
the way to the show, in the show
50:28
in a sec, Texas Linux Fest is approaching
50:30
quickly after scale and starting really
50:32
quick. We had a community
50:34
member reach out to us and
50:36
offer to help bring us down to
50:38
scale, and I'm really excited by this.
50:41
You mean bring us down to Texas Linux Fest? Oh, Texas
50:43
Linux Fest, yeah, sorry. I got everything, everything running together right
50:45
now. They're Sinaire Cybersecurity,
50:47
and they're based out of Texas, and they
50:49
reached out. Donald is a longtime listener, he's
50:52
been listening since like Linux Action Show with
50:54
Matt. What? Wow. Yeah, and he said we'd
50:56
love to get you guys down here, so
50:58
they're gonna help get Linux
51:00
Unplugged down to Texas for
51:04
the Texas Linux. What? That's amazing. As
51:06
they put it. And I'm, you
51:08
know, and I think we're gonna, we're gonna have a chance to
51:10
go out to dinner with the Sinaire guys, and you know, learn
51:12
what they do and meet them too, so that should be really
51:14
good. They're also contributing to Texas Linux Fest
51:16
itself as one of the contributors and sponsors of Texas
51:19
Linux Fest. Oh, great. So they're really, you know, they're,
51:21
you know how these stories go. They say they listen,
51:23
they, we help them. I think they
51:25
give us too much credit, but they want to, they wanted to,
51:27
you know, return the value and send
51:29
us down there. So you can check them
51:31
out if you were looking for a cybersecurity
51:33
company. It's scinay.com, sinaire.com,
51:38
and they're helping us get to Texas Linux Fest. Go say
51:40
hi to Donald. Really
51:42
looking forward to that. We're, we're still working through
51:44
like who we have somewhere for Jup's
51:47
down there that's near or in Austin. I've
51:49
gotten a very generous offer outside
51:51
of Austin. It's about, I think
51:54
it's 20 miles. Not sure if that's a great
51:56
idea for going to a conference every day. So we
51:58
are looking for a place where we can park a... big old
52:00
RV for a little bit if you're listening to have
52:02
something and we'd love to get down there early for
52:05
the eclipse too And you know, it's getting
52:07
expensive So if you haven't booked your travel yet listeners do
52:10
it because the eclipse is raising the rates
52:12
or book after the eclipse Mm-hmm, but
52:14
it's yeah, it's not gonna be cheap It's
52:17
not gonna be cheap and I would imagine you got to
52:19
look at that schedule closely because I was looking at flying
52:21
in The you know a couple of days for
52:23
the eclipse and the rates just skyrocket, but
52:26
just think about the barbecue thing and
52:31
now as the French say it is
52:33
time for the boost sure
52:35
is and VT 52 is
52:37
coming in once again, and he
52:39
is our baller at 62,222 sat
52:47
And We We
52:49
all I think giggled when we saw this first
52:51
link that he sent in he says Nick's OS
52:53
on free BSD and he sends Us a link.
52:55
It is a thing Nick's BSD
52:59
Nick's BSD is an attempt to make
53:01
a reproducible and declarable BSD based on
53:03
Nick's OS You know what what
53:05
took them so long in theory a lot of
53:07
this work could be you know any BSD of
53:09
it so far It's a free BSD focus. They've
53:11
got a fork of upstream Nick's that allows building
53:13
packages for free BSD There's a fork
53:16
of Nick's packages and then there's Nick's
53:18
BSD, which is basically the equivalent of
53:20
Nick's OS Seems like I mean a
53:22
nicely laid out project here They've got a great read
53:24
me that kind of talks about like what is this
53:26
thing and how likely is any of this to ever
53:28
Make it back upstream which some of it seems like
53:30
it could Maybe there's hope
53:32
mmm, and then he sends 60,000 sass
53:35
to say if rust has
53:37
its own cool sound bite Then is
53:39
it perhaps time for new and
53:41
Nick's OS to have its own maybe some ideas like a harmonica
53:45
riff Maybe some chanting
53:47
monk monks or just yelling
53:49
one of us one of us if you're unfamiliar you
53:51
can look for that on YouTube Maybe something else he's
53:53
looking for suggestions, but he says we need a Nick's
53:55
OS sound bite something declared. What's a declarative sound bite?
53:58
Oh? I have the. So
54:00
how do you live with the restaurant? Ah,
54:02
Well West. Hired a intern to run the sound
54:04
board and he brought it in and it was
54:07
extremely inappropriate. but we'd pay the licence or keep
54:09
and center. So
54:11
so sorry that that be fired december guy
54:13
and kept out the clips. Yeah I mean
54:15
we pay for the clamps. But. We
54:18
never pay the sound border hybrid
54:20
sarcasm comes in with forty two
54:22
thousand Sat see on the ultimate
54:24
question. From. The Podcast index
54:26
been I'm not seeing a message. You will
54:28
appreciate that value and support hybrids. So.
54:31
Nice when I say I reject him. And
54:33
listen, we know is out there still. It. Out we
54:35
don't hear from sir to worry a little bit. Ensign
54:39
next posted in a total of
54:41
twenty one thousand, two hundred and
54:43
twenty two sets over to boosts
54:45
B O S T using some.
54:47
Greetings. From England. I'm a long
54:49
time listener. First time boost? Hell
54:52
no Thank you. Knicks Unplugged! Oops
54:54
Rely on ah ok we deserve
54:56
that is my favorite technical of
54:58
podcast so it's about time I
55:00
support with some say oh there
55:02
you have regarding fountain I really
55:04
want to use it with Android
55:06
Auto Body experience is not great
55:08
for me. The tabs along the
55:10
top showed no items for every
55:12
category. On. The rare occasion as
55:14
well, my content shows up. But.
55:16
Struggles to play even if the
55:18
episode has been downloaded. also. Eat.
55:21
More characters, Her. Boost.
55:24
I can't remember if I've you've done
55:27
this before, but I'd love an episode
55:29
on how the Jb audio infrastructure is
55:31
said. I'll specifically how you got such
55:33
good audio quality from remote participants and
55:36
is Reaper doing all the heavy lifting?
55:39
Either way, I. Use bar with board
55:41
matic nine or backups and people subjects with
55:43
genius scan on my our own Chris you
55:45
are unknown Rating is that the new on
55:47
the media get an interim head down and
55:49
next got array of We have a couple
55:51
things going on here so number one yep
55:53
Fountain Android Auto mushroom of the no items
55:55
as a new one for me so I'll
55:58
report the i mean knicks are seen. But
56:01
yes, that's new to me. That's not
56:03
your experience. Know. If. You say
56:05
we use of this morning but I she can
56:08
get my years became abundance. I didn't specify Css
56:10
as fast as I gave up us be a
56:12
such a. Bastard. But
56:14
will follow up on that. I'm now
56:16
you question about audio quality. And.
56:19
Remote host. I. Mean, Honestly, we
56:21
have to have a lot of credit to Drew. Yeah.
56:23
Yeah, yeah, a lot of goes to Drew.
56:26
We've hired a professional editor. Who's.
56:28
The best in the biz So you know he's got
56:30
two lane and techniques that he's developed over the years.
56:32
That is where every time we asked about a he's
56:34
found some new better to any. the why are so
56:36
it. the stuff just gets better and we don't have
56:38
too many were yeah yeah we've basically we set. You
56:40
know we try to get good local quality audio arm
56:42
and we tried to best we can do that. Drew
56:44
really comes in and save the day. Usually I joke
56:46
with him that I. I call it running through
56:48
the wash yeah were sent to do. We ran through the
56:50
was because he just clean the right up. I'm
56:52
really appreciate you following up to on your back
56:55
of strategies if you do have the characters when
56:57
you boost and to include how you doing backups
56:59
these days were keeping track of this. And.
57:02
The people, a sense of x and genius can. That.
57:04
Could be. Acted be
57:07
really, really good. I like
57:09
that idea lot. Thank you Crags! Proceed to support. Thanks
57:11
for taking the time to get and I'll set up
57:13
to. I know that their initial setup is the tricky
57:15
spot. But. Now that you've got it, Of
57:18
hear from others I also
57:20
realize hear that this is
57:22
sort of a postcode boost.
57:24
his location included here of
57:26
western Texas on have I
57:28
could not pronounce any of
57:30
that super the western part
57:32
western writings off Oswestry. Success
57:35
for five society suffer
57:37
from. From. Prior Extra
57:39
Extras: Trump Trump Prior. As
57:42
I hope we got that right. craig. Totally.
57:44
Non. You. Know is that even Craig's that
57:46
the pronunciation? Oh no I look at these days when
57:48
I go classes are so hard to pronounce, but then
57:50
go take a look at a few names on the
57:52
Washington state map and try to pronounce other. They're just
57:54
as wild in I did. You get used to me,
57:56
grow up with them and they just seem normal to.
57:59
Listen. to just come in with 2500 sats. A
58:03
little bit of a hot booze right there. I'm
58:05
coming in hot with the booze. He says, okay,
58:07
I'm finally testing out fountain. Hey-oh, there you go.
58:10
Good job. Now, I
58:12
know some of you have had issues when importing OPML, because
58:15
the reason I know this is I was
58:17
talking to the fountain team, and I'm like,
58:19
you know, what are, like, the top issues?
58:22
And seriously, one of the top, top problems
58:25
that people have is OPML, because
58:27
the different podcast apps, they
58:29
follow the OPML standard, but they implement it a little bit
58:31
differently. So you just have all of these edge cases.
58:33
Come on. I know. I
58:36
know. But, Jeff, let us know how it works when you're,
58:38
when we're doing the lit stream. You could be our on
58:40
the boots ground tester, okay? You're a lit guy.
58:42
Sounds good to me. Jeff's going to be lit. Thank
58:44
you, Jeff. Jordan Bravo comes in with 11,101 sats and says, ah,
58:46
this is for you, Brent. I
58:50
tend to use my keyboard as much as possible when
58:53
I'm using the computer. I've tried a lot of fancy
58:55
ergonomic keyboards, but in my opinion,
58:57
the absolute king, the king, is
58:59
the glove 80, the morgo. Is
59:02
it expensive? Absolutely. But nothing
59:05
else comes close in terms of
59:07
comfort, quality, and features. Wireless split
59:09
ergonomic keyboard. You know,
59:11
oh, this thing looks cool. Glove
59:13
is a great name for a keyboard. How have I not
59:15
thought of that? Whoa. Chris, this would
59:17
be such an upgrade for you. I know. You
59:20
were saying just this morning, your keyboard's starting to repeat
59:22
characters and such. Maybe you need an upgrade. It's like
59:24
a multi-layer keyboard. I also like this because it probably
59:26
scares away anyone else from even trying to use your
59:28
keyboard. You don't have to lock your screen
59:31
anymore. Nobody else is going to try. IT approved. So
59:33
what's fascinating about this keyboard to me, the
59:35
glove 80, is that it's like, I
59:38
always forget, but it's concave? Or it
59:40
looks like a gate park? That
59:43
is the opposite of what I thought would be
59:45
an ergonomic setup. I figured, sure enough, you'd go
59:48
the other way, like a dome over the deck.
59:51
So I'm loving this
59:53
exploration of weird and wacky and wonderful
59:55
keyboards. Are you down for spending 399
59:57
US green? What
1:00:00
is that even in Canadian? It's too much. Like
1:00:02
$500 in Canadian? Yeah,
1:00:04
probably. Whoo! That's starting to
1:00:06
be an expensive keyboard. Well, if you break it
1:00:08
down by hour of use... Oh yeah. Over time,
1:00:11
I think you're doing pretty good. What's the price
1:00:13
per keystroke? When's the last time you threw out
1:00:15
a keyboard? I still... I never,
1:00:17
I never get it. I
1:00:20
think it's okay. I think it's going to be just fine to spend a little
1:00:22
bit. You'll use it for a while. Deleted boost
1:00:24
in with $12,345. So
1:00:27
the combination is $12,345. That's
1:00:30
the stupidest
1:00:33
combination I've ever had in my life! I
1:00:35
suspect the reason that the AI episodes
1:00:38
don't hit that hard is
1:00:40
that the Linux community is filled
1:00:42
with people who are extremely independent.
1:00:44
That makes them prone to being suspicious of
1:00:46
cloud and, yes, AI. Even when
1:00:48
done locally, I don't think AI would
1:00:50
survive the digital doomsday or a
1:00:52
government internet shutdown. I
1:00:55
won't speak for everyone, but I'm close to buying
1:00:57
an RV and just living off-grid. Hey, is that
1:00:59
a shot at me? Is that a shot at
1:01:02
me? Poor compliment. I don't know. But wouldn't you
1:01:04
want an all-answering, all-knowing local LLM in that RV
1:01:06
to help answer your questions when you're off-grid? Like,
1:01:08
imagine you hurt yourself or you got some sort
1:01:10
of medical problem. Well, they have
1:01:13
these LLMs that are specifically trained around
1:01:15
medical issues. And I find this
1:01:17
to be fascinating. Sure, it might hallucinate a disease that
1:01:19
doesn't exist, but you don't know anymore. Or
1:01:22
you have to argue that you're not actually seeking medical advice with it
1:01:24
for five minutes before it gives you a straight answer. But
1:01:27
I actually think there's something to the
1:01:30
local. So one of the things I've been
1:01:32
using a local – I've just been seeing how useful they are.
1:01:34
And I tried out
1:01:36
using an LLM to help
1:01:38
me plan for scale. And I said – and what I
1:01:40
did is I said, we're going to be doing several live
1:01:42
shows. There's going to be three of
1:01:44
us. We're going to need a mixer. We're going to need microphones.
1:01:48
Give me a parts list of everything I need
1:01:50
to pack that includes all of the cables and
1:01:52
accessories that make all these things work. Quartermaster IT.
1:01:55
And it just gave me an Itemized list. Okay, You're
1:01:57
going to need the XLR cables. You're Going To need this cable.
1:02:00
Need to power cables Think the U S B
1:02:02
C device agreed years bc charger you my wondering?
1:02:04
a battery bank and it's helpful Rec: I was
1:02:06
having a hard time getting my had wrapped around
1:02:08
that problem. I. Didn't need to go.
1:02:10
Did. Did it said I've done it Absolutely. But.
1:02:13
My, it's a little boost and when it's local when
1:02:15
it's nothing new data somewhere in the cost to use
1:02:17
in it suddenly are a lot less. isn't isn't. So.
1:02:20
I think if you are skeptical I think the point we were
1:02:22
trying to make a couple episodes ago. Is.
1:02:24
There's utility here that we think is worth your time
1:02:26
to learn more about. Don't stay ignorant to it. But.
1:02:29
You can do it without having to go
1:02:31
live off the t of a cloud service.
1:02:34
And let's let's may be show that there
1:02:36
are people who are interested in the stuff's
1:02:38
There's motivation out there to keep this developing
1:02:40
before. it also turns to assess only one
1:02:42
more user for two one three eight four
1:02:45
three age with ten thousand fifty one Sats
1:02:47
kind of says the same thing. I'd definitely
1:02:49
enjoy the episode about local as so. Please
1:02:51
keep coming. Up with. A quite
1:02:53
the same thing I think. a slightly different. Analytical
1:02:56
previously I don't have the priest was really enjoyed the episode
1:02:58
but I'm glad to know he did and is good to
1:03:00
get feedback on it. You. Know bread.
1:03:02
They also mentioned in this boost that they've
1:03:05
been running be cash F S flow, little
1:03:07
be Kashiwazaki although they say they have to
1:03:09
do like a manual mount. At.
1:03:11
Boot. Are due to some previous limitations
1:03:13
I think with the Vm they're using I think
1:03:15
there's also no I'm in up because of as
1:03:17
does some weird fancy new stuff and not all
1:03:19
of the tool support the like if you have
1:03:21
multiple this and that have to specify that on
1:03:23
the command line but. Thank you for
1:03:25
trying and reporting back. They have a question for
1:03:27
us. They're looking for a new single board computers.
1:03:30
They. Could do maybe even local A I
1:03:32
run some V and like Windows and Android.
1:03:35
Perhaps. Could. Do contain this for some
1:03:37
of us and they'd like. Good wife I am blue
1:03:39
tooth of us be ports they look to the Orange
1:03:41
Pie five. Powerful, But expenses.
1:03:44
Might. Struggle Battery Life or Pi Zero
1:03:46
Three Raspberry Pi Zero to the Gp
1:03:48
when for. Powerful, But expensive there.
1:03:51
They want something that is sort of between a
1:03:53
small bore computer and are orange Pie five plus
1:03:56
or zero three. And.
1:03:58
are you something that's a powerful to run a
1:04:00
few local services like AI, I
1:04:05
don't know if there's anything besides,
1:04:10
I mean, honestly, local accelerated AI on a small
1:04:13
boss? I
1:04:15
think you want a Mac mini. Could
1:04:22
you do something like an O-Droid with an
1:04:24
Nvidia card speed but you don't need
1:04:26
it since you're just doing offloaded compute? I
1:04:30
don't know. Maybe somebody could help us in the right direction. I
1:04:36
wouldn't mind building something like
1:04:38
that myself. One
1:04:40
thing you could do is offload your tasks, the AI task to a service
1:04:43
provider that you trust. That
1:04:46
just gives you GPU compute or something like
1:04:48
that. What
1:04:51
you yell at comes in with a row of ducks. Oh,
1:04:56
from Breeze. Neat. Okay,
1:04:59
we're being linked to the OSS document scanner,
1:05:01
which has been my go-to document scanner since
1:05:03
using Graphene OS. Okay, all right. So hearing
1:05:05
from a Graphene OS user, very good. It's
1:05:09
on IzzieDroid, Google Play, and on GitHub. It
1:05:13
just looks lean and mean. This kind of seems like maybe the obvious place
1:05:16
to start. It's
1:05:19
good, but this is just an open source on-device
1:05:21
document scanning app, which I've been looking for something
1:05:23
to take pictures of receipts and whatnot when
1:05:25
we're on our scale trip and our Texas Linux
1:05:27
test trip. We're trying to replace scan
1:05:29
bots if you have any recommendations, but this looks really good.
1:05:33
OSS-documentscanner. Writing that down. And
1:05:36
we'll have a link in the shout-outs. Yes. Thank
1:05:38
you very much for the Boost, idiot, and for
1:05:40
that link. Appreciate it. Thank
1:05:42
you. just
1:06:00
a little back-end thing we have to update
1:06:02
to get them into Fountain. Then
1:06:04
you'll be able to see all of them. Southern Fried
1:06:06
Sassafras comes in with 4,444 sats, because it is a bunch of
1:06:11
ducks. And you know,
1:06:13
we have, look at all these people are reporting, he
1:06:15
says, he wants a feature added
1:06:17
to Fountain podcast season. So I'll write
1:06:19
that down. I will, oh, he
1:06:21
says, nevermind. I figured out a way to solve that
1:06:23
for, probably. Okay. Well, there you go. He says
1:06:26
he did enjoy the LLM topic. He
1:06:28
says it's pertinent to a future project that he's
1:06:30
working on. And he's training a local LLM on
1:06:32
the internal knowledge base and documentation. I bet we're
1:06:34
going to see a lot more of that. That
1:06:37
seems useful. Right? Imagine
1:06:40
for new employees and stuff coming on board. It
1:06:43
makes me think too, it's kind of applying the same
1:06:45
benefits we get from open source software, where
1:06:47
you can just use it without having to ask for permission. I
1:06:49
mean, you know, ask permission where it makes sense or it's required
1:06:51
or all that, but like I can imagine you want
1:06:53
that functionality. Like, okay, well, now we've got to go get some
1:06:55
sass and I got to get my boss to approve it. And
1:06:57
then they had it, IT proves it and then accounting reproves and
1:06:59
it finally gets authorized. And then two months later, we've got it.
1:07:02
Or if you had, you know, the gumption, the
1:07:04
know-how, the access to the tools, you
1:07:06
could just start doing it and test it out and see if it's even
1:07:09
worth doing it yourself. Red
1:07:11
five comes in with a row of ducks. For
1:07:14
a document scanner on Android, I use
1:07:16
open scale. Okay. All right. Use paperless
1:07:18
share to send the scan document over
1:07:20
to paperless and GX for OCR and
1:07:23
safekeeping reference paperless shared to kind
1:07:25
of bridge them together. I haven't heard of that one.
1:07:27
Yeah. Written that down too. You guys. Thank you very
1:07:29
much. We're going to be set. We can
1:07:31
each try one of these on our, that's a great
1:07:33
idea. Chris, would you send me your notes after the
1:07:35
update? Okay. Scan them up. My scribble. Yeah. Well, whatever.
1:07:43
Well, Vaymax sent us 10,000 Satoshi
1:07:45
through fountain. Thank you. That's great. Coming in
1:07:47
hot with the booth. Here's another one for
1:07:49
the fountain team. I mainly listen to podcasts
1:07:51
in the car over Bluetooth on the pixel
1:07:53
seven. It is maddening when one to two
1:07:55
times in about a 30 minute trip. Fountain
1:07:57
will simply crash. That is a memory issue.
1:07:59
you're on your device I believe. I
1:08:01
think that might be with that is on. I was
1:08:03
looking at another issue similar to that and it could
1:08:06
be. The. Your system's run out of
1:08:08
ram or you may have some in the background is
1:08:10
eating up because. You're. Either pixel seven
1:08:12
and I ran over time but I am running
1:08:14
through this process been very interesting because you start
1:08:16
to see some similar issues in there and I
1:08:18
think that is a low memory condition. I could
1:08:20
be wrong with the be benefit to whatever they
1:08:22
you know going in and say like don't optimize
1:08:25
this app for fountain perhaps. Oh yes, that's
1:08:27
probably great idea. I may have done that a long time
1:08:29
ago. I don't know. I. Am very
1:08:31
very excited about the future of
1:08:33
podcast apps. And. I think the
1:08:35
fountain team you know they're they're small team but
1:08:37
are they move quick Note: Canyon and there you
1:08:39
know they have been in their answering. All.
1:08:42
Of these, they can. That's impressive directly. In.
1:08:45
Fountain so that's really great. So yes but a double check
1:08:47
and and then follow up and let me know there are.
1:08:49
They. Max. Could. Be some memory
1:08:51
management issues there. This is something you'd everly
1:08:53
run into if are you using Android Auto
1:08:56
as well and then if you use Bluetooth
1:08:58
to do the audit, the audio portion. All
1:09:00
of that. Consumes a surprising amount of
1:09:02
resources, Bearded. Zero.been comes in with
1:09:04
a lucky six thousand six hundred and
1:09:07
sixty six that most of us are
1:09:09
that's a bunch of.after a loss or
1:09:11
it's a treasure, he a be any
1:09:13
gave us some great feedback on dynamic
1:09:16
playlist or he talks about how cool
1:09:18
is this. he sets a playlist for
1:09:20
like to be specifically I'm on or
1:09:22
off news family add exercise. And
1:09:25
we have not met when the littlest movement like the Dad
1:09:27
pods. Puts. At on stuff
1:09:29
I hadn't even thought I'd just like
1:09:31
Donald listener thought yeah, I'm like such
1:09:33
a basic. That. Is such a
1:09:35
great cool. a cool way to do it. He says
1:09:38
it's a disgrace like you to listen to the ladies
1:09:40
Npr little just play the next B B C episode.
1:09:42
Just keep on listening. Or he's
1:09:44
in a that newsy zone. Anyone That right? You're
1:09:46
in the new zone. Seems. especially if you're
1:09:48
doing dishes or towards these you know one have to
1:09:51
the pull your phone back out here switched to whatever
1:09:53
sex yeah when i kind of place to what i
1:09:55
was saying last episode where i often read to my
1:09:57
podcast when i'm in a particular moved in is so
1:09:59
nice memories like pre filters. I'm going to give
1:10:01
thought to this. You
1:10:03
know, also you could have like a road trip playlist. I'll bring it. Hmm.
1:10:06
Just thinking about this. He
1:10:08
also said on the topic of local AI,
1:10:10
upscale that's U-P-S-C-A-Y-L
1:10:15
uses local AI to upscale your images.
1:10:17
It does a decent job and it works with
1:10:19
AMD and Nvidia cards. So it looks like this
1:10:21
is an app for good news slash Linux and
1:10:24
maybe the Mac, I'm not sure. Yeah,
1:10:26
if we can get the barrier to entry for
1:10:28
these lower, that definitely seems like one that a
1:10:30
lot of just regular old computer users could totally
1:10:33
use. This would, I don't know
1:10:35
if I've installed any AI app via
1:10:37
Flatpak yet. This could be the first one,
1:10:39
it's on Flatpak. Okay. Upscale, we'll put a link to that in
1:10:42
the show notes. I
1:10:44
see our booster here asked a little bit
1:10:46
about boosts for the members feed too, which
1:10:48
we did a little research into, but it's
1:10:51
not solved yet. We are working on it. It
1:10:54
is in the work queue. Yes,
1:10:56
upscale, upscale. I've
1:10:59
been thinking guys, just one thing before I
1:11:01
move off the upscale thing. I
1:11:04
think we're pretty soon gonna see these apps are gonna
1:11:06
be really, really good at upscaling lower res video and
1:11:08
stuff like that. And I wonder if we're not gonna
1:11:10
be able to take some of our, maybe some of
1:11:12
our really old OG cell phone video and
1:11:15
run it through a system like this and bring
1:11:17
it up to the next level so it looks good on modern
1:11:19
displays. Finally unblur big foot. Maybe,
1:11:22
maybe actually it's funny you say that. There is
1:11:24
unblurred AI footage of big foot going around and
1:11:26
it just really kills it. It's
1:11:29
such a dude in the suit. It's so awful when
1:11:31
you clear it up. That
1:11:33
whole like blurriness really adds to
1:11:36
the effect. And the shaky and the. Yeah, yeah. Pressly
1:11:39
We PhD comes in with 2,669 cents.
1:11:43
Hello and thank you. The most frustrating
1:11:45
thing about the call to regulate AI is
1:11:48
that they did not care when it
1:11:50
was major companies using exploited data that everyday
1:11:52
people were tricked into handing over to
1:11:54
train the models. But as soon
1:11:56
as the everyday person has the ability to speak
1:11:58
truth with satire using those same. tools, the
1:12:01
hammers begin to come down, proving
1:12:03
that our elected representatives don't represent
1:12:05
us, the people. Hmm. Yeah,
1:12:08
you might be onto something there. Yeah, because there was lots
1:12:10
of, you know, discussion about building these AI tools for a
1:12:13
long time. We never heard anybody screaming about regulations
1:12:15
then. But then chat GPT comes along.
1:12:17
Yeah. I think I made it real for a lot of the
1:12:19
folks. Yeah. Mm
1:12:21
hmm. We'll see. Yeah, that
1:12:23
might be it. It's just to became a real tangible thing. Well,
1:12:26
the galactic starfish boosted in 8,996 satoshis. B-O-O-S-T.
1:12:33
Here's three rosettes plus a few
1:12:35
ugly ducklings for some set splits.
1:12:39
Regarding fancy fountain features, granular
1:12:42
playback speed and silent skipping. Yeah. I
1:12:44
use both on a tenon pod and
1:12:47
it cuts down my listening time to
1:12:49
an amount manageable in my life as
1:12:52
an avid podcast listener without changing
1:12:54
the listening experience drastically. What
1:12:56
is granular playback speed? Is that like 1.23 per second?
1:12:59
Yeah. Maybe like a smooth slider instead of just like 1.5
1:13:01
or 1.25 or whatever. Yeah,
1:13:04
interesting. So you could custom set it to
1:13:06
the pod. Right. I mean, different
1:13:08
speakers probably are, you know, clear or less clear at
1:13:11
different ratios. Well, they give an example here. It feels
1:13:13
unnatural to me to hear my podcast hosts at 1.25
1:13:15
speed over my usual 1.1 time speed.
1:13:21
Yeah. 1.1 times. Is
1:13:23
that any more worth doing? I guess it is. I guess. But
1:13:27
I have tried that, the silence cutting
1:13:29
and it to me, I
1:13:31
feel like I get stressed out. I
1:13:33
start listening because everybody seems like they're talking really fast. Right.
1:13:36
There's no breaks. Yeah, calm down. Well, I find at least
1:13:38
for some of the podcasts that I listen to which are
1:13:40
pretty information dense, I like the time
1:13:42
to let my sort of neurons catch up with
1:13:44
the information that's coming in. But
1:13:47
if that's what it takes for the starfish to listen, I
1:13:49
appreciate it. I think you go back to starfish. I do want
1:13:51
to say I was playing around and trying something out on antenna
1:13:53
pod the other day and I don't know when it happened, but
1:13:56
gosh, does antenna pod look great? I mean, it
1:13:58
feels like a much fan. app that I ever
1:14:00
remember it feeling like and that we have that
1:14:02
as a sort of base podcast app on Android
1:14:04
is great. Yeah it is. Yep
1:14:07
and maybe one day we'll get a few more features.
1:14:09
I'd love to have a list support would be great.
1:14:12
Gene Bean comes in with a row of ducks.
1:14:16
Well on the will it nix. Did you guys decide
1:14:18
to try out own tracks? You suggested
1:14:20
that before. Totally understand if not. Just
1:14:22
wanted to follow along on the trip. We have
1:14:24
tried own tracks. We did not try to nix it this
1:14:26
time. Maybe we have
1:14:28
time for the Texas Linux trip. Yeah there's been too many
1:14:31
things in the cooker for this one. Yeah we've been working
1:14:33
on some big stuff on not only we've been doing the
1:14:35
migration setup that we told you about but Wes
1:14:37
has been working like I said earlier in the show on re-plumbing the
1:14:39
RSS feed stuff and so it's just kind of been on the
1:14:42
back burner. But maybe I do
1:14:44
think too like you know the own track setups we've had
1:14:46
in the past were also kind of
1:14:48
slap dash and we didn't actually keep them around
1:14:50
necessarily. So like if we weren't going
1:14:52
to nix something having own tracks solidly in nix would
1:14:55
be pretty nice. Yeah. Then we could just deploy
1:14:57
it when we need it. Rolled gold
1:14:59
comes in with a row of ducks. After
1:15:02
bouncing off the ducks a few times I
1:15:05
decided to just pull the darn trigger and
1:15:07
install nix OS. It turns
1:15:09
out that reading the comments and the default configuration
1:15:11
dot nix was the perfect amount of ducks in
1:15:13
context for me to have that
1:15:15
aha moment. I still don't understand
1:15:17
most of the jargon. I mean I think we're on that
1:15:19
boat too. But I've been
1:15:21
swapping desktop environments all afternoon just because
1:15:24
I can. It is fun. It's very
1:15:26
cool. It's like it was never there.
1:15:28
It's like never there. Clean. Just gone.
1:15:31
Fresh system. Well thanks for telling us about
1:15:33
your experiences there, Gold. And good luck. Chime
1:15:35
in again sometime in the future when you've
1:15:37
played even more. Yeah. Let us know how
1:15:39
it goes. Yeah. Yeah. I do want updates.
1:15:41
Thank you everybody who boosted is below the
1:15:44
2000 set cut off as well. We got
1:15:46
all your boosts and we have read them
1:15:48
and we appreciate it. The total boost this
1:15:50
week 21 boosters and we
1:15:52
stacked 206,683 sets. Thank
1:15:56
you everybody for the support of this production. We
1:15:59
love your messages. life in Prozmo for
1:16:01
us and your sats are sending us
1:16:03
on this road trip to scale. It's...
1:16:05
We didn't think it was possible. Pretty incredible. You know in the
1:16:08
past we would have had a sponsor, we would have had a
1:16:10
big you know big old agreements and now
1:16:12
we're just doing it with the
1:16:14
sats from our audience directly and we hope to return
1:16:16
you the value. Thank you everybody. Go grabs a new
1:16:18
podcast app and tries out fountain or pod verse or
1:16:20
something like Castomatic and now would be a great time
1:16:22
because we are going to be rolling out new features
1:16:24
for those apps. More things coming but
1:16:26
we're starting with livestream support and I think that's a
1:16:28
big one and thank you also to
1:16:31
all our sat streamers. You don't always get a direct
1:16:33
shout out but we're monitoring, we watch it on the
1:16:35
daily dashboard as it comes in and it's a big
1:16:37
part. It actually brings that total up even higher and
1:16:39
so you guys out there we see you and we
1:16:41
really appreciate you. Thank you everybody and
1:16:43
we also appreciate our members. It's a whole lot of appreciation going
1:16:46
along. It's one of my favorite parts of the show. It's
1:16:48
really rewarding. Thank you everybody. Now
1:16:52
the pick this week was almost my topic
1:16:54
but I just started using it and I felt
1:16:56
like I needed more time with it to cook.
1:16:59
It's called any type and
1:17:02
it is going directly after Notion.
1:17:04
Are you familiar with Notion at
1:17:06
all? Yeah. This is an open
1:17:08
source free alternative that you can
1:17:10
use to keep
1:17:12
track of your tasks, your ideas, documents, workflow.
1:17:15
It's all local. It's
1:17:17
end-to-end encrypted and it uses P2P
1:17:19
syncing. So you sync between
1:17:22
the applications directly. So no sync service
1:17:24
required in theory. Right. Future versions will
1:17:26
have collaboration. They don't have that now
1:17:29
and they use an interesting concept for backup.
1:17:32
The entire notebook is generated from
1:17:34
a 12-word seed phrase, kind
1:17:37
of like a Bitcoin wallet. When you
1:17:39
restore, you restore that seed phrase and
1:17:41
it somehow restores your
1:17:43
notes. I haven't got, like I said, I've just started using any
1:17:45
type but it's really for anybody
1:17:47
that's been tempted by Notion but doesn't want
1:17:49
to, you know, subscribe to Notion or doesn't
1:17:51
need what Notion offers. You could
1:17:53
find it at anytype.io and
1:17:56
of course they got a client for all the various OSes. Obviously,
1:17:58
or else I wouldn't tell you about it. And I've
1:18:00
really kind of just started to scratch
1:18:02
the surface, but I can see the utility
1:18:04
in it I think I think it could be useful
1:18:07
I was experimenting with again taking notes for
1:18:09
the trip trying to figure out if
1:18:12
this would be a way to store that stuff
1:18:14
this looks Surprisingly polished already. I mean I assume
1:18:16
it's early days But I mean they've got apps
1:18:18
for the mobile platforms and a bunch of stuff
1:18:20
on github a really nice website I think they
1:18:22
pivoted so I think they were maybe and I
1:18:24
again I'm really new to all this but I
1:18:27
think maybe they were they were solving
1:18:29
another problem So they have this tech built and
1:18:31
they pivoted to a notion alternative So they
1:18:34
kind of had a lot of the lower
1:18:36
level foundation built and now we have
1:18:38
this any type dot I oh if you want to
1:18:40
check it out. I've been enjoying it again I've only been using it for
1:18:42
a few days, but I've liked it a lot That's
1:18:45
it for us though if if you'd like to support the
1:18:47
show directly you can become a member We have it linked
1:18:49
at um at Linux unplugged comm slash membership or you'll find
1:18:51
the link up there You can add free version of the
1:18:53
show or you get the bootleg which is clocking
1:18:55
in right now It's three hours and 24 ish
1:18:57
minutes. Oh big show lots of content there
1:19:00
We all get together and try to put something special
1:19:02
for our members who needs a playlist when you've got
1:19:05
one giant show Yeah, you only need one show a
1:19:07
week. It's the bootleg version. You just hang out with
1:19:09
us for even longer, right? Hey,
1:19:12
if we're gonna see it scale come up and say hi, don't
1:19:14
be shy and don't forget about our lunch We'd
1:19:16
love to see you there. Just all come again.
1:19:18
We'll bring that I'm gonna bring the RS 36s
1:19:21
or whatever it is with us. We'll bring
1:19:23
the tuxedo machine We'll try the tuxedo on the
1:19:25
road to get some get some on
1:19:27
the road testing We'll come back with a review for that a lot
1:19:30
coming up still so much to do and
1:19:32
of course our coverage of next on The
1:19:35
first very excited about that very excited about
1:19:37
that. So we will be live We'll
1:19:39
be live either from the I don't know the scale
1:19:41
floor from our Airbnb I don't know where we're gonna
1:19:43
be live But we'll be live next Sunday and of
1:19:45
course throughout the week We have all the
1:19:48
times at Jupiter broadcasting comm slash calendar. See
1:19:50
you next week same bat time
1:19:52
same bat station And of course links to
1:19:54
what we talked about today. That's at Linux
1:19:56
unplugged comm slash five five three and a
1:19:59
bunch of great over at
1:20:01
jupiterbroadcasting.com, including that fantastic self-hosted
1:20:03
podcast, the Coder Radio
1:20:06
podcast, and go check out
1:20:08
ThisWeekInBitcoin.show, new weekly Bitcoin
1:20:10
show covering the signal you need, getting
1:20:13
outrageously great responses. So, go listen. You might
1:20:15
like it even if you're not a Bitcoiner.
1:20:18
Check it out. ThisWeekInBitcoin.show. Thank
1:20:21
you so much for tuning in to this week's episode of
1:20:23
the Unplugged program. If we don't
1:20:25
see you at scale, don't worry, friends. We'll
1:20:27
be here next week in the RSS feed. Next
1:20:29
week will be Tuesday. As in Sunday.
1:20:32
Yeah, some sort of animal time, right?
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More