WEBVTT

00:00:11.312 --> 00:00:15.200
<v Chris>Hello, friends, and welcome back to your weekly Linux talk show.

00:00:15.380 --> 00:00:15.920
<v Chris>My name is Chris.

00:00:16.098 --> 00:00:16.800
<v Wes>My name is Wes.

00:00:17.008 --> 00:00:17.980
<v Brent>And my name is Brent.

00:00:18.496 --> 00:00:18.980
<v Chris>Hello, gentlemen.

00:00:19.460 --> 00:00:22.500
<v Chris>Coming up on the show today, Fedora 45 is almost here,

00:00:22.620 --> 00:00:24.940
<v Chris>and we are digging into the hidden bits of the upgrade,

00:00:26.577 --> 00:00:28.700
<v Chris>like some of the hardening and surprising changes beneath the desktop.

00:00:29.116 --> 00:00:31.180
<v Chris>Then we're going to take a look at WebSSH.

00:00:31.280 --> 00:00:34.100
<v Chris>We took it for a spin, and I think it's going to stick.

00:00:34.542 --> 00:00:37.240
<v Chris>It turns your browser into a full remote management workspace.

00:00:37.917 --> 00:00:38.678
<v Chris>I'll explain what that means.

00:00:39.082 --> 00:00:41.620
<v Chris>They're going to round it out with some great picks, some boosts, and a lot more.

00:00:41.720 --> 00:00:45.020
<v Chris>So before we get there, let's say time-appropriate greetings to that virtual lug.

00:00:45.080 --> 00:00:45.760
<v Chris>Hello, my room.

00:00:46.692 --> 00:00:49.519
<v Mumble>Hey Chris, hey Wes and hello Brent.

00:00:49.549 --> 00:00:50.000
<v Wes>Wow.

00:00:50.845 --> 00:00:52.260
<v Chris>Look at all of y'all up there in the quiet listening.

00:00:53.342 --> 00:00:54.780
<v Chris>Hello, everybody out there on the live stream.

00:00:55.103 --> 00:00:56.560
<v Wes>Forces strong with this Mumble Room.

00:00:57.080 --> 00:00:58.004
<v Chris>Thank you for being here.

00:00:59.481 --> 00:01:02.160
<v Chris>And good morning to our friends over at Defined Networking.

00:01:02.240 --> 00:01:06.495
<v Chris>Go to defined.net slash unplugged and check out Manage Nebula from Defined Networking.

00:01:06.997 --> 00:01:10.720
<v Chris>Your VPN is critical infrastructure, and it should not be a single point of failure.

00:01:11.140 --> 00:01:13.780
<v Chris>You have to own this stack, and that's why I love Nebula.

00:01:14.207 --> 00:01:18.628
<v Chris>Originally built to connect Slack's global infrastructure, it's open source, absolutely key for something

00:01:18.628 --> 00:01:19.091
<v Chris>like this,

00:01:21.000 --> 00:01:22.756
<v Chris>decentralized, and it's designed for serious security.

00:01:24.882 --> 00:01:25.980
<v Chris>And you have a self-hosted lighthouse.

00:01:26.200 --> 00:01:27.140
<v Chris>You can run it all yourself.

00:01:29.810 --> 00:01:32.054
<v Chris>You can keep the complete network under your terms, or you can take advantage of Managed Nebula from

00:01:32.054 --> 00:01:32.480
<v Chris>Define Networking.

00:01:32.580 --> 00:01:38.160
<v Chris>It makes simple, starting, easy, simple setup, 100 devices, totally free, like get going kind of thing.

00:01:38.629 --> 00:01:39.380
<v Chris>So go try it out.

00:01:39.460 --> 00:01:41.160
<v Chris>Go to define.net slash unplugged.

00:01:41.200 --> 00:01:42.440
<v Chris>It is so easy.

00:01:42.913 --> 00:01:45.960
<v Chris>And with 100 hosts for free, you can really kick the tires.

00:01:46.523 --> 00:01:48.580
<v Chris>Visit define.net slash unplugged.

00:01:48.620 --> 00:01:50.240
<v Chris>And a big thank you to Defined.

00:01:50.895 --> 00:01:51.840
<v Chris>Been around for a minute.

00:01:53.332 --> 00:01:54.040
<v Chris>Been deploying that.

00:01:54.974 --> 00:01:56.020
<v Chris>And it just keeps getting better.

00:01:56.020 --> 00:01:56.960
<v Chris>They got some updates coming.

00:01:56.960 --> 00:01:58.320
<v Chris>just around the corner.

00:01:58.860 --> 00:02:02.088
<v Chris>Now, gentlemen, we have a special PSA this week

00:02:05.329 --> 00:02:09.100
<v Chris>because some of us are observing the passing of Sir Patrick Stewart.

00:02:10.063 --> 00:02:12.100
<v Chris>And so in honor of Sir Patrick Stewart,

00:02:12.689 --> 00:02:12.993
<v Brent>Hmm.

00:02:13.056 --> 00:02:16.040
<v Chris>we are going to rename the housekeeping segment,

00:02:16.280 --> 00:02:17.093
<v Chris>at least for a while.

00:02:23.192 --> 00:02:23.760
<v Chris>I think that's fitting.

00:02:23.760 --> 00:02:26.757
<v Chris>So the PSA for you this week is that the Meetup pages are live for Texas Linux Fest at meetup.

00:02:26.757 --> 00:02:27.713
<v Chris>com and on our Gavio instance.

00:02:32.773 --> 00:02:35.660
<v Chris>And the details, I think, are going to work, assuming we don't get rained out.

00:02:36.221 --> 00:02:38.660
<v Chris>But there is a venue very close.

00:02:38.760 --> 00:02:41.563
<v Chris>There's a food venue very close to the Texas Linux Fest venue, about a 10-minute walk.

00:02:43.644 --> 00:02:45.481
<v Chris>And it's an industrial taproom, dog-friendly patio.

00:02:47.640 --> 00:02:49.160
<v Chris>They've got a big inside, big outside.

00:02:49.780 --> 00:02:51.020
<v Chris>They have a food truck on site.

00:02:51.020 --> 00:02:52.160
<v Chris>It's Tex-Mex.

00:02:53.274 --> 00:02:54.048
<v Chris>you know that kind of stuff

00:02:54.707 --> 00:02:55.940
<v Chris>I guess they also have burgers though too

00:02:55.940 --> 00:02:58.230
<v Chris>but no reservations no tickets you're just going to show up

00:02:58.630 --> 00:03:00.060
<v Chris>we have details linked in the show notes

00:03:00.060 --> 00:03:01.980
<v Chris>we'd love to see you if you were in the Austin area

00:03:02.231 --> 00:03:04.060
<v Wes>Yeah, come join us at Austin Beer Works.

00:03:04.551 --> 00:03:05.840
<v Chris>yeah thank you for saying the name

00:03:05.840 --> 00:03:08.260
<v Chris>I forgot to actually say the name it is Austin Beer Works

00:03:09.058 --> 00:03:10.440
<v Chris>by the Commons Events Center

00:03:10.440 --> 00:03:12.720
<v Chris>and we have the links and all the details

00:03:13.306 --> 00:03:14.800
<v Chris>in the meetup and Gavio instance

00:03:15.422 --> 00:03:16.540
<v Chris>it's finally there

00:03:16.540 --> 00:03:19.122
<v Chris>and if we have to make any changes that's where we will make them

00:03:19.724 --> 00:03:20.281
<v Chris>and we'd love to see you there

00:03:30.000 --> 00:03:30.360
<v Brent>Unbelievable.

00:03:30.880 --> 00:03:31.220
<v Chris>I know.

00:03:31.709 --> 00:03:32.524
<v Chris>It's finally here.

00:03:33.112 --> 00:03:35.780
<v Wes>it's probably an honor of going to texas linux fest right yeah

00:03:36.500 --> 00:03:39.920
<v Chris>And a bit of a bumpy start to get us here.

00:03:40.020 --> 00:03:41.000
<v Chris>Like, there was some delays.

00:03:41.120 --> 00:03:42.300
<v Chris>This happens sometimes with Fedora.

00:03:42.360 --> 00:03:43.260
<v Chris>So, they do these windows.

00:03:43.700 --> 00:03:44.500
<v Chris>So, don't call it late.

00:03:45.048 --> 00:03:49.500
<v Wes>i mean you know there's always various sort of blocking uh bugs that can block things and it

00:03:49.500 --> 00:03:52.032
<v Wes>has to get resolved which is why they do this process of like a go no go meeting to call they're

00:03:54.120 --> 00:03:56.106
<v Wes>actually going to aim for this specific date and they set like you know an initial target and

00:03:57.820 --> 00:03:59.160
<v Wes>fallback targets and that kind of thing.

00:04:00.008 --> 00:04:01.703
<v Wes>But a lot of it this time was that Imudra certificate,

00:04:06.556 --> 00:04:07.780
<v Wes>intermediate certificate issue where, you know,

00:04:11.531 --> 00:04:12.720
<v Wes>they just used the number four instead of like an actual random number.

00:04:12.724 --> 00:04:13.540
<v Chris>I heard about this.

00:04:13.542 --> 00:04:13.680
<v Wes>Yeah.

00:04:13.780 --> 00:04:15.360
<v Wes>So on the October 19th,

00:04:16.380 --> 00:04:19.920
<v Wes>Cloudflare disclosed eight compromised Imudra intermediate private keys.

00:04:20.220 --> 00:04:20.860
<v Wes>The keys were weak.

00:04:21.020 --> 00:04:23.540
<v Wes>Cloudflare named them four, 56, 66, 115.

00:04:23.900 --> 00:04:24.675
<v Wes>So just, yeah, the number four.

00:04:26.079 --> 00:04:27.980
<v Chris>turns out when you outsource the trust

00:04:27.980 --> 00:04:29.220
<v Chris>it eventually bites you in the butt

00:04:29.220 --> 00:04:30.062
<v Chris>that's my lesson here

00:04:30.286 --> 00:04:34.320
<v Wes>and of course like the whole thing here is it's like a factorization problem right and so it's

00:04:34.320 --> 00:04:38.480
<v Wes>easy to multiply things together but when you have a single number it's hard to factor it into

00:04:41.797 --> 00:04:42.180
<v Chris>oh

00:04:42.180 --> 00:04:42.791
<v Chris>because it's four

00:04:42.813 --> 00:04:47.222
<v Brent>who needs computers

00:04:48.410 --> 00:04:48.916
<v Chris>okay

00:04:52.980 --> 00:04:56.407
<v Wes>Fedora doesn't have a mechanism to distrust intermediate keys across all of their various

00:04:59.260 --> 00:05:02.520
<v Wes>crypto libraries, right? That's part of the work of maintaining a distribution is like you're

00:05:02.520 --> 00:05:05.840
<v Wes>shipping a whole bunch of these libraries and things that might each have their own approach,

00:05:06.520 --> 00:05:10.800
<v Wes>you know, slightly different ways or different types of APIs for getting this core cryptographic

00:05:11.876 --> 00:05:15.202
<v Wes>information. So they ended up needing to remove roots as a sort of blunt instrument. Yeah.

00:05:17.423 --> 00:05:18.902
<v Chris>Yeah, I can see how that's a bit of a release blocker.

00:05:19.079 --> 00:05:19.720
<v Wes>and so ultimately

00:05:19.720 --> 00:05:20.660
<v Wes>between like

00:05:20.660 --> 00:05:22.040
<v Wes>doing that the first time around

00:05:22.040 --> 00:05:23.200
<v Wes>and then having to bump

00:05:23.728 --> 00:05:24.300
<v Wes>and then trying to like

00:05:24.300 --> 00:05:25.520
<v Wes>some stuff that took a while

00:05:25.520 --> 00:05:26.300
<v Wes>to actually get right

00:05:26.300 --> 00:05:27.580
<v Wes>you can end up with

00:05:27.580 --> 00:05:27.913
<v Wes>you know

00:05:29.920 --> 00:05:30.660
<v Wes>the number four

00:05:30.660 --> 00:05:32.100
<v Wes>meaning Tordora has to

00:05:32.100 --> 00:05:33.300
<v Wes>release two weeks late

00:05:35.832 --> 00:05:36.680
<v Wes>hard to blame

00:05:36.680 --> 00:05:38.120
<v Wes>hard to blame them though

00:05:38.180 --> 00:05:40.015
<v Chris>Yeah, that, no, they're doing the responsible thing there.

00:05:40.038 --> 00:05:40.980
<v Wes>and it's a lot of work

00:05:40.980 --> 00:05:41.900
<v Wes>to make sure you're doing it right

00:05:41.900 --> 00:05:42.440
<v Wes>and getting it packed

00:05:42.440 --> 00:05:43.080
<v Wes>and you don't want your

00:05:43.080 --> 00:05:43.940
<v Wes>shiny new release

00:05:43.940 --> 00:05:45.040
<v Wes>to have a bunch of problems

00:05:45.040 --> 00:05:45.512
<v Wes>baked in

00:05:46.278 --> 00:05:48.980
<v Chris>The funny thing about this release of Fedora

00:05:48.980 --> 00:05:52.921
<v Chris>is I think it'd be really easy to just pass by it as no big deal.

00:05:55.100 --> 00:05:56.982
<v Chris>I say, like, if you installed it from the ISO,

00:05:59.082 --> 00:06:01.460
<v Chris>the biggest difference would be the background, probably.

00:06:01.880 --> 00:06:03.580
<v Chris>There is a few changes and nice improvements.

00:06:03.680 --> 00:06:04.340
<v Chris>You get GNOME 51.

00:06:04.540 --> 00:06:05.579
<v Chris>There's definitely nice stuff.

00:06:06.861 --> 00:06:09.400
<v Chris>But I think what really has us excited about Fedora 45

00:06:09.400 --> 00:06:11.240
<v Chris>is the things under the hood.

00:06:11.872 --> 00:06:16.120
<v Chris>And it starts with just better security practices in some areas,

00:06:17.696 --> 00:06:20.400
<v Chris>replacing some classic tools that we've all relied on for over a decade,

00:06:24.026 --> 00:06:29.500
<v Wes>Yeah, unsigned packages are going to fail unless you actually have dash dash no signature there.

00:06:29.580 --> 00:06:31.540
<v Wes>There's various other escape patches.

00:06:32.569 --> 00:06:34.540
<v Wes>There's also things coming in DNF5.

00:06:34.585 --> 00:06:34.760
<v Chris>Yeah.

00:06:35.487 --> 00:06:37.540
<v Wes>Per repo, gpg check equals zero.

00:06:38.695 --> 00:06:40.740
<v Wes>If you're just using already signed repos, you're probably not going to notice.

00:06:40.740 --> 00:06:46.004
<v Wes>But if you're using unsigned stuff, you're going to have to do a little more actively to tell the system

00:06:46.004 --> 00:06:48.029
<v Wes>that's okay and not a security problem.

00:06:48.620 --> 00:06:51.740
<v Wes>A few other things like ptrace is being restricted by default.

00:06:52.120 --> 00:06:55.441
<v Wes>This doesn't break strace, but if you're trying to trace an already running process, then you're going to

00:06:55.441 --> 00:06:56.485
<v Wes>need to change a system setting.

00:07:00.510 --> 00:07:04.771
<v Wes>Or what they're doing, which is kind of clever, is like they start it to this scope zero, which is you

00:07:04.771 --> 00:07:06.860
<v Wes>can only do it to your own processes and threads.

00:07:07.020 --> 00:07:10.720
<v Wes>Like a process can do it to its own threads, but it can't do it to a separate process.

00:07:11.260 --> 00:07:15.410
<v Wes>other the scope one means you can and so they're going to ship scope zero but then if you install

00:07:16.540 --> 00:07:20.000
<v Wes>anything like a debugging tool something that might need this functionality legitimately

00:07:20.623 --> 00:07:24.718
<v Wes>then it at it ships a linked package which then sets that system setting back to one so hopefully

00:07:25.878 --> 00:07:26.040
<v Chris>Okay.

00:07:26.840 --> 00:07:30.160
<v Wes>you won't notice it you might in some esoteric use cases that's the thing to check for

00:07:35.073 --> 00:07:36.774
<v Chris>I think the one that has my attention, and I hinted at it, is they're replacing a tool that I think maybe

00:07:36.774 --> 00:07:37.860
<v Chris>if Ubuntu had done this, it would have been kind of headline news.

00:07:39.614 --> 00:07:41.129
<v Chris>They have replaced GNOME keyring with 007, which is Rust-based.

00:07:46.189 --> 00:07:47.440
<v Wes>Is that a better or worse name?

00:07:47.500 --> 00:07:48.620
<v Wes>I don't know, but it is more fun.

00:07:48.754 --> 00:07:49.800
<v Chris>It is a lot more fun.

00:07:49.920 --> 00:07:53.200
<v Chris>It's a Rust Demon with a PAM unlock at login,

00:07:53.833 --> 00:07:56.580
<v Chris>plus a XDG portal for, like, flat packs,

00:07:57.052 --> 00:07:59.520
<v Chris>and they'll automatically migrate your existing keyring.

00:07:59.965 --> 00:08:00.220
<v Wes>Yeah.

00:08:01.443 --> 00:08:03.420
<v Wes>I guess there were, like, at the beta stage,

00:08:03.480 --> 00:08:06.780
<v Wes>there were some migrations you might need in some edge cases.

00:08:07.880 --> 00:08:09.240
<v Wes>Silverblue had some issues there, too,

00:08:09.240 --> 00:08:11.057
<v Wes>unique to that part of it.

00:08:11.580 --> 00:08:13.380
<v Wes>So it may not be a totally seamless upgrade,

00:08:13.460 --> 00:08:14.700
<v Wes>but they are putting in real work

00:08:14.700 --> 00:08:16.640
<v Wes>to try to make it as seamless as they can

00:08:16.640 --> 00:08:17.700
<v Wes>with this big of a change.

00:08:18.409 --> 00:08:21.060
<v Wes>Some of the motivation, scoped authorization,

00:08:21.300 --> 00:08:22.240
<v Wes>that sounds pretty nice.

00:08:22.760 --> 00:08:23.960
<v Wes>Sandboxed app trust.

00:08:24.340 --> 00:08:25.794
<v Wes>And ultimately sort of being able to be,

00:08:26.680 --> 00:08:30.460
<v Wes>like, play the whole role in FIDO2 sort of workflows.

00:08:31.601 --> 00:08:32.000
<v Brent>Nice.

00:08:32.680 --> 00:08:33.440
<v Chris>Yeah, that, okay.

00:08:34.568 --> 00:08:36.960
<v Chris>The one that I think a lot of people are seeing is a headline feature, though,

00:08:38.457 --> 00:08:40.107
<v Chris>and I think we're all going to enjoy this, I think.

00:08:41.434 --> 00:08:42.040
<v Chris>It's one of those changes.

00:08:42.220 --> 00:08:44.485
<v Chris>I'm a little on the fence, but I think I'm going to like it.

00:08:45.112 --> 00:08:51.620
<v Chris>KMSCon, we've talked about this before, it replaces FBCon as the default virtual terminal.

00:08:52.426 --> 00:08:57.080
<v Chris>And it supports things like free type fonts, runtime zoom, so you can zoom in, scroll back, right?

00:09:00.217 --> 00:09:04.160
<v Wes>who would have thought yeah i guess it lost the hat fb con had that but then years ago a cve kind

00:09:04.160 --> 00:09:05.719
<v Wes>of claimed it and no one bothered to put it back

00:09:05.983 --> 00:09:08.960
<v Chris>I think, too, if, depending on the mouse, like, I don't think it's going to work with Bluetooth,

00:09:10.283 --> 00:09:11.980
<v Chris>but depending on the mouse and its configuration,

00:09:13.638 --> 00:09:15.540
<v Chris>it's also going to have, at your standard now basic console,

00:09:15.780 --> 00:09:17.864
<v Chris>you could do text selection with your mouse now.

00:09:18.740 --> 00:09:20.546
<v Chris>That's wild on the basic Linux, you know, TTY.

00:09:21.961 --> 00:09:22.535
<v Brent>Wow.

00:09:22.918 --> 00:09:27.138
<v Wes>Yeah, sort of expanded Unicode, double with CJK characters can be inputted now.

00:09:29.025 --> 00:09:31.140
<v Chris>My hesitation, and why I'm not like, oh, my God,

00:09:31.160 --> 00:09:33.442
<v Chris>this is the greatest feature ever, is it's doing more in user space.

00:09:37.294 --> 00:09:37.640
<v Wes>It is.

