WEBVTT

00:00:11.543 --> 00:00:16.023
<v Chris>Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.

00:00:16.203 --> 00:00:16.863
<v Wes>My name is Wes.

00:00:17.123 --> 00:00:18.183
<v Brent>And my name is Brent.

00:00:18.363 --> 00:00:22.723
<v Chris>Hello, gentlemen. Well, we have a pack of applications that you can self-host

00:00:22.723 --> 00:00:27.403
<v Chris>that let you live your life offline or maybe just make the best of your internet

00:00:27.403 --> 00:00:29.363
<v Chris>connection even better.

00:00:29.643 --> 00:00:32.923
<v Chris>I don't know. As Linux users, we have a lot of great options built into Linux

00:00:32.923 --> 00:00:36.823
<v Chris>and some self-hosted apps, and we'll get into all of that in this episode.

00:00:36.963 --> 00:00:41.303
<v Chris>And then we'll round it out with some great boosts, some shout outs, some picks, and more.

00:00:41.543 --> 00:00:45.723
<v Chris>So before we go any further, say time-appropriate greetings to our Mumble room.

00:00:45.843 --> 00:00:48.423
<v Chris>Hello, Virtual Lug. Hey, Chris. Hey, Wes. And hello, Brent.

00:00:49.843 --> 00:00:54.763
<v Chris>Tip of the hat to that quiet listening, too. Look at them, all wearing the same

00:00:54.763 --> 00:00:57.523
<v Chris>exact outfit today. How did they know? Where did they get that?

00:00:57.663 --> 00:01:01.463
<v Wes>It's because they're listening to the super low-latency peer-to-peer audio stream.

00:01:01.503 --> 00:01:04.443
<v Chris>They've got that Opus stream right there in Mumble. JupiterBroadcasting.com

00:01:04.443 --> 00:01:06.223
<v Chris>slash Mumble for details on that.

00:01:06.363 --> 00:01:09.703
<v Chris>Join us on a Sunday and make it a Tuesday without work.

00:01:10.363 --> 00:01:13.743
<v Chris>Also, go check out define.net slash unplugged.

00:01:13.803 --> 00:01:18.083
<v Chris>Go meet Managed Nebula from Defined Networking, a decentralized VPN built on

00:01:18.083 --> 00:01:21.963
<v Chris>open source platform that we love. It's called Nebula.

00:01:22.143 --> 00:01:25.783
<v Chris>We need like a West Payne Nebula, you know?

00:01:26.243 --> 00:01:27.403
<v Wes>I'll have to work on that.

00:01:27.623 --> 00:01:31.543
<v Chris>Something, something. It really is fantastic. We were just talking before the

00:01:31.543 --> 00:01:35.563
<v Chris>show started about our dreams of taking advantage of multiple different data

00:01:35.563 --> 00:01:36.823
<v Chris>centers around the world.

00:01:37.503 --> 00:01:41.543
<v Chris>geo-distributed based on like listener demand you know you kind of match it

00:01:41.543 --> 00:01:46.303
<v Chris>up and you can put micro little outposts in all these different locations and

00:01:46.303 --> 00:01:50.363
<v Chris>then one flat decentralized mesh network powered by nebula.

00:01:50.363 --> 00:01:53.983
<v Wes>You know you're always saying jb1 i feel like you've wanted you clearly wanted.

00:01:53.983 --> 00:01:56.243
<v Chris>To have numbered jbs and this is.

00:01:56.243 --> 00:01:57.343
<v Wes>This is the way to do it.

00:01:57.343 --> 00:02:00.423
<v Chris>Oh yeah oh and there's so many tools that we can take advantage of

00:02:00.423 --> 00:02:03.483
<v Chris>like you know we can strategically place the database in one location

00:02:03.483 --> 00:02:06.143
<v Chris>but all the nodes can still access it there's things

00:02:06.143 --> 00:02:09.443
<v Chris>we can do with our audio tools nebula already powers

00:02:09.443 --> 00:02:12.323
<v Chris>networks for massive massive infrastructures like

00:02:12.323 --> 00:02:15.623
<v Chris>slack and others have been using it for years and been really putting it through

00:02:15.623 --> 00:02:20.103
<v Chris>its paces and it utilizes top-tier encryption like the noise protocol framework

00:02:20.103 --> 00:02:24.103
<v Chris>and i have to say one of the things i love about it is unlike some of the alternatives

00:02:24.103 --> 00:02:29.743
<v Chris>the entire stack can be self-hosted if you want and they also have with a turnkey solution.

00:02:29.963 --> 00:02:33.723
<v Chris>You can support the show by checking it out. Go to define.net slash unplugged.

00:02:33.763 --> 00:02:36.743
<v Chris>Get started with up to 100 hosts, absolutely free, no credit card required,

00:02:37.443 --> 00:02:41.423
<v Chris>best-in-class encryption, super optimized for speed, low network usage,

00:02:41.743 --> 00:02:43.243
<v Chris>low resources on your machine.

00:02:44.523 --> 00:02:48.863
<v Chris>It's private mesh networking the way it should be with the options you really

00:02:48.863 --> 00:02:51.883
<v Chris>want. Define.net slash unplugged.

00:02:55.308 --> 00:02:59.308
<v Chris>Texas Linux Festival is just around the corner in 25 days.

00:03:02.108 --> 00:03:05.808
<v Chris>We probably need to leave in 20 days. Brent and I still need to buy our ticket.

00:03:06.368 --> 00:03:07.988
<v Chris>Wes gets in for free because he's a speaker.

00:03:10.468 --> 00:03:15.468
<v Chris>Yeah, me too. Me too. Sometimes. But have you wrapped your head around the fact

00:03:15.468 --> 00:03:17.468
<v Chris>that you're leaving in less than 20 days?

00:03:21.888 --> 00:03:22.288
<v Wes>Yes.

00:03:24.908 --> 00:03:29.088
<v Chris>I should have thought of that hold on hold on hold on real quick let's uh let's

00:03:29.088 --> 00:03:35.508
<v Chris>just update the doc there you go brent you got 15 days 15 days until you got yeah there you go,

00:03:37.768 --> 00:03:40.728
<v Chris>better get the yeah that's that's the way you also have to do.

00:03:40.728 --> 00:03:41.748
<v Wes>The part where you drive there.

00:03:41.748 --> 00:03:48.568
<v Chris>Yeah that's what i'm saying yeah okay so we'll get more to it in the shout out

00:03:48.568 --> 00:03:51.208
<v Chris>section of the show, but we are building real momentum.

00:03:51.588 --> 00:03:56.728
<v Chris>Our time is tight. I have so far failed to find a commercial partner who wants

00:03:56.728 --> 00:03:59.388
<v Chris>to spend their precious ad budget to get us to Texas Linux Fest.

00:04:00.168 --> 00:04:02.948
<v Chris>Nothing's worked out, but we're still going one way or another.

00:04:03.688 --> 00:04:07.548
<v Chris>And I feel, I made my case last week, it's important that these events get covered

00:04:07.548 --> 00:04:10.788
<v Chris>and we try to cover the ones we can and the ones we're best suited to cover.

00:04:10.928 --> 00:04:13.728
<v Chris>We don't cover them all, but we try to be strategic and this is one of them.

00:04:14.028 --> 00:04:17.648
<v Chris>I was thinking about it this morning. I think these crazy trips that we do and

00:04:17.648 --> 00:04:21.048
<v Chris>going to these events are one of the reasons the show is this show right here

00:04:21.048 --> 00:04:26.648
<v Chris>this very podcast has lasted 12 years right if we didn't do this stuff i don't

00:04:26.648 --> 00:04:27.788
<v Chris>think the show would be going for as long,

00:04:28.248 --> 00:04:31.648
<v Chris>which by the way happy birthday boys uh august 12th

00:04:31.648 --> 00:04:38.968
<v Chris>was our birthday that's great yeah so the show has been going longer than seinfeld

00:04:38.968 --> 00:04:43.528
<v Chris>longer than the big bang theory and many podcasts out there isn't that amazing

00:04:43.528 --> 00:04:48.008
<v Chris>a podcast and i really honestly think it's it's it's the listener support the

00:04:48.008 --> 00:04:50.348
<v Chris>community involvement, and these events.

00:04:50.508 --> 00:04:53.248
<v Chris>And it's like the trifecta. And I think that is actually quite correct.

00:04:53.548 --> 00:04:55.628
<v Brent>We were wondering what other challenges might change our lives.

00:04:55.628 --> 00:04:56.728
<v Chris>Because, my friends, we must.

00:04:56.788 --> 00:04:57.848
<v Brent>This one's well on its way.

00:04:57.908 --> 00:05:00.648
<v Chris>We're going to do it on a shoestring budge. Let me tell you what.

00:05:00.968 --> 00:05:03.388
<v Chris>Wes and I are loading up into my little GTI.

00:05:04.128 --> 00:05:06.988
<v Chris>And we're going to meet up with Brent, who's bringing his van down the East

00:05:06.988 --> 00:05:08.648
<v Chris>Coast. And we're going to meet up in Austin.

00:05:09.148 --> 00:05:13.708
<v Chris>We'll attend the fest, cover it for the show, hang with the peeps, and meet up with people.

00:05:14.008 --> 00:05:16.548
<v Chris>Then we're going to have an epic caravan back up here to the studio,

00:05:16.548 --> 00:05:20.648
<v Chris>which I'm sure will be a source of many stories for future shows, no doubt about it.

00:05:21.048 --> 00:05:23.168
<v Chris>And we're doing this with boost.

00:05:23.808 --> 00:05:26.848
<v Chris>I try to go the commercial route and we're doing it with boost.

00:05:27.628 --> 00:05:30.868
<v Chris>I've explained my reasoning in the previous episode. If you would like to support

00:05:30.868 --> 00:05:34.328
<v Chris>us that method, you haven't done it before fountain.fm makes it really easy.

00:05:35.318 --> 00:05:40.798
<v Chris>Now, I am working on a no-boost support route. You can kind of send us like a fake boost.

00:05:41.198 --> 00:05:45.538
<v Chris>I'm working on a fake boost system. I want something that we can easily tag

00:05:45.538 --> 00:05:48.418
<v Chris>an account for. This money is allocated to the trip.

00:05:48.618 --> 00:05:51.198
<v Chris>It's not a general JB fund thing. It's a trip fund thing.

00:05:51.778 --> 00:05:55.418
<v Chris>And I want something to let me do one-off links, right? So I've put together

00:05:55.418 --> 00:05:59.278
<v Chris>what I'm calling a fake boost page, which we will link in the show notes.

00:05:59.378 --> 00:06:03.238
<v Chris>And it lets you do a one-time-off PayPal, Venmo, on-chain, or Lightning.

00:06:03.238 --> 00:06:07.138
<v Brent>I'm also really impressed by just how modern some of these apps actually are.

00:06:07.138 --> 00:06:08.718
<v Brent>I have modern toolkits on the back end and all that stuff.

00:06:08.718 --> 00:06:10.698
<v Chris>But if, say, you have Lightning, but you just don't have a podcast.

00:06:10.718 --> 00:06:13.198
<v Brent>It's definitely not fair to say that it's completely going back in time.

00:06:13.238 --> 00:06:16.158
<v Chris>If you've got on-chain Bitcoin, you could do a fake boost. If you've got PayPal

00:06:16.158 --> 00:06:18.858
<v Chris>or Venmo, you can do a fake boost with your name and a note.

00:06:19.278 --> 00:06:22.718
<v Chris>We'll try to collect those. And they automatically get allocated to the same

00:06:22.718 --> 00:06:26.798
<v Chris>budget we're allocating the sats to. And you can include your name in there with a little message.

00:06:26.838 --> 00:06:30.118
<v Brent>Well, my number one criteria was to try to find apps that you guys won't find.

00:06:30.118 --> 00:06:33.218
<v Chris>And it's still about all the options. but I'm working with what I got and keeping

00:06:33.218 --> 00:06:34.158
<v Chris>it within the restrictions.

00:06:34.158 --> 00:06:35.058
<v Brent>I'm trying to round it out here.

00:06:35.258 --> 00:06:36.398
<v Chris>So if you want to do a fake boost.

00:06:36.438 --> 00:06:38.898
<v Brent>I have a little competition for you guys you don't know about.

00:06:38.998 --> 00:06:41.038
<v Chris>That way, or send us a real boost.

00:06:41.338 --> 00:06:42.018
<v Brent>Hold for my second.

00:06:42.398 --> 00:06:45.358
<v Chris>That makes that really easy. We're going to collect those and we'll be using

00:06:45.358 --> 00:06:47.398
<v Chris>that to fund our butts to get down there.

00:06:47.678 --> 00:06:50.478
<v Chris>I'll probably front the costs or something like that on a credit card.

00:06:50.598 --> 00:06:53.278
<v Chris>I don't know. I mean, I'm committed to however I have to fund it to get us there.

00:06:53.318 --> 00:06:55.898
<v Brent>You know, some easy to find resources might be like awesome too.

00:06:56.338 --> 00:07:00.518
<v Brent>And Chris, I did confirm that, yep, you had gone there. So I decided to just

00:07:00.518 --> 00:07:01.698
<v Brent>ignore that and go elsewhere.

00:07:02.558 --> 00:07:04.758
<v Brent>So I tried to find some other people, different suggestions,

00:07:05.058 --> 00:07:07.218
<v Brent>catching up with different pocket meat car apps to find.

00:07:08.658 --> 00:07:11.058
<v Brent>I'm hoping I won, but we'll see a little later.

00:07:16.318 --> 00:07:20.358
<v Chris>Yeah. This time you'll, you can do it kind of guilt free because you've preloaded.

00:07:21.258 --> 00:07:23.338
<v Chris>So you can just indulge like crazy.

00:07:29.578 --> 00:07:34.498
<v Chris>I live a simple life. Okay, that's not true. But I try to when it comes to my internet.

00:07:35.058 --> 00:07:37.938
<v Brent>How recently the application has

00:07:37.938 --> 00:07:42.338
<v Brent>been updated? Or are you leaning towards things like Rust and Go tools?

00:07:42.678 --> 00:07:47.058
<v Chris>Not ideal. Not ideal for somebody who loves high performance,

00:07:47.058 --> 00:07:50.658
<v Chris>low latency, hit play, it plays immediately, high definition,

00:07:51.298 --> 00:07:54.018
<v Chris>4K, HDR, right? Not ideal.

00:07:54.278 --> 00:07:58.038
<v Wes>Well, it's not like, I mean, you had years of connected internet,

00:07:58.238 --> 00:08:00.378
<v Wes>right? and you have it here at the studio.

00:08:00.598 --> 00:08:03.618
<v Wes>It's like you're on a hard line pretty often.

00:08:03.758 --> 00:08:05.018
<v Chris>And then I go home and.

00:08:05.018 --> 00:08:06.178
<v Wes>Then suddenly everything changes.

00:08:07.358 --> 00:08:12.338
<v Chris>It's been frustrating. And especially because I'm in a very populated area here

