LINUX Unplugged - 495: The Moment of Truth

Episode Date: January 30, 2023

Are the free software alternatives good enough? The conclusion to our 60-day challenge to drop Google, Apple, and the iPhone. ...

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, gentlemen. Well, coming up on the show today, it is the end of my 65-day challenge of dropping the iPhone, dropping Google, and saying goodbye to Apple. Were the free software solutions good enough? Stay tuned and find out. Plus, we have got some great picks, some boosts, some feedback, and a lot more that we'll be rounding
Starting point is 00:00:36 the show out with. So before we go any further, let's say good morning to our friends over at Tailscale. Go to tailscale.com. That's a mesh VPN protected by WarGuard, and man is it slick. My next cloud's on Tailscale. My image system's on Tailscale. All my stuff. Jellyfin, all of it now. No longer on the public internet. No more inbound firewall ports
Starting point is 00:00:57 for me. I love it. It's going to change your game. Go over there. Tailscale.com. And then let them know we sent you somehow because we don't have a URL, so just go to Tailscale.com. And then let them know we sent you somehow. Because we don't have a URL. So just go to Tailscale.com. Let them know we're there. You know? And before we go any further, let's say time appropriate.
Starting point is 00:01:14 Greetings to that mumple room. Hello, virtual lug. Hey, everybody. Hello, friends. Hello. Fantastic. Strong crew. and we have we have a whole other like echelon up in the quiet listening up there as well just fantastic so nice to have everybody there we're going to talk a little bit about mumble today actually we're kind of in a unique position where all three of us hate talking about the show
Starting point is 00:01:43 on the show it's just there's so many other things we could talk about, right? And it's just not particularly what we want to spend our time doing. But we also have a really good problem. And that is the show has grown tremendously in the last year, starting around April. And specifically in November and December, we've seen tremendous growth. And we thought maybe we should touch on a few things that we kind of toss out there all the time on the show. We kind of mention a Matrix room or we'll mention Mumble. Yeah, what is that Matrix room? I've been trying to figure it out.
Starting point is 00:02:15 Yeah, Matrix. That sounds like something you sleep on. And the reason why we wanted to spend a little time talking about it is because all of these are free software projects that we dog food you know we eat our own dog food on this stuff and we gain experience running these things at scale with the world's largest linux podcast audience and it integrates into our coverage here on the show but it also it's just kind of like it's they're great accessories to the show and it's a great community to participate in and so there's a lot of newcomers that we felt like we should bring up to date kind of at the beginning of the year and we can kind of point back to this and then later on i do want to do my graph drafting os update see if it's stuck
Starting point is 00:02:54 or not or you know i think it's a worrying sign that you can't remember the name of the project like maybe you've been dialing back with you don't you think it's a worrying sign that i have these airpods in my ears right now too i mean yeah. So, you know, before we get to that though, let's take a moment and let's talk about this little podcast that's nearly at 500 right now, just a few weeks away. And let's start with Mumble. Mumble is our virtual lug and Mumble is an application that is open source and it uses Opus audio. So it's a really high quality and it's really low latency. And we have had, I think since episode one, Mumble on. And it's been, you know, the dumbest idea I ever had that worked out great.
Starting point is 00:03:37 You know, don't you guys think like, here's an idea. Let's every single week, let's do aux podcast on the internet live live no no sensor no beeps where anyone in the world can join our mumble room and hang out with us and say whatever they want and we have a couple of ground rules in there and folks like mini mac help us make it possible where it's like we check your audio we make sure it's you know you got headphones and that kind of stuff yeah understand that we are trying to do a live show. And that's it. And we're at 500 episodes, almost 495 episodes. And it's just been some of the best contributions that you could expect. I mean, beyond what you could expect, I think.
Starting point is 00:04:14 Just been incredible. And if I would have told you, like in a business meeting where we, you know, where we worked at a corporation, where we were planning our content as part of a meeting. And I said, I want to bring in Internet Rando's live, and I'm going to jack them right into the mixer and I'm going to have them on a record track and anything they say is going to go into the show, they would have rejected that idea right then and there. It's interesting, too, with Mumble,
Starting point is 00:04:41 because there's like, it's both sort of a little barrier to entry because it's not quite as easy to get set up with and use as maybe your, you know, your discords or the like. But the flip side is it's just been pretty darn reliable and it doesn't change a bunch, right? Like we're not worrying about like, oh gosh, the Mumble direction's going to change. They're no longer going to have our use case in mind. And it's not like it's inactive. I was just looking. Their last commit was two weeks ago. They had a release back in September. So it's not like a busy project, but it's alive. Just where you'd like it actually.
Starting point is 00:05:11 You know, Chris, if you remember a few years ago, I started connecting to Mumble and that's kind of how my JB, let's call it my JB career started. But I remember that moment because I was in a, like an off-grid cabin on a holiday, kind of. And I was like, I feel like connecting to the Mumble Room for the live show. And I did it from a cell connection in this tiny cabin, off-grid cabin, which is memorable, but more so because that's where I got to hang out with a lot of the people that are still there today and got me to be more involved in the show and to where I am sitting in the seat today as well so i gotta say mumble did it for me i feel like when people try mumble they have one of those universe universal experiences of oh i i really enjoy chatting with
Starting point is 00:05:56 other folks who know what i'm talking about a lot of times in my daily life people don't know what i'm talking about when i talk about linux stuff or open source stuff or networking stuff or whatever might be hardware stuff and when i go to mumble they do know what i'm talking about when I talk about Linux stuff or open source stuff or networking stuff or whatever it might be, hardware stuff. And when I go to Mumble, they do know what I'm talking about. Yeah. But you get that little taste of a real-time interaction that can be hard to come by. So jupyterbroadcasting.com slash mumble for the info on that. And then Mumble itself is an open source app that's probably, well, you can get it from their website or you can get it as a flat pack or a Snapple, or you can get it through your, you know, distro. I don't know. I don't know how you Linux or what you're doing.
Starting point is 00:06:27 If you call them Snapple packages, I almost like them more now. I know. I think they could use some love, bro. I think they could use it. And then while we're on open source and communities, we talk about Matrix a lot. And this is one where the show really had to go to school. We did it on a Lark, set it up real quick synapse school and then we discovered that synapse especially early synapse had some scaling issues we also discovered that there was a community there and that we had to scale quick and now we have it on like some 96 core monster on linode uh but it's a very active community
Starting point is 00:06:58 and we use it for our live chat and our live streams right now we have title bots in there thanks to listener gamma that collect title suggestions, and then we vote on them afterwards. And kind of like a Discord server or a Slack server, we have different rooms for different topics. And so depending on what you're interested in or which show you follow, we have different rooms. We have Linux unplugged rooms. We have Coda radio rooms. We have meetup locations. And one area that we've recently rolled out that we wanted to make you aware of is we've added a jobs room. And this is for people that have jobs or people that are looking for jobs in our community. Because we've had people reach out that have positions they're trying to make people aware of, or we have people that have just recently lost work.
Starting point is 00:07:48 And the chances are, if the person hiring or the person looking for a job are part of the Jupyter Broadcasting community, they're probably more qualified than 90% of your other candidates. And so we've already seen some success in this job room, guys. I don't know if you checked it out, but... Yeah, it's pretty great to see. Bit.ly slash Jupyter Jobs. It's also just in our matrix space, but if you want to go right to it, it's bit dot L Y slash Jupiter jobs. And that'll take you to the job board room where people are posting and
Starting point is 00:08:15 looking. I've been impressed. There's already like 65 or so people in there and tons of really interesting stuff has come by. I've sort of turned all the notifications on for this one because I was kind of curious to see where this would go. And I got to say, it's been super active and the stuff that's been in there has been fascinating. If I was in certain locations, like there's some European stuff that sounds fascinating and some stuff down in the US as well, but it's totally worth looking at. It's kind of like the hacker news jobs thing, but better. It's totally worth looking at. It's kind of like the Hacker News Jobs thing, but better. Also, shout out to Dan Johansson, who has been in the Mumble Room every show for years now.
Starting point is 00:08:55 Usually the first in there, almost always, like 99.9% of the time, the first person in there, too. So Dan's in there again today. And Dan's boosting, too, these days. Dan, thank you so much for your contributions. It's always nice seeing you in there, too. You're welcome. Yeah, you know, like, what? We don't really want to go through all the work and the talking into the void if there's not people to, like, be here live with us, right? It gives it an energy.
Starting point is 00:09:14 It's a lot. And we have shows that are offline. We get to enjoy both. And I do enjoy both types of shows. While we're kind of on things that are chat rooms, we do also have a Telegram group, if that's your flavor. I think, what, you just find that at jupyterbroadcasting.com slash Telegram to get to that, or you can just search around in there.
Starting point is 00:09:31 And we also have a new contact page that maybe we could spend a second here, boys, and talk a little bit about that, because when you go to the Jupyter Broadcasting contact page or you go to Linux Unplugged contact page, that goes into an inbox that all of us can see. Brent often is the one that's primarily watching that though. Yeah. I'm sort of trying to get an idea of the threads after each show. Um, some shows we get tons of feedback, like the backup one, we just had tons of feedback, really interesting, some
Starting point is 00:09:59 great new ideas from listeners and it expands our knowledge of the topic as well. So that's been always great. But sometimes it's just like random stories in there or like little tips of new tech that we hadn't even heard of. So all of that's amazing. And I would totally encourage everyone to, you know, if you have one of those like shower thoughts and you think we would like to hear it, send it on in. That's a great way to do it. So that's jupiterbroadcasting.com slash contact. Small correction here. You can just go to t.me slash jupiterbroadcasting if you want to join the Telegram. Thank you.
Starting point is 00:10:31 And find a direct link to it at jupiterbroadcasting.com slash community. I forget about the t.me. Yeah. Yeah. Okay. t.me slash jupiterbroadcasting. Thanks. See, that's why it's nice having real-time follow-up.
Starting point is 00:10:42 Yeah. All right. So just want to get that out there the contact stuff is just kind of steaks and potatoes for you guys but something probably to know about yeah we like i mean we like receiving them there's a lot of fascinating stuff yeah so please don't hesitate to reach out speaking of going to school like a lot of times after we we cover something i mean the first first few days, first few, first week or two, sometimes,
Starting point is 00:11:07 it's a lot of opinions, a lot of different, like, ideas and follow-up that we eventually incorporate back into the show, too. So, yes, it is actually kind of part of keeping the show healthy and keeping us honest
Starting point is 00:11:16 and keeping the focus on getting things right. Yeah, and certainly telling us when we got it wrong, because that happens from time to time. Which we value. No, never, never, never. If you're new, you may not be familiar certainly telling us when we got it wrong because that happens from time to time which is which we value no never never never um if you're new you may not be familiar with jupiter.tube that's a
Starting point is 00:11:31 project in a box for us where we are learning a lot it's a peer tube instance that's a self-hosted youtube kind of and we do our live streams there and then for a while we keep an archive of the various live streams up there so you can catch them after the fact if you wanted to get something. We don't make it easily available like in an RSS feed like we do for our members, but it stays up there for a while. And it has been not always perfect. In fact, just recently, I was, it's so funny, you guys, I swear to God, this is a true story. Before self hosted last week, I was kind of getting everything set up, like a couple hours before we go live. And I was just thinking to myself, man, it's so nice that we run our own peer tube. And, you know, I don't have to worry about any of the script monkeys at YouTube that are taking it down for maintenance right as I'm trying to go live.
Starting point is 00:12:15 It's just always available. And the only time it ever is down is when I'm working on it because I'm the one that runs it. And it's totally not, you know, going to be down right now because I'm about to do my own show. So I wouldn't take it down now, of course. I can't be doing maintenance while I'm going live, right? Could I? Yeah. So, of course, I go live and the PeerTube instance doesn't start.
Starting point is 00:12:33 And, of course, this was a week when I had linked it everywhere. I was like, hey, we're going to be live this afternoon. I put it in Telegram. I put it in Twitter. I put it in Matrix. I put it on Discord. I put it everywhere. And I even went out of my way to say, hey, you can use this link after the stream too. It'll still be valid. The stream
Starting point is 00:12:49 will stay up. You're going to love it. Just use this link. It's good. It's a good link. It's a valid link. And of course it doesn't work. And the stream doesn't start. And the first thing you do on peer tube when you're troubleshooting is you generate a new post, which creates a new link. So I contacted Wes while I was live already doing self-hosted i'm like wes can you take a look at beer tube i don't want to make a new link um and you went looking i don't know if you found anything i mean there was some suspicious errors in the log sort of like some unknown ids maybe something got sort of half started or hadn't ran into an error but i mean nothing was wrong on the server itself so uh when in doubt yeah i think maybe two is sort of half started or hadn't ran into an error, but I mean, nothing was wrong on the server itself.
Starting point is 00:13:26 So, uh, when in doubt. Yeah. I think maybe too, sort of the right, you know, toggling of, cause there's like, there's a lot of delays in the system. And so like the right toggling of like a clean Docker compose stack, as well as like a clean reset of the, you know, piping off the feed to actually send it over to peer tube to be restreamed. Right. Yeah. Yeah. I was toggling out on my end while you were restarting the services,
Starting point is 00:13:46 and one of the combinations or whatever fixed it. Lacked. So I was like, oh, yeah, that's the downside to hosting your own stuff is sometimes you have to fix it on the fly. The nice part is we can reboot it whenever we want. Yeah, and this is also, this is hosted on Linode,
Starting point is 00:14:00 and this is one of the ways we can put something that gets a lot of traffic because we're streaming video, and way peer tube works is it uses a web torrent to get the video rolling and then as people join it it begins to do a peer-to-peer thing so initially we invest a lot of data and then as people join the stream they kind of build out a peer-to-peer stream but it's been a fascinating test of linode and it's been a fascinating test of just like how much we can throw at it and then also it's been interesting fascinating test of just like how much we can throw at it and then also it's been interesting to use nix in this server capacity up there and kind of learned the
Starting point is 00:14:31 best practices for using nix as a server which i think have been really really beneficial and really educational i've in fact it's one of my favorite servers to work on now because it's so clean just simple yeah it's very nice and uh so the live stream we do here is on Sundays at noon Pacific, 3 p.m. Eastern over at jupiter.tube. And that's kind of just an extra, Benny. I mean, the main focus by 99% of the audience is on the audio downloads. And so that remains our focus.
Starting point is 00:15:02 But it's up there mostly as a way for us to also build out like a set of available APIs. Our website ties into the PeerTube API to update aspects of the website in real time, and it'll be piped into our podcasting 2.0 support for the live stream in the future for the lit tag when we get there. stream in the future for the lit tag when we get there so it sort of acts as infrastructure so it's not really necessary that the videos take off over there which is fine if you want to watch it over there because it also offers basically um services for that we need for the back end yeah right it's kind of nice it's really neat and we can you know host it ourselves we have full control over it sure yeah we gotta provide for that but i think our next step there is we, you know, we didn't quite make the jump to 5.0. There is now a 5.0.1 point release that we should probably give a shot. I think we will. The other thing that sets us apart a little bit is we do have a membership system.
Starting point is 00:16:02 We wrapped up our Patreon at the end of last year kind of just in time too you guys probably saw this uh but a author over at the information did a two-month deep dive into patreon and um the heavy-hitting information is actually on their twitter feed because the whole article is actually behind a paywall. But the bits you need to know about discrimination settlements, sketchy stock sales, failed projects, staffing issues, money issues, all of this is in a Twitter thread that is public with screenshots. And I'm concerned about Patreon because I think a lot of folks in the free software community have used it to fund development or use it to fund their production of their podcast. And I think Patreon is a significant problem that if I were using it for a percentage of my income right now, I would, well, I did migrate off. And I just recommend others do it too. Maybe it'll be all right. You know, they might be be fine i'm not trying to like fear monger here i just think if this is how you make
Starting point is 00:17:09 your living and you pay your bills you really better start thinking about this it's tough right because like we've seen there's a certain you know it lowers the barrier to entry because if you already have a patreon account it's really easy to be like yeah okay i will set this up i've already entered payment info i don't have to go find my wallet. But then the downside of that, as with so many centralized things, is if Patreon's not doing well, has bad business practices, is not well as an organization, whatever, or just starts having different aims than meets the use case for, say, an open source project, got to figure something else out. And it's not trivial to take all of those subscriptions and sponsors and supporters with you to whatever new platform you land on. Yeah, I was scared as hell because we kind of have a hybrid value for value model here. We take advertising to pay like a big portion of our costs, but it's very specific advertising that is sort of each deal has been custom worked out by me as I felt they were a good fit for the show. And they take a while to set those deals up. They're slow. You can't do a bunch of those
Starting point is 00:18:12 in a year. So what we've done is we've tried to diversify. That's the other thing. I've been doing this for 15 years and I've learned that you got to diversify if you want to make your living online. And so ads is a portion, but we would prefer to always make much more of our income as much as possible from value that is contributed by the audience directly. Because I always want the audience to be the biggest customer. And so we've kind of set up a couple of systems for that. And the tried and true system that is supporting ongoing production that invests every day in all of the shows is our members and that is that is like when we went independent again that was one of the things i had to launch with because i knew that was a foundational thing for us and you can support
Starting point is 00:18:53 the show at unpluggedcore.com you get the access to an ad-free version of the show or you can get in a nice rss feed with all the relevant metadata info the live stream version which is like two more shows, basically. At least. Yeah. I mean, that was something we wanted to do as a way to say thank you and contribute value back. We also have taken on, starting last year, boosts as a way to kind of tip a specific episode with a bit of value and a message to say thank you for that production.
Starting point is 00:19:22 I got value from your show. Here is something I'd like to say. And then we read those messages on the air. That is a really compelling system because there's no Patreon, there's no PayPal, there's no Stripe, there's no MasterCard, there's no Bank of America, there's no Zelle, there's no middleman there. It's an open network. It's kind of like Patreon reminds me of using like AOL Instant Messenger or ICQ. And using Lightning is more like using XMPP or SMTP. It's an open protocol with an open network. So you can use whatever app you want.
Starting point is 00:19:58 You can store it however you want. Maybe it's fully self-hosted. Maybe it's hosted by somebody. And there's no middleman. And it feels like if you're going to build a business on a technology, you want it to be the open source technology that's also an open network. And so that's what the boosts do there. And that's been incredible. In December, I think it was, we ran a 30% split for the Giraffine OS project.
Starting point is 00:20:25 And we paid them out. I think it was like almost 200 bucks. we ran a 30% split for the graphing at drafting OS project. And, uh, we paid them out. I think it was like almost 200 bucks. We almost, you know, they got, so we gave them a 30% split for the, after we launched the drafting OS challenge,
Starting point is 00:20:34 we gave them a 30% split. And, uh, that was just a way to kick back because we got value out of that project. Indeed. Um, and so now I've set up new splits with new contributions going to Podverse, which is the GPL podcasting 2.0 app,
Starting point is 00:20:50 and to FountainFM. And the way the FountainFM works is that actually will make the other boosts get calculated into the FountainFM charts. So now when people boost from anywhere in the Lightning Network, it will help our ranking on the FountainFM. So now when people boost from anywhere in the Lightning network, it will help our ranking on the Fountain FM charts,
Starting point is 00:21:08 which is fantastic. That's great. Using the open network there, not making that just proprietary to Fountain FM. That's just kind of a way that we can, one of the technologies with the boostograms
Starting point is 00:21:17 is this split capability. So Wes, Brent, and myself get a split. The network gets a split and then the open source projects that we put in there get a split. And that's all transparent. It does mean with some interfaces you have to approve more times, like when you do Albi at the podcast index, you have to approve it for every single split individually. Right, like a client side figures out what the splits are, how to apply them, and then you send each of the payments.
Starting point is 00:21:40 Yeah, but in other apps, like Podverse on the phone, it just does it all automatically. And it's nice because it's but in other in other apps like podverse on the phone it just does it all automatically and it's nice because it's right there you get to see all the receipts you get to see all the accounting right there which is a total flip on the sponsorship model and it's a total flip on all the other models where people can turn off their numbers on patreon every sat to every person how much they each got how much the show got it's all right there in transparency we like that a lot um we're working on bringing that to the member feeds this year too true gets boosted in this week about that and yes we are working on that but we've expanded beyond just boosts for ways that we have the mumble room uh people contribute but also our
Starting point is 00:22:18 github has been a tremendous resource for our community over the last year and our community built us a new website. If you go to jupiterbroadcasting.com, that's not made by us. That is made and maintained by our community. It's incredible. And so they've made the podcasting website that they want, which they thought of stuff we never would have thought of. And there's more projects there, Brent, more projects coming, more things to support some of the podcasting 2.0 initiatives. Yeah. I think we have a long list of things we want to try to get in there. And I think transcriptions was one that feels recent that maybe we might get to.
Starting point is 00:22:54 I know a whole bunch of RSS feed stuff is on your mind too, Chris. And so I think, I don't know, it just keeps on going over there. I don't think you want to miss anything. So go check it out. Yeah. It just depends on what you want to participate in. The reason why we wanted to mention all of this is simply you can just listen and enjoy the show. And we're happy that you did. Or if you're looking for a W, you know, if you're looking for a win, something that scratches an itch where you can contribute and you the results of your contribution show up on air, they show up on the website, you didn't have to go through a committee, you didn't have to sit in multiple meetings, you
Starting point is 00:23:33 could just do a little bit of work and get a win. And you want to be around people who like the same stuff you like, we wanted to bring this up. And a lot of this stuff, not everything, but just about darn near everything we've talked about today is listed with links at jupiterbroadcasting.com slash community i love seeing folks who are just popping in asking you know hey has anyone else done this or thought about doing it this way and if you ever want people to help sort of rubber duck debug or just shoot ideas around toy with things i've been surprised how many times you see stuff where it's like i've thought about that or i tried that tool, and here pops someone else who either
Starting point is 00:24:08 needs some help with it or has some great ideas I've never thought of. Yeah, I want to give one last underscore plug for our Matrix chat room. Matrix is in a special place right now where it's still in the early adopter phase, and it's probably going to be in a prolonged early adopter phase. But what that means is the signal there is extremely high the conversations generally are very level-headed and very respectful as long as chris isn't taking part in them yeah i don't i have a very i do have a very short fuse for adults that can't figure out how to communicate together online i i'm i'm a 40 year old 40 plus year old man i do not have time for people that have not figured out how to communicate but uh when people on general
Starting point is 00:24:50 it's you know when you consider how many thousands of people we have in there it's been a non-issue and um so many great conversations happen in there from so many different angles it is tremendous because there's such crap online these days on social media and to have this place that is like an island of the last bastion of good people. It is really something. Not that all the places aren't great, but I just want to say thank you to our matrix community. You make it worth running that big server. Linode.com slash unplugged. That's where you go to get the hundred dollars and to support the show. Linode is the Linux geeks cloud. So go to Linode.com slash unplugged. That's where you go to get the $100 and to support the show. Linode is the Linux Geeks cloud. So go to Linode.com slash unplugged. They have 11 data centers online today. They're bringing on another dozen this year, and they've been at this for nearly the years. They've become their own ISP and they have pushed Linux forward in the data center since before AWS was a twinkle
Starting point is 00:25:50 in Bezos's eye. And the performance is incredible. You guys know I wouldn't use it unless that was the case. And the reliability has been rock solid. We've been a customer for about three years or so, but I have friends that have been a customer for like a decade and they have absolutely nothing but good things to say. Linode's been rolling out screaming fast new NVMe based block storage as well. So their block storage
Starting point is 00:26:12 is getting faster. Their host storage is fast. They have AMD EPYC processors if that's your thing and an easy to use dashboard that brings it all together. After you've been using Linode for more than just a minute,
Starting point is 00:26:24 if you're like me, you're going to start appreciating the API, not because you're like an API guy, but I'm not, but because it just makes things quick and simple. And you could take advantage of things like their command line client on the Linode that you're on.
Starting point is 00:26:36 So before you do something drastic, you could just issue a command with that CLI app to do a snapshot. Or like, this is how I get files up on the S3 object storage that I want to link out. Really easy to do that. Plus they have really good customer service. So if you want to know how to use some of these services and tooling, like their S3 compatible object storage, like their cloud firewalls, like their powerful DNS manager, if you ever have any questions,
Starting point is 00:26:58 the support's there to help you. I mean, 365, you call them up on Christmas, tier one's going to help you right then and there. They're not going to forward you on. It's because they had to build a business that could compete in ways that some of these other cloud duopolies are just simply not architected to compete. They just can't offer some of these services that Linode can. Linode has a tactical advantage, you could say.
Starting point is 00:27:18 The best customer support, super fast rigs, not just me saying that, but benchmarked by industry cloud benchmarkers that do this kind of thing and a Linux culture that runs deep. I think there's a lot of reasons, but you'll find your own when you go to Linode.com slash unplugged, take advantage of that hundred bucks, support the show and build something like a NextCloud. I said it. I think you should try NextCloud on Linode. I think it's particularly awesome. They have just recently rolled out some brand new one-click deployments. Well, one-click-ish. Sometimes there's some vital questions I have to ask you, so you have to fill out a few questions.
Starting point is 00:27:52 It's like a couple of clicks, put in a username and password, that kind of stuff. And the one I wanted to call out today, because they're always adding new ones, is two, actually. Apache Airflow, which is kind of like a roll your own do this than that solution python based and only office docs you probably already know what this is but you can create and collaborate on text document spreadsheets presentations it'll open up doc x and xlsx files it's compatible with microsoft office and open But yeah, it's up in the cloud. It's collaborative. You can host it yourself.
Starting point is 00:28:28 It's a great way to use that $100. So go try something. There's lots of great options and tons of popular apps. They do have one-click deployments for NextCloud, Minecraft, Mastodon, and many, many more. Try them all out. You're going to love them. You got $100 to play with.
Starting point is 00:28:44 Linode.com slash unplugged. Well, the people are demanding that it's time for a Giraffine OS update. I mean, it's been a while now. You've had time to get out of the honeymoon phase, I think. Live life day to day. Remember what it used to be like on that other platform we're not going to name how you doing chris well um you know i remember i remember the first couple of weeks were really great that was fun um discovery like oh it is possible for this to be you know not trash yeah yeah because i kind of went in with low expectations because i thought you know how
Starting point is 00:29:23 could graphene i mean drafting os how could it compete with iphone because i thought you know how could graphing i mean drafting os how could it compete with iphone right like this you know i just kind of bind into the iphone hype and i'd switch it away from the android around pixel 3 era kind of i kind of was fading at the end of the nexus line right and then kind of faded completely after the pixel 3 and i just around the iphone 7 i just switched over and just got on their membership program and got a phone every year and just forgot about it but you know i could see apple's incentives changing over the years especially if they have a reduction on iphone sales which by the way seems like it's is exactly what i said is happening is they're seeing a massive drop off in sales because turns out when things get expensive and,
Starting point is 00:30:05 you know, it costs more just to get from work to home. People don't want to buy thousand dollar phones every year. Right. And one of the first things you can cut back on is a fancy phone because your current phone's working good enough. And so Apple needs to continue to drive that revenue and they're going to have to get that revenue somewhere else. And they're going to turn inward on their billion users. So my thought was, let's start to distance ourselves from that. It's not an immediate problem, but it's going to be a problem someday in the future. Let's distance ourselves. Let's get that work done now. But at the same time, very concerned about Google. You know, I've mentioned it before, but we saw that story from the New York Times about the dad who had a couple of photos on his phone because he's doing telemedicine for his kid. Google suspended his
Starting point is 00:30:49 15-year-long account, sent all of the details, every email, every chat, every text message, because he used Google Voice and Google Fi, every photo. They did a complete export of his entire account, gigs and gigs and gigs, and automatically sent it all over the police for them to go through it to find anything they want. And then they disabled his account, which disabled his phone line, and they refused to re-enable it because of policies. And so I was looking at this reality of Apple becoming more hostile and Google clearly already being too hostile. And I thought, okay, it's time to take action, start building something that I thought I could adopt, that eventually I could have my family members adopt and i was you know pretty much the end of the goal but i realized
Starting point is 00:31:31 i needed to put a date on it because there was going to be some point where i'd want to bail where i'd want to be like screw it i just got to go back to the iphone for tonight and then once you do that it just sort of it's a snowball because you i mean that's still built into your habits you still need it to do some certain task. And that means you can't really get rid of it. And that moment came about a week and a half, two weeks ago. My daughter had her first concert. She was very excited about it.
Starting point is 00:31:55 And we had like 15 friends and family show up for this thing. It was this massive thing. And it was like she was the star of the night. She was beaming. And I wanted to capture as much of it as I could. And I was just struggling with the Google phone camera app thing, just so laggy and slow sometimes. I mean, other times, great. And the zoom was better than what I could get on the iPhone. It also just missed so many shots. And that's when I had the realization, like, this has always been a problem for me with Android devices. And I think Apple is just a little closer to the hardware.
Starting point is 00:32:31 Yeah. The effects are applied real time. So you see them in the preview. What you see in the preview is what you get in the shot. And I think they take the picture like a few milliseconds before you've actually tapped the glass. Like, they're capturing it all the time. Because on the Pixel, it's clearly taking the picture when i press the button but the iphone's taking the picture i meant to take the pixels taking the picture i actually took with your slow human reaction yes yeah so that was challenging um however you know i i had to
Starting point is 00:33:01 think about it and i had to really go down to basic principles of why I'm doing this. And I had to ask myself, if I'm doing this to avoid lock into corporations to get me hooked on their sauce that then make me targets for their automated systems to abuse. Maybe it's worth just getting a camera. You know, like I really like having it on my phone. I like having integrated with image and I'll get to that. And I like having all that workflow. But what am I trying to achieve here? And is this problem greater than my goal? And I came to the conclusion that it wasn't that I, if I, if this is something I'm going to do, then I can just bring a damn camera and it'd probably get a better picture anyways. And
Starting point is 00:33:37 then I really will get the shot I wanted. That's true. So that was, but I had a couple of moments where I had to really kind of get down to the basic principles of why am I doing this? What are my motivations? Is this worth proceeding? Another one was, you know, the Apple ecosystem is a monster. We all know this. My particular habits were the HomePods and the Apple TV. They're like peanut butter and jelly, man.
Starting point is 00:33:57 And it works so great. Like whatever you're watching on the Apple TV when you got an iPhone and you got the watch, whatever you're watching on your TV, automatically the controls show up on your watch and you can pause the TV. You don't do nothing. You just hit play the whole system, like through DNS broadcast figures out what's going on in the controls, just show up on your watch. I lost all that. I couldn't do, couldn't send audio to the home pods, couldn't control the Apple TV ecosystem punishment, right? I, you know what, this is the tax you got, you know, eventually you end up paying the tax and um one of the things i was able to do to work around this was i slid on a little home assistant yeah i brought in a middleman and the home assistant bridges the gap and so i have widgets
Starting point is 00:34:36 now on my phone that control the playback of my different televisions in the house here. So you can see here, Wes, uh, it looks like on the main Apple TV right now, they're playing music. Oh yeah. Delightful. Yeah. And then the bet you can see the bedroom TV isn't playing anything right now. So you can just pause their music right now.
Starting point is 00:34:55 Yeah. Or it could, or I can skip to the next track. Yeah. So I have, I hate this too. I, I told them not to listen to that.
Starting point is 00:35:03 Uh, but I just have widgets on my home screen that control the two different television boxes. That looks great. Yeah, it's fantastic. And I can send stuff to them and I can put the HomePods on here if I want. So utilizing Home Assistant kind of bridged that gap and made up for the ecosystem tax. So I didn't have to replace the Apple TV. I don't have to replace the HomePods. And obviously for anyone who's somehow never listened to self-hosted, you're just like a little bit bought into the whole Home Assistant platform already. So it wasn't anything you had to set up now.
Starting point is 00:35:28 Sort of runs the entire place. Hal 9000 is alive and well in Lady Choops. And then, of course, you got to replace some of the cloud services, guys. You know, we talked about photos. That was my big one. Got to replace photos. Image is really pulling its weight here. Photo prism was great.
Starting point is 00:35:48 But image, if you're on Android, is so unbeatable. It's everything I liked about Google Photos, where it has a really clean app. You can use it as your main gallery app to just view your photos. And it automatically upgrades your photos in the background or uploads your photos in the background when you connect to Wi-Fi. Perfect. You don't do nothing. It just does it. and then they've got a super fast clean web ui they have focused on speed the entire time and they're adding features on like they just added sharing um oh that's nice okay yeah see i've been curious because i know we talked about it a little
Starting point is 00:36:18 bit but it was so new i was kind of letting you try it out wait and see to see like it's definitely sharing something they're like i kind of need if I'm going to really invest in the platform. Yeah. It's definitely still new. They even warned that on their GitHub. But, yeah, the files are just set on the file system. Right? It's not like they're in some sort of weird proprietary format or anything.
Starting point is 00:36:36 Even better. So it's just sitting on top of that. And why did you feel like you had to move away from PhotoPrism? Because when we touched on it a few months ago, you were, like, totally jazzed about it. But it sounds like that tune's changed a little bit for you. I might go back. I wanted one thing, right? So I wanted one app.
Starting point is 00:36:54 I didn't want to have to like put together a bunch of stuff. And when I was on the iPhone, I had no choice but to use PhotoSync. And then I might as well use PhotoPrism on top of that to get some of the AI features. Right, because you didn't have it, it didn't come with your first tool, so you needed to add something anyway. But with Image, if you're on Android, the integration is so tight, it's like Google Photos, where it just is a really small, clean, lean app for viewing photos locally. It uploads to the background super fast on both ends and then they're layering on the the face recognition and stuff like that and i'm fine with that approach build it up and get it
Starting point is 00:37:29 there yeah if you get me my photos in a place and i can look at them on the web yeah right uh this is i m m i c h and it's you know it's a simple docker composed setup on the server side and it's a simple app to install from your favorite app store, and you're good to go. I'll probably go back to PhotoPrism at some point, too, and just have it look at the same directory. Compare and contrast. There's a few things that I haven't figured out. Probably the most embarrassing from switching from the iPhone is music.
Starting point is 00:38:00 I really don't know what to do about music. Like, I want to go with my own collection again but i was gonna say what's the goal here are you trying to totally get off all the all the streaming services or just have another option to have you know easily display and play back what you do happen to have on in your own it just feels like all the playlists suck so bad on all these streaming services and i only want like a few hundred songs. So why restream the same few hundred songs when I could just download them, set them up on a player, cash them locally and just listen to them.
Starting point is 00:38:33 It's all Dean Martin, isn't it? Yeah. It's all Dean Martin. Chris has jellyfin played a part here for you in a possible solution. Cause I know we've had the jellyfin challenge this month and I wondered about that. I started going down that path.
Starting point is 00:38:43 Um, but my problem is like, I don't, I don't like anything I'm using to like collect the music organize the music and then you know jellyfin would just be one of the front ends but it's the back end that i don't like the most and then here's the embarrassing thing this is where it gets embarrassing is the whole family's on like the apple plan right which i pay for i'm the jerk that pays for the like five other people here you are paying for these services that you're like no no i'm not gonna touch them well so i what i and what i
Starting point is 00:39:11 inevitably just ended up doing this is just a temporary fix but i i did it um temporary yeah i put the i put the apple music app on android and i don't know okay yep they do they do dude they do it's it's about. They do. How is that? It's about as good as it is on the iPhone, which is to say mediocre. Can you even write an Android app in Swift? Yeah. And then what I do is I just downloaded all the songs, because you can download them locally. So I just went and downloaded a few playlists, saved them on the phone. And since I've been on Android, I've just been listening to however many songs this is.
Starting point is 00:39:42 It doesn't tell me. I've just been listening to these on loop. It's getting bad. It's getting embarrassingly bad. And I just did like a three, three hour, no, six hour road trip on Saturday
Starting point is 00:39:51 and it was all the same music. Now, are you limited by how much you can store locally? I mean, obviously disc and stuff, but by the app? No, not by the app. No, just by disc. That seems like a pretty reasonable middle ground.
Starting point is 00:40:01 Oh, and they're, if you have to, if you have to, given their circumstances, pay for that service already. And they're lossless. to if you have to given your circumstances pay for that service already and they're lossless right they have like all these crazy codecs and stuff and i'm already paying for it but i don't know it feels so cheesy to like move away from apple and move away from the iphone get on giraffe in os and then end up using apple music you can still work you know i mean like start collecting more things in the background
Starting point is 00:40:24 yeah that's the nice thing about a streaming service is you know, I mean, like start collecting more things in the background. doesn't really solve that. So it feels like there's room for improvement here. And it sounds like also you're looking for suggestions. I am. I'm kind of curious, you know, a real solid workflow to like collect music and serve it up. I suppose it's always an, it's an ongoing quest. We talk about it on self hosted quite a bit too.
Starting point is 00:40:56 So it's fine. It's just sort of silly. I ended up on Apple music. Yeah. But it's like, and I might stick with it for a while because I'm going to pay for it. Even if I don't use it, they're all using it. I mean, if it works, they, you I might stick with it for a while because I'm going to pay for it. Even if I don't use it, they're all using it.
Starting point is 00:41:07 I mean, if it works, they, you know, integrated with the system, you can hit play and pause, does Bluetooth. You can cash it locally.
Starting point is 00:41:13 Funny what Apple selectively creates apps for Android for notice. There wasn't an iMessage app in there. Now, does Apple music have Chromecast support? I don't know. I don't think it does, actually. And I don't think it has AirPlay support either. So, you know, let's see.
Starting point is 00:41:32 No, it does not offer any kind of... No kind of remote casting of any kind. Shucks. Yeah. Go figure, right? Now, have you heard the good word about VLC? Yeah. Actually, really happy with the
Starting point is 00:41:45 VLC app. I've set up my, all my Wyze cams come into a Docker Wyze bridge that creates RTMP streams. And I fed all those RTMP streams into VLC, but because everything's over tail scale, it's their tail scale IP. So anywhere I'm at, I can pull up any of the cameras in Jupes using just good old VLC. I don't have to have any weird apps. And I can just immediately over tail scale anywhere in the world, pull up a camera feed. See there, boom, there's the driveway. Look at that.
Starting point is 00:42:12 Look at that. I'm pulling up the driveway right now. And I can see that the whole family must be out somewhere because nobody's in the driveway. And that's just using VLC. It's fantastic. You know, the other, you know, while I'm talking about family, I think this is an area where I'm a little kind of lukewarm because i know this is going to bug bug some people in the audience there's not a large device selection here guys if you want to use drafting os uh you're looking at the pixel hardware now you can pick up used pixels for a good price but you know if you've maybe had an old Moto around or an LG phone or a OnePlus,
Starting point is 00:42:46 you're not putting Graphene OS on it. And that's kind of unfortunate because for kid devices, they can go through those things, and it's really nice to be able to just find a good budget Android device and then to be able to put a good reliable OS on there. And Graphene OS relies on hardware components that are in the Pixel devices for its security. And so it's just not going to happen.
Starting point is 00:43:10 So I think that could be viewed as a negative of Draft is that it's not available for other devices, but the reason is for good reasons, so not a full negative. It does make it a little less flexible for how you're going to deploy it, which is something we sort of come to expect in a lot of our open source solutions, right?
Starting point is 00:43:29 But yeah, if there's good reasons for it, it makes sense. And Chris, how are you feeling about hardware quality? I know you've been using Pixels before, but this is quite a jump from version to version. So I'm curious how that feels in your hand. Yeah, it's big. I got the big one, right? I got the big XL Pro one or whatever. It's big, but I got the big one right i got the big xl pro one or whatever uh it's big but i like it a lot the screen's really good fingerprint reader in the under the glass is
Starting point is 00:43:51 nice performance has been pretty decent except for the camera out battery life has been better than i expected since i'm not running a bunch of the play services for push yeah i'm happy how you are you happy you got one during this challenge are you happy with the build quality with yeah it's been a nice upgrade from the pixel 3 that's for sure i've been having a lot of fun playing with the camera i mean it's not perfect there you know i've noticed some of the same flaws sometimes the app is a little you're like you must be doing a lot of processing because you're kind of chugging right now but for like slower more composed shots it's been it's been really nice and there's a lot of just a lot of shiny little features. I'm still figuring out what pieces of the Google and other ecosystems I do or don't want in the short or long term.
Starting point is 00:44:32 And I've definitely gotten pretty used to say, like, be able to yell at my Pixel 3 to just have it, you know, like, ubiquitously and have it do simple things like, I don't know, pull up an app in the car or, you know, switch things around. I've not enabled anything like that at the moment, but kind of considering it. I was also debating like, I'm curious what you're using. Like, what are you sticking with the stock Drafine keyboard? Have you switched in any fancy keyboard sort of setup? Because I realized, too, I'd grown kind of used to like the Google keyboard on my old phone. Yeah. Yeah.
Starting point is 00:45:02 SwiftKey just re-updated. I'm playing around with, i put the google board on there i put the swift key on there i've been trying the stock one um seeing seeing which sticks i think the google board is probably the best one but i'm sure they're probably collecting all kinds of information on that one but it does feel like it's the most developed one you touched on something i wanted to follow up on though and that is android auto man it sucks it just really is a bummer. And it's not going to happen for Giraffe OS.
Starting point is 00:45:33 It's just, you know, when you get a car with a screen because you want to use it, and then you end up switching your device out so you can't use the screen for that. That's a shame. Yeah. And then, you know, Volkswagen doesn't really properly take advantage of the screen real estate. They just have this crappy display of, like, the track information when you're doing Bluetooth. It just sucks. It is what it is. i'm living without it i'm not loving it but at least it works yeah see this is one area where i'm just i just have a bluetooth connection so that's yeah that was all i needed to replace yeah i've got this weird cable that connects into
Starting point is 00:45:57 the bottom of my phone that seems to work pretty reliably you might. Oh, you're so funny. It only does audio, though. You're so funny. I got to have audio controls on the steering wheel. I mean, I'm not, what am I, taking my hands off the wheel to skip or change tracks? Yeah, it's dangerous. Don't do what I do. It has been nice to sort of like replace things. Like I started using Shadow Weather instead of, you know, just the Google Weather because I didn't need a ton from it. And it's not like I don't look at other weather sources anyway, but shadow weather is great. Yeah.
Starting point is 00:46:29 I was really appreciating like the neat little graphics that they've got. It was really clear to go see like hour by hour. Yeah. And they'll do a thing where they'll like, they'll kind of like aggregate multiple weather sources and kind of give you like their modeling based on multiple inputs, which is really kind of a cool feature. Uh, I love shadow weather too for alerts for alerts some really you can put in different locations
Starting point is 00:46:49 so i put in some spots where we've you know camped in the in the winter and gotten screwed so now i get weather alerts proactively so i'm just aware of the weather that's going on out there shadow weather is a great one so many great apps but the unbelievable effing win for me in this entire thing didn't see it coming at all is freaking next cloud holy crap what a winner um surprising win of this 65 day challenge and i i just got to talk about it here for a second and i want to start with a question that came in on the matrix dudist of men wrote in um and he wrote we've heard about uh how you guys use s3 back in storage for next cloud in the cloud but what about your local instance in lady jupes what are the specific pros and cons of how you have it set up he's tried the docker container he was curious
Starting point is 00:47:36 yeah so we do run a next cloud instance on linode using object storage that's been working great yeah but for this one i just went and got the upstream Docker image, got their compose file, tweaked it a little bit. I am using a SQLite database, which is a big no-no, but it's been really simple. And then I have all the files on the local file system, so then I can just browse them normally using a terminal
Starting point is 00:47:58 or I can back them up with standard tools. I'm not using object storage in Jupes. But it's been, I surprised how nice it's been because I knew Nextcloud was useful for doing the pods. Of course, we've been using it for a while there. No idea how great it was. No idea how great it was for personal use.
Starting point is 00:48:14 Absolutely love it. Yeah, you're making me think it's high past time that I get my own Nextcloud going. Well, you've put in a lot of work to sort of build up a new ecosystem. You found new apps. You've spent some money in the Play Store, maybe. Who knows?
Starting point is 00:48:31 I did. All of those seem like they might create a little bit of an incentive to stick around. But I know you. And sometimes you have particular needs. You have workflows that you've adapted to that you have for very legitimate reasons. And, you know, you're not afraid to have multiple ecosystems in your life.
Starting point is 00:48:51 I'm just thinking, like, sometimes you get work done on a Mac. I remember a couple years ago you had that iPad Pro that was really meeting some needs for you. So I could see a world where maybe the iPhone sticks around. It's a device to take to kid events. It's just something you have. You don't need it with you, but sometimes it, you know, goes in the bag. Yeah, I thought maybe it would just kind of become like a toy after this was all done. When I started the challenge, I expected I'd just have an Android device I could test new installs on for coverage on the shows and that kind of thing.
Starting point is 00:49:18 But, no, I think it is going to stick because the ultimate goal overall is more achievable than I thought it was. going to stick because the ultimate goal overall is more achievable than i thought it was if you're willing to stand some of these things up or perhaps you substitute instead of running your own next cloud maybe you go get a proton mail account or or fast mail account so service you're more comfortable with that isn't uh say yeah g yeah exactly uh so you could kind of you could kind of take different passes at this and you don't have to go as you know off grid with it as i did necessarily okay so the i think we'll stick yeah i think it's gonna stick moment of truth then yeah what happens with the old iphone like are you gonna give it to is it gonna be no longer readily available for you or is it just gonna be sort of you know sitting on the desk in the studio
Starting point is 00:49:57 that is that's a real challenge because part of what's gonna let this drafting os stick is i still have the apple Watch for the iMessages that the family sends me. Aha. Aha. That is a sticky spot. Ecosystem bites again. Yeah. Ecosystem lock in.
Starting point is 00:50:14 Locked in the gut me, Wes. So that's a problem. It is a problem. You know, it might be good for the kids to experience pure SMS like you did. They all were worried. They were all worried I was going to make them switch when I started this. They all were like they were all worried i was going to make them switch when i started this they all were like dad you're not going to make a switch are you even even the wife said that actually the whole dang family they first he came in with this linux
Starting point is 00:50:36 thing and now admittedly i went into this thinking could i make this work for them so they were right um you know i so i don't know what I'll do there. It's such a pain in my butt. They're all hooked on it. Not just them two, but the extended family too. They're all hooked on the blue messages. So what I need is a solution that is viable that can forward those to like Telegram or Matrix or something like that.
Starting point is 00:50:59 But thankfully, there isn't a Wear watch worth owning at the moment, in my opinion. So I have time here and I'll just continue to use this Apple watch for a bit. And, you know, until I have another solution for iMessage. I know there's a few out there, but none of them look very good. Such a frustrating thing, you know, that they make the music app and they don't make it so frustrating. So close. I'm curious about you, Wes. You've started this challenge along with Chris.
Starting point is 00:51:26 And do you think you'll stick with drafting on your new device? Or do you think you might dabble back in the vanilla area? Now, that's an interesting question. I've thought about it a little bit. But I'm really enjoying how much more in control and aware of the pieces that go on in my phone. And like, you know, in the past I had like rooted phones and I'd played around with it a little bit more and tried other ROMs and stuff. But there was like a, there was a time in the middle where it felt like it wasn't quite, it wasn't advancing at the same rate as what was going on in the world of Android. It just wasn't, it hadn't hit that same level as polished that I felt like was worth the limited amount of stuff
Starting point is 00:52:05 that I need to do on my phone. You know, like I want a little flexibility. I like to be able to install, say like whatever new VPN app is out there or terminal app or whatever, but I didn't need to be customizing it all the time. And drafting is kind of a sweet spot where it, when I'm daily using it, I'm not often reminded, maybe if I'm installing some new weird app or something, but by and large, it just feels like a phone. I forget about that I've customized this, that I've installed some weird third-party operating system on there. But at the same time, like, having the Play Store have to just respect the phone
Starting point is 00:52:38 and not install stuff in the background whenever it wants? How do you migrate away from that? Yeah, yeah. The Google stuff, having to ask for your permission to do stuff is hard to get away from i don't need ar services no he sure wants to install ar services but i don't need it trust me i don't need it and i feel like in a way this is opting out of that whole rat race that whole upgrade cycle um but also it it changes that balance of power. And I think maybe that's the biggest reason I'm sticking with it is I feel like my relationship with Google is a lot more under my control and my dependence on Apple is a lot less like
Starting point is 00:53:17 where I have dependence now. That's mostly external dependencies. I can live with that for a while. Like I feel a lot better than I did. Like there was a lot of mountains that were climbed to get to this point. But the walk away, like the biggest like feature I could put on the list is I feel more in control of my data now. That's hard to really quantify, but it feels pretty damn good. Bitwarden.com slash Linux.
Starting point is 00:53:44 Go over there right now go to bitwarden.com slash linux and try it out for free as an individual user or get a trial for a team could be great for your business bitwarden is the easiest way for businesses and individuals to store share and sync your sensitive data passwords two-factor codes passphrases other kinds of information that you want super encrypted end-to-end and. Something that maybe you want to move between your mobile device and your desktop, so that way you can do advanced, secure logins to every website, app, and service you use. This is the low-hanging fruit right here. We talk about how hard privacy is online.
Starting point is 00:54:18 People always go on and on about all the different issues and things that you should be worried about. But the reality is, you solve most of those problems if you use a unique username and a unique password at every website or app or service you use. And now, Bitwarden's made it even easier to have a unique email address, unique username, unique password, unique email address. So if that one site, that one service, that one app gets compromised, you don't get your crap all over the internet. Because if you're using the same username and the same password for multiple sites and services, if one of them gets breached,
Starting point is 00:54:49 they might as well all have gotten breached. And if you're using a password manager, maybe isn't up to snuff. Maybe their security isn't quite what it should be. I used to use LastPass a few years ago. I migrated to Bitwarden. Bitwarden makes it easy. You can check out bitwarden.com slash migrate.
Starting point is 00:55:05 And something I appreciate, kind of that long-term confidence that I think both Wes and I get is the fact that Bitwarden is open source. It's trusted by millions of individuals, teams, and businesses out there, including tons of people in our own audience. I have a real sense of security there
Starting point is 00:55:19 because open source means long-term. It can't rug pull us, but also it means that things can get improved and fixed and added, and we all get to see it. It's available for all eyes. That's important. And of course, they get it audited as well. It's such a great tool. It's such a great service. It's really the best of two things coming together. A real sensible service built around a great core open source product. And Bitwarden has just been making the end user experience better and better. I love the account switching now in the mobile app.
Starting point is 00:55:45 It's kind of new-ish. They're always rolling out new stuff, but this is one of my favorites from the last few months. I can now move between my JB account and my personal account. You could do this too for work, your personal, maybe the open source project you work for. And, you know, there's all kinds of new things landing. So check out Bitwarden's website. See all of them, because I just tell you about the ones I think are great. Maybe you know somebody that could use Bitwarden
Starting point is 00:56:07 too. Send them to bitwarden.com slash Linux. You can do it. They can do it. It's just a low-hanging fruit to take care of their security and their privacy online. Let's all go right now to bitwarden.com slash Linux. Let's do it to support the show. Bitwarden.com slash Linux. If you want to send us some email feedback, linuxunplugged.com slash contact for that. And I read them all. And I send all the really juicy ones to these two fellas. Max sent one in saying,
Starting point is 00:56:36 actually apologizing for a late bat signal response, but just saying, hey, I'm going to be at scale. And I would love to meet the JB crew if you happen to end up there. Well, all right, Max. Good to know. Thanks for writing in. Midge also sent in a little tip. Chris, I think this is for you around your Rust desk issues with the studio setup,
Starting point is 00:56:58 the new studio setup that we have. Midge suggests, have you considered using steam remote play as an alternative to your rest desk and Wayland issues? Sure have not. All you need to do is link a host and client once, and it works like a charm on all kinds of platforms. Mitch uses it to access their workstations at home, uh,
Starting point is 00:57:20 in the home office when they're on the road, because I built, because it's built for game streaming, it's incredibly robust, and I've even used it on an LTE connection while traveling on high-speed trains around Europe. And as a bonus, you can even use the Steam Deck to log into your machines. I do like the idea of you using the Steam Deck to control the OBS machine. That just seems fun. It's funny. Like, I got to play around with that
Starting point is 00:57:45 because I hear all kinds of unique and kind of fun sounding uses for Steam Remote Play. So he's just basically pointing at the full desktop. And then you set it up on the remote end and then you just got like a little link. You click that, it pulls it right up. Yeah, you've never played Linux Desktop? It's a pretty great game.
Starting point is 00:58:02 It's my favorite game. It's a little crashy, but you know, a lot of good games. It's way more fun than the video games I have on there. I think it might be worth us trying this and maybe reporting back how it went. And if it was a staple in the studio, wouldn't that be kind of fun? Hmm. Yeah. I like
Starting point is 00:58:18 the idea that it performs well over LTE. Now, in Linux Unplugged 494, that was the last episode, we talked about RESTIC and Borg and a bunch of other backup solutions. And we got quite a few pieces of mail in talking about that. But Martin had some feedback on Borg. After the last episode, I tried Borg with Vorta. I set up a backup to a NAS and to a cloud provider, PC Cloud, in just about minutes.
Starting point is 00:58:44 It's super simple. I'm confident that my goldfish brain will remember the setup when I have to fiddle with it again in a few months. So thanks for the awesome tip. Yeah, that's right there, right? The goldfish brain. That's what you're trying to design towards so you can know that if you come back, you do need to do some kind of recovery. It's going to be in a hairy situation, so you need to be able to understand it pretty quick and not be able to easily do something dumb. Yep. That's well put.
Starting point is 00:59:09 Advait wrote in as well with a little bit of a RESTIC warning. Chris, you asked about some feedback for RESTIC and I had heard, you know, our good buddy Alex had used it quite a lot. I think he's still using it, but I've never tried it myself. But Advait sends this warning. I was using Rustic Daily to backup my data files to an externally connected USB-C hard drive. It's been a while since that, but here's what I remember. One day I ran into integrity checks on my Rustic backup file and found a bunch of fatal PAC ID mismatch errors. So for a few months, and I didn't even know it, my daily backup file was
Starting point is 00:59:46 actually corrupted and unrecoverable. I did some research and it seemed that RESTIC had no way to reliably prevent PAC ID mismatch errors, nor does RESTIC actively report these errors when they do happen. So the user's not even aware of the errors as they're happening, unless there's some kind of manual check that you run. For me, this was a fundamental and very serious flaw in Rustic. I immediately stopped using it and moved to something else. Free file sync for those who are interested. If the JB audience knows a simple way to mitigate this Rustic flaw, please do share. And P.S. I'm happy to support your great podcasts as a Jupiter.party member. The main reasons
Starting point is 01:00:27 I support your podcast is because you include chapters. Aww. I've never heard of that as the reason to support the show. I know people love the chapters, but that's great.
Starting point is 01:00:37 I like the idea that, you know, content, so-so, but your chapters. We'll take it. We will take it. That's true. All right. it. We will take it. That's true. All right.
Starting point is 01:00:47 That is a good war story. You know, one of the things that does happen, so I do appreciate them taking the time to write in, is we hear a lot of like how amazing something is. We will hear some war stories, but it is good to get those in to kind of help balance the coverage. Yeah, absolutely. Well, it just helps you make that decision because sometimes, you know, people have experiences where you're like, well, that used, sometimes people have experiences where you're, you know, you can tell, yes, that was my intended use case. I better not choose that tool.
Starting point is 01:01:14 Or the reverse where, you know, you've heard the good things, you've heard some of the bad paths, but maybe, you know, you're not planning to store that much data or use it that way. And it could still be a good tool, but you've got a more realistic picture. You know, I ran into almost an identical story this week on my brother's computer. You know, I suggested he switched to Linux years and years and years ago. He's been loving it. And, but he had this problem with an old solid state drive that he had years ago that just failed on him. So he was like super cautious now. And so we set him up the last time we did it with like
Starting point is 01:01:44 an automatic internal backup so he has two hard drives in his laptop one of them's just strictly used for mirroring his his ssd um this is a brent's backup services here you're saying we set him up with well i'd like to lump him in there because i feel like i don't want to take all of the credit for things going wrong but just this week um he was poking at those backups because we've been talking about upgrading him. And he was like, oh, I should make sure those backups are working and stuff. And what he noticed was that they weren't working at all. And he couldn't explain it.
Starting point is 01:02:16 It took us a while to figure it out. So what we were using, and this is maybe my warning, is we were using our snapshot, which has been fabulous for me. I've loved it. We just set it up as a cron job and it's running in the background. It was great for a long time. But what ended up happening and that we discovered this week, thankfully, before a failure was that I was just silently failing and creating the backups anyway. So even the folders, you know, all had the dates that they were supposed to run on and stuff. So it seemed like it was working, but it wasn't. So I think the warning here from the last piece of feedback in my little story this week is go have a look at
Starting point is 01:02:53 your backups every once in a while, make sure they're working as you expect, because sometimes no matter what you're using, sometimes it's just a little something misconfigured, or maybe in my brother's case, his hard drive was starting to fail, which is why it was getting IO errors and failing out. So good to kind of keep an eye on that. And also a good reminder for me to get a little bit more modern about my backup strategies. I mean, it's tough, you know, validating your backups can be a non-trivial thing, depending on the nature of the files and how you're taking those backups. And it's just a task you got to like, remember to do. And it and it can be tricky to you know in limited time you might have for projects like
Starting point is 01:03:29 to try to get that monitoring right and like really know that when something breaks in all of the different ways that it might be able to break you'll actually get notified that's why like simple setup thing is gonna be really nice yeah that's it that's why that's why i often talk about it why i try to keep it simple i'm a little concerned after that story, though, because I was checking out on the old presenter machine here, and I think I'm seeing errors from SDA. Uh-oh. Oh, no. Yeah, they're still showing up even right now. I checked this earlier.
Starting point is 01:03:56 Shoot. I'm a little concerned about this. What kind of errors are these, Chris? Just general, like, here it is. IO error, dev SDA, and then it gives me the sector, and it gives me a flag. Oh, no. Oh, no. I've been suspicious of that sector for a while now.
Starting point is 01:04:12 Yeah, and that sector, and that sector, and that sector, and that sector, and that sector. There's a lot of red in that log file. There's a lot of sectors, yeah. A little concerned about that. And then also we have this ATA1 device reported invalid CHS sector. Oh, boy. A lot of errors. Oh, my gosh.
Starting point is 01:04:35 Read FPDMA queued. Oh, God, this machine is so screwed, you guys. This machine is. We just got the OBS machine replaced. It's unbelievable. And I don't, ain't nobody got time to just sit here and replace computers all the time. Well, the RAM's still good. So we'll just sort of K-exec to a NixOS RAM box.
Starting point is 01:04:53 I mean, it's an old machine with an old CPU and that. But I was thinking, you know, we could just slap a different hard drive in there, put the Arc GPU in there. Might be fine. Might just, might last a while. All right. We almost got, like, a pick, too be fine. Might just last a while. All right. We almost got like a pick, too, but it's not quite a pick, but it's a backup tool that really hasn't been brought up on the show to this point. And we got an email into the show about it. I also got pinged on Matrix about it.
Starting point is 01:05:17 So let's let's get it out there, Brent. Well, Mr. Camago wrote in and I smiled seeing this because Mr. Camago wrote in, I don't know, six months ago or so with another great little tip. So I just smiled even before I read it, but this was a great one. They say, I use duplicacy with Dropbox as a, as a Dropbox as a backup strategy. And I had never heard of duplicacy, which is dupli c-a-c-y there's a lot of the you know it's duplicati and duplicity you got to kind of keep those separate in your mind but chris have you ever heard of this one and used it just from the audience just from the audience it hasn't made it on our list at the first pass because uh it's not open source um but if you're okay with spending some money,
Starting point is 01:06:05 and honestly, if it's a really good backup tool, it's like 50 bucks, it's not a lot of money. It's kind of worth it. Well, and what I noticed is it's actually free for personal use, so. Oh, really? Oh, really? That's something. I think it's 50 for a commercial license.
Starting point is 01:06:20 So, you know, if you want to try something. It does have some neat technologies in the backend, but I thought maybe either of you could touch on that more so than I can. Well, I thought the thing that was interesting about it is that it actually has the web UI on the front end. Because, I mean, that's been one of the things about all these tools that we've talked about is there's no real nice web front end. And, you know, when you're working at this in anger, you want to be able to get to that information fast. And that information is, are the backups successful? Where are the errors?
Starting point is 01:06:47 And how do I restore my data? And can I restore it to an arbitrary location? Now, what they do is they make their source code available on GitHub. And you get source code access. So you can read the source code. You can see the source code. You can see what it's doing. In theory, you can hire an auditor to audit the source code.
Starting point is 01:07:05 Okay. So kind of like, you know, there's other projects in this, like Tarsnap, say. Yeah. They're running the service in that case, even so it's even more so. But I guess that's a better step than a totally proprietary situation. Yeah. I imagine their logic must be, I want to make a living at doing this. And if I'm going to make a backup tool that
Starting point is 01:07:25 saves people, you know, their data, 50 bucks a machine a year isn't too bad. Yeah. Right. And that's for the commercial license, I think. Yes. Right, right, right, right, right. Yeah. So, okay. I mean, that's definitely one we should have mentioned sooner on the show. It didn't make it because it wasn't, you know, immediately one that we go to or one of the free ones, but it's definitely something I think I should add to the list of ones to try. It does look pretty neat. I mean, they've got some, like, charts here on their GitHub page showing, like,
Starting point is 01:07:52 what, running time of backups and they're comparing duplicacy to RESTIC and Borg and, you know, other things. Sounds like they, I don't know if it's out already, they've got some paper written about the internal workings. They talk about being a lockless backup, so I don't know So I haven't vetted any of that, but sounds neat. Now, guys, we've heard a lot about suggestions and it sounds like, well, Wes hasn't said anything
Starting point is 01:08:14 mysteriously, but Chris, at least you and I, it sounds like we need a new backup strategy. Do you think we should do a little bit of a challenge and each try one of the different suggestions? Yeah, I would be willing to give this, how do you say it? should do a little bit of a challenge and each try one of the different suggestions. Yeah, I would be willing to give this, how do you say it? I'm not sure. I just made it up, but I say duplicacy. Or duplicity? I don't know.
Starting point is 01:08:37 Use it however you want. Whoever tries this one. Duplicacy. No, let's just. You want more than one case. I kind of feel like I might give it a go. I feel like I really want to try Autorestick with ResDick. I want to try Borg with Borgmatic.
Starting point is 01:08:54 But I also really like the idea of this overall feature set. It's got the web GUI. It's got the command line. It's got the ease of use aspect to it. It's got the simplicity where it's not dealing with this huge like remote back back end that I'm sending the data to it's kind of checking all those boxes so I'd be willing to give this one a go I don't know about you Wes you have one you want to try that we've maybe haven't talked about copia k-o-p-i-a
Starting point is 01:09:19 have we talked about that one yet is this another one we haven't talked about it was a recommendation from someone in our matrix room when we were first talking about various backup situations. All right. It bills itself as a fast and secure open source backup for Windows, Mac, and Linux. Encrypted, compressed, and duplicated backups using cloud storage that you pick. It also supports stuff like, you know, WebDAV and SFTP. We all should just back up to the next cloud server. Alright, so you're
Starting point is 01:09:50 going to try out this Copia, K-O-P-I-A. I'm going to try out the duplicate Casey. Duplicate Casey. And then, Brent, what do you want to try? What do you want to try? Well, Martin wrote in earlier saying that Borg with Vorta was super simple and worked
Starting point is 01:10:05 really well so i'm tempted by that all right that's all right go for it brent i'm looking forward to that that's gonna be great i feel like maybe i made the wrong choice i don't know we'll see boost to gray all right well we do have uh somes to get to, so let's jump into that. Bob the Nut boosted in with 75,000 sat boys. How about that? That's pretty great. Hey, rich lobster! Bob writes, I finally managed to figure out this sats thing.
Starting point is 01:10:40 Cheers. Thanks for the many years of great content. Your podcasts have provided hours and hours of entertainment, Linux and education. Well, thanks, Bob. Yeah, I thought about this the other day, too. There are so many different ways to go about and get these sats. Right. So sats are the account of Bitcoin. One hundred million sats is a Bitcoin. There's no actual Bitcoin. There's no Bitcoin. There are a hundred million sets. And back in the day, we were throwing around sets like they were worth a penny because they were, and you just threw around so many sets that you needed a way to account for a lot of them. So the community came up with Bitcoin. That's why the project's called Bitcoin. And then the amount is called Bitcoin. It's a hundred million sets. And then how you get those, like with the
Starting point is 01:11:24 Cash App, the Strike App, RoboSats, peer-to-peer like there's all these ways right and depending on how you go about it it can be a real bear um but i'm really impressed with how many people like bob persevere because if we let that turn us away from adopting linux so many years ago or if we let that stop us from adopting matrix in the last year, there's so many things that when we try them or when you're early to adopt something, or when it's just the primitives are there, but the interface is still being built. So many things that are hard at first, but pay off in the long run. Sometimes those are our most powerful tools.
Starting point is 01:12:00 Definitely. Definitely. Uh, J D H Brown, J D H Brown, J D H hot brown Brown. Yeah. OK. We got a little hot in there. All right. Boosting with 20,000 sats. Hey, guys. New Linux user here and even, it's great to find you guys in here. I'm not the only one struggling from time to time. You help make the journey better. Well, that, my friend, is great to see. That ain't great motivation to keep showing up to this show. Yeah.
Starting point is 01:12:35 User Eric the Red boosted it with 19,000 sats. A couple of episodes ago, Chris's breakdown of Garuda Linux, adding spoilers and turbos made my day. Love the show and the community. Hey, you know what? When I was a kid, I tried the cards in the spokes of the bike to get the clicking noises. It was cool for a while. I loved it. I loved it.
Starting point is 01:12:56 Thumbs boosted in with 10,000 sets. Loved the hidden gem at the end of episode 494. That's last episode. Chris played a treat for members after the stream. It's like the golden days of albums on CDs with hidden audio tracks. It's a great show, as always. Love the coverage on Backup Solutions.
Starting point is 01:13:14 If you make it to scale, I look forward to a meetup. When I was bummed, I was out of town for the West Coast tour. If you don't make it, I completely understand. Yeah, it's still... It's still really touching.
Starting point is 01:13:30 All should be clear at some point as to what the issue is and why we haven't had like this. I think right now it's probably safe to assume we're not going to be there, which kills me because I'm still like laying up at night thinking, what if I just got in the car? I just drove really, really fast. Like, can I make it that, you know, like I'm still doing all that. So like, I don't want to say it's not going to happen, but I don't, I just can't see it happening, especially once all has been made clear as to which I cannot say what that is yet. But obviously if I'm keeping it a secret, there's a reason and it's a big deal, but we'll see. We'll see. I can't say anything more. Note to self, don't give Chris secrets.
Starting point is 01:14:10 The people that are listening right now that know what I'm talking about are going, that son of a bitch. Shut up. Shut up. That's what they're saying. If it helps the audience, I don't even know what he's talking about. Scuba Steve boosted in with 5,000 sets. Hello, Chris, Wes, and Brent. I'd love to get an update on Brent's distro journey.
Starting point is 01:14:45 Oh, my goodness. I've been revisiting Tumbleweed recently, and I'm really impressed with how solid the experience is. Weirdness of yast aside, Brent, how's it going? Been a listener since 2015, and even all these years later, Unplugged always goes to the top of my podcast queue. Thanks for keeping it going. Thank you, Scuba Steve. And I've also heard Scuba Steve boosting in some other value for value shows. So you're a rock star, sir. Brett, how has Tumbleweed been going for you? And have you had to deal with Yast in the day to day much? Well, it's funny. I, Chris, as you know, I have this random Mac keyboard
Starting point is 01:15:00 that I just happened to plop on this desk the other day for an unknown reason. And it has the menu, like the super key reversed. So literally before the show today, I was like, Oh, I'm going to go like, see if I can maybe configure the keyboard to like switch those back to what I'm used to. And, uh, so you hit keyboard in the KD menu and the Yast keyboard, uh, configure shows up along with the KD one which i'm familiar with and i was like i'm just gonna try it and it was totally useless uh so i would say the more i try it the less i want to try yest features but sometimes they're good i guess that's the best i've did you did
Starting point is 01:15:41 you end up trying the plasma one or you just give up at that yeah i went back to the travel the plasma one and it was like oh yeah yeah this is totally logical and makes sense and doesn't ask me for my password just for some, like, totally useless screen. Now, Brentley, though, are you doing your updates? Have you done any software management? How's that been going? Yeah, I've been doing updates not as regularly as, say, an Arch arch user might like six times a day but maybe every two weeks which is probably pushing it for a rolling release uh at least from what i understand from my last experiences but um honestly it's been totally smooth i haven't run into any errors
Starting point is 01:16:19 from the software side now that being said, you heard me talk about my brother's computer earlier and how I, in the past, totally screwed things up and he has a failing hard drive. And we took that opportunity to put him on a new version of Linux for him. And you know what I chose? I chose Tumbleweed. And one of the main reasons I chose it was the ButterFS support built in and the snapshotting and stuff. He loved the idea that every time he updates, he gets like a little, you know, something he can roll back to if something goes wrong. That's great. But we did run into the strangest issue, which maybe you two might have some ideas around this or maybe the audience might.
Starting point is 01:16:59 Is there a double bug field when it's Brent and his brother? Yeah. Dangerous. So I was like, you know, he sat beside me and I'm in the cockpit and I'm running, you know, installing this new, you know, tumbleweed for him. And he's all excited, right? But he's just watching me. Is the cockpit code for the hot tub? I know you guys do a lot of stuff in the hot tub.
Starting point is 01:17:21 That's fine. Like a little cute little like floaty desk situation. That'd be perfect. It has a floating cup holder too, so it works. And so everything was going great until we went to like do the first update. And then all the repos just complained about bad checksums. And I was like, that's the weirdest thing. I've not run into that. And I update all the time.
Starting point is 01:17:43 And the only way I can solve it from all the research that i did was that it might have been a mirror issue which seemed odd considering i hadn't run into that you know the whole many last months that i've been using this but we did switch internet sources recently and so i was like i was just gonna say i'm gonna try on like my cell phone with hotspot because it's a different provider than our sort of house internet. Sure enough, worked totally fine. And both my laptop and his new install ran into this problem with this new internet source that we have. So you're saying your new ISP is censoring Linux?
Starting point is 01:18:15 Is that what you're saying? Well, that's kind of what I'm saying. And I was really surprised. And I was like, is it just possible that like maybe it's a different mirror that's having an issue? But I tried a bunch of different mirrors, like kernel.org has a mirror that they put out there and like all of them had the same issue. And so has anyone else run into this? Because it was the weirdest thing. I mean, we have a small fix, but it doesn't seem like a sustainable one.
Starting point is 01:18:39 So I'd be curious if anyone ran into that. But other than that, I mean, it doesn't everything's been great. It doesn't seem unheard of. It does does seem rare but it's not unheard of i i think there's got to be also some tooling in there to find new mirrors if i seem to recall so you could try getting a new set of yeah i did try that and uh issue persist sounds like you might want a vpn on your uh land connection at this right god yeah right huh jeff you've had this VPN on your land connection at this rate. Yeah. Right. Huh? Jeff, you've had this happen on Ubuntu?
Starting point is 01:19:08 Yeah, ages ago. I think it was 1804 on only one installation and multiple installations in the house. But one specific computer would do exactly what he's talking about and had to use my hotspot to get around it. Weird. Do you think it's a routing issue? Is it a DNS issue? Like, what is going on there? No idea. And the error message was cryptic, but helpful. Like it, it, it suggested,
Starting point is 01:19:31 you know, a bad mismatch of signatures for a specific package. And it said, you know, this could be a real issue. So don't, don't run this thing, but we'll let you if you really want to. Right. And, uh, and so of course we aborted all that stuff but it just was like the strangest thing you know i wonder if we could do enough digging here so you could find like exactly which signatures or checksums like and then go check and see like all right if i download the same link different connections are you actually are you getting are the files different are the checksums different what's what if anything is changing Is some ISP fooling around with your traffic? Yeah, I know. I think there's something here. It might be the next episode
Starting point is 01:20:10 or something. Is someone, is someone at SUSE trolling Brent? This would, this would happen to Brent, right? Like, been using Linux for 20 plus years, never had this problem. Brent though, he's a privacy minded guy. He always finds the bugs and he ends up not only with a buggy situation but potentially a privacy hostile isp like so like ignoring that particular situation that we literally ran into like two days ago everything's been great i uh have nothing to report that's bad no that's good So I think we're just going to keep going and I think we'll revisit it. Have you, have you mostly been getting like new software from the repos from flat pack from you bootstrap snap on there? It's been a real mix. Uh, I have been using Ansible to configure these things, which is why it was so easy to do with my brother. Cause I was like, literally just copy the same, the same stuff over, but it's a mix of repo stuff and Flatpaks.
Starting point is 01:21:07 I don't think I have any snaps installed this time around. So that's a new thing for me. And it's been mostly great. Element crashes randomly. I don't know why. But other than that, my experience with the whole Flatpak ecosystem has been fairly good. Yeah, echo that. Jeff, Jeff of the Jungle, boosted in with 10,000 sats.
Starting point is 01:21:29 Coming in hot with the boost. First time boosting through my Albi wallet. I wanted to let you know that you can also fund your Albi wallet through Robinhood if you have Bitcoin over there. Oh. Handy. That is. That's another big user base. Keep up the great content.
Starting point is 01:21:44 Forward Humor boosted in with 5,555 sets. Really enjoyed all the backup recommendations. Very responsible addition to all the self-hosting content. I also loved hearing about the service with the dead man functionality to notify if it has not received any new content lately. For those of us who might not monitor home infrastructure quite like we do our work infrastructure, that could really prevent a disaster. Yeah, no kidding.
Starting point is 01:22:14 That's one of the things, you know, if it's like, I'm happy to pay for it. That's a real value add. And if you do it right, it doesn't have to be a big, huge compromise. Ah, that's some great feedback. Thank you, sir. Vectron boosts in with lead sets. Why is nobody talking about duplicity for backups? It's simple to use from a shell script and supports a lot of backends, i.e. S3, Glacier, for low-cost gold storage.
Starting point is 01:22:40 It's pretty basic, but easy to use for disaster recovery and used by the DejaDuke desktop app that's from Linux Mint, if I recall correctly, and also included in Banjaro's Gnome Edition. It's got compression and encryption, no server component needed. Yeah, and it sure supports a ton of backend storage. I mean, you pick whatever cloud service you might possibly want including just generic webdav and of course scp this is tricky because like we have a real problem when we start talking about all these backup tools that have the same basic names it becomes really unclear which one we're even talking about like it's now i get this one mixed up with the one we just mentioned but these are good great tooling and so we will link to it in the show notes, and of course it'll be a little more clear when you can see it all there in the notes. Sir lurks a lot, boosts in with another set
Starting point is 01:23:32 of lead sets. RESTIC is not the only one. With Vorta and Borg, it's also super easy to mount your remote backups from the server to your local machine and peruse them with your desktop file manager. Or Midnight Commander, if that's your jam. Yes! Midnight Commander shout out for the win! Love MC! Lurks kept going with another round of lead sets. While I love Borg as my primary backup solution, it still feels like putting my data into a database or something. I worry if things go sideways that I might not be able to easily recover my data. Maybe that's unbounded? Not sure. In any case, if one is none, two is one,
Starting point is 01:24:14 and you need three copies to really be redundant and reliable, I feel like my third should be both remote and maybe using a different tech stack. What might be a good choice that's incremental, does deduplication, and isn't Borg? This is, so I kind of agree with Lurk's entire thing here about going too complicated makes it feeling like the tooling could fail you and leave you without your proper backups. But also, if you do think of one as none, two as one, and three as a backup,
Starting point is 01:24:43 I kind of like the idea of using a different stack for that third backup. And I wonder if when we all try our different tooling, if maybe there might be some pairing of the two that might end up, because that's a great point. Yeah, it's a little more complicated, but I mean, you get, you know, you get a lot of diversity there. And if there's a, there's a bad bug, well, hopefully some protection. LeetTux boosted in with 444 sats. Row of sitting guys? Well, hopefully some protection. the Tuxy's honorable mentions, and I'm loving it. It's the best text editor I've ever used. It's easy to use and configure, and I even got Rust Analyzer working after some tinkering.
Starting point is 01:25:33 And it's Jif, greetings from the land of Linus Torvalds. Try pronouncing that in Finnish. We've experimented. We've practiced. I don't know if anybody wants to embarrass themselves today. We've tried just for LAN recently, we were debating the pronunciation of Linus versus Linus or Linus. But Linus just says Linus, so we just kind of go with the way Linus says it.
Starting point is 01:25:58 Yeah, just random unrelated, but micro is packaged in Nix packages. That's what I'm just checking on basically anything we mentioned, because, you know, why not? Yeah, it's a surprisingly good hit rate, isn't it? Yeah. Yeah, I think so. SirLurksLock came in again
Starting point is 01:26:14 with 13,370 sats. Woof! That name is appropriate, lurking around indeed. And I hear him on other value shows as well. Now, he wants to put forth a new pronunciation for WireGuard. He says, henceforth, WireGuard shall be known as WireGargle unless another boost raises the SATS bar. Now, starting in the new year, you have to have one confirming boost, right?
Starting point is 01:26:37 So we've got this up as an option, but we need WireGargle is available as a new official pronunciation on the show. But it has to be a confirmed second by somebody in the audience. Then it requires a large boost to remove it from the pronunciation lexicon. This is because who's to really say how any of this is made up? It's all made up. Who's to say how it's pronounced? So you get to pick a real city and boosted in. He said this is another kind of lower boost but i wanted
Starting point is 01:27:05 to pull it forward because they've been listening since 2021 and they got a bit sick of the boost talk and the bitcoin stuff although i like the message content of the boost they said i think that's a nice clarification appreciate that but you know what they say i finally threw in the towel and went back and listened to we hate crypto too and i'm on board that was in that was episode nine of office hours You've been doing this for a long time. And, uh, if you say it's the way to go, I really can't argue with that. And I think even if I hated it still, and you had been wrong, there's just no joy in me having to say, I told you so anyways. So I downloaded Fountain and here's all of the sats I have
Starting point is 01:27:40 earned over the last week. But I have to say, I am throwing in the towel on Fountain. It's just not as polished as pocket casts, at least not on iOS. And it consistently forgets where I was at. That would be frustrating. Yeah. Yeah. That would suck.
Starting point is 01:27:55 Which just doesn't do it for me. So there are here, all my sats I've earned over the last week. It ain't much, but it's honest work. Are there any podcasting 2.0 apps you'd recommend? I just don't think I can go back to a 1.0 app again. I totally know what you mean.
Starting point is 01:28:09 I have to say, it took me a while to move over because Pocket Casts and apps like Overcast and, you know, Podcast Addict and AntennaPod, they've been around forever, man. Yeah, they really have. Years and years of polish. And these podcasting 2.0 apps, they're've been around forever, man. Yeah, they really have years and years of polish. And these podcasting two to no apps, they're like, you know, new compared to that.
Starting point is 01:28:30 And they're moving quick. And so I kind of like getting in on that action sometimes when, when something is kind of trending up and taking off. It is kind of tricky though, as you say, right? Like, cause a lot of these apps that they exist to explore and,
Starting point is 01:28:43 you know, improve and implement some of these podcasting 2.0 things, as well as just being a podcast client, of course. But maybe that means that's where your attention and focus is, at least at first, instead of a really nuanced implementation of some of the basic 1.0 features. It was also interesting moving to Android and seeing these apps work a little differently. Oh, yeah. A little more bug sometimes, just saying. But real, the stack that's worked for me really well so far is Podverse and Albi. Podverse is just continuing to produce one great update after another, really getting there. I love the web UI and the fact that I can finish the episodes at my desk.
Starting point is 01:29:17 But the thing that I think is really fantastic about it is it uses Albi for its boost wallet integration. And Albi you take with you wherever you want to go. You can boost from the web. You can tie it into other apps like when Pocket Cast does get boost support, they'll probably do Albi integration, right? When AntennaPod does boost support, they're going to use Albi because it's kind of a universal wallet. They can use your own node or you can use their services. So it's a little more flexible in that regard. I think people like it a little bit more. I think because they're not trapped to one app necessarily. And the way I think about this is these apps have these little wallet components. You throw a few
Starting point is 01:29:54 bucks in there, right? You don't want to throw like hundreds of dollars in there. You throw a few bucks in there that you're boosting people with. Like I keep like a couple hundred sats in there. Yeah, you just kind of load it up so that as you listen or as you want to react or send in some feedback, you've got it available, right? And just top it up when you need to. And Alba, you can top off on the web. So you don't have to do it from the phone, which is kind of nice. I've enjoyed that a lot. You can do your management there.
Starting point is 01:30:15 And then, you know, it's just like when you show up to the phone, it's already there. Woodcarver came in with 13,303 sats. I don't care about the speculation part of crypto, but I'm finding some real life use cases for the Bitcoin and the sats, and I'm having a ton of fun. I'm paying for my VPN and writing sats as just two examples. Let's try and enjoy ourselves.
Starting point is 01:30:35 I like that. Let's just enjoy ourselves and eventually people are going to want to join it. I agree. It is a lot of fun. We had a really good showing today from new listeners who decided to get on the boost bandwagon. I mean, if you go through that, a lot of those are from first timers. Thank you, everybody. That's really awesome. This episode has really kind of been made for you, too. We don't do this very often, so this is it. Really?
Starting point is 01:30:57 Don't take it in like that. And we've also been seeing an uptick in people just streaming Sats without any message. They're just streaming while they listen. Thank you. That's really been awesome, too. Love it. Really neat to see that. And been hearing a lot of familiar names on the other Value for Value shows out there.
Starting point is 01:31:17 So it's great to see you out there supporting the network and helping everybody on the podcasting 2.0 bandwagon. You can get a new podcast app that supports Boost at newpodcastapps.com. Or go to Get Albi and just get the Albi browser extension. Nice little piece of open source software and then you don't got to switch podcast apps you know if you want to stick with your pocket cast you just go get albie and you boost from the podcast index website boom take care of it you just find linux unplugged over there and once you have albie set up you can boost right from the web page it's real slick that's how i've been doing it and that's another reason i like albie and podverse is because it's the same stats if i'm on the web or if i'm in the player and i'm actually listening to the podcast and i want to boost right
Starting point is 01:31:48 in the moment it's the same stash of sats and that's nice we got a really fun pick you might have seen this one going around on the web if uh you're following these things closely but you might have missed it and uh wes wanted to bring it to our attention because it's just too much darn fun. Carbunnel is a Chromium-based browser. Yeah, I know, we have a lot of those. But this one, well, it's built to run in a terminal. What? Yeah.
Starting point is 01:32:23 It supports pretty much all web APIs, including WebGL, WebGPU, audio and video playback, animations, etc. It's snappy, starts in less than a second, runs at 60 FPS, and idles at about 0% CPU usage. Okay. It does not require a Windows server, i.e. works in a safe mode console, and even runs through SSH. And you actually can look at the graphics of a web page in the terminal? Yeah. I mean, it's not you know, it's not super crisp because it's a terminal.
Starting point is 01:32:46 Right. But it makes links seem like, you know, history. So basic. And it also is a great way to just make, turn your website into an 8-bit art style thing. This basically kind of looks like 8-bit art. Yeah. I don't know exactly what I would use this for,
Starting point is 01:33:02 if anything, but it's really a neat idea. It's cool to see implemented this sharply and it's packaged up in docker so if you want to just give it a try there's a docker one-liner on their github if you have docker installed i'll just boot up with your favorite website or try it at jupiterbroadcasting.com because hey that one looks pretty sharp in there yeah when i read this first time i read it as chernobyl no carbonyl right carbony Carbonyl, right? Carbonyl.
Starting point is 01:33:26 Carbonyl, because it's like for your terminal. Carbonyl. We'll have a link to it. Don't worry about how you say it. We'll just have a link to the GitHub. Nice little find there, Wes. I did see that floating around, and I thought, why would I want to have Chernobyl in my terminal? That doesn't make any sense.
Starting point is 01:33:40 But turns out, you do. I do. All right, boys. Anything else we want to talk about today? Are we all done here? I think we are. I think our business is done. If you want to get to anything we talked about, the links are at linuxunplugged.com slash 495.
Starting point is 01:33:53 We do have the Linux Unplugged website. Lots of resources. RSS feed. Some mumble info. Probably all kinds of things we forget about up there. Go find out. Yeah, tell us what you found over there. Let us know.
Starting point is 01:34:04 See you next week. Same bad time, same bad station. Yep, and we will be live on a Sunday. Go find out. Yeah, tell us what you found over there. Let us know. See you next week. Same bad time, same bad station. Yep, and we will be live on a Sunday. Wait, no. But it'll be a different live time, but we'll have it at jupiterbroadcasting.com slash calendar. We will not be live next Sunday. But what you want to do anyway is hit refresh on your feed constantly. Yeah, it'll just drop. Or just keep the jupiter.tube page open and then boom, all of a sudden live stream. You know, or jupiterbroadcasting.com slash live, boom, all of a sudden live stream. I don't know.
Starting point is 01:34:29 I mean, who knows? That's the most exciting way. We don't even know at this point. But we do know we won't be here on Sunday. We're taking one week off, but we will have an episode for you. So it'll be in your feeds. Thanks so much for joining us on this week's episode of the Unplugged program. And you know what?
Starting point is 01:34:43 We appreciate you. And we'll see you right back here next Sunday. Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.