00:09:37.879 --> 00:09:41.555
<v Chris>and so you got to have user space like you got to have a working system and there's just more to it

00:09:43.960 --> 00:09:47.620
<v Chris>right like the hardware acceleration means you're going to have to have your mesa or open gl stack

00:09:51.184 --> 00:09:53.320
<v Chris>functional which means your vidya drivers need to be functional so there's a lot more that needs to

00:09:53.320 --> 00:09:55.986
<v Chris>be working now in order to get this nicer kms con experience i'm assuming there must be some

00:10:00.939 --> 00:10:05.020
<v Wes>Well, right now it's falling back to FB con things like Plymouth do that.

00:10:05.690 --> 00:10:07.420
<v Wes>or like where you're entering your

00:10:08.397 --> 00:10:09.520
<v Wes>Lux encryption password

00:10:10.135 --> 00:10:11.640
<v Chris>That'll be – that'll still be – okay.

00:10:11.711 --> 00:10:13.600
<v Wes>So FBCon's not being ripped out,

00:10:13.660 --> 00:10:14.420
<v Wes>at least not yet.

00:10:14.615 --> 00:10:16.323
<v Chris>That's – it's just I thought there was a – oh, no, no, no.

00:10:18.540 --> 00:10:18.690
<v Chris>Yeah.

00:10:19.294 --> 00:10:20.000
<v Chris>There was a CVE.

00:10:20.120 --> 00:10:20.707
<v Chris>That's been fixed.

00:10:21.125 --> 00:10:25.640
<v Brent>I was going to ask the exact same question you just did because I want to enter my encryption

00:10:25.640 --> 00:10:26.103
<v Brent>password.

00:10:26.365 --> 00:10:26.660
<v Chris>Yeah.

00:10:28.199 --> 00:10:28.520
<v Wes>You're right.

00:10:28.700 --> 00:10:30.519
<v Wes>The benefit is if there's a

00:10:30.934 --> 00:10:32.880
<v Wes>bug or an issue, it can't take down the kernel.

00:10:33.120 --> 00:10:34.315
<v Wes>It just gets restarted, right?

00:10:35.508 --> 00:10:36.660
<v Wes>and all this stuff.

00:10:36.780 --> 00:10:39.340
<v Wes>You can pack a lot more functionality that you might actually want,

00:10:39.420 --> 00:10:41.220
<v Wes>like scroll back or zoom,

00:10:41.848 --> 00:10:43.140
<v Wes>and you don't have to stuff that all into the kernel.

00:10:44.707 --> 00:10:48.057
<v Chris>so i think this is like fedora 45 headline feature and it's gonna you know go this is

00:10:48.780 --> 00:10:49.654
<v Chris>gonna go on now forever probably the other but if you look

00:10:52.367 --> 00:10:53.858
<v Wes>And probably an area where Fedora is doing that thing they do where they,

00:10:55.105 --> 00:10:55.623
<v Chris>where they lead yeah

00:10:56.336 --> 00:10:56.840
<v Brent>Mm-hmm.

00:10:58.360 --> 00:11:00.533
<v Chris>I think the other headline feature for 45 is the web installer.

00:11:03.860 --> 00:11:05.147
<v Chris>Everybody's getting the web installer now.

00:11:05.470 --> 00:11:07.120
<v Wes>Yeah, Atomic Desktops in particular.

00:11:07.300 --> 00:11:09.740
<v Wes>They're finally dropping GTK Anaconda,

00:11:10.407 --> 00:11:13.680
<v Wes>which as the show's resident Anaconda skeptic, I'm happy to see.

00:11:13.695 --> 00:11:14.620
<v Chris>You get a web installer.

00:11:14.860 --> 00:11:15.209
<v Wes>You get a weapon.

00:11:15.425 --> 00:11:16.687
<v Brent>Thank you.

00:11:17.915 --> 00:11:23.673
<v Chris>Yeah, and if you are on a live environment, like a live session boot, and you start the installer, it

00:11:23.673 --> 00:11:25.440
<v Chris>doesn't fire up Firefox first.

00:11:27.254 --> 00:11:30.340
<v Chris>It is sort of – it just looks like a standalone application that kind of takes up the whole screen.

00:11:31.957 --> 00:11:37.790
<v Chris>I definitely am going to need to spend some time figuring out the custom partitioning manager aspect of

00:11:37.790 --> 00:11:38.640
<v Chris>the installer.

00:11:42.195 --> 00:11:42.480
<v Brent>True.

00:11:46.215 --> 00:11:47.418
<v Brent>Oh.

00:11:51.903 --> 00:11:54.340
<v Chris>once you adapted to that obtuseness,

00:11:54.565 --> 00:11:55.460
<v Wes>You could learn it.

00:11:55.460 --> 00:11:56.966
<v Wes>It was one of the most powerful participants.

00:11:57.600 --> 00:11:59.180
<v Chris>in a Linux distro installer.

00:11:59.908 --> 00:12:02.565
<v Chris>Really good stuff once you kind of wrangled it.

00:12:04.260 --> 00:12:05.940
<v Chris>I opened up this thing and it was like,

00:12:05.960 --> 00:12:07.404
<v Chris>I felt kind of like I had kid gloves on.

00:12:07.789 --> 00:12:11.700
<v Brent>but maybe maybe you just need to give it time and once you get to know it

00:12:11.700 --> 00:12:13.010
<v Brent>it's going to be really powerful is that your argument just there

00:12:13.774 --> 00:12:15.020
<v Chris>Yes, that and or,

00:12:15.280 --> 00:12:16.979
<v Brent>uh-huh

00:12:17.680 --> 00:12:20.593
<v Chris>opens up a whole new world for automated installs.

00:12:21.095 --> 00:12:24.484
<v Chris>And so there's probably for a person like myself that wants to get really kind of into the weeds, there's

00:12:24.484 --> 00:12:25.549
<v Chris>probably a route that direction.

00:12:27.651 --> 00:12:32.380
<v Wes>Something you'll like, new opt-in tech preview, web-based remote installation.

00:12:32.651 --> 00:12:35.700
<v Chris>Like that's also really great, especially for maybe VPSs.

00:12:35.776 --> 00:12:39.380
<v Wes>yeah you add some command line stuff onto your kernel command line in stop

00:12:39.380 --> 00:12:41.112
<v Wes>web UI that remote and then you set a pin and then you can just install from a

00:12:45.300 --> 00:12:48.660
<v Chris>Fedora, as long as you're cool with updating, doesn't make a bad little headless VM.

00:12:48.660 --> 00:12:50.880
<v Chris>And now with this option, it just got a little better.

00:12:51.518 --> 00:12:51.980
<v Chris>I like that.

00:12:52.058 --> 00:12:52.521
<v Wes>mm-hmm

00:12:54.394 --> 00:12:56.552
<v Chris>Or if you're doing like a fleet of workstations, this could be really nice, a fleet of Silverblue

00:12:56.552 --> 00:12:57.198
<v Chris>workstations or Kino Knight.

00:12:57.361 --> 00:13:00.500
<v Wes>and this was part of the value sort of promised from adopting more of a

00:13:00.500 --> 00:13:03.082
<v Wes>web-based you know server front-end architecture

00:13:07.881 --> 00:13:10.935
<v Chris>The other thing they have added in the Anaconda web installer now, we haven't talked about this a lot,

00:13:10.935 --> 00:13:13.180
<v Chris>but they now have the option to install to a Stratus storage system setup.

00:13:13.735 --> 00:13:14.380
<v Chris>That's fascinating.

00:13:22.243 --> 00:13:24.730
<v Chris>So Stratus is kind of their red hat solution to ZFS or ButterFS or BcacheFS by trying to kind of stack

00:13:24.730 --> 00:13:27.288
<v Chris>XFS with LVM and other tooling to kind of replicate some of that functionality with a really nice proven

00:13:27.288 --> 00:13:27.460
<v Chris>stack.

00:13:27.580 --> 00:13:28.580
<v Chris>I mean, it's not a horrible idea.

00:13:30.338 --> 00:13:31.780
<v Chris>You just don't hear a lot of people talking about that.

00:13:31.780 --> 00:13:32.580
<v Chris>Very specific, too.

00:13:32.580 --> 00:13:32.840
<v Chris>Yeah.

00:13:37.400 --> 00:13:40.520
<v Chris>But if you can now deploy on top of that from the installer, I don't know if you can create Stratus setup

00:13:42.458 --> 00:13:43.980
<v Wes>So if you're willing to set it up yourself, yeah.

00:13:44.420 --> 00:13:47.960
<v Wes>I do think adding that maybe at one point was a blocking bug,

00:13:48.020 --> 00:13:48.740
<v Wes>although they got a result.

00:13:49.662 --> 00:13:52.780
<v Wes>Or some fallback of them wanting to add this feature

00:13:52.780 --> 00:13:54.437
<v Wes>meant some complications, which figures.

00:13:55.607 --> 00:13:56.600
<v Chris>this release also rolls up

00:13:56.600 --> 00:13:57.680
<v Chris>podman 6.0

00:13:58.318 --> 00:13:59.300
<v Wes>Hey, hey, good release.

00:13:59.420 --> 00:14:02.760
<v Wes>Removes slurp for netNS, which is like the user space networking

00:14:02.760 --> 00:14:04.580
<v Wes>that now uses the pasta stack.

00:14:04.899 --> 00:14:05.280
<v Chris>and

00:14:06.501 --> 00:14:07.540
<v Brent>Wes's favorite.

00:14:08.163 --> 00:14:09.160
<v Chris>IPv6 Dan

00:14:09.160 --> 00:14:10.140
<v Chris>network this version of

00:14:10.140 --> 00:14:10.840
<v Chris>network manager

00:14:11.516 --> 00:14:12.800
<v Chris>bring in the IPv6 goodness

00:14:14.665 --> 00:14:17.035
<v Wes>yeah it basically gets kind of full support for ipv6 mostly and it can do some more translation

00:14:20.218 --> 00:14:24.730
<v Wes>for situations where it can't basically doing like what android can do um finally in uh you know

00:14:27.146 --> 00:14:30.040
<v Wes>mainstream linux distribution it should be mostly entirely invisible if you're on like a proper dual

00:14:31.154 --> 00:14:34.920
<v Wes>stack setup and only act only activates where the network is asking for it advertising like this is

00:14:34.920 --> 00:14:35.640
<v Wes>the setup we're using.

00:14:37.353 --> 00:14:40.940
<v Chris>So they now have 12 healthy spins, including a cosmic spin.

00:14:40.940 --> 00:14:44.080
<v Chris>Of course, you've got the Plasma 6.7 release in the Plasma spin.

00:14:45.781 --> 00:14:46.880
<v Chris>You've got GNOME 51 in the main workstation release.

00:14:50.382 --> 00:14:53.060
<v Chris>They're all going to be packing Linux 7.2, GCC 16.2, and Python 13.15.

00:14:53.630 --> 00:14:56.996
<v Wes>I noticed that Silverblue and Kinoite are getting ready-to-go QKO images to go along

00:15:00.947 --> 00:15:01.600
<v Brent>Nice.

00:15:01.643 --> 00:15:03.541
<v Wes>Makes it easier than ever to give them a try.

00:15:03.927 --> 00:15:05.883
<v Chris>So earlier this week, I downloaded the beta ISO, and I fired it up in a VM,

00:15:08.920 --> 00:15:12.300
<v Chris>and it was kind of pokey and I'm like, okay, you know, it's typical VM experience.

00:15:12.500 --> 00:15:15.840
<v Chris>You know, I don't, as if I wanted a good GNOME or if I wanted a good VM experience,

00:15:15.880 --> 00:15:16.618
<v Chris>I probably would try XFCE or Mate or something.

00:15:22.682 --> 00:15:24.938
<v Chris>But as I started updating it, and I think over the time of using it in like under seven days,

00:15:28.408 --> 00:15:32.480
<v Chris>I think I updated 1,600 packages on this thing, if I recall.

00:15:32.620 --> 00:15:34.840
<v Chris>I mean, it was, they were really like slamming it.

00:15:34.920 --> 00:15:35.116
<v Wes>in.

00:15:35.402 --> 00:15:35.760
<v Brent>They're moving.

00:15:36.671 --> 00:15:40.000
<v Chris>and it feels like an entirely different system performance wise.

00:15:40.180 --> 00:15:42.800
<v Chris>I don't know if something changed in the graphic stack because it,

00:15:43.020 --> 00:15:43.774
<v Chris>in particular the interface,

00:15:46.405 --> 00:15:48.180
<v Chris>which felt kind of like I could see,

00:15:48.924 --> 00:15:50.860
<v Chris>like I would describe it as like a low frame rate, you know,

00:15:50.900 --> 00:15:51.587
<v Chris>maybe I was getting like 17,

00:15:52.760 --> 00:15:55.763
<v Chris>15 frames per second when like I would hit the overview button and now it's so

00:15:57.180 --> 00:15:59.020
<v Chris>smooth that I don't notice any delay at all.

00:15:59.100 --> 00:15:59.780
<v Chris>Like it just really,

00:16:01.444 --> 00:16:02.903
<v Chris>really tightened up over the series of updates and,

00:16:03.281 --> 00:16:05.100
<v Wes>And if you're not sure,

00:16:05.100 --> 00:16:06.200
<v Wes>smoother frame scheduling.

00:16:06.400 --> 00:16:07.054
<v Wes>That might help.

00:16:07.900 --> 00:16:08.900
<v Wes>Yeah, reworked in Mutter,

00:16:11.349 --> 00:16:12.340
<v Chris>I wonder if that's what I'm noticing.

00:16:12.480 --> 00:16:14.280
<v Wes>So animations are steady under load.

00:16:14.420 --> 00:16:15.500
<v Wes>Screen recording is faster too.

00:16:15.540 --> 00:16:16.233
<v Wes>I don't know if you've tried that.

00:16:16.569 --> 00:16:17.640
<v Chris>Oh, interesting.

00:16:19.123 --> 00:16:20.620
<v Chris>Gnome 51 is in such a good spot.

00:16:20.880 --> 00:16:21.280
<v Chris>It really is.

00:16:21.360 --> 00:16:22.300
<v Chris>It's a great desktop.

00:16:23.400 --> 00:16:24.940
<v Chris>And we were just talking in the bootleg.

00:16:25.520 --> 00:16:26.960
<v Chris>If you remember, you should check it out.

00:16:26.960 --> 00:16:30.320
<v Chris>They've just recently started working on a formal RFC process.

00:16:32.661 --> 00:16:34.777
<v Chris>It should be interesting because I think that's going to allow them, if it works out, to tackle some

00:16:34.777 --> 00:16:35.391
<v Chris>pretty big technical things.

00:16:35.987 --> 00:16:38.007
<v Chris>And that's going to be exciting, too, because you know that's going to land in Fedora first as it gets

00:16:38.007 --> 00:16:38.245
<v Chris>ironed out.

00:16:39.265 --> 00:16:39.640
<v Brent>Thank you.

00:16:45.907 --> 00:16:48.080
<v Chris>I think if I remember, and please help me remember, next time I try this, I want to go Keenonite again.

00:16:48.180 --> 00:16:51.096
<v Chris>I want to try the Plasma Silver Blue Keenonite spin and just revisit.

00:16:55.326 --> 00:16:58.274
<v Chris>I'm still working on Aurora over here on my main system for the studio and keeping it up to date.

00:17:01.060 --> 00:17:02.378
<v Chris>I'm essentially kind of, you know, keeping up to date with where they're at.

00:17:04.240 --> 00:17:05.400
<v Chris>And it's been a pretty good implementation.

00:17:06.159 --> 00:17:09.340
<v Chris>I'm ready to kind of go back and see kind of the, you know, main Fedora implementation.

00:17:09.560 --> 00:17:09.680
<v Chris>Yeah.

00:17:10.385 --> 00:17:11.580
<v Chris>And does it work just as well for me?

00:17:11.580 --> 00:17:13.080
<v Chris>Because if it does, why not just go that route?

00:17:13.661 --> 00:17:13.920
<v Chris>You know?

00:17:15.010 --> 00:17:17.140
<v Chris>So, you know, credit for the team working that out.

00:17:17.140 --> 00:17:18.840
<v Chris>Obviously, the, what was it?

00:17:18.860 --> 00:17:19.320
<v Chris>How did you say?

00:17:19.660 --> 00:17:20.140
<v Chris>Imudra?

00:17:21.020 --> 00:17:21.380
<v Wes>Emudra?

00:17:22.942 --> 00:17:25.101
<v Chris>that e-mudra intermediate certificate issue kind of a curveball in the middle of a development

00:17:27.440 --> 00:17:31.475
<v Chris>cycle i'd love to hear an internal story behind that i bet you there's a good story there

00:17:31.892 --> 00:17:32.770
<v Wes>Oh, blank.

00:17:37.084 --> 00:17:41.787
<v Chris>when i first started putting work online building a website was a real project in itself

00:17:45.561 --> 00:17:47.340
<v Chris>hosting the domain figuring out which tools to use a lot of friction before you just get to the

00:17:47.340 --> 00:17:51.515
<v Chris>thing you actually want to share so i tried hostingers ai builder and what surprised me

00:17:52.014 --> 00:17:54.080
<v Chris>is you can build a mock-up before you even create an account.

00:17:54.580 --> 00:17:56.760
<v Chris>You bring your own assets if you want and just prompt your way through it,

00:17:56.760 --> 00:17:57.680
<v Chris>if that's better for you.

00:17:58.265 --> 00:18:00.880
<v Chris>I went the prompt route for most of it, brought some of my own assets,

00:18:01.564 --> 00:18:05.500
<v Chris>and I built a website for my chickens, a page for each one of them in just minutes.

00:18:06.037 --> 00:18:07.480
<v Chris>It doesn't stop at launch either.

00:18:08.401 --> 00:18:09.640
<v Chris>Stuck on what to try next?

00:18:09.820 --> 00:18:12.740
<v Chris>Hostinger's AI agent acts like a built-in specialist for SEO,

00:18:15.918 --> 00:18:16.940
<v Chris>website copy, or even email marketing.

00:18:17.382 --> 00:18:20.420
<v Chris>And right now, Black Friday and Cyber Monday pricing is live.

00:18:20.420 --> 00:18:23.580
<v Chris>premium plans are just $1.99 a month.

00:18:24.100 --> 00:18:26.740
<v Chris>Snag Hostinger's service at their lowest price

00:18:27.282 --> 00:18:28.420
<v Chris>before the sale ends.

00:18:28.860 --> 00:18:31.560
<v Chris>Create your website today for just $1.99.

00:18:32.201 --> 00:18:34.660
<v Chris>Go to Hostinger.com slash unplugged

00:18:34.660 --> 00:18:37.380
<v Chris>and use the code unplugged for an additional 10%

00:18:37.380 --> 00:18:38.805
<v Chris>off the Black Friday and Cyber Monday pricing.

00:18:41.379 --> 00:18:44.586
<v Chris>That is Hostinger.com slash unplugged.

00:18:47.630 --> 00:18:51.940
<v Brent>Well, Chris, this week you teased that you were playing with something that I might like,

00:18:52.950 --> 00:18:56.000
<v Brent>and you were on this for several days and you haven't told me what it is yet.

00:18:56.340 --> 00:18:57.700
<v Brent>What did you get into this week?

00:18:58.069 --> 00:19:03.064
<v Chris>Thank you.

00:19:11.622 --> 00:19:12.760
<v Brent>You're a tooey guy.

00:19:20.425 --> 00:19:23.600
<v Chris>that when I have been on the go or on a different system from time to time,

00:19:23.640 --> 00:19:26.800
<v Chris>I have needed SSH access, and it has not been the easiest.

00:19:28.020 --> 00:19:32.040
<v Chris>And WebSSH is sort of like the solve-at-once kind of solution,

00:19:32.040 --> 00:19:34.994
<v Chris>and it's potentially solved forever now.

00:19:35.526 --> 00:19:36.320
<v Chris>It's one workspace.

00:19:37.190 --> 00:19:40.320
<v Chris>You can keep your SSH sessions, SFTP sources,

00:19:41.179 --> 00:19:42.660
<v Chris>pre-stored commands in this workspace.

00:19:43.539 --> 00:19:44.782
<v Chris>You self-host the entire stack.

00:19:48.927 --> 00:19:49.200
<v Brent>Hmm.

00:19:49.300 --> 00:19:51.320
<v Chris>and two factors so you can make it pretty secure.

00:19:52.129 --> 00:19:53.228
<v Chris>It works on the phone or on the desktop.