00:08:12.338 --> 00:08:13.258
<v Chris>in the Pacific Northwest.

00:08:14.078 --> 00:08:20.358
<v Chris>So both LTE and Starlink get actively traffic shaped, especially in the evening

00:08:20.358 --> 00:08:22.458
<v Chris>when people are watching their Netflix or whatever they're doing.

00:08:22.458 --> 00:08:25.418
<v Brent>I decided halfway to change my decision, but I'm also going to...

00:08:25.418 --> 00:08:30.038
<v Chris>Yeah, like for example, say I'm doing like a backup off of Usenet. of my Linux ISOs.

00:08:31.474 --> 00:08:36.114
<v Chris>maybe in the evening it starts at 13 megabytes a second. And you're like, okay, that's not bad.

00:08:36.174 --> 00:08:37.094
<v Wes>Yeah, I can work with that.

00:08:37.214 --> 00:08:40.434
<v Chris>I can work with it. It's not what I was hoping for, but I'll work with 13 megabytes

00:08:40.434 --> 00:08:43.854
<v Chris>a second. Minute goes by, now you're getting four megabytes a second.

00:08:44.774 --> 00:08:48.434
<v Chris>Two, three minutes go by, now you're getting 110K a second.

00:08:49.714 --> 00:08:53.054
<v Chris>Like some of the things, I don't know how they identify it on Starlink,

00:08:53.154 --> 00:08:59.994
<v Chris>but on some of the just consistent data streams, they just ratchet it down.

00:08:59.994 --> 00:09:03.674
<v Chris>And I'm sure LTE, you know, all of a sudden the networks are the same way.

00:09:04.034 --> 00:09:07.994
<v Chris>And during this time, websites can be slow to load, videos delay to start,

00:09:08.074 --> 00:09:09.474
<v Chris>and then they buffer during playback.

00:09:10.274 --> 00:09:14.054
<v Chris>So saving bandwidth or just avoiding the internet and being able to just operate

00:09:14.054 --> 00:09:18.094
<v Chris>offline has been like the name of the game for me for years.

00:09:18.834 --> 00:09:24.714
<v Chris>And I think there's something to this because it also means you depend less on cloud services.

00:09:24.954 --> 00:09:28.934
<v Chris>It means you have better privacy. It means a lot of stuff is self-hosted first,

00:09:28.994 --> 00:09:32.774
<v Chris>and it also means you have less dependency on your ISP if there is an outage.

00:09:32.934 --> 00:09:33.934
<v Chris>Your life kind of continues.

00:09:34.154 --> 00:09:36.834
<v Chris>Even though that's not a super common thing these days.

00:09:37.074 --> 00:09:42.334
<v Brent>It's nice. So everything I have to do is really most of my Huey apps is in that Arch container.

00:09:42.474 --> 00:09:46.254
<v Chris>It's nice to make it even more efficient to not leak things on there you don't need.

00:09:46.254 --> 00:09:46.934
<v Brent>That's the real question.

00:09:47.114 --> 00:09:50.014
<v Chris>So I thought, I've talked about some of these things before. Some of these are new.

00:09:50.154 --> 00:09:53.134
<v Chris>Some of these I have updates for. But I wanted to put this all in one place,

00:09:53.134 --> 00:09:56.614
<v Chris>both for you boys and for the audience, because I get these questions a lot.

00:09:57.914 --> 00:10:01.094
<v Chris>and just have one episode that everybody can refer to.

00:10:02.134 --> 00:10:06.054
<v Chris>And I thought we should start with some MVPs, and I know you guys are into some of these.

00:10:09.031 --> 00:10:13.051
<v Chris>And I think one of the ones that has really helped, and it's a more recent one,

00:10:13.111 --> 00:10:14.331
<v Chris>so I'll start here, is Pinchflat.

00:10:15.131 --> 00:10:19.911
<v Chris>And we've talked about it once before. It's a YouTube media manager where you

00:10:19.911 --> 00:10:22.311
<v Chris>can subscribe to channels or playlists.

00:10:23.031 --> 00:10:26.591
<v Chris>And then you can set some media management things, like beyond just resolution

00:10:26.591 --> 00:10:28.531
<v Chris>or if it should download the tinies or not.

00:10:29.431 --> 00:10:32.691
<v Chris>You can say, okay, after 30 days, after 15 days, after it's watched,

00:10:32.831 --> 00:10:36.231
<v Chris>after whatever, go ahead and auto-remove this. But on top of that,

00:10:36.891 --> 00:10:41.951
<v Chris>Pinchflat also pulls down the metadata necessary for your jellyfin or your plex

00:10:41.951 --> 00:10:44.231
<v Chris>to integrate it like it's a television show.

00:10:44.291 --> 00:10:48.831
<v Chris>So it shows up in your media player listed like all your other content with

00:10:48.831 --> 00:10:52.471
<v Chris>the description, with the thumbnail, everything you'd expect like a regular

00:10:52.471 --> 00:10:56.331
<v Chris>old TV show. So it's not like this bogus experience in your media player.

00:10:56.351 --> 00:10:59.851
<v Chris>And because it's pulled it all down with YouTube DLP in the background.

00:11:00.011 --> 00:11:01.791
<v Chris>For this next seven days of the challenge.

00:11:01.791 --> 00:11:05.471
<v Brent>So you're going to have to remember which environment certain tools are in so

00:11:05.471 --> 00:11:06.291
<v Brent>that you can call them up.

00:11:06.291 --> 00:11:09.571
<v Chris>And you're not leaking any data to YouTube about what you played,

00:11:09.691 --> 00:11:11.151
<v Chris>when you played, how long you played it.

00:11:11.151 --> 00:11:12.391
<v Brent>So nothing on the Bluefin host at all.

00:11:12.731 --> 00:11:17.531
<v Chris>I, as a content creator, constantly am thinking about that because it's all signals.

00:11:17.791 --> 00:11:21.711
<v Chris>If I bail out of a video early, that's a signal that goes to their dashboard.

00:11:22.271 --> 00:11:26.971
<v Chris>If I pause, if I fast forward, these content creators on YouTube are obsessing over all these stats.

00:11:27.151 --> 00:11:29.811
<v Chris>And I can't help but think about the fact that I'm sending them those signals,

00:11:29.811 --> 00:11:31.931
<v Chris>even though I don't want them to interpret any particular way.

00:11:32.311 --> 00:11:35.251
<v Wes>It's a nice way to actually make sure you see what you subscribe to.

00:11:36.111 --> 00:11:40.431
<v Chris>You know, I have gone through and done some house cleaning too as well.

00:11:41.091 --> 00:11:44.191
<v Chris>So Pinch Flat, really love this app.

00:11:44.391 --> 00:11:46.611
<v Wes>And it's an Elixir app, which I always like to see.

00:11:46.811 --> 00:11:46.991
<v Chris>Okay.

00:11:47.471 --> 00:11:52.911
<v Wes>And it just works great. There's a Nix module now. So I've been using that ever since that came out.

00:11:54.031 --> 00:11:58.551
<v Wes>And I love, as you say, like it's just ready to go, plug into whatever else you want to load it into.

00:11:58.971 --> 00:12:02.091
<v Chris>Do you mind if I do the Brent sales pitch on a couple of these?

00:12:03.931 --> 00:12:07.291
<v Brent>I probably installed 10 things, and it totaled like 50.

00:12:07.291 --> 00:12:09.491
<v Chris>In the back of my mind, a lot of these would be really great for the man's beer.

00:12:09.491 --> 00:12:11.771
<v Brent>I thought it actually didn't work because it happened so quickly.

00:12:11.971 --> 00:12:15.411
<v Chris>So one of the nice things about Pinch Flat is you can be driving offline.

00:12:15.411 --> 00:12:18.931
<v Chris>You can go camp offline. You've got videos to watch, and then when you get an

00:12:18.931 --> 00:12:22.971
<v Chris>internet connection, it'll reconnect, and it will pull down your next batch

00:12:22.971 --> 00:12:26.791
<v Chris>of videos for you while you're driving or moving about or doing whatever you're doing about your day.

00:12:28.141 --> 00:12:30.921
<v Chris>And so when I sit down in the evenings, I just have a new batch of videos.

00:12:30.961 --> 00:12:32.321
<v Chris>I didn't have to hit any buttons.

00:12:33.421 --> 00:12:38.421
<v Chris>And if I've gone offline for a couple of days, it just catches back up when I come back online.

00:12:39.661 --> 00:12:43.901
<v Chris>So I think it's really nice for those types of scenarios or if you have limited

00:12:43.901 --> 00:12:45.741
<v Chris>traffic or traffic shaping.

00:12:46.921 --> 00:12:50.841
<v Chris>Or if you've got some that you just want to store, there's a couple of channels

00:12:50.841 --> 00:12:54.441
<v Chris>I watch that are just really great, like how-to fix channels.

00:12:55.181 --> 00:12:55.541
<v Wes>Archival.

00:12:55.701 --> 00:12:56.441
<v Chris>I want to keep those.

00:12:56.561 --> 00:12:56.801
<v Wes>Yeah.

00:12:56.801 --> 00:12:58.581
<v Chris>So I just used Pinchflat to archive them.

00:12:59.261 --> 00:13:02.921
<v Wes>I liked how flexible it was in terms of how much you wanted to keep,

00:13:03.041 --> 00:13:07.301
<v Wes>not just in terms of pruning, but also how aggressively and far back it goes

00:13:07.301 --> 00:13:09.301
<v Wes>to sinking down in the first place.

00:13:09.721 --> 00:13:13.901
<v Chris>Magnolia Mayhem comes in with an instant hot tip. He says another great thing

00:13:13.901 --> 00:13:18.361
<v Chris>about Pinchflat is that you can export the OPML file and then watch through a podcast app.

00:13:19.101 --> 00:13:24.641
<v Brent>I think I'm afraid of how much experience you guys have versus me in doing this kind of stuff.

00:13:24.721 --> 00:13:25.121
<v Chris>So there's Pinchflat.

00:13:25.121 --> 00:13:28.541
<v Brent>I don't think I've really done the 2E lifestyle at all.

00:13:28.641 --> 00:13:32.301
<v Chris>Period. I have been just, I've, of course, worked my way around the terminal

00:13:32.301 --> 00:13:35.561
<v Chris>to accomplish more things. So I'm working it in this episode because it is taking

00:13:35.561 --> 00:13:38.581
<v Chris>an extreme amount of self-control, not to talk about it.

00:13:38.881 --> 00:13:43.381
<v Chris>It's ersatz TV, and it's one of these that every time I mention it,

00:13:43.461 --> 00:13:45.841
<v Chris>I am more enthralled with this.

00:13:46.081 --> 00:13:52.021
<v Chris>First of all, it's very easy to get going, and it lets you set up your own streaming

00:13:52.021 --> 00:13:57.981
<v Chris>television system with a TV guide and a lineup and autoplays.

00:13:58.141 --> 00:14:02.121
<v Chris>If you're familiar with things like Pluto TV, it's that, but you control it yourself.

00:14:02.281 --> 00:14:06.101
<v Chris>And it connects to your existing media library, analyzes that,

00:14:06.181 --> 00:14:08.101
<v Chris>which could be a folder, could be Plex, could be Jellyfin.

00:14:09.721 --> 00:14:17.481
<v Chris>It builds an actual EPG-compatible TV guide that things that read the TV guide format can ingest.

00:14:17.541 --> 00:14:18.721
<v Wes>Is that right? Oh, wow.

00:14:18.961 --> 00:14:22.381
<v Chris>It creates also an XML file, so anything that can read XML can ingest.

00:14:23.828 --> 00:14:28.388
<v Chris>generates a channel schedule for you and you can tell smart things like hey

00:14:28.388 --> 00:14:33.068
<v Chris>if there is a cliffhanger go ahead and schedule the part two right next to it

00:14:33.068 --> 00:14:36.128
<v Chris>like it somehow knows which episodes are cliffhangers if they're properly identified

00:14:36.128 --> 00:14:39.908
<v Chris>and we'll schedule them back to back and so i have,

00:14:40.548 --> 00:14:47.228
<v Chris>a 90s sitcom tv show channel and it's things like seinfeld and i i've i've i've

00:14:47.228 --> 00:14:52.668
<v Chris>expanded a bit too like 30 Rock is in there a little bit, but Seinfeld, Home Improvement.

00:14:53.048 --> 00:14:57.108
<v Chris>Oh, I also added Sequest, so it's not just comedies. So there's a few things that are in that one.

00:14:57.208 --> 00:15:00.648
<v Chris>And then I have a Star Trek The Next Generation channel, and it's all Star Trek

00:15:00.648 --> 00:15:03.248
<v Chris>The Next Generation. Not them, but Star Trek The Next Generation.

00:15:03.988 --> 00:15:08.228
<v Chris>Seven seasons, all 24-7. Next channel is Star Trek.

00:15:09.468 --> 00:15:11.768
<v Chris>This is all Star Trek, not just Star Trek The Next Generation.

00:15:11.768 --> 00:15:13.328
<v Wes>I am going to have to take a peek at your setup.

00:15:13.668 --> 00:15:16.688
<v Chris>And then I have a couple for the kids,

00:15:17.208 --> 00:15:20.188
<v Chris>so that way if they just you know saturday morning we're eating breakfast or

00:15:20.188 --> 00:15:22.808
<v Chris>something they want to put on one of their favorite shows but they don't want to

00:15:22.808 --> 00:15:25.508
<v Chris>sit there and pick the library they just hit the channel and it just

00:15:25.508 --> 00:15:28.148
<v Chris>picks one i think probably for i was just playing it seems like there's a lot of

00:15:28.148 --> 00:15:31.048
<v Chris>options every time there's no discussion about what our preferences are

00:15:31.048 --> 00:15:35.088
<v Chris>and then surprisingly i have a food channel there are so this is things like

00:15:35.088 --> 00:15:39.788
<v Chris>good eats or anthony bourdain and these types of shows so if the wife and i

00:15:39.788 --> 00:15:43.248
<v Chris>are doing some food planning or some cooking i was wondering about the lms too

00:15:43.248 --> 00:15:48.828
<v Chris>pop that on and it really fits pretty heavy browser I don't think your browser set.

00:15:48.828 --> 00:15:49.368
<v Brent>Up that we were.

00:15:49.368 --> 00:15:52.448
<v Chris>Trying earlier was really. And this was the last one I did. And it's one of

00:15:52.448 --> 00:15:54.588
<v Chris>our favorites because it's, it's really easy.

00:15:54.588 --> 00:15:56.348
<v Brent>Some things are quite solved. Others.

00:15:56.768 --> 00:15:59.348
<v Chris>I think we're really going to write. This is wheel of fortune.

00:15:59.908 --> 00:16:04.748
<v Chris>This is, um, whose line is it anyways, which is from like the fifties and it's

00:16:04.748 --> 00:16:08.728
<v Chris>family feud and celebrity feud and all of those from the eighties, the nineties.

