Chris: Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
Wes: My name is Wes.
Brent: And my name is Brent.
Chris: Hello, gentlemen. Coming up on the show today, we're going to start with the
Chris: attack that's been going on for Arch Linux for over two weeks,
Chris: tell you what we know, and some quick workarounds.
Chris: Plus, we found some really useful apps that we're adding to our home lab this
Chris: week, so we'll share those with you, and then we'll round out the show with
Chris: some great feedback boosts and too many picks.
Chris: So before I go any further, let me say hello to our virtual lug.
Chris: Time-appropriate greetings, Mumble Room.
Mumble: Hello. Hey, Chris. Hey, Wes. And hello, Brent.
Chris: Hi, everybody. Shout out to all of you up there in quiet listening and everybody
Chris: joining us live in the Matrix Room.
Chris: And shout out to our friends at Defined Networking.
Chris: Defined.net slash unplugged. Go check out their decentralized VPN built on the
Chris: incredible open source Nebula platform that you can completely self-host yourself
Chris: the entire infrastructure or take advantage of their managed service and get
Chris: 100 devices for free when you go to define.net slash unplugged.
Chris: It's really, truly a unique product because unlike others, you have the entire
Chris: infrastructure if you want it with Nebula. You can run your own lighthouses.
Chris: You can do all those things, and it means there could be a few things you have
Chris: to set up. And you found Nebula Manager this week.
Wes: Yeah, it builds itself as a unified CLI tool to manage and maintain multiple
Wes: Nebula VPN servers with ease.
Chris: I don't know if it's fair to call it a TUI, but it sure kind of is a TUI.
Chris: It's very TUI adjacent if it's not a TUI.
Chris: But yeah, it lets you just manage all of the Nebula things you need,
Chris: including some niceties, like managing your local system's inbound and outbound
Chris: firewall rules, if you have them on.
Chris: So when you get Nebula going, your firewall just works.
Chris: And of course, they also support multi-node reachability. They have that latency
Chris: table where you can see how your latency is to the different systems,
Chris: which is really cool to look at.
Chris: Auto-update scheduler in there via cron that's really cool,
Chris: Very nice interface, too. It looks very straightforward.
Wes: Yeah, and I'm excited to see more tools being built on top because the open
Wes: source Nebula stuff really gives you a really good framework to build on,
Wes: and it's just kind of been waiting for folks to take advantage of making some
Wes: smooth workflows on top to suit whatever the particular use cases are.
Chris: And we're seeing more and more of those.
Wes: Yeah.
Chris: I thought every now and then I'd highlight a couple of them because this one's
Chris: really great. We'll put a link in the show notes. Nebula powers thousands of
Chris: data centers, thousands of systems.
Chris: I've heard some really amazing use cases. You may be even surprised to learn
Chris: that there are vehicles on the road that are powered by Nebula. So check out Nebula.
Chris: It's built from the ground up to work across a very diverse data center, multi-network setup.
Chris: So if you've got things behind carrier-grade NAT, if you've got systems that
Chris: are in one VPS on another VPS and on your LAN, or if you've got a data center
Chris: with tens of thousands of systems in it, they all will work with Nebula.
Chris: Nothing else offers Nebula's level of resilience, speed, and scalability.
Chris: So you can build it all yourself or get started with their managed system and
Chris: 100 hosts absolutely free, no credit card required. Go to defined.net slash unplugged.
Chris: Okay, I got a little ask out there for the audience, for those of you,
Chris: and I know PJ is one of them, that have Frigate systems.
Chris: Something I've been thinking about for a long time is the Frigate NVR,
Chris: the network video recorder.
Chris: Really nice, and if you pair it with something like a Coral USB accelerator,
Chris: you can do a lot of fancy image recognition near on the fly.
Chris: And one of the things they've added in their 0.16 release, that kind of makes
Chris: me want to really go all in now, is they have license plate detection.
Wes: Oh, build your own flock, finally.
Chris: Right. I want my own way of knowing when somebody new has pulled up at the RV
Chris: when I'm not there or when it's somebody we know.
Chris: And so I'm on a farm and there are farmhands that have trucks and they drive
Chris: around all the time. And that's totally normal expected behavior.
Chris: Occasionally, randos show up or people that need help or service or whatever
Chris: show up. And I'd like to know when it's the difference between a vehicle I've
Chris: seen and and sort of proved and a vehicle that I've never seen before and then get an alert for those.
Chris: And there's a lot of cool tooling you can do around the learning in general.
Chris: Plus, as you know, everything I kind of look at these days, there's an angle
Chris: with Home Assistant here.
Wes: I mean, there has to be. Otherwise, you won't even let it on the show. I mean, what?
Chris: Yeah, you can actually like. So for this license plate, yeah, right.
Chris: It has to be for this license plate automation detection, for example,
Chris: you can build alerts and Home Assistant. So you can have home assistant aware of this license plate.
Wes: Yeah. Okay. This sounds pretty darn cool. I like where you're going.
Chris: I know. Very cool. But of course I have to do it the way that is the least recommended,
Chris: the least reliable because of my
Chris: situation. And that is I need audience recommendations for wifi cameras.
Chris: I know Chris use ethernet, use POE Chris use ethernet. They're going to be more
Chris: reliable. Chris, you got to use ethernet. I can't.
Chris: My God. If you want to come out and make Ethernet go through places that I didn't
Chris: know Ethernet could go through, I would love to have you. I'll host you.
Chris: You can stay for as long as you need.
Chris: But I need Wi-Fi recommendations. Ideally, even things that are battery-powered is a major bonus.
Chris: Like some of the commercial competitors, like the Ring and the Wyze cams,
Chris: maybe not Wyze, but like Ring cams and some of the others, they have battery packs in them.
Chris: So as long as they're on your Wi-Fi network, you can stick them out in the yard.
Chris: You can stick them out on the fence, all over the place.
Wes: Super easy deployment, yeah.
Chris: Yeah. So battery-powered would
Chris: be a major bonus or USB-powered if I can plug it into a battery pack.
Chris: And so I'm looking for outdoor and indoor recommendations, both Wi-Fi.
Chris: Yes, I know that work well with Frigate.
Chris: And so that's probably RTSP and OVFH or whatever it's called.
Chris: I'm going to be learning all about that. But right now, before I dive too deep
Chris: and spend my precious sats,
Chris: I'd like to get the recommendations from the audience out there because I've
Chris: looked at a lot of different options and I've just kind of checked out over
Chris: and over again because I could see myself spending a bunch of money on cameras
Chris: and not really having the results I want.
Chris: I know I have to lower my expectations when it comes to Wi-Fi,
Chris: but if you have any suggestions,
Chris: please boost them in or go to our contact page and let me know because i i have
Chris: a feeling if i can find even just a handful of good cameras i think we'll have
Chris: a segment on it pretty soon
Chris: and i'll do like a little frigate coverage on the show and try to convince you
Chris: guys to use it that's i always do.
Chris: Well the arch linux project has been getting hammered for just over two weeks
Chris: i was hoping by the time we went on the air today, I'd have an update saying it's over.
Chris: It is not. The attack is primarily targeted the main website and the AUR and the forums via a DDoS.
Chris: Arch's maintainers has confirmed that the incident is ongoing.
Chris: It is indeed a DDoS attack, and they're trying to collaborate with service providers
Chris: to mitigate it as much as they can.
Chris: However, full restoration has been challenging. There's even issues as of the
Chris: Sunday morning as we're live on the air.
Chris: And this also unfortunately follows kind
Chris: of a rough summer for the aur in general there were some browser packages in
Chris: july that were replaced that had the chaos rat installed in them we've already
Chris: talked the whole you know aur user repository stuff to death so i don't think
Chris: we need to dig into that too much but it's worth saying that it's been a rough
Chris: summer for the aur to begin with.
Wes: I try to use arch by the way.
Chris: Yeah oh is this really unfortunate i mean i don't think it even needs to be
Chris: said, but this is probably about as low as it gets,
Chris: attacking a free software project, non-profit like this, like Arch,
Chris: that's not even associated with any particular commercial company and it's just
Chris: people working hard trying to
Chris: make a distribution that people love and they're trying to run services.
Chris: I think it's without any question that we totally, totally, totally are disappointed
Chris: to hear this. Very frustrated,
Chris: Maybe we could get into what we know about it, but before we get into all of
Chris: that, why don't we just take a moment, step back, and talk about workarounds
Chris: that users of the show could potentially implement right now while Arch is figuring this out.
Chris: And then we'll get into speculation and other stuff.
Wes: Yeah, well, unfortunately, things like the mirror list endpoint used by tools
Wes: like Reflector, that kind of thing, well, that's hosted on archlinux.org.
Wes: So if that's having issues, which it has been, one
Wes: thing you can do is look at the mirrors listed in the pacman dash
Wes: mirror list package so you should probably already
Wes: have that on a normal arch system so go take a peek in there that'll
Wes: at least help you get some options and then the iso is also available on a lot
Wes: of the mirrors they link to some in their news announcement but if you're going
Wes: to do that or download stuff manually do uh make sure you to confirm that it's
Wes: actually signed by the arch trusted keys because you're kind of taking that
Wes: could be taking that into at your own hands.
Chris: I think maybe that's worth underscoring. This is a moment in time where it's
Chris: behoovant on you to be a little extra careful because these are times that attackers can exploit.
Chris: So be sure things are signed. They look legitimate. Take an extra step.
Wes: For the case of the AUR in particular, they maintain a mirror of AUR packages on GitHub.
Wes: It's kind of an interesting setup so if you go there it looks empty but they
Wes: have a branch per package and their announcement has a little tip about a one-off
Wes: git clone command you can do to just check out a particular package that you're interested in.
Wes: But that can be a backup way to get your AUR if you need to,
Wes: which is nice. That's kind of handy, even just regardless.
Chris: I mean, just temporarily, that might be the way to do it. One of the things
Chris: that the ARCH wiki, if you use the AUR properly via the whole guide,
Chris: they start with having you build your own packages.
Chris: It's almost kind of this is the moment where it's like oh that was actually
Chris: worth paying attention to yeah.
Wes: You know those make package skills they pay off sigh.
Chris: I've been watching social media. I've been seeing people talk about this.
Chris: There's been some good coverage, LWN and The Register, I think,
Chris: in particular, and some others had some good coverage.
Chris: Brent, do you have a sense of the impact on the users?
Brent: Well, people are reporting, basically, AUR slowness and occasional,
Brent: like, complete downtime, basically, which clearly will affect installations and updates.
Brent: So, Chris, you can't always update before the show. Sorry.
Wes: You know, if this had happened to the CentOS archives, no one would notice.
Wes: But Arch users, they're doing Pac-Man, SYU, you know, every two seconds.
Brent: Yeah, it's just built into the fingers now. Now, there is, of course,
Brent: some users noting that this has also disrupted OMarchie, you know,
Brent: that DHH Arch initiative that came out recently.
Brent: So the new setups for that have been quite painful. Let's just put it that way.
Brent: And some people have also, of course, complained about problems during fresh
Brent: installs. And DHH actually addressed this on X recently.
Brent: His Omarchi 2.0 release might have to wait a little longer.
Brent: The AUR denial of service attack has picked back up.
Brent: But the upside is that we're building in all sorts of resilience for the installer
Brent: to deal with this style of assault.
Brent: And meanwhile, we'll build a complete Omarchi package mirror for all.
Wes: Oh, that's a big thing there.
Chris: I think this is notable that, first of all, they're releasing it as its own
Chris: standalone ISO now, but also that this big moment had to be delayed by this
Chris: DDoS attack. That really stings.
Brent: It continues here. We're pulling the AUR out of the Omarchi install hotpath.
Brent: It's an incredible resource, but we actually only need a handful of packages
Brent: for the initial setup, and we can just host those ourselves.
Brent: So the AOR really needs a new mirror strategy to avoid this type of predicament.
Chris: Interesting. Kind of unfortunate that they have to do that, but probably a pretty
Chris: good solution. There has been some spec- Well.
Wes: It's at least resources, right, that I guess DHH can offer to a community project,
Wes: or at least to offload from, anyway.
Chris: Yeah, I mean, Shaw, I have never seen anything in the Linux desktop space see
Chris: this kind of continued momentum.
Chris: Him we could have a segment on every week of the show of people that you know
Chris: dozens of people that are switching it's really impressive so i suppose moving
Chris: that off of the aur will probably reduce some of the strain you.
Brent: Know steam is based on arch these days and it gets me wondering if they're having
Brent: issues if anyone's having issues with their steam decks maybe there's a different
Brent: strategy there do you guys have any thoughts on that.
Chris: They don't really take advantage of the aur unless the user drops down to desktop
Chris: mode and kind of gets that going so i suppose it really only impact them up
Chris: at Valve where they're building it, you know, if they're pulling things in from
Chris: the AUR, which isn't good. I mean, that's not great either. It's...
Chris: It's hard to understand why anyone would do this. I saw some people speculating that it's Oma Archie,
Chris: that Oma Archie has put so much traffic with the new users, but the Arch developers
Chris: have kind of distilled or dispelled that myth. So, no, we don't think that's what it is.
Chris: In the past, we have seen AUR helper tools that have been broken and unintentionally DDoS the AUR.
Chris: I suppose that could always be possible. It may be particularly hard to track
Chris: down. One of the issues is that multiple aspects of the Arch infrastructure
Chris: have been attacked, and the tools that they use to manage the Arch infrastructure are hosted where?
Wes: The Arch infrastructure.
Chris: You got it, Wes. So they're unable to access some of their own tooling to solve and mitigate this.
Wes: Yeah, so far they've only said, we are keeping technical details about the attack,
Wes: its origin, and our mitigation tactics internal while the attack is still ongoing.
Wes: So maybe when it finally ends, we'll get some more details.
Chris: Yeah, as we're recording on August 24th, there has been no specific group that
Chris: has come forward and claimed credit.
Chris: And there's been nobody that's sort of been trying to tie it to any particular people or motive.
Chris: But the fact remains that we're going on now two weeks of either some kind of
Chris: intentional attack or misconfiguration.
Chris: And I hope it's in a way just a misconfiguration because I'd be really disappointed
Chris: to learn that people out there would be attacking Arch.
Chris: And Arch has responded by putting up a status.archlinux.org page,
Chris: which you can check and see how services are doing.
Chris: Some systems are down right now. The website is down right now as we record.
Chris: The AUR looks like it's at about an 83% reliability today.
Chris: Not great. It was at 78% earlier.
Wes: And wiki is doing pretty good though. So yeah.
Chris: And the forum is doing better today. The forum was also, it's interesting that
Chris: it's different aspects of the infrastructure at different times.
Chris: Which kind of suggests targeted attacking to me. Again, these are just things
Chris: that are being speculated.
Chris: Some people have also speculated that it's somehow because of this malware that
Chris: we've talked about on the AUR.
Chris: And that people are trying to disable the AUR or something because of it.
Chris: But I think actually, isn't there just even a more recent malware incident?
Chris: Didn't somebody just slip something in again?
Wes: Well, yeah, there was the one, it was like a malicious package named Google Chrome Stable.
Chris: Oh yeah, it was Firefox and then Google, right.
Wes: Yeah, so the browsers have been a big thing of attack here.
Chris: And they're putting in remote access Trojans. And the Google one is the google-chrome-stable.
Wes: Yeah, it looks like a legit name, but by a brand new account.
Wes: And then Chrome does actually start, but it runs a little Python program first.
Wes: And then that turns out to be a remote access Trojan.
Wes: It can install other malware, spy on users, tries to connect to its command
Wes: and control stuff. It's no good. I mean, the AUR maintainers did remove it pretty quickly.
Chris: Yeah.
Wes: It did apparently still get a few upvotes, though, so some folks might have installed it.
Chris: I mean, Brian, this is what we talk about, right? People do need to be aware
Chris: of this, perhaps more so than ever right now as Arch gets more popular.
Wes: Good time to have those ButterFS snapshots.
Brent: I mean, it's really one of the main criticisms of the AUR forever is that anyone
Brent: can just upload a package, and there's not lots of vetting going on.
Brent: So even though it's widely used there's
Brent: no vetting and the trust is maybe let's
Brent: say a little questionable so they specifically
Brent: say you know arch devs are not responsible for aur
Brent: content 100 community maintained and unsupported by the core arch team so that's
Brent: super important to keep in mind that said i mean we've all loved the aur for
Brent: years and years and it's super useful chris it kind of saved you recently so
Brent: it's popular but you know you're taking some chances.
Chris: Maybe now, I think, you know, this is maybe a theory that I'm just roughing,
Chris: roughly trying out right now in the air.
Chris: Arch has gotten a lot of attention from a few vectors recently.
Chris: YouTube, CacheOS, and Omarchi.
Chris: And because of these, I would say these three things, it has drawn different
Chris: user bases to Arch, and it's giving Arch a lot of attention.
Chris: And so there's two thoughts I have with that. One, kind of coincidental,
Chris: the timing of this and its peak popularity right now.
Chris: Number two, what a damn shame.
Chris: You know, like, Arch has been building something incredible for many, many years.
Chris: And it's getting the recognition it deserves after so many years of being the butt of a joke.
Chris: It's getting the recognition, the attention, and the adoption it rightly deserves.
Chris: And then some jackass goes and does something like this.
Chris: And knocks them down and shakes people's faith and trust in the platform and
Chris: forces folks like DHH to rebuild their products to avoid using core Arch infrastructure.
Chris: I don't know. So right now, here's what we do know is we're now into the second week.
Chris: They have partial mitigations in place. Some GitHub mirrors are up.
Chris: I think Cloudflare has offered to help, but acceptance seems like the group
Chris: over at Arch isn't totally down to clown. The Cloudflare's like,
Chris: yeah, we'll help you with this.
Chris: And DHH has been very much like, you should take their help on this.
Chris: And they're very much like, we don't know how we feel about Cloudflare.
Chris: So that's where that's at right now.
Chris: There are some tools where you could roll your own AUR. So while it's up,
Chris: like you could mirror the packages you need.
Chris: We were looking at a couple of them. One of them, we'll have both these linked in the show notes.
Chris: But AUR Publish is one of them. It seems pretty straightforward.
Chris: And you can export things from the AUR and then build them locally and host them.
Chris: And Salvador is a similar tool. It's a little older. It's a Bash script that'll
Chris: help you maintain your own AUR packages and has some neat features in there.
Wes: You can also, it looks like, just self-host maybe even the AUR web,
Wes: like the same software running the main one.
Chris: Oh, yeah, that would make sense. Yeah, it's on GitHub. So wouldn't that be funny?
Chris: And then, like, replace the logo with, like, some sort of crappy,
Chris: like, your own logo kind of paint shop together.
Chris: You know, if you run a decent amount of Arch machines, maybe it's worth considering
Chris: some of these tools anyways.
Chris: One of the ways we could help the project out is just by taking some of the load off.
Chris: If you got more than a handful of Arch systems, maybe you should just mirror
Chris: the packages you use most frequently.
Chris: And some of these tools support fetching the latest updates and then,
Chris: you know, caching them locally for you. And then you update your systems from that.
Chris: I don't know, it seems like it could be a good way to do it.
Chris: Get it going, Wes. We got an Arch box.
Wes: We do we should do this therefore we need our own repo,
Wes: 1password.com.
Chris: Slash unplugged that's the number 1password.com slash unplugged all lowercase
Chris: go take the first steps to better security for your team by securing credentials
Chris: and protecting every application even your shadow unmanaged IT which I used to be,
Chris: and I can speak to how tricky that is so that's why you want to go to 1password.com,
Chris: slash unplugged if you're in IT If you're in security, you know the mountain
Chris: of assets you have to protect these days.
Chris: It's not just devices and, of course, identities, which are critical.
Chris: It's applications, too. And there's more and more applications all the time,
Chris: and it's creating just a mountain of security risks.
Chris: But you really can't afford to just have that mountain around.
Chris: It may become a volcano one day. That's where 1Password Extended Access Management comes in.
Chris: And you're not alone. A lot of IT pros out there say this is one of their biggest challenges.
Chris: And Trelica, by 1Password, will discover the applications, even the ones you
Chris: didn't know about, managed or unmanaged, and help you inventory all of them.
Chris: Understand your spend. Understand where there's redundancy and too much use. And manage shadow IT.
Chris: Stuff that you didn't even know your users were using that's on your network.
Chris: And the other thing that I think is really lovely is there's a process to securely
Chris: onboard and off-board employees. So you can meet those compliance goals with
Chris: an actual system and process.
Chris: That's where Trellica by 1Password provides a complete solution for SaaS access and governance.
Chris: It's just one of the ways that extended access management helps teams strengthen
Chris: compliance and security.
Chris: You're probably familiar with 1Password's award-winning password manager that's
Chris: just trusted by millions of users and businesses.
Chris: IBM, Slack, many others have used 1Password to secure their passwords.
Chris: But now it's more than just securing passwords, isn't it? And that's where 1Password
Chris: Extended Access Management comes in.
Chris: They're really great. And, you know, they undergo third-party audits on the regular.
Chris: They have one of the industry's largest bug bounties.
Chris: And they try to exceed the standards set by various authorities when it comes
Chris: to, like, encryption standards and whatnot.
Chris: They really try to be and are the leader in security. So take the first step
Chris: to better security for your team by securing credentials and protecting every
Chris: application, even the unmanned shadow IT stuff. So go learn more.
Chris: You start by going to 1password.com slash unplugged. That's the number 1password.com slash unplugged.
Chris: Go there, check out the information they have, and support the show.
Chris: It really is something I wish I had when I was in IT.
Chris: I think it could have stayed in the game a little longer if I had something
Chris: like this. So go check it out. Support the show. 1Password.com slash unplugged.
Brent: Well, you teased a whole bunch of apps this week, and I've got the feeling one
Brent: of these might just be up my alley. But, Chris, what is it?
Chris: All right, Brantley, let me see if I can sell you on this one.
Chris: I think you're going to like it. I think it would be pretty easy to get going
Chris: on your machine in the van.
Chris: It's called Task Trove. It's pretty new. It's a self-hostable task management
Chris: app that respects your privacy. And I know that's a big one for you.
Chris: And you could think of it as offering a lot of the same features as the commercial,
Chris: like Todoist style and some of the other bigger to-do apps.
Wes: Yeah, it looks a lot like Todoist, really.
Chris: Yeah, right. Well, this is what I was looking for, something to kind of replace
Chris: Todoist. So obviously you can self-host it, zero data tracking.
Chris: They have smart task creation where you can use natural language.
Chris: And I actually do like this when I'm on the phone with somebody,
Chris: you know, call Brent 2 p.m. on Friday.
Chris: And then you can do subtasks with like rich text details
Chris: which is i use subtasks all the time you
Chris: know figure out linux unplugged and then there's
Chris: like 25 subtasks to that right and so it's nice to have all
Chris: that you can have reoccurring tasks set linux unplugged pending on saturday
Chris: and you can have custom patterns in there and it does automatic scheduling it
Chris: also has like a kanban style project organization with colored labels and multiple
Chris: different style views really nice clean design with dark and light themes,
Chris: mobile friendly, but also works on the desktop, keyboard shortcuts.
Wes: Mobile apps are just like a web app that works well for mobile too.
Chris: But are you ready for the big one?
Brent: Is it Rust?
Chris: It's built in Canada.
Brent: Whoa. Okay.
Chris: In Canada.
Brent: You're right. That is in my lane.
Chris: Really nice data storage too. It's file-based, which I always like.
Chris: Just a simple JSON format that's really easy to back up, transfer, move around, restore.
Chris: They are working on a paid hosted version. If you don't want to self-host, not available yet.
Chris: But also, it looks like there will be a way to have your totally private,
Chris: totally self-hosted version.
Chris: But still hook into a couple of the cloud features as well as contribute towards development.
Chris: So I like that there is a path to sustainability there, but it doesn't negate
Chris: you from using it full-functional self-hosted when they do get there.
Chris: They're not there yet, but that's what they're working towards.
Chris: And they're very upfront about that, which I like.
Chris: Really nice app. What do you think, Wes? Have you looked at the GUI and taken a poke at it?
Wes: It does look pretty nice. I will just call out, which is make of it what you
Wes: will. It does kind of have an interesting license situation.
Chris: Oh, yes. Thank you. Yeah.
Wes: Content of branches other than the main branch are not licensed.
Wes: Source code files that contain .pro in their file name or their directory name
Wes: are not licensed under this license. So there's some exceptions.
Wes: And then the whole thing is under a sustainable use license, V1.0.
Wes: You can use or modify the software only for your own internal business purposes
Wes: or for non-commercial or personal use.
Wes: So there's some restrictions from your traditional open source license just to be aware of.
Chris: Because, you know, they're going to kind of try to find a way to monetize some
Chris: of the pro features while still giving you the core functionality.
Chris: And the core functionality is kind of there today.
Chris: But here's my final kind of pitch to you, Brent. Okay. It's a pretty new project.
Chris: And it's under active development.
Chris: And you could get in with your bug field today and engage with the developer
Chris: who is very clear about how you do that. You engage in, essentially,
Chris: the issue process on GitHub and walk through all of that.
Chris: And you could make an impact here. And you could end up with,
Chris: perhaps, your perfect task management application that's finely tuned for Brentley
Chris: and have full control over it.
Chris: Self-hostable, respects your privacy, has a sustainable path.
Chris: The developer is an independent Canadian developer.
Chris: And they're actively looking for input from folks like yourself.
Brent: That sounds perfect. I don't see any downsides. where do I sign up?
Chris: It's called Task Trove you can check out their, they've got a nice website it's
Chris: on GitHub obviously, but you can also go to tasktrove.io and see their fancy
Chris: website and it's just a simple Docker Composer way if you like to go that route,
Chris: or set it up yourself, there's a couple options there they have instructions
Chris: on the GitHub take back control of your productivity is their tagline on their main site, nice site too,
Chris: They've put some real thought into this. That's also what's jumped out at me
Chris: is there's a lot of care and thought into this.
Chris: And it's in a state right now where it's essentially ready to take on something
Chris: like Todoist. And they're just getting started.
Chris: So that's pretty exciting. And it kind of falls in line with taking these types of things.
Chris: These are little signals and bits of data that I used to feed to the cloud and
Chris: moving it to my own self-hosted network.
Chris: And what I really appreciate is it's one of these applications you can just
Chris: run and you don't even really notice it's going.
Chris: You can't really see it in the process viewer. It's just really nice and straightforward.
Chris: And then in the future, there will have more collaborative features.
Chris: I think that'll also be where some of the pro stuff comes in.
Chris: The cloud maybe enables that kind of connectivity.
Wes: So are you going to run it long-term? Does it have enough that you're able to switch?
Chris: The moment I could do collaborative tasks with the wife. Or I'd really love
Chris: something where we could use it too.
Brent: Sure.
Chris: Yeah. I'd even pay a reasonable monthly fee for that.
Wes: It does look like it's ready to go with Docker. They've got a Docker Compose
Wes: or just plain Docker or some manual setup instructions if you're down with PNPM. So that's nice.
Chris: Yeah, you could do it that way. Task Trove, link in the show notes.
Chris: And then here's the next one.
Chris: This one's really more for future, Chris. This is really, I'm trying to pitch to myself.
Chris: Could actually be useful for both of you, though.
Chris: This one's called Shuthost, and it's a little helper that manages the standby
Chris: states of your Linux boxes and supports Wake on LAN.
Chris: And it has a very usable web GUI to manage all of this. And here's where I've needed this.
Chris: I never need this until I'm traveling. And then I need it. And I need it every damn time.
Chris: Like inevitably something in the studio goes to sleep, usually the soundboard
Chris: machine, and I need to wake it up. or my workstation upstairs is asleep because
Chris: I haven't been here for two weeks because I'm traveling and now I need something off of it.
Chris: Or for some reason, this has happened, like some device at home has gone to
Chris: sleep and I need to power it up and use it.
Chris: And so this little helper gives you a web front end where you can have these
Chris: hosts pop it off and it's just ready to go.
Chris: He does disclaim that he did use an LLM to generate. It's not vibe coded,
Chris: but he used an LLM in some of this.
Chris: But you can manage the standby state
Chris: of Unix hosts with Wake on Land or a lightweight agent if you prefer.
Chris: There's a web GUI, which you can install as a progressive web app on your phone.
Chris: It also provides an API so you could integrate Home Assistant pretty easy with
Chris: just like a webhook call or build a quick integration around this,
Chris: which that would really take it to the next level.
Chris: And they also include some convenient scripts to just make it work for you.
Chris: And there's actually a respectable amount of documentation for a project of
Chris: this size. It's not a huge project.
Chris: It's a pretty straightforward thing to set up, but respectable amount of documentation
Chris: and future direction, too.
Wes: Seems to have both the Apache and MIT license.
Chris: Have you had this problem? You know, where everything works great,
Chris: maybe because you're there and you touch things from time to time,
Chris: but then when you leave, like, whatever... I know you don't have a lot of systems
Chris: running at home, but have you had this problem where, like, it's,
Chris: of course, when you're traveling?
Wes: Yes. For sure. Yep. You're out of your rhythm. You didn't realize that something
Wes: somehow has sleep enabled or something weird happened with your power and things
Wes: didn't fully come back online right there can be a lot of situations here's.
Chris: My sales hook for Brent are you ready,
Chris: I actually think something like this would be useful for you in the van scenario.
Brent: Really?
Chris: Yeah, yeah. So again, this is called shut host, S-H-U-T host, link in the show notes.
Chris: You got to have a minimal power draw in that van.
Chris: Like right now, I've been thinking about this. It's parked outside that fancy
Chris: hotel, really class in the joint up.
Brent: No solar panels connected.
Chris: Right. And things are just kind of running, hopefully fine, but you don't really
Chris: have visibility on any of this stuff right now.
Chris: These are really common scenarios especially for a
Chris: guy like yourself and it would
Chris: be nice to have things on standby not consuming power
Chris: but then with a tool like shut host being
Chris: able to fire things up so you have observability you could you
Chris: could turn on a camera system or you could turn on the home
Chris: assistant box you could enable more things remotely to
Chris: like check in on the box and then also use something like this to bring them
Chris: back down when you're done and so you could you know kind of like the mars rover
Chris: you could you know like the nasa people or the jpl folks that are powering things
Chris: up and managing things as they need it then they turn it back down like you
Chris: could do the same thing for the van with a tool like this.
Brent: So like when the valet goes to like try to start the thing i can boot the cameras
Brent: up and then once they give up i can just kind of put them back into a rest state.
Chris: I mean you know i do this not with this tool but you know that's what i do right
Chris: when i take jupes in to the shop that's true when the folks when the folks enter
Chris: the motion sensors detect motion and they activate the cameras and then I can
Chris: peep on the technicians.
Wes: I'm most excited about the API component of it. I mean, Home Assistant are not
Wes: just like for backups, for family backups.
Wes: Like I can definitely see my folks having machines that, you know,
Wes: they just power off and if I can, you know, wake up when they're in bed and suck up that data.
Chris: It also made me wonder, is there like a bit focus workflow for like gear automation?
Chris: Bit focus is such a great tool. If you have a stream deck, you can automate
Chris: so many things to get like a lab ready or a studio ready.
Chris: And so if you could just have a button on here that wakes the studio up,
Chris: so then you don't have to have the machines running all the time.
Chris: You can have them sleeping, conserving power.
Chris: You sit down, you hit one button, as long as the bit focus, Raspberry Pi,
Chris: or whatever is going, boop, boop, boop, studio comes online.
Chris: Which, you know, if you're doing it off-grid or something like that,
Chris: or have a little home lab where you want to try to save as much power as possible,
Chris: it's shut down the systems you don't need.
Chris: These kinds of things are just really nice. And part of it is having also a
Chris: nice little UI to do it, and the other part of it is something that works on
Chris: your mobile and then lastly something that doesn't take 10 years to get going.
Chris: And the config syntax for this is stupid simple. It's server name, port, the IP.
Chris: That's pretty much it. It's two lines.
Wes: I don't know if you noticed, but it is written in Rust.
Chris: Oh, I did not notice. That did not influence the pick. How about that?
Chris: That's true, PJ. You've got a solution for this already that doesn't require any Docker, does it?
Mumble: Let's go use the ESPN and relay. Still need home assistant running, though.
Chris: I'm going to have that. Yeah. Well, you know, to be honest, one of the ways
Chris: I do solve this today, because I did not have this tool, is I just plug my PCs
Chris: and my monitors into smart plugs.
Chris: And the PCs and the BIOS are set to power on when the power is restored, just boot up.
Chris: And that's how i solve this and it's great too because the other night dylan
Chris: was playing video games too late and i use the intercom and i tell him hey you
Chris: got to wrap up and then like you know,
Chris: 30 minutes go by and he hasn't wrapped up and hey you got five
Chris: minutes you need to get off the computer five minutes go by he's not off the computer so
Chris: i just bring up homo system boop kill the power he's still
Chris: sore about that one this is like a week ago and
Chris: he's still bringing it up but it's really nice to have that kind
Chris: of control over your individual systems and one of
Chris: the other ways i use this and you could absolutely especially like you
Chris: said with this api and you could do this without smart plugs
Chris: and brent's unfortunately experienced the downside of
Chris: some of these automations that always work well but when i
Chris: arrive at the studio uh the smart plug activates in my office and turns on the
Chris: monitors in my office and if the computer if my workstation isn't on turns it
Chris: on because it it takes an obnoxiously long time to post so by the time i get
Chris: up there everything's going and it doesn't have to be running 24 7 to accomplish that.
Chris: Unfortunately i didn't really build that automation with other people in mind,
Chris: which brent brent sometimes experiences when he stays at the studio yes.
Brent: I always know when you arrive at the studio though so that's a benefit.
Chris: That's true yeah i guess it gives you a warning that I'm here,
Chris: right? So you can chase the girls out.
Brent: I always know when you leave too because all the lights go out.
Chris: Sorry about that. I swear, one of these days, I'm going to fix that.
Chris: Unraid.net slash unplugged. Go unleash your hardware, and we are in the final countdown.
Chris: It is the final days of the 20 days of Unraid summer. Can you believe it?
Chris: Summer has gone by, and 20 years of Unraid has come very, very quickly.
Chris: But you're not too late. You can still save 20% off licenses,
Chris: upgrades, exclusive new Unraid merch until August 26.
Chris: That's your deadline. So there's just enough time to go grab a deal and enter
Chris: the Show Your System competition so you can win prizes during their live stream
Chris: that's coming up on August 30th.
Chris: They're going to have their founder there. They're going to have special guests.
Chris: There's going to be hardware giveaways. There's going to be other giveaways as well.
Chris: And they're going to celebrate 20 years of Unraid.
Chris: So go learn more by going to our URL while you support the show,
Chris: unraid.net slash unplugged.
Chris: Can you believe it? 20 years of Unraid.
Chris: Unraid gives you the ability to take what you have today the different size
Chris: drives you have in your closet, take the hardware you have right now and build
Chris: something that lets you run the stuff we talk about in every show.
Chris: You know, it's like one of these things where if you've got a few hours on a
Chris: Saturday, you can actually get up and running.
Chris: Unraid really does let you unleash your hardware and they're always running
Chris: on top of a modern Linux stack.
Chris: It's one of the things I like about Unraid is they have a legitimate monetization
Chris: strategy that means they can continue to develop and support your system for the long haul.
Chris: I mean, here they are at 20 years And it honestly feels like the energy they
Chris: got They're just getting going It's incredible So check it out,
Chris: that special deal goes until just August 26 The final 20 days Of summer for Unraid Are almost here.
Chris: To celebrate 20 years of Unraid Go to unraid.net slash unplugged Don't miss the big bash on the 30th,
Chris: Giveaways, I have a feeling too If you tell them you're from Linux Unplugged
Chris: You might get a little special treatment A little special attention You know,
Chris: they love you guys Alright, one last time Unraid.net slash unplugged.
Brent: Well, we've had another great week and want to say a huge thank you to the new members.
Brent: That's Justin N., Caden, Nathan R., Wesley J.P., Jonathan G., and Adam T.
Brent: And we have exactly one redemption left for our very special bootleg promo code.
Brent: Chris, what's this all about? There's only one?
Chris: Only one left. Take 15% off every single month forever. Thank you to our new members.
Chris: Thank you for supporting the show, putting that support on autopilot.
Chris: And keeping us going. It's a great feeling to see those come in and see that support like that.
Chris: Now, we also got some emails into the show, and I got various versions of this all week long.
Chris: So I wanted to put this in here because I thought BHH32 had a very articulate
Chris: version of this response, and this is in regards to our BcacheFS coverage and
Chris: its exclusion so far from the Linux kernel.
Chris: We talked about this last week, and I was pretty disappointed.
Chris: And I made the point that I felt like the kernel developers were losing touch
Chris: with the users on the ground and that it was now becoming feels over features.
Chris: Well, BHH writes that, Chris, I don't agree with your sentiment on BcacheFS.
Chris: I think it comes down to Kent's inability to adhere to kernel development policies,
Chris: his attitude and sneakiness trying to sneak in new features during a feature
Chris: freeze when only bug fixes are allowed.
Chris: Now he's dogging on other file system developers.
Chris: In any industry job, he'd have been fired a while ago. I don't think Linus is
Chris: in the wrong, no matter the technical loss.
Chris: If he were to remove Bcash from the kernel, well, it's just not fair to the
Chris: project and other developers to have to continue to deal with issues from someone
Chris: that can't follow the rules after being warned many times already.
Chris: And I think this is... There's a lot of things in here I actually kind of agree
Chris: with in the sense that, hey, if they don't want to work with somebody,
Chris: they don't have to work with somebody.
Chris: But one of the sentiments that I saw over and over again this week was.
Chris: Hey man, Kent tried to squeeze a new feature in during an RC freeze,
Chris: and everybody knows the golden rule, only fixes, no features.
Chris: And then when he got caught, he got pissy about it, and it's on him.
Chris: He shouldn't have tried to squeeze these features in. He was not following the
Chris: release process, or he was being
Chris: sneaky, or he doesn't know how the kernel works is also one that I got.
Chris: Because I think people don't know Kent's been around longer than BcashFS.
Chris: And my position, and I think probably Wes and Brent agree, but I'll let you guys speak to this.
Chris: My position is quite simply, there's nuance to this problem.
Chris: I did a little research, and over the years, I kind of went back to Linux kernel
Chris: 3 something, so it was during the development phase all the way forward.
Chris: And I, you know, I mean probably over a dozen examples of gray line issues of
Chris: feature slash fix, because often a fix is a feature and a feature is a fix.
Chris: I saw multiple, I saw three examples for ButterFS, totally fine,
Chris: fixes during the RC window.
Chris: I saw examples for the sound subsystem. I saw examples for the sound blaster drivers.
Chris: I saw examples for the sleep and suspend subsystems. I saw examples for video
Chris: things, all kinds of examples of fix slash features getting added during the RC window.
Chris: And so I think Kent's position has always been that what I was contributing
Chris: was more akin to a fix than a feature.
Chris: And I have users in production that need this fix and the RC periods for fixes.
Chris: And Linus's position was, I disagree. It is a feature ad. It's not a fix.
Chris: And therefore, it's not allowed. And I'm totally fine with that.
Chris: That's Linus's call. It's his kernel.
Chris: And, you know, how Kent responds to that is his responsibility.
Chris: But I actually think there's importance to understand here. It's not like he
Chris: was trying to add some new feature to BcacheFS that was just absurd.
Chris: In Kent's opinion, he was trying to do a fix.
Chris: Fixes are allowed in the Linux kernel during the RC process.
Chris: And maybe it's more of people hear the story, but they don't look into the issue.
Chris: And this is where I'm going to turn to you, Wes.
Chris: In my opinion, what Kent was doing was more akin to fixing log issues than it
Chris: was a new feature of BcacheFS.
Wes: This time we're just talking about a 70 line patch that just picks overwrites
Wes: instead of updates from the journal and sorts them in reverse order is how he
Wes: built it at one point in terms of the kind of code for journal replay stuff he was trying to add this.
Chris: Was to help people in production that were trying to be cache fs out on their systems,
Chris: And so they, in theory, were writing the latest kernels to get these things.
Chris: And so is it a new feature or is it a fix?
Chris: But where I see a lot of people short-circuit on this issue is,
Chris: well, he wasn't following the best practices of kernel development.
Chris: He was trying to ram features in during an RC.
Chris: I don't agree with that assessment. I think that's kind of a lightweight take.
Chris: If you look into it, I think there's nuance here.
Chris: But there, Linus can make his call and how Kent responds to that's on Kent.
Chris: But do you agree there's nuance this is you could call it a feature but you could also call it a fix.
Wes: Yeah and i mean as with all rules right you have
Wes: to kind of understand what what they're there what they're trying to prevent is there you
Wes: know uh what is the real risk that this
Wes: if added can break other parts of
Wes: the kernel or other users outside of the bcash fs you know there's all kinds
Wes: of things that ultimately get considered into like what actually really gets
Wes: stamped into the kernel or not i think it is totally true that kent failed to
Wes: gain the trust of the kernel community to be able to have leeway to successfully
Wes: get these kinds of things pushed upstream.
Wes: We're all dealing with the results of that. But I do think you're right in most
Wes: or at least many development communities there are rules and then sometimes
Wes: there are exceptions and there's classifications and not all things fall into
Wes: clear cut categories and judgment calls get made and that's where the social
Wes: dynamics really do become important.
Chris: I don't think it's fair though to write Kent off because of that one debate
Chris: if it was a feature or not.
Chris: And that's where I see a lot of people maybe failing to intellectually follow
Chris: this all the way through and just kind of using it as a shortcut to just write
Chris: Kent off, who has been a longtime contributor outside of just BcacheFS and knows what he's doing.
Chris: But I do agree that if Linus doesn't want it, that's all that really matters.
Chris: I think it's a shame and it's a loss.
Chris: And it's my opinion that the kernel developers have probably never really been
Chris: big file system guys that just don't think it's a thing they really care or
Chris: think a lot about. It's not a problem they really have to solve a lot.
Chris: And like Wes said, there isn't a social relationship there to kind of allow
Chris: for this stuff where some of these developers that have squeezed things in under
Chris: the wire, not only have they been long-time contributors to a Linux kernel,
Chris: but their employer probably financially contributes to the Linux Foundation too.
Chris: So there's a trust there and a relationship there for better or for worse.
Chris: But thank you, BHH, and everybody who did push back. I did want to hear from
Chris: you and I really appreciate the conversation. And if you disagree, keep it going.
Wes: Oh hey we've got next in the old mailbag a note from our pal olympia mike with
Wes: a nick's book update oh good.
Chris: I've been wanting one of these.
Wes: Hey, gents, it's been a long and busy summer here, finally catching up with the back catalog. Nice.
Wes: I wanted to give you an update on my next book project and the computer upcycling I've been doing.
Wes: I've definitely passed 1,000 computers donated to regular folks out there,
Wes: and the feedback is awesome.
Wes: People are loving it. That's just, congrats.
Chris: Huge. That's huge.
Wes: Regular people loving Linux.
Chris: Yeah, I love that.
Wes: It's been so successful that the local library system hosted me for a talk and
Wes: a workshop all about it and interviewed me for their blog.
Wes: It's really awesome to see this thing being talked about openly.
Chris: Yeah, I'd love to. The seemingly wider and wider interest in the upcycling of
Chris: machines are perfectly good.
Chris: Mike gave us some Nixbooks, and it's my only laptop, my only x86 laptop. I have a MBP1.
Chris: But it's been great. I'm using the hell out of this thing that somebody was going to throw away.
Wes: It sounds like we should probably check out what Mike's doing here because Nixbook
Wes: itself now has a standalone GUI installer.
Wes: Now you can literally grab an ISO, burn it to a USB drive, and convert any computer
Wes: into an easy-to-use Nixbook in minutes.
Chris: Yeah, maybe we could ape that for Hypervibe.
Wes: Uh-huh. Kind of going on the reverse end of the spectrum there, but same deck.
Chris: Hypervibe's a bit of a different direction than the Nixbook.
Chris: Thank you, Mike. Thank you for that update. It's always really nice to hear that.
Wes: Keep up the great work.
Chris: Mm-hmm. We'll put a link to his next book project in the show notes.
Brent: Well, we have another little piece of mail here. Jesus, this thing's full.
Brent: This one from Nemo, who sent this one in via the Matrix chat.
Brent: I just wanted to shout out that Crush was a great pick the other day.
Brent: I gave it a few small scripts I wrote for work recently and passed it through Quen 3 Coder 30B.
Brent: That's the K4KM quantized version running on my own GPU, and it was great.
Brent: It then got me thinking about a framework.
Brent: Pre-order from one of those desktops that i've got in on batch number 12 though.
Chris: It's not.
Brent: Going to come for another few months i'm so excited to have up to 112 gigs of
Brent: vram i can just fill with an lm or two i was a little surprised though that
Brent: i hadn't heard you guys get excited
Brent: about it and how they started shipping them over the last week or so.
Chris: Yeah well we're just getting the reports of them shipping um that's really always
Chris: what i wait with the framework stuff still just i want to i want to hear about
Chris: it in people's hands get the report so if anybody out there is getting them
Chris: please let me know i am tempted yeah.
Wes: Yeah for kind of precisely that reason too i mean it looks like a good a nice cool rig all around.
Chris: Yeah for sure it does it does 112 gigs of vram you maniac you maniac you maniac
Chris: thank you everybody who uh reached out via the matrix or as a chat We really appreciate it.
Chris: And we now transition into the boost.
Chris: And this week, we, as we like to do, are going to start with our baller booster,
Chris: the person who contributed the most to episode 629, who really stepped up above
Chris: the crowd and sent in some real support.
Chris: And this week, it is Blackhost, and he comes in with a really astonishing 435,000 SATs.
Chris: Black Host writes, boosting for some sats for Texas Linux Fist snacks.
Chris: Oh, wow. Thank you, Black Host. And that's actually going to move the needle.
Chris: We have not had any, let's say, commercial bites on working with us to get to Texas Linux Fest.
Chris: We are still bound and determined like hell to get there. You know,
Chris: I've been thinking, too, like these people, they put so much work into these
Chris: events and people show up from all around the world, literally,
Chris: and vendors show up and community happens and ideas are created.
Chris: And it's a damn shame that we don't
Chris: get these captured for more people because it's like
Chris: a tree falling in the forest and nobody's there to hear
Chris: it and it's i'm not trying
Chris: to overstate our role here but what
Chris: happens at these events is unique and special in
Chris: the linux community and i think it's extremely important that a the
Chris: show participate in it and b is the
Chris: show try to capture it the best we can and convey that to the audience this
Chris: is something really unique here and i really want
Chris: to get to texas linux fest and i think we're going to do it with sats
Chris: because nobody else is stepping up uh to
Chris: like work with us and do like a sponsor promo deal and i understand i
Chris: understand i understand but of course the offer's still out there chris at
Chris: jupiter broadcasting uh dot com but uh thank you blackhost that will move the
Chris: needle if we have to self-fund it it's going to be uh with the boost so appreciate
Chris: that very much and that is definitely our baller boost for this week thank you
Chris: sir appreciate it very much well.
Wes: Next up no stromo boosts in with 25 000 cents,
Wes: congrats on the new nebula sponsor i was wondering.
Chris: Though it doesn't have any.
Wes: Coffee in it.
Chris: Oh you know it.
Wes: I think the coffee is the enterprise-grade encryption, maybe?
Chris: No, no. The coffee is what you enjoy when you have a solid networking infrastructure
Chris: that just works. That's where the coffee is, you see?
Chris: Yes. Thank you, Dostro. It's nice to hear from you.
Brent: We have a boost here from Caden. 3,500 sats.
Brent: Hey, guys. I'm still loving the show, and I recently got Hyperland working on
Brent: Ubuntu, but I borked my gaming desktop.
Brent: I did learn apparently my motherboard doesn't like Manjaro for some reason.
Brent: Though I am interested in Hypervibe. Would you recommend it for someone with no NixOS experience?
Chris: You know, for that I might go to CacheOS first. You wouldn't get Hyperland necessarily.
Chris: Maybe you could, but you would get a lot of the optimizations. Not all of them, though.
Chris: I will admit I have a really special collection of optimizations.
Chris: Not to brag, but you know me, guys. And I've been building these for the last couple of years.
Chris: Yeah, you know how I do it. So it's not the same, but they're still,
Chris: they got a really great thing going.
Chris: Hypervibe is nearly impossible to get going without some NixOS experience at the moment.
Chris: We're experimenting with options there. You got pretty far with ISO images this week.
Wes: Yeah, I don't know. Did you ever try it?
Chris: I did not get a chance to try it. We could try it on my Nix book.
Wes: Yeah, we should.
Chris: Totally be down. But I also, of course, while Wes is trying to spin up an ISO,
Chris: I'm like actively making changes.
Wes: Yeah, we'll have to do some catch up there.
Chris: Yeah, yeah.
Wes: I have made some good changes. I did see Hybrid Sarcasm was forking your stuff
Wes: off just to copy the Hyperland setup on top of an Arch install.
Chris: Totally.
Wes: So something like that's possible too.
Chris: The Hyperland configuration, the Waybar configuration, that kind of stuff will
Chris: work across distro bases.
Chris: So that could be a great place to start is cache OS, install Hyperland,
Chris: and then go grab my configs off of my GitHub,
Chris: which is chrislast slash hypervibe I think you'll like it thank you for asking
Chris: and good luck it sounds like you're going to be enjoying it one thing to know
Chris: is just to touch on your hardware issues there it's probably not,
Chris: Manjaro specific it's probably more likely kernel specific and it just happens
Chris: to be the kernel that Manjaro is using and another distribution may very well
Chris: end up using that kernel too,
Chris: Manjaro just might be using it before others are just something
Chris: to keep in mind it's not likely a manjaro specific issue
Chris: uh it could be that is in the realm of possibility but
Chris: it is more likely a kernel issue specifically kernel
Chris: driver issue because the that all is all the driver stuff is not handled by
Chris: the distribution generally except for the nvidia driver like i say generally
Chris: but good luck let us know how it goes thank you for the boost oppi 1984 comes in with 4 000 sats,
Chris: Mad TV was superior to Saturday Night Live. Lower Expectations is a nice nostalgia
Chris: hit. I just wish it didn't mean lower boost amounts.
Chris: It's a great, have you seen the lower expectations bit?
Wes: Yes, it is so good.
Chris: It's worth a YouTube search if you haven't, Mad TV, lowered expectations.
Chris: It's one of my favorite bits. Thank you very much for the boost there.
Chris: Appreciate it, Opby1984. It's good to hear from you.
Wes: Podbun comes in with a row of ducks. Seems very petty to not add it's because
Wes: he isn't as nice as they want him to be.
Chris: I agree talking about bcashfs here um,
Chris: again i know i made this point especially because the people
Chris: that are now excluding him for his behavior are sort of famously
Chris: called out online for their behavior right or
Chris: wrong some of these people involved in
Chris: this discussion have been the focus of
Chris: toxic behavior and claims of toxic behavior going
Chris: on a decade now and now they're using that same
Chris: labeling to exclude kent from the kernel for a feature that makes linux more
Chris: competitive and linux is less competitive without it so the stakes are higher
Chris: than you know i don't know a samba file server built into the kernel but that
Chris: makes it and this doesn't thank you pod bun good boost.
Brent: Well gene bean sent in a batch of boosts seven in total for 10,057 sats,
Brent: This is okay. Episode 626 here. Checking in from the past.
Brent: How did I get so far behind? Here's hoping I catch up before Sunday's new episode.
Chris: Time machine boost.
Brent: He says, FYI, Sonos works super well with music assistant.
Chris: I have heard that. So the wife got the Kia speakers that are essentially Sonos
Chris: speakers that we're going to set up at her office.
Chris: But, you know, in the back of my mind, if I ever get rid of the HomePods,
Chris: which will happen one day, maybe I go to Sonos. Maybe. I don't know.
Brent: Gene is also pretty stoked about the AirPods integration on Linux recently.
Brent: And that's going to be super handy, especially with access to that noise canceling.
Brent: For Linux Unplugged 627, this episode has been extra good. And I really enjoyed
Brent: hearing the vibe coding adventure.
Brent: He says uh chris check out this four button device with switching music at the
Brent: clinic it integrates with zha without issue for me.
Chris: Uh so i like these quad panel buttons
Chris: gene and i have one similar like i mentioned to you in a dm that's kind of like
Chris: that but for this use case i'm seeing
Chris: if i can find it in my order history there's another type of z
Chris: wave button that i like even more and it's
Chris: got two big buttons on the top and then two small buttons along the bottom and
Chris: it fits really nicely on the wall it's really clean you can magnetically mount
Chris: it or you can install it i think zeus makes one that's not the one i've been
Chris: buying but i think that's the one i'm going to buy in the future but i'll put
Chris: a link to it in the show notes it's a four wave z wave button,
Chris: panel but it's tiny and it supports magnetic mounts or you can put it in like
Chris: a traditional wall switch mount.
Chris: It supports Z-Wave 800 too with that long range support that just came out with
Chris: that new Home Assistant antenna. And I've got,
Chris: Three, I think, three or so. And they last over a year, I can tell you that.
Chris: I have them up front, so I can just with a button while I'm driving,
Chris: I can turn off all the lights or turn off the water pump.
Chris: I have one in the bathroom. So if you come into the bathroom late at night,
Chris: you have a button you can hit that'll turn the lighting on really dim in there.
Chris: Or if you step into the bathroom late at night and it's cold,
Chris: or whatever it might be, could be in the morning, I have a button you can press,
Chris: one button, and it increases the temperature in the bathroom by five degrees.
Chris: Also, transversely, if you get in the bathroom and it's too warm,
Chris: another button in there decreases the temperature in the bathroom by five degrees and then lastly so.
Wes: This is why you're always hanging out in there.
Chris: Yeah it's my home office and then lastly i
Chris: have a button because i'm an rv that toggles the water
Chris: pump and this thing fits within
Chris: the size of a traditional light switch socket so that's how small it is it's
Chris: really great very big fan and the battery life is fantastic takes a standard
Chris: kind of coin type battery and it's worked really well for me so i'll toss a
Chris: link to that in the show notes gene always appreciate hearing from you thank
Chris: you very much for the boost gene.
Brent: Also sent in a little fountain fm clip of me saying a certain something.
Chris: Oh i you know i should have pulled this ahead of time because i saw this come
Chris: in early and i played it gene did some yeoman's work for us here.
Brent: I see there's a collection starting here.
Chris: I like it. I like it.
Brent: Gene's last boost here. I'm really interested in Bcash FS, but I think it's
Brent: perfectly acceptable for the maintainers to kick it if the maintainer is a jerk.
Brent: I've worked with really smart jerks, and it just isn't worth it.
Brent: To be fair, I also don't agree with how Linus treats people,
Brent: but no one has the power to change Linus.
Brent: They do have the power to not perpetuate it, though. i hope they work it out.
Wes: Yeah i mean i think i generally agree on a no jerks policy and i do think it's
Wes: a good opportunity for everyone involved to reflect on how best to communicate,
Wes: uh because i think even kent would agree you know he he did cross some some
Wes: lines here here and there and there are a lot of ways we could probably be doing
Wes: it more effectively on all sides i.
Chris: Agree with all that i just have one question when did we close the jerk door
Chris: at what point was when did we cut off the jerks from the kernel because we obviously
Chris: let a lot of jerks in so when was the jerk door closed, and how come nobody told Kent?
Chris: That's all. I mean, what do you think about that?
Wes: I think it's not a close and you're done with the door. It's sort of a continual evaluation.
Chris: A constantly improving process.
Wes: Yes, that's what we're hoping for. Because people are going to make mistakes,
Wes: there are going to be flare-ups, but like, if we can try and commit to continue
Wes: to do better as a community.
Chris: I agree. Although, you know, remember just a week or so before this conversation
Chris: happened, Linus told a developer to get bent and his code made the world a worse place.
Wes: Yep.
Chris: Direct quotes. I mean, I agree with you, but it's like we're sometimes applying
Chris: the brakes and sometimes we're applying the gas. Sometimes we're doing it both at the same time.
Chris: Like, we're literally telling somebody to get bent while we're yelling at Kent for his toxic behavior.
Chris: I don't know. I do hope they work it out. I agree with that.
Chris: And I do think you're right.
Chris: It should be something that's a constantly improving process.
Chris: It's just unfortunate that this has happened.
Chris: And, you know, with a little more diplomacy, it probably could have been avoided.
Chris: Odyssey Western comes in with 3,333 sats. That's a Chuck E. Cheese boost.
Chris: Okay, sending a boost because I didn't realize my wallet had ran out of SATs,
Chris: so I guess he wasn't streaming.
Chris: With regard to the last episode with Crush, it really resonated with me because
Chris: I'm currently using Warp Terminal and Claude to go through my Markdown notes
Chris: and clean them up. It is good at Markdown.
Chris: Plus, it helped me learn how to research and do some tech for, what's DDGR?
Brent: Duck, duck, go, but it's a terminal app.
Chris: Right, on the terminal, right, and links, too. Oh, cool, cool.
Chris: So, Odyssey's busting up some links action now.
Chris: He says i was able to break down information and get summaries took me about
Chris: a week to get through the rules to tune it because you know it's like trying to guide a toddler,
Chris: it is that's a good yes that's how you got to think of it you really got to be very clear,
Chris: anyways i'm warming up to the idea of using some lms as a tool to solve problems
Chris: and maybe document work processes that i can reference later anyways love you
Chris: guys we love you too always nice to hear from you yeah.
Wes: It really was resonating with me this week just because it's like oh i had some
Wes: LLM successes and some like I was telling you guys I was been using UDHCP and
Wes: I wanted like a little viewer for the lease files like oh surely an LLM can
Wes: make me a little 2E really quick that'll just but.
Chris: It could.
Wes: Not hack the binary decoding it
Wes: could get the 2E part it just couldn't get the bytes in the NDN is right.
Chris: My theory continues to be there's like a line of complexity and when you cross
Chris: it there are really no help at all but if you're dealing with like you know
Chris: plain text config files simpler stuff you know an nginx config file,
Chris: they're pretty good at that and it's also really well documented online anyways,
Chris: so they have a lot of reference material to train from but then when you get
Chris: to more complex obscure niche things or things that are super,
Chris: modern relevant just changed kind of stuff bleeding edge it struggles not deeply
Chris: indexed yeah yeah exactly.
Wes: Ooh okay well outdoor geek is coming in with some stuff I think we're gonna
Wes: like with 5,000 sets yeah,
Wes: Hey, Chris, what's more bleeding edge of the Nix OS Unstable?
Wes: The Nix Package's Master Branch.
Chris: Oh, I thought I was going to say Nix OS Ice Cold. Oh, yeah, the Master Branch, sure.
Wes: Now, I'm using Overlies to access that I'm not just YOLOing my whole OS on Master.
Wes: Really, I just added it so I could get the latest Nexus mod app.
Wes: And then a little link here pointing you maybe to how to do it.
Chris: Am I crazy to kind of want to do this? So right now, I pull from Nix OS Unstable,
Chris: but i am pulling hyperland for master and so there are days where i'll have
Chris: multiple updates to hyperland in one day i.
Wes: Think you probably do have to be prepared right you're going to be building stuff.
Chris: Yourself yeah so.
Wes: You will be.
Chris: Although it's pretty simple benefit so it's it's it's yeah.
Wes: If it's not like a giant browser or whatever.
Chris: Exactly i was gonna say it's nothing like building firefox or chromium um you
Chris: know i also want to give a shout out because i i figured out thanks to some
Chris: help from uh i should have gotten your name i'm so sorry somebody who helped
Chris: me with an issue I had on GitHub with Hypervibe,
Chris: where every now and then I would sit down at my machine and some of my configs had been reverted.
Chris: I'd have errors on the screen about some config files missing and my key bindings would be reverted.
Chris: And I was trying to track this down because it was initially also reverting
Chris: my wallpaper to like stock Hyperlint wallpaper or whatever. I got that solved.
Chris: But I kept having this problem where my key bindings would revert and I'd have errors on my screen.
Chris: And if I did a new build and either switched or rebooted, everything would be
Chris: fine and even if I even experimented with I did a build before I went to bed
Chris: went to bed left the machine running came back it had been reverted did a build again it was fine.
Wes: It was do you have stuff that's getting garbage collected?
Chris: It was automatic updates and maybe garbage collection too were not pulling from my flake,
Chris: and so it was rebuilding and then Hyperland one of the neat things about it
Chris: is it hot reloads its config so it was just hot reloading because it was also
Chris: doing a switch when it was doing an automatic upgrade,
Chris: so uh you know the reason why i didn't catch that is because yourself.
Wes: Over a little fun corner.
Chris: Yeah you know trying to ride the bleeding
Chris: edge and all that and i didn't catch it because i i inherited
Chris: that when i burned my system down i left like my
Chris: stock like out of memory config and my performance tuning and that stuff and
Chris: got rid of all the packages and the desktop environment and replaced all that
Chris: and so i inherited that from the old system config and didn't even think about
Chris: it and so now that is fixed and that was the last outstanding issue it's been
Chris: really great great to hear from you outdoor geek thank you for the boost and
Chris: i love your style i approve.
Brent: Well jasko boosts in 5 000 sets,
Brent: Regarding Bcash FS, I find it sad that these squabbles in the mailing list impact
Brent: support within the kernel.
Brent: Riser FS is still in the kernel, and I don't think there's anything more toxic than killing your wife.
Brent: Free software has its legacy on the shoulders of abrasive personalities,
Brent: whether it be Stallman, Torvalds, or the myriad of other characters.
Brent: Why do they get a pass, but Overstreet doesn't? Also, man, I can't wait for
Brent: all the bugs to be ironed out on Lightning. I can't seem to boost at a higher
Brent: value on Fountain or through Albi or even Podverse.
Chris: So to the first point, I mostly agree, you know, it's, but like Wes says,
Chris: there's two factors here.
Chris: It's a process of improving communications,
Chris: but two, it comes down to relationships and established trust.
Chris: Lightning could be a liquidity issue on one of our nodes. Sometimes some of
Chris: your boost will get through, but not all of it. Something we could check on.
Chris: Generally, it comes down to liquidity problem. Fountain should be fine.
Chris: I'm surprised you're having problems. I'm sorry to hear that.
Chris: Be happy to troubleshoot with you if you want to ping us on Matrix.
Chris: We do also have a boost group on Matrix as well that helps do some troubleshooting.
Chris: Definitely want to hear a large boost come in. Thank you, Jasko. Appreciate it.
Chris: Forty Deuces here with 8,400 sats.
Chris: I've been feeling the pain of no boosting your sat streaming from the private
Chris: bootleg feed. Yeah, I know.
Chris: One idea would be to credit or pod press system for fountain that allows this
Chris: podcast creator to give value.
Chris: Yeah, if we move over to the fountain system, that could be true.
Chris: That could be true. Yeah. Or if we generated the RSS feed ourself,
Chris: he says, you know, you could ditch it.
Chris: It's true. We have thought about it. We have thought about it.
Chris: It's just they do a pretty good job except for this one thing, right?
Chris: It's really nice in a lot of other ways, like to be able to spin up promo codes and things like that.
Chris: But with something also we're considering maybe just building our own workaround
Chris: that just bypasses all of this, which we may have more on in the future.
Chris: And it may just be a lot easier and be app independent. You never know.
Chris: He says, it's great to hear you on the Hyperland train. I'll be checking out
Chris: your config for sure. I've been going on this route for a while and loving it.
Chris: It sounds like you've gone a similar route to the multi-host like Flake approach.
Chris: Someone mentioned the repeated builds. This takes a little less time with Home
Chris: Manager, and there are a couple of ways to approach this.
Chris: My tip would be keep it as a standard Hyperland config file outside of Nix and
Chris: Home Manager while making heavy changes inside.
Chris: This way you benefit from the hot reload and saving of the config file.
Chris: Once it's more stable, start writing it to your .config folders with Home Manager's
Chris: home.file. Then convert to a Nix eventually when it's pretty solid.
Chris: That does sound like a nice iteration process.
Chris: I have been tapping the brakes on Home Manager.
Chris: I know myself, and I know that if I like it, I can really go down a rabbit hole and hyper-optimize it.
Chris: And so I often resist these kinds of things.
Chris: But as I've talked to people out there, like in the Knicks Nerds chat,
Chris: and the feedback I've gotten from you folks out there, it does seem like a lot
Chris: of people are recommending I just bite the bullet and use Home Manager for this
Chris: stuff. I thought you would do it before me, Wes.
Wes: Yeah, I think we've both been like, well...
Wes: That's going to be a whole Easter egg to get into.
Chris: Yeah, a whole can of worms, as they say. Thank you very much.
Chris: Appreciate that boost. Nice to hear from you. Four to deuce.
Wes: SatStagger7 comes in with 9,472 sats.
Chris: Nice.
Wes: Hey there. Last week's Baller Booster here. Just wanted to apologize for the
Wes: many typos in my message last week.
Chris: Do not worry about it.
Wes: Yeah, it happens to all of us.
Chris: That's the least of our concern.
Wes: These last days i was looking into a pic from a couple episodes ago
Wes: oh my mesh sidecar nix os module lets
Wes: you make any service available as a node in your tail net uh cool
Wes: glad to hear you checked it out um and but
Wes: sat stacker goes on but since i'd like
Wes: to communicate to my services over tls i started looking into other solutions
Wes: and i would like to propose an amazing pic for all the self-hosters out there
Wes: oh caddy dash tail scale ah it's a plugin for the caddy reverse proxy that connects
Wes: to your tail net and can serve each site as a separate tail net node.
Chris: Aha.
Wes: Caddy can then automatically fetch the tail scale certificate and serve your page via TLS.
Wes: And the NixOS package even has a function with plugins to build in the plugin.
Chris: I can see that being a system that works pretty well.
Wes: Yeah, I've been pleased to see that the Caddy support NixOS has been getting better over the years.
Chris: Mm-hmm.
Brent: Well, Sam H boosted in here two boosts for
Brent: a total of 3333 and
Brent: one of these is road ducks i love
Brent: your hyper vibe idea i think
Brent: we need more of this for nix os the only system i
Brent: have available to try it on is my framework laptop so
Brent: i did the right thing and blew away my config to try your flake yes
Brent: i noticed a few problems and i had to google how to fix the dpi but it was great
Brent: to see it working and after a quick reboot back to my previous config for now
Brent: cool that's neat i'd like to integrate it into my normal config so i can try
Brent: it on a more long-term basis you.
Chris: Know you'd like west said earlier you could grab some of the hyperlink config
Chris: stuff and just keep that but we are trying to get it more and more portable
Chris: too and just recently i got it much more multi-machine so you would be able
Chris: to just essentially i have a host folder,
Chris: and you would just put your own system.nix in there with any of the differences for your system.
Chris: And then you could also put your own hyperlink config files and Waybar config
Chris: files in there and override the defaults. Takes a little work, but you can do it.
Brent: Sam continues here i just got an email saying they charged me for my framework
Brent: desktop so hopefully i'll be giving hypervibe a try button that soon i've learned
Brent: to put it next to my tv for big screen gaming but the main use will be for local ai.
Chris: Oh that's gonna be fun i hope you
Chris: like it and i would very much love a follow-up on
Chris: your takes when you get it and after you've used it for a bit it's on
Chris: my radar as maybe a future workstation for me i
Chris: was trying to make myself feel better and i i went over to uh
Chris: like you know some one of these lms and i said here's all
Chris: my system specs of my workstation upstairs and i'm
Chris: like compared to like a current gen intel or
Chris: amd system like this is still a pretty good system
Chris: for like day-to-day web browsing and and just you
Chris: know standard desktop tasks right i mean maybe i
Chris: do a little bit of this and that but it's you know so i ask it to try to make me feel better
Chris: and it comes back with no you would
Chris: see a substantial and noticeable improvement if you upgraded your system like
Chris: no holes bar totally trashed my box and i'm like okay it's like your your processor
Chris: it's like from 2015 brother like what are you doing what are you doing like
Chris: well it's been fine i just closed maybe.
Wes: They got better in 10 years i don't know.
Chris: Well i hope you get it soon yeah well they might you know maybe they made some
Chris: improvements wes you just never know i also saw user 46 come and say they were
Chris: definitely going to try out hypervibe And, you know, we have the 2,000-sat cutoff,
Chris: but we try to read your boosts if they come in.
Chris: And so every now and then we'll pull them forward. So user's 46,000-sats.
Chris: He says, I'm checking out Hypervibe. Definitely checking it out.
Chris: Let me know how it goes. And also, if you want to set your username and your
Chris: fountain profile and boost back in, let us know who you are.
Chris: We appreciate it. Now, we had quite the showing today, boys,
Chris: because we had that monster baller boost that talk about setting the tone from the top.
Chris: Setting the tone from the top. Blackhost with his 435,000 sat boost,
Chris: one of our best baller boosts we've had in ages. So we had a really good showing this week.
Chris: So let's talk about our sat streamers. We had 38,872 sats that were streamed by our sat streamers.
Chris: Individually, it was a total of 1,141 streams.
Chris: That is pretty cool. So when you combine that with our boost, yeah, you know.
Chris: You know it's a good one because we stacked a grand total of 554,411 sets.
Chris: Thank you very much, everybody who participated in the boost or is a member.
Chris: This is a value for value podcast.
Chris: What we really are trying to do here is keep a sustainable program that focuses
Chris: on the things you really care about because you're our biggest customer.
Chris: And we're serious about what we do. We put a lot of work into it.
Chris: An enormous amount of work, attention and effort goes into this.
Chris: If you got some value out of it, you can become a member or you can send us a boost with a message.
Chris: And if it's above 2000 sats, we will read it on the show. Thank you,
Chris: everybody who supports this here podcast, making episode 629 of Your Unplugged program possible.
Chris: We got a smattering of picks to get out of here. One of them's on theme,
Chris: so we really had to include it this week.
Chris: We were going to stick with just a couple of picks, but then we're like,
Chris: this is too perfect not to include it.
Wes: And it has a great name.
Chris: That's true. It's called Wake My Potato. This is a theme on a project I talked
Chris: about earlier, but a little bit different. This is really meant for those of
Chris: us who try to make the most out of our old potato computers.
Chris: Maybe they don't even have batteries. Some old machines actually wake,
Chris: don't have proper wake on LAN support.
Wes: Yeah, so you want to use Shuthose, but you can't. But you could use WakeMyPotato,
Wes: which is a simple and last resort, as they say, systemd Linux service to keep
Wes: your old potato laptop alive and running in the event of a power failure.
Wes: So it uses RTC wake to schedule wake ups in the near future but it has some
Wes: built in safety so like if you have a laptop it's running on AC power power
Wes: failure but it has some amount of battery capacity this thing will,
Wes: tell the clock to keep waking it up in case it does go to sleep but it will
Wes: detect if like your laptop's going to run out of power.
Chris: And it.
Wes: Will safely power it off at that point.
Chris: I mean this is awesome if you've got I mean not that I would ever do this but
Chris: let's say you had like an old x86 thinkpad that was kind of working as one of
Chris: your home lab machines and then you hung a bunch of discs off that plus it has
Chris: two discs inside there and you want to make sure your file systems are safe
Chris: and properly shut down and your battery only lasts for like 10 minutes because
Chris: it's old and probably about to blow up,
Chris: Well, wake my potato. I can solve that for you. That's one of the things I really appreciate about it.
Chris: It's like, oh, you're about to run out of power. Let me safely shut down your
Chris: stuff, save your data, unmount your stuff.
Chris: And then you can also use it to turn it back on, which seems like the really
Chris: useful case for me. It is a GPL 3.0.
Chris: So nice and easy, breezy, no concerns there.
Chris: So that's our on theme pick. But then this is too cool not to share.
Chris: Spectacle is a really, really well-equipped screenshot tool for the Plasma desktop.
Chris: And it's just missing one feature that I hope one day gets baked in.
Chris: But Wes, you found a way to add it today. We don't have to wait.
Wes: No, you did not. Welcome Spectacle OCR Screenshot, a simple QT application that
Wes: integrates KDA Spectacle Screenshot tool with the Tesseract OCR engine to extract
Wes: text from screenshots as well as QR codes.
Chris: Really, really nice. So you can, I love this functionality on iOS.
Chris: You take a picture of something, and then you can highlight the text in it.
Chris: Oh, it's surprisingly useful. Also, it makes it indexable for search later on.
Wes: Yeah, so this one's like a separate cute app. But then there's also Spectacle-OCR,
Wes: which is just a shell script.
Wes: It does expect you to have Tesseract installed as well.
Chris: And Spectacle. But it adds it to the existing Spectacle install if you already have it.
Wes: Yeah, so it's two takes on the same idea. hopefully one of them works for your situation.
Chris: And that one is gpl3 indeed so you
Chris: got a couple options there if you're a spectacle user which i've discovered
Chris: needs a lot of plasma infrastructure unfortunately because it's my favorite
Chris: screenshot tool uh but i'm not using it anymore in hyperland in fact like an
Chris: animal i'm just using command line apps i sent you guys a screenshot today i just,
Chris: I just used a command line tool to take that screenshot. It does a wailing grab
Chris: and dumps it to the clipboard.
Wes: Vibing yourself backwards over there.
Chris: So if anybody has any recommendations for some screenshot tools that are not
Chris: GNOME or Plasma specific, that are lightweight, my main thing I want is I want
Chris: to be able to take a box. I want to be able to draw a box, take a screenshot
Chris: of that box, copy to the clipboard.
Chris: I don't need a file. I don't need my whole desktop.
Wes: Don't you want it to upload to one of a few different proprietary images?
Wes: I do not need that generally.
Chris: Although every now and then it's kind of handy for Lincoln. I will admit that. I will admit that.
Chris: Okay, that's it for us this week. You can find links to our picks and our news
Chris: and our self-hosted HomeLab apps in the show notes over at linuxunplugged.com slash 629er.
Chris: And, of course, we'd love it if you want to make it a live Tuesday on a Sunday.
Chris: You can join us Sundays at 10 a.m. Pacific, 1 p.m. Eastern.
Chris: You know i think we got a hot tip in here for him too west there's some extra
Chris: functionality in this here podcast they might not know about.
Wes: Yes embedded deep within our rss feed it's json chapters and podcasting 2.0.
Chris: Transcripts yep transcripts and chapters you can jump around
Chris: and re-listen or find what we talked about we love
Chris: it when you do that because then you don't have to ask us uh it's mostly true
Chris: also i want your tips on wi-fi cameras that will work with frigate please help
Chris: me out with this one i'd love to do a big old segment on it and thank you so
Chris: much for joining us on this week's episode of your unplugged program we'll see
Chris: you right back here next tuesday as in sunday.