00:19:59.754 --> 00:20:03.510
<v Chris>And the sessions they run server side So I can start something on my phone like oh crap I got to fix this

00:20:03.510 --> 00:20:06.515
<v Chris>up I can start it on my phone close the browser on my phone sit down at the desktop

00:20:07.055 --> 00:20:08.305
<v Chris>log into Web SSH and the session is still going.

00:20:10.356 --> 00:20:12.755
<v Chris>Everything's still running and I can just resume working.

00:20:13.394 --> 00:20:13.767
<v Chris>Love that.

00:20:14.068 --> 00:20:18.235
<v Wes>yeah basically stores all the credentials encrypted on the server thing and then

00:20:18.235 --> 00:20:22.955
<v Wes>you do the client-side auth to get access to those and then everything happens on the server

00:20:23.404 --> 00:20:23.899
<v Wes>on your behalf.

00:20:24.553 --> 00:20:27.395
<v Chris>Hence the, you know, support for pass keys are two factors.

00:20:27.510 --> 00:20:28.495
<v Wes>It's quite impressive.

00:20:28.635 --> 00:20:30.355
<v Wes>Yeah, bcrypt, they use Flask,

00:20:30.395 --> 00:20:31.255
<v Wes>so Flask login,

00:20:31.675 --> 00:20:32.795
<v Wes>WebAuthn and passkeys,

00:20:32.975 --> 00:20:34.075
<v Wes>origin checks are there,

00:20:34.535 --> 00:20:36.115
<v Wes>replay safe TOTP,

00:20:36.375 --> 00:20:37.775
<v Wes>single use recovery codes,

00:20:39.598 --> 00:20:41.435
<v Wes>OIDC, LDAP supports in there.

00:20:41.575 --> 00:20:42.035
<v Wes>So they've really,

00:20:42.155 --> 00:20:43.815
<v Wes>good CRSF protection,

00:20:44.075 --> 00:20:44.875
<v Wes>strict CSP.

00:20:45.395 --> 00:20:46.855
<v Wes>They do have some vendor depths,

00:20:46.855 --> 00:20:48.255
<v Wes>so it can be run offline.

00:20:48.375 --> 00:20:49.075
<v Wes>It doesn't need to pull

00:20:49.075 --> 00:20:51.815
<v Wes>like extra stuff from CDNs to run.

00:20:54.080 --> 00:20:54.775
<v Wes>so quite a lot of work

00:20:54.775 --> 00:20:56.315
<v Wes>and I think it started in January

00:20:56.492 --> 00:20:56.675
<v Chris>Yeah.

00:20:57.971 --> 00:20:58.915
<v Wes>this year and it's mostly a solo

00:20:58.915 --> 00:20:59.395
<v Wes>developer

00:20:59.912 --> 00:21:02.395
<v Wes>Bifrost Ox

00:21:02.395 --> 00:21:03.964
<v Wes>Marcel G from Germany

00:21:04.728 --> 00:21:09.196
<v Chris>So you get in the web browser, you get kind of a multi-tab interface where you could have multiple SSH

00:21:09.196 --> 00:21:09.985
<v Chris>sessions running.

00:21:12.787 --> 00:21:16.563
<v Chris>But then the other thing that they do that is surprisingly neat is they give you access very, very easily

00:21:16.563 --> 00:21:19.153
<v Chris>to SFTP, like a file manager, and a brief overview of system resources.

00:21:25.855 --> 00:21:30.023
<v Chris>Essentially, it's like it's pulling in top and then visualizes it for you in a nice, easy-to-read way

00:21:30.023 --> 00:21:31.262
<v Chris>with, like, graphs and stuff.

00:21:31.995 --> 00:21:33.415
<v Chris>It has support for Samba.

00:21:33.455 --> 00:21:36.155
<v Chris>If you so choose to turn that on, it is disabled by default.

00:21:36.378 --> 00:21:40.015
<v Wes>See, what we could do is we can run a KSMBD server,

00:21:40.015 --> 00:21:41.415
<v Wes>and then we can test it with this.

00:21:41.655 --> 00:21:42.095
<v Wes>There you go.

00:21:42.142 --> 00:21:42.955
<v Brent>I love this idea.

00:21:50.239 --> 00:21:53.295
<v Chris>sense that um you can take notes about systems they stay persistently with that system you get

00:21:55.024 --> 00:21:58.735
<v Chris>diagnostic information and maybe one of the cooler things that you get is a command library because

00:22:00.229 --> 00:22:00.735
<v Brent>oh

00:22:00.735 --> 00:22:01.558
<v Brent>that's brilliant

00:22:02.294 --> 00:22:03.915
<v Wes>I really like this aspect.

00:22:05.735 --> 00:22:08.655
<v Chris>of built-in commands, and they're kind of Debian and Red Hat focused.

00:22:09.171 --> 00:22:11.895
<v Chris>But then there's also a set of user preference commands,

00:22:12.035 --> 00:22:13.100
<v Chris>and that's just a JSON file.

00:22:13.621 --> 00:22:17.415
<v Chris>So you can have an LLM produce a set of commands for you in 10 seconds

00:22:17.415 --> 00:22:18.474
<v Chris>for the distribution or any kind of specifics,

00:22:21.880 --> 00:22:23.124
<v Chris>which is exactly what I did.

00:22:23.519 --> 00:22:25.975
<v Chris>Go look at my frequently used commands and make me –

00:22:27.029 --> 00:22:28.935
<v Chris>and so then there is along the side of my session,

00:22:29.015 --> 00:22:30.062
<v Chris>or if you're on the phone, it's a tab,

00:22:30.519 --> 00:22:33.255
<v Chris>and I have all of these commands that are a little bit longer

00:22:33.255 --> 00:22:35.475
<v Chris>that I don't really feel like typing out that I frequently use,

00:22:35.475 --> 00:22:37.195
<v Chris>and I just tap that and it injects it into the session.

00:22:37.708 --> 00:22:38.935
<v Chris>And those are saved per host,

00:22:39.770 --> 00:22:41.635
<v Chris>and my credentials and all my user preference stuff,

00:22:41.715 --> 00:22:43.448
<v Chris>all of that is encrypted and secure and safe.

00:22:44.836 --> 00:22:45.555
<v Chris>I'm very impressed.

00:22:45.755 --> 00:22:49.235
<v Chris>I don't, like I say, normally like these types of applications.

00:22:50.011 --> 00:22:54.235
<v Chris>But because I have this ability to start a persistent SSH session

00:22:55.593 --> 00:22:56.702
<v Chris>in a terminal that's seemingly pretty good,

00:22:57.284 --> 00:22:58.895
<v Chris>leave that, let it continue running,

00:22:58.975 --> 00:23:01.895
<v Chris>and come back from any other host or even multiple hosts simultaneously,

00:23:02.638 --> 00:23:03.895
<v Wes>Thank you.

00:23:03.915 --> 00:23:05.115
<v Wes>of ssh annoy

00:23:05.282 --> 00:23:05.635
<v Brent>Mm-hmm.

00:23:07.026 --> 00:23:08.395
<v Chris>And in a team, you can host this one instance.

00:23:08.595 --> 00:23:09.795
<v Chris>Everybody can have their own login.

00:23:09.895 --> 00:23:10.995
<v Chris>They'd have their own set of hosts.

00:23:11.295 --> 00:23:14.370
<v Chris>You can bring your own SSH keys or use username and password if you want.

00:23:14.859 --> 00:23:20.395
<v Wes>yeah kind of relevant to this it's um a flask so python back end flask 3.1 flask socket io

00:23:23.221 --> 00:23:25.582
<v Wes>they do use socket io to transmit some of the stuff uh paramico for ssh and sqlite and then

00:23:26.175 --> 00:23:31.015
<v Wes>g unicorn serves it so one thing to note it is kind of designed right now around one single g

00:23:32.151 --> 00:23:34.443
<v Wes>unicorn worker so there's no like a j story or something like that um yeah but so it some limits

00:23:36.179 --> 00:23:36.735
<v Chris>yeah yeah yeah

00:23:38.115 --> 00:23:40.401
<v Wes>to where you can use it but for like a home lab small team that is just about perfect

00:23:45.777 --> 00:23:48.401
<v Chris>It also naturally just solves another problem that I had, which is I was thinking about setting up a

00:23:48.401 --> 00:23:49.215
<v Chris>web-based file upload manager.

00:23:50.175 --> 00:23:53.385
<v Chris>And what they've done really well is once you've established the SSH connection, the file managers are

00:23:53.385 --> 00:23:53.888
<v Chris>just connected.

00:23:55.995 --> 00:23:56.715
<v Chris>They know it, right?

00:23:56.795 --> 00:23:59.815
<v Chris>So it's just there's not a separate thing you have to configure, not a separate connection.

00:24:00.303 --> 00:24:00.455
<v Chris>Yeah.

00:24:01.121 --> 00:24:03.115
<v Chris>And it's just right there, and you can see your home directory.

00:24:03.575 --> 00:24:04.935
<v Chris>I love their implementation.

00:24:05.718 --> 00:24:09.100
<v Chris>I didn't think I'd necessarily use it for that, but I love their implementation of it here.

00:24:09.510 --> 00:24:12.535
<v Chris>It has streamable HTTP bulk transfers with socket.io.

00:24:13.022 --> 00:24:14.895
<v Wes>An impressive amount of support for stuff.

00:24:14.995 --> 00:24:17.855
<v Wes>Like, it's not just the basic version of what this could be.

00:24:18.817 --> 00:24:22.806
<v Chris>No, you get genuinely good upload-download performance and support and monitoring and, yeah.

00:24:24.291 --> 00:24:24.895
<v Brent>Thank you.

00:24:24.915 --> 00:24:33.952
<v Brent>Okay, good.

00:24:40.688 --> 00:24:41.835
<v Chris>Yes, you would like this.

00:24:41.915 --> 00:24:42.684
<v Chris>Yes, yes, yes, yes.

00:24:43.838 --> 00:24:46.775
<v Wes>He's going to have so many tabs and so many notes in this thing.

00:24:49.517 --> 00:24:52.575
<v Chris>I haven't hit it yet, but I'll tell you I don't push it that far.

00:24:52.950 --> 00:24:55.575
<v Chris>Although I do think the UI is designed for a lot of tabs.

00:24:56.675 --> 00:24:59.676
<v Chris>Because without a lot of tabs, there's sort of like space that's just kind of taken up.

00:25:00.162 --> 00:25:01.575
<v Chris>And then once you implement a lot of tabs, it sort of makes more sense.

00:25:03.375 --> 00:25:05.466
<v Chris>So I think you should push it and find out.

00:25:05.800 --> 00:25:09.735
<v Wes>One thing to watch out, they do have a super easy-to-use Docker Compose setup,

00:25:09.928 --> 00:25:10.095
<v Chris>Yeah.

00:25:14.515 --> 00:25:16.075
<v Wes>There's a separate production overlay,

00:25:16.075 --> 00:25:20.455
<v Wes>plus you probably want to put it behind like a reverse proxy and probably disable registration

00:25:20.455 --> 00:25:22.841
<v Wes>so there's a few things if you want to serve this in like a open to the internet sort of capacity

00:25:24.775 --> 00:25:27.775
<v Wes>but if you're just setting it up to try or for hosts or on a trusted network

00:25:31.444 --> 00:25:33.935
<v Chris>Yeah, I am impressed, too, with the identity protection.

00:25:35.570 --> 00:25:37.555
<v Chris>So I feel pretty safe having my SSH connections in there.

00:25:37.635 --> 00:25:40.029
<v Chris>You know, you've got to have my username, a unique password, two-factor.

00:25:41.766 --> 00:25:42.475
<v Chris>It's all pretty nice.

00:25:42.569 --> 00:25:46.935
<v Wes>you might also want to watch out for backups it does have backup bundles it can make but it does

00:25:46.935 --> 00:25:51.535
<v Wes>ship the app secret with the encrypted keys so if you get access to that you can get everything so

00:25:51.984 --> 00:25:52.175
<v Chris>Got it.

00:25:53.275 --> 00:25:55.935
<v Chris>Yeah, you've got to encrypt the backup separately, which I'm proud to say I have all set up.

00:25:59.031 --> 00:25:59.535
<v Wes>Nice

00:25:59.719 --> 00:26:00.275
<v Brent>Oh,

00:26:05.517 --> 00:26:07.606
<v Chris>but you know you start using it you kind of get used to it you want to have it and the way i see

00:26:12.390 --> 00:26:14.915
<v Chris>this fitting in it's it's like probably used pretty rarely because if i'm at my desktop or

00:26:14.915 --> 00:26:16.693
<v Chris>my laptop i'm always going to use a native terminal but when we're in texas you bet i'm

00:26:22.986 --> 00:26:27.289
<v Chris>going to be firing this up when i'm on the go or if i if i'm out and about even when i'm home but

00:26:28.005 --> 00:26:30.739
<v Chris>just not near the laptop like yeah i'm gonna be firing this up

00:26:30.846 --> 00:26:31.735
<v Wes>or you're setting up some,

00:26:32.015 --> 00:26:34.755
<v Wes>like you temporarily allow it access to your,

00:26:34.755 --> 00:26:35.555
<v Wes>your mesh net,

00:26:35.615 --> 00:26:38.035
<v Wes>and then you can get access to things and tear it all down real quick without

00:26:38.035 --> 00:26:39.395
<v Wes>having to configure the client side.

00:26:39.515 --> 00:26:39.681
<v Wes>Yeah.

00:26:40.434 --> 00:26:41.015
<v Chris>yeah yeah it's

00:26:42.165 --> 00:26:45.079
<v Brent>I think, Chris, I'm going to argue that maybe you could get into this on your main workstation.

00:26:49.505 --> 00:26:51.501
<v Brent>Because look at all the features that they add that surrounds, let's say, a terminal session.

00:26:54.915 --> 00:26:57.735
<v Brent>When you're setting out your own workstation, you don't get all those features.

00:26:58.143 --> 00:26:58.555
<v Chris>That's true.

00:26:58.928 --> 00:27:01.775
<v Chris>They have, they can do transcript search, which is kind of nice.

00:27:01.796 --> 00:27:02.135
<v Brent>Ooh.

00:27:02.895 --> 00:27:05.455
<v Chris>Broadcast input, which, you know, a lot of terminals have that, but not all.

00:27:06.956 --> 00:27:07.675
<v Chris>Good font support.

00:27:08.347 --> 00:27:08.913
<v Chris>It looks good.

00:27:10.470 --> 00:27:11.815
<v Chris>Is there anything that jumps out at you in particular?

00:27:13.995 --> 00:27:17.323
<v Brent>One thing that comes to mind for me is this may have solved a problem I had this week of just having

00:27:17.323 --> 00:27:18.188
<v Brent>awful cell-based latency.

00:27:22.415 --> 00:27:24.475
<v Brent>see I'm in the middle of a forest trying

00:27:24.475 --> 00:27:26.435
<v Brent>to like upgrade some servers given all the

00:27:26.435 --> 00:27:27.755
<v Brent>you know

00:27:29.068 --> 00:27:30.455
<v Brent>issues this week

00:27:32.762 --> 00:27:33.935
<v Brent>exactly and

00:27:33.935 --> 00:27:36.515
<v Brent>that would have made my work much much simpler

00:27:36.515 --> 00:27:37.497
<v Brent>this week so this is

00:27:38.235 --> 00:27:39.581
<v Brent>feeling a little attractive to me

00:27:40.815 --> 00:27:42.375
<v Chris>Yeah, I'm sticking with it.

00:27:42.435 --> 00:27:44.355
<v Chris>I thought I was going to initially, oh, I can make this a pick,

00:27:44.415 --> 00:27:46.155
<v Chris>and then I wouldn't deploy it, check it out.

00:27:46.195 --> 00:27:47.935
<v Chris>I'm like, oh, no, I'm using this.

00:27:47.955 --> 00:27:48.375
<v Chris>This is sticking.

00:27:49.818 --> 00:27:51.395
<v Wes>Okay, well, as you say that, I've got a wild card.

00:27:51.533 --> 00:27:52.335
<v Chris>All right, throw it at us.

00:27:52.549 --> 00:27:52.890
<v Brent>I mean...

00:27:53.844 --> 00:27:56.993
<v Wes>So, live in our matrix room, Batesy points us at Termix SSH.

00:27:58.706 --> 00:27:59.235
<v Brent>Huh.

00:28:00.407 --> 00:28:00.975
<v Brent>Competition.

00:28:02.435 --> 00:28:03.115
<v Wes>It's amazing.

00:28:03.746 --> 00:28:04.435
<v Brent>Nice.

00:28:04.546 --> 00:28:06.675
<v Wes>Self-hosted plugin-based server management.

00:28:07.608 --> 00:28:07.875
<v Chris>Hmm.

00:28:08.697 --> 00:28:10.275
<v Wes>Written in TypeScript.

00:28:10.625 --> 00:28:11.875
<v Chris>Apache 2.0 licensed.

00:28:12.422 --> 00:28:15.315
<v Wes>Free open source self-hosted server management platform built on plugins.

00:28:15.914 --> 00:28:18.255
<v Wes>The core keeps your hosts, credentials, users, sharing, and sessions,

00:28:18.255 --> 00:28:23.215
<v Wes>everything else like the ssh terminal remote desktop file manager docker and metrics is a

00:28:25.684 --> 00:28:27.855
<v Chris>trmix

00:28:27.855 --> 00:28:28.835
<v Chris>termics

00:28:29.476 --> 00:28:30.855
<v Wes>plugin you can turn off or remove runs on web desktop and mobile

00:28:32.353 --> 00:28:33.015
<v Brent>Holy.

00:28:33.137 --> 00:28:34.055
<v Chris>this is a whole thing

00:28:36.530 --> 00:28:41.915
<v Wes>tons of plugins here acme certificates ai assistance automations cloud providers

00:28:45.428 --> 00:28:49.715
<v Chris>I mean, part of me wonders, would my life be better if I did have a central dashboard

00:28:49.715 --> 00:28:51.975
<v Chris>where we just managed all of the hosts from one place?

00:28:52.596 --> 00:28:55.075
<v Chris>But then do I mix my home stuff and the JB stuff?

00:28:55.175 --> 00:28:56.355
<v Chris>Do I use the categorization?

00:28:56.782 --> 00:29:00.455
<v Wes>Import Proxmox guests as hosts, keep them in sync, and watch nodes dance.

00:29:00.467 --> 00:29:01.775
<v Chris>Oh, yeah, the terminal looks decent.

00:29:02.531 --> 00:29:03.728
<v Chris>The terminal looks pretty good in this thing.

00:29:04.212 --> 00:29:05.555
<v Chris>Boy, this is a lot, right?

00:29:05.595 --> 00:29:08.175
<v Chris>I just needed to solve WebSSH and it came with some file transfer.

00:29:08.235 --> 00:29:09.015
<v Chris>I thought that was neat.

00:29:09.649 --> 00:29:10.835
<v Chris>This is in the world.

00:29:12.675 --> 00:29:15.820
<v Wes>Browse and control Tmux sessions, windows, and panes across your hosts.

00:29:16.212 --> 00:29:19.235
<v Chris>This is like, hey, buddy, you got a fleet and you need something to manage it that you don't already have?

00:29:19.395 --> 00:29:20.275
<v Chris>Check out Termix.

00:29:20.701 --> 00:29:22.395
<v Brent>I guess I didn't realize this was a video.

00:29:22.415 --> 00:29:27.215
<v Brent>was a whole sector of things that we needed in our life that everybody else seems to

00:29:30.035 --> 00:29:33.135
<v Chris>and then you need to know how much memory and CPU they're using.

00:29:33.195 --> 00:29:35.775
<v Chris>And if you got some CPUs, they probably got some thermal sensors.

00:29:35.875 --> 00:29:36.935
<v Chris>You might as well graph that.

00:29:38.059 --> 00:29:38.615
<v Wes>Come on, buddy.

00:29:38.615 --> 00:29:40.555
<v Wes>Once you start, how do you stop?

00:29:40.910 --> 00:29:45.415
<v Chris>yeah and you know if you can uh you know analyze a host and expose its ports why not make those

00:29:45.415 --> 00:29:48.034
<v Chris>rendered and available for you and you know you can graph that

00:29:48.243 --> 00:29:49.515
<v Wes>I like the plugin architecture.

00:29:49.655 --> 00:29:50.775
<v Wes>Sometimes there's downsides to those,

00:29:50.835 --> 00:29:52.475
<v Wes>but it has a lot of upsides like we see here

00:29:52.475 --> 00:29:54.235
<v Wes>where you don't have to have all of these features