00:16:08.948 --> 00:16:12.168
<v Chris>Now the current ones with Steve Harvey, all kind of mixed in there and,

00:16:12.268 --> 00:16:14.988
<v Chris>and you really never know what you're going to get. Oh, and jeopardy jeopardy as well.

00:16:15.388 --> 00:16:18.268
<v Chris>you never know what you're going to get but you just hit that or you can look

00:16:18.268 --> 00:16:21.528
<v Chris>at the tv guide and know exactly what you're going to get but it takes the choice

00:16:21.528 --> 00:16:26.388
<v Chris>out of it and it brings it back to an era that i loved where you start mid-program

00:16:26.388 --> 00:16:29.508
<v Chris>which is actually delightful for shows you know really well.

00:16:29.508 --> 00:16:30.368
<v Wes>Yeah it is fun.

00:16:30.368 --> 00:16:33.648
<v Chris>Oh yeah this episode great and if

00:16:33.648 --> 00:16:37.148
<v Chris>it's a like a silly game show or you don't care you know i don't need to see

00:16:37.148 --> 00:16:42.068
<v Chris>the intro of goodies for the 150th time right so i love all of that you can

00:16:42.068 --> 00:16:46.408
<v Chris>also integrate stupid commercials so like on the 90s channel sometimes in between

00:16:46.408 --> 00:16:51.048
<v Chris>tv episodes i'll have some 90s commercials play that you can find on youtube

00:16:51.048 --> 00:16:52.248
<v Chris>or archive.org there's a ton.

00:16:52.248 --> 00:16:54.288
<v Wes>I love how much thought you've put into this.

00:16:54.288 --> 00:16:55.288
<v Chris>Well it's it's delightful.

00:16:55.288 --> 00:17:00.828
<v Wes>And boy i have i had not used it before but i gotta go in and there's a lot

00:17:00.828 --> 00:17:04.548
<v Wes>to configure and i can see how you had a like a whole canvas to work with in

00:17:04.548 --> 00:17:05.968
<v Wes>terms of what you can put together i.

00:17:05.968 --> 00:17:09.848
<v Chris>Don't know what it is if anybody in the audience has a name for this sensation

00:17:09.848 --> 00:17:14.348
<v Chris>or this feeling that you get sometimes, boost in or write in and give me your name for it.

00:17:15.567 --> 00:17:19.867
<v Chris>But there is this kind of satisfaction that I have when the whole family is

00:17:19.867 --> 00:17:24.807
<v Chris>watching live TV streaming from my O-Droid, which is using QuickSync.

00:17:24.947 --> 00:17:29.007
<v Chris>So the load on the O-Droid is like nothing, right? The video is playing.

00:17:29.247 --> 00:17:32.747
<v Chris>It feels like live TV, air quotes, playing on the TV.

00:17:32.947 --> 00:17:38.007
<v Chris>We're not using a bit on the external Internet connection. The Starlink could

00:17:38.007 --> 00:17:40.887
<v Chris>be off. We're watching, you know, Jeopardy.

00:17:41.527 --> 00:17:45.307
<v Chris>And my O-Droid is hardly even doing anything because it's all being done with QuickSync.

00:17:45.567 --> 00:17:50.187
<v Chris>And this, like, no load, nothing on the internet, we're still watching live

00:17:50.187 --> 00:17:53.167
<v Chris>TV that's being picked by a machine and being scheduled and all of that.

00:17:54.207 --> 00:17:57.607
<v Chris>The sensation is, I don't know how to describe it, but it feels awesome.

00:17:58.507 --> 00:18:02.487
<v Chris>And it is so worth that sensation just to set this program up alone.

00:18:02.647 --> 00:18:07.767
<v Chris>Not to mention it means that it frees up our internet connection for that webpage

00:18:07.767 --> 00:18:11.367
<v Chris>you need to load or whatever it is you might be doing. If you're taking with

00:18:11.367 --> 00:18:16.707
<v Chris>pinch flat and ersatz, you're taking that heavy load off the connection entirely.

00:18:16.967 --> 00:18:20.867
<v Chris>You're not feeding any data to Google or Netflix or anybody else.

00:18:21.027 --> 00:18:23.847
<v Chris>And it's all on demand locally with LAN speed.

00:18:25.267 --> 00:18:27.027
<v Chris>Hardware decoded. It's soft.

00:18:27.427 --> 00:18:29.627
<v Wes>It really does. As you say, like paired up with pinch flats.

00:18:29.727 --> 00:18:34.947
<v Wes>I love turning YouTube into like a cable TV analog. You know, go the reverse way.

00:18:35.087 --> 00:18:35.267
<v Chris>Yeah.

00:18:35.587 --> 00:18:37.047
<v Wes>Repackage it. Have a different experience.

00:18:37.267 --> 00:18:40.487
<v Chris>So I've had this going for a while. I have set this up with Docker Compose.

00:18:40.647 --> 00:18:41.387
<v Chris>Pretty straightforward.

00:18:41.807 --> 00:18:45.767
<v Chris>But I think you were looking to see if there was like a Nix module or if it's packaged in Nix.

00:18:46.467 --> 00:18:51.007
<v Wes>Yeah, so we're going to talk about like four essentially different apps today.

00:18:51.887 --> 00:18:56.807
<v Wes>Three of the four had Nix modules already. And ersatz was the one that did that.

00:18:56.867 --> 00:18:58.847
<v Chris>Oh, man. Being worked on though, right?

00:18:59.387 --> 00:19:01.787
<v Wes>No, there had been nothing I could find. Maybe somewhere. I mean,

00:19:02.147 --> 00:19:06.327
<v Wes>the world of Nix and Git is a big place. But at least like a cursory search.

00:19:07.067 --> 00:19:13.467
<v Wes>But I have fixed that. It's not upstream, but I have a flake now that works. I'm using it right now.

00:19:15.694 --> 00:19:18.594
<v Wes>So it was a fun experience to get to learn ersatz a little bit better.

00:19:18.794 --> 00:19:23.994
<v Wes>It's a .NET app, kind of like Jellyfin is, but it's well put together.

00:19:23.994 --> 00:19:26.934
<v Wes>It's one of these apps, much like Jellyfin, where you just run it,

00:19:26.974 --> 00:19:31.474
<v Wes>and it has various worker threads and kind of sets everything else up so you

00:19:31.474 --> 00:19:35.634
<v Wes>don't have to have very much setup. You don't have to run six different other

00:19:35.634 --> 00:19:37.774
<v Wes>applications. One's the database, one's the worker.

00:19:39.054 --> 00:19:44.094
<v Wes>Yeah, it just goes. And that means all it really needed was a systemd service

00:19:44.094 --> 00:19:47.894
<v Wes>implemented for it like the trappings of a Nix module and away it went.

00:19:48.194 --> 00:19:52.434
<v Chris>What's also really nice is so you can plug it into Plex or Jellyfin and it'll

00:19:52.434 --> 00:19:53.674
<v Chris>integrate with their native live TV support.

00:19:53.674 --> 00:19:57.934
<v Brent>Well, as we've alluded to, each of us have been like secretly choosing the two

00:19:57.934 --> 00:19:59.794
<v Brent>apps that we think we'll be using.

00:20:00.054 --> 00:20:02.394
<v Brent>Of course, you're allowed to switch any time throughout the week.

00:20:02.554 --> 00:20:05.594
<v Chris>Anything that supports HLS, you can essentially pull from Ursa.

00:20:05.594 --> 00:20:09.954
<v Brent>So I have just made a list and I know you guys have made a list and we'll see where we overlap.

00:20:10.154 --> 00:20:14.374
<v Brent>I tried desperately to find things that maybe you wouldn't find in the iOS store.

00:20:14.374 --> 00:20:15.834
<v Chris>Confident anymore. So you can just

00:20:15.834 --> 00:20:17.754
<v Chris>have a point and then some of them also support the XML channel guide.

00:20:17.754 --> 00:20:18.794
<v Brent>So I found a couple file managers.

00:20:19.714 --> 00:20:24.594
<v Chris>So the way I generally watch this is in an IPTV app outside of Jellyfin.

00:20:24.954 --> 00:20:26.734
<v Brent>So that's as far as I've done a pregame.

00:20:27.494 --> 00:20:31.334
<v Chris>Now the first one here is called Superfile.

00:20:32.214 --> 00:20:36.214
<v Chris>So it says pretty over the mesh network can get back to my file manager and

00:20:36.214 --> 00:20:38.394
<v Chris>streamline TV here at the studio. So you can do it.

00:20:38.754 --> 00:20:39.494
<v Brent>It'll work.

00:20:39.854 --> 00:20:43.014
<v Chris>And you can have different encoding profiles for different setups.

00:20:43.014 --> 00:20:45.714
<v Brent>I have two more. One of them that seems extremely hot.

00:20:45.714 --> 00:20:46.794
<v Chris>This is one of the MVPs.

00:20:46.894 --> 00:20:48.614
<v Brent>It's called Ranger. You guys heard about this one?

00:20:48.654 --> 00:20:52.294
<v Chris>Not the big winner this week, but it's one of them. I'm going to give a quick mention.

00:20:52.414 --> 00:20:56.234
<v Brent>It's still quite actively worked on, which was nice to see.

00:20:56.234 --> 00:20:57.934
<v Chris>We talked about it a little bit before, before their name change.

00:20:58.454 --> 00:21:03.294
<v Chris>And you could think of this as a way to quickly save links, notes, tag things, images.

00:21:03.294 --> 00:21:05.374
<v Brent>I want to be able to use shortcuts to move files around.

00:21:05.374 --> 00:21:07.254
<v Chris>You can also integrate it with some AI.

00:21:07.254 --> 00:21:09.894
<v Brent>You can create things pretty easily using shortcuts, which I'm assuming doesn't really.

00:21:09.894 --> 00:21:11.774
<v Chris>You can have an auto-tag and a list down very much. Yeah, it's summarized.

00:21:11.774 --> 00:21:14.214
<v Chris>It's like a data hoarder's stash place,

00:21:14.932 --> 00:21:15.412
<v Chris>It's nice.

00:21:15.592 --> 00:21:19.212
<v Wes>I am liking this app. This is a good find. I did hook up the AI.

00:21:19.312 --> 00:21:20.232
<v Wes>That was pretty easy to do.

00:21:20.372 --> 00:21:20.792
<v Brent>Yeah, but I have an argument.

00:21:20.792 --> 00:21:22.872
<v Wes>So you get summaries and tags, at least by default.

00:21:23.032 --> 00:21:24.392
<v Brent>The console app is not a tool.

00:21:24.552 --> 00:21:27.552
<v Wes>The thing I'm most impressed with is they have this full site archive functionality

00:21:27.552 --> 00:21:31.312
<v Wes>with something called Monarch in the back end. It is really good.

00:21:31.472 --> 00:21:32.692
<v Chris>Yes, I use that a lot.

00:21:32.832 --> 00:21:33.072
<v Brent>Sure.

00:21:33.092 --> 00:21:36.432
<v Wes>And then they also have an option. You have to kind of enable it with an env.

00:21:36.432 --> 00:21:41.312
<v Wes>Option, but you can trigger it to either do just a cropped screenshot of the

00:21:41.312 --> 00:21:44.592
<v Wes>main window size or a full size screenshot if you want.

00:21:44.592 --> 00:21:47.892
<v Wes>So if you're not doing that, like, fancier archive, you kind of got options

00:21:47.892 --> 00:21:50.912
<v Wes>for archiving, not just the sort of reader view text.

00:21:50.912 --> 00:21:54.132
<v Brent>I'll give you the third one I found here, which is really just an alternative to Ranger.

00:21:54.152 --> 00:21:56.592
<v Brent>So you can just be, okay, this website, I want to add it to care of this one

00:21:56.592 --> 00:22:00.392
<v Brent>because it's a Ranger-like terminal file manager written in Rust called Joshuto.

00:22:00.392 --> 00:22:02.192
<v Chris>So it's been kind of an Evernote replacement for me.

00:22:02.572 --> 00:22:06.692
<v Wes>In the reader mode, you can tag text, but at least in Firefox, it was a little wonky.

00:22:06.912 --> 00:22:08.252
<v Brent>Like, you would select the text.

00:22:08.392 --> 00:22:12.272
<v Wes>But then it would unselect it and then offer you sort of like the color.

00:22:12.272 --> 00:22:17.272
<v Wes>so you couldn't see it anymore and then you hit the color and then it highlights. It was fine, but...

00:22:17.272 --> 00:22:19.752
<v Chris>It does have some sharing features as well as tagging features.

00:22:19.892 --> 00:22:21.292
<v Brent>You could do that and I'd just see if it's available.

00:22:21.312 --> 00:22:24.172
<v Chris>If all three of us had carry keep going and then had like a shared lap category,

00:22:24.172 --> 00:22:28.632
<v Chris>we could tag stories for each other in there and leave notes and the summaries and.

00:22:28.632 --> 00:22:28.912
<v Brent>Stuff like that.

00:22:28.912 --> 00:22:31.912
<v Wes>Well, we've wanted that functionality, especially the archiving part of like.

00:22:32.052 --> 00:22:33.632
<v Brent>What if this goes offline?

00:22:33.792 --> 00:22:36.552
<v Wes>We still want to be able to reference it for historical news reasons.

00:22:36.552 --> 00:22:39.012
<v Chris>That would be really nice because I think that kills our SEO.

00:22:39.232 --> 00:22:42.572
<v Chris>We have 12 years worth of shows and you go back a couple years So.

00:22:42.572 --> 00:22:46.352
<v Brent>Audience, tell me if I should choose one of those, because I actually didn't

00:22:46.352 --> 00:22:47.832
<v Brent>try them yet. So we'll see if I stick to that.

00:22:47.872 --> 00:22:49.512
<v Chris>And I see it did have a next module, so that's good.

00:22:49.692 --> 00:22:53.012
<v Brent>The other category that I am probably the most worried about.

00:22:53.012 --> 00:22:54.712
<v Chris>So those are sort of the MVPs.

00:22:55.151 --> 00:22:58.231
<v Chris>of keeping stuff local, keeping it offline. So this is the category where I

00:22:58.231 --> 00:22:59.811
<v Chris>most try to find something on it.

00:22:59.931 --> 00:23:01.431
<v Brent>Because I know you can do it with.

00:23:01.451 --> 00:23:02.271
<v Chris>Let's say, Mutt.

00:23:02.711 --> 00:23:06.991
<v Brent>I've tried Mutt before for about 15 minutes and got exactly nowhere.

00:23:07.311 --> 00:23:11.251
<v Chris>You really get a thrill when you do your first backup to Image.

00:23:11.251 --> 00:23:13.971
<v Brent>Which I figured would be kind of like an old classic but modernized.

00:23:14.211 --> 00:23:16.651
<v Chris>You know, if you've ever done like a cloud backup, you see...

00:23:18.691 --> 00:23:20.131
<v Brent>Scenes, from what I can tell.

