LINUX Unplugged - 505: Keep Your Darn Secrets

Episode Date: April 10, 2023

We try out the most secure messaging app in the world, and Wes’ new note system that's so great you’ll want to abandon your current one. ...

Transcript
Discussion (0)
Starting point is 00:00:00 So guys, you know, airport washrooms, they're their own sort of weird mystery place. Yeah. Some people do the weirdest stuff in there, but the one that comes to mind on this trip was, uh, you know, in, in, in Europe, they're civilized and they have like full doors for the most part. So nice. We could learn a lot. It's great.
Starting point is 00:00:20 But as you, as you like get further and further out of Europe, the crack increases and increases. It's kind of funny. That is a sign of how many airports I was in in the last two days. But someone was having a full-on business call while sitting. No. Yes. In one of these stalls. A very sophisticated language. Not like, you know, your buddy. There must be some sort of sound transfer factor from the other stalls into the call oh easily i could hear the conversation full plain like totally clear so you gotta wonder like how does this person think this is accepted they're not even hiding the fact that they're in some airport washroom just like doing their business i think
Starting point is 00:01:03 chris was more thinking they could hear everybody else, right? And then how do you not like, I don't know, take advantage of that and just get real loud with your business? Oh, I clearly missed an opportunity. 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, boys. Well, coming up on the show today, Wes is going to blow us away with his new second brain.
Starting point is 00:01:45 There's a good chance this note system is better than yours and definitely mine. Plus, we've been trying out a, quote, 100% private chat that you can self-host. It bills itself as the first messaging platform that has no user identifiers of any kind. 100% private by design. We'll tell you about it, and then we'll round out the show with some great boosts and picks and more so before we get into all of that let's say good morning to our friends over at tailscale tailscale is a mesh vpn protected by warguard we love it it'll change your game it creates a flat network of all your machines it's like your own little internet paradise go say good morning and try it out for 20 devices for free at tailscale.com. And if you get a chance, let them know the Unplugged program sent you somehow.
Starting point is 00:02:30 Let them know. Tailscale.com. Before we go any further, let's say time-appropriate greetings to our virtual lug. Hello, Mumble Room. Hello. Hello. Hello, Brent. Hi.
Starting point is 00:02:42 What a showing, especially considering we're recording away from our normal time. That's right. We're recording early. It's Sunday on a Wednesday here at Jupiter Broadcasting. We're having breakfast for dinner. And we're going to take the weekend off because it's somebody special's birthday. Aw. Wes's birthday this weekend.
Starting point is 00:03:01 And he's going to do a little traveling to celebrate. Brent and I are going to do a little traveling to celebrate. Brent and I are going to do a little healing and work to celebrate. That's what we'll be doing. I'll do the healing. You do the work. Yeah. Yeah. I got an RV to get ready for your family trip. So there's going to be plenty of things to do this weekend, but happy birthday, Wes. Thank you. We're glad you can take the day off. Yeah, me too. And thanks for doing all this hard work right now so I can do it. you can take the day off. Yeah, me too. And thanks for doing all this hard work right now so I can do it. Hard work? Are you kidding? This actually worked out perfect.
Starting point is 00:03:31 This is one of those weeks where we have been using these apps behind the scenes just to, you know, get some time with them for weeks anyway. So we were ready to talk about this at any point. So this worked out just fine. Plus, Brent, you just got stateside again. You're now hunkered down at Alex's house. Doing all right? Well, I travel the whole way home. I'm just going to make a pit stop here in my, you know, second or third home of Raleigh. Right.
Starting point is 00:03:53 Of course, I want you to make another pit stop at the end of April because we have a meetup in Olympia, Washington at the end of April. Meetup.com slash Jupiter Broadcasting. But before Brent even gets out of Raleigh, they have a meetup.com slash Jupiter Broadcasting. But before Brent even gets out of Raleigh, they have a meetup coming. That's right. That's right. Two meetups in the month of April, Saturday, April 8th in Raleigh.
Starting point is 00:04:15 There's a pizza party going on. And then Saturday, April 29th in Olympia, Washington, we're doing a Linux spring meetup in the capital of Washington state, meetup.com slash Jupyter Broadcasting for details on that. So I hope you can make it to both. But I understand, Brent, if you got to go home and feed cats or something. I get it. Well, go there. Feed cats. Go to the Meetup.
Starting point is 00:04:35 Go back. You know, that's my normal lifestyle, right? Come on down. We'll do a little more car work. Well, my car will need work. It's been sitting at a hotel for a month now. Oh, man. Yeah, right. I'm down. I'm down. Yeah, I'm looking forward to it. car work well my car will need work has been sitting at a hotel for a month now oh man yeah all right i'm down i'm down yeah i'm looking forward to it also i should probably mention
Starting point is 00:04:50 linux fest northwest has their call for speakers open we'll put a link in the notes for that it's running until june 4th so if you're interested in being a speaker at linux fest northwest which i think is the best fest in the country. We'll have a link and you should go submit your talk. I wonder if we, we should probably think about some talks.
Starting point is 00:05:08 We sure should. Oh yeah, we should. I'd love to see a Podcasting 2.0 talk there too to help people wrap their noodles around what's going on there because there's a lot
Starting point is 00:05:16 of overlap between the open source community and Podcasting 2.0. So we'll have that link and of course a whole other range. I think, I think that we should get
Starting point is 00:05:24 some Ansible stuff in there if people want to talk Ansible that'd be that'd be a lot of fun yeah maybe we could get alex to do a talk on that i haven't mentioned that to him but but you're just bringing it up here on the show instead of yeah okay well if we had like enough jb talks we could probably have a jb room again like we did a couple years that sounds fun where just we always have a talk going from a jb host well i think i'd like to hear two things from the audience one is what do you want to hear us talk about if you're if you're attending you know that's an easy way for us to fill in the gas but two is who else like anybody would you love to see there and maybe we can try to convince them
Starting point is 00:06:01 like i'm i'm charming right i can invite them and see if i can do something we'll stick brent on him ambassador brent once he starts feeding him brunch they can't say no that's how that works don't reveal his secrets that's how he does it he gets in and before you know it he's living at your place and you're you're okay with it you're full you're happy and somehow brent's there right it's not happening in berlin he'll do it to alex all over again eventually has to move on though he does have cats at home so one of the ways that west never forgets about his pups at home is he has great notes everybody always says that about west that west payne he has the best notes everybody always says that they sure do i've never heard that actually i've never i've never really i don't think I've heard that either. Have you had a note system
Starting point is 00:06:45 before this? I have, yeah. Although it's not super fancy. It's mostly just been, you know, I make a lot of markdown files. I've got a folder system. I've kind of got some, like, you know, daily journal-ish files. And then I've got notes for specific projects. And then, of course, a lot of things live with, you know, if there's already Git repo for that,
Starting point is 00:07:02 then maybe the notes are there. There's sort of a top-level setup for, you know, the personal day-to-day notes sounds like you've tried a few things daily journal makes me think there might be journal entries where i'm in there that's just weird i just have to process that for a second i wonder if i have any notes where you guys are mentioned by name yeah i don't know if i'm putting your name in there certainly the show's coming out there you know it's more it's more It's like a to-do and then maybe some notes or paragraphs for later or snippets of ideas. I have a note I keep my favorite quotes
Starting point is 00:07:29 from each of you. Every day we spend time together, I pick one favorite quote from the day and I throw it in there. Sounds like a blackmail document. It's going to come in handy one day. I know it. Good thing we installed that backdoor rootkit on Brentnt's laptops we have
Starting point is 00:07:45 all the blackmail we need so wes has been looking into something called log set l-o-g-s-e-q and it bills itself as a privacy first open source knowledge base and uh surprise surprise if you know anything about wes you won't be too shocked. It's using Clojure and it stores data like a human brain. And they call this a graph, a graph of nodes consisting of interconnected concepts, which is honestly what turned me off on this. When I first heard that, I'm like, well, it's not for me. I've tried like Emacs, OrgMode. I've tried that stuff. What's worked for me in the past has been Evernote, something I can just create notebooks and i can go put notes in there and categorize them by thing and then search on it later on yeah you're a long time evernote user at least you used to be yeah
Starting point is 00:08:35 i used to be yeah i hadn't really thought about changing the way i take notes and if i'm willing to entertain that i can really see LogSec as a super powerful system. So tell us a little bit about it and what drew you to it. Well, I'd seen a lot of folks I know or like follow in, you know, various tech communities start to use it. And then I've been kind of curious about upgrading my notes in general. Right now, I just don't really have a, it's not structured data, you know, it is marked down, but it's mostly organized solely by folders, and then me using RipGrep to search through the folders on the command line to go find stuff. Yeah. Which has worked, but obviously doesn't allow very many fancy features. And LogSeq,
Starting point is 00:09:17 it kind of matched the way that I was already doing notes. I think you're right that, you know, compared to something maybe like Obsidian, it is not quite as flexible in terms of like how you're going to structure things, because it really is like an outliner first. So you kind of structure all of your stuff as blocks. And if you're thinking more in like a long-term format, you can do that, but it's less optimized for that approach. But that worked for me already because I kind of think of, you know, my markdown notes are often just like sections and then basically bulleted lists already, which translates pretty easy into log seek. So I thought it was sec because it's security and privacy first, but seek is what I've heard other people call it too. But what I think the change for me is I've been always thinking, okay, I'm working on this thing.
Starting point is 00:10:02 I categorize this as this type of job. So then I put a note in this place. And it seems to me that with LogSeek, the workflow is more, I open it up. It immediately has a flashing cursor in my daily journal. That's just an, you know, it's basically a new note for the day. And as soon as the application is loaded, you start brain dumping. And then later on, it looks to me like it gives you a pretty good set of tooling to pull that information
Starting point is 00:10:25 out that you brain dumped and maybe stash that in individual places or put it on a flash card with some additional information for you to recall quickly and categorize it after the fact is that true yeah and that's i mean that's where the sort of the graph structure comes in right as you can make explicit references to things you can also have tags um so as you start making those references like you can just say, you just summon it up from the void and say, I want to start this reference. And you can immediately click on it
Starting point is 00:10:51 and go to the page itself, where you can then add whatever notes you have for that specific topic. But it'll also show you every other page. Right at the bottom of that specific page, it'll show you all the other pages, all your journal entries that have referenced it. So you can go trace all the places and that's like automatic back
Starting point is 00:11:07 references. It'll let you just go walk around your, basically get plopped into this whole graph of connected nodes that you've linked together with these tags and references. And then the editor, which is just an Electron app with ClojureScript under the hood, lets you sort of explore all around it by clicking or searching.
Starting point is 00:11:23 One thing that's really neat is it's got sort of queries, including live queries built right in. So while it may have fewer plugins than Obsidian or Joplin or some of the other bigger, longer-standing sort of notes applications, you can do some of the stuff that you might need a plugin to do in those other ecosystems using some of the advanced query functionality that it's got built in. And that was the other part I really liked about it. It felt a little more like I could just use it and start throwing the data I was already generating in and then figure out how
Starting point is 00:11:54 all the structure I'm going to want to apply to it as it goes. And it matched my workflow and it didn't need to do a bunch of plugins and customizing to get a lot of that functionality. If you want to do, if you're more interested in really fine-tuning stuff, maybe it doesn't fit with, you know, it might not be the perfect fit for you because it is a little particular. It's like, what do you prioritize?
Starting point is 00:12:12 Do you prioritize the capture of it or the categorization and sorting of it? And the thing about LogSeek's approach is you don't spend a bunch of time thinking, okay, what category is this? Where should I put it? What should I title this?
Starting point is 00:12:27 What am I going to think of when I want to search for this in the future? You don't do any of that. You just start capturing. But you mentioned the plugins. Yeah, it doesn't have the plugin ecosystem that Obsidian has, perhaps, but it has a very, very cool plugin ecosystem. So when Wes talked about this the first time, I dismissed it.
Starting point is 00:12:46 Like I said, I just like, nah, this is not for me. This is, it's nice for Wes, but it's not for me. And then this morning, we started talking about it again because I was thinking about this episode and I was like, well, I got to try it, right? I got to give it a shot.
Starting point is 00:13:02 And so I started playing with it. I'm like, oh, okay, all right. I like this UI. I can tell the UI is faster than what I use. I'm thinking about if people send in their thoughts on what they use for note systems and we get enough feedback, I might share my system next week.
Starting point is 00:13:14 We'll see. Oh. Yeah. So the feedback door and boosts are open for your log and note system out there, dear listener. And I'll share mine. But I thought, okay, well, I'll try out, I'll try out log, seek, log, seek.com S E S E Q and see what it's like. I kind of go, I'm like, okay, I like this. The performance is better than I expected. You know,
Starting point is 00:13:33 you wouldn't even know it's an electron app if you didn't know it was obviously an electronic, but then I started messing around with the plugins and man, if there's not stuff that I just do all the time, um, like it also has some services, like legit services that I like that it ties in with as well. Todoist, obviously, book summary services. It has some really great plugins for managing PDFs. So one of my common problems is I need to get like the manufacturer's PDF for a part in the RV or the car or whatever it is. And then I need to get like a few paragraphs out of a 300-page PDF. And I highlight those or whatever it is, and then I need to get a few paragraphs out of a 300-page PDF, and I highlight those or whatever, and it has a process for bringing in PDFs,
Starting point is 00:14:08 taking the sections you highlight, making them automatically a bolted list for you. I was impressed by that, honestly. Those were less essential features. I'm trying to do the knowledge capture because I'd like a tool I can use both for my personal stuff, for some JB stuff, and then one that I don't sync anywhere that I just use for proprietary work stuff, and then, you know, one that I don't sync anywhere that I just use for, like, work, proprietary work stuff so I can organize my thoughts there as well. And Logsync seemed flexible enough, and that's why I was interested,
Starting point is 00:14:32 but I was a little worried that, you know, for other use cases, if we're going to talk about on the show, were some of those rough edges, were those going to be hammered out? And for the PDF stuff in particular, yeah, that was impressively nice. I don't know how well it works on mobile, but on the desktop app, which is primarily where I would do a lot of this kind of processing, it was nice.
Starting point is 00:14:49 I also liked, I have been using Todoist for a little while. It's a good app. I've enjoyed it. But as part of this, I wanted to see if my note system and knowledge base system could also take the role of a to-do system. And Logseek's got that built right in, including time tracking on your items if you want. Oh. Yeah. So you can say like you're going to do it and then like toggle it to say,
Starting point is 00:15:12 oh, I've started working on this now. And then toggle it off when you've done. And then you can mark it complete when you've marked it complete. Boy, people who need that, that is really handy. It's also kind of neat because you can make various like pages for to-dos. And then you can just add to-dos on your various journals as you go but if you've referenced them you can still go pull all those up in one place or write a query to go find them and stick them on a page for you no wonder why you like it so much that that is that is particularly nice and then on the back end it's surprisingly simple it's a directory with markdown files.
Starting point is 00:15:45 Yeah, that's it. I mean, it's both an open source app itself, which I like. And then, yeah, it's following this trend of having open data on the back end. You're not locked into some proprietary format. It doesn't live on the cloud. That does mean like a lot of these things, you kind of have to figure out how you want to manage that. It's not synced around for you by default. Yeah, you got to bring your own sync.
Starting point is 00:16:07 But for me, it just that's another thing Nextcloud can do for me. Nextcloud, sync thing. There's also a popular sort of dock and workflow setup that someone's described if you wanted to use Git to do that. It's a little more manual, especially on mobile. But it might work for some folks who don't want to rely on something more active or, you know, use Git already. Yeah. And they do now have their own encrypted backend sync if you want to pay for that. Starts at $5 a month.
Starting point is 00:16:31 I think the Todoist service, their lowest paid plan was $4 a month. I think Roam Research, which is like a competitor, is somewhere closer to $15 maybe. So it seemed pretty reasonable. Plus it supports an open source project. So I thought I'd try that out just at first. I've done various bring your own syncs before
Starting point is 00:16:48 so I'm not worried about migrating off it at some point. But I just wanted to see what the UX was like. And it's pretty nice. Every graph that you initialize to be remotely synced gets its own password. It's encrypted on the client before it's synced up. I think it's definitely still new. It was in closed beta for a little while. Just
Starting point is 00:17:04 for people who supported it at a higher level. But now it's been rolled out for anyone that supports $5 or more. I think the mobile side especially is getting a little more work. It has been working, but it's not quite as snappy. I notice if I make a change on the desktop, it shows up on the mobile side pretty much instantly. But the reverse
Starting point is 00:17:20 flow is taking a little bit longer. Okay. I'll keep that in mind. I've been literally trying it since just this morning. They do make an app image available, so it's pretty quick to just get up and get going. And I think it's available for every major desktop OS. Packaged in Nix. Packaged in Nix.
Starting point is 00:17:36 There's a Flatpak as well. They do have mobile apps. The iOS one is in the App Store. The Android one is not in the Store yet, so you just got to go download the APK, but that's just on their GitHub under their releases. So if you're comfortable sideloading, that's what I've been doing.
Starting point is 00:17:50 Yeah, I'm definitely going to keep using it until our next episode and see if I want to eject my current note system, but I can tell I'm already strongly inclined. What really clicked for me is when I was willing to kind of redo the way I capture notes today. And I thought, you know, what I wanted from a notes app, I thought maybe I would never quite
Starting point is 00:18:12 get there. And yet this seems to be promising it too, because something we haven't talked about, but I'm wondering if you'll use it, is the ability to recall bits of information via flashcards seems particularly useful because what I have found with my notes over the years is I often need a specific bit of information. Like this particular thing runs at this voltage and uses this gauge wiring and uses this type of DC connector or something like that. Just like those three or four bits of details. And I don't need the entire pump manual, right? I was just telling Wes before we started the show that we just installed a new water pump last night.
Starting point is 00:18:48 And I didn't need, you know, we're sitting here going through pages on the manual trying to find, to make sure that, you know, we're not going to like overdo anything. I just need that bit of information, those three lines of information. Have you used the flashcard functionality with this yet? No, but I'm looking forward to play with that,
Starting point is 00:19:03 especially I think for maybe some of the like, you know, little snippets for programming stuff during day job activities or little scripts or doing audio work, say. That seems particularly nice.
Starting point is 00:19:13 And I think that's one area where LogSeek having a structured outline block-based sort of approach by default makes it really easy because you can just reference blocks.
Starting point is 00:19:21 You can say, easily mark that, hey, make this block a card, even though it's embedded in a larger page full of stuff, which might be docs on the whole water heater, you can just reference blocks. You can say, easily mark that, hey, make this block a card, even though it's embedded in a larger page full of stuff, which might be docs on the whole water heater. You can get that little bit here at the top that just says like, here's how you get service, here's the operating temperature, whatever the little bits of details
Starting point is 00:19:35 that you might need to have. Wes, I'm curious, compared to your previous note-taking systems, is there anything that stands out for you, at least in early days here, that is a downside or a disadvantage that you're noticing? Well, there's just a little more
Starting point is 00:19:52 setup. I wouldn't have to. You could still edit it directly yourself if you wanted to, because it is just marked down. But I am opening up an Electron app, yet another Electron app, to start taking my notes. Before, it was often just a text file,
Starting point is 00:20:07 pop up like NeoVim or something on the command line, dump in what I'm thinking about right there and go back to my business. There's a higher cost in that sense. I'm more thinking about it. Before it was just stuff that I kept in a private Git repo and didn't worry too much about it. But I was using a hodgepodge of tools
Starting point is 00:20:23 where I had something separate for it to do because that's the part that I really cared about on my phone and I wasn't really engaging with the mobile solution before. So this seemed exciting enough that it was worth shaking all that up, I guess. We'll see if I stick with it. It's still new. I've only been playing with it for the last month
Starting point is 00:20:40 or month and a half and so, and only just recently that I've kind of gone whole hog. Well, and to your point about yet another Electron app, I have tried various note-taking applications over the last few months. I think I've settled on something pretty good. It's not LogSeek right now, although now I'm re-questioning everything, and that's going to drive my wife crazy.
Starting point is 00:20:58 I just got her switched over, and it's been working well for us. You can tell I'm kind of itching to talk about it. But the thing that I realized is the apps that I have used that are native applications or whatever they are, they're all slower than LogSeek. LogSeek has a faster, snappier UI. It might be Electron, but it performs better than what I've been using. So I don't know. It just depends on what is your metric, really. I do have a trello
Starting point is 00:21:25 board you can check out if you want to see their roadmap i do see some items on there where it seems like even improving performance further is something that they're looking at i also saw it's not i don't know how close it is when we can expect it but real-time collaboration might be something that they're looking at in the future that would be pretty neat that would be they just launched whiteboards like within the past couple weeks or so. I've only dabbled a little bit, but being able to sketch things out and then maybe export them to PDF or
Starting point is 00:21:52 something could be really handy for making infrastructure diagrams or similar sort of documentation. So a couple of the plugins that I've been playing around with, one is export notes to PDF. The other is import highlights of a PDF into your note. I think that's going to be pretty great.
Starting point is 00:22:06 Another is a view that displays all your notes on a calendar view. Oh, that's fun. Yeah. And there's another one. There's a few others in there like to create note tabs and do other stuff. There's, of course, a ChatGPT plugin. So you can invoke ChatGPT. I mean, why not?
Starting point is 00:22:22 Yeah, I guess. But I didn't install that plugin yet. And then the other plugin I installed just recently is focus mode, just so I can have it on a monitor just to take notes. And just that screen is my note screen. And I could see that being really useful too on a tablet when I'm out working on a project. Like last night when we were installing the water pump,
Starting point is 00:22:43 it would have been great to just have the notes out there on a tablet and enter new information. Ready to go, yeah. Yeah. And then syncing it all with NextCloud makes it easy peasy and it should make it easy to also share my,
Starting point is 00:22:54 I guess we would call it my graph, would be the LogSeq term, my graph with the wife over, I would think, file sharing through NextCloud. Yeah, I'll be curious to hear how that goes. So I give it a really hearty recommendation and if you want to try it out with me this week, I'm going to be curious to hear how that goes. So I give it a really hearty recommendation.
Starting point is 00:23:06 And if you want to try it out with me this week, I'm going to be giving LogSeq a go at, you can try it out at logseq.com. Of course, we'll have a link
Starting point is 00:23:15 in the show notes. This is one of the more compelling note systems I've seen. And the fact that it doesn't have a login, you don't have to have an account,
Starting point is 00:23:21 you can self-host all the backend. It's just plain old markdown files. They even have a demo.logseq.com. They have to have an account. You can self-host all the back end. It's just plain old markdown files. They even have a demo.logseek.com. They do have a demo app. It looks like it doesn't work with Firefox
Starting point is 00:23:31 just yet. I mean, you can still maybe use parts of it, but if you want to open up a local folder, you need specific browser support. But if you've got a Chromium-based browser, go give that a shot. You don't even have to install anything. Linode.com slash unplugged. Go there to get $100 in 60-day credit on a new account. It's a great way to support the show and a real way to check out Linode,
Starting point is 00:23:53 which has the best options for developers, Linux users, and enthusiasts all around because Linode makes it simple, affordable, and accessible to deploy and manage your project, a customer's project, whatever it might be in the cloud. I was just thinking a project we just recently used Linode for was back-end testing of transcription for our podcast, something we're working on. We want to have a transcription to go with each and every podcast. And there's a lot of ways you can experiment with something like that. But we loaded WebWhisper onto a Linode, and we started with a Nano just to experiment and see what things are like. And then it's easy to scale up.
Starting point is 00:24:28 And the great thing about putting it on a Linode is it means all of us on the team have one central server we can jump onto and test it and see what the accuracy is like and see what the load is like and see what kind of delay it adds to our encoding timeline and how we can incrementally up the hardware to see what kind of time improvement we get. how we can incrementally up the hardware to see what kind of time improvement we get. All of that testing is so straightforward for the entire team with Linode's easy-to-use interface, the API, and a dashboard, and lots of system configurations for you to choose from, or just one-click-button deployment-type stuff. It's really powerful. It's what we've built everything that we deploy publicly in the last few years since we went independent. And what I learned in that process from you guys is Linode's customer support is critical to the recipe. And they've invested big time in that. They just won the Stevia Award for fantastic customer support through the last
Starting point is 00:25:14 year. And on top of all of that, they have fantastic performance. 11 data centers today with another dozen coming online throughout the year. Great features like S3 compatible object storage, which we use for the backend of our PeerTube instance. We use that for the backend of our NextCloud instance. We use object storage just to like link files in the show notes or send files to each other. It's powerful stuff. And then the cloud firewall that stops the traffic from getting to our rigs, APIs that are clean, well-documented, and libraries already written for, backups that you can one-click restore, and a lot more.
Starting point is 00:25:48 That's why they give you the $100. So you can go see what that a lot more is and see if it works well for you. I think you're going to be really impressed. Linode has some confidence, and that's why they're giving you that $100 to go just try it for yourself because they're betting if you see it in action,
Starting point is 00:26:02 you're going to love it. So go build something. Go try an open-source app. They got like a one-click NextCloud deployment. Try it for yourself because they're betting if you see it in action, you're going to love it. So go build something. Go try an open source app. They got like a one click NextCloud deployment. Try it for yourself. Support the show. Get the hundred bucks. See what it's like.
Starting point is 00:26:12 Go to linode.com slash unplugged. And sincerely, thank you everybody who goes to linode.com slash unplugged to support the show and to try it out. You may have heard me talk about it before, but maybe this is the week you're finally going to try it out. Well, thank you. We appreciate you and enjoy. Linode.com slash unplugged. All of us have too many messaging apps, too many platforms, and too many notifications, so we thought let's add another one. Actually, maybe in an effort to sort of consolidate
Starting point is 00:26:43 and refocus on maybe just important communications between friends and family, coworkers, things you want to be private. And so we've been checking out since phone number required, no email address required. You open it up, it generates you a key and then you exchange that key with people and you begin chatting. scan or a link that you can share maybe during like a video call or maybe through matrix something like that you essentially do a key handshake and now you have two-way encrypted communications that don't go through any necessarily centralized server they're using some of the signal protocol on the back end but they're have this relay server concept and there are many relay servers including relay servers that you can host yourself, which is what we've done for testing, and then it really truly is quite decentralized
Starting point is 00:27:52 and quite private. And it's not a bad interface either, right? No, it's quite serviceable. It has some features that some of my other chat applications don't. Like they have this live chat functionality where if you hit live, it'll just sort of stream as you type into the room that you're in. So maybe you're trying to jot down something quickly.
Starting point is 00:28:12 Maybe you're in a scenario where your phone might get confiscated and you want to get that thought out as fast as you can. Yeah. Or, you know, I could just see you're trying to find each other. You know, where are you at? Oh, I'm over here. You just do it live so that way you don't even have to wait for them to hit enter and send the message. And, uh, it's, it's new. You can still tell it's new and it's got some more things to like figure out some UI little wiggly things to fix, but it's really not that bad. Um, but it is a different way to message.
Starting point is 00:28:41 It's not like signal or telegram or WhatsApp at all. It's very device-centric, right? Yeah, right. So instead of setting up some cloud-connected identity that you log in either with one of the big login providers or through your phone number, like on all too many systems these days, you just have this locally generated identity. You can export it and import it, You just have this locally generated identity. You can export it and import it, but it means you're operating in a different paradigm where you don't have a desktop client and several mobile devices all logged in,
Starting point is 00:29:13 sharing the same identity messaging as one where it's all synced between them. You've got a setup on the mobile device you set this up on, or there's also a command line client you could use on the Linux desktop if you're someone inclined. But those, if you did that, those would be separate identities because, you know,
Starting point is 00:29:29 they're just generated right on the device and they're not connected. Yep. Now you could put all of them conceivably into a group chat because it does support group chats. So you could put each one of your device identities into a group chat
Starting point is 00:29:42 and then, you know, invite other people into that. But that's not what this is for. This is for really private, secure communications that you are okay being limited to a single device that you're okay without even having read receipts, right? It's not for casual messaging.
Starting point is 00:30:02 I think that's kind of what made, has made it so fun to play with. It's almost like an experiment in seeing how good of a UX is close to a sort of traditional chat experience you can get while having really high and rigorous security and privacy goals. You do lose some things,
Starting point is 00:30:18 of course, right? There's the security convenience compromise that we're always talking about. Honestly, besides the adapting to a new world of the device-tethered identity, it's been quite pleasant.
Starting point is 00:30:34 We've been using it even while Brent's been international. It's been working pretty darn well. We can confirm we have internationally tested. That's the main reason for the trip, right? Right. Just to try that out. So there's no central server. Messages are end-to-ending We can confirm we have internationally tested. That's the main reason for the trip, right? Wasn't it? Right, right. Just to try that out. So there's no central server.
Starting point is 00:30:50 Messages are end-to-end encrypted. They are held temporarily on relays. If your phone, like if your device is offline, they will be held temporarily on a relay until your device comes back online or potentially until that relay reboots. That depends on your relay config. But could you talk a little bit about setting that up and how these relay servers work?
Starting point is 00:31:09 Yeah, it's pretty neat. By default, it comes with some relays that they are running, which is nice for onboarding and getting things done. And of course, everything's encrypted anyway, so in theory, you should be fine running them. But if you want to take things to the next step, you like to self-host everything anyway, it was actually quite easy to get going. They have a Docker image already
Starting point is 00:31:28 provided. You can build it from scratch or there's some push to the, you know, public repositories. It's a little Haskell application for you Haskell fans out there. And it operates a little bit like Redis, but it's its own sort of custom message queue system. And it basically, anyone who has the password can make new queues, and the messages get queued in there, and then pulled from the queues by the clients. Yeah. And then the SimpleX chat itself
Starting point is 00:31:56 is a pretty standard chat application with a couple of fun features. It has disappearing messages. It has delete for everyone, which allows irreversible message deletion. And of course it supports voice messages and video messages, and you can set up your own stun server for that if you like. And then Wes and I were playing around. We have a chat in here, just our direct chat, where we have it set where all the messages just automatically disappear after a week. They just auto-prune. We say a lot of dumb stuff, and it'd be a shame for that to linger.
Starting point is 00:32:27 Yeah, so why not, right? And it's just kind of common sense. For me, where SimpleX really fits in is with my family. Why not have all of my conversations with my wife and kids completely protected? Why wouldn't I do this? And they don't have to have a phone number. And their device is fine. One device for them is fine. That's all they need. I mean, it sucks for a fancy boy with two phones, but you get used to it. And it's a way to kind of isolate and separate
Starting point is 00:32:55 things out anyways. And you don't have to self-host if you don't want to. But I mean, it just adds that capability. You can still use other relay servers. Everything's encrypted. There's not a lot of information the relays get to pick up's encrypted. There's not a lot of information the relays get to pick up about you. There's not much metadata left behind, and these relays auto-clear.
Starting point is 00:33:11 Yeah, I was surprised. You know, it really was because there's really not that much state to keep besides, you know, if you want to have stuff sit around in case the client
Starting point is 00:33:18 hasn't logged on recently to collect their messages. It meant simple one container setup and away you go. You do, as you say, you will have to manually add every contact that you want to talk to.
Starting point is 00:33:33 But there's something kind of refreshing about that in our super connected, federated online identity world. You're right, it doesn't scale for everything. It really is for people you actually know or trusted contacts that you're going to have regular communications with. But there's something about, and you could do it, right?
Starting point is 00:33:50 You could actually handshake over another chat platform. I mean, that's what we did with Brent. Yeah, that is fine, right? And it works, and we tested that. We verified that works with Brent. Everyone else in here, though, I have handshaked in person. Like, I've scanned their QR code, they've scanned mine,
Starting point is 00:34:07 we've verified in person. And so every other one of these contacts is like, that's rock solid, right? That's really something. And you don't have to do it that way, but for a family or a small team, you totally could. And you're not reliant on any servers
Starting point is 00:34:21 to stay online except for your own. Well, and I also like it, as you said, so many of these platforms these days, there's several different ones, you know, between Slack and Telegram and various metrics as well that you start using at one point and you have a certain set of contacts, but because
Starting point is 00:34:37 they are all interconnected, it just sort of expands, you know? People can find you and you get notifications about other folks like on Telegram where suddenly contacts you haven't, you know, spoken to for years. You're like, oh, they're on Telegram now. Yeah, yeah.
Starting point is 00:34:53 So something that feels just a little more like a walled garden, something you control and prune carefully. Totally private. Nobody knows I'm there unless I want them to. I'll be, you know, and nobody can talk to me unless we do that handshake. discourse for persistent communications boosts for feedback and simple x for direct communications to individuals and maybe small team chats of a few people like when we're at an event or something
Starting point is 00:35:34 like that and that would be it would be so clean and it would be secure and decentralized um and powerful so there is a few trade-offs with simplex i think we should cover also i think just to make it clear because when you start talking about decentralized and keys for identities you start to wonder is there like some sort of crypto crap in here there's no crypto crap there's no cryptocurrency there's no token or anything to that regard it's just using good old classic cryptography it's new people will be talking about it more one day. But okay, trade-offs. You touched on it. I think number one with a bullet, no desktop client except for the command line. That's cool, but
Starting point is 00:36:16 that's a huge one for me. Especially as a lot of my families, and others, etc., those kinds of people are often on an app that does let me have a desktop app. And therefore, if we're having more serious conversations, I've got a full keyboard to type on. I'm a little used to that. Yeah. And even if you did fire up the command line client
Starting point is 00:36:34 and use it on your desktop, it'd be a different identity. So it's just something to consider, right? For some people, that's fine. No shared identity between devices, though. So it is tied to your device. In a way, so here I am with a Pixel 7 running Giraffing, sorry,
Starting point is 00:36:50 don't want to embarrass myself, Giraffing OS with Simplex. Or I'm sorry, Simplex. This feels like the ultimate private stack. It's powerful, right? Because even with like Matrix, the federation is keeping metadata as your message is passed through the servers. There's metadata about your activity throughout the Matrix federation, not with SimpleX. And you combine that with Graphene OS on the Pixel device.
Starting point is 00:37:14 Running your own messaging. then you combine log seek notes that are also self-hosted like the stack is so rock solid so powerful and so secure um so some of these trade-offs are kind of almost worth it just because of that kind of security and just 100 trust like it's it's a rare thing but when you when you have real true faith and trust in your devices it feels good feels good in a way that hasn't felt in a long time. And of course, because it is a new app, I think you guys would probably both agree, there's some UX stuff that still needs to be worked out.
Starting point is 00:37:52 It's pretty good. Yeah, surprisingly good, but yeah, not anywhere quite close to some of the more established players, but that's to be expected. In some ways, maybe refreshing, actually. Another trade-off that I found, especially while I was traveling, maybe just because I was relying on my phone a lot more, was the battery usage. Did you, gentlemen, run into this issue? Oh, right, right. No, but I do remember you, it was like your number one battery user. So it seems like some people are probably going to run into that. Yeah,
Starting point is 00:38:20 what's kind of neat is that they offer some options for your notification service. And so I'm on a phone that doesn't have Google Play services. So it plays totally fine without that stuff, which is, I think, built in by default. I don't even think that's an option, actually, now that I think of it. So it runs its own notification service. And it offers three options for the frequency at which it should do its thing. So one of them is just always on. So it just kind of checks for messages constantly in real time. I think that's what most people would expect. And that's what I ran as a default. But it was using up like over 25% of my battery usage on my entire phone. So it was the number one thing, even though, you know, I just
Starting point is 00:39:04 have a conversation with you two gents and we talk quite a bit, but some days we didn't use it at all. And it was still doing that kind of thing. So, so I had to click it down a notch, um, to, you know, just starts periodically, which is the next step, which is about, I think every 10 or so minutes, it, it checks for new messages. And the third option is just whenever you open the app, it just checks for new messages. But that was a huge wake-up call for me. And a bit disappointing, but I understand it's doing a lot of work on the back end.
Starting point is 00:39:35 But did you gentlemen run into that issue, or was it just me? So I did not, I'm not positive how I'm actually getting my notifications delivered. I do have it set to the most immediate frequency. So that's, I'm not sure. But on my Pixel 7, when we've been using it quite a bit today before the show, it is the last app on my list. Oh, yeah. Battery usage.
Starting point is 00:40:04 Home Assistant figures. Home Assistant, just kind of staying connected to my Home Assistant instance in the background, is using slightly more battery. My mobile network is using more. My CPU is using more.
Starting point is 00:40:15 But Simplex is coming in, or Simplex is coming in at 1% of my battery usage. That's in unrestricted mode with the notification set to immediate, and we've been using it today so i set mine to so they have a in the settings it's called notification service you've got runs when app is open starts periodically and always on which is what sounds like you're using
Starting point is 00:40:38 yeah i i went with starts periodically um and it might have delayed some of my notifications but really that's fine i didn't notice yeah it wasn't more than like 10 minutes or anything. And most times, it seemed like I was getting them sometimes before you were, at least in our group chat with Brent. All right, interesting. So I also put it on the wife's iPhone, because this is how she and I have been chatting. And the iPhone, interestingly enough, actually has a better battery usage screen now than Android, which is wild because Android's done that for years. But I went into her, like, show me your battery usage information screen in her phone, in her iPhone. And SimpleX didn't even register on the apps that are using battery. I'm sure they're using whatever the back end iOS notification system is.
Starting point is 00:41:23 But yeah, out of all of the apps on her phone, it didn't even register as one of the apps using battery. But I have to imagine, depending on your version of Android, depending on the way it's going to notify and depending on the frequency you set SimpleX, you'll probably get somewhere between what Wes and I are seeing and what Brent's seeing. So that is something to be aware of. Probably depends on like if you use some sort of hosted notification service or not or what, I don't know. I wonder, I haven't tried this, but I wonder with the ability to self-host your own message broker, could this be something that you could use also for like an internal LAN chat? If you know, you had a facility, you had some sort of, you know, you want to be able to
Starting point is 00:42:00 have secure communications, but over a private network. Yeah, I was thinking over Tailscale. Over Tailscale. Yeah, that is thinking over Tailscale. Over Tailscale. Yeah, that is interesting. Totally. I'm going to keep using it. You know what? That's my takeaway is I think this is going to be the official chat system for the wife and I.
Starting point is 00:42:15 I wish it was multi-device, but I'm going to try the group chat thing. And I'll just have a group chat between her and I and our devices. And the way you can chat with yourself too. group chat between her and I and our devices. And the way you can chat with yourself too. Bitwarden.com slash Linux. Go try it right now for yourself or get a free trial of their team or enterprise plan. Bitwarden
Starting point is 00:42:35 is the easiest way for a business or an individual like yourself to store, share, and sync sensitive data. I think it's also fantastic for free software projects and you're going to appreciate how customizable Bitwarden is and of course the fact that Bitwarden is open source, it's been audited, and the community's eyes are always watching it. It's what our community uses, it's what Wes and I use. Bitwarden is the safest and easiest way for you to store sensitive data, your passwords, key phrases, recovery keys, payment information, the kind of stuff you really care about, the stuff you want end-to-end encrypted before it ever leaves your machine with zero knowledge encryption.
Starting point is 00:43:09 There's no way Bitwarden can read it. If you're an existing password manager where things haven't held up so well, check out bitwarden.com slash migrate. I migrated a couple of years ago. Love it. Best thing I did. And one of the things I really noticed about Bitwarden
Starting point is 00:43:23 is they're constantly listening to the community, taking cues and integrating new features that make it better and easier to use for enterprises and individuals. They're really good at that on a near monthly basis, I believe. It's quite impressive. I've been using them for a few years and I just noticed Bitwarden keeps getting better and better. And they've made it so simple, no matter if you're on mobile or desktop or in the web, to use a unique username, password, and email address for every site, service, and app you use across all your devices. They make that possible. And you guys know that's the low-hanging fruit. That's the thing you could do today in 15 minutes to improve your security stance and your privacy
Starting point is 00:44:00 online. Or you probably know a family member or a friend or a workplace that could be doing this, send them to Bitwarden. They can't go wrong. It's continually improving. It has end-to-end encryption. It's open source. It works elegant on mobile, desktop, or any device you might have.
Starting point is 00:44:17 And they're always rolling out updates that make it better and better. So it just is the perfect answer to a very common problem and something we could all do to improve our security stance online. If you haven't tried it yet, go to bitwarden.com slash Linux. And like I say, you could also go to bitwarden.com slash migrate. That's also a great place to go, but maybe start by going to bitwarden.com slash Linux. It's open source. It's fantastic.
Starting point is 00:44:40 It's trusted by all of us and keeps getting better. Something we all need to try it out get it today bitwarden.com slash linux well i've been slowly catching up on the feedback that we've been receiving these last couple weeks i am behind so apologies there everyone but if you want to send some and increase my workload behind, so apologies there, everyone. But if you want to send some and increase my workload, linuxunplugged.com slash contact. I would love to receive some things there. John wrote in about LinuxFest Northwest. I thought we could touch on that a little bit.
Starting point is 00:45:21 He says, I attended LinuxFest Northwest for about 10 years in a row. I even presented once on Security Onion. It was such an amazing event. Needless to say, when I listened to episode 500 of Linux Unplugged, I was ecstatic that you guys are helping keep this amazing event alive. I've been chatting recently with some friends who used to attend with me, and they've all expressed interest in attending again. And by the way, we all live in BC. What can I do to help? Do you need volunteers? I'll do whatever you guys
Starting point is 00:45:46 need to help out. Just let me know. And PS, I got to put the word out everywhere I can. That's great. That is so helpful just at this phase right now, John, thank you to spread the word, make sure people know it's back. So on the back end, you know, we're still organizing. We have created a matrix chat room where uh we're organizing people that want to get involved and we're going to try to get the information to them as fast as possible that is at bit.ly slash lfnw chat there's also a linux fest northwest official discourse form where there'll be some action happening. And then of course, major updates we'll bring on air as well. And as it gets closer,
Starting point is 00:46:27 I imagine we'll have a more refinement on the deets right now. We've been, we've been kind of daydreaming about the food. I guess for some reason I want to be the food services this year. You do seem to, you do seem to want that. Got a lot of brats. Actually this year tacos have come up making some tacos. It could lot of brats. Actually, this year, tacos have come up.
Starting point is 00:46:46 Making some tacos could be really good. So we're beginning to plan right now. It is still early days, but the Matrix chat room is kind of where we're organizing, engaging interest on various topics and whatnot. And now it is time for Le Boost. Hey, so a couple of notes here. And now it is time for the boost. Hey, so a couple of a couple of notes here. Number one, we're recording early this week, so we don't have all the boosts because it's Wednesday and we usually have a whole week to collect them. So if your boost has been missed, it's probably next week's episode.
Starting point is 00:47:18 But it also means that you have an opportunity to send a birthday boost wish in for Mr. Wes Payne, because he is our birthday boy this week. Aw, shucks. We were thinking like, it's got to be over 2,000 stats and it's got to have some nines in it, at least a couple of nines or a few nines in it so we know it's a Wes Payne birthday, you know. Niner Niners for Wes Payne's birthday, send in a boost with a birthday note for the Payne Meister, and we'll get to that in next week's episode our first boost came in from a big booster file selector for 777 000 sats that number was so big i almost had it i almost couldn't get it out but i got it out
Starting point is 00:47:58 uh visibility boost highest signal linux show out there now right there right there this is a thing that i fully endorse. I'm noticing the emojis. Those are becoming like emojis to make the boost stand out. And the high boost amount to help us get on top of the charts right there is greatly appreciated because you're sending value into the show
Starting point is 00:48:18 and getting the show onto the high boost charts has been amazing. It's like two for one value. And now I've seen it happen to other podcasts too. When you get on those fountain charts, the discovery is real
Starting point is 00:48:30 and it is a significant way to contribute some serious momentum to the show and also contribute value. It's powerful. So thank you FileSelector for the big boost. They say,
Starting point is 00:48:41 have you guys heard of GPing? It's a graphical ping tool that shows multiple host latency in a slick terminal UI. It's written in Rust. Oh, geez, of course it is. Well, all right, let's check this out. Now we got to check it out. It's super easy to use. You can find it on GitHub. We'll put a link in the show notes, and you guys should try it. I challenge the listeners to send in one of their favorite command line tools and boost the pod up the charts. He finishes up by saying, thanks for the show.
Starting point is 00:49:13 It really whips the llama's ass. Winner. It really whips the llama's ass. Now, that is a callback. I think FileSelector just dated themselves with that one. Gping looks pretty neat. Yeah. So GPing does look very neat.
Starting point is 00:49:29 It basically generates a graph on the command line of your ping latency. And Wes Payne, you see this? You can ping multiple hosts, too. You can also graph the execution time of a command. So that could be handy. Quick and dirty little graphs on the command line. execution time of a command. So that could be handy. Quick and dirty little graphs on the command line. And they look pretty detailed, too,
Starting point is 00:49:52 in terms of for something that renders in the command line. Well, it looks like it has a simple mode, too. So if you wanted to do it over SSH, you could put this into simple mode, although the detail mode gives you more granularity on your latency graph. I really like the layout of this GP ping app because it's got the host information along the top, your latency information,
Starting point is 00:50:10 your jitter, and then it generates kind of like end curses style, a latency graph with your latency milliseconds on the left-hand column on the vertical column and on the horizontal bottom column, the timeline, and you can specify time. So you could set it to run for like 24 hours and come back and have like a graph of your latency for 24 hours on your command line that is really cool again that's gping and we'll put a link to that in the show notes and yes please do if you have an awesome command line
Starting point is 00:50:39 app you've never heard us mentioned before or just one you think is great. Boost it in, and we'd love to geek out about it. Withers comes in with 13,319 sats. First ever, and it's a zip code boost. Loving the shows. Have you looked into EOS much? It's a privacy-centered Android OS, privacy from big tech. It's been running for a couple of years now. It's very stable. Beyond the OS, they offer opt-in service for cloud backup of photos and contacts and notes, all built on NextCloud. They aim to be a total drop-in replacement for Google. That's what EOS is about. Okay, so I've definitely heard this kicked around
Starting point is 00:51:19 and my eyes have always kind of glazed over because it's like, oh, another Android OS, great. Your favorite. However, if the encryption is legit and the hosted service is good and you can just drop in, it basically sounds like they do all the work that I've been figuring out for months by re-hosting my cloud services on NextCloud. This is just a drop-in option. That is, that's worth looking at.
Starting point is 00:51:46 That's a good tip. Thank you, Withers. Yeah, that is some value. Exception comes in with six... Oh, wait, but the zip code. Oh, right. Yeah, oh, yeah. Sorry, I totally forgot.
Starting point is 00:51:54 Withers was boosting in from Chadwick's New York. Hey, we haven't gotten a New York zip code boost in a while. Or if all, that might be one of our first ones. You know, I think Withers
Starting point is 00:52:03 just got to claim New York. I think that's just what happened. I think Withers is now the king of New York. Exception comes in with 6,810 sats. This zip code is 06810. Oh, and he's going to tell us where it is, but I'll let you reveal it here. But he says it's not Connecticut.
Starting point is 00:52:21 Oh, right. I recall. It seems I accidentally tricked you. exception easy to do exception don't worry yeah he says it's pronounced exception where i am the regular oddball in most cases as i understand it modern kde's niche is self-customization that is a selling point for me also the dark blue purple theme is appealing thanks and keep up the awesome work there is a new theme i mentioned it last week i'm going to mention it again. A new dark purple theme. If you go to Plasma and go to new themes, it's
Starting point is 00:52:47 absolute fire. Okay, so 06810 is Ankara, Turkey. Oh. Neat. Any of you boys ever been to Turkey before? Alas, not. Not yet. I hear they have a good paragliding there in Turkey.
Starting point is 00:53:04 You know the right words to send me somewhere. GTK Frank boosts in with 420,000 cents. Boosting for a couple of awesome back-to-back episodes. Some don'tiss podcasting. Thank you, GTK Frank. Appreciate the acknowledgement of some great shows recently. Brent, really, is the MVP of those episodes there. Oh, you guys, stop it.
Starting point is 00:53:35 Hey, people are noticing. People are noticing. And you know what the nice thing is? You're in the splits. So Brent gets a piece of the action, too, when people notice a good show. And, you know, Drew's had to work extra hard recently. Our editor Drew has been working extra hard because he's been moving and keeping the shows going out the door. If you can imagine what that's like. Horrible.
Starting point is 00:53:56 And we've been feeding him complicated shows. So when you boost in, Drew gets a split as well. And so does Wes and so do I. And so do Podverse and Fountain FM. It's a nice little way to spread the love around and, you know, keep it cool. GTK also wanted to share their origin story, Linux origin story, that is. Ah, I love these. I started using Linux after finding Bitcoin. I wanted something I could trust and use for years.
Starting point is 00:54:22 Fast forward, and now I build apps for the Linux desktop. And through that journey, found you guys. I think I know who GTK Frank is. That is neat. Wow. I'm not going to say. I'm not going to say, because that is not their name. But I think I know.
Starting point is 00:54:37 Show mascot the Golden Dragon boosts in with a row of ducks. Glad Brent had a great time in Berlin. Hope his next adventures are all just as fun. Great show. Yeah, now he's just got to get over that whole time zone hangover. How many days does it take?
Starting point is 00:54:53 Because day one is rough. We're running an experiment right now. Yeah, after we get done with this episode, just sleep for three days and I think you'll be all right. Hoppy 1984 boosts in with 2,000 sats. Pseudo apt-get internet explorer meme. Pseudo.
Starting point is 00:55:10 Command not found. Pseudo apt-get touch grass. This program requires the following dependencies. Doors. Install. Y or N. Y. Installed.
Starting point is 00:55:24 Please touch grass. Wow. That was a boost in the form of a command or several commands. That's a first on the show, and I am damn impressed. What's with the touch grass meme? I'm getting to be old. These memes, I'm noticing them, but I don't know what they mean. We're just here to read the boost.
Starting point is 00:55:41 That's our role. This is coming up. Something's going on. I don't understand, but I like it. Old 1984 sent in another 2,000 sats. To the listener thinking about switching to Mint Mobile, as a former customer who just switched back to Ting after two years on Mint, I highly recommend checking out Ting. For me, it was the same coverage and data amount for less cost. The
Starting point is 00:56:05 only downside is no app to monitor your account on mobile, but their site is mobile friendly. That's true. Yeah, I think Mint Mobile sold recently. Yeah, I think I saw that as well. I thought I heard about that, but I don't know if that's a bad thing or not, but it is something to be aware of. A former Gentour boosted in with the Rove Ducks. aware of. A former Gentour boosted in with the Rove Ducks. Bonjour, y'all. Here's an idea for a challenge. Leverage Plasma's extreme flexibility to mimic Vanilla's GNOME workflow as accurately as possible. I've tried this at least three times, and I always return to GNOME sad and defeated.
Starting point is 00:56:42 KDE can do a better GNOME than GNOME itself. I know in my heart it can. Would anyone out there be able to mimic pressing the super key to view and manipulate miniatures of my windows in my five workspaces? Move such windows around using those same miniatures? Start apps, perhaps? Ah, so really that whole overview thing that GNOME Shell does. GNOME shell does genome shell sorry god that's embarrassing you know i think former gen tour this is a tricky one i get where you're going i know the other popular thing people like to do is make plasma seem like unity so it's kind of like you're recreating unity 7 on plasma um and then of course there's people that try to recreate like the mac os
Starting point is 00:57:21 paradigm using plasma i don't know i think you're never going to be happy when you're trying to recreate something else because it's never going to be as good as the original and uh you know what you know what's really good at doing gnome shell genome shell and that's just the way it is but what i have done on especially on my laptops where i used to really favor genome is i I've kind of just come up with a really clean, simple sort of plasma first workflow. I almost thought about, again, bringing my laptop in to show you because I'm just so damn happy. I've got a floating plasma taskbar that's translucent and it's got a little bit of room around it. But for some reason, I just like the
Starting point is 00:58:01 way that looks. And I've got a couple of quick icons down there. I've got my system tray icons and I've got KRunner. And that paradigm on Plasma works really well. And I've just got horizontal workspaces at the moment. I seem to recall you
Starting point is 00:58:15 doing a little Plasma workflow demo a few years back. And it might be time for an update. It is. 5.27 has some new stuff. The only thing I wish I could ape from Genome genome and i know that there's people out there that are that you can do this with different k k win scripts and
Starting point is 00:58:31 patches but inside my bones i ache for the gesture swipe on the trackpad to switch desktops yes man is that great in genome you know the swipe swipe swipe oh and when you're on a laptop and you just oh nothing beats it nothing beats it and i had it working for like three days in plasma really yep it was magic wes it was what the best of times what happened i don't know just one day it wasn't working it just stopped working and like and i still to this this is like two weeks ago, and I to this day, every now and then,
Starting point is 00:59:08 like while I'm using the laptop, I try swiping to see if it just happens to start working again. So I'm just saying, former Gen Tour, the thing about Plasma is if you break it down into individual pieces, try to learn it as you go,
Starting point is 00:59:20 give yourself two weeks to change defaults, and then just try to run with it, and then just embrace new features as they introduce them, I think you're going to have a better time. Good luck. The thought criminal boosted in a row of ducks as well. Here's a
Starting point is 00:59:38 bump for the pod I love. And a shout out to Chris who gave those hard-working 2.0 devs making a sustainable open source dream come true. Heyo, that's right. Thought Criminal and you're helping too by boosting in, so thank you, sir.
Starting point is 00:59:53 Dino, aka DeanL70, boosts in with 40,000 sets. I hoard that which your kind covet. Hey team, I've been searching for a new distro for a long time. Switching between March distros, Fedora, etc. I was wondering if any of you
Starting point is 01:00:12 have looked at Tuxedo OS 2. I took the time to run it in a VM for my testing, and I have to say, I am impressed. It hasn't missed a beat. I'm interested in your observations. Keep up the great work as usual are you guys noticing that this comes up every couple of months or so somebody writes in asking
Starting point is 01:00:33 about tuxedo os which is starting to make me think maybe there's a little bit of fire to that smoke there might be i mean we were pop skeptics and now pop fans crap another distro to like it's exhausting but you know what i'm feeling like i'm feeling like we should probably take a look if we keep getting this kind of trickle of people saying hey i tried it and i'm impressed it's got pipe wire and plasma it looks like all right all right you know right. You know, it's kind of a bad time. And it does have Linux 6.1. All right. It's just kind of a bad time, I guess,
Starting point is 01:01:10 because we're just a few weeks away from the new Ubuntu release and the new Fedora release. And it's going to make some of these packages. Like, I'm looking at the Mesa 22.3.6 stack, and I'm thinking so you're saying we better try it sooner rather than later well i'm thinking maybe maybe this is our interim little fling before we have a serious relationship with one of the major you know it is time for some spring distro hobby yeah i i mean i hadn't really planned on it i was gonna take a little bit of a
Starting point is 01:01:42 break you know how it can be get a a little exhausted. But I do got to acknowledge we're seeing this come in more and more. So thank you, Dean. Or Dino. We will take a look at that. True Grits comes in with some enterprise sats. Let me tell you about a cool experience I had with KDE Connect. My work uses an obscure two-factor authentication app called Ping ID for authentication to our remote employee, Pertl. Yeah, I'm familiar with that kind of stuff. When you try to log in, it pops down with an approve or deny type dialogue.
Starting point is 01:02:18 You select the appropriate action. Well, I was logging into my computer, and i was forgetting my phone was in the other room but kde connect delivered the notification to my desktop as expected however it also gave me the ability to say approve or deny from my computer i didn't have to seek out my phone kde connect is so rad it really is really is. I remember I had been using Giraffian OS for months and two, three months into it, it was only more recently
Starting point is 01:02:51 that I put KDE Connect on there. And it was when I was thinking to myself, this is my opportunity to make this phone as integrated with Linux as the iPhone is integrated with macOS. And then I thought, how do I bridge that gap?
Starting point is 01:03:04 And then like a light bulb, it goes off, you idiot. You know about KDE Connect. You've only talked about it a thousand times. Put KDE Connect on there. And then 10 minutes later, I had the sweetest integration I've ever had. Really liked it. Gort Brown also came in with a row of ducks.
Starting point is 01:03:23 I'm a bit late to the trend, but I'm boosting from zip code 66506. You know, okay, Brown, you're supposed to, that's supposed to be what you boost in, but I got you. I got you. This is here in, oh, I'm not going to reveal it. I'll let Wes find it. All right. Manhattan, Kansas.
Starting point is 01:03:39 Ah, you got it quick. So, Brown, you get to say you're from Manhattan. That's neat. Hmm. You would do that, right? Like if you're traveling, itattan that's neat hmm i you would do that right like if you're traveling to where are you from oh i'm from manhattan you should see how many square feet i have uh brown says i'm in the same boat as you chris with the two phone thing i tried using my pine phone with some linux distro uh either mobian or mangero as the main device with an Android phone as a backup. It's definitely harder to juggle two phones. I agree.
Starting point is 01:04:08 I'm still experimenting on and off. The idea kind of being that like I put the Android phone down when I go home and I pick the iPhone up and I have it in a personal mode, which it does automatically based on location. And so it's always in personal mode when I'm at home. And then I spend the rest of my evening using the iphone so like what if i message you guys in the evening i'm on that and i'm only getting messages from you guys and family um and then i can pop out of personal mode if i want to open up the floodgates which seems like that's the way to go right you opt into the river yeah are you saying we shouldn't message you on SimpleX in the evenings?
Starting point is 01:04:47 Oh, I guess I would miss that. Yeah, you have to have my super secret, secret device ID for that one. Oh, right, right, right. I did try. You mean your iMessage ID? Wes, that burns. I'll let you have it because it's your birthday, but that stinks. Legit Salvage comes in with 50,000 cents. Man,
Starting point is 01:05:11 this is the great support. Thank you. Uh, on, on DraftingOS, uh, salvage is six months in on their pixel six a, and they plan on sticking with it.
Starting point is 01:05:19 I have no significant complaints. They're right. I'm using the sandbox to play store and play services. Yeah. That to me is what puts it over the top. One issue specifically is with my Reolink app and not providing notifications from my doorbell or other cams. It started out not working.
Starting point is 01:05:36 Then it started working for a week again and not again. I can't contribute that change to any updates, they say. I've tinkered with it a few times but no luck have you guys seen this with any of your apps it's hard one to search out well that is for sure that is i think one of the downsides of going with drafting os and kind of just esoteric android uh in in the first place is it makes searching this stuff out you basically are limited to the drafting os reddit and form i have not had this kind of problem You basically are limited to the DraftFeed OS Reddit and form. I have not had this kind of problem.
Starting point is 01:06:08 You might be looking at the battery optimization stuff again. That can kill stuff in the background. The other thing that can be tricky is the notification system. Podverse is working on that, which is good to see. There's that unified push system. You guys familiar with this?
Starting point is 01:06:24 This unified push is sort of like a self-hoster's dream really for a unified push notification system that's not dependent on google or a firebase or apple and it just requires the developers build support for it so it has to be an app that has support for that api but it sounds like Podverse is working on that which will be great because you know then the whole stack is Giraffian OS F-Droid Podverse with Unified Push
Starting point is 01:06:50 so you get live notifications. And then you're pulling from RSS feeds. Mm-hmm. That's yeah. That's beautiful.
Starting point is 01:06:57 KDE Connect so you can get the notifications on your desktop. And nobody can stop it. There's nothing in between. Nobody's monitoring. It's really a pretty pretty cool stack.
Starting point is 01:07:06 Limiting Factor comes in with our last boost this week for 16,000 sets. And this is only one I saw on this topic. These are all kind of graphing OS related. And this is our last one. Limiting Factor writes, I'd be interested in hearing about an iCloudless iphone experience i'm a lifelong android nexus slash pixel user and have no lock into the apple ecosystem but i'm considering switching to ios you're happy with your pixel 7 now but the hardware and software it won't last eventually you won't be able to make
Starting point is 01:07:41 or receive phone calls in three to two years some Some other BS is going to force you to upgrade. I, I think you're, you're probably right. Limiting factor. That is my Android experience so far. I am hoping that's changing, but that has been so far the track record.
Starting point is 01:07:54 Uh, they continue with, I want to get off that ride. I think I could be happy enough in a Google is I cloudless iPhone. Maybe I'm having the same thoughts. And if anybody out there is running an iPhone iCloud-less and it's possible, let us know. Because if I hear from people,
Starting point is 01:08:12 I may be willing to give it a shot myself. It does seem kind of like the dream. I've got an old iPhone I could try it on. Ah, yeah. Then I think you'd still get CarPlay, too. I'd consider it. If you want to get a new podcast app and try out the podcasting two-door features,
Starting point is 01:08:27 there's about almost 13,000 podcasts now that support all that, including Boost. Go to newpodcastapps.com and join the revolution. Or if you want to keep your damn podcast app, you totally can. Just get Albie. Get albie.com. Top it off with some sats. You can do that directly inside Albie if you like. And then head over to the podcast index. Just get Albie. Get Albie.com. Top it off with some sats. You can do that directly inside Albie if you like.
Starting point is 01:08:46 And then head over to the podcast index. Several of our, the big boost came in from the podcast index this week. And then you just go to their webpage and boost in there. We have a link in the notes so you don't even have to think about it too much. It's real easy. Now, I'm thinking, I didn't see a couple of these on the fountain chart. So I think for the like fountain chart stuff to help people discover the show, you have to boost in using fountain. I think that's still a thing,
Starting point is 01:09:09 even though we're sending them the boosts, I don't think it's actually representing in their charts. I don't think they have it wired up. And of course we do appreciate people helping out, discovering the show by those big boosts or fountain. And of course you can do the, the nine or nine or boosts for West birthday. It's gotta be over 2000 sats with more than a couple of nines in it and a birthday message for west and we'll read that
Starting point is 01:09:28 on next week's episode thank you everybody we appreciate the boosts now let's uh do a great pick before we get out of here this is a sneaky second notes application it's called codex docs and i actually managed to pique your interest with this one, Wes. Yeah, you did. Partially because Codex is powered by Editor.js, which I wasn't really familiar with, but it's a free open source block style editor with universal JSON output, which seems like a very powerful building block and gets put to excellent use in Codex docs because you just have all these blocks sort of built in that let you quickly and easily make a structured documentation page.
Starting point is 01:10:12 Kind of like stuff you would do in Markdown, but with a handy dandy more visual editor. Yep, and looks good on mobile as well, the project says. Of course, it makes human-readable SEO-friendly output. And like Wes said, you can also output to JSON, which is pretty damn cool. Integrates with Yandex. And they say, easy to deploy
Starting point is 01:10:33 as well via Docker, if that's your style. No database or other apps required. Yeah. Just get you going on a real quick group note system. We were looking at this with that JSON output. There's actually tooling we could use for that. you never know it might be something we end up in our workflow at some point maybe not necessarily for our notes and like our second brain type stuff but but maybe quite possibly for some production stuff that we need the output to be read by
Starting point is 01:10:57 automation you never know it could be handy there's a lot of cool tooling out there so if there is a note system or workflow or application that's worked extremely well for you please write in about it if you'd like to hear my co-host alex on self-hosted's take on obsidian which he's tried and put uh to through the works we did an episode on that recently over on the self-hosted podcast go find that at self-hosted.show and dig into there and then uh write in tell us your thoughts on all of it. Linuxunplugged.com slash contact, or of course you can send in a boost. As for us, we'll be back at our next regular time, Sunday at noon Pacific, 3 p.m. Eastern.
Starting point is 01:11:35 See you next week. Same bad time, same bad station. And if you need a little more show. I do, I do. Go check out Linux Action News, linuxactionnews.com you know what westpain's over there sure i am just our nice tight no nonsense what you need to know about the world of open source and linux every single week and they've been some doozies so go get caught up if you've missed any linuxactionnews.com links to what we talked about today will be at linuxunplugged.com slash 505 and don't forget our Matrix room is going all the time
Starting point is 01:12:07 during our live shows as well. Details at Jupyter Broadcasting dot com slash Matrix. That's a lot of earls, but I'll just end by saying thanks to our members. You guys make it possible and we'll see you right back here next Sunday. Thank you. It's pretty exciting. I'll be celebrating your birthday by crawling under an RV and checking on an engine. That is traditional. But I'll be thinking about you. Aw. And I'll be thinking about you.
Starting point is 01:13:13 I'll send you a real nice virtual birthday cake and virtual gift. Maybe like an NFT. Would that count? Sure. I mean, as long as it's like a picture of Levi or maybe a Brent or something. Yeah, there you go. Actually, we're going to have a surprise party. Brent's going to come track you down and, you know, bring you your gift there.
Starting point is 01:13:32 Right, Brent? You're on top of that? Yeah, I think he told me where he's going to be, but I think he knows we're onto him. So it seemed strangely far away. So we'll find out. Yeah, don't worry. Don't worry. I'm sure you'll have it handled.
Starting point is 01:13:45 As long as he doesn't fall asleep.

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