00:29:54.235 --> 00:29:54.915
<v Wes>if you don't want them.

00:29:54.988 --> 00:29:56.975
<v Chris>yeah well you don't have to have all right like it's got a you know you don't need it but if you

00:29:56.975 --> 00:30:00.171
<v Chris>want it it's got a rdp and vnc plugin so you could just you know remote into all your things

00:30:02.885 --> 00:30:03.615
<v Chris>Termix is like

00:30:04.684 --> 00:30:06.855
<v Chris>like an entire garage of tools

00:30:06.855 --> 00:30:08.955
<v Chris>that you just install the ones you need and want

00:30:09.364 --> 00:30:11.429
<v Chris>and WebSSH is sort of like a purpose built

00:30:11.798 --> 00:30:14.344
<v Chris>getting your SSH in if you need some good file transfer support in there

00:30:14.850 --> 00:30:15.795
<v Chris>it's better than you'd expect

00:30:15.795 --> 00:30:17.963
<v Chris>that's how I'd kind of summarize those two if I were just looking at it

00:30:20.732 --> 00:30:23.195
<v Chris>sometimes I look at that stuff and I go that's way too much buddy

00:30:24.901 --> 00:30:26.115
<v Chris>and then I think maybe it's not because then

00:30:26.115 --> 00:30:28.155
<v Chris>stuff wouldn't slip through the cracks as much

00:30:28.568 --> 00:30:30.082
<v Chris>really kind of gives me an existential crisis

00:30:33.091 --> 00:30:35.555
<v Wes>I think maybe sometimes it depends on how much do you have to opt in to get it working and how

00:30:37.522 --> 00:30:39.695
<v Wes>much does the extra stuff get in the way like if you can kind of grow your use of it without it

00:30:39.695 --> 00:30:43.473
<v Wes>holding you back then it can be really nice if it's like oh you got to like go from zero to max

00:30:47.531 --> 00:30:49.095
<v Chris>Yeah, it seems like something.

00:30:50.440 --> 00:30:54.377
<v Chris>Yeah, well, and some of those tools is when you should just start over with and use that tool from the

00:30:54.377 --> 00:30:54.995
<v Chris>very beginning.

00:30:55.086 --> 00:30:55.655
<v Brent>Yeah.

00:30:58.794 --> 00:31:00.675
<v Chris>Yeah, I'm just thinking like I think what part of it is.

00:31:01.625 --> 00:31:03.166
<v Chris>I don't know if, Brent, this makes sense to you, but I want to be a dashboard guy.

00:31:06.275 --> 00:31:06.795
<v Brent>Mm-hmm.

00:31:07.247 --> 00:31:07.995
<v Chris>I want to be.

00:31:08.057 --> 00:31:08.595
<v Brent>Tell me more.

00:31:08.639 --> 00:31:13.101
<v Chris>Well, I want to have cool dashboards for, like, everything in my life, from, like, health to computer

00:31:13.101 --> 00:31:13.455
<v Chris>status.

00:31:14.176 --> 00:31:14.975
<v Chris>Chickens, right?

00:31:15.035 --> 00:31:16.495
<v Chris>I want to have to-do dashboards.

00:31:17.322 --> 00:31:18.595
<v Chris>I want to have security dashboards.

00:31:19.824 --> 00:31:23.835
<v Chris>I want to have e-ink displays on walls with dashboards for days.

00:31:24.141 --> 00:31:24.875
<v Brent>Oh, that sounds great.

00:31:26.080 --> 00:31:28.235
<v Chris>I don't even think I have a single dashboard for anything really currently.

00:31:28.235 --> 00:31:29.366
<v Chris>Like, do I even – is there –

00:31:30.080 --> 00:31:33.235
<v Brent>Lady Jupes has a dashboard that has been there for many, many years.

00:31:35.918 --> 00:31:36.793
<v Chris>that's as far as I've gotten but like they are nice

00:31:37.615 --> 00:31:38.315
<v Wes>That's a lot.

00:31:38.495 --> 00:31:39.335
<v Wes>I mean, they're pretty nice.

00:31:40.334 --> 00:31:42.129
<v Wes>You've spent a lot of time crafting them.

00:31:43.020 --> 00:31:47.922
<v Chris>but it doesn't make me one dashboard or okay a handful do not make a dashboard guy do you see

00:31:48.867 --> 00:31:50.135
<v Brent>well

00:31:53.024 --> 00:31:53.835
<v Chris>a dashboard guy

00:31:54.648 --> 00:32:00.775
<v Brent>I think I love the visibility like at a glance you can get a sense of what's going on and

00:32:00.775 --> 00:32:03.775
<v Brent>whatever you're trying to take in,

00:32:04.883 --> 00:32:08.055
<v Brent>but it's the chasm of actual implementation

00:32:08.055 --> 00:32:10.255
<v Brent>that I think is maybe getting in the way for you and I.

00:32:10.535 --> 00:32:12.775
<v Brent>I don't know if Wes has any dashboards around, but...

00:32:14.760 --> 00:32:15.435
<v Wes>Thank you.

00:32:16.674 --> 00:32:18.255
<v Chris>Like little one-off purpose dashboards?

00:32:18.255 --> 00:32:18.672
<v Chris>Well...

00:32:20.004 --> 00:32:21.215
<v Wes>Well, I think there is...

00:32:21.215 --> 00:32:22.655
<v Wes>So, like, with software tests,

00:32:22.795 --> 00:32:24.075
<v Wes>I like the phrase, you know,

00:32:24.135 --> 00:32:25.435
<v Wes>write tests, not too many,

00:32:26.279 --> 00:32:26.615
<v Brent>Hmm.

00:32:27.610 --> 00:32:28.795
<v Wes>Like, mostly the things that test

00:32:28.795 --> 00:32:29.535
<v Wes>the real functionality

00:32:29.589 --> 00:32:29.735
<v Chris>Yeah.

00:32:30.899 --> 00:32:31.075
<v Chris>Okay.

00:32:32.155 --> 00:32:32.679
<v Wes>Not that those are bad.

00:32:33.168 --> 00:32:34.755
<v Wes>And I think there's a similar principle

00:32:34.755 --> 00:32:35.535
<v Wes>for dashboards.

00:32:35.655 --> 00:32:36.475
<v Wes>And anything in monitoring

00:32:37.329 --> 00:32:38.455
<v Wes>because, like, too much information

00:32:38.455 --> 00:32:39.855
<v Wes>means you don't really pay attention

00:32:40.668 --> 00:32:40.855
<v Chris>Yeah.

00:32:41.175 --> 00:32:42.195
<v Wes>Or, like, alert fatigue,

00:32:42.315 --> 00:32:42.935
<v Wes>that kind of thing.

00:32:42.979 --> 00:32:44.624
<v Chris>Or it's just for, like, visual toy glitterness or whatever.

00:32:46.192 --> 00:32:51.113
<v Wes>Yeah, so I think there's a layer where you can sort of have performative dashboards or just like surface

00:32:51.113 --> 00:32:55.655
<v Wes>level dashboards, which look really nice but you don't ever act on or they're not super useful.

00:32:55.815 --> 00:32:56.755
<v Wes>It's almost just like…

00:32:56.755 --> 00:32:57.675
<v Wes>Which is not a knock.

00:32:57.715 --> 00:32:58.455
<v Wes>You can totally do that.

00:32:58.535 --> 00:33:01.655
<v Wes>That can be a great thing to play with and learn how to dashboard really well.

00:33:01.712 --> 00:33:02.075
<v Chris>Yeah, yeah.

00:33:02.615 --> 00:33:04.539
<v Wes>But I think that's maybe the level that you don't need.

00:33:06.462 --> 00:33:06.859
<v Chris>I don't.

00:33:07.365 --> 00:33:12.585
<v Wes>But if there's stuff you actually care about, then crafting dashboards around that because you would

00:33:13.540 --> 00:33:14.284
<v Chris>Okay, well, picture it, though.

00:33:14.318 --> 00:33:16.597
<v Brent>Oh, oh.

00:33:16.815 --> 00:33:17.835
<v Chris>Living Room TV is going.

00:33:18.751 --> 00:33:19.435
<v Chris>It's got a dashboard.

00:33:19.968 --> 00:33:21.815
<v Chris>And it's like the JB Network dashboard.

00:33:21.995 --> 00:33:22.875
<v Chris>This show is doing this.

00:33:22.935 --> 00:33:23.855
<v Chris>This show is doing that.

00:33:24.320 --> 00:33:26.635
<v Chris>Last few messages in this chat room here.

00:33:26.895 --> 00:33:28.715
<v Chris>Last few boosts that came in said this.

00:33:29.419 --> 00:33:29.535
<v Wes>See?

00:33:30.202 --> 00:33:33.929
<v Wes>So I think if you start designing just like a basic markdown file of the stuff you would actually want to

00:33:33.929 --> 00:33:34.923
<v Wes>see on it, that might help.

00:33:36.355 --> 00:33:36.775
<v Wes>Okay, but anyway.

00:33:36.895 --> 00:33:37.595
<v Wes>The other problem.

00:33:37.695 --> 00:33:37.784
<v Wes>Yeah.

00:33:38.599 --> 00:33:39.495
<v Wes>This sounds silly.

00:33:40.064 --> 00:33:42.759
<v Wes>But it was only just recently that you really got yourself tooled up with like Elkar's styling.

00:33:45.654 --> 00:33:46.115
<v Brent>oh

00:33:46.115 --> 00:33:46.883
<v Brent>hmm

00:33:48.316 --> 00:33:49.175
<v Wes>because then you don't have to do as much

00:33:49.175 --> 00:33:50.675
<v Wes>of the shaping of making it aesthetically

00:33:50.675 --> 00:33:53.115
<v Wes>if it's going to be on your TV in the background you probably don't

00:33:53.115 --> 00:33:54.015
<v Wes>want it to look like crap

00:33:54.622 --> 00:33:56.295
<v Brent>so do one of these projects have theming

00:33:56.295 --> 00:33:57.080
<v Brent>is that a thing

00:33:57.336 --> 00:33:59.540
<v Chris>i needed that yeah i needed the l cars inspiration theming but you were getting to a point that i

00:34:01.255 --> 00:34:06.995
<v Chris>derailed and that was that you kind of build like a dashboard that isn't overwhelming in information

00:34:09.683 --> 00:34:11.055
<v Wes>but do you want it for just like extra

00:34:11.055 --> 00:34:12.795
<v Wes>facts or do you want stuff that's actionable

00:34:12.795 --> 00:34:14.573
<v Wes>that you care about that you need to check

00:34:15.023 --> 00:34:19.935
<v Chris>yeah so like when i when you say that what i picture is like an mvp dashboard that's got

00:34:19.935 --> 00:34:22.504
<v Chris>like a couple of bits information and maybe a couple of links like just really really basic

00:34:24.394 --> 00:34:25.463
<v Chris>is that the kind of thing you're talking about

00:34:27.517 --> 00:34:30.116
<v Wes>Well, I think it's up to you on how much information you have and what kind of format you want, right?

00:34:32.578 --> 00:34:37.155
<v Wes>But a super cluttered and dense maxing dashboard is not my style, at least.

00:34:38.345 --> 00:34:39.655
<v Brent>That's such a Wes answer.

00:34:40.975 --> 00:34:45.404
<v Wes>Like, okay, maybe we want all the last time the feeds were updated, if it's the expected number of

00:34:49.817 --> 00:34:54.315
<v Chris>yeah I think I think what you're getting at is like there's like lobby dashboards and then there's

00:34:57.821 --> 00:34:59.442
<v Wes>Right, what would your NOC actually have up?

00:35:00.742 --> 00:35:01.235
<v Chris>I want both.

00:35:02.284 --> 00:35:05.215
<v Chris>I just want a bunch of dashboards for days.

00:35:05.783 --> 00:35:06.395
<v Chris>I don't know what it is.

00:35:06.415 --> 00:35:07.722
<v Chris>I just wish I was more of a dashboard guy.

00:35:08.227 --> 00:35:08.786
<v Wes>I do think they're

00:35:09.452 --> 00:35:10.235
<v Wes>you know with our

00:35:10.235 --> 00:35:11.255
<v Wes>clanker friends

00:35:11.255 --> 00:35:11.975
<v Wes>they're cheaper than ever

00:35:11.975 --> 00:35:12.555
<v Wes>to throw together

00:35:13.016 --> 00:35:16.655
<v Chris>Oh, Batesy's sharing his dashboard in the live chat.

00:35:16.655 --> 00:35:20.835
<v Chris>See, I know, I bet you there's some dashboard guys and gals in the audience.

00:35:21.770 --> 00:35:22.295
<v Chris>Omar, huh?

00:35:22.295 --> 00:35:24.935
<v Chris>All right, Boostin, tell me what you're using to generate dashboards.

00:35:25.965 --> 00:35:26.775
<v Wes>looks pretty nice

00:35:26.855 --> 00:35:27.515
<v Chris>Chicken Dash.

00:35:28.595 --> 00:35:29.275
<v Chris>Homar, huh?

00:35:29.315 --> 00:35:30.295
<v Chris>All right, I got to know.

00:35:30.895 --> 00:35:34.522
<v Chris>I do want one for, like, home media stuff, but I also want one where I can plug in, like, you know, some

00:35:34.522 --> 00:35:35.150
<v Chris>of my Prometheus.

00:35:38.760 --> 00:35:40.435
<v Chris>I have Grafana, which is – that's almost too fiddly.

00:35:40.595 --> 00:35:41.595
<v Chris>It's almost too much dashboard.

00:35:42.502 --> 00:35:44.015
<v Chris>Yeah, I might have gone too crazy.

00:35:44.742 --> 00:35:46.315
<v Chris>But I want to know what people are using.

00:35:46.395 --> 00:35:48.135
<v Chris>You got a dashboard, Brent?

00:35:49.263 --> 00:35:50.015
<v Wes>our dashboard question

00:35:53.519 --> 00:35:56.335
<v Brent>well i i have like some i just learned something about myself i guess so batesy

00:35:56.335 --> 00:36:02.175
<v Brent>share their dashboard which is really just it looks almost like an android home screen with

00:36:03.661 --> 00:36:04.177
<v Chris>how dare you

00:36:04.902 --> 00:36:09.455
<v Brent>a bunch of shortcuts to uh well i don't i just mean the part where it's a bunch of like-sized

00:36:09.455 --> 00:36:16.535
<v Brent>icons that are quick shortcuts to various apps which i could see would be extremely useful all

00:36:18.095 --> 00:36:21.208
<v Brent>i'm using now is like bookmarks and that that feels kind of antiquated now that i see this

00:36:23.649 --> 00:36:25.895
<v Wes>I like the open router spend on here.

00:36:25.895 --> 00:36:26.195
<v Wes>Smart.

00:36:26.455 --> 00:36:28.355
<v Chris>bookmarks work the boy Batesy's got some

00:36:28.355 --> 00:36:29.435
<v Chris>serious dashboards

00:36:31.124 --> 00:36:35.175
<v Brent>but, but I, I remember like winter last year, you know, winter, you can try all sorts of things

00:36:35.175 --> 00:36:40.792
<v Brent>that you wouldn't try otherwise. Um, I tried to build like a homepage for all of my, uh,

00:36:41.455 --> 00:36:45.305
<v Brent>self-hosted services on a particular server. So that if I went to, uh, the URL of, you know,

00:36:47.755 --> 00:36:52.195
<v Brent>this particular server, but didn't add the application on the end of that URL, then it

00:36:52.195 --> 00:36:54.375
<v Brent>would just give me a dashboard for that particular server.

00:36:57.273 --> 00:36:59.235
<v Brent>Seemed like a great idea, but, like, it's still a website I need to go to.

00:36:59.575 --> 00:37:05.615
<v Brent>So having something like this up all the time that was more convenient somehow is the key for me.

00:37:05.810 --> 00:37:06.655
<v Chris>You're making it your homepage?

00:37:09.604 --> 00:37:10.595
<v Brent>Well, yeah, I know.

00:37:10.815 --> 00:37:12.695
<v Brent>That's, I don't, I would love this.

00:37:12.695 --> 00:37:14.476
<v Brent>I don't know where to put it, so someone please help.

00:37:14.798 --> 00:37:17.455
<v Chris>Who, I mean, is that what dashboard guys are doing?

00:37:19.526 --> 00:37:21.515
<v Chris>Are they firing up your browser and you're just like looking at your start page for a second?

00:37:24.730 --> 00:37:27.215
<v Chris>that I could see, but then you're going, now I start going towards Grafana.

00:37:27.535 --> 00:37:29.375
<v Chris>It's just like, so for me, like the,

00:37:29.375 --> 00:37:33.015
<v Chris>the browser homepage thing is sort of like the app nag about reviewing the

00:37:33.015 --> 00:37:35.355
<v Chris>app. I'm never launching the app to review the app.

00:37:35.415 --> 00:37:37.177
<v Chris>I'm launching the app to get something done.

00:37:38.266 --> 00:37:40.635
<v Chris>I'm launching my browser to immediately go somewhere.

00:37:40.794 --> 00:37:43.795
<v Chris>I don't ever launch Firefox and just like look at the start page.

00:37:44.433 --> 00:37:46.515
<v Chris>So I don't get it, but I could see a dedicated thing,

00:37:46.515 --> 00:37:48.054
<v Chris>but then I don't want it in a browser window.

00:37:49.580 --> 00:37:50.335
<v Wes>This seems nice.

00:37:50.415 --> 00:37:53.215
<v Wes>HomeR supports custom widgets, so the open router one is vibe-coded.

00:37:53.329 --> 00:37:54.015
<v Chris>I like that.

00:37:54.135 --> 00:37:55.115
<v Chris>I like the custom widgets.

00:37:55.115 --> 00:37:56.415
<v Wes>Yeah, super extensible sounds like.

00:37:57.335 --> 00:37:58.274
<v Chris>I could use some guidance.

00:37:59.360 --> 00:38:01.535
<v Chris>Dashboard guys, boost.jupiterbroadcasting.com.

00:38:01.635 --> 00:38:02.056
<v Chris>Help a guy out.

00:38:13.052 --> 00:38:14.735
<v Brent>Well, speaking of dashboard, we got a bunch of boosts here.

00:38:16.267 --> 00:38:21.178
<v Brent>Our main baller booster, Gene Bean, comes in with six boosts total for 12,447 satoshis.

00:38:25.199 --> 00:38:26.155
<v Chris>That's so many ducks.

00:38:35.092 --> 00:38:39.315
<v Brent>They are nearly all rows of ducks in all of these messages, so thank you for that.

00:38:39.635 --> 00:38:40.495
<v Brent>Here's the first one.

00:38:40.495 --> 00:38:45.783
<v Brent>If you really are considering the Unify route, Chris, I'd be happy to help with figuring out all the

00:38:45.783 --> 00:38:46.735
<v Brent>right components.

00:38:46.875 --> 00:38:48.415
<v Brent>Hit me up on that old matrix.

00:38:48.703 --> 00:38:49.095
<v Chris>All right.

00:38:49.887 --> 00:38:51.355
<v Wes>Ooh, Unify Expertise.

00:38:51.633 --> 00:38:52.355
<v Chris>I could use it.

00:38:52.455 --> 00:38:53.355
<v Chris>I could definitely use it.

00:38:53.375 --> 00:38:56.259
<v Chris>I'm not going to probably be there until spring, but I could use it.

00:38:56.589 --> 00:38:57.595
<v Brent>You're still thinking Unify?

00:38:57.755 --> 00:38:58.415
<v Brent>It's been about a week.

00:38:58.475 --> 00:38:59.003
<v Brent>We should check in.

00:38:59.004 --> 00:39:01.799
<v Chris>I haven't really thought much more about it, but I think what I want is an edge device that can route

00:39:01.799 --> 00:39:04.662
<v Chris>between different Internet connections when they come and go and a way to have one SSID space but still

00:39:04.662 --> 00:39:07.519
<v Chris>isolate network devices, ideally, because I don't want my home assistant servers auto-discovering each

00:39:07.519 --> 00:39:08.136
<v Chris>other's same devices.

00:39:18.312 --> 00:39:20.715
<v Chris>so I'd like to coop on its own isolated network space

00:39:20.715 --> 00:39:22.835
<v Chris>and the RV on its own isolated network space

00:39:22.835 --> 00:39:25.615
<v Chris>and if I can do all of that with open source gear

00:39:25.615 --> 00:39:27.764
<v Chris>I would do it, if I can do it with Unify I just might

00:39:28.164 --> 00:39:31.495
<v Wes>you know i think what we do is we get ourselves to scale which is in the spring