00:23:20.231 --> 00:23:24.991
<v Chris>That it's basically all of the patches that went to be in Mutt actually applied.

00:23:25.151 --> 00:23:27.131
<v Chris>It's as fast as the UI can display it.

00:23:27.231 --> 00:23:27.771
<v Brent>We will see.

00:23:28.071 --> 00:23:31.091
<v Chris>I think that's a place to land. So I have my phone set to just wait until I'm

00:23:31.091 --> 00:23:33.651
<v Chris>on Wi-Fi, and then when I connect to Wi-Fi, it uploads all the photos.

00:23:33.651 --> 00:23:34.431
<v Brent>Well, I can't tell you I haven't tried it yet.

00:23:34.431 --> 00:23:38.151
<v Chris>It never goes over my internet connection. And then I, of course,

00:23:38.211 --> 00:23:39.491
<v Chris>have to say Home Assistant, huge.

00:23:40.051 --> 00:23:43.251
<v Brent>I also tried to find something hyper-modern. The other big one for us has been

00:23:43.251 --> 00:23:44.991
<v Brent>an audio bookshelf. I found something called Melly, M-E-L-L-E.

00:23:44.991 --> 00:23:46.891
<v Brent>I'm just going to give it a quick honorable mention. If you haven't checked

00:23:46.891 --> 00:23:47.591
<v Brent>out the audio bookshelf.

00:23:47.691 --> 00:23:48.451
<v Chris>We've mentioned it before.

00:23:48.611 --> 00:23:50.131
<v Brent>They just call themselves a rusty terminal mail account.

00:23:50.131 --> 00:23:52.711
<v Chris>The apps continue to get better on Melly.

00:23:52.711 --> 00:23:56.211
<v Brent>But I don't know. No, I think this is the category where I will fall down the most.

00:23:56.331 --> 00:23:59.871
<v Chris>The music system integration has really kind of now solidified it.

00:23:59.911 --> 00:24:04.411
<v Chris>The wife or I just push a button in the bedroom and our audio book starts for 20 minutes, 25 minutes.

00:24:04.971 --> 00:24:08.311
<v Chris>And then it gently fades out. And that's all powered by music.

00:24:08.311 --> 00:24:11.511
<v Brent>Yeah, there are a couple other. I started to realize like if we're spending

00:24:11.511 --> 00:24:13.011
<v Brent>as much time as possible.

00:24:13.331 --> 00:24:14.671
<v Chris>You know, this audio book on demand with no internet connection.

00:24:14.671 --> 00:24:16.751
<v Brent>There's actually a lot more we do than just moving files around.

00:24:16.751 --> 00:24:18.391
<v Chris>And that's great because you know what I'm using my internet for in the evenings?

00:24:18.731 --> 00:24:23.631
<v Chris>Backups. I'm uploading photos. I'm uploading configs. I'm uploading Docker stuff,

00:24:23.751 --> 00:24:24.711
<v Chris>right? I'm uploading data.

00:24:25.111 --> 00:24:28.051
<v Chris>So why bother? Why not keep it all offline?

00:24:28.631 --> 00:24:32.471
<v Chris>That's what I say. Keep it offline. So I'm kind of an offline first kind of guy.

00:24:32.651 --> 00:24:37.671
<v Chris>So that's the MVP list. But the real breakthrough came earlier this week.

00:24:41.296 --> 00:24:47.056
<v Chris>1Password.com slash unplugged. That's the number one. 1Password.com slash unplugged.

00:24:47.236 --> 00:24:48.436
<v Brent>I did not think of sequencing.

00:24:48.436 --> 00:24:50.316
<v Chris>If you're in security, if you're in IT.

00:24:50.996 --> 00:24:52.916
<v Brent>You know that there's this growing problem.

00:24:53.496 --> 00:24:56.516
<v Chris>You have a mountain of assets to protect. Devices, identities,

00:24:56.756 --> 00:24:59.056
<v Chris>applications. It's already a lot. It's a Slack term.

00:24:59.056 --> 00:25:01.596
<v Brent>And it's literally growing every day because there's always some new company

00:25:01.596 --> 00:25:03.176
<v Brent>that's starting up. I didn't think it would be unique.

00:25:03.176 --> 00:25:05.836
<v Chris>You were probably forced to try this too. They believe it's going to make their

00:25:05.836 --> 00:25:07.276
<v Chris>job easier, better, etc.

00:25:07.836 --> 00:25:11.416
<v Chris>The end result is, though, you have to conquer this mountain of security risk.

00:25:11.716 --> 00:25:15.816
<v Chris>That's where 1Password extended access management comes in. You're not alone.

00:25:16.416 --> 00:25:20.096
<v Chris>Over half of IT pros that we're surveying systems and SaaS apps are currently

00:25:20.096 --> 00:25:22.716
<v Chris>the biggest challenge. There's just a lot of them. They're growing fast.

00:25:23.016 --> 00:25:24.316
<v Brent>Part of the challenge is to play that through the terminal.

00:25:25.356 --> 00:25:28.436
<v Chris>When you don't know about it, when you don't know what credentials you're using,

00:25:28.816 --> 00:25:32.996
<v Chris>or you can't properly monitor or audit it, it's essentially a shadow IT service.

00:25:33.636 --> 00:25:35.276
<v Chris>And it's not hard to see why it happens.

00:25:35.316 --> 00:25:39.596
<v Brent>They're happening directly to consumers. They're pushing this directly to Five years ago?

00:25:40.036 --> 00:25:44.656
<v Brent>And no one's made a truly app for it ever since. It can discover and secure access to all your apps.

00:25:44.656 --> 00:25:46.216
<v Chris>Even the unmanager. Hey, that's a good idea.

00:25:46.356 --> 00:25:47.876
<v Brent>Actually. I never considered making my own app.

00:25:47.896 --> 00:25:49.856
<v Chris>It can buy 1Password inventories every app.

00:25:49.856 --> 00:25:52.616
<v Brent>So I don't know, maybe I'll have to solve that one with some of the local music that I have.

00:25:52.616 --> 00:25:53.456
<v Chris>It has pre-populated app profiles.

00:25:53.456 --> 00:25:54.056
<v Brent>I don't know. We'll see.

00:25:54.056 --> 00:25:56.916
<v Chris>It can help you assess SaaS risk. It'll let you manage access,

00:25:57.156 --> 00:25:59.556
<v Chris>optimize your spend so you're not doing redundant services.

00:26:00.236 --> 00:26:05.676
<v Chris>But also, enforce security best practices across every app in a way employees

00:26:05.676 --> 00:26:08.816
<v Chris>can actually use the applications they really want to use.

00:26:08.836 --> 00:26:09.916
<v Brent>Which I don't think is...

00:26:09.916 --> 00:26:12.116
<v Chris>You can securely onboard and off-board employees as well.

00:26:12.176 --> 00:26:12.816
<v Brent>Not going to be on your list.

00:26:12.816 --> 00:26:13.916
<v Chris>Another way to meet compliance goals.

00:26:14.036 --> 00:26:16.916
<v Brent>But it is written in Rust. So I figured why not throw it in the next.

00:26:18.616 --> 00:26:21.736
<v Chris>It's just one of the ways extended access management helps teams strengthen

00:26:21.736 --> 00:26:23.976
<v Chris>their compliance and their security.

00:26:24.276 --> 00:26:28.596
<v Chris>If you go to 1Password.com slash unplugged, you'll take the first step to better

00:26:28.596 --> 00:26:32.556
<v Chris>security for your team by securing credentials and protecting every application.

00:26:32.976 --> 00:26:34.496
<v Chris>Even the unmanaged shadow IT.

00:26:34.576 --> 00:26:35.276
<v Brent>So I tried to find an alternative.

00:26:35.276 --> 00:26:38.056
<v Chris>So go to 1Password.com slash unplugged. It's all lowercase.

00:26:38.216 --> 00:26:39.556
<v Brent>It's a great way to support the show.

00:26:39.716 --> 00:26:41.896
<v Chris>And you learn more. They have more information there. It's a Go-based workspace

00:26:41.896 --> 00:26:46.396
<v Chris>and session management tool. Well, go check out Extended Access Management Trelika.

00:26:46.616 --> 00:26:48.016
<v Brent>It takes it to the next level.

00:26:48.036 --> 00:26:51.476
<v Chris>And it makes your job easier. And it makes compliance easier, too.

00:26:51.696 --> 00:26:56.636
<v Chris>So it's 1Password. That's the number 1Password.com slash unplugged.

00:27:07.022 --> 00:27:12.082
<v Brent>I kind of realize now, though, that I forgot to cross-reference my choices with

00:27:12.082 --> 00:27:13.802
<v Brent>the actual rules for the Tui Challenge.

00:27:14.022 --> 00:27:16.822
<v Brent>So is there a category I'm missing here? Maybe I didn't do enough research.

00:27:16.882 --> 00:27:20.062
<v Chris>I actually thought, I don't know, I guess I thought you would be the first to

00:27:20.062 --> 00:27:23.982
<v Chris>use this. And I thought, I tried to talk Wes into it over the last couple of weeks.

00:27:24.702 --> 00:27:26.962
<v Chris>And then he and I both kind of were at the same time.

00:27:27.882 --> 00:27:31.562
<v Chris>Just decided to give it a go this week for various reasons. And I'm talking about.

00:27:31.562 --> 00:27:34.182
<v Brent>Okay, so just to review here in the challenge rules.

00:27:34.442 --> 00:27:35.342
<v Chris>You've heard us tease it recently on the show.

00:27:35.502 --> 00:27:36.562
<v Brent>One is text editing.

00:27:36.562 --> 00:27:39.082
<v Chris>It's a community-supported open-source document management system.

00:27:39.082 --> 00:27:40.222
<v Brent>We talked about web browsing.

00:27:40.342 --> 00:27:43.722
<v Chris>You can take your physical documents, transform them into a searchable online

00:27:43.722 --> 00:27:49.322
<v Chris>archive, and you can organize and tag and index. It performs OCR on your documents.

00:27:49.682 --> 00:27:53.642
<v Brent>It utilizes the open-source Tatarak engine to recognize more than 100 different

00:27:53.642 --> 00:27:54.742
<v Brent>languages. I do have it here.

00:27:54.822 --> 00:27:59.602
<v Chris>It'll save them out as PDFs. Also, you can hook it up with various plugins.

00:28:00.302 --> 00:28:04.122
<v Chris>It'll do email ingestion is what I'm trying to think of.

00:28:04.122 --> 00:28:07.142
<v Chris>you can do all kinds of like workflows

00:28:07.142 --> 00:28:09.982
<v Chris>so when different types of documents come in from different types of

00:28:09.982 --> 00:28:13.962
<v Chris>people or correspondence as they put it you can have workflows based on that

00:28:13.962 --> 00:28:17.382
<v Chris>and of course later on then find all of that the email processing is particularly

00:28:17.382 --> 00:28:20.982
<v Chris>interesting too because it's not just email it's attachments as well so if you

00:28:20.982 --> 00:28:23.562
<v Chris>like receipts and stuff like that that come into a particular email address

00:28:23.562 --> 00:28:29.842
<v Chris>you can just have paperless ngx pull them in of course it's multi-user support as well, and,

00:28:30.882 --> 00:28:32.442
<v Chris>I'd say a pretty nice, robust interface.

00:28:32.782 --> 00:28:36.102
<v Chris>I don't have any serious hard remarks or good remarks either way,

00:28:36.162 --> 00:28:40.282
<v Chris>but it works, and the interface is easy to figure out, and it helps you find your stuff quick.

00:28:40.502 --> 00:28:42.442
<v Wes>Yeah, it seems pretty snappy too.

00:28:42.662 --> 00:28:48.802
<v Chris>And a lot of documentation. And what I love about something like this is,

00:28:51.162 --> 00:28:54.562
<v Chris>you can integrate it with either a hardware physical scanner,

00:28:54.742 --> 00:28:57.022
<v Chris>and I'll put a link to some of those in there.

00:28:57.102 --> 00:29:01.542
<v Chris>It looks like one of the hot ones right now it's semi-reasonable priced is the

00:29:01.542 --> 00:29:08.182
<v Chris>brother ads 1800w wireless kind of portable so one of the key ways that paperless

00:29:08.182 --> 00:29:12.682
<v Chris>works is it has like an inbox maybe a 2e app that neither of us consider is

00:29:12.682 --> 00:29:16.282
<v Chris>a password manager and you can share that out over samba or,

00:29:17.062 --> 00:29:19.342
<v Chris>you know sfdp or whatever you might like,

00:29:20.213 --> 00:29:26.333
<v Chris>And then if you can get anything, a scanner of any type to write to that folder, it'll work.

00:29:26.553 --> 00:29:27.613
<v Brent>But you boys, what are you using?

00:29:27.733 --> 00:29:32.613
<v Chris>NGX, sorry. But then there is also what they call an API, which is really just

00:29:32.613 --> 00:29:33.773
<v Chris>like a simple web hook system.

00:29:34.293 --> 00:29:37.313
<v Chris>And a few scanners actually will write to that API as well.

00:29:37.373 --> 00:29:37.773
<v Wes>That's neat.

00:29:38.313 --> 00:29:39.193
<v Chris>That is really cool.

00:29:39.353 --> 00:29:41.493
<v Wes>Yeah, you can just post the document and there you go. Yeah.

00:29:41.913 --> 00:29:45.513
<v Chris>Now I put mine on my mesh network. I've got it registered with an external domain

00:29:45.513 --> 00:29:50.613
<v Chris>and all of that. so I can get to it on any system that is on that flat network.

00:29:50.813 --> 00:29:55.853
<v Wes>Yeah, that's actually how I ran into it was I was making that mesh network module

00:29:55.853 --> 00:30:00.353
<v Wes>for Nix and someone was using it and then having problems with paperless.

00:30:00.893 --> 00:30:06.273
<v Wes>I started using it to test that the module could work. And it does now.

00:30:07.093 --> 00:30:08.073
<v Chris>It's Wes's fault.

00:30:09.613 --> 00:30:16.313
<v Wes>Yeah, I'm impressed. There's a lot you can do. I'm only kind of touching the surface so far.

00:30:16.913 --> 00:30:22.573
<v Chris>For me, the big optimization is I have sort of like paperwork anxiety.

00:30:22.793 --> 00:30:25.613
<v Chris>Like, what do I do with this? I need to process this. So I'll have like this stack.

00:30:25.873 --> 00:30:30.353
<v Chris>I essentially create myself an inbox and it just builds up because I haven't

00:30:30.353 --> 00:30:31.653
<v Chris>really figured out what to do with it.

00:30:31.693 --> 00:30:34.313
<v Chris>And so sometimes I would scan it and save it to a folder somewhere.

00:30:34.993 --> 00:30:36.773
<v Chris>Sometimes I would try to put it like Obsidian.

00:30:37.173 --> 00:30:38.733
<v Brent>Oh, right. That's the hipster one.

