LINUX Unplugged - 523: Ride the Rhino

Episode Date: August 13, 2023

We're trying out Rhino Linux—a unique take on rolling Ubuntu with AUR-like powers and other surprises. ...

Transcript
Discussion (0)
Starting point is 00:00:00 This topic has me wondering, I just want to ask you two boys, if Ubuntu, say years ago, had developed their own rolling distro, do you think it might have kept you on Ubuntu proper if there was an official Ubuntu rolling release? Not on my, I don't know, play or like primary workstation, you know, like my Linux-ing environment, but for supplemental systems, maybe a workstation where I do a lot of stuff with containers or virtual machines, yeah, it's kind of compelling. I think we'd use it on some of our Ubuntu-based servers. Yeah. What about you, Brent? Do you think it might have kept you around?
Starting point is 00:00:36 Because I know one of the things that drew you to Tomboweed is the rolling aspect. I think I definitely would have switched to it because that's the exact trajectory I took without having an Ubuntu-based option. So I think they missed out on grabbing me there. Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
Starting point is 00:01:08 My name is Wes. And my name is Brent. Hello, gentlemen. Well, coming up on the show today, meet the first official release of Rhino Linux. It's a rolling Ubuntu distro with some very special tricks. We'll dig into what they're doing differently that's kind of next generation, and then we'll round out the shows with some boosts, some picks, and a lot more. So let's say good morning to our friends over at tailscale.com slash unplugged.
Starting point is 00:01:32 Tailscale is a mesh VPN protected by WireGuard. It builds out a flat mesh network where you can talk to all your machines directly. Protected by WireGuard. We love it. It's going to change your networking game. Go say good morning. Try it out for 100 devices for free at tailscale.com slash Linux Unplugged. And time-appropriate greetings to our mumble room. Hello, Virtual Lug. Hello. Hello, Wes. Hey, Wes, and hello, Bones. Hello. It's nice to be back with you. We missed you last week. We were pre-recording,
Starting point is 00:01:59 and now we're back together again. That feels right. Live streaming like we were meant to. So we want to talk about Rhino Linux this week. It's gotten a lot of attention because it just left beta. Now, if this sounds familiar, you might remember that it almost started as a bit of a lark on the Ubuntu podcast as a script to kind of ride Ubuntu development channel. You know, it's been about a year and the team has been working for a solid 10 months on developing this into its own unique distribution. And here's how they pitch it. They say, Rhino Linux reinvents the Ubuntu experience as a rolling release distribution atop a stable desktop environment.
Starting point is 00:02:42 And then they have Packstall at the very heart of the distribution that provides essential packages such as the Linux kernel, Firefox, and Rhino Linux-specific applications and theming, which we'll get into in a little bit. And they make it available for various ARM devices, including generic ARM, Raspberry Pi, the Pine devices, and of course they make it available for x86 devices. And I'm curious, when this idea was pitched to you guys what was your
Starting point is 00:03:06 very first impressions where did you roll your eyes were you immediately interested when you heard about rhino linux uh okay interested kind of for the reasons you were hitting on in the pre show but also skeptical and i don't know i felt like enough of a toy that i felt like i could you know it was interesting to read about glad that people were playing with it, but kind of could leave it there. Yeah, my very first impression before digging into it was exactly that, skeptical and thinking, oh yeah, this is just another project that's trying to turn Ubuntu into something it's not. And I think it's safe to say that feeling changed for all the reasons we'll explore. Yeah was about there as well i think that kind of something you guys summarize kind of where i was at and i have a theory that i've kind of been
Starting point is 00:03:50 chewing on in the back of my mind that i feel like the next generation of distributions are building a suite of tooling around them arch really showed the way with this with the aur arch really showed the way with this with the aur and nix os takes it to a whole other degree and there's other projects out there with similar kind of ideas and what rhino is doing is they have some secret sauce with their meta package manager called rhino package and their pack stall so we have a couple of different tools here so let let's start with PaxTol. That's basically AUR for Ubuntu. In fact, I'm fairly positive you can install this on just Ubuntu, and you can have an AUR-like experience.
Starting point is 00:04:35 Yeah, I mean, what's impressive about a lot of this stuff is it's just some nice shell scripts. Like, you go take a look at the PaxTol repo, and you'll go see PaxDoll, the program, a big old command line application that really, I mean, looks great, works well, it's very quick, it's minimal. Pulls in the right tool. Mm-hmm.
Starting point is 00:04:54 Yeah, and one of the things it'll do is it can install files, essentially, paraphrasing, but right from a GitHub repo. It can look at what's there based on that build-a-deb package and install that, and then you can, like I installed NeoFetch from the GitHub repo. It can look at what's there based on that build a dev package and install that. And then you can, I installed NeoFetch from the GitHub repo. And so it's as fresh as NeoFetch gets. And that's pretty nice.
Starting point is 00:05:12 Yeah, they say they support binary. So like you can get Firefox-bin this way, which just downloads the tarball you get if you go to Mozilla's website and go download Firefox. And then like a package manager should, it keeps it up to date. Right.
Starting point is 00:05:24 Keeps it current. Or you can use Git, AppImage. You can build stuff. And of like a package manager should, it keeps it up to date. Or you can use Git, AppImage, you can build stuff, and of course.deb packages too. And the repository is based sort of like Nix packages, so they've taken some learnings from there. And then there's Rhino
Starting point is 00:05:37 Package, which is really part of their special sauce. This is a meta package manager, and this is trying to solve the XKCD problem of too many standards. Rhino package combines app, pack stall, which we just talked about, flat pack, and snap into one UI where you can search, install, uninstall, upgrade, all of those things from one package manager. And they really nail it. So it's one thing to say it. It's another thing to actually use. Now there's a couple of bugs when I was using it, but the output and the way it manages and displays everything and the way it, it gives you choices. It's kind of AUR like
Starting point is 00:06:15 it gives you choices. If you want to review the install script and then it asks you which source you want to pull from, and you can say repository or get or flat pack or snap and then it goes off and it does its thing and it doesn't bother you after that and then it just keeps it current from there and so as a user you don't really have to worry did they snap this did they flat pack this does is it a deb you could just choose the defaults you could be it'll just tell you what your options are and you can be picky at that point it it actually does the job they set out to do it's nice too because i mean i find myself between the you, whatever repositories are available by default for just base-level tooling, and then, you know, the sort of essential core flatpaks that get me my, you know, communications platforms and apps and packaged Electron apps and all that kind of garbage on the system. It always feels like two separate endeavors.
Starting point is 00:07:05 of garbage on the system but it always feels like two separate endeavors um it's nice to have that presented as a semi-unified front end at least in the sense where i kind of do just want to update things i want to install it and um for the most part i don't care or the the option i want is the default yeah like neo fetch i just want the or you or yt dlp i just want the, or YTDLP, I just want the latest one, whichever package format gets that to me, fine. And this just takes care of that. When I was saying that theory I'm chewing on about like an ecosystem kind of, or a suite of tools, they have that here. You could create, it's really easy to create a quick repository for Rhino, and now you can get something installed on your rolling ubuntu base like they have that next level of tooling that distributions didn't used to provide that is now becoming more common with the modern distributions they're launching with some of that right out of the gate with rhino and so if a community you know digs their teeth into this there's a lot for them to work with there's a lot for them to build with that rhino comes with and i think that's worth underscoring because if you look at the uphill battle for new distributions and what they can provide to get people to adopt it's that tooling where people can manage their systems and you know maybe have the dream one day of an ubuntu rolling workstation that you use for development or you
Starting point is 00:08:21 use for managing your systems and if rhino brings in this extra tooling on top of that, the community can then use to build value on top of that. It could really kind of take off. It could really kind of create its own little ecosystem. Yeah, that's what I was kind of impressed with so far, just looking at the PaxDoll available packages, you know. Let's see. I think I was looking here.
Starting point is 00:08:42 It's not the perfect measure, but in their Paxdal programs repo, there's 459 at least packages in there. And it's a wide array of options, a lot of popular software, there's stuff like Pipewire in there. And it's very similar to the kind of script you'd write, like the package build from Arches AUR. It's pretty simple.
Starting point is 00:09:04 If it's the kind of program that is often installed and built for Linux, you know, like a make install or just has a build file that tells you how to build it, it's pretty natural to translate that. Now, it doesn't have anything anywhere near the fancy stuff of Nix or anything.
Starting point is 00:09:20 But for power users, developers, people who might be interested in having a rolling Ubuntu that has more up-to-date things and cares about what software and having up-to-date software, having that low friction to just be like, okay, well, maybe it's not there yet, but look, I can just copy this simple looking file from an app that's in there already pretty easily get going myself. Wes, what's your sense in that regard of the possibility of even taking some of those package files from the AUR and just converting them into this new pack style format? Like, should those two projects think about maybe in the future becoming one? Or is it just one piggybacking off the other? Are they two separate, very separate things. I suppose they probably have some different underlying, you know, the systems they're planned to build on top of are different.
Starting point is 00:10:07 PaxDolls definitely, you know, exists in a post-AUR world. So I think they've made some different choices, have some different priorities, probably also are trying to support a wider and different array of things than the sort of Arch simplicity would care to go along with. But you're right. There might be, you might be able to, maybe not entirely automated, but perhaps entirely automated or with the help of AI
Starting point is 00:10:28 or just a handy script. Imagine you could move a lot of things over pretty easily. So there's some of the tooling. And to their credit, they also have some documentation around this stuff, which you can go read
Starting point is 00:10:41 and wrap your head around how these things work. It's thin, but it's there and it gets you what you need to know and then their kind of last bit of special sauce other than the fact that it's a rolling ubuntu release is they have what they call the unicorn desktop they say it has the look and feel of genome with an xfce base and if we showed you a screenshot and we'll have links in the show notes, of this desktop, you would look at it, and I think you would probably think it is GNOME 3. They have a dock along the side. They've implemented a lot of the same themes, and they've used ULauncher as the launcher, which is a fantastic fast launcher.
Starting point is 00:11:16 And they have a look and feel that is very, very modern with vertical workspaces. And because it's XFCE, it'szing fast it's it's a nice base uh wes you you're running it right now and uh i mean it was your first experience like mine says well it's really snappy it really hauls oh yeah no for sure what was nice is i started using it in a vm and then kind of upgraded to running it on my full system and it performed well in both you know it just kind of fit I didn't feel like I was sacrificing anything it's not like the flashiest environment in terms of like you know we know animations or anything like that but the trade off there is it still looks nice and things just pop up and disappear when you want them to yeah
Starting point is 00:11:58 yeah it's it's it's a really solid implementation and and we have a lot of thoughts. We all three used it for the week, and we want to share those with you. And we'll have some links in the show notes, too, if you get interested to their quick start guide and their ISO builder. Linode.com slash unplugged. Head on over there to get $100 in 60-day credit. It's a great way to support the show, and it's what we use for everything that we host in the cloud i just recently spun up an ipfs podcasting note i'll tell you more about that in a bit but you got to go check out the exciting news because linode is now part of akamai yeah that akamai all the tools that we love with linode like their awesome cloud interface the api that's well documented in the command line client that's so handy. All those things, the documentation, the guides,
Starting point is 00:12:46 that's all there to help you build and deploy and scale in the cloud. But now, now it's combined with Akamai's power and global reach. They are the top tier network and they're expanding Linode services to offer more cloud computing, more tools, reliable, of course, affordable for sure. And you know, it's scalable. We've scaled systems from tiny little boxes up to 48 core 96 gig RAM monsters. And it just each step of the way, it was really simple. We can take backups. It's really nice. We could attach storage as we needed
Starting point is 00:13:17 to. And as part of Akamai's global network of offerings, data centers are expanding worldwide. They're going to give you access to more resources to help you grow your business or your project, help you serve customers all over the world. So why wait? Go experience the power of Linode, now Akamai. See why every time I deploy something new, like our IPFS podcasting node, see why I put it on Linode.
Starting point is 00:13:38 Go to linode.com slash unplug today to learn how Linode, now Akamai, can help scale your applications from the edge and to the cloud. That's linode.com slash unplug. Well, I gave it a spin this week and, well, I found some bugs, but that's not, I don't think that's too surprising. I mean, this project is relatively, I'd say relatively new, and it's a really cool thing they're doing. One of the bugs I ran into, though, I was a little disappointed.
Starting point is 00:14:10 I always try to install these systems with some encryption on the back end, good old Lux encryption. And one of the sneaky reasons I do that is because often actually it can be broken. And this time around, I just could never get the system booting. It just, it would set it up and I was able to unlock the original crypt when booting, but then it just, the system never actually found it. And I complained about it. There's just probably a slight configuration, something going on there. I don't know if that's Ubuntu's fault or if it's Rhino's fault, but there's a little something there. But that led me to something else that I think was a little discouraging because I thought, oh, well, this is a great opportunity for me to get involved and write maybe a little issue to try to help the project. Good man.
Starting point is 00:14:59 You know, this is an exciting project. I'd love to get involved even in small little ways. But I had a really hard time finding a bug tracker. I eventually did find one on their website, rhinolytics.org slash tracker. But I can't really tell what the back end is here. They kind of suggest, you know, you can either join the discord or send a message in the relevant channels or use a form, which I guess I wasn't expecting. I was expecting to have, you know, GitHub trackers and things like that. So I'm curious about that design decision, but it actually ended up meaning that I kind of gave up with, with issuing, you know, a bug report and
Starting point is 00:15:39 trying to help, which, you know, the project is relatively small, but I hope they can find a way to make it maybe a little bit more friendly. I'm curious if you guys tried that at all. Did you? I don't know. Is it just me? This form they're using to submit the bug, it's interesting, and I understand the motivation. So it's using crippad.fr, and it takes a moment to load. It has to build its whole UIi and um i can i can tell they're doing this because they want certain information that they just need to know like
Starting point is 00:16:11 architecture what version are you on when did this occur they have certain questions that they want you to answer before you can submit it just to sort of filter it out and you know probably differentiate signal from noise but it doesn't really lend itself to the average sort of everyday go to github open an issue workflow that thousands of users are now trained to do and when you introduce friction like that and you kind of deviate from the norm sometimes for the better but when you do there will be friction you will lose some people it's just the nature of the beast so yeah i get it seven questions you have to answer in order to submit it to well and the uh the page on their website that kind of leads you to this tracker uh says past issues and they've only
Starting point is 00:17:05 got about four that were mentioned so i'd maybe they should look at that i think there is a huge community of people who are using you know git labs and githubs and things like that it's pretty well established and i think they're using it for development as well if i you know did my investigations right so i'm just curious about that choice and i it looks like the the project is very discord focused for discussion and i could totally understand for a small team inevitably build a workflow around discussing bugs in those channels and so you just kind of tell other people yeah join our discord to report an issue and it just seems natural because you've been using it all along but when the project gets to a next level and people start taking an interest some of them don't want to play around with Discord.
Starting point is 00:17:46 You know, they want to file a quick bug because it turns out the home encryption option is busted. They don't really want to set up Discord. And I get, though, when it's a small team, why they would lean that way. So you've seen a lot of projects. They used to try to make public slacks. Remember, that was a fad for a while. Yeah, that's all died off now. But that's good, though.
Starting point is 00:18:06 I mean, keep an eye on it, Brent. So you bumped into some bugs, had some issues submitting those. Yeah, I would say nothing major. Like that encryption thing is going to hit a small percentage of users. And I'm sure it's fixable if I wanted to dive into it a little bit more to just, you know, change a configuration file here or there. So I think likely it's maybe not even the project, maybe it's on the Ubuntu side, but it's something that, you know, needs a little attention. So then I went and installed it like usual and same reaction as you guys, super snappy, even in a vm and i was very very impressed especially by the interface i
Starting point is 00:18:46 will admit i haven't used xfce in quite a while and i was used to a very different paradigm and this i had to kind of check three times through our notes to make sure this was actually xfce very polished and really really beautiful yeah and it's nice because it's modern right everything's really new in there you got a pretty decent recent linux kernel in there you've got really nice up-to-date themes like yaroo dark and elementary xfce darker and then they clearly understand the xfce desktop environment and know how to massage it and combining it with Ulauncher. That's just, that's a recipe for success with XFCE. That's what we do here. We have one XFCE system, Ulauncher. It really wasn't until I tried to do a little bit more or wanted sort of naturally to do a little bit more fancy window management stuff that I was like,
Starting point is 00:19:38 oh, right, XFCE. Okay, that's where this is going to fall down. But I mean, that took me a little while to get there. You know where I could really see this be awesome is i always dream about like a a cloud-based desktop instance this would be great for that yes and a lot of times i only use them a few times a year and so it's like by the time i go to use them it's like oh a whole new release is easy snapshots too sort of snapshot it if you have any issues. And the XFCE desktop works fantastic in a remote session. So it just, I mean, this could be the cloud desktop OS for me. So Wes, you gave it a go. I know you got to play around with some of the tooling.
Starting point is 00:20:14 Yeah, I'm impressed with, you know, you kind of touched on all the tools they're using and providing and just exist now in the Linux ecosystem. And it kind of reminds me of like how far a small team of dedicated folks can really go because of that. You know, like the installers were using a lot of the Calamari stuff, which a lot of distros can just sort of take advantage and don't have to reinvent the wheel. The builder for the image building system uses LiveBuild, which was created by Debian. And then there's a bunch of shell scripts for automation, which came from vanilla OS.
Starting point is 00:20:47 So it's just kind of neat to see all these different pieces combined together into what still feels like a nice system. I do think I'm kind of spoiled by like the Nix, the Nix approach of, you know, the isolation, the way it kind of layers on top in an immutable and in light fashion. So I'm, I wonder long-term, isolation the way it kind of layers on top in an immutable and in light fashion so i'm i wonder
Starting point is 00:21:05 long term what's it like to just install in the apt and d package sense and with paxtal how well does all that mesh on a single system if i'm just pulling in random stuff from git and from some deb packages and from the apt repos and then those are getting rolling updates and or what happens if you're pulling it from a repo, a GitHub repo that goes away? How does it? Those are all kind of like longer term. As you use it, you discover that kind of stuff.
Starting point is 00:21:34 We also kind of had questions around, and I think, Wes, you had one of the better phrasings of the question of sort of what's the story around the security of the source packages, right? Because it's based on Ubuntu development's branch, and Canonical isn't really targeting that branch for production use. I'm not even sure what their security policies are. You had articulated some questions around that. Yeah, I mean, I wonder if you're using stuff in a non-standard way,
Starting point is 00:22:02 are you going to run into edge cases that just didn't get ironed out? Or does the process assume that because you're building traditionally towards these ironed out, you know, like coherently tested packages, does that mean that there's, you know, flux or changes that need to be integrated or plan to be integrated that
Starting point is 00:22:20 wouldn't happen if you were aligned on shipping more vanilla packages from the start? Yeah. I think think you know maybe that's the role of the team though right is to sort of be that buffer that sort of susses that stuff out before they ship it to their repo at least i think at least with pax doll and co you know you have access to all the get things so you could um you you wouldn't have access to maybe like a easy patched stable release of something but you could roll forward for the key stuff that you like are really trying to track for security yeah yeah it's it seems like if the team can keep it going and they can catch that kind of stuff where canonical is throwing something in there maybe a semi-broken state because they know another thing's going to be coming along that
Starting point is 00:23:03 fixes it and they're not shipping until that happens. Like if they can catch those types of edge cases and scenarios before it ships to end users and act as that buffer and they can keep it up at a, you know, pretty high clip that I think will be the recipe for success. I would imagine in that process, they could align with canonical a little bit because if they're, you know, finding bugs or have an incentive to try to fix them a little sooner in the pipeline it could be a relationship there as well i i don't think it's going to happen i don't think this is the way canonical works but i think they should lean into this so hard because the real hard truth is is there are is more than a handful of canonical employees that daily drive arch even at canonical's
Starting point is 00:23:44 offices and a lot of the people they hire that are Arch, even at Canonical's offices. And a lot of the people they hire that are in the Linux space that they bring on are Arch users that they then are asking to switch to Ubuntu. And there is a clear marketplace for something like this, for the higher end developers and workstation users that do play an important role in Ubuntu's user base. And if this was looked upon as a blessed project, I think it would bring a lot of modern and, you know, kind of a new light on the, like a new option for Ubuntu users that's sort of like the top tier aspire tier.
Starting point is 00:24:16 This is like the, this is the tier of Ubuntu you kind of aspire to. And when you become like an Ubuntu baller, you know, you go to this rolling tier with all these extra tooling and, you you know you can just live out your ubuntu bearded life there but without it without something like this they're bleeding even their own employees so it's they got it but i i just my gut tells me that because it's not on board with snaps because it enables flat packs and github installs and hey you can enable snaps you know that's true part of the integrated package yeah it's it's a comprehensive set of tools i really like that there's a lot there for the community to sink their teeth into if it gets
Starting point is 00:24:54 good traction uh by my count it's like a team of five which is a sizable little number for this type of project but it is that high bus factor number as well. There's a lot of bus factor there. How many in, say, the Sahi team, for instance? Depending on how you count it, I think three or so or four. It depends on if you count some people twice. Not uncommon for a project trying to do something like this. Yeah, in some ways, there's a law in software development where you add more bodies and it actually just slows things down. And if you consider that,
Starting point is 00:25:29 say, 70% of the work or more is being done by Debian, and then, you know, somewhere in that range, another huge slice of the pie is being done by Canonical, then they can kind of take that leading edge and then that team of five
Starting point is 00:25:41 can kind of harness it into this. It's interesting noticing, like, kind of all playing, like, the different different hats you know that you got the the lead developer of pax dolls helping out with like with a bunch of stuff and then someone got involved primarily to do like the branding and then ended up having a bunch of expertise helping getting all the image builds going yeah so it is it seems like an exciting project you can tell there's a lot of energy some of the folks behind it had already been, you know, using scripts or other approaches to use Ubuntu development releases already.
Starting point is 00:26:09 Right. That's really kind of how this started. Yeah, exactly. So that part at least sort of buffers my fears I stated earlier. Like it probably, it's probably a lot of potential places it could go wrong, but also in practice, it probably works pretty well. I think it is worth just giving a little airtime to Brent's concern there. You had a couple of questions in your last one there, Brent, was how do we know if we consider this more or less secure, right? Well, and also from a stability point of view,
Starting point is 00:26:34 because my experience with rolling releases, which I'm challenging currently on my current system here on Tumbleweed is, you know, eventually they just kind of start breaking in little pieces because with a rolling release, you know, there's these edge cases that come in or you haven't updated in three months because you're a, you know, bad administrator of your own system. And then all of a sudden you update and there's some weird things along that path. But it seems to me like the development branch in Ubuntu was never really meant to be used like this, where, say, something like Arch or Tumbleweed was designed to be released this way. So I guess we need a long-term sort of review of this
Starting point is 00:27:23 to see how stable it is over time. You know, we have a community behind it. I think so. There you go. You got yourself a new rolling disc. I want to sign in this week. Oh, look what I did. Also, I'd be open to hearing the development team's thoughts on that.
Starting point is 00:27:36 We did reach out via Matrix, but didn't hear back before we sat down to record. You should have tried Discord. I guess so. Yeah, I guess so. I probably should have. You know, I think we have some work to do, though, because I'd say, I think you agree, but my rolling experience is somewhat the opposite of Brent's. Oh, yeah.
Starting point is 00:27:50 I was going to mention that. You're right. Thank you. Most stable long-lived systems have been. Yeah, rolling. I mean, I do agree there's been times where I've had to do a little fix here and there. Oh, of course. That's just part of the maintenance.
Starting point is 00:27:59 You know, my go-to example is this 1804 install that has been upgraded over the years to current Ubuntu. You know, my go-to example is this 1804 install that has been upgraded over the years to current Ubuntu. And at least twice a year, grub or something breaks, and I end up having to recover it. And they're all based on LTSs. Yeah. So it happens to any long-term install. Well, except for Linux.
Starting point is 00:28:24 Yeah, that said, I've learned the most about Linux running rolling releases. I mean, there's a caveat, you know, if you want to a little because you don't have the resources like the ArchWiki, for instance, so that when things do go slightly awry, where do you turn for a little advice? That's true, but there is so much Ubuntu documentation. I grant you this, you know, you'd be on a really leading edge, so you'd have less documentation, but there's so much community around Ubuntu. I mean, that's really truly one of the benefits of using Ubuntu. You might then need to know, you probably want to have some ideas of how it works if you're going to use it, because you might then want to understand, am I getting this from the GitHub
Starting point is 00:29:14 directly from the project, or am I getting the Ubuntu version from somewhere? Probably worth reviewing the documentation links and the quick start guide that we have, because it is a little bit different beast with some powerful tools, but the documentation isn't super thick you'll get through in a couple of minutes and i think you're probably going to have a good time collide.com slash unplugged have you ever noticed how most data breaches these days or hacks tend to revolve around one common factor
Starting point is 00:29:39 unfortunately it's employees typically it's not really their fault. Maybe it's lack software updates. Maybe they got their credentials phished. Maybe they left sensitive data lying around. The problem is there's really hundreds of ways that they can get compromised, and really they don't even know it's happened. But it's not really their fault. The solutions out there just don't really stop this stuff at the right place. Well, that's where Collide comes in.
Starting point is 00:30:05 Enter a world where only secure devices can access your cloud apps. Phished credentials? Utterly useless. Managing multiple OSs like Mac and Windows? Super straightforward, but yes, Linux desktops in there too. All in one pane of glass, as they say. It's real, and here's the kicker. Employees can help solve the problems on their devices directly. No added burden on IT. Collide manages all of that and make sure they're secure before they connect. Say hello to Collide. Go to collide.com slash unplugged. For octopowered companies, Collide is the device trust answer. They ensure untrusted, unsecured devices stay far away from your cloud apps and logins. So check it out and support the show. Go to K-O-L-I-D-E dot com slash unplugged. They got a demo there. You can check it out.
Starting point is 00:30:52 It's collide dot com slash unplugged. Well, as you all know, I've recently returned from Berlin. return from berlin but while there this time around since i screwed it up my first time back in march i actually was able to attend the nixos meetup that happens at sea base that like alien underground bunker crashed space station yeah maker hacker space that is such a great place to be in uh this time i made it and i was like early well i thought i was but chris you guys have to experience this i know i said this exact same thing i know i can tell i do though i'm such a spaceship star trek you know sci-fi nerd too you know i just love it well what's really great about it is to get to the front door which I shouldn't call it a front door because it's like a really
Starting point is 00:31:45 hidden door that if you are going there for the first time, you'll never find. So if you don't know, you can't even find the entrance. Well, that's, I think, part of the charm, right? You need to be guided by another member into the space. And that actually is a lovely experience in many ways. That's fun. Yeah. This time around, though, I wasn't arriving in the dark. So that was nice. And I was arriving sort of right at golden hour and, you know, path to get there.
Starting point is 00:32:16 You have to walk along the river and there's like a train on the other side of the river just going by. It's very, very, very Berlin-esque, let's call it. But just as I got there, it's just like such a friendly environment. And so I met some new people. Christian is someone I met there. And I think we did a pretty good job at converting him into a new listener. But I grabbed a few clips that I thought I'd share. at converting him into a new listener, but I grabbed a few clips that I thought I'd share. Well, I'm here at CBase,
Starting point is 00:32:50 and I made it to the NixOS meetup this time, but I'm meeting some new friends. Can you introduce yourself and give us an idea of where we are and what we're doing? Yeah, sure. Hi, I'm Christian. I'm a software developer located in Berlin. So software developing is my day job. I come to CBase like every week by now.
Starting point is 00:33:14 And I started like half a year ago. A friend pulled me in and asked me to go to the NixOS meetup since we are both using NixOS. to the NixOS meetup since we are both using NixOS. And yeah, it just caught us. And it's so nice to be around here. Lovely. And how would you describe CBase if you had to describe it in a few sentences?
Starting point is 00:33:38 Well, CBase is just a bunch of nerds sitting together, having a good time. And you can ask every freaking question. Like, the dumber, the better. So if you have problems with your NixOS or if you struggle to install Linux all along, just come to CBase. You'll probably find someone to give you a good advice lovely and so i think this particular nixos meetup is a little different because we're sat outside there's the river to our you know to your back and the trains are going by it's actually a lovely scene there are laptops everywhere on all the picnic tables and tons of people just hanging out. I would imagine that's a little different for an XOS meetup, usually not outside.
Starting point is 00:34:26 So actually not. So actually it's like in the winter we get inside, but in the summer it's nicer out here. So we sit outside, but of course in front of our laptops. Lovely. And so you have something to show us. Can you walk us through what you're about to show us and then give us an idea of what it solves for you? Yeah, okay.
Starting point is 00:34:50 So about three years ago by now, I started tinkering with my operating system. By then it was Arch, now it is NixOS. And so I took my operating system, plugged on a window manager like sway and some other stuff and i designed the whole system just to use as much screen space of a laptop as possible because like if you look at max or mega os or windows they there are always bars everywhere taking up screen space. So I decided no screen space for bars and put everything of these bars inside of a launcher.
Starting point is 00:35:34 You probably know Spotlight Search of Mac OS. Think Spotlight Search but extend it by all the stuff you normally would have in your bars, like switching windows, opening applications, even using your clock. And yeah, much more, as far as you can think. So I took a launcher system by System76. They built this backend for desktop launchers. And it's extendable and you can build plugins for it. So I built a bunch of plugins for it.
Starting point is 00:36:15 And now I have this launcher, which basically can do everything that your boss normally would. Nice. And how long have you been working on this? So the system itself, like, probably three years by now. And on Nexo S, like, one year. And the launcher, like, half a year. Can you tell me why you chose something from System76 that they were building specifically? Because I would imagine it wasn't the only option out there.
Starting point is 00:36:51 So before, I used Rofi with a bunch of plugins, but it started getting slower and slower. And so I looked for a new option, and actually someone from CBase introduced me to the solution from System76. And it's quite nice, actually. And it's open source. So I contribute a bunch of fixes and it's cool. Lovely.
Starting point is 00:37:19 Well, thank you from everyone for doing that, you know, doing your little part to help everyone out. That's so great that he could customize it and extend it the way he wants. And, you know, it just makes me smile that we have the type in our audience. It's like, I want to maximize this laptop screen space, the most screen space possible. Put the clock in the launcher. It was so impressive. Like I, I, it was one of those moments, Chris, you've definitely been here where he's like, Oh yeah, here, I'll just show you. I was like, wait, wait, wait, let me get the recorder out. Yep. And, uh, it was, yeah, really neat to see in person. I, um, recorded another little clip that maybe we'll play in the post show or for the members,
Starting point is 00:38:01 uh, that he just dives in a little bit about what this can do, but can the launcher can bring up like your git repositories if you want if you want to jump into them really quickly and there's some really cool features there so it's a neat neat project definitely we've linked to his repository which which you may have noticed is about 44.3 percent rust based yeah it's also got a nix flake, so it seems like it should be pretty easy to try. Oh, boy. Talk about our two favorite flavors put together. Christian is our kind of people. That said, we had other friends join to the meetup, which was really, really fun.
Starting point is 00:38:36 So some familiar faces. But it didn't really go that well for us. Okay, well, I have a little story. I brought my laptop to get fixed because the hinges were a little not quite right. But I didn't have any tools. But this fine gentleman to my left brought some tools. Can you introduce yourself again? We met last time I was here, but you're here again. Sure. My name is Sandro. I am a software developer, like I guess most people here. So, yeah, I met Brent the last time he was in Berlin. And today he asked me to bring some tools and it turns out more people actually needed them.
Starting point is 00:39:26 Yeah, so I brought my laptop. We had it half apart and decided maybe outside on a picnic table in the dark wasn't quite the right place to take it all apart. But Pavel, your laptop is blinking beside me. The keyboard light is coming on and off. What is happening here? Yeah, I had lots of plans and projects to think with on the Nixos meetup. But unfortunately, my laptop won't turn on at all. And we took it apart and believe it may be a power
Starting point is 00:39:50 issue? Is that what you think? I think it's power cycling all the time, so that's why the keyboard's blinking. And yeah, we're out of ideas, basically. I put NixOS on it a few days ago, and now I will probably have to buy a new laptop and redo everything.
Starting point is 00:40:08 But, you know, we have great conversations here, so no time lost. I love how you have a sticker on your blinking laptop that just says, should be fine. It's the LTT sticker, should be fine. Goes nice with all my other stickers, JB stickers on my servers. Big fan.
Starting point is 00:40:32 Lovely. And how come you don't have your laptop out? What happened over here? So yeah, I brought a laptop, but unfortunately when I snatched my things, when I was running late, I took the wrong one. So, yeah, I brought my works laptop.
Starting point is 00:40:49 So, yeah, with three people without one functioning laptop. We have failed the NixOS meetup. Maybe next time. I mean, you know what, Brett? It happens. I mean, a perfect adventure, right? I think. So we had a good time, and instead we got a whole tour of Seabase again, which I think is the third tour I go on.
Starting point is 00:41:13 It's different every single time. You know, it depends who's taking you around, and there's so many tales and lots of history. So I would say if you're in the area, you definitely have to check out Seabase. If you're at all interested in NixOS or just hanging out with people every single week on a tuesday they do this nixos meetup so even if you're not into nixos just show up it's a good group of people um as a reminder i think next time maybe i'll have a functioning laptop at the nixos meetup i'm headed back to berlin in sept September and am planning on hosting another one of these lovely JB meetups September 8th. It will likely be at NextCloud again. And the reason I'm in town is for the NextCloud conference, which is happening September 16 to 17. So if you're in the area interested in throwing a lightning talk into that conference, please do. We'd love to have you. Meetup details, of course, at meetup.com slash jupiterbroadcasting. Boys, it's been a while
Starting point is 00:42:11 since I brought out the old soapbox, but I want to take a moment and touch on free software and value for value sustainability and zoom out to the big picture. If you look at the big picture, I don't think it's ridiculous to say that the free software ecosystem lives and dies on ideas. Everything that gets created is an idea. And I have felt for a while now, but I feel more strongly than ever, that one of the roles in that, I guess, ecosystem for Jupyter Broadcasting is consensus generation. Nearly all the companies that we talk about, all the projects, almost all of them listen to the show. Take that in for just a minute. Think about that. We're trying to help those developers, the CTOs who are maybe not actually
Starting point is 00:42:58 super technical, and of course all of the end users. We want everybody to reach a logical consensus, informed logical consensus on the topics we discuss. And sometimes we're having fun, but sometimes it's pretty serious. And I think the history of the show speaks to that. And I think it's kind of obvious, but I'm going to say it. Too much commercial influence on that ecosystem can be toxic. It can encourage certain ideas, hype certain ideas, and suppress other ideas. I have seen this. I know this to my core. And that's really why at great personal expense,
Starting point is 00:43:36 I bought Jupiter Broadcasting back. It meant a lifestyle change for me. That's my choice. That's my contribution. I'm not complaining complaining but i made that life-changing choice because after 18 years of doing this i've come to the unshakable conclusion that a company will do whatever it must to survive and that means the way that works what what ends up happening there is your biggest customer must be made happy or customers depending on how it shakes out and a lot of times, especially in media production, that manifests in really quiet ways, because they don't really want you to know about this uncomfortable truth.
Starting point is 00:44:11 So it's really kind of quiet. And I could give you hundreds of examples, but just going back to most recently, this most recent round of Rocky coverage and Alma coverage and the Red Hat source changes, some of the more vocal and prominent actors in that space have been paid by CIQ, or at least have a long-term ongoing relationship with CIQ.
Starting point is 00:44:36 But they didn't disclose that when they were writing or discussing Rocky Linux. I bought JB back because the only solution is the audience has to be the largest customer so that way the business or i don't know maybe it's a community or it's a team or it's a group or maybe it's an open source project the focus of the content will naturally align to the built-in incentives of the group or the people that are making that content that's just that's just the reality.
Starting point is 00:45:06 And the truth is, right now, it's a really, really tough time in advertising land. If your podcast or your project is made possible through sponsorship, certain lines that would never have been crossed a year ago are being leaped over right now. And I really do hate to say this, but but i was right i warned for more than a year that this pain was coming and i tried to onboard as many people who would listen to me to solutions outside that system but a lot of the content creators out there doubled down on a system that's failing some of the more prominent ones in the podcasting space and those systems they force middlemen they force compromise just not overtly but through the incentives of those systems and having a middleman
Starting point is 00:45:54 and there's always third-party risk for example patreon just went through weeks of high decline rates they moved their payment processor from cal to Dublin to save some money, but that ended up flagging fraud on a bunch of U.S. accounts. Some report as high as 30% decline rate in the U.S. I think they've gotten that from what I read from various content creators down to like 5% now. But imagine that. Just take that in at a moment. When the ad market is drying up and there is so much pain being felt there. Patreon shits the bed.
Starting point is 00:46:30 It's just it's third party risk having them in the middle. And any kind of platform that has responsibilities is going to restrict certain types of content. And because they have incentives and their own strategy taxes, they limit flexibility. One of the reasons we had to leave the Patreon platform is we couldn't deliver the things we wanted to deliver to our audience. They were restricting us. So we're on a path between our memberships and our boost to solve this. But it has to be sustained.
Starting point is 00:46:59 So if you get value from an episode, please consider boosting or becoming a member. If you feel the community got some value and you think that message should be amplified, please consider boosting or becoming a member. If you feel the community got some value and you think that message should be amplified, please consider boosting that episode. That's a great way to say plus one to that message. And of course, support the show. And now it is time for Le Boost. In it, six boosts in with 85,435 sats. Here's some value back for the privacy discussion, which gave me a few new projects to try out.
Starting point is 00:47:35 Also, the amount represents the zip for the closest town in Germany. Did you bring the map? Yeah, got it here right in my back pocket. Atta boy, Wes. Ah, closing in. Yeah, this is a postal code in Erding in the state of Bavaria. Hello, Erding. Thank you for boosting in. And at six, you are our baller this week. Deano boosted in with 23,222 sats. Is that like an upgraded duck? Yeah. Is that like a duck plus one? A mighty duck, perhaps?
Starting point is 00:48:03 I'll give him a McDuck. Things are looking up for all but duck. Thanks for the privacy info in the last episode. I wanted to give my vote for Fastmail. I migrated from Gmail and Fastmail has easily covered my Gmail use. The mobile app works well and the integration with Bitwarden to generate masked emails is awesome. Definitely worth a try. By the way, the last four digits is my postal code. And this is my first boost from Cast-O-Matic. Take care, guys, and please keep doing what you do. While Wes looks it up on the map, I'll just say I did a quick little check in on Cast-O-Matic over the weekend while I was testing some office hours stuff. And
Starting point is 00:48:42 man, is that a nice app. Oh, Cast nice app oh castomatic has got it going on if you're an ios user and you're looking for a really really complete podcasting 2.0 app i really like it okay taking a shot here how about uh a postal code in the netherlands oh perhaps uh near drysdale hello drysdale i'm sure we're getting that right, right? Of course. Right, Wes? Yeah. Hello. Thank you for boosting in. We appreciate it. What I see you wrong. Hero comes in. K-I-R-O-F-M-97-3.
Starting point is 00:49:11 Tacoma, Seattle. Your world. With a row of McDucks, too. Things are looking up for old McDuck. And he's using Podverse to say, last week's demonic boost sum was completely by accident, so I'm sending some positive ducks this time around. Oh, okay. I got that wrong. I was sure you had connived that one. Appreciate it, sir. Thank you.
Starting point is 00:49:31 Retro Penguin boosts in with 28,000 sats. Right on the nose. A team long-time listener, first-time booster. Hey, hey. Thanks for the privacy-focused episode. I wanted to add some things I've run into over the last couple of years in regards to privacy. In my experience, I wasn't able to get NextDNS to work on top of ProtonVPN.
Starting point is 00:49:51 Good to know. Yeah, I could see sometimes, you know, multiple layers like that, they might be fighting each other for control. Pyhole is amazing. A website called TheFirebog has a solid list of block lists that are color-coded with how aggressive they are or how likely they might be to break something. And then if something does break, you can just always add that needed address back in.
Starting point is 00:50:13 Fireblog. I've been wondering where people go to get their lists. Where do you go to get that? So Fireblog sounds like it could be a great one. Thank you, sir. We really appreciate the support. We received 2,000 Satoshis from iraq boosting and from podverse i left giraffeen for the four days i ran it but no tap to pay
Starting point is 00:50:32 was the deal breaker for me i know it's not a privacy friendly service per se but i've become too accustomed to being able to tap my phone to make payments. Yeah, that and Android Auto are the two big ones. Now, I'm not so sad about giving up the Google Tap-to-Pay because the Google Tap-to-Pay is so invasive that it's not really worth the trade-off for me. But on the iPhone, I'm a lot more comfortable with their security model for Tap-to-Pay, and you can integrate it with the Cash app.
Starting point is 00:51:04 So I can take Satoshis can integrate it with the cash app so i can take satoshi's load them into the cash app and then i can go and tap to pay and buy stuff with sats essentially and it's so slick and it's all going over the lighting network instantaneously as i tap to pay and i do miss that deeply with drafting and i'm going to el salvador in november and i'm taking my pies l7 and you know we're paying for everything with sats down there and i'm going to El Salvador in November, and I'm taking my Paizel 7. And, you know, we're paying for everything with SATs down there. And I'm going to be doing a lot of QR code scanning, man. A lot of QR code scanning. Just get that practiced.
Starting point is 00:51:34 But I just am not comfortable with the Google Tap-to-Pay privacy model. So I've been willing to let it go. But, man, do I feel you. That and Android Auto, killers for me. Killers. But i somehow soldier on the golden dragon the show mascot comes in with a row of ducks and he just simply says boost boost uh glad to know about the layers the coin would be 3d printed and a bit thicker than a regular coin oh a 3d printed uh love coin okay i'd love to see an example of that, Dragon. You know, because we've got to do the quality inspection.
Starting point is 00:52:09 High quality products here on the Unplugged Program. You turn Brent loose with it, he finds bugs. No kidding, that's who you send it to. Mm-hmm. Yeah. I'm in. Hal was right, Boozzen, with 2,100 cents. Hello, sir, using Podverse. What do you mean as privacy as a human right?
Starting point is 00:52:25 Are you saying there should be laws preventing people from collecting information on other people? So if someone was found to be collecting a lot of information about someone else, then they should go to jail? I just think privacy is important and people should learn how to use tools to protect their privacy. I don't think it's wrong to collect info. protect their privacy i don't think it's wrong to collect info when i say privacy is a human right i sort of mean it as by default you should have the right to keep certain things private like you shouldn't it's not it's not something that's granted to you by a company or a state it is something that is a doubt endowed upon you at birth as a human being you have the right to keep certain things private maybe you're just a weirdo or maybe you're a political
Starting point is 00:53:05 dissident and you're bringing the revolution but either way you have the right to have privacy i feel we also exist in a world that makes a bunch of laws and rules around information and what people do with it in terms of intellectual property and all that so i think there's also maybe a reframing where you try to think more of like the information we're generating is something that we should have more yes by default like access and control over and i think in a more explicit way i think it's the key message right is be more aware of what you're putting out there and opt for privacy when you can um it doesn't necessarily mean going off grid per se it just means be more aware of it but you know i think too like for privacy for me it's i'm i'm just kind of trying to bake everything i deploy from the
Starting point is 00:53:43 future going forward with privacy built in self--hosting, that kind of stuff. That's how I kind of look at it. Faraday Fedora boosted in twice with some rows of ducks, which I think might have been maybe unintentional. But even then, thank you. Recently switched my email hosting to Proton. Their VPN also seems pretty solid. The drive, though, is lacking at the moment. There's no auto-sync for Android
Starting point is 00:54:07 and no Linux client. So, fingers crossed, they give it some development love. Well, thank you for the field report. I mean, those are the kind of little details that we need to know and we'll be looking for as you try to slot those things in. I feel like the thing that Proton Drive is really competing with for my use is, why not
Starting point is 00:54:24 just encrypt locally and put it on object storage of choice why do i need a drive why do i need a service i already have like linode object storage and i'm pretty comfortable not only with their privacy settings that they have there but if i just locally encrypt on both ends and decrypt locally and what's stored on the object storage i mean mean, and it's not public, I feel like I don't even need something like ProtonDrive. But I don't know. It's just crazy old Chris. I suppose for folks not hosting their own NextCloud or other option,
Starting point is 00:54:53 and they want access to that, maybe take a quick view of it or edit it or something like that. Or if you're, I guess, maybe the implication is on Windows or Mac, it does sync. That could be handy. I would imagine too like a single login for all your privacy conscious services might be a nice handy feature. High five, Connoisseur
Starting point is 00:55:10 is back with 5,000 sats from the podcast index using Albie. I really enjoyed the privacy discussion in this episode. We all need to take it seriously. I had one comment. The folks with less money who will have a harder time taking just the time to gain the knowledge to set up these free solutions.
Starting point is 00:55:25 It's true. I don't have a good answer for this, but the privilege of having time and energy to learn is something we should all think about. Yeah, I didn't really touch on it in the show, but I really feel like there is going to be this digital divide of people who know about these privacy issues, data collection, know that there are services like Telegram or Signal or Simplex or Element, and people who just don't, and they get channeled into the defaults. And they're going to be preyed upon, and they're going to have information mined, and they're going to have potentially AI models to build around them to advertise to them better, that are going to be integrated into their company profile. I mean, there's all kinds of things that are going to happen there they're totally unaware of right and it's going to be essentially
Starting point is 00:56:07 two groups of folks the people who know and the people who don't know right and like you don't you don't know what all is collected and then you don't really have the full understanding of how that all can be used or might be used right on the road right and then you're not really aware that like because you're not aware that's happening then you also aren't aware that there are other options or services might differentiate based on how much they use and for what of those things. You're just in the dark. Yeah, it is complicated. And there is a bit of privilege understanding a bit of it.
Starting point is 00:56:37 Thank you, High Five Connoisseur, for boosting with 5,000 sets. Forward Humor sent us a row of ducks from Fountain. Heyo! Hello, Forward Humor sent us a row of ducks from Fountain. Heyo! Hello, Forward Humor. Brent, I want to hear more about your experiences with OpenSUSE Tumbleweed. All right. If I remember correctly, you're several months in on a daily grind usage now. I'm a little cautious on rolling releases for a daily driver workstation.
Starting point is 00:57:00 How has it been? What kind of things have broken with updates? And have ButterFS snapshots been part of your stability arsenal? Is that via Snapper? Thanks for your feedback. Well, we did touch on this a little earlier in the episode,
Starting point is 00:57:13 and I will say I didn't give a very good review of Tumbleweed. That said, what is it like? Is it a year now I've been using Tumbleweed? I think it, yeah, like a couple months after I got the dev one. So I think it's been about a year now. And I will say I did run into a few tricky points originally in the setup.
Starting point is 00:57:35 Getting media to work reliably out of the box is a little tricky. So a few little things in the setup that were maybe, if you haven't used OpenSUSE very much, they're a little tricky. So a few little things in the setup that were maybe if you haven't used open SUSE very much, they're a little different, but once you got them set up, actually, I kind of forget that I'm running a rolling release, which is I think the point every time I update it's, yeah, it's a little bit more packages than if you were running, you know, a point-based system and LTS or something like that. But honestly, it's been great. I haven't run into any issues. You asked about ButterFS snapshots and if that's been important for stability. I will say at this point, it's been insurance, but I haven't actually needed it,
Starting point is 00:58:18 which is, I think, a good piece of review. That said, I did struggle a little bit, a good piece of review. That said, I did struggle a little bit, if you remember in some previous episodes, with syncing those ButterFS snapshots over SSH to, say, a backup server that I'm using. People find very, very good success at just plugging in a USB drive and doing it that way. Now, there may be something I'm missing there, so I still have a little bit of work to do to really get this system in a place that is optimal. I'm open to receiving links and tutorials from anyone who knows better than I do. But that said, it's been great. So I am at a place where I feel very comfortable recommending it, which I did last episode. So I think, yeah, if you're interested in a rolling release and you're
Starting point is 00:59:02 interested in having ButterFS snapshots and you don't mind a little tumbleweed, then give it a shot. Yeah, I think when people try it out there, I think you generally can kind of get a sense of there's some engineering, real engineering that goes into SUSE. Noodles 1, 2, 3, 2 boosted in with 10,000 sets. Coming in hot with the boost. Using Podverse. Hey guys, just a reminder to everybody, the lack of data is still a fingerprint. It's still better to not have the data come in at all. It's still less data, but it's still easy to know when somebody isn't sending the data over.
Starting point is 00:59:39 So, if you always access YouTube with the same client, NewPipe for instance, If you always access YouTube with the same client, NewPipe, for instance, that itself becomes a fingerprint they can use and tie to your IP since it always has the very same behavior. It's tricky. It is. Wes and I, to a lesser degree, have discussed the concept in the past of keeping some of these accounts around just to put some signal in there. A little bit of, you know, Gmail activity, you know, a little bit of social media activity. Just keep a little bit of signal. Just be really mindful about what you're putting in there. A little bit of, you know, Gmail activity, you know, a little bit of social media activity. Just keep a little bit of signal. Just be really mindful about what you're putting in there. You know, I read a little something about Simplex, and I don't know if this is true or not. Maybe we should verify this. But I read because their relay system kind of goes between several relays and several users that they actually inject a little bit of just noise signal in
Starting point is 01:00:26 there just to add a little bit to the, I don't know, entropy of the entire system. I don't know if this is true, but to me it was like, oh, that actually sounds like it solves this problem in a really interesting way. Remaking Eden Booston with 10,000 cents. Brilliant episode as usual. I wanted to add in something I've been using every day for the past month, and it is incredibly easy to use with Tailscale and Nanoed. And we are linked to SearchNG, a free internet meta-search engine
Starting point is 01:00:55 which aggregates results from more than 70 search services. Users are neither tracked nor profiled. And it can be used over Tor for online anonymity. Well, this looks worth checking out. Docs.searxng.org. Of course, we'll have a link in the notes.
Starting point is 01:01:15 This is pretty cool, Wes. Yeah, Eden goes on to say, for me, I changed all my browsers to search using my nanoed magic DNS, and now I can search Google and DuckDuckGo and a myriad of others without them fingerprinting me.
Starting point is 01:01:27 If self-hosting isn't your thing, there are also public instances. Some do rate limit, though. You know what would make this perfect? We need some suggestions, boosted with some ideas. You need a great, short domain name for this. Yeah, where are you putting it on your network? Yeah, we need something you could just type in
Starting point is 01:01:43 like you're going to Google or Bing or whatever youing or whatever you do duck duck and you just need to be able to put it in the old browser and uh get access to it that is so slick do you mean like schmoozel.com or something like that like something really kind of close but not quite that you can just your fingers are used to most of it but just one letter away bonk would be hilarious i think bonk would be hilarious. I think bonk should be. I don't know. We need some suggestions in there.
Starting point is 01:02:11 Thank you, everybody who boosts in. We had Scott who came in and recommended DuckGo's tools on that same topic. And we also had 40 Dukes come in talking about PopOS tiling. We tried to cut it off around 2,000 sats just for runtime, but we had a total of 16 boosters and 17 boosts, and we made 197,044 sats. I'd love to see that go up a bit more next week. I actually have a question, too, if you're looking for an excuse to boost in,
Starting point is 01:02:38 because it's heating up here in the studio, and I'm wondering, what's the hottest room temperature you've ran your gear at like your home lab or your pc and it survived i'd also be curious to hear about stories where it got too hot and it died but you know do you run your home servers when it's like 87 90 degrees ambient temperature in the room when do you start to worry yeah when do you shut it off sweat let us know if you'd like to boost in without switching apps you go to getalbie.com, get the Albie extension. Top that off either directly.
Starting point is 01:03:07 There's a couple of options in the app or use something like the Cash app and you just send it over to the Lightning Network because it's all an open network. Then you head over to the podcastindex.org. You find Unplugged on there. You can boost right from the website. But like almost nearly everyone with a couple of exceptions, you can also try out a new podcast app because they're getting really cool. Podcastapps.com or newpodcastapps.com go over there fountain pod versus gpl castomatic is fantastic for ios and we're really doubling down on some cool features and office hours it's all podcasting 2.0 which you can check out with a new podcast app and thank you everybody who does
Starting point is 01:03:42 and that brings us to the end of this week's show. If you try out Rhino Linux, we'd love to know your thoughts on it or answer our initial question. If Ubuntu, and they'd say it was an official, blessed release and they really nailed it, maybe they added some new tooling. If they had come out a few years ago
Starting point is 01:03:57 with a rolling release, would you have stuck? You can boost that in or go to linuxunplugged.com slash contact and let us know. Things are really heating up for LinuxFest Northwest. Of course, that's going to be in October. Details at linuxfestnorthwest.org. There's going to be a call for a lot of community sponsors.
Starting point is 01:04:13 If you'd like to get yourself a nice booth in a good spot, it's a pretty reasonable price, and we'd really like to see it go that way this year. And we're going to be doing some cooking. So bring your aprons, boys, because it's going to be a big old jb cookout too i'm wearing mine already can i bring my favorite spork you should definitely bring your favorite spork yeah and your favorite apron maybe a maybe a hair probably a chair yeah i don't know if we'll do much sitting but not a bad idea of course links to everything we talked about today those are at linux unplugged.com 523. We're back to our regular live time.
Starting point is 01:04:45 We do that on Sunday at noon Pacific, 3 p.m. Eastern. See you next week. Same bad time, same bad station. And don't forget, there's a whole gosh darn podcast network over at jupiterbroadcasting.com. Self-hosted show is chugging right along past episode 100. Some fresh office hours are coming out. And of course, the ever and beloved Coda Radio.
Starting point is 01:05:07 Still going like a champ! If you haven't been catching it out, we've been covering some really interesting discussions over there. You can find that directly at Coda.show or with all the shows over at JupiterBroadcasting.com. Thank you to our members over at UnpluggedCore.com and the Jupiter Party. We appreciate you.
Starting point is 01:05:23 You are our core. And thank you everybody who listens and shares the program. We really you. You are our core. And thank you everybody who listens and shares the program. We really appreciate that too. Thanks so much for tuning in. We'll see you right back here next Sunday. All right. I got to get that soapbox out of here. Get that out of here. You know?
Starting point is 01:06:11 I'm just glad to see you've been using the soap. Yeah. Well, you got to get the soapbox from somewhere, so I had to buy the soap. It's just sitting over in the corner, though. But those boxes, they're so sturdy. And you smell nice. That box is really clean, too. I'm impressed.
Starting point is 01:06:24 Yeah. I really think it's, you know. I mean, for how much you use it it's great it's really perfect it really is just the whole assembly is a bit much with the tabs and whatnot did it come with instructions uh no no no no i had to watch a youtube video it was bad i had to watch like three youtube videos you know and of course they had to watch the whole, hey guys, like and subscribe. Okay, so this clip is Christian's little launcher tool. He gave like an extended deep dive into actual usage. So a little bit of a taste of what it might be used for and what it can do. So I was just tinkering with the theme. And so that's the current state of the search.
Starting point is 01:07:06 So you can just search time and it will show you your system time or you search for Git repositories on your hard drive and it will find them too. And actually I built a small plugin for that which launches my editor, my Git UI and a terminal in this folder,
Starting point is 01:07:30 so I can just start working on the project right away. Oh, that's actually really slick and lovely, and simplistic. It has a beautiful simplicity to it. It is. It is. And I don't know. If you put everything inside there, you save a lot of screen space, actually. Do you have hopes for maybe the next feature that you're looking to integrate maybe in the next few months?
Starting point is 01:07:55 Oh, actually, I would like to go more into system settings. Like, you know, all these settings stuff that Gnome gets you, or if you go to preferences on your Mac, like, all of that should be in this launcher, too. And I'm currently tinkering
Starting point is 01:08:16 in a way of integrating all of these options in there. Wonderful. Well, looking forward to it. Thanks for sharing. Are these Linux guys and these NixOS enthusiasts that are just tweaking this to the ultimate custom install? Are they like modern day car enthusiasts that would tinker and build these cool rigs and just build performance and do things that no average person would do? But for them, it was just the ultimate machine. Is it like the next generation of that?
Starting point is 01:08:41 I think that's definitely the energy that was at this meetup. Far less like air compressors and, you know, lug nut guns and things like that. And less cursing too, which I think is a good thing. But there were certainly some experts. Listener Kenji was there again, has showed up, I think, to every meetup that we've had in Berlin and introduced me to CBase a bunch of times. Just such a great person, but a deep expert on the topic as well and was just helping all of us understand further and further and further of what's possible with NexOS. further and further and further of what's possible with nixos i think you know we've become relatively expert-ish here on the show but uh what i learned at this meetup is actually we don't know anything and nixos is capable of far more than we even realize in really beautiful ways yeah i was
Starting point is 01:09:38 gonna say i think there's like a like a mad scientist or a like a wizard sort of energy as well especially because you've got all the especially with nix things like you have so Like a mad scientist or a wizard sort of energy as well. Especially because you've got all the, especially with Nix things, you have so many higher level primitives that have built in, right? It's so easy to compile stuff. You can just emit templated text all over the place. You just have so much functionality and so many things at your disposal, like all of Nix packages to help you build the thing you're trying to do.
Starting point is 01:10:04 You might call them incantations. Exactly. And then you just kind of have to string them together in the right way. Right? It's magic.

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