00:39:32.181 --> 00:39:34.152
<v Wes>and then we get gene to scale again then we have a little a little session

00:39:36.526 --> 00:39:37.135
<v Brent>Ooh.

00:39:40.390 --> 00:39:41.935
<v Chris>we flick the bean and see what he has to say

00:39:41.935 --> 00:39:42.878
<v Chris>alright, what else did he write?

00:39:43.732 --> 00:39:44.535
<v Brent>Well, there's another one here.

00:39:44.995 --> 00:39:49.975
<v Brent>Hey, last episode's break jingle while you guys got a snack in the bootleg was awesome.

00:39:51.831 --> 00:39:52.095
<v Chris>Thank you.

00:39:52.155 --> 00:39:52.936
<v Chris>Brent Custom wrote that.

00:39:54.515 --> 00:39:55.500
<v Wes>I certainly inspired by him

00:39:56.602 --> 00:39:58.209
<v Brent>Yeah we should do that more often There another one here have you seen

00:39:59.160 --> 00:40:00.002
<v Chris>played that a dozen times in the bootleg pre stuff

00:40:07.502 --> 00:40:07.909
<v Chris>I'm just thinking.

00:40:10.677 --> 00:40:13.269
<v Brent>wow listener insights with chris have you seen this l cars dashboard for home assistant

00:40:15.140 --> 00:40:16.629
<v Chris>You know, it's gotten good. It's gotten good.

00:40:16.769 --> 00:40:21.690
<v Chris>HL Cars has gotten, it was a little gaudy, I think, when I first looked at it, Gene.

00:40:21.690 --> 00:40:24.369
<v Chris>but Home Assistant L. Kars is as you'd expect

00:40:25.033 --> 00:40:26.009
<v Chris>a theme for Home Assistant

00:40:26.009 --> 00:40:28.069
<v Chris>for the library computer access retrieval system

00:40:28.069 --> 00:40:29.989
<v Chris>from Star Trek The Next Generation designed by the

00:40:29.989 --> 00:40:31.909
<v Chris>Akutas who are some of the greatest

00:40:31.909 --> 00:40:33.964
<v Chris>sci-fi contributors in the history of

00:40:34.409 --> 00:40:35.069
<v Chris>sci-fi television

00:40:36.087 --> 00:40:38.209
<v Chris>and also have made their mark

00:40:38.209 --> 00:40:39.709
<v Chris>on For All Mankind and I

00:40:40.737 --> 00:40:42.009
<v Chris>as a quick aside I was like

00:40:42.009 --> 00:40:44.009
<v Chris>I was commenting today I'm like I'm really impressed

00:40:44.511 --> 00:40:46.029
<v Chris>with how consistent the computer interfaces

00:40:47.860 --> 00:40:48.932
<v Brent>Of course.

00:40:49.120 --> 00:40:50.109
<v Chris>and then later discovered

00:40:50.109 --> 00:40:52.809
<v Chris>it was the ACUDAs that were doing the advising for the computer interfaces.

00:40:54.593 --> 00:40:55.035
<v Chris>How about that?

00:40:55.069 --> 00:40:57.409
<v Wes>That's such a knack and talent for designing this.

00:40:57.709 --> 00:41:00.849
<v Wes>I mean, like actual systems that make sense, that are coherent, right?

00:41:00.929 --> 00:41:02.429
<v Wes>That's because there's actual work put into them.

00:41:02.579 --> 00:41:05.169
<v Chris>So I think that's why LCARS has survived as long as it does,

00:41:05.249 --> 00:41:07.269
<v Chris>and it does make for a great dashboard.

00:41:07.529 --> 00:41:08.689
<v Chris>So I am starting to cook with this idea.

00:41:10.147 --> 00:41:10.447
<v Chris>Thank you, Gene.

00:41:11.884 --> 00:41:14.669
<v Brent>Bean continues here with a row of ducks again.

00:41:14.669 --> 00:41:20.258
<v Brent>Any chance you all would do a segment on Nebula and how it compares with NetBird when going full

00:41:20.258 --> 00:41:21.014
<v Brent>self-hosted?

00:41:21.427 --> 00:41:24.469
<v Chris>I think we should probably do something there.

00:41:24.469 --> 00:41:25.027
<v Chris>Yeah, that's a good idea.

00:41:27.112 --> 00:41:27.391
<v Chris>Thank you.

00:41:28.246 --> 00:41:28.789
<v Brent>Gene continues,

00:41:28.969 --> 00:41:31.889
<v Brent>have you all played with Nix packages multiverse yet?

00:41:32.169 --> 00:41:36.329
<v Brent>It's an easy way to pull in literally any version of any package that's ever

00:41:36.329 --> 00:41:37.829
<v Brent>been in Nix.

00:41:38.209 --> 00:41:38.649
<v Brent>Personally,

00:41:38.769 --> 00:41:42.469
<v Brent>it has been super helpful for setting up a dev shell that requires an ancient

00:41:42.469 --> 00:41:44.489
<v Brent>Ruby among other things.

00:41:45.429 --> 00:41:45.989
<v Chris>Fascinating.

00:41:46.646 --> 00:41:47.569
<v Chris>I don't know if you have, Wes.

00:41:48.703 --> 00:41:50.889
<v Chris>I only exist on the unstable edge.

00:41:51.829 --> 00:41:53.669
<v Wes>it's pretty great this is a creation of

00:41:53.669 --> 00:41:58.789
<v Wes>Fareed Zakaria, who does incredible blogging about Nix and also a lot of really neat, crazy,

00:41:59.169 --> 00:42:01.769
<v Wes>how is this even possible Nix projects like this.

00:42:01.969 --> 00:42:05.489
<v Wes>It gives you every version of every package that ever shipped in Nix packages from a single

00:42:06.489 --> 00:42:07.149
<v Wes>flake input.

00:42:07.269 --> 00:42:08.844
<v Wes>So if you're ever doing the thing where you're adding like additional pins of Nix packages

00:42:12.759 --> 00:42:14.523
<v Wes>to pull in particular versions at the top of your flake or something, which I definitely

00:42:16.425 --> 00:42:16.829
<v Chris>Never.

00:42:17.386 --> 00:42:19.769
<v Wes>have that going on, Nix packages multiverse can potentially clean that up.

00:42:19.848 --> 00:42:22.169
<v Chris>And today I learned that a CNN host makes Multiverse.

00:42:22.433 --> 00:42:23.589
<v Wes>Yeah, not that.

00:42:24.172 --> 00:42:24.529
<v Chris>Oh.

00:42:25.109 --> 00:42:27.409
<v Chris>So Hang comes in with a row of Aflacs.

00:42:27.489 --> 00:42:28.349
<v Chris>Thank you very much, Gene Bean.

00:42:28.409 --> 00:42:29.069
<v Chris>Appreciate you.

00:42:29.562 --> 00:42:31.609
<v Chris>He says, oops, I accidentally boosted my private key.

00:42:32.089 --> 00:42:34.681
<v Chris>In line with the OpenBSD Challenge talk, I'd suggest checking out Lumos,

00:42:35.529 --> 00:42:39.032
<v Chris>which is a OpenSolaris contributed by an ex-unemployee after the Oracle situation.

00:42:40.329 --> 00:42:40.849
<v Chris>Oh, we are.

00:42:41.009 --> 00:42:41.649
<v Chris>We know the legacy.

00:42:43.971 --> 00:42:46.475
<v Chris>They have some extremely cool features for servers and native ZFS everywhere all the time.

00:42:46.899 --> 00:42:48.389
<v Chris>Is he joking about the private key?

00:42:48.800 --> 00:42:48.949
<v Brent>yeah

00:42:48.949 --> 00:42:50.701
<v Brent>yeah because it's 4444 you get it

00:42:52.056 --> 00:42:52.549
<v Chris>Oh, a little slow.

00:42:52.649 --> 00:42:53.089
<v Chris>I got it.

00:42:53.089 --> 00:42:54.169
<v Chris>That was good.

00:42:54.269 --> 00:42:54.849
<v Chris>That's good.

00:42:54.949 --> 00:42:55.789
<v Chris>So that's good.

00:42:56.435 --> 00:42:56.929
<v Chris>I got it.

00:42:56.969 --> 00:42:57.649
<v Chris>I got it very well.

00:42:57.869 --> 00:43:00.309
<v Chris>Yeah, we do keep an eye on a bit on Illumos.

00:43:01.745 --> 00:43:05.065
<v Chris>Yeah, we're not particularly driven to try it, but it may be on our short list the next time we go back

00:43:05.065 --> 00:43:05.775
<v Chris>to that neighborhood.

00:43:06.104 --> 00:43:07.190
<v Wes>Fun challenge idea.

00:43:07.533 --> 00:43:07.769
<v Chris>I agree.

00:43:08.690 --> 00:43:10.569
<v Wes>Moon Knight comes in with a row of ducks.

00:43:11.843 --> 00:43:14.329
<v Wes>Bad certs, PHP bugs, Nginx bugs.

00:43:14.329 --> 00:43:16.989
<v Wes>This is a stressful time to be into self-hosting.

00:43:17.489 --> 00:43:19.549
<v Wes>So many containers to update.

00:43:20.369 --> 00:43:23.509
<v Wes>call me Beth because this is why I have bedtime line.

00:43:23.776 --> 00:43:24.949
<v Brent>Ha ha ha!

00:43:27.477 --> 00:43:33.449
<v Chris>this is why we all drink bedtime wine um and i'll tell you this i for the you know i don't know was

00:43:35.650 --> 00:43:38.541
<v Chris>Saturday I had to rush and actually patch one of my boxes that does talk to the public web.

00:43:39.329 --> 00:43:40.175
<v Chris>I'm feeling it.

00:43:44.818 --> 00:43:45.749
<v Chris>Thank you very much, Moon Knight.

00:43:45.889 --> 00:43:46.409
<v Chris>Appreciate you.

00:43:47.400 --> 00:43:51.289
<v Brent>Magnolia Mayhem comes in with 3,210 sets.

00:43:54.180 --> 00:43:57.649
<v Brent>I was going to ask this about cold card and never did, but related to that,

00:43:58.149 --> 00:44:01.429
<v Brent>do you think that now that they've been through this,

00:44:01.529 --> 00:44:04.989
<v Brent>PHP is actually a relatively safe option compared to other things?

00:44:04.989 --> 00:44:08.829
<v Brent>Knowing human nature, it may be that the people associated with PHP

00:44:08.829 --> 00:44:11.829
<v Brent>are the most paranoid and security conscious compared to others,

00:44:12.482 --> 00:44:16.049
<v Brent>but then again, human nature tells me that they may go the opposite direction too.

00:44:17.133 --> 00:44:17.769
<v Brent>I guess it just depends.

00:44:19.830 --> 00:44:22.388
<v Chris>Boys, when I was a young lad, Jack in the Box had one of its original E. coli scandals.

00:44:22.758 --> 00:44:23.129
<v Wes>Oh, yeah.

00:44:23.129 --> 00:44:24.023
<v Wes>My grandma and I have got...

00:44:26.082 --> 00:44:27.798
<v Chris>And my grandma and I had gotten a bacon bacon cheeseburger and two other tacos loaded with beef.

00:44:32.261 --> 00:44:37.169
<v Chris>and we were so worried when the news came out about the E. coli

00:44:38.819 --> 00:44:40.249
<v Chris>and my grandpa said to us, oh, they discovered that a few days ago.

00:44:40.655 --> 00:44:42.190
<v Chris>That's probably the safest place you could have eaten

00:44:42.621 --> 00:44:44.692
<v Brent>Thank you.

00:44:45.595 --> 00:44:47.009
<v Chris>So I get where mayhem is coming from.

00:44:47.009 --> 00:44:50.389
<v Chris>I understand the logic because it's like once this has been discovered,

00:44:50.529 --> 00:44:51.432
<v Chris>like they're working extra hard.

00:44:53.345 --> 00:44:57.200
<v Chris>But I think if you listen closely, Wes was kind of laying down a warning last week

00:44:57.850 --> 00:45:00.850
<v Chris>that the way this particular PHP issue unfolded,

00:45:01.206 --> 00:45:06.469
<v Chris>there could be future issues along these same lines because of the way this kind of thing is implemented.

00:45:08.011 --> 00:45:10.769
<v Chris>So I don't know if you could actually say it's better off than before.

00:45:11.029 --> 00:45:11.690
<v Chris>It's slightly.

00:45:13.229 --> 00:45:13.909
<v Wes>Yeah, for sure.

00:45:15.205 --> 00:45:16.909
<v Wes>I mean, I think you kind of have to factor it into multiple parts, right?

00:45:16.909 --> 00:45:19.942
<v Wes>So there is this, like, if it is more used, more famous, more eyes on it, more clanker hours on it, then

00:45:19.942 --> 00:45:21.080
<v Wes>that is pressure to improve it, right?

00:45:26.869 --> 00:45:28.929
<v Chris>Yes, and they'll find more and more things over time.

00:45:29.069 --> 00:45:34.209
<v Wes>But there's also stuff like how much sort of inherent complexity to its architecture is there, right?

00:45:34.229 --> 00:45:38.726
<v Wes>If it's written in a memory-safe language, then that's another angle that may, you know, plus or minus it.

00:45:39.368 --> 00:45:42.229
<v Wes>So it kind of depends on what class of bug you're concerned about, too.

00:45:42.474 --> 00:45:43.262
<v Chris>Yeah, that's true.

00:45:43.697 --> 00:45:44.690
<v Wes>But it's worth looking at.

00:45:45.752 --> 00:45:48.709
<v Wes>I mean, PHP is used all over the place, so it will need to be.

00:45:50.929 --> 00:45:51.669
<v Chris>A mate comes in.

00:45:51.849 --> 00:45:53.409
<v Chris>8,123 sets.

00:45:58.259 --> 00:45:59.329
<v Chris>Hey, check this out.

00:45:59.509 --> 00:46:00.489
<v Chris>Officially been on Linux.

00:46:00.978 --> 00:46:02.109
<v Chris>For six months now.

00:46:02.269 --> 00:46:02.589
<v Chris>Yes.

00:46:02.899 --> 00:46:03.449
<v Brent>Nice.

00:46:04.281 --> 00:46:05.109
<v Chris>In part, thanks to you guys.

00:46:05.169 --> 00:46:08.167
<v Chris>I tried the Switch a few times, but was held up by two Windows programs I thought I needed.

00:46:09.591 --> 00:46:12.109
<v Chris>But thanks to you, I successfully clanked them out in Rust.

00:46:12.209 --> 00:46:13.149
<v Chris>Can you believe that?

00:46:13.569 --> 00:46:13.889
<v Chris>What?

00:46:13.949 --> 00:46:15.769
<v Chris>He's new to Linux and clanking it out in Rust?

00:46:16.569 --> 00:46:17.190
<v Chris>Stop it.

00:46:17.236 --> 00:46:19.149
<v Wes>There's something great about Rust on Windows, too.

00:46:19.229 --> 00:46:19.532
<v Wes>I don't know.

00:46:20.869 --> 00:46:22.389
<v Chris>I've never been happy with my work PC.

00:46:22.871 --> 00:46:24.229
<v Chris>If you're stuck like I am, try it.

00:46:24.489 --> 00:46:25.349
<v Chris>Or like I was.

00:46:25.429 --> 00:46:25.936
<v Chris>Try it, he says.

00:46:26.339 --> 00:46:28.595
<v Chris>Abe, thank you so much for sharing that story with us.

00:46:32.552 --> 00:46:36.950
<v Chris>I think we are in a new world where I went and checked, and yes, there are clones of Microsoft Word,

00:46:36.950 --> 00:46:38.710
<v Chris>Excel, and PowerPoint under production.

00:46:39.665 --> 00:46:40.389
<v Chris>Absolutely wild.

00:46:40.509 --> 00:46:43.089
<v Chris>So now you've got the Adobe suite and the Microsoft Office suite.

00:46:43.987 --> 00:46:46.804
<v Wes>I sure hope this helps the next generation of folks make the switch, you know?

00:46:46.943 --> 00:46:47.729
<v Chris>I can only imagine.

00:46:47.889 --> 00:46:49.937
<v Chris>If I were trying to make the switch back in the day, I lived in an office world.

00:46:53.190 --> 00:46:54.329
<v Chris>That just would have made such a difference.

00:46:54.748 --> 00:46:57.690
<v Wes>Especially because there still are niche features, right?

00:46:57.729 --> 00:47:01.289
<v Wes>That, like, the open source stuff does wonderful, but they don't replicate every niche feature.

00:47:01.449 --> 00:47:03.309
<v Wes>Yeah, because that's not really the point or the design of it.

00:47:03.328 --> 00:47:04.629
<v Chris>right and like JP Morgan

00:47:04.629 --> 00:47:06.629
<v Chris>isn't going to switch to a vibe coded version of Office

00:47:06.629 --> 00:47:08.589
<v Chris>right so they're big huge enterprise customers

00:47:08.589 --> 00:47:09.346
<v Chris>going anywhere

00:47:12.530 --> 00:47:13.576
<v Chris>that's a great story thanks Abe

00:47:13.988 --> 00:47:16.889
<v Wes>PC NullRef comes in with 5,000 sets.

00:47:19.007 --> 00:47:21.669
<v Wes>Been a while, and wanted to do a Jar Jar Boost.

00:47:22.569 --> 00:47:23.409
<v Wes>Good job, guys.

00:47:24.858 --> 00:47:26.469
<v Wes>Well, thank you. Thank you for the support.

00:47:26.677 --> 00:47:27.690
<v Chris>thank you very much PC

00:47:30.129 --> 00:47:31.409
<v Brent>Well, Monty came in with a boost.

00:47:31.690 --> 00:47:32.495
<v Brent>It's a row of, what do we call this?

00:47:33.729 --> 00:47:34.269
<v Brent>Mixed sticks?

00:47:34.429 --> 00:47:36.229
<v Brent>One, one, one, one, one.

00:47:36.529 --> 00:47:37.089
<v Brent>Is it binary?

00:47:37.648 --> 00:47:38.049
<v Brent>I don't know.

00:47:38.744 --> 00:47:41.669
<v Chris>no nobody calls it that uh a satchel of richards i don't know i don't know

00:47:45.529 --> 00:47:47.949
<v Brent>The boost simply says, make it so.

00:47:52.197 --> 00:47:53.509
<v Chris>ah yes thank you monty thank you for giving us an excuse to play that

00:47:54.718 --> 00:47:56.149
<v Brent>Cards are tearing up a little bit over there.

00:47:56.409 --> 00:47:57.809
<v Chris>it is sad

00:47:57.809 --> 00:48:01.690
<v Chris>202.50 comes in

00:48:01.690 --> 00:48:02.529
<v Chris>gotta get that right

00:48:02.529 --> 00:48:04.349
<v Chris>with 5,000 Satushers

00:48:07.458 --> 00:48:08.769
<v Chris>I've been doing a lot of work and travel

00:48:08.769 --> 00:48:10.389
<v Chris>and I'm just now catching up on missed episodes

00:48:10.389 --> 00:48:12.672
<v Chris>Chris asked about other uses for the Steam Deck

00:48:13.275 --> 00:48:14.629
<v Chris>and then also was looking for an easy way

00:48:14.629 --> 00:48:15.709
<v Chris>to get Jellyfin when traveling

00:48:16.275 --> 00:48:17.929
<v Chris>well, you have your own solution

00:48:18.900 --> 00:48:20.463
<v Chris>Jellyfin's already a flat pack

00:48:20.868 --> 00:48:21.909
<v Chris>drop it into desktop mode

00:48:21.909 --> 00:48:23.629
<v Chris>put your deck into a mesh

00:48:28.190 --> 00:48:30.210
<v Chris>install the flat pack and use it as a non-steam game i have mine on tail scale and i use it all

00:48:31.246 --> 00:48:36.204
<v Chris>the time my dock and ps remote even wakes it up so it's just like any other stb experience

00:48:40.262 --> 00:48:43.009
<v Chris>standard set-top box um the only problem is is i now have that thing doing dedicated image batch

00:48:44.006 --> 00:48:46.594
<v Brent>Thank you.

00:48:52.529 --> 00:48:56.710
<v Chris>more descriptive, like, was it this, was it that, was it this, was it that, and then build

00:48:56.710 --> 00:48:58.069
<v Chris>like this context of trends of change.

00:48:58.149 --> 00:48:59.009
<v Chris>It's so neat.

00:49:02.827 --> 00:49:05.008
<v Chris>So I, you are, that is, if you were coming in who, like, two weeks ago, you might have