00:30:38.733 --> 00:30:40.333
<v Chris>I just kept trying to come up with Kara Keep, just different ways.

00:30:40.653 --> 00:30:44.533
<v Chris>But none of them really quite fit the bill. and then I wanted something that the wife could also use.

00:30:44.773 --> 00:30:45.633
<v Wes>Yeah, that's...

00:30:45.633 --> 00:30:52.813
<v Chris>And what I love about Paperless is it's purpose-built to solve this problem

00:30:52.813 --> 00:30:56.733
<v Chris>so I can tag stuff. This is a Jupyter broadcasting thing. This is a personal thing.

00:30:57.733 --> 00:31:02.713
<v Chris>And if I want to later on move up to a hardware scanner, I can.

00:31:02.853 --> 00:31:06.033
<v Chris>But if I want to stick with the mobile scanners, I will. And there's a couple

00:31:06.033 --> 00:31:07.413
<v Chris>of really, really good ones.

00:31:07.593 --> 00:31:12.073
<v Chris>On Android, personally, I think Genius Scan is great. The detection,

00:31:12.353 --> 00:31:18.133
<v Chris>it finds the document in the frame, it tries to get the best picture possible, looks really great.

00:31:18.653 --> 00:31:22.313
<v Chris>And it's super simple to set up with Paperless NGX.

00:31:23.113 --> 00:31:27.893
<v Chris>iOS also has QuickScan, which is fantastic and also really easy,

00:31:27.933 --> 00:31:29.973
<v Chris>and that uses the Webhooks API.

00:31:30.193 --> 00:31:33.553
<v Chris>So, boop, goes right to it. And they also have Swift Paperless over on iOS.

00:31:35.173 --> 00:31:40.533
<v Chris>So these scanners make it stupid easy to just start capturing documents from

00:31:40.533 --> 00:31:42.633
<v Chris>your phone and saving it to paperless.

00:31:42.913 --> 00:31:46.013
<v Chris>And then later on, if I want to upgrade to like a hardware device here,

00:31:46.253 --> 00:31:51.693
<v Chris>I'm thinking what I'll probably do, get a little scanner of any type and hook

00:31:51.693 --> 00:31:54.993
<v Chris>it up to a Raspberry Pi that's a node on my mesh network.

00:31:56.400 --> 00:31:59.820
<v Chris>And that, wherever that Pi in that scanner goes, like if we go on a trip,

00:32:00.060 --> 00:32:03.620
<v Chris>I bring the scanner, if I get a portable one, some of these are quite portable,

00:32:03.960 --> 00:32:06.260
<v Chris>I bring the scanner, I bring the Raspberry Pi.

00:32:07.660 --> 00:32:08.300
<v Wes>Good to go.

00:32:08.440 --> 00:32:11.420
<v Chris>And it connects to the mesh network and it scans and saves right to the paperless.

00:32:12.360 --> 00:32:14.240
<v Wes>Got a portable scanning solution. I like that.

00:32:14.300 --> 00:32:18.260
<v Chris>Or I just use the phone. Right? But you got that flexibility there. I really like that.

00:32:20.080 --> 00:32:24.180
<v Chris>And also I'm working on some stuff. You know, I got business stuff I'm working

00:32:24.180 --> 00:32:27.360
<v Chris>on. And so I'm beginning the process right now.

00:32:27.600 --> 00:32:32.440
<v Chris>And I thought to myself, well, this is my moment, is just capture every document

00:32:32.440 --> 00:32:34.800
<v Chris>as it's created in real time.

00:32:34.940 --> 00:32:35.780
<v Wes>Yeah, do it from the start.

00:32:36.000 --> 00:32:39.280
<v Chris>Yeah. And so like my inbox, it's not the actual word for it,

00:32:39.320 --> 00:32:42.400
<v Chris>but the inbox folder, if you will, I shared it out over Samba.

00:32:42.740 --> 00:32:46.160
<v Chris>And I just put a bookmark to it in my sidebar. And so when I get a PDF,

00:32:46.360 --> 00:32:48.080
<v Chris>I just drop it right in there immediately.

00:32:48.440 --> 00:32:52.280
<v Chris>And later on, I go back and check and make sure that everything got detected

00:32:52.280 --> 00:32:53.420
<v Chris>right or I changed the tags.

00:32:53.420 --> 00:32:54.000
<v Brent>It might be better, right?

00:32:55.240 --> 00:32:59.780
<v Chris>But it was the perfect window of opportunity to start using paperless just from

00:32:59.780 --> 00:33:01.200
<v Chris>the beginning of this process.

00:33:02.060 --> 00:33:04.740
<v Chris>So before I get into playing around with some of the add-ons that took it to

00:33:04.740 --> 00:33:07.480
<v Chris>the next level, I'm curious, I went the Docker Compose route.

00:33:07.640 --> 00:33:10.640
<v Chris>I went a custom fancy Docker Compose route.

00:33:10.680 --> 00:33:11.180
<v Wes>Oh, did you?

00:33:11.320 --> 00:33:15.600
<v Chris>Which I'll talk more about. But I'm betting you went the Nix route.

00:33:16.200 --> 00:33:19.400
<v Wes>Yeah, I did. Well, I mean, because that's what I'd already been playing.

00:33:19.740 --> 00:33:25.480
<v Wes>I actually had configs ready to go. But I set all of these up with Nix.

00:33:25.660 --> 00:33:28.780
<v Wes>And it was actually the one maybe tied for the shortest setup.

00:33:28.980 --> 00:33:32.480
<v Wes>It just needed two lines. You turned it on, you know, enable equals true.

00:33:32.580 --> 00:33:36.320
<v Wes>And then I just set the address to 0000 because I wanted to share it out.

00:33:37.580 --> 00:33:38.740
<v Chris>It made it sound really simple.

00:33:38.880 --> 00:33:39.620
<v Wes>It was very simple.

00:33:39.840 --> 00:33:45.120
<v Chris>So where things get a little more complicated is there's not like a plugin architecture

00:33:45.120 --> 00:33:50.100
<v Chris>system, right? What you do is you spin up other containers or other applications

00:33:50.100 --> 00:33:51.680
<v Chris>alongside and then you connect to the API.

00:33:52.280 --> 00:33:59.100
<v Chris>and I wanted to play with paperless AI because if I'm inputting a bunch of documents now,

00:34:00.020 --> 00:34:04.380
<v Chris>might as well have a tool that uses OpenRouter or any other,

00:34:04.380 --> 00:34:07.380
<v Chris>you know, OpenAI, API compatible, whatever.

00:34:07.560 --> 00:34:10.420
<v Chris>And the idea is to have something, if you're going to bring a lot of documents

00:34:10.420 --> 00:34:16.540
<v Chris>in at once, why not have something that could do automatic tagging, automatic indexing?

00:34:16.700 --> 00:34:20.460
<v Chris>And the thing that could be interesting, and I may end up not using this,

00:34:20.460 --> 00:34:26.560
<v Chris>but the thing that may be interesting is it then gives you contextual chat about

00:34:26.560 --> 00:34:27.760
<v Chris>your paperless documents.

00:34:29.060 --> 00:34:32.260
<v Chris>So you can go to the little interface that it gives you a little GUI and you

00:34:32.260 --> 00:34:34.960
<v Chris>could say, when did I sign my rental agreement?

00:34:35.560 --> 00:34:38.160
<v Chris>Or when did we license Brent's van?

00:34:39.220 --> 00:34:43.700
<v Chris>And it will pull up the documents related to the licensing for Brent's van.

00:34:45.411 --> 00:34:48.631
<v Chris>Yeah. Like that's the promise. I don't know if it's because I'm just starting

00:34:48.631 --> 00:34:50.231
<v Chris>to use this. I don't know if it's actually going to deliver.

00:34:50.471 --> 00:34:53.671
<v Wes>I tried it a little bit. I noticed it was able to answer questions.

00:34:53.811 --> 00:34:54.631
<v Wes>Well, they have two chats.

00:34:54.831 --> 00:34:56.771
<v Chris>And it can use local olama stuff too.

00:34:56.971 --> 00:35:02.031
<v Wes>Yeah. They have like a specific reg chat as well as, which is like a separate

00:35:02.031 --> 00:35:05.911
<v Wes>component running inside the image and like a more general chat, I guess.

00:35:06.331 --> 00:35:09.171
<v Wes>Both of them did seem able to answer questions from the documents.

00:35:09.331 --> 00:35:13.011
<v Wes>I noticed the reg one was citing all of the documents I had as test documents

00:35:13.011 --> 00:35:15.311
<v Wes>every time in its little sources list.

00:35:15.411 --> 00:35:17.871
<v Wes>But like it did get the thing right.

00:35:18.231 --> 00:35:22.591
<v Chris>Okay. That, I mean, you could imagine if you had been using this for five plus

00:35:22.591 --> 00:35:24.411
<v Chris>years and you've got quite the library now.

00:35:24.671 --> 00:35:27.711
<v Chris>Because for me, any document I need to keep ever.

00:35:27.831 --> 00:35:28.551
<v Brent>I'm putting it.

00:35:29.331 --> 00:35:32.811
<v Chris>I don't really have a place to store paper documents anymore.

00:35:33.351 --> 00:35:36.651
<v Wes>That's what I was thinking, especially, I mean, like I have some obviously,

00:35:36.831 --> 00:35:40.591
<v Wes>but I'm much better with my digital backups than I like in terms of having systems

00:35:40.591 --> 00:35:42.071
<v Wes>and procedures for that kind of thing.

00:35:42.191 --> 00:35:44.871
<v Chris>And there's just nowhere in Jupes to have paper documents.

00:35:44.871 --> 00:35:45.071
<v Wes>Right.

00:35:45.411 --> 00:35:47.971
<v Chris>So it'd just be really nice to bring this digital. And this,

00:35:48.131 --> 00:35:50.811
<v Chris>Brent, is my pitch for you, too. You've got nowhere in that van to store documents.

00:35:51.111 --> 00:36:07.891
<v Chris>But you can store them digitally. Thank you very much. This is a pretty straightforward setup, too, Brent.

00:36:07.971 --> 00:36:11.771
<v Chris>I think you'll find it pretty quick to get going, regardless of which route

00:36:11.771 --> 00:36:17.231
<v Chris>you choose to go. So the paperless AI bit is sort of an unnecessary add-on.

00:36:17.331 --> 00:36:20.051
<v Chris>It's not from the project. It's a community-created side thing.

00:36:20.431 --> 00:36:24.551
<v Chris>It is nice that it supports just about any back end. It's got VLM support in there.

00:36:24.991 --> 00:36:28.931
<v Chris>It's got OpenAI, of course, DeepSeek, but also OpenRouter, which then you could

00:36:28.931 --> 00:36:30.411
<v Chris>point it at a bunch of other stuff like I mentioned.

00:36:30.691 --> 00:36:32.391
<v Wes>Yeah, that's what I was trying just for convenience.

00:36:33.031 --> 00:36:35.711
<v Chris>And you could also say don't process certain types of documents.

00:36:35.991 --> 00:36:36.591
<v Brent>More bonus points.

00:36:36.731 --> 00:36:38.691
<v Chris>Those types of things if you don't want it to look at some stuff.

00:36:39.631 --> 00:36:41.831
<v Brent>How far of Wes is like three for you and I.

00:36:41.831 --> 00:36:45.331
<v Chris>Well, a lot of this, if you're not doing it local, is pretty lightweight.

00:36:45.631 --> 00:36:49.211
<v Chris>If you're just calling out, which, you know, I'm a little mixed on.

00:36:49.851 --> 00:36:51.631
<v Chris>Ideally, I'd have all of this running locally.

00:36:52.311 --> 00:36:54.171
<v Chris>Some sort of like local.

00:36:54.451 --> 00:36:55.551
<v Brent>I'm going with Wes on this one.

00:36:55.591 --> 00:36:59.211
<v Chris>But I don't have the hardware for that in the RV yet. That would be sweet.

00:36:59.931 --> 00:37:03.291
<v Chris>Once Wes gets it set up for us, I'll just point it at that.

00:37:04.630 --> 00:37:09.070
<v Chris>Isn't that the plan? So check out, if you're at a moment where you're starting

00:37:09.070 --> 00:37:11.810
<v Chris>a project or you're starting a business thing or whatever it might be.

00:37:11.890 --> 00:37:13.210
<v Brent>If you swam to paperwork.

00:37:13.350 --> 00:37:17.470
<v Chris>Lean in. Because it gives you, you know, if you just want to upload documents

00:37:17.470 --> 00:37:20.070
<v Chris>from the web browser that are on your file system, you can.

00:37:20.210 --> 00:37:23.230
<v Chris>Or if you want to get a scanner on your phone and start bringing it in that way, you can.

00:37:23.330 --> 00:37:26.090
<v Chris>Or you want to go get yourself a piece of hardware and have them ingest directly

00:37:26.090 --> 00:37:28.530
<v Chris>into paperless. You can take all of those different routes.

00:37:29.070 --> 00:37:31.730
<v Chris>And there's simple things like share extensions for the phone.

00:37:31.730 --> 00:37:34.630
<v Chris>So anything you want that you can send through a share sheet,

00:37:34.710 --> 00:37:35.690
<v Chris>you can send it to paperless as well.

00:37:35.690 --> 00:37:36.430
<v Brent>That's what you're doing with yours.

00:37:36.590 --> 00:37:42.170
<v Chris>So kind of do some carry, keep type stuff in there. And their wiki has an extensive

00:37:42.170 --> 00:37:43.970
<v Chris>list of hardware support and Mopilap.

00:37:43.970 --> 00:37:45.610
<v Brent>But what I'm saying is you already have a proxy running.

00:37:45.750 --> 00:37:46.870
<v Chris>And then their main website.

00:37:47.070 --> 00:37:48.550
<v Brent>You're basically doing the exact same thing.

00:37:48.610 --> 00:37:51.750
<v Chris>I mean, documentation is unbelievable over here. This has got to be one of the

00:37:51.750 --> 00:37:54.890
<v Chris>best documented projects I've set up in a long time.

00:37:55.270 --> 00:37:57.810
<v Chris>And if you go with a pretty simple, straightforward implementation,

00:37:58.270 --> 00:38:01.250
<v Chris>not trying to do any of the AI stuff, which is to use the default paperless

00:38:01.250 --> 00:38:03.190
<v Chris>stuff, you'll probably get up and run in 5-10 minutes.

00:38:03.430 --> 00:38:06.710
<v Chris>It really is pretty straightforward. And they're very active in the community as well.

00:38:07.910 --> 00:38:09.830
<v Wes>And it's GPL3.

00:38:10.270 --> 00:38:14.230
<v Chris>Right. Right, there's an interesting story here really. It's a successor to

00:38:14.230 --> 00:38:17.290
<v Chris>the paperless project and then the paperless NG project that came along.

00:38:18.150 --> 00:38:22.590
<v Chris>And so because of that, they've internalized a few lessons from those projects