00:49:07.549 --> 00:49:07.849
<v Chris>got me.

00:49:07.929 --> 00:49:09.789
<v Chris>But now, now the thing's just in there.

00:49:09.869 --> 00:49:11.753
<v Chris>The only problem is I don't know how to completely turn off the screen.

00:49:12.553 --> 00:49:13.628
<v Chris>So the screen's black, but it's still on.

00:49:15.369 --> 00:49:17.042
<v Chris>Yeah, the backlight's still on.

00:49:20.222 --> 00:49:22.345
<v Wes>What I like about this is what is a movie, if not like a legacy non-interactive video game?

00:49:22.924 --> 00:49:26.096
<v Chris>True. Thank you, WH-2250. Appreciate you.

00:49:26.749 --> 00:49:30.869
<v Wes>Whomever Whiz comes in with 13,333 cents.

00:49:36.424 --> 00:49:37.369
<v Wes>Okay, this is exciting.

00:49:42.926 --> 00:49:46.129
<v Wes>quid clipper 060 and lead stinger 021 are both live and fully integrated they are completely

00:49:46.129 --> 00:49:49.359
<v Wes>operable via cli which makes them easy to interface with your clanker when sir patrick

00:49:50.589 --> 00:49:53.594
<v Wes>stewart passed i told my clanker to clip every occurrence of make it so

00:49:53.908 --> 00:49:54.589
<v Chris>Oh, yes.

00:49:54.992 --> 00:49:55.789
<v Chris>That was impressive.

00:50:00.584 --> 00:50:01.749
<v Chris>Well, make it so.

00:50:01.830 --> 00:50:02.509
<v Wes>uh second

00:50:04.234 --> 00:50:04.565
<v Chris>There we go.

00:50:05.116 --> 00:50:06.069
<v Wes>second boost here.

00:50:06.161 --> 00:50:06.449
<v Chris>Yes.

00:50:07.320 --> 00:50:09.009
<v Wes>There were 85, by the way.

00:50:09.380 --> 00:50:11.690
<v Wes>I told it to send them as a set to Lead Stinger,

00:50:11.809 --> 00:50:13.269
<v Wes>and in a couple minutes I had a soundboard set

00:50:13.269 --> 00:50:15.289
<v Wes>with 85 different clips of Make It So,

00:50:15.722 --> 00:50:17.049
<v Wes>ready to trigger with a hotkey.

00:50:17.166 --> 00:50:17.889
<v Chris>That's so awesome.

00:50:17.889 --> 00:50:18.528
<v Chris>The other thing I did was.

00:50:20.049 --> 00:50:21.989
<v Wes>so I have a three-minute video of all the clips edited together.

00:50:22.131 --> 00:50:23.369
<v Brent>Man, listen.

00:50:24.655 --> 00:50:25.569
<v Wes>So these are open source.

00:50:25.690 --> 00:50:26.849
<v Wes>We can put links in the show notes.

00:50:26.849 --> 00:50:27.823
<v Wes>Using quick clippers.

00:50:28.396 --> 00:50:28.549
<v Wes>Yep.

00:50:29.218 --> 00:50:31.068
<v Chris>So he's using quit clipper to clip, and then he's using lead stinger, which is the soundboard, which we

00:50:31.068 --> 00:50:31.320
<v Chris>talked about.

00:50:31.458 --> 00:50:31.789
<v Wes>Mm-hmm.

00:50:31.789 --> 00:50:33.269
<v Wes>and now they're integrated.

00:50:34.866 --> 00:50:35.289
<v Wes>That's smart.

00:50:35.357 --> 00:50:36.549
<v Chris>Yeah, that's – why aren't we using this?

00:50:36.690 --> 00:50:37.489
<v Wes>We need to get to the point.

00:50:38.849 --> 00:50:39.169
<v Chris>Remember that?

00:50:39.289 --> 00:50:40.529
<v Chris>Remember it's got an Elkar's interface mode?

00:50:42.457 --> 00:50:43.389
<v Wes>Basically, oh, we have a second,

00:50:44.746 --> 00:50:45.472
<v Chris>Whoa, all right.

00:50:47.686 --> 00:50:48.829
<v Wes>I don't know why they didn't aggregate.

00:50:48.989 --> 00:50:49.789
<v Wes>I'll have to look into that.

00:50:50.449 --> 00:50:52.004
<v Wes>Also, I asked the agent to make a set

00:50:54.045 --> 00:50:55.229
<v Wes>of a bunch of famous TNG clips for you.

00:50:55.429 --> 00:50:56.709
<v Wes>It came up with a list of candidates

00:50:56.709 --> 00:50:57.969
<v Wes>and used Quid Clipper to get it done

00:50:57.969 --> 00:50:58.869
<v Wes>in a couple of minutes.

00:50:59.096 --> 00:51:00.969
<v Chris>Dude, this quid clipper is the business.

00:51:01.190 --> 00:51:02.089
<v Chris>We got to check this out.

00:51:19.571 --> 00:51:20.109
<v Chris>So good.

00:51:20.349 --> 00:51:21.909
<v Chris>Going to have to watch the whole thing after the show.

00:51:22.367 --> 00:51:24.896
<v Chris>I could watch it right now, but I don't think you all want to watch it right now.

00:51:25.349 --> 00:51:29.449
<v Chris>I've been watching a lot of Star Trek the last few days, watching a lot.

00:51:29.969 --> 00:51:34.639
<v Chris>Watched First Contact last night, you know, so that way we got to see Rambo mode Picard.

00:51:36.023 --> 00:51:36.424
<v Chris>That was great.

00:51:37.169 --> 00:51:38.749
<v Brent>Can I make a proposal?

00:51:39.453 --> 00:51:40.690
<v Chris>I would love it if you made a proposal.

00:51:41.771 --> 00:51:47.389
<v Brent>I feel like whomever-vis might just qualify as, you know, our brand new soundboard guy.

00:51:48.069 --> 00:51:49.867
<v Chris>We should get him on the soundboard because, geez, seriously.

00:51:51.291 --> 00:51:52.069
<v Chris>Especially with that workflow.

00:51:52.249 --> 00:51:53.021
<v Chris>He's got it figured out.

00:51:53.554 --> 00:51:54.210
<v Chris>Thank you, whomever.

00:51:54.349 --> 00:51:54.889
<v Chris>That was fun.

00:51:55.029 --> 00:51:55.644
<v Chris>Appreciate that.

00:51:56.639 --> 00:51:56.909
<v Chris>All right.

00:51:56.969 --> 00:52:01.969
<v Chris>Now we switch to a fiat boost, and we got PJ coming in, boys, with $200.

00:52:02.621 --> 00:52:03.769
<v Brent>Whoa.

00:52:16.849 --> 00:52:17.089
<v Chris>Wow.

00:52:17.089 --> 00:52:18.029
<v Chris>All right.

00:52:18.029 --> 00:52:19.492
<v Chris>But Texas Linux has fund spend fiat, not stats.

00:52:19.808 --> 00:52:22.207
<v Wes>Thank you.

00:52:22.349 --> 00:52:22.989
<v Chris>Oh, okay.

00:52:23.309 --> 00:52:23.765
<v Chris>All right.

00:52:24.231 --> 00:52:25.529
<v Chris>I think that is great advice.

00:52:26.326 --> 00:52:28.609
<v Brent>Spend fiat, not sats.

00:52:28.609 --> 00:52:29.200
<v Brent>That's brilliant.

00:52:29.309 --> 00:52:32.029
<v Chris>I think we're also going to try to get a rental, so it might help us to that.

00:52:32.089 --> 00:52:34.589
<v Chris>Because we were looking at the area, and it's like, you've got to drive everywhere.

00:52:34.869 --> 00:52:35.489
<v Chris>You've got to drive.

00:52:37.669 --> 00:52:40.149
<v Chris>So I think we're going to get a Lyft this time.

00:52:40.210 --> 00:52:40.869
<v Chris>We've got a Lyft for that one.

00:52:40.929 --> 00:52:43.697
<v Chris>And then we'll go, here, we're going to get a Lyft or an Uber or a Texas thing or a CyberCab or whatever.

00:52:44.869 --> 00:52:47.109
<v Chris>It's like, you're going to spend $700 on rides.

00:52:48.661 --> 00:52:50.156
<v Brent>But you can walk to our meetup.

00:52:50.413 --> 00:52:50.821
<v Chris>That is true.

00:52:51.280 --> 00:52:52.849
<v Wes>We worked real hard at that, or tried to.

00:52:53.003 --> 00:52:53.809
<v Chris>Thank you, PJ.

00:52:54.069 --> 00:52:55.789
<v Chris>Appreciate you very, very much.

00:52:58.883 --> 00:53:00.724
<v Brent>wow

00:53:04.230 --> 00:53:09.789
<v Wes>but i don't really have the capability to test it though please directly tell me what you want

00:53:09.789 --> 00:53:11.320
<v Wes>in this board and it will happen new release will happen by the end of the week

00:53:12.759 --> 00:53:13.908
<v Brent>amazing

00:53:17.221 --> 00:53:18.690
<v Wes>yeah and we can test some of the osc for you

00:53:18.696 --> 00:53:20.669
<v Chris>Maybe we don't have to build our soundboard replacement.

00:53:22.589 --> 00:53:23.449
<v Chris>We really do.

00:53:25.535 --> 00:53:27.889
<v Brent>Well, another free member boost here from Gene Bean.

00:53:28.181 --> 00:53:29.349
<v Chris>Hey-oh, Gene Bean's back.

00:53:29.981 --> 00:53:35.529
<v Brent>So, any next tips for pulling in fixes for CVEs as fast as possible?

00:53:36.049 --> 00:53:42.967
<v Brent>My clanker has been helping me add a temporary input of the new exact SHAs I need before it hits unstable

00:53:42.967 --> 00:53:43.889
<v Brent>or even 2605.

00:53:44.869 --> 00:53:45.269
<v Chris>Jeez.

00:53:46.231 --> 00:53:46.669
<v Chris>Good job, Gene.

00:53:47.518 --> 00:53:49.229
<v Brent>And I wonder if that's the way.

00:53:52.983 --> 00:53:54.139
<v Chris>Well, I mean, you're getting it patched well before everybody else.

00:53:54.598 --> 00:53:56.509
<v Wes>Thank you.

00:53:56.529 --> 00:53:58.049
<v Wes>because I saw the boost come in.

00:53:58.569 --> 00:54:00.060
<v Wes>It was just interesting to see how Nix did

00:54:01.769 --> 00:54:03.049
<v Wes>on some of these recent things,

00:54:03.109 --> 00:54:06.289
<v Wes>like the Brotli issue, Emudra, PHP to Shell.

00:54:07.416 --> 00:54:08.869
<v Chris>A little slow on the PHP to shell one.

00:54:09.098 --> 00:54:12.569
<v Wes>So they often are some of the fastest to actually...

00:54:12.569 --> 00:54:14.849
<v Wes>So you have to separate things when analyzing this.

00:54:15.469 --> 00:54:17.889
<v Wes>There's the factor of how soon does it get into Nix packages?

00:54:18.097 --> 00:54:18.366
<v Chris>Uh-huh.

00:54:18.711 --> 00:54:20.709
<v Wes>And then there's how soon is it actually on your machine?

00:54:20.809 --> 00:54:22.249
<v Wes>And this is where it sort of bifurcates

00:54:22.249 --> 00:54:23.949
<v Wes>because Nix is often one of the fastest

00:54:23.949 --> 00:54:25.649
<v Wes>to actually get it patched in the code.

00:54:26.294 --> 00:54:30.469
<v Wes>but because of the way nix works it can sometimes be one of the slower ones to actually get it

00:54:31.399 --> 00:54:31.889
<v Brent>Oh.

00:54:32.948 --> 00:54:36.109
<v Wes>on your machine because that whole reproducibility and like you can think of it nix packages this

00:54:36.109 --> 00:54:41.049
<v Wes>giant tree that all depends on each other and so if you're if you're just doing a leaf of that tree

00:54:41.049 --> 00:54:44.429
<v Wes>it's not a big deal right it's just one or you know a package maybe a couple of libraries related

00:54:46.056 --> 00:54:48.569
<v Wes>to it that you have to rebuild but if you're doing something that's really at the root of that tree

00:54:50.092 --> 00:54:50.769
<v Chris>Yeah, yeah.

00:54:50.889 --> 00:54:52.169
<v Chris>And you could do that on your own machine.

00:54:54.479 --> 00:54:54.829
<v Chris>Yeah.

00:54:56.369 --> 00:54:57.429
<v Chris>Which is what Gene's doing.

00:54:58.310 --> 00:54:59.056
<v Chris>And so that's where...

00:55:00.038 --> 00:55:01.809
<v Wes>And so that's where, yeah, it's worthwhile to analyze

00:55:01.809 --> 00:55:04.309
<v Wes>what that is going to be like depending on where it is

00:55:04.309 --> 00:55:05.789
<v Wes>and how many packages depend on it.

00:55:05.832 --> 00:55:05.949
<v Chris>Yeah.

00:55:06.309 --> 00:55:08.449
<v Wes>And then you can also try and check out Hydra,

00:55:08.589 --> 00:55:11.789
<v Wes>which is the upstream build server infrastructure for Nix packages.

00:55:12.378 --> 00:55:13.809
<v Wes>And it sounds like Gene's already doing that,

00:55:14.210 --> 00:55:16.549
<v Wes>but you can kind of cross-reference where.

00:55:22.807 --> 00:55:23.980
<v Wes>I think there's also channels.nixos.org and status.nixos.org.

00:55:23.980 --> 00:55:25.545
<v Wes>And so you can kind of see where are the individual channels in terms of commits?

00:55:25.545 --> 00:55:26.225
<v Wes>Do they have the fix that you need?

00:55:26.225 --> 00:55:28.221
<v Wes>And then cross check with Hydra to see has Hydra actually built that and then try and pull things from

00:55:28.221 --> 00:55:28.867
<v Wes>something that's actually built.

00:55:34.787 --> 00:55:36.589
<v Chris>So on my own stable systems, I've been very impressed.

00:55:37.802 --> 00:55:41.888
<v Chris>You know, I thought the P2P to Shell was a little slow, but everything else has landed really quick.

00:55:42.664 --> 00:55:48.049
<v Chris>I mean, way ahead of RHEL and Ubuntu, which is probably one benchmark line to pay attention to.

00:55:48.826 --> 00:55:49.721
<v Chris>So that's a good trend line.

00:55:49.990 --> 00:55:52.889
<v Wes>Yeah, but it can be a little tricky if you're on a stable NixOS release

00:55:52.889 --> 00:55:54.190
<v Wes>and you just sort of expect it to land.

00:55:54.998 --> 00:55:58.469
<v Wes>Because the distros that aren't built with all of the wonderfulness of Nix

00:55:58.934 --> 00:56:02.049
<v Wes>can just imperatively replace a single package, right?

00:56:02.568 --> 00:56:05.601
<v Wes>Sort of regardless of where it is, they don't have to do that whole closure rebuild thing,

00:56:06.100 --> 00:56:07.489
<v Wes>which means they lose all those advantages.

00:56:08.180 --> 00:56:10.429
<v Wes>But in this specific case, it sort of acts as an optimization.

00:56:11.662 --> 00:56:17.384
<v Chris>Thank you.

00:56:23.249 --> 00:56:25.377
<v Chris>has really helped me get all of the features I wanted in the project with a limited time budget.

00:56:28.671 --> 00:56:29.149
<v Brent>Nice

00:56:30.078 --> 00:56:34.869
<v Chris>Yeah, that, I feel like 2027 and the rest of this year is going to be me finding random excuses

00:56:34.869 --> 00:56:37.589
<v Chris>to convince my wife that we should buy yet more ESP devices.

00:56:38.125 --> 00:56:40.169
<v Chris>She's starting to get like a little, like, why do we need all these?

00:56:40.309 --> 00:56:42.046
<v Chris>You still have a box full of old ones you haven't used.

00:56:42.209 --> 00:56:42.869
<v Wes>That might be enough.

00:56:45.052 --> 00:56:46.429
<v Chris>I'm like, but these ones have screens, honey.

00:56:46.529 --> 00:56:46.949
<v Chris>Look at this.

00:56:47.009 --> 00:56:47.623
<v Chris>Look what you can do.

00:56:48.749 --> 00:56:49.769
<v Chris>I love this.

00:56:49.909 --> 00:56:52.690
<v Chris>I have, I cleaned up my NVIDIA Shield.

00:56:52.690 --> 00:56:56.019
<v Chris>I wasn't sure if I really needed to because I had the Projectivity launcher, I think it's called.

00:56:59.989 --> 00:57:02.069
<v Chris>And I like that launcher and had been working.

00:57:02.269 --> 00:57:04.389
<v Chris>And so I went to go turn on the NVIDIA Shield.

00:57:04.489 --> 00:57:06.673
<v Chris>I'm like, let's give this a go and see if I really need to do this.

00:57:11.166 --> 00:57:14.140
<v Chris>And almost like a sign from the heavens, when the NVIDIA Shield turned on, it launched the OG Google TV

00:57:14.140 --> 00:57:14.429
<v Chris>launcher.

00:57:15.591 --> 00:57:16.529
<v Wes>Thank you.

00:57:17.401 --> 00:57:17.710
<v Brent>Wow.

00:57:18.627 --> 00:57:22.172
<v Chris>Although Projectivity was still running in the background, the Google TV one came over top of it.

00:57:22.868 --> 00:57:24.714
<v Chris>And I was like, oh, yep, we're going to clean this up.

00:57:26.609 --> 00:57:26.969
<v Chris>And I did.

00:57:27.821 --> 00:57:28.829
<v Chris>And it's been glorious.

00:57:28.989 --> 00:57:30.210
<v Chris>It is so glorious.

00:57:30.887 --> 00:57:32.109
<v Chris>It's so much faster.

00:57:34.329 --> 00:57:34.789
<v Chris>I love it.

00:57:34.869 --> 00:57:35.909
<v Chris>So, yeah, I agree with you, Anonymous.

00:57:36.009 --> 00:57:36.547
<v Chris>Thank you very much.

00:57:37.949 --> 00:57:39.909
<v Chris>Abba Mates, back, part two.

00:57:40.295 --> 00:57:44.066
<v Chris>The apps I built with the clinker actually turned out to be way better than the ones I was using on

00:57:44.066 --> 00:57:44.409
<v Chris>Windows.

00:57:44.870 --> 00:57:46.869
<v Chris>I could add every little hockey and workflow I wanted.

00:57:46.989 --> 00:57:50.017
<v Chris>Surprising how far a $100 open router could take me.

00:57:50.514 --> 00:57:52.609
<v Chris>Well worth to be rid of the micro-slop for good.

00:57:52.690 --> 00:57:54.429
<v Chris>Up next, modding Frigate.

00:57:54.947 --> 00:57:56.169
<v Brent>Ha ha ha ha ha!

00:57:58.794 --> 00:58:01.948
<v Chris>I would love to lift some great Frigate mod ideas, so please send those in.

00:58:02.576 --> 00:58:05.230
<v Chris>It's interesting that he's able to make the apps work better for him too,

00:58:05.369 --> 00:58:07.329
<v Chris>not just replace them but make them work better.

00:58:08.347 --> 00:58:11.176
<v Wes>yeah i i wonder what size that category is right sort of like you don't need to spend the time to

00:58:12.409 --> 00:58:15.042
<v Wes>get every feature, all of the stuff that other people need, but you can just have a subset

00:58:16.409 --> 00:58:17.159
<v Wes>of that that you build.

00:58:17.924 --> 00:58:20.439
<v Chris>How long have they been adding features that we don't need?

00:58:21.327 --> 00:58:23.482
<v Chris>Like I couldn't tell you – I mean I know there are features, but I couldn't articulate the difference

00:58:23.482 --> 00:58:24.485
<v Chris>between Photoshop 7 and the current Photoshop.

00:58:28.607 --> 00:58:29.429
<v Chris>I know there's features.

00:58:30.989 --> 00:58:31.609
<v Wes>Generative fill.

00:58:31.778 --> 00:58:33.703
<v Chris>I think that's the one I could name maybe if I thought about it, and maybe I'd like to use that.

00:58:35.109 --> 00:58:35.423
<v Chris>I don't know.

00:58:35.913 --> 00:58:38.114
<v Chris>But for a simpleton like me, Photoshop 7 gets the job done still.

00:58:41.087 --> 00:58:43.190
<v Chris>So if you could clone that function, you've got it, right?

00:58:45.431 --> 00:58:47.249
<v Chris>I mean I just think that's – it's just asking for trouble if you're a proprietary software.

00:58:48.223 --> 00:58:50.449
<v Wes>Well, Motang member boosts in.

00:58:51.852 --> 00:58:54.533
<v Wes>Oftentimes, I hear you guys say along the lines of,

00:58:54.989 --> 00:58:56.040
<v Wes>oh, this is great.

00:58:56.412 --> 00:58:58.329
<v Wes>It has a Docker image and can be run in Docker.

00:58:58.459 --> 00:59:00.271
<v Brent>Hmm.

00:59:01.256 --> 00:59:02.849
<v Wes>And I'm sure you have talked about Podman,

00:59:02.989 --> 00:59:04.710
<v Wes>but I just wanted to get your thoughts on it.

00:59:04.889 --> 00:59:06.589
<v Wes>Do you prefer Docker over Podman?

00:59:07.096 --> 00:59:07.389
<v Wes>Thanks.

00:59:09.630 --> 00:59:10.109
<v Wes>Same here.

00:59:10.781 --> 00:59:14.409
<v Chris>i run everything on podman these days um so the reason why we often mention it has a daca

00:59:14.409 --> 00:59:17.631
<v Chris>is because it just is a way to say to the audience like a shorthand you can get this

00:59:20.217 --> 00:59:21.639
<v Chris>go on pretty easy that's kind of shorthand these days for yeah yeah but you're right

00:59:21.855 --> 00:59:26.069
<v Wes>and the podman people know that they can run those already but you're right we're probably

00:59:26.069 --> 00:59:28.929
<v Wes>underselling how much we use it and and like it

00:59:29.567 --> 00:59:31.229
<v Chris>yeah i mean what should we say there's a container for this maybe

00:59:32.338 --> 00:59:35.035
<v Wes>yeah i mean you know docker file goes to container file and

00:59:35.349 --> 00:59:41.025
<v Brent>I think the subdex here that Motang's trying to suggest is we have a responsibility to push Podman as an

00:59:41.025 --> 00:59:42.389
<v Brent>open source alternative.

00:59:42.690 --> 00:59:44.690
<v Brent>That is what we use anyways.

00:59:44.940 --> 00:59:45.780
<v Chris>well docker is open source um i think yeah

00:59:46.598 --> 00:59:46.881
<v Brent>Well...

00:59:48.160 --> 00:59:48.872
<v Wes>It has gotten a lot, sort of, you know.

00:59:53.136 --> 00:59:53.389
<v Chris>yeah

00:59:53.989 --> 00:59:57.644
<v Wes>Slight things more fuss bigger you know

00:59:57.686 --> 01:00:02.371
<v Chris>i ultimately just felt like podman feels closer to the metal it feels more integrated with my Linux setup

01:00:02.371 --> 01:00:05.004
<v Chris>It feels more integrated with my declarative configuration

01:00:06.844 --> 01:00:08.184
<v Chris>Yeah, there's that too.

01:00:11.642 --> 01:00:11.944
<v Chris>Mm-hmm.

01:00:13.604 --> 01:00:14.409
<v Chris>Which is a big one.

01:00:15.383 --> 01:00:16.624
<v Brent>See, you're already fangirls.

01:00:16.624 --> 01:00:17.623
<v Brent>We just got to put it out there.

01:00:17.806 --> 01:00:20.824
<v Chris>Yeah, I think it's – but I think it's – we could revisit that shorthand.

01:00:22.441 --> 01:00:24.644
<v Chris>I'd like to hear what people – because I feel like it seems to –

01:00:24.644 --> 01:00:27.010
<v Chris>generic just to say there's a container available and it doesn't feel accurate to say there's a

01:00:29.324 --> 01:00:32.698
<v Chris>podman available because it's not a podman they're usually docker containers i thought about that too

01:00:33.184 --> 01:00:34.268
<v Wes>OCI image would be...

01:00:34.864 --> 01:00:35.451
<v Wes>I thought about that too.

01:00:38.642 --> 01:00:39.157
<v Wes>Cloud Native.

01:00:39.328 --> 01:00:40.924
<v Chris>we could say that but then we just sound like we're being pandemic i don't know i i wouldn't

01:00:42.709 --> 01:00:44.424
<v Wes>We are pod man pals.

01:00:44.684 --> 01:00:45.127
<v Wes>Yeah, we are.

01:00:45.164 --> 01:00:49.304
<v Brent>you can also suggest a term that we should use instead if you want to boost in

01:00:49.704 --> 01:00:53.073
<v Chris>that that encompasses podman and docker and just i mean because hell you could you don't need pot

01:00:56.176 --> 01:00:56.744
<v Brent>Nice.

01:00:56.849 --> 01:00:59.094
<v Chris>I mean, there's a lot of ways to run containers, actually, because then there's like a there's a point to

01:00:59.094 --> 01:01:00.184
<v Chris>have some great solutions to that are really nice.

01:01:00.284 --> 01:01:03.000
<v Chris>There's, of course, system D. And it's like, yeah.

01:01:05.099 --> 01:01:07.664
<v Chris>And then they don't want to leave out jails anyways.

01:01:08.573 --> 01:01:09.484
<v Chris>But I would I don't know.

01:01:09.484 --> 01:01:13.238
<v Chris>I am I am up to not calling them Docker containers generically that I think we should probably change.

01:01:16.037 --> 01:01:20.384
<v Chris>Semicolon comes in with a member boost. Long time listener. First time boosting in. All right.

01:01:22.128 --> 01:01:23.004
<v Chris>Thank you very much.

01:01:24.621 --> 01:01:26.664
<v Chris>I wanted to put a really cool project on your radar.

01:01:28.186 --> 01:01:31.127
<v Chris>It's called Trail Current at trailcurrent.com.

01:01:31.579 --> 01:01:35.844
<v Chris>More specifically, this is an offline open source head unit from this video at trailcurrent.com.

01:01:36.084 --> 01:01:37.350
<v Chris>Love the show.

01:01:37.785 --> 01:01:38.664
<v Chris>What do we got here, Wes?

01:01:38.704 --> 01:01:39.544
<v Chris>What's Trail Current?

01:01:39.861 --> 01:01:45.888
<v Wes>Thank you.

01:01:49.083 --> 01:01:49.384
<v Chris>Hmm.

01:01:52.275 --> 01:01:56.104
<v Chris>You know, I've thought there is such a marketplace for this.

01:01:57.499 --> 01:01:59.124
<v Chris>I even talked to the boys a couple years ago about,

01:01:59.244 --> 01:02:01.033
<v Chris>should I start a small business to, like, do these kinds of integrations into these?

01:02:01.758 --> 01:02:02.124
<v Brent>Mm-hmm.

01:02:03.464 --> 01:02:05.304
<v Chris>But I wasn't sure if there would ever be a market for it.

01:02:05.324 --> 01:02:06.764
<v Chris>It's just nice to see somebody coming together.

01:02:06.976 --> 01:02:12.792
<v Wes>Thanks for watching.

01:02:19.670 --> 01:02:21.804
<v Chris>Most components are open.

01:02:22.724 --> 01:02:24.224
<v Chris>No Fabwork required.

01:02:24.364 --> 01:02:28.424
<v Chris>ESP S3, ESP 32P4 microcontrollers on the CAN bus.

01:02:29.048 --> 01:02:31.214
<v Chris>Raspberry Pi CM5.

01:02:33.264 --> 01:02:34.604
<v Wes>Looks like mostly licensed MIT.

01:02:38.099 --> 01:02:40.750
<v Brent>Are we sure this isn't actually Chris's creation?

01:02:42.124 --> 01:02:43.424
<v Brent>Because it sounds spot on.

01:02:45.184 --> 01:02:48.264
<v Chris>This is a lot of kind of what I've thought about, you know, is putting all this together.

01:02:48.364 --> 01:02:48.684
<v Chris>I love it.

01:02:48.764 --> 01:02:49.364
<v Chris>So good for you.

01:02:49.384 --> 01:02:50.344
<v Chris>Thank you for telling us about this.

01:02:52.017 --> 01:02:53.804
<v Chris>So trailcurrent.com if you want to check that out.

01:02:54.044 --> 01:02:56.867
<v Chris>Maybe they should be buying advertising because I like saying trailcurrent.com.

01:02:57.684 --> 01:03:00.110
<v Wes>Thank you.

01:03:01.863 --> 01:03:02.259
<v Chris>Thank you.

01:03:02.634 --> 01:03:05.004
<v Wes>I just want to give a shout out to NextCloud Memories.

01:03:05.115 --> 01:03:05.324
<v Chris>Yeah.

01:03:08.004 --> 01:03:13.753
<v Wes>It's similar to Image, perhaps not as many features, but it's fast polished as a dedicated phone app and

01:03:13.753 --> 01:03:15.024
<v Wes>runs inside NextCloud.

01:03:15.256 --> 01:03:15.544
<v Chris>Mm-hmm.

01:03:15.650 --> 01:03:16.104
<v Brent>Nice.

01:03:16.831 --> 01:03:16.984
<v Chris>Yeah.

01:03:17.584 --> 01:03:19.684
<v Wes>That's actually one piece of NextCloud I've yet to try.

01:03:19.799 --> 01:03:21.224
<v Chris>Oh, I definitely use it.

01:03:24.379 --> 01:03:24.724
<v Brent>yeah

01:03:27.099 --> 01:03:27.870
<v Chris>Oh, yeah.

01:03:28.265 --> 01:03:31.864
<v Brent>that was my my main uh you know reason for being there

01:03:32.024 --> 01:03:32.661
<v Chris>Yeah, yeah, yeah.

01:03:35.836 --> 01:03:36.044
<v Chris>Boo!

01:03:36.356 --> 01:03:41.644
<v Brent>a typical sent in a member boost hey jb's team toronto self-organized a meetup on december 5th

01:03:41.644 --> 01:03:42.784
<v Brent>in the Toronto area.

01:03:43.204 --> 01:03:45.324
<v Brent>Details are on the JB Colony Events

01:03:45.324 --> 01:03:47.524
<v Brent>Gatio, so please include the link

01:03:47.524 --> 01:03:49.284
<v Brent>in today's show notes. We shall do that.

01:03:49.821 --> 01:03:50.586
<v Brent>P.S. Why am I

01:03:51.524 --> 01:03:53.284
<v Brent>still getting a CloudFlare

01:03:53.284 --> 01:03:55.144
<v Brent>robot check after signing in with

01:03:55.144 --> 01:03:55.664
<v Brent>Memberful?

01:03:56.622 --> 01:03:56.850
<v Chris>for what

01:03:58.213 --> 01:03:58.384
<v Brent>Oh.

01:04:00.295 --> 01:04:01.084
<v Brent>Oh, right.

01:04:04.984 --> 01:04:08.415
<v Chris>if you have um some developer tools turned on by default i have noticed it triggers that often

01:04:11.744 --> 01:04:15.224
<v Chris>and it drives me crazy because i like to have the developer tools turned on i like to have

01:04:15.224 --> 01:04:17.596
<v Chris>The MCP turned on all of that, and it triggers that all the time.

01:04:18.418 --> 01:04:19.984
<v Chris>But this I want to see more of.

01:04:19.984 --> 01:04:25.404
<v Chris>Team Toronto getting together, Beertown Lunch, December 5th, 2026, 12 p.m. to 3 p.m. Eastern.

01:04:26.297 --> 01:04:28.044
<v Chris>Hosted by Pseudo Say Sure and Brad.

01:04:28.751 --> 01:04:33.264
<v Chris>And they have all the details at colonyevents.com, which we will have linked in the show notes.

01:04:33.424 --> 01:04:34.844
<v Chris>I would love to see more of this.

01:04:35.324 --> 01:04:38.704
<v Chris>And honestly, if we saw the community doing more of this and it became a regular thing,

01:04:38.764 --> 01:04:41.084
<v Chris>I think we would make the effort to try to attend some of these as well.

01:04:41.476 --> 01:04:44.164
<v Wes>And please let us know so we can, even if we can't, we can promote it on the show.

01:04:44.267 --> 01:04:47.344
<v Chris>and yeah if you want to send us a meetup report and let us know how it went

01:04:48.305 --> 01:04:50.163
<v Chris>you could record them on your phone and send them in that could be a lot of fun

01:04:52.235 --> 01:04:53.104
<v Brent>That would be so fun.

01:04:53.294 --> 01:04:56.943
<v Chris>or you could go to uplink on your web on your phone while you're there you just go to the

01:04:58.013 --> 01:04:59.104
<v Brent>Whoa!

01:05:00.238 --> 01:05:01.748
<v Chris>uplink page they just let us know via boost and i'll go fetch it i would love to do that

01:05:06.913 --> 01:05:09.004
<v Chris>consider it and honestly please do more meetups the gathio site is available for you to take

01:05:12.823 --> 01:05:15.324
<v Chris>advantage of at colony events.com pit fan comes in with a free member boost i love the clanker

01:05:17.456 --> 01:05:21.724
<v Chris>streams ah good keep up the agent talk uh as well on open router i know different tasks need

01:05:22.843 --> 01:05:25.905
<v Chris>different models but i struggle balancing cost versus capability how do you choose would love

01:05:26.564 --> 01:05:30.453
<v Chris>to hear your specific agent prompt settings especially chris's ev route planner setup

01:05:32.964 --> 01:05:34.944
<v Chris>that's a bespoke thing i built wes i think this is probably the best question for you because i

01:05:34.944 --> 01:05:38.984
<v Chris>feel like you are maybe the best at judging which model for which task or you just yolo it i'm

01:05:42.380 --> 01:05:45.928
<v Wes>Well, there is some amount I find that, like, you kind of develop a taste or a sense for, like, which

01:05:45.928 --> 01:05:49.264
<v Wes>ones you end up trusting and having to correct less or, you know, you enjoy working with more.

01:05:49.551 --> 01:05:49.903
<v Chris>definitely

01:05:50.117 --> 01:05:53.437
<v Wes>you can for well understood tasks or tasks that you can you trust some model to review you can

01:05:56.261 --> 01:05:59.924
<v Wes>have it use different models as subagents and see how you know get reviews on how they do if you're

01:06:02.646 --> 01:06:04.644
<v Wes>trying to take a more programmatic approach but i tend to take some like switch out models on

01:06:04.644 --> 01:06:07.385
<v Wes>common tasks that i do so i have a good baseline of like i expect this to go well how fast does

01:06:11.365 --> 01:06:14.304
<v Wes>it happen does it make mistakes and periodically as new models come and go kind of slot them in

01:06:15.219 --> 01:06:18.872
<v Chris>Do you ever use the open router, just auto route stuff?

01:06:19.607 --> 01:06:21.208
<v Wes>on trials yeah i have before i don't all of the time because i not because it isn't useful uh but

01:06:26.444 --> 01:06:32.144
<v Wes>because i like this process and i'm curious so i tend to like to want i want to try uh new models

01:06:32.144 --> 01:06:35.584
<v Wes>because so there's just so many coming out and they have interesting functionality and differences

01:06:38.029 --> 01:06:40.544
<v Wes>and subtle changes you know like we've been talking about uh sort of like the latest minimax

01:06:40.544 --> 01:06:44.284
<v Wes>which is totally different in many ways than the previous generation of minimax and from a lot

01:06:45.787 --> 01:06:47.161
<v Chris>It's not Minimax 3.1.

01:06:47.309 --> 01:06:50.864
<v Wes>and that's the kind of stuff you find out just by using it a little and you don't have to commit a

01:06:53.135 --> 01:06:55.644
<v Wes>whole crazy ton of tokens often some of them when they're new have free periods you can kind of get

01:06:55.644 --> 01:06:57.604
<v Wes>a sense and see if you want to slot them in or not

01:06:57.728 --> 01:06:58.624
<v Chris>That's a lot of fun, actually.

01:06:59.044 --> 01:07:04.203
<v Chris>Do you have a sense, Brent, like, okay, this is this model task versus this is a task for a separate

01:07:04.203 --> 01:07:04.564
<v Chris>model?

01:07:04.724 --> 01:07:05.824
<v Chris>Do you kind of break it down like that?

01:07:05.844 --> 01:07:08.442
<v Chris>Or is it just this is the model I'm using and I'm just kind of throwing everything at it?

01:07:09.270 --> 01:07:11.624
<v Brent>Thank you.

01:07:12.590 --> 01:07:18.244
<v Brent>I used to try a couple different ones, but I've landed on like a good enough model where I kind

01:07:18.244 --> 01:07:24.284
<v Brent>of know how it's going to perform most of the time and are like back and forth dialogue as I can

01:07:24.284 --> 01:07:29.444
<v Brent>expect it. It's not going to change completely its personality and all these things. So I'm still

01:07:32.200 --> 01:07:34.223
<v Brent>using the deep seek stuff because it is good enough. I'm probably spending like a couple extra

01:07:35.484 --> 01:07:41.843
<v Brent>turns for certain more complex tasks but for the consistency i have really appreciated that

01:07:42.139 --> 01:07:44.764
<v Chris>Yeah, I do think you have – maybe it does turn a bit more, but I agree.

01:07:44.884 --> 01:07:48.965
<v Chris>I think DeepSeek, especially the later four Flash models that have come out in the last few weeks, have

01:07:48.965 --> 01:07:51.382
<v Chris>really gotten to a point where it's a pretty good catch-all.

01:07:52.350 --> 01:07:55.824
<v Wes>yeah and there is it's worth thinking about how you want to split it up too in terms of what

01:07:57.443 --> 01:08:00.684
<v Wes>you're testing on like you know if you're trying to do creative or communicative writing or like

01:08:00.684 --> 01:08:03.519
<v Wes>editing something you've written that might be a different bot than you know uh one you're trying

01:08:07.130 --> 01:08:07.244
<v Chris>Yeah.

01:08:07.244 --> 01:08:07.944
<v Chris>And sometimes like.

01:08:15.094 --> 01:08:15.384
<v Chris>Definitely.

01:08:16.624 --> 01:08:17.227
<v Wes>the same skills

01:08:18.864 --> 01:08:23.424
<v Chris>412 Linux rounds out our free member boost and says, I just want to send a pic I'm finding useful.

01:08:23.904 --> 01:08:26.304
<v Chris>Open gym, open gym dot C H.

01:08:26.736 --> 01:08:28.084
<v Chris>The app by itself is great.

01:08:28.424 --> 01:08:31.329
<v Chris>However, you can hook it up to AI and unlock a coach for a dollar in token use.

01:08:33.044 --> 01:08:35.724
<v Chris>you can put routines together and analyze existing workouts,

01:08:36.163 --> 01:08:37.984
<v Chris>and you have control over your data.

01:08:38.301 --> 01:08:39.024
<v Wes>nice

01:08:40.020 --> 01:08:43.064
<v Chris>So this is something that you know a lot of the different tech companies

01:08:43.064 --> 01:08:45.464
<v Chris>are going to try to do in some sort of subscription-based thing.

01:08:46.203 --> 01:08:47.704
<v Chris>Way better way to do this.

01:08:48.104 --> 01:08:49.444
<v Chris>Opengym.ch.

01:08:49.989 --> 01:08:50.144
<v Chris>Huh.

01:08:50.387 --> 01:08:51.604
<v Brent>Built on the gym floor.

01:08:55.164 --> 01:08:57.844
<v Chris>I could see my coach would be something really stupid and simple like,

01:08:58.550 --> 01:08:59.584
<v Chris>just walk, buddy.

01:08:59.804 --> 01:09:01.524
<v Chris>Like, just move your damn body.

01:09:01.907 --> 01:09:03.804
<v Wes>Yeah, does it have stupid simple mode for dummies?

01:09:05.274 --> 01:09:07.624
<v Chris>just start with like not sitting for 12 hours

01:09:07.624 --> 01:09:09.004
<v Chris>start there buddy come on

01:09:09.004 --> 01:09:10.536
<v Chris>god this is getting bad that's what mine would say

01:09:10.794 --> 01:09:13.007
<v Wes>agpl uh written in javascript looks like it's got an api too

01:09:15.173 --> 01:09:15.724
<v Chris>yeah I like that

01:09:16.795 --> 01:09:18.884
<v Brent>it kind of looks like it's got dashboards

01:09:19.165 --> 01:09:20.904
<v Chris>oh good I do like that too

01:09:20.904 --> 01:09:22.102
<v Chris>I'm a dashboard guy you know

01:09:22.697 --> 01:09:24.784
<v Chris>thank you everybody who boosted below the

01:09:24.784 --> 01:09:26.604
<v Chris>2000 sat cutoff of course and above