00:38:22.590 --> 00:38:25.130
<v Chris>in terms of team structure and all of that.

00:38:25.230 --> 00:38:27.130
<v Wes>Written in Python with the TypeScript frontend.

00:38:27.330 --> 00:38:27.490
<v Chris>Yeah.

00:38:27.490 --> 00:38:32.390
<v Wes>And then paperless AI is MIT. And I suppose for completeness,

00:38:32.510 --> 00:38:36.490
<v Wes>Pinchflat and Carekeep are both AGPL and ersatz.

00:38:37.070 --> 00:38:38.370
<v Brent>It feels like doom a little.

00:38:41.989 --> 00:38:45.869
<v Chris>Unraid.net slash unplugged. Go unleash your hardware.

00:38:46.149 --> 00:38:49.189
<v Chris>Unraid is a powerful, easy-to-use NAS operating system.

00:38:49.469 --> 00:38:54.469
<v Chris>For those of you that want control, flexibility, and efficiency in managing your data.

00:38:54.849 --> 00:38:55.849
<v Brent>This is impressive.

00:38:56.149 --> 00:38:59.509
<v Chris>And what I love is that Unraid allows you to mix and match drives of any size

00:38:59.509 --> 00:39:01.989
<v Chris>so you can get started with the hardware you have right now.

00:39:02.149 --> 00:39:04.849
<v Chris>From like a Pi to a laptop to a full tower.

00:39:05.289 --> 00:39:08.369
<v Chris>Build what you want with no restrictions. Use the file system you want.

00:39:08.369 --> 00:39:11.429
<v Chris>and deploy the applications you want.

00:39:11.689 --> 00:39:17.569
<v Chris>And one of the takeaway applications, I hope that you have from this show, is ersatz.tv.

00:39:18.369 --> 00:39:21.929
<v Chris>Love this application so much. Wes loves it. Brent loves it.

00:39:22.129 --> 00:39:26.129
<v Chris>And yeah, it's a one-click install on Unraid, right?

00:39:26.189 --> 00:39:29.949
<v Chris>It's just one click and now you're deploying it. They have so many community

00:39:29.949 --> 00:39:33.989
<v Chris>apps because they've built a fabulous foundation for the community to deploy

00:39:33.989 --> 00:39:37.249
<v Chris>applications on top of because they're using modern Linux technology.

00:39:37.249 --> 00:39:39.809
<v Chris>That's one of the things I love about Unraid 20 years in.

00:39:40.069 --> 00:39:42.629
<v Chris>They're still keeping it fresh. They're still deploying updates,

00:39:42.729 --> 00:39:44.949
<v Chris>and they give you a path so your data is safe.

00:39:45.049 --> 00:39:48.309
<v Chris>In fact, go check out Unraid just so you can appreciate the architecture.

00:39:48.829 --> 00:39:52.229
<v Chris>You'll have confidence that OS updates and things like that will never mess

00:39:52.229 --> 00:39:54.649
<v Chris>with your data. It's a really smart design.

00:39:55.009 --> 00:39:59.729
<v Chris>You can also migrate. If you've got a ZFS pool from another system, bring it to Unraid.

00:39:59.789 --> 00:40:04.169
<v Chris>It'll migrate Proxbox, Ubuntu, FreeNAS. There's a bunch.

00:40:04.429 --> 00:40:07.569
<v Chris>They'll bring it over for you. It's such a cool feature.

00:40:08.169 --> 00:40:11.349
<v Chris>And they have some of the most straightforward VM pass-through stuff ever.

00:40:11.449 --> 00:40:15.029
<v Chris>I mean, Unraid's famous for this, but they just keep building on top of this.

00:40:15.509 --> 00:40:21.069
<v Chris>Virtual GPU support, built-in wireless now for your host, so then you can just

00:40:21.069 --> 00:40:23.389
<v Chris>out of the box get connected to wireless. Yeah.

00:40:24.035 --> 00:40:27.095
<v Chris>Fresh kernels with every major unraid update

00:40:27.095 --> 00:40:30.475
<v Chris>you gotta love it you really do and if

00:40:30.475 --> 00:40:33.395
<v Chris>you go to unraid.net slash unplugged you can love it and you

00:40:33.395 --> 00:40:36.755
<v Chris>can support the show you'll love it while you support the show get a 30-day

00:40:36.755 --> 00:40:41.915
<v Chris>free trial you can test it out no credit card required check out unraid.net

00:40:41.915 --> 00:40:45.915
<v Chris>slash unplugged go see what you can build and then once you build it let me

00:40:45.915 --> 00:40:49.735
<v Chris>know i'd love to feature a couple of those so if you build something with unraid

00:40:49.735 --> 00:40:51.615
<v Chris>well i didn't really suggest this yet.

00:40:51.935 --> 00:40:56.235
<v Brent>But for a text editor, I think I'm going to lean hard into the Vim ecosystem.

00:40:57.355 --> 00:41:02.915
<v Brent>Probably the Neo Vim, but I'm open to suggestions only because everybody seems

00:41:02.915 --> 00:41:05.755
<v Brent>to think it's great, and Chris, you and I, I feel like we're falling behind

00:41:05.755 --> 00:41:10.055
<v Brent>here, so I feel like I've got to learn those Vim shortcuts.

00:41:12.115 --> 00:41:15.955
<v Chris>Thank you. Welcome aboard, new members. Hope you enjoy the bootleg,

00:41:16.115 --> 00:41:18.335
<v Chris>clocking it at an hour 22 right now for you.

00:41:20.375 --> 00:41:25.575
<v Brent>You know what convinced me just now you can't even scroll in nano without destroying the document,

00:41:30.175 --> 00:41:35.195
<v Brent>so that's the one I'm hoping sticks the most no no probably neo I don't know

00:41:35.195 --> 00:41:35.935
<v Brent>I don't know what I'm doing,

00:41:39.075 --> 00:41:42.715
<v Brent>oh there's a vim game right okay,

00:41:46.635 --> 00:41:50.815
<v Brent>um all right but i have a second pick i,

00:41:53.615 --> 00:42:05.735
<v Brent>i'm hoping it soothes things i think i'm hoping that zelige sticks around for me oh yeah page.

00:42:22.377 --> 00:42:27.217
<v Chris>Barrel rider first of all shout out to barrel rider for going and doing the

00:42:27.217 --> 00:42:31.277
<v Chris>research and reading the source material right oh yeah always that is really

00:42:31.277 --> 00:42:36.277
<v Chris>good to see i think i wouldn't characterize it as kent is a martyr i think i

00:42:36.277 --> 00:42:37.997
<v Chris>would characterize it as,

00:42:40.057 --> 00:42:44.797
<v Chris>kent got banned for saying things that other people have said right like yes

00:42:44.797 --> 00:42:48.617
<v Chris>he criticized ButterFS, but was he technically wrong?

00:42:49.637 --> 00:42:56.337
<v Chris>No. And as we've said here on the show, ButterFS has gone through a pretty bad

00:42:56.337 --> 00:42:58.577
<v Chris>overall brand narrative.

00:42:58.857 --> 00:43:02.297
<v Chris>And I think Kant's acutely aware of that.

00:43:02.417 --> 00:43:08.217
<v Chris>And my position has always been, when did we close the door on getting to be the jerk, right?

00:43:08.317 --> 00:43:12.337
<v Chris>Because just two weeks before this thing hole went down, Linus told somebody

00:43:12.337 --> 00:43:16.137
<v Chris>his code made the world a worse place. and that, you know, he should get bent.

00:43:17.577 --> 00:43:20.737
<v Chris>Now, it's fine. I think I'd love to see using something like Zellige to set

00:43:20.737 --> 00:43:22.037
<v Chris>up almost like a dashboard. I feel like we are different rules for different

00:43:22.037 --> 00:43:25.277
<v Chris>people and it's simply just maybe because Kent doesn't have the social status

00:43:25.277 --> 00:43:26.857
<v Chris>that some of these people do so they get away with it.

00:43:27.197 --> 00:43:30.737
<v Chris>But it's a social issue and not a technical one. But I agree with your take.

00:43:30.737 --> 00:43:31.397
<v Brent>A couple other tools that I just like having.

00:43:31.397 --> 00:43:35.677
<v Chris>I hope inevitably Linus comes around just because BcashFS is a great product

00:43:35.677 --> 00:43:38.237
<v Chris>and there will be more and more users adopting it.

00:43:38.417 --> 00:43:41.657
<v Chris>And so Linus will come around just simply because it's a practical thing to do.

00:43:41.877 --> 00:43:44.137
<v Chris>And at the end of the day, Linus is a practical person.

00:43:45.017 --> 00:43:49.257
<v Wes>And uh kent definitely said a lot of things that were not productive in there

00:43:49.257 --> 00:43:52.997
<v Wes>but i think part of the thing he was trying to get at around how do we support

00:43:52.997 --> 00:43:56.417
<v Wes>a file system and how do we not have what happened to butterfess whether you

00:43:56.417 --> 00:44:00.377
<v Wes>believe the accusations against the file system or not yeah happen again which

00:44:00.377 --> 00:44:02.557
<v Wes>is i believe an important discussion i.

00:44:02.557 --> 00:44:06.617
<v Chris>Think it is a good point and i think it's the point that uh yes and i've said

00:44:06.617 --> 00:44:10.497
<v Chris>i don't think i think kent has to own his communication style in this,

00:44:11.117 --> 00:44:16.197
<v Chris>like I mentioned before, there were several off ramps that Kent could have possibly

00:44:16.197 --> 00:44:19.417
<v Chris>taken and chose not to take instead accelerated for a while.

00:44:19.757 --> 00:44:21.737
<v Chris>I bet he's learned from this process too.

00:44:22.257 --> 00:44:25.777
<v Chris>You know, this is a pretty big thing and I bet he's learned from the entire thing.

00:44:31.001 --> 00:44:40.461
<v Chris>Yes, it is. And Block 7 is our baller booster this week, coming in with 88,888 big ol' sats.

00:44:49.561 --> 00:44:53.701
<v Chris>Block 7 writes, thanks for the discussion, lads. Get yourself down to the festi.

00:44:54.101 --> 00:44:55.161
<v Chris>Howdy from Middle Earth.

00:44:59.181 --> 00:45:02.781
<v Chris>thank you block seven we will i.

00:45:02.781 --> 00:45:05.101
<v Wes>Didn't even know there were lightning nodes in middle earth that's good to.

00:45:05.101 --> 00:45:09.141
<v Chris>Hear it's good that is good i wonder how they do that appreciate that bother

00:45:09.141 --> 00:45:14.421
<v Chris>boost and we will be putting that towards our trip to texas linux fest you know

00:45:14.421 --> 00:45:16.001
<v Chris>it you know it we need we do need

00:45:16.001 --> 00:45:21.601
<v Chris>some good texas linux fest boo songs or sounds i admit that don't worry.

00:45:21.601 --> 00:45:27.401
<v Wes>Kangaroo paradox Fox boosts in with 76,543 sats.

00:45:27.601 --> 00:45:27.821
<v Chris>Oh!

00:45:34.781 --> 00:45:36.621
<v Chris>That's a great one, too. Thank you, Kongaroo.

00:45:39.981 --> 00:45:43.721
<v Wes>Boosting in from my train ride to NixCon EU in Switzerland.

00:45:44.101 --> 00:45:47.041
<v Brent>Well, Chris, I'm assuming that this boost will help you get to Texas.

00:45:47.121 --> 00:45:47.341
<v Wes>I'm a bit nostalgic.

00:45:47.561 --> 00:45:49.061
<v Brent>Like using Midnight Commander Friends.

00:45:49.281 --> 00:45:52.121
<v Wes>Thank you, Kongaroo, and have a great NixCon. I hope you're there to everyone.

00:45:52.121 --> 00:45:54.061
<v Chris>Yeah, I hope that was fun.

00:45:54.201 --> 00:45:56.541
<v Brent>A topic you want to share here that certainly leans to the past.

00:45:56.681 --> 00:45:59.281
<v Chris>Loosed and from the train. That's great.

00:46:00.501 --> 00:46:00.941
<v Brent>Experienced.

00:46:08.581 --> 00:46:09.381
<v Chris>Thank you, Bobby.

00:46:16.181 --> 00:46:16.621
<v Chris>Woo!

00:46:21.501 --> 00:46:28.881
<v Chris>Nice. I like it yeah oh boy just 15 days Brent it's basically two weeks I think

00:46:28.881 --> 00:46:32.161
<v Chris>it's 12 days now oh you might be right it has been a long episode,

00:46:33.041 --> 00:46:39.301
<v Chris>it could be it producer Jeff comes in with 44,444 sats,

00:46:41.701 --> 00:46:45.401
<v Chris>PJ writes one day I'll make it to Texas for some barbecue but not this year

00:46:45.401 --> 00:46:50.361
<v Chris>here's some sats to help with the trip thank you PJ PJ,

00:46:52.601 --> 00:46:55.581
<v Chris>and we're putting that towards the trip.

00:47:03.235 --> 00:47:08.555
<v Chris>He might offer breakfast burritos, although, to be honest with you,

00:47:08.655 --> 00:47:09.975
<v Chris>I don't think we'll be going that route.

00:47:10.135 --> 00:47:14.055
<v Chris>Maybe on the way back, but not on the way down. We're going to be in the GTI,

00:47:14.175 --> 00:47:17.775
<v Chris>dude. I'm taking an awesome route. Are you kidding?

00:47:19.095 --> 00:47:23.855
<v Chris>All these years, all these years I've done that trip, I've never been able to take the fun route.

00:47:23.855 --> 00:47:32.195
<v Chris>Taking the phone Corners, mountains, hills Cute towns, fields Air in your face

00:47:32.195 --> 00:47:34.995
<v Chris>October colors It's gonna be gorgeous.

00:47:39.355 --> 00:47:46.595
<v Wes>Hey No complaints about waffles The immunologist Boots in with 20,000 cents Oh,

00:47:49.495 --> 00:47:53.495
<v Wes>Chris's pitch For the reporting on otherwise under-reported events resonates

00:47:53.495 --> 00:47:55.355
<v Wes>with me. Here's some value.

00:47:55.535 --> 00:47:56.035
<v Chris>Oh, thank you.

00:47:56.295 --> 00:48:02.315
<v Wes>Also, I use Termux with XFCE via VNC and even the on-Linux-based Ubuntu install

00:48:02.315 --> 00:48:03.775
<v Wes>script on my Fairphone 5.

00:48:04.235 --> 00:48:09.495
<v Wes>Android 15 just released, so no official Linux virtual machine for me yet.

00:48:09.715 --> 00:48:14.055
<v Wes>Works in principle and is cool, but I am dreaming of a world where Linux phones

00:48:14.055 --> 00:48:16.215
<v Wes>are a truly supported alternative.

00:48:16.495 --> 00:48:20.875
<v Chris>Oh, you and me both. Right now we can't even get Android 16 everywhere.

00:48:20.875 --> 00:48:25.155
<v Chris>It would just be nice if Linux came around and just made this type of rollout