01:09:26.604 --> 01:09:28.364
<v Chris>and thank you everybody who streamed those sats

01:09:28.812 --> 01:09:29.784
<v Chris>let's total it all up alright

01:09:30.270 --> 01:09:31.664
<v Chris>We got 13 of you streaming stats.

01:09:31.764 --> 01:09:34.584
<v Chris>This has been dropping off, I think, as people switch over to the web boost.

01:09:35.006 --> 01:09:38.504
<v Chris>But still, 30,380 from you sat streamers.

01:09:40.529 --> 01:09:41.524
<v Chris>There's some Froot Loops for you.

01:09:41.584 --> 01:09:42.504
<v Chris>Thank you very much.

01:09:42.916 --> 01:09:46.324
<v Chris>When you break it all down, of course, we had PJ coming in with a Baller Fiat boost,

01:09:46.384 --> 01:09:48.644
<v Chris>really pulling up the average this week.

01:09:49.124 --> 01:09:52.304
<v Chris>And Gene Bean coming in with our Spaceballs boost and everybody in between.

01:09:52.424 --> 01:09:54.284
<v Chris>Thank you so much for your support this week.

01:09:54.806 --> 01:09:58.428
<v Chris>We established a nice, humble baseline, is what I'm going to say.

01:09:58.801 --> 01:09:58.944
<v Chris>Right?

01:09:58.944 --> 01:10:01.016
<v Chris>This isn't the week that gets us to Texas, but this is a week that maybe helps while we're there.

01:10:04.944 --> 01:10:05.644
<v Chris>You know what I'm saying?

01:10:07.095 --> 01:10:08.524
<v Chris>So it's still something worth writing home for.

01:10:10.722 --> 01:10:11.438
<v Brent>Thank you.

01:10:14.144 --> 01:10:17.006
<v Chris>358,441 Satoshis coming in right there, and we're very grateful for it.

01:10:21.933 --> 01:10:25.944
<v Chris>Of course, this show is clocking in on its 13th frickin' year, and I don't know how we keep it going.

01:10:28.441 --> 01:10:29.504
<v Chris>Well, I do, actually.

01:10:29.684 --> 01:10:30.375
<v Chris>It's through the support.

01:10:30.861 --> 01:10:31.924
<v Chris>It's not because of advertisers.

01:10:32.808 --> 01:10:34.424
<v Chris>It's not the dynamic ads you're hearing cut in.

01:10:35.050 --> 01:10:35.664
<v Chris>It's the members.

01:10:35.964 --> 01:10:36.584
<v Chris>It's the boosters.

01:10:36.904 --> 01:10:39.924
<v Chris>That's why we're here, and that's why we're going to make it to our 13th year,

01:10:40.084 --> 01:10:41.444
<v Chris>and that's why we're going to Texas.

01:10:41.844 --> 01:10:43.684
<v Chris>Thank you, everybody, for supporting this show,

01:10:43.784 --> 01:10:47.184
<v Chris>either through a membership or at boost.jupiterbroadcasting.com.

01:10:47.304 --> 01:10:48.364
<v Chris>You can send in your message.

01:10:48.364 --> 01:10:50.484
<v Chris>If it's above 2,000 sats, we'll read it on air.

01:10:52.319 --> 01:10:54.064
<v Chris>And, of course, our members, you get a free member boost every single episode.

01:11:12.387 --> 01:11:13.764
<v Chris>And we have some great picks.

01:11:16.025 --> 01:11:18.830
<v Chris>So this one is all the rage this week.

01:11:19.294 --> 01:11:22.164
<v Chris>People are going crazy about Hex.

01:11:22.861 --> 01:11:26.384
<v Chris>Hex Voice Dictation is a local first dictation tool.

01:11:29.908 --> 01:11:32.564
<v Chris>you hold down a shortcut it's kind of push to talk style i think the default is alt space i mapped

01:11:33.869 --> 01:11:37.598
<v Chris>mine to f8 and as you push it begins doing dictation as you release it paste it into whatever

01:11:41.774 --> 01:11:42.995
<v Brent>I've wanted this for years.

01:11:45.133 --> 01:11:47.024
<v Chris>active text field you're using they also support annotation and other things and it has an open

01:11:49.992 --> 01:11:52.884
<v Chris>code back-end mode if you use open code where it can rewrite and clean up the raw speech transcript

01:11:52.884 --> 01:11:54.047
<v Chris>before it gets pasted.

01:11:54.604 --> 01:11:55.425
<v Brent>That is cool.

01:11:55.624 --> 01:11:56.364
<v Chris>It is very cool.

01:11:56.364 --> 01:11:58.304
<v Chris>And it's very fast,

01:11:58.404 --> 01:12:02.224
<v Chris>even on my old ass stanky workstation upstairs.

01:12:02.999 --> 01:12:06.124
<v Chris>I mean, fast enough that I am doing local transcription,

01:12:06.504 --> 01:12:07.604
<v Chris>waiting a couple of beats,

01:12:07.704 --> 01:12:08.784
<v Chris>and the text gets inserted.

01:12:09.396 --> 01:12:11.364
<v Chris>It has a really nice little UI that pops up

01:12:12.033 --> 01:12:13.764
<v Chris>that shows you that it's transcribing

01:12:13.764 --> 01:12:15.524
<v Chris>with an accurate-ish waveform,

01:12:15.804 --> 01:12:17.084
<v Chris>which I'll take these days.

01:12:17.144 --> 01:12:17.660
<v Chris>I'll take it.

01:12:18.171 --> 01:12:20.584
<v Chris>They have clients available for macOS, Windows,

01:12:20.864 --> 01:12:21.984
<v Chris>and of course, Linux.

01:12:21.984 --> 01:12:28.764
<v Chris>It's packaged for Debian, Fedora, Nix, and it is in the AUR, and it is also available for ARM64.

01:12:29.980 --> 01:12:31.044
<v Wes>And you kind of buried the lead there,

01:12:31.044 --> 01:12:32.884
<v Wes>but it's from the folks behind OpenCode.

01:12:33.334 --> 01:12:36.884
<v Chris>Yes, yeah, and you can use it to interact with your open code prompts and whatnot as well.

01:12:41.489 --> 01:12:45.336
<v Chris>So here's the argument, and I'm starting to buy it, is most people that are probably in the tech field,

01:12:45.336 --> 01:12:47.204
<v Chris>they can probably type 100, 110 words per minute.

01:12:48.140 --> 01:12:51.463
<v Chris>and the average voice dictation is about 140 words per minute.

01:12:53.084 --> 01:12:55.224
<v Chris>So I've been using it and I've been pretty darn impressed.

01:12:55.624 --> 01:12:56.684
<v Chris>It took a bit.

01:12:56.784 --> 01:12:58.304
<v Chris>I had to build some Rust dependencies,

01:12:58.484 --> 01:13:00.384
<v Chris>so it means my future updates from time to time

01:13:00.384 --> 01:13:02.324
<v Chris>are going to take an extra 20 to 30 minutes.

01:13:04.429 --> 01:13:07.204
<v Chris>But it works and it works really well and really fast.

01:13:07.624 --> 01:13:08.652
<v Chris>So I just wanted to give it a mention.

01:13:09.224 --> 01:13:09.504
<v Chris>Hex.

01:13:11.729 --> 01:13:11.864
<v Brent>Thank you.

01:13:13.325 --> 01:13:14.024
<v Chris>Yes, thank you.

01:13:14.064 --> 01:13:15.324
<v Chris>That's one of the reasons I wanted to mention this

01:13:15.324 --> 01:13:18.284
<v Chris>is because we're going to take a look at the canonical tool next episode.

01:13:18.856 --> 01:13:20.324
<v Chris>We'll link to this on the show notes if you want to check it out.

01:13:21.693 --> 01:13:23.644
<v Chris>I also played around with Hocum.

01:13:23.884 --> 01:13:24.624
<v Chris>You think that's how you say it?

01:13:25.676 --> 01:13:28.391
<v Chris>And it's a notifications for Wayland system.

01:13:29.164 --> 01:13:32.324
<v Chris>They look like they're built for the modern computer era

01:13:32.324 --> 01:13:34.264
<v Chris>with a lot of nice customization,

01:13:35.291 --> 01:13:37.804
<v Chris>also created by an open code developer, DAX,

01:13:38.204 --> 01:13:39.804
<v Chris>one of the open code developers.

01:13:40.391 --> 01:13:43.584
<v Chris>And it is truly a wonderful notification system.

01:13:45.644 --> 01:13:48.143
<v Chris>This is one of the things I like about picking my Wayland desktop is I kind of pick and choose some of

01:13:48.143 --> 01:13:48.584
<v Chris>these components.

01:13:49.206 --> 01:13:50.984
<v Chris>And they have a bunch of different styles that are available.

01:13:51.864 --> 01:13:52.664
<v Chris>They're clean.

01:13:52.784 --> 01:13:55.164
<v Chris>They support your Do Not Disturb requests.

01:13:55.984 --> 01:13:57.632
<v Chris>And they really look like – it's a small thing, but they really look modern.

01:14:01.164 --> 01:14:02.364
<v Chris>They look up to date.

01:14:02.644 --> 01:14:03.764
<v Chris>They look really good.

01:14:04.044 --> 01:14:07.490
<v Chris>And there's just something about if you're going to get a frickin' notification, it's nice to have it

01:14:07.490 --> 01:14:07.866
<v Chris>look good.

01:14:13.576 --> 01:14:15.849
<v Wes>So I think what we're seeing here, right, we've maybe commented on the past that open code can be a bit

01:14:15.849 --> 01:14:16.444
<v Wes>of a hog sometimes, right?

01:14:16.504 --> 01:14:18.964
<v Wes>And it's like a rich, complicated, fast-moving TUI.

01:14:19.048 --> 01:14:19.584
<v Chris>It's a Tilly.

01:14:29.646 --> 01:14:31.544
<v Wes>And we're seeing that paying off, I think, in these.

01:14:32.457 --> 01:14:32.844
<v Chris>Really?

01:14:34.067 --> 01:14:35.744
<v Chris>So that's kind of the back story to both of these?

01:14:35.902 --> 01:14:39.364
<v Wes>that's what I'm picking up on I haven't investigated that deep but I know for

01:14:39.364 --> 01:14:40.101
<v Wes>sure Hocum is using that

01:14:43.584 --> 01:14:44.033
<v Chris>Must we write?

01:14:44.977 --> 01:14:45.484
<v Brent>Hmm.

01:14:45.850 --> 01:14:46.004
<v Chris>Hmm.

01:14:47.110 --> 01:14:48.564
<v Chris>And then last but not least,

01:14:49.487 --> 01:14:51.604
<v Chris>I wanted to give you RHEL folks a little something.

01:14:53.411 --> 01:14:55.144
<v Chris>Those of you who got to monitor your patches,

01:14:56.429 --> 01:14:58.017
<v Chris>it is probably one of the hotter topics right now.

01:14:58.735 --> 01:14:59.884
<v Chris>I want to point you to Patchmon,

01:15:00.423 --> 01:15:02.904
<v Chris>which is a Linux patch management and automation platform.

01:15:04.195 --> 01:15:07.364
<v Chris>And it makes this process a little less painful.

01:15:07.964 --> 01:15:09.304
<v Chris>They claim it's enterprise grade.

01:15:09.464 --> 01:15:10.184
<v Chris>Here's how they pitch it.

01:15:10.304 --> 01:15:12.684
<v Chris>Patchmon is an enterprise grade platform

01:15:13.188 --> 01:15:15.844
<v Chris>that gives operation teams a single pane of glass

01:15:15.844 --> 01:15:17.704
<v Chris>to monitor patch and secure their Linux fleet

01:15:18.112 --> 01:15:20.102
<v Chris>with free BSD and Windows agent support.

01:15:20.611 --> 01:15:23.144
<v Chris>A lightweight agent communicates outbound only

01:15:23.144 --> 01:15:24.685
<v Chris>to the Patchmon server on your schedule.

01:15:26.506 --> 01:15:28.864
<v Chris>No inbound ports required on the monitored hosts,

01:15:29.204 --> 01:15:31.691
<v Chris>delivering real-time visibility into package health,

01:15:32.084 --> 01:15:33.223
<v Chris>compliance posture, and system status

01:15:34.424 --> 01:15:36.001
<v Chris>across an environment of any scale.

01:15:37.372 --> 01:15:38.464
<v Chris>And boys, does it come with a dashboard.

01:15:39.448 --> 01:15:40.424
<v Chris>It comes with a dashboard.

01:15:42.944 --> 01:15:45.024
<v Chris>and single binary on the server side, a Go binary,

01:15:45.784 --> 01:15:48.138
<v Chris>open source, AGPL version 3, built for Linux by design.

01:15:54.810 --> 01:15:57.318
<v Wes>So you mean there's no excuse not to be using it.

01:15:58.324 --> 01:15:59.991
<v Chris>And their outbound agent system seems nice.

01:16:01.484 --> 01:16:03.864
<v Chris>I don't mind an agent on a host.

01:16:03.964 --> 01:16:05.045
<v Chris>I know some people hate that, but this is really simple.

01:16:08.208 --> 01:16:10.184
<v Chris>And it helps you keep a handle on all of this

01:16:10.184 --> 01:16:11.904
<v Chris>with pretty dashboards and graphics.

01:16:12.164 --> 01:16:12.384
<v Chris>Huh?

01:16:12.464 --> 01:16:14.124
<v Chris>Did I wrap it all together or what, boys?

01:16:14.184 --> 01:16:15.324
<v Chris>Look at that, bringing it back together.

01:16:18.532 --> 01:16:21.024
<v Chris>So whatever kind of dashboard person you want to be,

01:16:21.124 --> 01:16:22.364
<v Chris>now you can be a dashboard person

01:16:22.364 --> 01:16:24.784
<v Chris>and a patch your ass person at the same time.

01:16:25.229 --> 01:16:27.344
<v Wes>And you can talk to your computer to make it happen.

01:16:27.539 --> 01:16:27.924
<v Chris>With Hex.

01:16:28.515 --> 01:16:29.464
<v Chris>Yeah, how about that, huh?

01:16:30.839 --> 01:16:31.867
<v Chris>Now that's some quality picks for you.

01:16:32.341 --> 01:16:33.444
<v Chris>That's some quality picks for you.

01:16:33.524 --> 01:16:34.784
<v Chris>We'd love your picks suggested too.

01:16:35.246 --> 01:16:36.464
<v Chris>Please feel free to send them in.

01:16:36.664 --> 01:16:37.684
<v Chris>We do appreciate it.

01:16:39.924 --> 01:16:40.933
<v Chris>All right, that wraps us up.

01:16:41.664 --> 01:16:46.634
<v Chris>And like Wes said, we're going to give some hands-on testing to Canonical's local voice tool next week,

01:16:47.151 --> 01:16:50.992
<v Chris>as well as we're expecting to have John Seeger on the show to talk about their plans for Ubuntu Core

01:16:52.714 --> 01:16:56.244
<v Chris>and to eventually make Ubuntu Core the future of the Ubuntu desktop.

01:16:56.464 --> 01:16:57.210
<v Chris>That's pretty major.

01:16:57.803 --> 01:16:59.484
<v Wes>Thank you.

01:16:59.814 --> 01:17:01.244
<v Chris>Mina for the voice tool, yeah.

01:17:01.564 --> 01:17:05.931
<v Chris>And we'll have links to everything we talked about, including Fedora 45 should be out about Tuesday of

01:17:05.931 --> 01:17:06.402
<v Chris>this week.

01:17:06.929 --> 01:17:10.304
<v Chris>we think it's a banger under the hood and we think you're really going to like it so go check out the

01:17:11.209 --> 01:17:14.364
<v Chris>links for that and wes maybe they want to grab the rss feed because there could be some good

01:17:14.364 --> 01:17:17.276
<v Chris>stuff in there that isn't even obvious on the website that it exists

01:17:17.487 --> 01:17:19.904
<v Wes>Yeah, well, you put in a lot of work to make sure there's an MP4,

01:17:20.004 --> 01:17:23.384
<v Wes>which is like an upgraded version of an MP3 that also now includes video.

01:17:23.704 --> 01:17:24.064
<v Wes>Yeah.

01:17:24.198 --> 01:17:25.314
<v Chris>what who put a camera in the studio oh yeah

01:17:27.942 --> 01:17:29.406
<v Brent>There are several.

01:17:30.673 --> 01:17:30.824
<v Wes>Yeah.

01:17:31.404 --> 01:17:33.544
<v Wes>But there's also additional text files, right?

01:17:36.985 --> 01:17:37.204
<v Chris>Right.

01:17:39.697 --> 01:17:42.864
<v Wes>tweaked formats of transcripts in both VDT and SRT.

01:17:42.944 --> 01:17:46.304
<v Wes>But you want the VDT if you can because that one has diarization.

01:17:46.464 --> 01:17:48.744
<v Wes>It tells you which of us set the thing so you don't have to guess.

01:17:48.815 --> 01:17:49.384
<v Chris>That's true.

01:17:49.934 --> 01:17:55.244
<v Chris>Also, even though I forgot to do it this morning, we sometimes live update the RSS feed on the fly with

01:17:55.244 --> 01:17:58.388
<v Chris>our information about our live stream right in the RSS feed.

01:17:58.839 --> 01:18:00.924
<v Chris>You could probably point a clanker at that, too, I would imagine.

01:18:01.144 --> 01:18:01.544
<v Chris>I don't know.

01:18:02.323 --> 01:18:03.604
<v Chris>Or you just listen, and I'll tell you about it.

01:18:07.276 --> 01:18:08.650
<v Chris>you actually aren't going to see us next week.

01:18:10.912 --> 01:18:11.407
<v Brent>Oops.

01:18:11.713 --> 01:18:12.984
<v Chris>No, we're going to be in Texas.

01:18:13.164 --> 01:18:13.524
<v Wes>That's impossible.

01:18:13.584 --> 01:18:14.124
<v Wes>It's not a state.

01:18:14.337 --> 01:18:16.984
<v Chris>We'll have a great episode for you, a banger,

01:18:17.224 --> 01:18:18.624
<v Chris>but we are going to prerecord it,

01:18:19.035 --> 01:18:20.944
<v Chris>so that way we don't have to set up the whole thing in the Airbnb

01:18:20.944 --> 01:18:21.944
<v Chris>while we're in Texas.

01:18:22.560 --> 01:18:25.244
<v Chris>So if you're watching in real time, we're going to record that soon.

01:18:25.364 --> 01:18:27.864
<v Chris>But if you're just listening on the feed, you'll get it as always,

01:18:28.084 --> 01:18:29.904
<v Chris>when you always do, but we won't be live on Saturday.

01:18:30.483 --> 01:18:32.264
<v Chris>But we will be out on a Sunday for you.

01:18:32.509 --> 01:18:34.944
<v Wes>yeah so come back on the 15th for the next live stream

01:18:34.952 --> 01:18:35.404
<v Chris>Thank you, Wes.

01:18:35.404 --> 01:18:36.865
<v Chris>the 15th when we'll be back live again.

01:18:37.305 --> 01:18:39.364
<v Chris>But you can still make it a Tuesday on a Sunday just by

01:18:39.364 --> 01:18:40.824
<v Chris>subscribing to our RSS feed.

01:18:41.293 --> 01:18:43.104
<v Chris>And I want to say thank you to everybody who does

01:18:43.104 --> 01:18:45.184
<v Chris>listen to this podcast. I'll point you over at

01:18:45.184 --> 01:18:47.304
<v Chris>LinuxUnplugged.com. Links to what we talked about

01:18:47.304 --> 01:18:49.304
<v Chris>today, how to contact us, our

01:18:49.304 --> 01:18:51.244
<v Chris>mumble room, our matrix info, how to

01:18:52.321 --> 01:18:53.244
<v Chris>subscribe. It's all linked over there

01:18:54.195 --> 01:18:55.304
<v Chris>at the website. Then there's a bunch of great shows over

01:18:55.304 --> 01:18:57.142
<v Chris>at JupiterBroadcasting.com.

01:18:57.570 --> 01:18:59.264
<v Chris>Why not check out the launch? Or maybe this

01:18:59.264 --> 01:19:00.909
<v Chris>week in Bitcoin. It might surprise you.

01:19:01.372 --> 01:19:03.344
<v Chris>Thank you so much for joining us on this week's episode

01:19:03.344 --> 01:19:05.004
<v Chris>of your Unplugged program.

01:19:05.467 --> 01:19:06.993
<v Chris>And we'll see you right back here next Tuesday, as in Sunday.