00:48:25.155 --> 00:48:27.515
<v Chris>a thing of the past. Just whatever you want.

00:48:27.595 --> 00:48:28.355
<v Wes>A show can dream.

00:48:28.615 --> 00:48:33.455
<v Chris>Thank you for the boost. Appreciate it. Closed network comes in with 20,000 sats.

00:48:37.716 --> 00:48:41.156
<v Chris>Here's some gas money or maybe some lunch for the trip.

00:48:41.376 --> 00:48:41.836
<v Wes>Thanks.

00:48:42.156 --> 00:48:44.136
<v Chris>Thank you, Closed. Appreciate that.

00:48:45.296 --> 00:48:51.576
<v Wes>Jordan Bravo comes in with a row of ducks. Oh, in a response to the Android

00:48:51.576 --> 00:48:55.976
<v Wes>lockdown discussion, this feels pretty bleak for mobile OS freedom.

00:48:56.236 --> 00:48:59.756
<v Wes>Google is gradually boiling the frogs, and they'll continue locking down Android

00:48:59.756 --> 00:49:02.196
<v Wes>until it's just as closed off as iOS.

00:49:02.936 --> 00:49:06.756
<v Wes>Graphene is currently a lifeboat, but I suspect Google's next move will be to

00:49:06.756 --> 00:49:08.736
<v Wes>prevent any forks from being developed in practice.

00:49:09.256 --> 00:49:12.256
<v Wes>It's too bad we don't have a competitive Linux mobile option.

00:49:13.236 --> 00:49:14.336
<v Wes>I'm getting a theme today.

00:49:14.516 --> 00:49:14.976
<v Chris>Yeah, really.

00:49:15.636 --> 00:49:17.216
<v Wes>But well said, Mr. Bravo.

00:49:17.316 --> 00:49:18.396
<v Chris>We've been feeling that same way.

00:49:23.436 --> 00:49:23.836
<v Chris>Hey!

00:49:48.916 --> 00:49:54.876
<v Chris>oh that i love wow it's funny to hear people taking the old ipods and put in

00:49:54.876 --> 00:50:00.656
<v Chris>solid state storage and that um you know rockbox still can get loaded on these things,

00:50:03.776 --> 00:50:06.736
<v Chris>thanks you Batman it's great to hear that appreciate that boost too good to

00:50:06.736 --> 00:50:10.336
<v Chris>hear from you Ogsen comes in with 10,000 sets,

00:50:12.863 --> 00:50:15.723
<v Chris>Heya from Sweden, first time booster here.

00:50:18.063 --> 00:50:21.103
<v Chris>I just got AlbiHub up and running, very nice.

00:50:21.403 --> 00:50:24.483
<v Chris>I started my self-hosted journey with theperfectmediaserver.com,

00:50:24.823 --> 00:50:27.883
<v Chris>had to get my head around Snap, Raid, and ButterFS, learned about JB,

00:50:27.903 --> 00:50:30.383
<v Chris>and I love the show now. Keep it up, great content.

00:50:31.043 --> 00:50:36.203
<v Chris>Thank you, Augustin, and thank you for that boost, and hello to Sweden. Nice to hear from you.

00:50:36.983 --> 00:50:41.003
<v Wes>Moon and I boost in with 10,101 sats.

00:50:41.163 --> 00:50:41.423
<v Chris>What?

00:50:42.443 --> 00:50:44.163
<v Wes>That looks like a binary boost to me.

00:50:44.343 --> 00:50:50.703
<v Chris>It does, doesn't it? Hmm. You know, it could be. Could be. Let me think about that. Yeah. Might be.

00:50:52.043 --> 00:50:56.943
<v Wes>Thanks for the Kvacitso recommendation. Finally, a launcher that pulls the keyboard

00:50:56.943 --> 00:51:01.183
<v Wes>up immediately rather than forcing you to shift your hand up to touch the search bar.

00:51:01.323 --> 00:51:01.903
<v Chris>It's bonkers.

00:51:02.243 --> 00:51:04.663
<v Wes>Then shifting back down so you can type.

00:51:04.843 --> 00:51:06.323
<v Chris>Thank you for understanding my pain.

00:51:06.503 --> 00:51:10.643
<v Wes>Android phones are frigging massive. Yes. And each time I have to adjust my

00:51:10.643 --> 00:51:12.383
<v Wes>grip, it's another chance to drop the phone.

00:51:12.543 --> 00:51:12.843
<v Chris>Yes.

00:51:13.023 --> 00:51:16.203
<v Wes>Apple has had this search flow figured out since like the fourth or fifth iPhone.

00:51:16.423 --> 00:51:20.423
<v Wes>So it's a little wild to me that this isn't the default behavior on AOSP.

00:51:20.683 --> 00:51:23.923
<v Wes>Is Google Android and Samsung Android also this backwards?

00:51:25.663 --> 00:51:29.983
<v Chris>I have connected deeply with this boost, Moon and I. Thank you.

00:51:30.183 --> 00:51:33.083
<v Chris>And I will say Kavisto, or however you want to pronounce it,

00:51:33.163 --> 00:51:35.123
<v Chris>that's the Android launcher I mentioned last week.

00:51:35.643 --> 00:51:37.523
<v Chris>Loving it. Still using it.

00:51:39.203 --> 00:51:43.103
<v Chris>and I forget sometimes that I've switched and when I unlock my phone and I see

00:51:43.103 --> 00:51:47.563
<v Chris>it, I'm like, oh, I got this good feeling. Like, oh, right, I made a good decision.

00:51:48.983 --> 00:51:53.423
<v Chris>So definitely a double recommend. You can find that in the show notes at linuxunplugged.com

00:51:53.423 --> 00:51:56.483
<v Chris>slash 630. Thank you for the boost.

00:52:10.419 --> 00:52:11.259
<v Chris>Did not work.

00:52:11.379 --> 00:52:11.859
<v Wes>No way.

00:52:13.219 --> 00:52:16.399
<v Chris>Isn't that cool? As long as you got Albie Hub and the Albie extension,

00:52:16.419 --> 00:52:19.179
<v Chris>you can just boost from the frickin' webpage over at Podcast Index.

00:52:19.339 --> 00:52:20.939
<v Chris>Once you search up the pod, cast.

00:52:22.299 --> 00:52:24.499
<v Chris>I've been listening to somebody that keeps saying the POD word,

00:52:24.519 --> 00:52:25.979
<v Chris>and it's getting in my head and it's driving me crazy.

00:52:25.979 --> 00:52:27.519
<v Brent>Oh, that's very sweet. I'm kind of blushing over here.

00:52:27.539 --> 00:52:28.059
<v Chris>Driving me crazy.

00:52:28.079 --> 00:52:29.399
<v Wes>You'll just start calling them casts then?

00:52:29.399 --> 00:52:32.279
<v Chris>I'm going to wear a rubber band, and every time I say it, I've got to slap myself.

00:52:32.399 --> 00:52:34.899
<v Chris>Will that help? I don't know.

00:52:35.299 --> 00:52:37.479
<v Chris>Either way, appreciate it, Sat Stacker. Nice to hear from you.

00:52:37.479 --> 00:52:38.019
<v Brent>Gee, thanks.

00:52:38.659 --> 00:52:43.899
<v Chris>Brewer Seth came in with 7,970 That's enough,

00:52:47.539 --> 00:52:52.039
<v Chris>Thanks for the inspiration And motivation to start my own Albie Hub as promised

00:52:52.039 --> 00:52:55.219
<v Chris>here's the very first Boost from my own Node.

00:52:56.379 --> 00:52:58.039
<v Wes>Congrats that's amazing.

00:52:58.039 --> 00:53:03.399
<v Chris>Yes Self hosted on Proxmox maybe someday I'll try it with Nick's I have been

00:53:03.399 --> 00:53:06.739
<v Chris>loving the show and the community Thanks for listening Thanks for leaning into

00:53:06.739 --> 00:53:07.919
<v Chris>podcasting 2.0 principles.

00:53:07.999 --> 00:53:12.099
<v Brent>Because they seem to have outdated experiences here compared to what we're experiencing.

00:53:12.379 --> 00:53:12.979
<v Wes>Love the report.

00:53:13.339 --> 00:53:16.579
<v Chris>The community is great. And I don't think we mentioned the fact that we have

00:53:16.579 --> 00:53:19.119
<v Chris>a matrix server and a Telegram group enough.

00:53:19.339 --> 00:53:23.119
<v Chris>Because the people in those areas are pretty great. And we have lots of rooms

00:53:23.119 --> 00:53:25.519
<v Chris>in the matrix chats for various interests and whatnot too.

00:53:26.379 --> 00:53:30.519
<v Chris>So take Brewer Seth's advice. Install AlbiHub. Self-host.

00:53:31.239 --> 00:53:34.619
<v Chris>And hang out in the community. Thank you, Brewer Seth. Appreciate that.

00:53:34.619 --> 00:53:38.859
<v Chris>coming in from podverse with his own albie hub frick that's so cool.

00:53:39.619 --> 00:53:42.859
<v Wes>Le clement comes in with 15 000 sats.

00:53:44.971 --> 00:53:45.731
<v Chris>How about that?

00:53:46.991 --> 00:53:53.171
<v Wes>I discovered how to boost from my Albi Hub, but I actually prefer the Fountain app over Castamatic.

00:53:53.551 --> 00:53:55.451
<v Wes>Although this is a boost from Castamatic.

00:53:56.031 --> 00:54:00.631
<v Wes>Castamatic is unresponsive when refreshing the feeds, making it unusable.

00:54:01.151 --> 00:54:04.891
<v Wes>Fountain has done a great job, but as far as I know, I cannot connect my wallet with Fountain.

00:54:05.791 --> 00:54:10.071
<v Chris>Fountain provides its own wallet. So what you would do is just use Lightning

00:54:10.071 --> 00:54:12.671
<v Chris>to send from your Albi Hub over to your Fountain wallet.

00:54:13.031 --> 00:54:16.211
<v Chris>Lightning network is so cheap and easy, It's pretty much the way you do it.

00:54:16.471 --> 00:54:19.291
<v Chris>And then what you might do is, right, you stack your stats on the AlbiHub or

00:54:19.291 --> 00:54:22.511
<v Chris>wherever you're stacking them and then just top off your Fountain wallet from time to time.

00:54:23.011 --> 00:54:26.291
<v Chris>Cast-O-Matic is probably throttling the amount of refreshes just because it

00:54:26.291 --> 00:54:29.031
<v Chris>has to pull down the XML file for every show.

00:54:29.651 --> 00:54:34.171
<v Chris>That's a big ask. And so it may limit that a bit. Whereas Fountain is doing

00:54:34.171 --> 00:54:37.211
<v Chris>an API check with the podcast index a lot more lightweight.

00:54:38.151 --> 00:54:43.571
<v Chris>Fountain 1.3 came out recently and it is a major rework of different aspects

00:54:43.571 --> 00:54:46.251
<v Chris>of the app. and they are on fire right now.

00:54:46.371 --> 00:54:49.591
<v Chris>They've improved the UI, they've improved the performance, the playback,

00:54:49.871 --> 00:54:53.471
<v Chris>the interface around all the controls, the boosting experience.

00:54:54.791 --> 00:54:57.391
<v Chris>If you haven't tried out Fountain for a while, it's gotten really,

00:54:57.531 --> 00:54:58.731
<v Chris>really good. So I can totally understand.

00:54:58.851 --> 00:55:01.171
<v Wes>Sounds like at least a few components got some rewrites too.

00:55:01.331 --> 00:55:04.731
<v Chris>Yeah, yeah. Oh yeah, you know. Wes knows because he heard my secret chat with

00:55:04.731 --> 00:55:07.091
<v Chris>the Fountain founder. So yeah, he knows.

00:55:07.271 --> 00:55:10.231
<v Chris>So it's got a lot of work. Cast-O-Matic is a fantastic app too.

00:55:10.371 --> 00:55:13.731
<v Chris>It really is. But it's just so damn impressed with what Fountain's doing.

00:55:32.731 --> 00:55:34.951
<v Chris>Ah, an arc, that's cool.

00:55:52.351 --> 00:55:54.391
<v Chris>yeah yeah,

00:55:56.991 --> 00:56:00.591
<v Chris>oh cool this is a high signal boost I felt like that was a bit of a golden example

00:56:00.591 --> 00:56:03.931
<v Chris>of moving to a new piece of tech I have been getting the sense from feedback

00:56:03.931 --> 00:56:10.211
<v Chris>that a lot of people are just abandoning the coral route altogether and just either going quick sync,

00:56:11.471 --> 00:56:14.671
<v Chris>or I guess in your case an Intel Arc which I find fascinating.

00:56:15.211 --> 00:56:18.931
<v Chris>I love the idea that a B-Link could do the job. They pull a little more power than I would like,

00:56:20.306 --> 00:56:24.106
<v Chris>Tapu or Tapo, a lot of people love that. Some good information.

00:56:24.326 --> 00:56:26.886
<v Chris>In the back of my mind, I'm building out my new system.

00:56:27.446 --> 00:56:31.046
<v Chris>So probably, you know, inevitably I'll pull the trigger. Maybe after some great

00:56:31.046 --> 00:56:34.986
<v Chris>Black Friday sale or something like that. Hey, Gene Bean's back.

00:56:35.066 --> 00:56:39.126
<v Brent>Well, we have a boost here from user 56587013.

00:56:39.606 --> 00:56:43.626
<v Chris>Yeah, Cavisto Launcher is really nice. As an iOS user who dabbles with Lineage

00:56:43.626 --> 00:56:45.426
<v Chris>OS, it feels way more natural.

00:56:45.566 --> 00:56:47.626
<v Brent>I'll be switching phones and accounts.

00:56:47.646 --> 00:56:48.506
<v Chris>Google, are you hearing?

00:56:48.506 --> 00:56:49.506
<v Brent>But thanks for the great choice.

00:56:49.526 --> 00:56:52.926
<v Chris>You want to bring more internet phone users over? Just asking,

00:56:52.926 --> 00:56:56.886
<v Chris>when you pull up the search, have the keyboard automatically in the search field

00:56:56.886 --> 00:56:58.926
<v Chris>and ready to go. That's all we're asking for.

00:56:59.546 --> 00:57:02.146
<v Chris>You don't have to change how you do it. Just make that small adjustment.

00:57:02.366 --> 00:57:06.106
<v Wes>No, to do that, I think they will have to embed some advertisements onto that

00:57:06.106 --> 00:57:07.766
<v Wes>page, technically, just to make it work.

00:57:07.906 --> 00:57:12.006
<v Chris>Yeah, what they'll do is they'll update it, and you'll pull up the launcher,

00:57:12.066 --> 00:57:14.566
<v Chris>and it'll be active in the search field, but it'll be a Gemini search.

00:57:14.786 --> 00:57:16.786
<v Chris>It won't be app searches. It'll be Gemini search.

00:57:16.786 --> 00:57:22.766
<v Wes>At the bottom of that is like the app results after the news and play store results.

00:57:23.326 --> 00:57:26.466
<v Chris>Oh yeah thank you gene always good to hear from you.

00:57:26.466 --> 00:57:32.706
<v Wes>Color rafa comes in with uh row of ducks just some small boost to help with

00:57:32.706 --> 00:57:37.706
<v Wes>the fuel cost and by the way podcast guru and albie is the way to go yes.

00:57:37.706 --> 00:57:41.786
<v Chris>Podcast guru does not get enough love on the show and that's a brilliant thing

00:57:41.786 --> 00:57:44.686
<v Chris>right is it's all open sources, open protocols.

00:57:44.926 --> 00:57:51.026
<v Chris>So you set up AlbiHub, you can point Podcast Guru at it, you can point Cast-o-matic

00:57:51.026 --> 00:57:54.466
<v Chris>at it, you could point Podverse at it.

00:57:54.806 --> 00:57:56.006
<v Wes>Or just the podcast index.

00:57:56.166 --> 00:58:00.046
<v Chris>Or the podcast index. There's a lot of tools. So cool. Nice job.

00:58:00.726 --> 00:58:04.606
<v Chris>Is it Chlorofa, you think? Is that how you say Chlorofa?

00:58:04.886 --> 00:58:05.346
<v Wes>Chlorofa?

00:58:05.586 --> 00:58:07.186
<v Chris>Make it Chlorofa. Appreciate that.

00:58:11.366 --> 00:58:12.806
<v Wes>This was a live boost too.

00:58:16.646 --> 00:58:22.466
<v Chris>Thank you very much appreciate that otter brain good to hear from you the dude

00:58:22.466 --> 00:58:27.086
<v Chris>abides a stroll in with 15,051 sats,

00:58:32.710 --> 00:58:37.630
<v Chris>Thank you, the dude. He says, quick anecdote. After using Pi Hall on my Raspberry

00:58:37.630 --> 00:58:45.270
<v Chris>Pi 2 for over five years with the same SD card, mind you, I have switched to Technidium.

00:58:48.250 --> 00:58:49.790
<v Chris>Okay, how do you say it, Wes?

00:58:50.630 --> 00:58:51.030
<v Wes>Technidium.

00:58:51.250 --> 00:58:52.350
<v Chris>Ah, Technidium.

00:58:52.370 --> 00:58:53.330
<v Wes>There's a little N in there.

00:58:53.490 --> 00:58:56.610
<v Chris>And I'm not going back, he says. Okay, see, this is where I feel like I'm going

00:58:56.610 --> 00:58:59.990
<v Chris>to be at here soon. The switch happened. This should have been on our list.

00:58:59.990 --> 00:59:01.530
<v Brent>Podbun sent in 5,000 stats.

00:59:01.530 --> 00:59:03.830
<v Chris>Which happened when I boasted about my pie hole setup to a colleague.

00:59:03.830 --> 00:59:07.050
<v Brent>It's always great to hear that you boys use the stuff that you sponsor.

00:59:07.050 --> 00:59:08.510
<v Chris>After the video call, the internet connection dropped.

00:59:08.510 --> 00:59:12.010
<v Brent>I'm sure that there are plenty of sponsorships you could take where you say how great it is.

00:59:12.010 --> 00:59:15.970
<v Chris>I naturally suspect DNS is to plug in my JetKV. I gotta get one of those.

00:59:16.010 --> 00:59:18.170
<v Chris>But here, JB, we have to use it. To the Raspberry Pi 2, and sure enough,

00:59:18.330 --> 00:59:23.190
<v Chris>I have a kernel panic, possibly due to a corrupt SD card. Well, the timing.

00:59:23.370 --> 00:59:25.530
<v Chris>It must have been you messing around on it.

00:59:25.990 --> 00:59:28.490
<v Chris>Generated just enough IO to finally kill it. That's hilarious.

00:59:28.910 --> 00:59:31.310
<v Chris>I quickly deployed Tech...

00:59:31.310 --> 00:59:31.950
<v Wes>Nitium.

00:59:32.350 --> 00:59:36.150
<v Chris>Nitium on LXC, and I've been using it ever since. I'll probably move to its

00:59:36.150 --> 00:59:39.350
<v Chris>own hardware sometime in the future. Just wish I had a better mobile UI.

00:59:39.790 --> 00:59:44.050
<v Chris>And, well, it wasn't just a single-page app, which can be frustrating at times.

00:59:44.370 --> 00:59:45.750
<v Wes>Yeah, I haven't tried it on mobile.

00:59:46.310 --> 00:59:52.190
<v Chris>I really got to get this going. I am on probably a five-year-old Raspberry Pi

00:59:52.190 --> 00:59:56.250
<v Chris>3 or something for my Pi hole. It might be a 4.

00:59:56.390 --> 00:59:58.850
<v Chris>If it is, it was when the 4... No. No, no, no way.

00:59:59.530 --> 01:00:03.710
<v Chris>And it's also using the SD card. And it was like one of my very first Raspberry

01:00:03.710 --> 01:00:06.410
<v Chris>Pi projects ever. And I just left it because it's worked.

01:00:06.950 --> 01:00:10.390
<v Wes>Yeah, I've had it going now since whenever we talked about it on the show.

01:00:10.430 --> 01:00:12.230
<v Wes>And it's been great. I kind of forgot it was there.

01:00:12.370 --> 01:00:14.750
<v Wes>I had to log in the first time for probably a month the other day.

01:00:14.830 --> 01:00:16.630
<v Wes>Just like, is this still coming away?

01:00:16.810 --> 01:00:20.830
<v Chris>I think it's a good sign. That's a good sign. That's good to hear.

01:00:21.350 --> 01:00:24.470
<v Chris>Yeah, I think that's going to be probably a migration that happens either this

01:00:24.470 --> 01:00:30.330
<v Chris>year, if I do it before the server dies or early next year when the server actually dies.

01:00:30.810 --> 01:00:34.550
<v Chris>I'm not sure which one it'll be, but... Did I?

01:00:38.230 --> 01:00:41.430
<v Wes>See, what we've got to do is get it. Someone's got to turn it into a prediction,

01:00:41.470 --> 01:00:43.470
<v Wes>so he's forced to either do it or not do it.

01:00:44.130 --> 01:00:47.630
<v Chris>Put some stats on it, I don't know. All right, thank you, everybody, who boosted in the show.

01:00:47.870 --> 01:00:51.950
<v Chris>We got some boosts below the 2000sat cutoff line, too, but we always do the

01:00:51.950 --> 01:00:54.630
<v Chris>2000sat cutoff for timing, but we do appreciate everybody who boosted in,

01:00:54.630 --> 01:00:58.430
<v Chris>and we save it in our show doc for posterity, and we do read them all.

01:00:58.610 --> 01:01:01.530
<v Chris>We had 32 of you stream sats as you listened, and collectively,

01:01:01.730 --> 01:01:06.790
<v Chris>you sat streamers stacked 48,354 sats for episode 631.

01:01:07.110 --> 01:01:10.130
<v Chris>When you combine that, and this is great showing for our Texas Linux trip,

01:01:10.210 --> 01:01:12.110
<v Chris>like I said, we're building some momentum here.

01:01:12.490 --> 01:01:18.630
<v Chris>We stacked 436,487 sats.

01:01:32.653 --> 01:01:35.353
<v Chris>Now you can get fountain fm and send a boost to the

01:01:35.353 --> 01:01:38.413
<v Chris>show real easy you can go the self-hosted route with albie

01:01:38.413 --> 01:01:42.993
<v Chris>hub or take advantage of the fake boost link in the show notes and send us a

01:01:42.993 --> 01:01:46.713
<v Chris>fake boost which we'll try to figure out how to incorporate somehow but we'll

01:01:46.713 --> 01:01:50.093
<v Chris>make sure all the tagging and accounting happens there and of course the base

01:01:50.093 --> 01:01:54.313
<v Chris>production always made possible by our members we're here every single sunday

01:01:54.313 --> 01:01:57.513
<v Chris>because we have our core contributors and our Jupiter Party members.

01:01:57.633 --> 01:02:00.973
<v Chris>Thank you everybody who contributes some value back to the show and helping

01:02:00.973 --> 01:02:06.113
<v Chris>us cross that 12 year mark and we're just so heads down on making sure that

01:02:06.113 --> 01:02:10.793
<v Chris>we produce the best content every single week for you that things like a 12 year anniversary,

01:02:11.573 --> 01:02:15.053
<v Chris>we kind of don't even pay attention because we're always looking ahead trying

01:02:15.053 --> 01:02:16.733
<v Chris>to build you the next best show possible.

01:02:16.933 --> 01:02:19.733
<v Chris>Thank you everybody who supports this crazy show.

01:02:21.913 --> 01:02:27.833
<v Chris>Now before we get out of here I got a pick that came in this morning crazy timing.

01:02:27.853 --> 01:02:31.093
<v Brent>Sean was benchmarking open AI with the reasonability to find a vulnerability

01:02:31.093 --> 01:02:34.133
<v Brent>that they already knew about when it found this CV.

01:02:34.253 --> 01:02:35.133
<v Chris>I don't know if you can tell by the name.

01:02:35.173 --> 01:02:37.613
<v Brent>Also note the false positives rate is very high.

01:02:37.693 --> 01:02:38.073
<v Chris>Written in Rust.

01:02:38.073 --> 01:02:40.413
<v Brent>They indicate a signal-to-noise ratio of about 150.

01:02:40.413 --> 01:02:43.213
<v Chris>It's a high-performance cross-platform network monitoring tool.

01:02:43.553 --> 01:02:47.713
<v Chris>RustNet provides real-time visibility into network connections with enhanced

01:02:47.713 --> 01:02:50.793
<v Chris>state display, an intelligent connection lifecycle management,

01:02:51.293 --> 01:02:55.753
<v Chris>deep packet inspection capabilities, and a responsive TUI.

01:02:56.133 --> 01:03:00.853
<v Chris>It's got a TUI. So you can get real-time monitoring of TCP, UDP,

01:03:01.093 --> 01:03:10.233
<v Chris>ICMP, ARP, that type of stuff. You can do deep protocol inspection for HTTP, even TLS, DNS packets.

01:03:10.713 --> 01:03:15.533
<v Chris>You can do process sampling to see which process owns a different network connection.

01:03:15.993 --> 01:03:19.313
<v Chris>And I mean, the interface, it's definitely worth a second mention.

01:03:19.513 --> 01:03:20.593
<v Chris>It's a nice little TUI for it.

01:03:21.854 --> 01:03:23.994
<v Chris>What do you think, Wes Payne? Ooh, I'm cute. Do you like it?

01:03:24.074 --> 01:03:27.334
<v Wes>Yeah, I want to give this a try. I like the interface. I mean,

01:03:27.394 --> 01:03:28.894
<v Wes>it's pretty minimal, but it's clean.

01:03:29.134 --> 01:03:33.334
<v Wes>And to be able to, like, scroll through and, you know, highlight and select

01:03:33.334 --> 01:03:35.474
<v Wes>different flows, that seems great.

01:03:35.694 --> 01:03:40.374
<v Chris>Great for troubleshooting, too. It is Apache 2.0 licensed.

01:03:41.354 --> 01:03:44.814
<v Chris>And because it is a pretty simple app, straightforward to get running.

01:03:45.154 --> 01:03:49.314
<v Chris>But rumor has it we may have a second sneaky pick.

01:03:50.074 --> 01:03:54.614
<v Wes>Yeah, because I forgot to mention this earlier If you want to follow along With

01:03:54.614 --> 01:03:58.454
<v Wes>all the stuff we were talking about today I put together a little Nix example

01:03:58.454 --> 01:04:01.834
<v Wes>Where you can get all the different services We were using and talking about

01:04:01.834 --> 01:04:03.714
<v Wes>Running real quick Oh gosh.

01:04:03.774 --> 01:04:07.614
<v Brent>That's cool My vote is to keep doing conference coverage Paperless is in there

01:04:07.614 --> 01:04:11.994
<v Brent>We have to change a couple values Or put an API key or disable stuff That you.

01:04:11.994 --> 01:04:19.294
<v Chris>Don't want Pinchflat is in there Carrotkeep is in there That's nice It's a Westpik.

01:04:19.454 --> 01:04:21.614
<v Chris>It's a second Westpik. All right.

01:04:22.094 --> 01:04:25.754
<v Chris>That'll be linked to the show notes, linuxunplugged.com slash 631.

01:04:27.474 --> 01:04:32.654
<v Chris>As you probably noticed, we are stacking sats to make our trip to Texas possible.

01:04:32.654 --> 01:04:35.434
<v Chris>It's one of the ways you can directly impact the show.

01:04:35.674 --> 01:04:38.214
<v Chris>You can send some value in, and you can send us down to Texas,

01:04:38.254 --> 01:04:41.714
<v Chris>and we can cover it in a way that no other show can or will.

01:04:42.194 --> 01:04:45.554
<v Chris>And, of course, we do have the fake boost link in the show notes for you, too.

01:04:45.814 --> 01:04:49.334
<v Chris>You can make it a vibe if you want to join us on a Tuesday, which is a Sunday.

01:04:49.574 --> 01:04:53.434
<v Chris>We do the show at 10 a.m. Pacific, 1 p.m. Eastern at jblive.tv.

01:04:57.514 --> 01:05:01.394
<v Chris>Now, if you want a little more show, don't forget our LEPLUG is getting together

01:05:01.394 --> 01:05:04.354
<v Chris>every Sunday morning, really even before the show starts, hanging out and they're

01:05:04.354 --> 01:05:06.194
<v Chris>getting the low latency Opus stream.

01:05:06.634 --> 01:05:10.974
<v Chris>And of course, our members get the bootleg version, twice the content of the show.

01:05:11.374 --> 01:05:14.654
<v Chris>And links to everything we talked about and more at our website,

01:05:14.754 --> 01:05:18.134
<v Chris>linuxunplugged.com. You can also get our contact page there,

01:05:18.534 --> 01:05:23.614
<v Chris>the mumble info, the matrix info, and a hot tip for the power users. We got?

01:05:23.734 --> 01:05:26.094
<v Wes>Ooh, we got transcripts and we got chapters.

01:05:26.294 --> 01:05:30.174
<v Chris>That's right. Check it. It's pretty awesome in the podcasting 2.0 apps.

01:05:30.694 --> 01:05:34.114
<v Chris>Thank you so much for joining us on this week's episode of Your Unplugged program.

01:05:34.314 --> 01:05:35.214
<v Chris>We'll see you next Tuesday.

01:05:36.054 --> 01:05:37.414
<v Chris>As in Sunday.

01:08:08.225 --> 01:08:13.145
<v Brent>No, I just started thinking I usually check the weather on my phone and maybe because we're here now,

01:08:13.265 --> 01:08:20.945
<v Brent>maybe I could just run terminals on my phone too and do it that way. But okay, all right.

