WEBVTT

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

00:00:15.819 --> 00:00:16.707
<v Wes>My name is Wes.

00:00:16.887 --> 00:00:17.862
<v Brent>And my name is Brent.

00:00:18.303 --> 00:00:24.109
<v Chris>Hello, gentlemen. Today we are celebrating 30 years of KDE. There's a new documentary

00:00:24.109 --> 00:00:26.233
<v Chris>out that tells their remarkable story. We'll dig into that.

00:00:26.523 --> 00:00:30.139
<v Chris>And we're going to take a look at the new Plasma 6.8. Plus, our old friend Aaron

00:00:30.139 --> 00:00:35.069
<v Chris>Saigo joins us for an insider's look at KDE's history and where it's going into

00:00:35.069 --> 00:00:36.829
<v Chris>the future. And then you know what we're going to do.

00:00:37.129 --> 00:00:42.009
<v Chris>We're going to round it out with some great picks, boosts, maybe some feedback,

00:00:42.009 --> 00:00:44.373
<v Chris>and maybe some voicemails. I mean, there's a lot there.

00:00:45.308 --> 00:00:47.869
<v Chris>I'll let you figure it out. But before we get to all of that,

00:00:47.869 --> 00:00:51.328
<v Chris>let's say time-appropriate greetings to our virtual lug. Hello, Mumble Room.

00:00:51.908 --> 00:00:55.209
<v Mumble + Clips>Hey, how are you? Hey, Wes, and hello, Brent.

00:00:55.209 --> 00:00:58.379
<v Chris>Hello. Hello, everybody there, and hello up there in the quiet listening.

00:00:58.379 --> 00:00:59.546
<v Chris>Hello on the live stream.

00:01:00.388 --> 00:01:03.809
<v Chris>Thank you for joining us, making it a Tuesday on a Sunday. Also,

00:01:03.809 --> 00:01:07.232
<v Chris>good morning to our friends over at Defined Networking.

00:01:07.603 --> 00:01:11.919
<v Chris>Go check out Managed Nebula, defined.net slash unplugged. A decentralized VPN

00:01:11.919 --> 00:01:15.519
<v Chris>built around the open source Nebula platform that we love. It's optimized for

00:01:15.519 --> 00:01:19.892
<v Chris>speed, control, industry-leading security. It's amazing.

00:01:20.316 --> 00:01:24.839
<v Chris>I really, really, truly believe that your network and your mesh VPN is too important

00:01:24.839 --> 00:01:26.400
<v Chris>to not completely control yourself.

00:01:26.777 --> 00:01:30.429
<v Chris>Manage Nebula from Define Networking is fast. It gives you a resilient mesh

00:01:30.429 --> 00:01:32.245
<v Chris>VPN to help you out with a lighthouse.

00:01:32.402 --> 00:01:36.479
<v Chris>And you can also maintain and control your own lighthouses. No big tech control

00:01:36.479 --> 00:01:38.033
<v Chris>pain login, nothing like that.

00:01:38.399 --> 00:01:41.307
<v Chris>And you can get started with 100 hosts for free. No credit card required.

00:01:41.568 --> 00:01:45.678
<v Chris>A tiny network or a ginormous, slack-sized global empire.

00:01:46.183 --> 00:01:50.179
<v Chris>It all is impressively fast, amazingly secure, and easy to get started.

00:01:50.179 --> 00:01:53.573
<v Chris>At Defined.net slash unplugged. Redefine your VPN experience.

00:01:53.962 --> 00:01:58.259
<v Chris>Manage Nebula speed, self-control, right where they matter the most.

00:01:58.259 --> 00:02:02.192
<v Chris>Defined.net slash unplugged. And thank you to Defined.

00:02:03.725 --> 00:02:05.019
<v Chris>Defined.net slash unplugged.

00:02:07.195 --> 00:02:14.016
<v Chris>Just a quick housekeeping here. Clanker Therapy 3 is out. The MP3 is available on our extras feed.

00:02:14.451 --> 00:02:17.693
<v Chris>And the YouTube version is also out. We'll have that linked in the show notes.

00:02:17.693 --> 00:02:21.393
<v Chris>And then there's an extended cut for our members, a bootleg version as well.

00:02:21.393 --> 00:02:25.156
<v Chris>And those will all be in the show notes this week at linuxunplugged.com slash 689.

00:02:26.224 --> 00:02:29.493
<v Chris>Thank you both. You both were great. And we finally got to dig into Brent's

00:02:29.493 --> 00:02:31.463
<v Chris>workflow, which was fascinating.

00:02:31.463 --> 00:02:32.110
<v Brent>I built a thing.

00:02:32.702 --> 00:02:33.393
<v Chris>Yeah, you did.

00:02:33.393 --> 00:02:34.033
<v Wes>More than one.

00:02:34.033 --> 00:02:35.343
<v Chris>More than one thing.

00:02:35.640 --> 00:02:40.113
<v Brent>Accidentally or naturally, I don't know. But audience members built things too,

00:02:40.113 --> 00:02:41.172
<v Brent>and that was cool to dig into.

00:02:41.677 --> 00:02:44.903
<v Chris>It was, it was. We had some great, some great interaction there too.

00:02:44.903 --> 00:02:47.743
<v Chris>So, all right, we'll put a link to that in the show notes. You can go check it out. We'd love it.

00:02:48.114 --> 00:02:51.043
<v Chris>I think you might like it too. And it lets us get some of that out of our system

00:02:51.043 --> 00:02:53.380
<v Chris>without having to put it here, you know, in the gosh darn show.

00:02:57.006 --> 00:03:01.500
<v Chris>And 30 years of KDE. It's incredible.

00:03:01.720 --> 00:03:06.956
<v Chris>And KDE at 30, they are also doing a funding initiative around this that I just wanted to mention.

00:03:07.299 --> 00:03:09.789
<v Chris>Just to kind of put that out there, we'll put a link to that in the show notes.

00:03:12.297 --> 00:03:14.913
<v Chris>And, boys, I'm old enough to remember some of the very first versions.

00:03:15.273 --> 00:03:17.083
<v Wes>You've seen a lot of these eras, haven't you?

00:03:17.083 --> 00:03:21.893
<v Chris>Trying to get the wife to run KDE 2 and KDE 3. And then things really went off

00:03:21.893 --> 00:03:24.325
<v Chris>the rails with KDE 4 plasma at that point.

00:03:25.493 --> 00:03:30.013
<v Chris>So it's really, really something now. See Plasma 6.8, released on October 14th,

00:03:30.013 --> 00:03:32.707
<v Chris>2026, sort of their 30th anniversary release.

00:03:33.485 --> 00:03:35.842
<v Chris>This is the one that drops X11 altogether.

00:03:36.829 --> 00:03:39.293
<v Chris>All Wayland now. No going back.

00:03:39.293 --> 00:03:42.193
<v Wes>It's funny how that was like, I mean, you know, I knew it was happening,

00:03:42.193 --> 00:03:45.588
<v Wes>but it's the thing I've noticed probably the least as I've been trying it.

00:03:45.832 --> 00:03:48.093
<v Wes>Just because I've been on Wayland for so long and it's been so good.

00:03:48.093 --> 00:03:52.103
<v Chris>And there is X Wayland, so you can do still X11 apps. It's interesting to see

00:03:52.103 --> 00:03:56.743
<v Chris>both Gnome and Plasma of pushing on this, but 6.8 also lands some major remote desktop upgrades.

00:03:56.743 --> 00:03:59.792
<v Wes>Yes. Oh, man. Some fascinating stuff.

00:03:59.955 --> 00:04:04.743
<v Wes>Like, there's now three explicit operating modes. So you've got shared access,

00:04:04.743 --> 00:04:07.943
<v Wes>which is like the help desk, screen shared, host stays live.

00:04:07.943 --> 00:04:11.477
<v Wes>And then you've got remote access, which is the sort of exclusive mode.

00:04:12.064 --> 00:04:16.173
<v Wes>The host screens get removed, not just dimmed, and then they get shifted to

00:04:16.173 --> 00:04:21.183
<v Wes>the remote session, right? So it's like your session. It's not the computers or the host session.

00:04:21.183 --> 00:04:22.633
<v Chris>Oh, that's great.

00:04:22.633 --> 00:04:25.798
<v Wes>Or you can do it as an additional display, as a virtual monitor.

00:04:28.944 --> 00:04:32.964
<v Wes>That sounds like a deep reworking of how you're thinking about doing this tool.

00:04:33.284 --> 00:04:38.634
<v Chris>Yeah, that's a big one. Exclusive mode can lock the host screen,

00:04:38.634 --> 00:04:42.644
<v Chris>so that makes sense. But the other mode that is really unique is you could be

00:04:42.644 --> 00:04:47.104
<v Chris>using it and still have something else using it in its own virtual screen.

00:04:47.104 --> 00:04:51.254
<v Wes>Yeah, the virtual screen stuff that K1 is doing these days is very cool.

00:04:51.254 --> 00:04:54.244
<v Chris>There must have been plumbing because along with the Spectacle,

00:04:54.244 --> 00:04:56.354
<v Chris>their screen cap tool got some reworking.

00:04:56.354 --> 00:04:58.344
<v Wes>There's some new plumbing there too finally yeah you've.

00:04:58.344 --> 00:04:59.094
<v Chris>Been messing around with.

00:04:59.094 --> 00:05:02.844
<v Wes>It yeah yeah because before you couldn't easily like if i wanted to record say

00:05:02.989 --> 00:05:07.264
<v Wes>me talking while demoing something spectacle was not the tool for that but now

00:05:07.264 --> 00:05:08.875
<v Wes>oh it is so like you know you'd have to like,

00:05:09.693 --> 00:05:12.804
<v Wes>get your own sync or use a tool that can do both like maybe i'm recording reaper

00:05:12.804 --> 00:05:15.624
<v Wes>and then i'm recording in spectacle yeah you know brent had a good pick for

00:05:15.624 --> 00:05:17.559
<v Wes>recording on the desktop ages ago that i've used.

00:05:17.925 --> 00:05:20.674
<v Chris>But you had to run them both and start them around the same time.

00:05:20.674 --> 00:05:23.774
<v Wes>Yeah now it's all integrated it's just one tool and i've been trying it i mean

00:05:23.774 --> 00:05:27.624
<v Wes>6.8 in general is just really fast it feels noticeably faster and spectacle

00:05:27.624 --> 00:05:32.670
<v Wes>also just you know sometimes it'd be a little slow or you know not at all especially not the video part.

00:05:32.942 --> 00:05:37.994
<v Chris>That's awesome also kind of interesting i think it's just you know early days

00:05:37.994 --> 00:05:42.114
<v Chris>here but the union theming is reaching beta the new theming system now supports

00:05:42.114 --> 00:05:47.634
<v Chris>both qt quick and qt widgets so that's things like dolphin kate and console.

00:05:47.634 --> 00:05:49.624
<v Wes>It's taking a long time to get here.

00:05:49.624 --> 00:05:54.114
<v Chris>Yeah the goal is one styling system across kd applications we've talked a little

00:05:54.114 --> 00:05:57.104
<v Chris>bit about this it's not like we're going to see an immediate visual refresh.

00:05:57.104 --> 00:06:00.394
<v Wes>Right the goal is that you don't really see anything but they get a single source

00:06:00.394 --> 00:06:03.528
<v Wes>of truth for declarative styling that they can use on all the different things

00:06:03.824 --> 00:06:07.374
<v Wes>and not have to have you know basically theme components re-implemented in different

00:06:07.374 --> 00:06:08.996
<v Wes>frameworks which just sounds miserable.

00:06:09.489 --> 00:06:11.924
<v Chris>And then the other thing that i think and i might have mentioned this earlier

00:06:11.924 --> 00:06:15.439
<v Chris>on there too but uh i thought this might be brent's favorite feature is cup

00:06:15.637 --> 00:06:20.972
<v Chris>k-u-p is now a installed default backup tool that ships as part of Plasma?

00:06:21.210 --> 00:06:25.644
<v Brent>Oh, yeah. A couple episodes ago, I got some homework to try to give that a proper test.

00:06:25.664 --> 00:06:28.434
<v Chris>Gotta give that a go soon. I just want, I'm sure it's pretty simple,

00:06:28.434 --> 00:06:30.004
<v Chris>but I'd like to know if it's effective. You know what I mean?

00:06:31.351 --> 00:06:32.336
<v Chris>That's pretty fun.

00:06:32.336 --> 00:06:35.583
<v Wes>And you seem like a good candidate because if anyone's going to break it, it's you.

00:06:35.705 --> 00:06:38.416
<v Chris>And if anybody has a lot of hard drives to back stuff up, is this guy?

00:06:38.416 --> 00:06:41.276
<v Chris>That is also true. Lots of random hard drives all over the place.

00:06:41.276 --> 00:06:45.196
<v Wes>Well, he's got that cool, he's got this cool, crazy wiki brain he was telling

00:06:45.196 --> 00:06:48.036
<v Wes>us about on the stream. Probably got to be backing that up.

00:06:48.036 --> 00:06:49.296
<v Chris>You should. You should back that up.

00:06:49.296 --> 00:06:50.546
<v Brent>Oh, yeah. Good point.

00:06:51.028 --> 00:06:54.556
<v Chris>Back it up with Cup, as they say. It's a nice, solid release,

00:06:54.556 --> 00:06:56.776
<v Chris>like Wes is saying. It's one of those, you can feel the performance.

00:06:56.776 --> 00:06:58.203
<v Chris>It's not going to rock your workflow.

00:06:58.667 --> 00:07:01.854
<v Chris>It feels like 6.8 is going to be sort of a long-term rock star.

00:07:02.539 --> 00:07:05.900
<v Chris>And it means we're getting really close to 7, which is just bonkers.

00:07:07.032 --> 00:07:11.183
<v Chris>And it really makes me reflect on the entire history now that we're here at 30 years.

00:07:11.699 --> 00:07:16.912
<v Chris>And just perfect with the 30-year timing. There's been a new documentary released,

00:07:17.452 --> 00:07:21.496
<v Chris>and it really tells the story of KDE over the last 30 years.

00:07:21.816 --> 00:07:22.839
<v Chris>We watched it. It's great.

00:07:23.327 --> 00:07:25.149
<v Chris>And I'll play a little bit of the trailer for you.

00:07:25.689 --> 00:07:30.096
<v Chris>And then we're going to talk to one of the folks behind the early days of KDE

00:07:30.096 --> 00:07:32.423
<v Chris>and Plasma and one of the stars of the documentary.

00:07:32.690 --> 00:07:36.922
<v Mumble + Clips>I always describe myself as a relative newcomer to KDE. I've only been here 10 years.

00:07:42.539 --> 00:07:48.286
<v Mumble + Clips>Using Linux on the desktop was tedious. Microsoft software at that time was

00:07:48.286 --> 00:07:53.411
<v Mumble + Clips>really, really bad. I mean, it was normal that a computer would regularly crash.

00:07:55.513 --> 00:08:01.866
<v Mumble + Clips>I saw a post on Usenet. There was this guy who had posted a call to ARMS to

00:08:01.866 --> 00:08:04.261
<v Mumble + Clips>create a desktop environment.

00:08:07.106 --> 00:08:12.701
<v Mumble + Clips>The initial vision of KDE was very much driven by how can we make Linux successful

00:08:12.701 --> 00:08:14.659
<v Mumble + Clips>and more appealing to the general public.

00:08:14.914 --> 00:08:18.861
<v Mumble + Clips>And the cool story is that it's been a bunch of self-organizing people who saw

00:08:18.861 --> 00:08:21.450
<v Mumble + Clips>that vision and for one reason or another that spoke to them.

00:08:21.717 --> 00:08:23.947
<v Mumble + Clips>And they got involved and they made it happen.

00:08:26.211 --> 00:08:31.701
<v Mumble + Clips>KDE started with this lofty goal of replacing Windows and of course it was crazy.

00:08:31.701 --> 00:08:35.567
<v Mumble + Clips>The goal of world domination is always there, of course.

00:08:36.153 --> 00:08:40.221
<v Mumble + Clips>The Qt library was very convincing from the very beginning. There was a drawback

00:08:40.221 --> 00:08:44.002
<v Mumble + Clips>to it because Qt was not really open source at that time.

00:08:44.228 --> 00:08:50.538
<v Mumble + Clips>We got lots of criticism, lots of flack from the free software community over the licensing.

00:08:50.730 --> 00:08:54.321
<v Mumble + Clips>If you disagree, go do your own thing. And in fact, some people did.

00:08:54.321 --> 00:09:00.615
<v Mumble + Clips>Can you explain to me what is it? It's a KDE ripoff started by Miguel de Casa.

00:09:01.347 --> 00:09:05.921
<v Mumble + Clips>People were talking past each other and it got heated. A lot of it boiled down

00:09:05.921 --> 00:09:11.441
<v Mumble + Clips>to cute is evil, KD is evil, Gnome is good, without people really knowing the details.

00:09:11.441 --> 00:09:15.111
<v Mumble + Clips>We wanted something that had lots of features, allowed people to do things in

00:09:15.111 --> 00:09:21.757
<v Mumble + Clips>new ways. We got a lot of backlash with the release of 4.0 and people were saying, okay, KD sucks.

00:09:21.885 --> 00:09:26.661
<v Mumble + Clips>People were disappointed, people were angry about their favorite features,

00:09:26.661 --> 00:09:30.430
<v Mumble + Clips>gone. This was the end and I was gonna die and it was all my fault.

00:09:30.621 --> 00:09:34.805
<v Mumble + Clips>I was the person to push the button and I did so consciously. and I stand by it.

00:09:35.333 --> 00:09:37.695
<v Mumble + Clips>Yeah, I mean, we have been doing this thing for a long time,

00:09:37.841 --> 00:09:40.801
<v Mumble + Clips>and it's one of those things that maybe shouldn't have worked.

00:09:41.115 --> 00:09:45.509
<v Mumble + Clips>The thing that I'm most proud of having done in my life and continue to be doing is KDE.

00:09:48.367 --> 00:09:51.776
<v Chris>We'll link to the full documentary in the show notes on the Cult Repo YouTube

00:09:51.776 --> 00:09:55.850
<v Chris>channel. And Aaron Saigo was one of the stars of that documentary.

00:09:56.163 --> 00:09:59.896
<v Chris>He led the design and development of Plasma. He served on the board of KDEV

00:09:59.896 --> 00:10:03.350
<v Chris>as the president roughly from 2007 to 2009.

00:10:03.849 --> 00:10:07.806
<v Chris>And Aaron continued leading Plasma through KDE4, which was a very rocky era

00:10:07.806 --> 00:10:09.474
<v Chris>with vision and leadership.

00:10:10.159 --> 00:10:14.141
<v Chris>And really moved them through that to Plasma 5. And Aaron joins us now.

00:10:16.713 --> 00:10:21.236
<v Chris (Interview)>Ladies and gentlemen join us right now the man himself aaron saigo on the podcast

00:10:21.236 --> 00:10:24.265
<v Chris (Interview)>aaron welcome to the unplugged program it's really good to chat with you.

00:10:25.566 --> 00:10:27.307
<v Aaron (Interview)>It's great to be here looking forward to it.

00:10:27.592 --> 00:10:31.736
<v Chris (Interview)>Aaron you and i uh actually have spent a lot of time chatting way back in the

00:10:32.056 --> 00:10:36.006
<v Chris (Interview)>uh previous lives on linux action show because we were doing that show right

00:10:36.006 --> 00:10:38.517
<v Chris (Interview)>around the time plasma 4 was landing,

00:10:39.335 --> 00:10:43.206
<v Chris (Interview)>And I thought, you know, I don't really think I appreciated it then,

00:10:44.106 --> 00:10:45.632
<v Chris (Interview)>but looking back at it now...

00:10:46.700 --> 00:10:51.456
<v Chris (Interview)>You were really kind of early communicating with the Linux, quote unquote,

00:10:51.456 --> 00:10:56.526
<v Chris (Interview)>media and podcast on what the vision was and why Plasma 4 is where it's at,

00:10:56.926 --> 00:10:58.506
<v Chris (Interview)>why we're trying to do what we're trying to do.

00:10:58.506 --> 00:11:01.416
<v Chris (Interview)>Like you were early to that in a way that most open source projects have only

00:11:01.416 --> 00:11:03.390
<v Chris (Interview)>figured out probably in the last few years, I think.

00:11:03.622 --> 00:11:08.576
<v Aaron (Interview)>Yeah, well, it was, I think, really important to not just myself,

00:11:08.576 --> 00:11:17.186
<v Aaron (Interview)>but everyone in that community, that we really reach out to kind of the masses, if you will.

00:11:17.186 --> 00:11:20.468
<v Aaron (Interview)>I mean, slightly smaller community then, I think, than it is now.

00:11:21.101 --> 00:11:25.136
<v Aaron (Interview)>But it was really important because that's, A, that's who we were writing software

00:11:25.136 --> 00:11:28.328
<v Aaron (Interview)>for. They were, you folks were our greatest supporters.

00:11:28.839 --> 00:11:32.626
<v Aaron (Interview)>And it's also where contributors came from, right? So if you really want to

00:11:32.626 --> 00:11:35.726
<v Aaron (Interview)>build something that's going to last year after year, decade after decade,

00:11:35.726 --> 00:11:38.040
<v Aaron (Interview)>you need to have a relationship with the people that,

00:11:40.166 --> 00:11:43.836
<v Aaron (Interview)>make the bacon come home, as they say. So yeah, it was really important.

00:11:43.836 --> 00:11:46.996
<v Aaron (Interview)>And I think it was a magic time where there was a lot of really interesting

00:11:46.996 --> 00:11:52.726
<v Aaron (Interview)>podcasts. And when I saw your name come up in the invites, in the email, I was like, no way.

00:11:53.486 --> 00:11:54.286
<v Chris (Interview)>He's still doing that? I know this guy.

00:11:55.166 --> 00:11:56.806
<v Aaron (Interview)>That was really cool to talk to you. Yeah.

00:11:56.826 --> 00:12:01.006
<v Chris (Interview)>Why not? You know, Aaron, I think it's really great that you took the time.

00:12:01.006 --> 00:12:04.426
<v Chris (Interview)>And the documentary is fantastic. I had a chance to watch it and we watched it.

00:12:05.182 --> 00:12:12.556
<v Chris (Interview)>And one of the things that it does really well is it does give Plasma 4 its flowers, if you will.

00:12:12.556 --> 00:12:17.016
<v Chris (Interview)>And I think you're cutting yourself a little short because I went back and I

00:12:17.016 --> 00:12:21.876
<v Chris (Interview)>did a little rewatching of that era and you were fantastic at communicating

00:12:21.876 --> 00:12:23.282
<v Chris (Interview)>the vision even back then.

00:12:23.833 --> 00:12:27.986
<v Chris (Interview)>I think this I think you were at a Google event and you were introducing Plasma

00:12:27.986 --> 00:12:29.058
<v Chris (Interview)>4. I'll just play a moment.

00:12:29.301 --> 00:12:30.136
<v Mumble + Clips>Eleven years ago.

00:12:30.136 --> 00:12:31.016
<v Aaron (Interview)>Oh, I remember this video.

00:12:31.016 --> 00:12:36.029
<v Mumble + Clips>An international team of technologists, artists, translators, documenters.

00:12:37.224 --> 00:12:41.520
<v Mumble + Clips>And communicators started to assemble. Today, we form the heart of a global

00:12:41.520 --> 00:12:42.988
<v Mumble + Clips>community that is thousands strong.

00:12:43.377 --> 00:12:46.662
<v Mumble + Clips>We've worked together across all divides, human and technical,

00:12:47.127 --> 00:12:50.318
<v Mumble + Clips>to create software for all manners of people, devices, and systems.

00:12:50.731 --> 00:12:53.900
<v Mumble + Clips>And in that time, we've accomplished what few thought was possible.

00:12:55.061 --> 00:12:59.040
<v Mumble + Clips>We've created a coherent and innovative user experience erected entirely in

00:12:59.040 --> 00:13:01.597
<v Mumble + Clips>the open using a process based on participation.

00:13:02.689 --> 00:13:06.960
<v Mumble + Clips>Some of us that participate are entrepreneurs, Others are researchers or professionals

00:13:06.960 --> 00:13:08.082
<v Mumble + Clips>in our respective fields.

00:13:08.505 --> 00:13:11.385
<v Mumble + Clips>We are all technology enthusiasts, and together we make KDE.

00:13:11.936 --> 00:13:15.657
<v Mumble + Clips>And to celebrate the launch of 4.0, I'd like to share with you what it means to be KDE.

00:13:15.861 --> 00:13:21.230
<v Chris (Interview)>Man, that's just a great—you were really—I don't know, you were zeroed in on the mission there.

00:13:21.230 --> 00:13:23.110
<v Wes (Interview)>It makes me want to use it, and I'm using it right now.

00:13:24.650 --> 00:13:25.970
<v Chris (Interview)>There we go.

00:13:25.970 --> 00:13:26.490
<v Aaron (Interview)>Life is good.

00:13:26.810 --> 00:13:29.410
<v Chris (Interview)>You know, if we could just talk about it for a second. Plasma 4,

00:13:30.630 --> 00:13:33.980
<v Chris (Interview)>it was a huge roll of the dice. And here we are. Plasma 6.8 is coming out.

00:13:33.980 --> 00:13:36.090
<v Chris (Interview)>We're at 30 years of KDE and community.

00:13:36.827 --> 00:13:41.790
<v Chris (Interview)>And Plasma 4, now looking back at it, was seemingly an essential transition,

00:13:41.790 --> 00:13:43.799
<v Chris (Interview)>but a very, very rocky transition.

00:13:44.420 --> 00:13:47.091
<v Chris (Interview)>Could you give us just a little bit of that history from your perspective?

00:13:47.224 --> 00:13:54.610
<v Aaron (Interview)>Yeah. So during the KDE 3.x releases, I was maintaining more and more and more

00:13:54.610 --> 00:13:55.850
<v Aaron (Interview)>of the desktop shell myself.

00:13:56.605 --> 00:14:02.410
<v Aaron (Interview)>So I'd inherited a desktop shell, a run dialogue, the panels,

00:14:02.410 --> 00:14:03.733
<v Aaron (Interview)>which were called Kickr at the time.

00:14:04.633 --> 00:14:09.540
<v Aaron (Interview)>They were functional, they worked, they were reliable. They had little quirks

00:14:09.540 --> 00:14:11.895
<v Aaron (Interview)>here and there, but generally they worked.

00:14:13.070 --> 00:14:17.620
<v Aaron (Interview)>The problem was that there was no real future for them. If you thought forward

00:14:17.620 --> 00:14:19.918
<v Aaron (Interview)>five years or so in development,

00:14:20.882 --> 00:14:23.347
<v Aaron (Interview)>They weren't going to be able to keep up with where things are obviously going,

00:14:23.347 --> 00:14:27.777
<v Aaron (Interview)>which was a combination of things. The one, everyone's moving more and more

00:14:27.777 --> 00:14:29.085
<v Aaron (Interview)>and more to online services.

00:14:29.387 --> 00:14:33.017
<v Aaron (Interview)>Everyone's going to be carrying a phone in their pocket, and they're going to

00:14:33.017 --> 00:14:35.887
<v Aaron (Interview)>expect to be able to use that phone with their laptop, with their desktop.

00:14:36.247 --> 00:14:38.424
<v Aaron (Interview)>It's going to be a mobile multi-device world.

00:14:39.295 --> 00:14:43.807
<v Aaron (Interview)>At the same time, I was one of the few people still contributing patches to,

00:14:43.807 --> 00:14:47.265
<v Aaron (Interview)>say, the panels, because the code base was kind of crunchy.

00:14:47.660 --> 00:14:52.809
<v Aaron (Interview)>It had definitely matured over time, but it had grown a lot of rough spots.

00:14:53.244 --> 00:14:55.885
<v Aaron (Interview)>And there were some things that were just absolutely unfixable.

00:14:56.487 --> 00:14:59.627
<v Aaron (Interview)>One of them was the system tray, right? So the way the system tray was being

00:14:59.627 --> 00:15:04.511
<v Aaron (Interview)>done then was very much how Motif apps in the early 90s were being written,

00:15:04.947 --> 00:15:09.067
<v Aaron (Interview)>or the mid-90s were being written, which is that every little thing,

00:15:09.067 --> 00:15:11.170
<v Aaron (Interview)>every icon you saw was a different X window.

00:15:12.279 --> 00:15:17.863
<v Aaron (Interview)>This meant it was inaccessible for people who needed accessibility technologies. That wasn't a thing.

00:15:18.409 --> 00:15:22.827
<v Aaron (Interview)>We couldn't reshape them. We couldn't change the size of them. We couldn't theme them.

00:15:23.387 --> 00:15:27.012
<v Aaron (Interview)>And if you think of something like a tablet or a phone, that's just a non-starter.

00:15:27.586 --> 00:15:33.975
<v Aaron (Interview)>If you think about convertible devices, it's a non-starter. And so we designed a protocol.

00:15:35.417 --> 00:15:38.899
<v Aaron (Interview)>Over dbus to publish the data as a service,

00:15:39.572 --> 00:15:43.277
<v Aaron (Interview)>and then other things could consume that service which also meant you could

00:15:43.277 --> 00:15:46.747
<v Aaron (Interview)>have a system tray on both your screens right so i mean the original design

00:15:46.747 --> 00:15:52.257
<v Aaron (Interview)>of like kd's one two and three really designed for the era of one desktop one

00:15:52.257 --> 00:15:54.184
<v Aaron (Interview)>screen one person more or less

00:15:54.607 --> 00:15:57.608
<v Aaron (Interview)>you know and an internet connection and the really funky stuff that was happening

00:15:57.899 --> 00:16:02.600
<v Aaron (Interview)>was thin clients which are still one screen one computer with one person in front of it.

00:16:03.717 --> 00:16:08.185
<v Aaron (Interview)>And so with that as kind of the backdrop, I looked at what we had,

00:16:08.719 --> 00:16:14.211
<v Aaron (Interview)>and I saw Qt4, which was a massive change from Qt3, which KD3 was based on.

00:16:15.297 --> 00:16:16.642
<v Aaron (Interview)>Really disruptive change in itself.

00:16:16.922 --> 00:16:20.067
<v Chris (Interview)>Right. So there was a toolkit change happening as well.

00:16:20.067 --> 00:16:23.747
<v Wes (Interview)>So the assumptions changed, the landscape changed. I could see how you're kind

00:16:23.747 --> 00:16:25.067
<v Wes (Interview)>of forced into sort of a rewrite.

00:16:25.067 --> 00:16:25.693
<v Chris (Interview)>Yeah, yeah.

00:16:26.517 --> 00:16:33.156
<v Aaron (Interview)>Yeah. And so it was a huge risk and a huge gamble. So on the library level, beneath everything.

00:16:33.435 --> 00:16:38.977
<v Aaron (Interview)>We were updating for modern media, the hot plug era, etc.

00:16:40.317 --> 00:16:44.075
<v Aaron (Interview)>And so there's a lot of stuff happening under the covers in the KD core libraries.

00:16:44.737 --> 00:16:49.317
<v Aaron (Interview)>And on top of that, we're now redoing the desktop, hopefully. And the goal was,

00:16:50.368 --> 00:16:54.112
<v Aaron (Interview)>that we could build something that would last the next 20 years,

00:16:54.919 --> 00:17:01.075
<v Aaron (Interview)>that would survive the multi-device world, that would be amenable to an always

00:17:01.075 --> 00:17:04.925
<v Aaron (Interview)>online, always connected experience, with people having hundreds of thousands

00:17:04.925 --> 00:17:07.455
<v Aaron (Interview)>to millions of files at their disposal, etc., etc.

00:17:08.456 --> 00:17:12.695
<v Aaron (Interview)>And I think the success of that was up and down, and not just in the first release,

00:17:12.695 --> 00:17:14.586
<v Aaron (Interview)>but just like, have we achieved all those things?

00:17:15.289 --> 00:17:17.831
<v Aaron (Interview)>But I will point to the fact that Plasma Mobile is still a thing.

00:17:18.715 --> 00:17:23.729
<v Aaron (Interview)>It's the default desktop environment on Steam on their handheld device.

00:17:24.188 --> 00:17:27.445
<v Aaron (Interview)>We're seeing it shipped on, I mean, my laptop is a tuxedo laptop,

00:17:27.445 --> 00:17:31.704
<v Aaron (Interview)>the one I'm using now. It came with it pre-installed. It's with Wayland and it's beautiful.

00:17:32.122 --> 00:17:38.850
<v Aaron (Interview)>And so, you know, in some sense, we did achieve kind of that goal and people have continued it on.

00:17:39.128 --> 00:17:43.405
<v Aaron (Interview)>I think one of the things I feel is kind of the biggest success of it all is

00:17:43.405 --> 00:17:46.350
<v Aaron (Interview)>that it's been able to transition between multiple generations of developers

00:17:46.710 --> 00:17:50.036
<v Aaron (Interview)>and they've maintained that, that structure, that vision and the,

00:17:50.535 --> 00:17:53.065
<v Aaron (Interview)>you know, the coherency is still there and no one's felt the need to,

00:17:53.065 --> 00:17:55.065
<v Aaron (Interview)>wow, we got to rewrite this now. Right.

00:17:55.445 --> 00:17:58.389
<v Aaron (Interview)>So eventually they will. Right. And that'll be a great day too.

00:17:58.685 --> 00:18:01.685
<v Aaron (Interview)>Then perhaps difficult, maybe, I don't know. But so far, this is,

00:18:01.685 --> 00:18:07.145
<v Aaron (Interview)>this basic design has held up and it's, it's allowed people to iteratively move

00:18:07.145 --> 00:18:09.215
<v Aaron (Interview)>it forward, which was also one of the goals.

00:18:09.215 --> 00:18:14.545
<v Chris (Interview)>It's, it's, it was, um, a few years of pain for years and years of a platform

00:18:14.545 --> 00:18:16.426
<v Chris (Interview)>that's paid dividends is what it was.

00:18:16.542 --> 00:18:21.447
<v Aaron (Interview)>Yeah yeah and you know people are users are um especially,

00:18:22.294 --> 00:18:26.352
<v Aaron (Interview)>in the free software world we have very passionate people which is very cool

00:18:26.653 --> 00:18:30.606
<v Aaron (Interview)>but passion comes with a price as well if you're on the receiving end of that passion and,

00:18:31.291 --> 00:18:34.426
<v Aaron (Interview)>people were very focused on the here and now and that's completely understandable

00:18:34.803 --> 00:18:38.727
<v Aaron (Interview)>you know no real complaints about that yeah but it does have the the,

00:18:39.766 --> 00:18:45.040
<v Aaron (Interview)>the negative, the possible negative, that if we're only focused on the here

00:18:45.040 --> 00:18:49.617
<v Aaron (Interview)>and now, we miss the opportunities to set foundations when necessary.

00:18:50.424 --> 00:18:54.104
<v Aaron (Interview)>And if we are too focused on the here and now, we'll also get caught up in short-term hype.

00:18:54.911 --> 00:18:57.800
<v Aaron (Interview)>And that was, you know, so you've got these two kinds of things,

00:18:57.800 --> 00:19:01.340
<v Aaron (Interview)>right? Hype that'll never deliver and foundational work that needs to happen

00:19:01.340 --> 00:19:03.015
<v Aaron (Interview)>that's going to have a short-term pain cost.

00:19:03.590 --> 00:19:10.760
<v Aaron (Interview)>And around the 4.x, the early 4.0, 4.1, 4.2 era, we were dealing with both those

00:19:10.760 --> 00:19:14.220
<v Aaron (Interview)>things. There was a lot of hype about certain technologies in the free software

00:19:14.220 --> 00:19:17.754
<v Aaron (Interview)>environment that aren't with us today for all intents and purposes.

00:19:18.433 --> 00:19:22.468
<v Aaron (Interview)>And then we had to pay that pain to get, you know, the next revision of the

00:19:22.468 --> 00:19:24.655
<v Aaron (Interview)>KD desktop environment out the door.

00:19:25.172 --> 00:19:28.238
<v Chris (Interview)>Yeah, that is. And yet it's in there.

00:19:28.238 --> 00:19:31.978
<v Chris (Interview)>It feels like we have echoes of that today, perhaps with like AI workflows.

00:19:31.978 --> 00:19:36.678
<v Chris (Interview)>And one of the things that strikes me about your era where you were really,

00:19:36.678 --> 00:19:41.018
<v Chris (Interview)>again, pretty effective at communicating is Plasma was also trying to figure

00:19:41.018 --> 00:19:45.748
<v Chris (Interview)>out what do we do in the era of not just the web, but mobile devices,

00:19:45.748 --> 00:19:46.738
<v Chris (Interview)>which you just touched on.

00:19:46.738 --> 00:19:49.477
<v Chris (Interview)>And I have one last clip. I'll only subject you to one last clip.

00:19:49.866 --> 00:19:56.168
<v Chris (Interview)>This is you on the Linux Action Show, episode 196. And you were talking about

00:19:56.168 --> 00:19:59.538
<v Chris (Interview)>a project that I think, Aaron, maybe on the other side of the clip you can correct

00:19:59.538 --> 00:20:04.638
<v Chris (Interview)>me. I think this led to Plasma Active. So I want to play a little bit of this for you.

00:20:04.638 --> 00:20:08.424
<v Mumble + Clips>Plasma Active user interface, user experience.

00:20:09.198 --> 00:20:14.844
<v Mumble + Clips>You can actually see it if you go to plasma-active.org. There's a website dedicated to it.

00:20:15.187 --> 00:20:19.438
<v Mumble + Clips>And while you can launch apps and get apps on it, it's actually centered around

00:20:19.438 --> 00:20:22.971
<v Mumble + Clips>the concept of activities, which we started on Plasma Desktop,

00:20:23.296 --> 00:20:25.972
<v Mumble + Clips>but I think has really started to shine on the tablet.

00:20:26.355 --> 00:20:29.968
<v Mumble + Clips>And these activities, I mean, essentially we're talking about like Plasma widgets

00:20:29.968 --> 00:20:34.398
<v Mumble + Clips>here, like living kind of in predefined workspaces is kind of a thing? No.

00:20:35.078 --> 00:20:38.358
<v Mumble + Clips>So the idea is that... I like being wrong, by the way. Good job,

00:20:38.358 --> 00:20:43.018
<v Mumble + Clips>right? You nailed it. Yeah. Good thing you're on another continent right now, Saigo.

00:20:43.838 --> 00:20:48.808
<v Mumble + Clips>No, just kidding. All right, so what are activities? Okay, so the easiest way

00:20:48.808 --> 00:20:50.723
<v Mumble + Clips>to explain is kind of through the use case, right?

00:20:51.913 --> 00:20:56.011
<v Mumble + Clips>We have a laptop or a tablet, and we tend to take it with us wherever we go.

00:20:56.144 --> 00:20:58.768
<v Mumble + Clips>At least I do mine. Well, not everywhere, but of course not.

00:20:59.838 --> 00:21:02.938
<v Mumble + Clips>And when I'm doing work things, I have a few projects at work.

00:21:03.318 --> 00:21:06.358
<v Mumble + Clips>But when I'm outside of work, I'm with friends, I'm doing other things.

00:21:06.358 --> 00:21:09.988
<v Chris (Interview)>So, Aaron, I went and I looked to see kind of where this ended up.

00:21:09.988 --> 00:21:14.328
<v Chris (Interview)>And it seems like Plasma Active transitioned to essentially what the Plasma

00:21:14.328 --> 00:21:17.014
<v Chris (Interview)>Mobile effort is today. Is that accurate?

00:21:18.210 --> 00:21:22.005
<v Aaron (Interview)>It is. And there's been a lot of things that have happened in between then and now. So,

00:21:24.637 --> 00:21:29.267
<v Aaron (Interview)>we gathered, I think it was in Berlin, to discuss what would become Plasma Active.

00:21:29.702 --> 00:21:33.597
<v Aaron (Interview)>Eva Bucherscheifel's company was involved in this as well. And we were really

00:21:33.597 --> 00:21:37.951
<v Aaron (Interview)>excited about bringing free software to the device world.

00:21:38.503 --> 00:21:40.744
<v Aaron (Interview)>Since then, QML happened.

00:21:41.297 --> 00:21:44.157
<v Aaron (Interview)>It really took off. Marco Martin did

00:21:44.157 --> 00:21:47.181
<v Aaron (Interview)>a really good job with the Akira Gami components that are still in use.

00:21:47.675 --> 00:21:52.406
<v Aaron (Interview)>But yeah, this morphs into Plasma Mobile, which is still there.

00:21:52.754 --> 00:21:56.477
<v Aaron (Interview)>And the concepts, so what was really neat about that, and it still is,

00:21:56.477 --> 00:22:01.647
<v Aaron (Interview)>I think, is a lot of the components, like the battery and the clock and other

00:22:01.647 --> 00:22:05.567
<v Aaron (Interview)>components, especially on that one, like the desktop widgets and notes.

00:22:05.567 --> 00:22:09.339
<v Aaron (Interview)>Those are the same components that are used on desktop, exactly the same components,

00:22:09.652 --> 00:22:14.067
<v Aaron (Interview)>but they restyle and reconfigure themselves based upon the form factor they

00:22:14.067 --> 00:22:16.636
<v Aaron (Interview)>find themselves in. And not just screen size, but also input.

00:22:16.996 --> 00:22:20.611
<v Aaron (Interview)>So, you know, you have touch, which is a very different thing than a mouse and a keyboard.

00:22:20.913 --> 00:22:26.689
<v Aaron (Interview)>And these components are able to jump between these different interaction modes.

00:22:27.275 --> 00:22:32.738
<v Aaron (Interview)>And this was long before the web actually got there to similar concepts.

00:22:32.993 --> 00:22:36.923
<v Aaron (Interview)>And certainly before a rich client application started doing the same thing.

00:22:37.109 --> 00:22:40.767
<v Wes (Interview)>Sounds like a payoff from exactly what you mentioned, the previous generation

00:22:40.767 --> 00:22:43.237
<v Wes (Interview)>missing, right? Like that was kind of what the whole point was, the paying off.

00:22:43.237 --> 00:22:49.687
<v Aaron (Interview)>Exactly. Yeah. And I think it's for developers today who are still pushing all

00:22:49.687 --> 00:22:52.544
<v Aaron (Interview)>this forward, I think it's really important to take that as a lesson,

00:22:52.977 --> 00:22:55.040
<v Aaron (Interview)>a historical lesson of looking at it and going, okay,

00:22:56.190 --> 00:23:00.045
<v Aaron (Interview)>You can innovate and you can successfully produce things that,

00:23:00.045 --> 00:23:03.865
<v Aaron (Interview)>yeah, there might be some pain or whatever, but you can actually innovate in

00:23:03.865 --> 00:23:07.016
<v Aaron (Interview)>the open and in the free software environment, even on a desktop.

00:23:08.206 --> 00:23:13.255
<v Brent (Interview)>And you mentioned a couple times about having goals for the project back then.

00:23:13.615 --> 00:23:19.505
<v Brent (Interview)>And I'm curious if you feel like the Plasma desktop, but also the project as

00:23:19.505 --> 00:23:22.825
<v Brent (Interview)>a whole, has achieved the goals that you set out, what did you say,

00:23:22.825 --> 00:23:24.075
<v Brent (Interview)>20 years ago, something like that?

00:23:24.875 --> 00:23:28.609
<v Aaron (Interview)>Yes, like 18 years ago. which is crazy to think about. Someone actually responded.

00:23:28.929 --> 00:23:31.635
<v Aaron (Interview)>So someone watched the documentary, sort of going a bit of a tangent.

00:23:32.075 --> 00:23:35.405
<v Aaron (Interview)>And apparently it jogged their memory and they responded to an email that I

00:23:35.405 --> 00:23:39.095
<v Aaron (Interview)>had sent them. They wrote me and I replied to them 18 years ago.

00:23:40.395 --> 00:23:44.115
<v Aaron (Interview)>And they replied to that email and say, I'm so sorry I didn't follow up on this, but I just, yeah.

00:23:44.115 --> 00:23:44.550
<v Chris (Interview)>So that,

00:23:46.975 --> 00:23:48.915
<v Chris (Interview)>sounds like something I might do. I am bad with email.

00:23:50.335 --> 00:23:56.035
<v Aaron (Interview)>It's, it's, yes, it's, it was great. But so have we achieved the goals and there

00:23:56.035 --> 00:23:57.315
<v Aaron (Interview)>are people doing right now to this? I think.

00:23:58.707 --> 00:24:03.421
<v Aaron (Interview)>A question that is best left for the people working on it to really answer,

00:24:03.856 --> 00:24:05.731
<v Aaron (Interview)>because the goals will change, right?

00:24:06.202 --> 00:24:11.409
<v Aaron (Interview)>Have my hopes and dreams and goals for it been realized? Parts of it, yeah.

00:24:12.018 --> 00:24:16.040
<v Aaron (Interview)>One, it has ensured that the project continued to live.

00:24:16.980 --> 00:24:23.233
<v Aaron (Interview)>That was obviously goal number one, longevity. Two, it has remained at the forefront

00:24:23.233 --> 00:24:26.715
<v Aaron (Interview)>and been able to remain at the forefront of adapting to things like Wayland,

00:24:27.394 --> 00:24:32.596
<v Aaron (Interview)>which was just coming in at the tail end of when I was still involved in a daily basis.

00:24:33.147 --> 00:24:37.797
<v Aaron (Interview)>So that's kind of goal number two. Can we continue to evolve it as the technology evolves? Yes.

00:24:39.013 --> 00:24:45.709
<v Aaron (Interview)>Are we seeing it on devices? Yes. So again, the Steam Deck is an example. So those things, yes.

00:24:46.167 --> 00:24:50.053
<v Aaron (Interview)>On the other hand, because I'm a horrible pessimist and a critic of myself,

00:24:50.653 --> 00:24:54.273
<v Aaron (Interview)>there are also things that we didn't really ever achieve to what I hoped.

00:24:54.273 --> 00:25:01.069
<v Aaron (Interview)>So one of the vision parts of it was the idea of a non-local service-oriented,

00:25:01.733 --> 00:25:04.982
<v Aaron (Interview)>experience so that you could be running...

00:25:06.155 --> 00:25:09.779
<v Aaron (Interview)>An experience, forget about applications, you're editing something or you're

00:25:09.779 --> 00:25:14.408
<v Aaron (Interview)>watching a movie, and you can seamlessly bind and use devices together.

00:25:14.721 --> 00:25:18.849
<v Aaron (Interview)>So KDE Connect kind of goes in that direction. I use KDE Connect all the time

00:25:18.849 --> 00:25:20.172
<v Aaron (Interview)>for presentations, love it.

00:25:20.892 --> 00:25:24.199
<v Aaron (Interview)>The design and the architecture of that app is as cool as it is,

00:25:24.199 --> 00:25:27.579
<v Aaron (Interview)>and it kind of gets that idea, right? It's really limited and it's not generic.

00:25:28.125 --> 00:25:32.739
<v Aaron (Interview)>And I wish it was architected a little bit differently. No shade to it, I use all the time.

00:25:34.279 --> 00:25:37.204
<v Aaron (Interview)>But that's one thing that I don't think we've ever really got to was,

00:25:38.599 --> 00:25:42.749
<v Aaron (Interview)>can I be working on something on my desktop and then just slide it over onto

00:25:42.749 --> 00:25:44.129
<v Aaron (Interview)>my tablet and walk away with it?

00:25:44.588 --> 00:25:49.169
<v Aaron (Interview)>Can I hand my tablet or my laptop to a friend while I'm working on a piece of

00:25:49.169 --> 00:25:53.649
<v Aaron (Interview)>code or something on my desktop and just have them start to interact with the same session?

00:25:54.265 --> 00:25:57.237
<v Aaron (Interview)>We are seeing bits and pieces of this appear on the web.

00:25:57.788 --> 00:26:02.409
<v Aaron (Interview)>We're definitely seeing a huge push for this in the local first movement of

00:26:02.409 --> 00:26:03.971
<v Aaron (Interview)>apps, which I love, by the way.

00:26:04.882 --> 00:26:10.532
<v Aaron (Interview)>And we started to make progress on this with Plasma, but then so many other priorities took over.

00:26:11.152 --> 00:26:17.071
<v Aaron (Interview)>And I still think that, to this day, the idea of viewing computer interaction

00:26:17.286 --> 00:26:23.079
<v Aaron (Interview)>session and experience as being not tied to the device you're on and not necessarily local.

00:26:23.677 --> 00:26:27.282
<v Aaron (Interview)>It's like one of the big dreams we had, right, was you walk into a train station,

00:26:27.607 --> 00:26:29.172
<v Aaron (Interview)>and instead of installing the,

00:26:29.812 --> 00:26:34.509
<v Aaron (Interview)>app for whatever place you're in that shows their timetables as you buy tickets,

00:26:34.817 --> 00:26:39.804
<v Aaron (Interview)>When you walk into the station, that becomes available to you and you can just tap it onto your device.

00:26:40.169 --> 00:26:42.793
<v Aaron (Interview)>And when you leave the station, it goes away because you no longer need it.

00:26:43.732 --> 00:26:47.542
<v Aaron (Interview)>We had those things actually working, right? But they never really took off.

00:26:47.542 --> 00:26:51.932
<v Aaron (Interview)>And so if I was to say one thing we never got to and really seeking to fruition,

00:26:51.932 --> 00:26:56.302
<v Aaron (Interview)>it'd be that. And I think actually now is more important than ever for this

00:26:56.302 --> 00:27:01.311
<v Aaron (Interview)>because as Linux becomes popular and more used, we're seeing more third-party apps.

00:27:01.538 --> 00:27:03.587
<v Aaron (Interview)>We're seeing more people trying to deliver software onto it.

00:27:03.749 --> 00:27:09.342
<v Aaron (Interview)>And that kind of frightens me as a user, because I don't trust most of those

00:27:09.342 --> 00:27:12.872
<v Aaron (Interview)>people the way I trust the fine folks who are making free software.

00:27:13.692 --> 00:27:15.753
<v Aaron (Interview)>And I look at it and I think of things like the clipboard.

00:27:17.451 --> 00:27:20.124
<v Aaron (Interview)>And most of everything that runs on Dbus, like the system tray,

00:27:20.691 --> 00:27:23.322
<v Aaron (Interview)>it's an unsecured mess. It's getting better with Wayland.

00:27:24.311 --> 00:27:27.311
<v Aaron (Interview)>We no longer have a window manager that's also a key logger.

00:27:27.651 --> 00:27:28.901
<v Aaron (Interview)>That's great, which is X11.

00:27:30.351 --> 00:27:35.691
<v Aaron (Interview)>So we made progress there. But there's still, I think, huge opportunities for,

00:27:36.751 --> 00:27:43.021
<v Aaron (Interview)>reimagining these basic things as secured services that are not necessarily local, right?

00:27:43.021 --> 00:27:46.281
<v Aaron (Interview)>And just making it seamless for the user. So that still is something I dream about.

00:27:46.281 --> 00:27:50.321
<v Wes (Interview)>That's another thing that changed, right? Like that's a big thing that fell

00:27:50.321 --> 00:27:52.701
<v Wes (Interview)>out from under us and how you had to design software.

00:27:52.870 --> 00:27:57.148
<v Aaron (Interview)>Yeah. So I think there's still fruit to be plucked from the tree there.

00:27:58.051 --> 00:28:02.911
<v Aaron (Interview)>But otherwise, I think that, you know, where the Plasma desktop environment

00:28:02.911 --> 00:28:08.391
<v Aaron (Interview)>is now, where KDE in general is, I'm really proud of what's been achieved there.

00:28:09.071 --> 00:28:11.427
<v Aaron (Interview)>And I say that point at the people who continue to work on it,

00:28:11.961 --> 00:28:14.806
<v Aaron (Interview)>you know, all these years. I think they've done a great job.

00:28:15.642 --> 00:28:16.291
<v Brent (Interview)>Amazing. Thank you.

00:28:24.866 --> 00:28:28.223
<v Brent (Interview)>You mentioned the Steam Deck quickly there. Yep. I mean, for those who don't

00:28:28.223 --> 00:28:32.946
<v Brent (Interview)>know, KD is the kind of, let's call it the second interface on the Steam Deck.

00:28:33.202 --> 00:28:33.370
<v Aaron (Interview)>Yep.

00:28:33.927 --> 00:28:36.773
<v Brent (Interview)>When you first saw it land there, how did that feel for you?

00:28:36.773 --> 00:28:37.689
<v Brent (Interview)>Like, were you surprised?

00:28:39.053 --> 00:28:44.643
<v Aaron (Interview)>Yes. I mean, the news was unexpected. It wasn't on my bingo card.

00:28:44.643 --> 00:28:45.883
<v Aaron (Interview)>Like, oh, yeah, it's a Steam Deck.

00:28:45.883 --> 00:28:46.703
<v Chris (Interview)>Yeah, right.

00:28:46.703 --> 00:28:50.849
<v Aaron (Interview)>But if you think about it, if you're like, okay, we want to have a Linux-based

00:28:51.000 --> 00:28:56.340
<v Aaron (Interview)>experience, and we want a second, like a desktop style interaction.

00:28:56.793 --> 00:28:59.663
<v Aaron (Interview)>And if you're really looking at it dispassionately, right? You just throw away

00:28:59.663 --> 00:29:05.923
<v Aaron (Interview)>all your allegiances and friends away and just think about it from a purely

00:29:05.923 --> 00:29:06.921
<v Aaron (Interview)>technical point of view.

00:29:07.112 --> 00:29:11.173
<v Aaron (Interview)>I really do think that what Qt and KDE libraries and then Plasma on top of that

00:29:11.173 --> 00:29:14.746
<v Aaron (Interview)>gives you, just it's not beatable.

00:29:15.349 --> 00:29:19.854
<v Aaron (Interview)>It is the pinnacle of what, in that space. So it didn't surprise me that they picked it.

00:29:20.313 --> 00:29:23.923
<v Aaron (Interview)>One thing that it did when i heard about that though i was like oh my god this

00:29:23.923 --> 00:29:27.443
<v Aaron (Interview)>is going to be so huge because if the steam deck is running linux and they're

00:29:27.443 --> 00:29:30.326
<v Aaron (Interview)>expecting people to run games on it that means that games have to run on linux

00:29:30.727 --> 00:29:33.593
<v Aaron (Interview)>and if games are running on linux they're going to run on desktop linux if they're

00:29:33.593 --> 00:29:34.883
<v Aaron (Interview)>running on desktop linux that's

00:29:34.883 --> 00:29:39.773
<v Aaron (Interview)>going to unleash an entire like tidal wave of highly technical geeky,

00:29:40.253 --> 00:29:44.467
<v Aaron (Interview)>computer loving people which is part of that you know that crossing the chasm

00:29:44.589 --> 00:29:46.638
<v Aaron (Interview)>where you get to that next group of people that are,

00:29:47.132 --> 00:29:49.943
<v Aaron (Interview)>past early adopters but they're not really the mainstream yet,

00:29:49.943 --> 00:29:51.596
<v Aaron (Interview)>but it's a really important group to get on board.

00:29:52.223 --> 00:29:55.282
<v Aaron (Interview)>And it is, I mean, I still am blown away by the fact that I have Steam.

00:29:56.407 --> 00:30:00.625
<v Aaron (Interview)>As a package like a system package and i fire it up and i just like i want to

00:30:00.625 --> 00:30:04.975
<v Aaron (Interview)>play this game i want to play that game and i don't even i barely think about

00:30:04.975 --> 00:30:10.152
<v Aaron (Interview)>oh is this going to work on on linux and so i think it's a beautiful example of like,

00:30:10.599 --> 00:30:12.677
<v Aaron (Interview)>the the virtuous cycles that can happen,

00:30:13.200 --> 00:30:16.584
<v Aaron (Interview)>where they get something that is great for their company and,

00:30:17.228 --> 00:30:21.555
<v Aaron (Interview)>necessarily by participating with that they make everyone else's lives a bit

00:30:21.555 --> 00:30:25.524
<v Aaron (Interview)>better too they may not have set out to make it that way maybe they did, I don't know.

00:30:26.145 --> 00:30:29.622
<v Aaron (Interview)>But that's the result, right? And that's, I think, an absolutely beautiful thing.

00:30:30.272 --> 00:30:31.422
<v Brent (Interview)>Yeah, it is amazing.

00:30:31.996 --> 00:30:36.015
<v Wes (Interview)>I'm curious about that, actually, because you've done a lot of open source,

00:30:36.015 --> 00:30:38.643
<v Wes (Interview)>and you've worked for companies making proprietary software.

00:30:38.875 --> 00:30:41.203
<v Wes (Interview)>How do you think about the relationship between those two things?

00:30:42.295 --> 00:30:45.563
<v Aaron (Interview)>Yeah, so proprietary software is troubling.

00:30:46.027 --> 00:30:51.066
<v Aaron (Interview)>There are still certain segments that,

00:30:52.256 --> 00:30:57.813
<v Aaron (Interview)>It is almost impossible to have a, right now, go forward 30 or 40 years,

00:30:57.813 --> 00:30:59.048
<v Aaron (Interview)>I think it'll be a different picture again.

00:30:59.698 --> 00:31:03.806
<v Aaron (Interview)>But there are certain silos of software that are really hard to make open.

00:31:04.311 --> 00:31:10.783
<v Aaron (Interview)>Games is kind of one of them. The amount of just sheer art and effort that requires

00:31:10.783 --> 00:31:13.350
<v Aaron (Interview)>to put out a, not even a AAA game.

00:31:13.959 --> 00:31:16.020
<v Aaron (Interview)>I have a friend who's been working on a game for three years now,

00:31:16.525 --> 00:31:19.433
<v Aaron (Interview)>him and a couple other guys. And they're just about to release it.

00:31:21.877 --> 00:31:27.093
<v Aaron (Interview)>It does run on Linux natively, so it's all good. But there's a huge amount of

00:31:27.093 --> 00:31:31.023
<v Aaron (Interview)>effort there, right? And it's like, is that infrastructurally important to Freedom?

00:31:31.023 --> 00:31:35.403
<v Aaron (Interview)>It'd be nice if they were open, but it's not necessary. So I think there's gradients, right?

00:31:35.908 --> 00:31:39.919
<v Aaron (Interview)>And there are some segments of technology that were just not there yet.

00:31:40.180 --> 00:31:43.936
<v Aaron (Interview)>And so there are still spaces for proprietary software to deliver features that

00:31:44.157 --> 00:31:45.945
<v Aaron (Interview)>free software is not quite there yet.

00:31:46.537 --> 00:31:50.461
<v Aaron (Interview)>I think one day, if we continue pushing forward and we don't give up the mission,

00:31:51.042 --> 00:31:55.143
<v Aaron (Interview)>which I do think is a realistic possibility, seeing everything that's happening

00:31:55.143 --> 00:31:59.586
<v Aaron (Interview)>these days, as long as we stay the course and keep the mission in focus and

00:31:59.784 --> 00:32:03.933
<v Aaron (Interview)>focus on expanding the boundaries and innovating where necessary,

00:32:03.933 --> 00:32:05.112
<v Aaron (Interview)>we'll eventually get there.

00:32:05.837 --> 00:32:09.773
<v Aaron (Interview)>I prefer doing open source and free software. So at my current place of work,

00:32:09.965 --> 00:32:16.033
<v Aaron (Interview)>I do contribute to some proprietary software, and I also work on and release free software there.

00:32:16.033 --> 00:32:21.313
<v Aaron (Interview)>I've just released a big new library last month that's 100% free software.

00:32:21.313 --> 00:32:23.503
<v Wes (Interview)>Oh, we should add that to the show notes.

00:32:23.503 --> 00:32:27.815
<v Aaron (Interview)>Yeah, so that's a library to access ArcGIS from the Elixir program.

00:32:28.993 --> 00:32:29.587
<v Aaron (Interview)>Grammar language.

00:32:29.587 --> 00:32:30.117
<v Wes (Interview)>Excellent.

00:32:30.117 --> 00:32:35.627
<v Aaron (Interview)>We do more and more of that kind of stuff. Yeah. So, yeah, it's a mix, right?

00:32:35.627 --> 00:32:40.987
<v Aaron (Interview)>And I think it's always important in whatever you are to advocate for what is better and what is good.

00:32:40.987 --> 00:32:47.912
<v Aaron (Interview)>And part of it is that even if these companies are putting up proprietary software, they today build,

00:32:49.197 --> 00:32:55.337
<v Aaron (Interview)>so much on open technology and really helping them understand that relationship

00:32:55.337 --> 00:32:58.506
<v Aaron (Interview)>as well to open technology that they rely on.

00:32:58.935 --> 00:33:03.057
<v Aaron (Interview)>Is huge. It's partly what got us into the trouble with Google and Amazon, right?

00:33:03.517 --> 00:33:07.050
<v Aaron (Interview)>That message never got through to the upper people in those companies.

00:33:07.478 --> 00:33:12.099
<v Aaron (Interview)>And well, in Google, they lost those people, and it didn't hand off.

00:33:12.436 --> 00:33:13.713
<v Aaron (Interview)>I think Amazon just never was there.

00:33:14.254 --> 00:33:20.527
<v Aaron (Interview)>And we see a weird mix of contribution and abandonment and betrayal at both

00:33:20.527 --> 00:33:22.223
<v Aaron (Interview)>those companies when it comes to free software.

00:33:22.873 --> 00:33:27.965
<v Aaron (Interview)>So I think it's another important thing is we need advocates that do interact with these companies.

00:33:28.853 --> 00:33:31.687
<v Aaron (Interview)>The example that I would give as the lighthouse for this is Microsoft.

00:33:31.687 --> 00:33:35.927
<v Aaron (Interview)>I remember ESR, if anybody remembers that fellow, claiming that Microsoft is

00:33:35.927 --> 00:33:37.294
<v Aaron (Interview)>going to die any day now, right?

00:33:37.746 --> 00:33:39.987
<v Aaron (Interview)>And he was completely wrong, as he was with many things.

00:33:40.957 --> 00:33:45.267
<v Aaron (Interview)>But with Microsoft, I thought it was quite obvious that they were pragmatic

00:33:45.267 --> 00:33:47.394
<v Aaron (Interview)>and capitalistically oriented.

00:33:47.940 --> 00:33:50.181
<v Aaron (Interview)>When things got bad for them, they would shift. Yeah.

00:33:51.108 --> 00:33:52.297
<v Aaron (Interview)>And they have.

00:33:52.297 --> 00:33:53.537
<v Chris (Interview)>And the incentives lined up.

00:33:53.537 --> 00:33:53.757
<v Aaron (Interview)>Yep.

00:33:53.895 --> 00:33:54.243
<v Chris (Interview)>Yeah.

00:33:54.717 --> 00:33:57.977
<v Aaron (Interview)>I mean, you have to understand that most of these people are not dogmatic, which is not great.

00:33:57.977 --> 00:33:58.237
<v Chris (Interview)>Yes.

00:33:58.237 --> 00:34:02.218
<v Aaron (Interview)>Because it means they will just go wherever the wind blows, morals be damned.

00:34:02.775 --> 00:34:06.438
<v Aaron (Interview)>But if you can be there and help that wind blow in the right direction, you can move them.

00:34:07.025 --> 00:34:10.432
<v Aaron (Interview)>And I still think to this day, here's my bold prediction from Microsoft.

00:34:11.001 --> 00:34:14.797
<v Aaron (Interview)>They are slowly moving towards a day when the Windows kernel will no longer

00:34:14.797 --> 00:34:18.797
<v Aaron (Interview)>exist. And it'll be a Linux kernel. And they'll have a shiny UI on top of it.

00:34:18.797 --> 00:34:19.297
<v Chris (Interview)>My guy.

00:34:19.657 --> 00:34:25.188
<v Aaron (Interview)>And WSL will just become the kernel, and WSL will go away completely.

00:34:25.368 --> 00:34:27.277
<v Chris (Interview)>Have you been listening to the show? That's my prediction.

00:34:27.417 --> 00:34:28.737
<v Brent (Interview)>Yeah, that's our prediction here for sure.

00:34:31.157 --> 00:34:31.477
<v Brent (Interview)>Look at that.

00:34:31.477 --> 00:34:34.749
<v Chris (Interview)>I seriously could see it because incentives will align that way eventually.

00:34:35.498 --> 00:34:39.757
<v Aaron (Interview)>And year by year, they're marching towards it, right? They realize that their

00:34:39.757 --> 00:34:44.298
<v Aaron (Interview)>developers prefer that environment, and that's why they're pouring so much into it.

00:34:44.606 --> 00:34:49.277
<v Aaron (Interview)>They just released native Linux containers for Windows without having to have

00:34:49.277 --> 00:34:52.245
<v Aaron (Interview)>a virtualization layer. Like, they're on their way, baby.

00:34:52.518 --> 00:34:57.277
<v Aaron (Interview)>And they use it so much internally, right, for their services and hosting and whatnot.

00:34:57.695 --> 00:35:02.420
<v Aaron (Interview)>So, yeah, this is possible. And it's not about destroying, you know,

00:35:02.600 --> 00:35:06.837
<v Aaron (Interview)>the competition or having to pull, you know, the walls of Jericho down.

00:35:07.197 --> 00:35:11.360
<v Aaron (Interview)>It can really be about how do we move the world so that everyone just does the right thing.

00:35:12.657 --> 00:35:15.957
<v Aaron (Interview)>Yeah, now I'm sounding all utopian again. I'm sorry. I apologize.

00:35:16.537 --> 00:35:20.407
<v Brent (Interview)>We're here for it. This reminds me of a quote that I read of yours.

00:35:20.407 --> 00:35:21.989
<v Brent (Interview)>I wonder if you can dig into it a little bit.

00:35:22.494 --> 00:35:22.802
<v Aaron (Interview)>Sure.

00:35:23.202 --> 00:35:30.052
<v Brent (Interview)>You said, open source is an immune response to the denial of access to society through technology.

00:35:30.511 --> 00:35:31.840
<v Brent (Interview)>Can you explain that a little?

00:35:34.365 --> 00:35:40.581
<v Aaron (Interview)>Doing something like open source, where you're contributing effort to something

00:35:40.581 --> 00:35:45.691
<v Aaron (Interview)>that you may not maximally see a return on investment on, right?

00:35:46.031 --> 00:35:48.048
<v Aaron (Interview)>In terms of like, I'm not going to get paid as much as I could.

00:35:48.494 --> 00:35:51.181
<v Aaron (Interview)>I'm going to spend some of my evenings, my weekends, a bit of my spare energy

00:35:51.181 --> 00:35:54.362
<v Aaron (Interview)>that I could just be relaxing, kicking back with a beer on the boat or whatever, right?

00:35:55.273 --> 00:35:59.447
<v Aaron (Interview)>There's a cost there. Some people love it and just do it. They do it no matter what.

00:35:59.819 --> 00:36:03.661
<v Aaron (Interview)>But a lot of people, they do it for other reasons. It's a mix for a lot of people,

00:36:03.661 --> 00:36:07.511
<v Aaron (Interview)>I think. And for me, it definitely was and still is an ethical imperative as

00:36:07.511 --> 00:36:08.875
<v Aaron (Interview)>well as everything. I mean, I enjoy it too.

00:36:09.716 --> 00:36:13.582
<v Aaron (Interview)>And so you have to ask oneself, well, what justifies that cost?

00:36:15.324 --> 00:36:20.459
<v Aaron (Interview)>And if you look at Richard Stallman, the most rabid person in the world when

00:36:20.459 --> 00:36:23.469
<v Aaron (Interview)>it came to it at the end of the day, he didn't wake up that day.

00:36:23.469 --> 00:36:26.644
<v Aaron (Interview)>He wasn't born that way. He got pissed off at a printer.

00:36:28.037 --> 00:36:31.206
<v Aaron (Interview)>Someone stopped him from doing something, and he responded to it.

00:36:31.491 --> 00:36:35.629
<v Aaron (Interview)>And he was like, oh yeah? Well, watch this. Hold my beer. I'm going to go change

00:36:35.629 --> 00:36:39.719
<v Aaron (Interview)>the world so that this proprietary rubbish doesn't continue. you.

00:36:40.465 --> 00:36:45.789
<v Aaron (Interview)>He saw the dangers because the dangers were present. So when I see a world where

00:36:46.109 --> 00:36:51.169
<v Aaron (Interview)>there's an ebb and flow, like right now, there's a lot of critique about contribution

00:36:51.169 --> 00:36:53.264
<v Aaron (Interview)>to open source projects. I think it's completely valid.

00:36:53.740 --> 00:36:59.149
<v Aaron (Interview)>I think there is a vast underinvestment in general. There are bright spots in

00:36:59.149 --> 00:37:04.199
<v Aaron (Interview)>the world, but in general, there's a vast underinvestment into open source software

00:37:04.199 --> 00:37:07.341
<v Aaron (Interview)>from people who use it and build huge companies on it.

00:37:07.991 --> 00:37:11.559
<v Aaron (Interview)>Oftentimes they work against the best interests of, right? I mean,

00:37:11.559 --> 00:37:16.729
<v Aaron (Interview)>the things that, for instance, Google has pulled on mobile over the years with

00:37:16.729 --> 00:37:19.445
<v Aaron (Interview)>Android is just sickening, in my opinion, right?

00:37:20.402 --> 00:37:24.025
<v Aaron (Interview)>So, and we also talk about, you know, the famous XKCD comic of,

00:37:24.286 --> 00:37:27.219
<v Aaron (Interview)>you know, the world's infrastructure on the internet and then one little guy

00:37:27.219 --> 00:37:30.129
<v Aaron (Interview)>in Kansas that's, you know, working on OpenSSL or whatever.

00:37:30.909 --> 00:37:36.198
<v Aaron (Interview)>Maybe we are at a point where there's an overabundance of use and not enough giving back.

00:37:36.836 --> 00:37:40.779
<v Aaron (Interview)>And that concerns a lot of people. And the question that sometimes gets floated

00:37:40.779 --> 00:37:44.093
<v Aaron (Interview)>and people ask, is it sustainable, right? Can it continue on?

00:37:44.540 --> 00:37:48.057
<v Aaron (Interview)>If you do achieve 100 million desktop users on Plasma...

00:37:49.398 --> 00:37:52.867
<v Aaron (Interview)>That's a huge that's a different ball game will you be able to find the people

00:37:52.867 --> 00:37:55.737
<v Aaron (Interview)>to actually keep up with that or we just implode under the pressure will you

00:37:55.737 --> 00:38:01.534
<v Aaron (Interview)>be taken over by larger forces that will just like steamroll everything excuse the pun i guess.

00:38:03.224 --> 00:38:07.117
<v Aaron (Interview)>So people often ask questions about sustainability and one thing i point out

00:38:07.117 --> 00:38:13.638
<v Aaron (Interview)>is that or like to point out is that when people are faced with immediate direct oppression,

00:38:14.369 --> 00:38:18.450
<v Aaron (Interview)>when they face the pain of not being able to use the hardware that they own,

00:38:19.385 --> 00:38:23.457
<v Aaron (Interview)>when they cannot fix the tractor they bought, when they cannot change the batteries

00:38:23.457 --> 00:38:27.667
<v Aaron (Interview)>in their devices, when they cannot look behind the software and see it spying

00:38:27.667 --> 00:38:31.527
<v Aaron (Interview)>on them, when there is a camera in their neighborhood that is sending data to

00:38:31.527 --> 00:38:33.947
<v Aaron (Interview)>who knows where while we know where, not where you want it to be.

00:38:34.647 --> 00:38:37.587
<v Aaron (Interview)>When people face those levels of oppression, people have a response.

00:38:37.907 --> 00:38:39.992
<v Aaron (Interview)>And I view it as an immune response of society.

00:38:40.312 --> 00:38:44.327
<v Aaron (Interview)>And you get the white blood cells of society, and they tend to be persnickety

00:38:44.327 --> 00:38:51.084
<v Aaron (Interview)>and a little bit aggressive at times, but they're the forefront of people who respond to such things.

00:38:51.729 --> 00:38:57.307
<v Aaron (Interview)>And so for me, the idea of open and free technology as a necessary bridge to

00:38:57.687 --> 00:39:04.757
<v Aaron (Interview)>equitable participation in society becomes a response to oppression as oppression grows.

00:39:04.757 --> 00:39:07.919
<v Aaron (Interview)>And so there becomes a balancing, right? Where as a.

00:39:09.650 --> 00:39:14.340
<v Aaron (Interview)>And as hardware and software oppression ramps up, people fight harder back against it.

00:39:14.961 --> 00:39:18.978
<v Aaron (Interview)>And that's, to me, the immune response, right? If everything was really easy

00:39:18.978 --> 00:39:23.593
<v Aaron (Interview)>and simple, and we were in this minority position, I think it would be difficult.

00:39:24.064 --> 00:39:27.169
<v Aaron (Interview)>That was kind of the important part, I think, of the Free Software Foundation

00:39:27.326 --> 00:39:30.888
<v Aaron (Interview)>back in the 90s, whipping everybody up and getting them all freaked out about

00:39:30.888 --> 00:39:33.838
<v Aaron (Interview)>proprietary software because it was kind of soft, right?

00:39:34.258 --> 00:39:36.368
<v Aaron (Interview)>Not a lot of people were really feeling it because they didn't know what the

00:39:36.368 --> 00:39:37.316
<v Aaron (Interview)>alternatives really were.

00:39:37.769 --> 00:39:41.958
<v Aaron (Interview)>But they were spot on about the dangers of it, and they were able to get enough

00:39:41.958 --> 00:39:45.409
<v Aaron (Interview)>of us concerned about it and convince us about the ethical side of it that we did something.

00:39:46.338 --> 00:39:50.986
<v Aaron (Interview)>So that kind of primed that response. But it was a response to, for me,

00:39:51.572 --> 00:39:56.059
<v Aaron (Interview)>it was a response to the fact that I could increasingly only find work on really,

00:39:56.814 --> 00:40:02.195
<v Aaron (Interview)>crappy proprietary systems to write software. And I didn't want that to be the future.

00:40:02.958 --> 00:40:06.137
<v Aaron (Interview)>So I grew up in a very poor set of communities.

00:40:06.915 --> 00:40:10.793
<v Aaron (Interview)>And I knew that as technology was more expensive but more important,

00:40:11.216 --> 00:40:14.448
<v Aaron (Interview)>these people were going to be left behind. And these people were not someone

00:40:14.448 --> 00:40:16.923
<v Aaron (Interview)>on the other side of the world. They're my friends and my family.

00:40:17.288 --> 00:40:21.851
<v Aaron (Interview)>So it was a very personal thing to me as well. And I think that as people feel that, they respond.

00:40:22.176 --> 00:40:26.448
<v Aaron (Interview)>And so I don't think there's any real – I mean, I don't want people just to

00:40:26.448 --> 00:40:28.788
<v Aaron (Interview)>kick back and go, okay, it's all fine. We don't have to do anything.

00:40:29.136 --> 00:40:32.759
<v Aaron (Interview)>But if you look at it on the larger level 50,000 foot view.

00:40:33.693 --> 00:40:37.128
<v Aaron (Interview)>I don't think there's ever a danger now that the genie's out of the bottle that

00:40:37.128 --> 00:40:41.608
<v Aaron (Interview)>free software will go away if it becomes suppressed someone tries to put it

00:40:41.608 --> 00:40:46.596
<v Aaron (Interview)>back in the bottle that will cause a commensurate response and so I think it's.

00:40:47.640 --> 00:40:51.222
<v Aaron (Interview)>A, too late for proprietary technologists and people who wish to,

00:40:51.968 --> 00:40:55.148
<v Aaron (Interview)>you know, the tech bros that we're dealing with right now in the world that

00:40:55.148 --> 00:41:00.818
<v Aaron (Interview)>are trying to use technology to turn our world into a dystopian horror show.

00:41:01.462 --> 00:41:05.131
<v Aaron (Interview)>They can do it. They can try it. But it's not going to work. And it's too late.

00:41:05.259 --> 00:41:11.783
<v Aaron (Interview)>If they had done this 30, 40 years ago before openness was an assumed de facto stance, maybe.

00:41:12.515 --> 00:41:17.211
<v Aaron (Interview)>Right? I mean, I think that's why these kinds of things did work better in the past.

00:41:17.896 --> 00:41:22.508
<v Aaron (Interview)>But now we know what the response can be. And I think the harder you push on

00:41:22.508 --> 00:41:25.477
<v Aaron (Interview)>people, the greater that response will be towards openness.

00:41:25.820 --> 00:41:30.468
<v Chris (Interview)>What I love about the documentary is that it captures, I think, a sense of,

00:41:32.588 --> 00:41:37.798
<v Chris (Interview)>what role plasma plays in that. And also helping me really appreciate just how

00:41:37.798 --> 00:41:42.619
<v Chris (Interview)>much time and energy individuals and communities put into enabling it.

00:41:42.799 --> 00:41:44.939
<v Chris (Interview)>Like, that's what I really took away from that.

00:41:45.602 --> 00:41:47.785
<v Chris (Interview)>I'm really glad you had an opportunity to participate in it, Aaron.

00:41:49.684 --> 00:41:55.442
<v Aaron (Interview)>Yeah, me too. I mean, I met so many amazing people and had so many amazing experiences

00:41:55.442 --> 00:41:57.122
<v Aaron (Interview)>that continue to live on to this day.

00:41:57.122 --> 00:42:01.642
<v Aaron (Interview)>And what I think is amazing about the whole experience of all these people that

00:42:01.642 --> 00:42:07.227
<v Aaron (Interview)>did put in so much effort is you'd be very hard pressed to find many people that regret it.

00:42:09.095 --> 00:42:12.672
<v Aaron (Interview)>And I think that if you have something that takes a bit of risk and a bit of

00:42:12.672 --> 00:42:14.942
<v Aaron (Interview)>effort and a bit of whatever else, and everyone comes out of it going,

00:42:14.942 --> 00:42:18.465
<v Aaron (Interview)>that was 100% worth it. And I would do it again. I kind of miss it.

00:42:18.964 --> 00:42:21.298
<v Aaron (Interview)>You know, I can't do it now because of this reason or that reason.

00:42:21.732 --> 00:42:23.282
<v Aaron (Interview)>You know, that that's a real thing.

00:42:23.491 --> 00:42:23.782
<v Chris (Interview)>Yeah.

00:42:23.916 --> 00:42:26.998
<v Aaron (Interview)>You know, and it's still there. If you want to experience it,

00:42:27.776 --> 00:42:29.592
<v Aaron (Interview)>you know, you're just one get clone away.

00:42:31.192 --> 00:42:33.512
<v Chris (Interview)>Yeah. It's much easier these days in a lot of ways, actually,

00:42:33.512 --> 00:42:34.512
<v Chris (Interview)>than when Aaron got started.

00:42:35.632 --> 00:42:37.442
<v Aaron (Interview)>Dude, we were, we were using CBS.

00:42:37.442 --> 00:42:37.682
<v Chris (Interview)>Yeah.

00:42:37.682 --> 00:42:42.572
<v Aaron (Interview)>We were doing patches by email. It was email lists that I spent,

00:42:42.572 --> 00:42:46.382
<v Aaron (Interview)>I don't know, six, seven hours a week, summarizing and putting it into newsletters

00:42:46.382 --> 00:42:47.352
<v Aaron (Interview)>so everyone else can keep up.

00:42:48.552 --> 00:42:52.817
<v Aaron (Interview)>I used a lot of Perl scripts to do that. It was part of the Linux kernel cousin.

00:42:53.037 --> 00:42:55.864
<v Aaron (Interview)>Yeah. I used their stuff and kind of improved it a bit.

00:42:56.799 --> 00:43:02.592
<v Aaron (Interview)>But yeah, so we were one of the first projects to try and standardize a non-automake

00:43:02.592 --> 00:43:06.633
<v Aaron (Interview)>build system, which becomes CMake. We adopted their great work and we didn't

00:43:06.818 --> 00:43:09.140
<v Aaron (Interview)>do it. We just adopted it, took advantage of it.

00:43:09.576 --> 00:43:15.630
<v Aaron (Interview)>We are one of the first major projects to strongly move towards web-based reviews of patches.

00:43:16.019 --> 00:43:16.704
<v Brent (Interview)>No way.

00:43:17.279 --> 00:43:20.309
<v Aaron (Interview)>Yeah. So I started using that in Plasma. It was a standalone web app.

00:43:20.733 --> 00:43:22.952
<v Aaron (Interview)>It wasn't integrated with anything because we didn't have the whole Git workflow.

00:43:23.272 --> 00:43:23.601
<v Wes (Interview)>Sure.

00:43:23.833 --> 00:43:27.176
<v Aaron (Interview)>But you could point out your patch or your CVS branch or whatever.

00:43:27.792 --> 00:43:29.684
<v Aaron (Interview)>Subversion at the time, I think it was, actually.

00:43:30.672 --> 00:43:33.002
<v Aaron (Interview)>You could then, yeah, go and just do all the normal things you would take for

00:43:33.002 --> 00:43:37.207
<v Aaron (Interview)>granted now, leave comments in line and stuff and post an update and all the rest of it.

00:43:37.852 --> 00:43:40.370
<v Aaron (Interview)>Everything but merge, right? Because I didn't have that stat integration.

00:43:40.863 --> 00:43:42.913
<v Aaron (Interview)>But this was like so much better than email.

00:43:44.126 --> 00:43:47.015
<v Aaron (Interview)>We did it just for Plasma, and then other people in the community were like,

00:43:47.015 --> 00:43:49.785
<v Aaron (Interview)>oh, that's really cool. Could we use that? I'm like, oh, yeah,

00:43:49.785 --> 00:43:51.190
<v Aaron (Interview)>it's right there if you want to.

00:43:51.608 --> 00:43:57.725
<v Aaron (Interview)>And it was a very subtle way of getting people to move to a lower friction system

00:43:57.725 --> 00:43:58.995
<v Aaron (Interview)>without actually to convince them.

00:44:00.333 --> 00:44:02.115
<v Aaron (Interview)>I thought it was so much better. People would just come to that conclusion on

00:44:02.115 --> 00:44:05.595
<v Aaron (Interview)>their own, and they did. And now, in this day and age, everybody takes PRs for

00:44:05.595 --> 00:44:09.163
<v Aaron (Interview)>granted and the ability to work offline with Git.

00:44:09.482 --> 00:44:11.575
<v Aaron (Interview)>It is so much easier, and that's a beautiful thing.

00:44:12.255 --> 00:44:15.095
<v Aaron (Interview)>I'm not one of those people that goes, oh, back in the day, we did it for real.

00:44:15.995 --> 00:44:18.715
<v Aaron (Interview)>No, it was horrible. It sucked. It's way better now.

00:44:19.615 --> 00:44:23.994
<v Aaron (Interview)>It is. It is way better now. Language servers. Dude, language servers.

00:44:24.203 --> 00:44:29.935
<v Aaron (Interview)>So I can get real-time feedback on my code base and jump around quickly,

00:44:29.935 --> 00:44:32.515
<v Aaron (Interview)>and I don't have to grep for things across 100,000 files.

00:44:32.995 --> 00:44:37.785
<v Aaron (Interview)>Oh, my God. That was such a game changer as well. So yeah, the people today

00:44:37.785 --> 00:44:40.299
<v Aaron (Interview)>have it far easier, which is awesome.

00:44:40.479 --> 00:44:44.131
<v Aaron (Interview)>But yeah, it's their chance now, right, to build on this and do new great things.

00:44:44.462 --> 00:44:48.175
<v Chris (Interview)>And I recommend everybody go watch the documentary. We will have it linked in

00:44:48.515 --> 00:44:51.956
<v Chris (Interview)>the show notes. I'm going to play a clip from Aaron from it to wrap us up because

00:44:52.345 --> 00:44:56.015
<v Chris (Interview)>he really nails why KDE is so important. Aaron, thank you so much for joining

00:44:56.015 --> 00:44:57.500
<v Chris (Interview)>us. It's been great chatting with you.

00:44:58.074 --> 00:45:01.625
<v Aaron (Interview)>Hey, thanks for having me. It was great to see all of you again. And for the first time.

00:45:01.625 --> 00:45:04.575
<v Chris (Interview)>Really, thank you for everything that you've done. You know,

00:45:04.575 --> 00:45:07.155
<v Chris (Interview)>we're still writing that today and we really do appreciate it.

00:45:07.155 --> 00:45:11.325
<v Chris (Interview)>So, all right, now I'm going to leave you as wise as I think maybe you've ever sounded.

00:45:11.325 --> 00:45:15.529
<v Mumble + Clips>The world needs an open option for the desktop.

00:45:16.046 --> 00:45:20.162
<v Mumble + Clips>It needs open options for everything, but it needs one for this as well, what KDE does.

00:45:20.417 --> 00:45:22.895
<v Mumble + Clips>User interfaces are definitely going to evolve and they're going to be something

00:45:22.895 --> 00:45:25.885
<v Mumble + Clips>very different in 30 years, and they are now probably anyways,

00:45:26.187 --> 00:45:30.971
<v Mumble + Clips>but someone's got to be there providing that as a free and open option.

00:45:31.267 --> 00:45:35.411
<v Mumble + Clips>This is so important in a world where everything we do is based on software.

00:45:35.684 --> 00:45:39.962
<v Mumble + Clips>If we don't have those options, whole classes of people become disenfranchised.

00:45:40.142 --> 00:45:41.646
<v Mumble + Clips>This was burned into my head.

00:45:42.372 --> 00:45:45.841
<v Mumble + Clips>When I was at a conference and a group came up and told me about these farmers

00:45:45.841 --> 00:45:49.801
<v Mumble + Clips>in southern Africa that had translated KDE into their own languages.

00:45:50.068 --> 00:45:53.881
<v Mumble + Clips>So they had software that the farmers could use because they could read and

00:45:53.881 --> 00:45:55.443
<v Mumble + Clips>write in their own language most comfortably.

00:45:55.577 --> 00:45:58.941
<v Mumble + Clips>So they could enter the digital age of farming and not get left behind and not

00:45:58.941 --> 00:46:01.254
<v Mumble + Clips>get outcompeted. They did not ask for permission to do this.

00:46:01.573 --> 00:46:06.014
<v Mumble + Clips>And they certainly were not a big enough market for Microsoft to pay attention to, for instance.

00:46:06.403 --> 00:46:10.511
<v Mumble + Clips>They were never going to get a Windows in their language. They didn't have to ask us permission.

00:46:10.511 --> 00:46:14.811
<v Mumble + Clips>They can make the small changes they need to make to have everything they needed.

00:46:14.811 --> 00:46:21.051
<v Mumble + Clips>And that's how we avoid the world drifting apart into those who only participate

00:46:21.051 --> 00:46:24.097
<v Mumble + Clips>on permission and those who grant permission.

00:46:24.317 --> 00:46:28.041
<v Mumble + Clips>That's by having free software. If we chose at some point in the future not

00:46:28.041 --> 00:46:30.360
<v Mumble + Clips>to base our societies quite so heavily on software, that might change.

00:46:30.598 --> 00:46:32.456
<v Mumble + Clips>But that's our reality. I don't see it changing.

00:46:33.390 --> 00:46:37.866
<v Mumble + Clips>And so Katie has a really important flame to keep lit.

00:46:38.191 --> 00:46:42.891
<v Mumble + Clips>Somebody has to be there for the betterment of the world, providing that free

00:46:42.891 --> 00:46:46.943
<v Mumble + Clips>and open alternative, which means that as people develop and push forward,

00:46:47.355 --> 00:46:51.627
<v Mumble + Clips>it's the world's backstop to making sure that we don't leave whole groups of people behind.

00:47:01.259 --> 00:47:04.601
<v Brent>At the start of the show, Chris mentioned that we did Clanker Therapy 3 last

00:47:04.601 --> 00:47:10.281
<v Brent>week, and we featured a whole bunch of listener up links in that stream but

00:47:10.281 --> 00:47:12.678
<v Brent>we have a few that we want to get to now.

00:48:22.347 --> 00:48:22.945
<v Chris>There you go.

00:48:31.744 --> 00:48:37.073
<v Chris>Thanks, Matt. That's a cool idea. So I think what we'll try to do is play one or two an episode.

00:48:37.630 --> 00:48:41.035
<v Chris>So there'll be a little, you know, there'll be a bar a little bit because we'll

00:48:41.035 --> 00:48:43.175
<v Chris>try to get the best voicemail on there. And we're going to play another two

00:48:43.175 --> 00:48:46.297
<v Chris>in the bootleg later on in the episode, too.

00:48:46.471 --> 00:48:48.315
<v Brent>I don't think they're called voicemails. I think they're called uplinks.

00:48:48.335 --> 00:48:51.235
<v Chris>They're uplinks. We got one from Soltros and Elray coming up.

00:48:51.315 --> 00:48:52.009
<v Wes>You did build the thing.

00:48:52.207 --> 00:48:55.255
<v Chris>But the show has gone long because of that great chat with Aaron,

00:48:55.255 --> 00:49:01.695
<v Chris>which was a lot of fun. So we should do some support and we have an unbelievable

00:49:01.695 --> 00:49:04.005
<v Chris>baller booster. Brentley, get yourself ready. Are you sitting down?

00:49:04.005 --> 00:49:04.965
<v Chris>Get everything out of your mouth.

00:49:04.965 --> 00:49:05.805
<v Brent>I'm strapped in. Ready.

00:49:05.805 --> 00:49:10.695
<v Chris>Clear yourself because our baller booster, he's black, he's back and he's black.

00:49:10.695 --> 00:49:17.895
<v Chris>It's black host with 1,234,567 Satoshis.

00:49:17.895 --> 00:49:18.254
<v Brent>Yes.

00:49:33.292 --> 00:49:36.847
<v Chris>Uh, Blackhost writes, boosting the Texas meetup fund. Yes.

00:49:36.847 --> 00:49:38.511
<v Brent>Oh, yeah. Nice.

00:49:38.761 --> 00:49:41.727
<v Chris>I think Blackhost, you get to pick if we should do it on a Friday or Saturday.

00:49:42.389 --> 00:49:44.957
<v Chris>Have we decided which one would work better? Really? We're going to lock that

00:49:44.957 --> 00:49:46.947
<v Chris>in. We're going to lock that in by next episode, all right?

00:49:46.947 --> 00:49:48.037
<v Wes>So get your feedback in quick.

00:49:48.037 --> 00:49:51.097
<v Chris>Thank you, Blackhost. I am committing to that. I appreciate that very,

00:49:51.097 --> 00:49:54.247
<v Chris>very much. That is one heck of a Spaceballs boost.

00:49:54.247 --> 00:49:54.823
<v Wes>Incredible.

00:49:55.276 --> 00:50:02.323
<v Chris>Producer Jeff is coming in with our next baller boost, 66,666 Satoshis. The devil.

00:50:08.070 --> 00:50:11.036
<v Chris>Pj writes i'm making up for being a lazy booster cheers.

00:50:11.466 --> 00:50:15.097
<v Wes>It doesn't add up to me he's uh never met a lazy bone in his body.

00:50:15.777 --> 00:50:16.887
<v Chris>Yeah lazy and pj his.

00:50:16.887 --> 00:50:17.637
<v Wes>Definition is.

00:50:17.637 --> 00:50:18.297
<v Brent>Very different than.

00:50:18.297 --> 00:50:18.597
<v Wes>Mine,

00:50:21.897 --> 00:50:25.450
<v Wes>well a dude try and stuff boosts in with 30 000 cents all right.

00:50:30.012 --> 00:50:31.358
<v Chris>This is coming in early this morning.

00:50:31.469 --> 00:50:35.197
<v Wes>Indeed signal So between this one and the pool party episode,

00:50:35.197 --> 00:50:37.837
<v Wes>I am getting my janky self-hosting fix and loving it.

00:50:38.717 --> 00:50:42.527
<v Wes>As for your Fedora Ubuntu episodes, I see those as my news for what they're

00:50:42.527 --> 00:50:46.370
<v Wes>doing, and it serves as a gauge for what technologies they're embracing. Keep it up, gents.

00:50:46.480 --> 00:50:51.037
<v Chris>Yeah, we are having a pre-show conversation. Is the distro review getting old?

00:50:51.705 --> 00:50:55.310
<v Chris>Are people still interested in distro reviews like the new Ubuntu and Fedora releases?

00:50:55.762 --> 00:51:00.395
<v Chris>Also something we're taking input on. And Signal received. Thanks, dude. Appreciate that.

00:51:01.405 --> 00:51:05.259
<v Brent>Bearded tech is here with a one two three four five satoshi's boost,

00:51:10.061 --> 00:51:13.978
<v Brent>A live boost. This is the start of the Alaska trip fund.

00:51:13.978 --> 00:51:17.468
<v Chris>Hey. Okay. Here's an idea.

00:51:17.828 --> 00:51:22.188
<v Chris>What if we took a cruise from Seattle to Alaska and did Alaska meetup?

00:51:22.188 --> 00:51:23.218
<v Wes>I think that seems like a great idea.

00:51:23.368 --> 00:51:25.298
<v Chris>And if anybody wanted to join us on the cruise.

00:51:25.298 --> 00:51:26.458
<v Wes>Make it a JB cruise.

00:51:26.458 --> 00:51:28.525
<v Chris>You could join us and we could all be on the same boat.

00:51:28.768 --> 00:51:31.628
<v Brent>That's a fantastic idea. So what's the budget that we need?

00:51:31.628 --> 00:51:36.368
<v Chris>I don't know. But if, I mean, that's not, I mean, that's not crazy, right?

00:51:36.768 --> 00:51:39.038
<v Chris>It's probably, I don't know. I'm guessing going to be $1,200,

00:51:39.038 --> 00:51:42.515
<v Chris>$1,300 a person for a cruise, which is a little bit more than a flight,

00:51:42.741 --> 00:51:44.268
<v Chris>but not always more than we pay for Brent's flights.

00:51:44.368 --> 00:51:44.828
<v Brent>Not terrible, actually.

00:51:46.628 --> 00:51:49.556
<v Chris>Yeah. Okay, that's a crazy idea.

00:51:49.759 --> 00:51:52.498
<v Chris>Maybe we get some sponsors on board. We get a little budget set up.

00:51:52.498 --> 00:51:56.008
<v Chris>There we go. We celebrate. The show survived, and we go on a cruise to Alaska.

00:51:57.846 --> 00:52:03.146
<v Chris>Thank you, Bearded Tech. Jody comes in with 5,678 situsers.

00:52:05.218 --> 00:52:09.298
<v Chris>Listeners since i first heard last mentioned on the linux outlaws podcast wow

00:52:09.298 --> 00:52:12.488
<v Chris>spending some sats to empty the old fountain wallet have fun in texas thank

00:52:12.488 --> 00:52:17.786
<v Chris>you jody appreciate you hope to hear from you on boost.jupiterbroadcasting.com in the future.

00:52:18.680 --> 00:52:21.948
<v Wes>Well gene bean comes in with some double ducks hey,

00:52:24.402 --> 00:52:27.666
<v Wes>Y'all are talking about cloned proprietary apps, and I'm wondering if you know

00:52:27.666 --> 00:52:30.968
<v Wes>of one that reproduces the current version of Microsoft OneNote.

00:52:31.153 --> 00:52:33.836
<v Wes>That is the one app my spouse absolutely

00:52:33.836 --> 00:52:37.206
<v Wes>loves that isn't available to her right now due to a job change.

00:52:37.206 --> 00:52:38.915
<v Chris>I bet if you give it 15 minutes.

00:52:39.344 --> 00:52:42.666
<v Wes>I'd love to be able to hand her an open source alternative that is feature for

00:52:42.666 --> 00:52:44.435
<v Wes>feature compatible. Well, that's sweet.

00:52:45.074 --> 00:52:49.996
<v Chris>I'll keep an eye out. I haven't seen that, but it seems like that's probably...

00:52:49.996 --> 00:52:50.706
<v Wes>Seems possible, though.

00:52:50.766 --> 00:52:51.506
<v Chris>That seems like that's probably...

00:52:51.506 --> 00:52:56.796
<v Brent>What a cool era where we get to have this. Like this has been just things of dreams previously.

00:52:56.796 --> 00:53:00.676
<v Chris>These are ones I'm a little more apprehensive about, but I also like it.

00:53:00.676 --> 00:53:01.016
<v Brent>Legally?

00:53:01.016 --> 00:53:02.546
<v Wes>Are you a one-note hater? What's the deal?

00:53:02.546 --> 00:53:06.416
<v Chris>No, no. It's just, it's a thing. It's a tidal wave. It's a thing.

00:53:06.416 --> 00:53:07.166
<v Chris>There's just second order effects.

00:53:07.446 --> 00:53:07.946
<v Wes>Oh, you mean the category.

00:53:07.946 --> 00:53:09.252
<v Chris>Yeah, there's just second order effects.

00:53:10.606 --> 00:53:14.466
<v Wes>Gene continues. I have to imagine your transcripts. Help with this, but it's a major...

00:53:15.985 --> 00:53:17.876
<v Chris>Major accurate for my clinkers? I think it was just...

00:53:17.876 --> 00:53:21.606
<v Wes>Yeah. My clinkers are at... Oh, it's impressive how accurate my clinkers are

00:53:21.606 --> 00:53:22.946
<v Wes>at pulling details from LUP.

00:53:22.946 --> 00:53:26.086
<v Wes>I recently asked about building a static site and mentioned some options had

00:53:26.086 --> 00:53:29.256
<v Wes>recently been talked about here, and moments later it came back with not just

00:53:29.256 --> 00:53:34.896
<v Wes>Zola and the episode number, but exactly what Brent had to say about it. Pretty cool times.

00:53:34.896 --> 00:53:37.486
<v Chris>That's what we're saying when we say at the end of the show there's some metadata

00:53:37.486 --> 00:53:40.246
<v Chris>in there that's useful for you. That's awesome, Gene. I'm glad to hear that.

00:53:40.246 --> 00:53:40.606
<v Brent>Nice.

00:53:41.126 --> 00:53:45.616
<v Chris>You can see how we could maybe turn that into like a site search feature in the future one day.

00:53:45.616 --> 00:53:46.336
<v Wes>Absolutely.

00:53:46.336 --> 00:53:47.784
<v Chris>One day, boys. One day.

00:53:48.666 --> 00:53:51.273
<v Brent>User LKF is here with a Spaceballs boost.

00:53:55.406 --> 00:54:00.665
<v Brent>Long-time listener, oldest son saved, bought, and built his own gaming rig.

00:54:00.862 --> 00:54:01.353
<v Chris>That's cool.

00:54:01.533 --> 00:54:06.580
<v Brent>He's been on CacheOS a while, but went back to Windows because of BattleEye.

00:54:07.333 --> 00:54:10.953
<v Brent>Hope this kernel-level anti-cheat thing soon gets sorted out.

00:54:11.333 --> 00:54:13.395
<v Brent>Anyhow, best wishes on that Texas trip.

00:54:14.214 --> 00:54:17.753
<v Chris>Thank you very much. Appreciate you. You know, we are keeping an eye on some

00:54:17.753 --> 00:54:20.233
<v Chris>of the new anti-cheat developments. It seemed to be very promising.

00:54:20.233 --> 00:54:23.373
<v Chris>It's limited in scope at the moment, but that's awesome.

00:54:23.893 --> 00:54:28.153
<v Chris>You know, my son just this weekend had to solve this whole upgrade,

00:54:28.153 --> 00:54:31.973
<v Chris>downgrade, modding problem that was, you know, five rabbit holes deep.

00:54:32.527 --> 00:54:34.903
<v Chris>And I came back a couple hours later and told me about it. I'm like,

00:54:34.903 --> 00:54:36.533
<v Chris>oh, I'm surprised you didn't ask me. He's like, yeah, I didn't know you were home.

00:54:37.153 --> 00:54:39.223
<v Chris>I was here the whole time. You just never said anything.

00:54:39.233 --> 00:54:39.933
<v Wes>Deep in the problem.

00:54:39.933 --> 00:54:40.963
<v Chris>He was just deep in the problem.

00:54:40.963 --> 00:54:41.453
<v Wes>Awesome.

00:54:41.453 --> 00:54:45.463
<v Chris>He figured it out. All right. Yeah, we are looking forward to our trip to Texas.

00:54:45.463 --> 00:54:46.313
<v Wes>Thank you for the support.

00:54:47.713 --> 00:54:52.450
<v Chris>MRAM's here with a row of satchels. One, one, one, one, one.

00:54:52.677 --> 00:54:54.215
<v Chris>Is that right? Did I get that right? I don't know.

00:54:55.213 --> 00:54:59.300
<v Chris>I'm sure it's fine. It's 11,111 sats. Hi, I was listening to an old episode

00:54:59.654 --> 00:55:01.390
<v Chris>when you were switching to graphene.

00:55:01.628 --> 00:55:05.715
<v Chris>MRAM says, what do you use now? How do you handle Google lockdown of Android?

00:55:05.947 --> 00:55:10.382
<v Chris>I'm using EOS with NextCloud together with NetBird, and I'm enjoying it. I have left Google.

00:55:12.435 --> 00:55:18.497
<v Chris>My Graphene OS usage remains, but it's now, unfortunately, kind of become my home phone.

00:55:19.221 --> 00:55:21.515
<v Chris>I don't really even use the cell service at all. Actually, now they realize

00:55:21.515 --> 00:55:22.695
<v Chris>I should just turn that off.

00:55:22.695 --> 00:55:23.475
<v Brent>Just cancel that.

00:55:23.975 --> 00:55:25.983
<v Wes>It's like a small tablet.

00:55:26.303 --> 00:55:33.907
<v Chris>Yeah, it's basically a little tiny tablet for YouTube and Slack and social media and buzz and whatnot.

00:55:34.835 --> 00:55:36.427
<v Chris>So I'm not using it much these days.

00:55:37.735 --> 00:55:41.205
<v Chris>I feel like the Graphene OS proposition isn't quite what it was.

00:55:41.205 --> 00:55:43.921
<v Chris>I am hopeful that their partnership with Motorola produces fruit.

00:55:44.542 --> 00:55:49.192
<v Chris>The problem I'm having is more and more things are requiring the Play Integrity API.

00:55:51.375 --> 00:55:54.265
<v Chris>That's a real bummer. But I know you boys have been happily sticking with it,

00:55:54.265 --> 00:55:56.269
<v Chris>not seemingly having the same strugs that I'm having.

00:55:56.414 --> 00:55:59.395
<v Wes>Yeah, so far. I mean, there are the occasional apps that don't work,

00:55:59.395 --> 00:56:00.275
<v Wes>but it has not been a huge job.

00:56:00.275 --> 00:56:03.795
<v Chris>For me, the absolute killer is the cache app. My whole family's on the cache app.

00:56:05.749 --> 00:56:09.495
<v Brent>Yeah, I'm still using it full time since, I don't know, it's been many years

00:56:09.495 --> 00:56:11.814
<v Brent>now. was three, four, something like that.

00:56:12.568 --> 00:56:17.215
<v Brent>And I was pretty app minimalistic before that transition, so it made it easy.

00:56:17.215 --> 00:56:21.955
<v Brent>And so I don't run into apps that give me an issue very often. So I'm quite happy.

00:56:22.175 --> 00:56:25.375
<v Chris>So you guys don't use PayPal or Cash App or banking apps?

00:56:25.375 --> 00:56:28.722
<v Brent>Not as an app, no. I use banking apps. It works perfectly fine.

00:56:28.856 --> 00:56:32.575
<v Wes>So I haven't used PayPal recently. I have used that one.

00:56:32.575 --> 00:56:34.675
<v Chris>What about our credit card app? You have another problem with our credit card app?

00:56:34.675 --> 00:56:34.951
<v Wes>No.

00:56:37.325 --> 00:56:41.395
<v Chris>Okay. See, that's been my... This has been my issue.

00:56:42.314 --> 00:56:44.534
<v Wes>So far, all the banking apps I've used have worked fine. I can see how that

00:56:44.534 --> 00:56:45.594
<v Wes>would be a major problem, for sure.

00:56:45.594 --> 00:56:49.214
<v Chris>It doesn't sound like the project's very interested in supporting the latest Pixel hardware.

00:56:49.214 --> 00:56:49.364
<v Wes>Mm-hmm.

00:56:49.594 --> 00:56:51.035
<v Brent>Mm-hmm.

00:56:51.035 --> 00:56:54.473
<v Chris>So we're really kind of in this in-between period where it's where I'm at right now, Emram.

00:56:55.129 --> 00:56:56.364
<v Wes>We're graphing hopeful, for sure.

00:56:56.364 --> 00:57:00.360
<v Chris>Yeah, well, you guys are. I am graphing hopeful. I'm just a little bearish at the moment.

00:57:01.370 --> 00:57:06.934
<v Brent>Emram, I would like to know, you said you were running EOS and Netbird and Nextcloud.

00:57:06.934 --> 00:57:08.359
<v Brent>Which device are you using that on?

00:57:09.172 --> 00:57:11.801
<v Chris>Yeah, good question. Mm-hmm. I agree.

00:57:12.277 --> 00:57:14.756
<v Wes>Magnolia Mayhem comes in with 3,000 cents.

00:57:18.052 --> 00:57:20.534
<v Wes>How's this for a what-are-you-working-on response?

00:57:20.534 --> 00:57:20.904
<v Chris>All right.

00:57:20.904 --> 00:57:24.554
<v Wes>The speedometer went out of the mail truck I'm driving, and I don't have a phone

00:57:24.554 --> 00:57:27.224
<v Wes>stand. What I do have is a laptop with a USB dongle.

00:57:27.224 --> 00:57:28.254
<v Chris>I like where this is going already.

00:57:28.254 --> 00:57:30.934
<v Wes>So instead of driving around holding a phone in front of my face,

00:57:30.934 --> 00:57:33.964
<v Wes>I pulled over and vibed out a CLI speedometer.

00:57:33.964 --> 00:57:34.914
<v Chris>Oh, my gosh.

00:57:34.914 --> 00:57:39.494
<v Wes>That just pulls the speed value from the CGPS JSON dump, jacked up the Zoom,

00:57:39.494 --> 00:57:41.318
<v Wes>and sat it on the mail table next to me.

00:57:41.702 --> 00:57:47.614
<v Wes>Full time from concept to prod, 4.5 minutes. No, this is not a current speed boost.

00:57:47.614 --> 00:57:49.894
<v Chris>That's so good. That's solving problems.

00:57:50.414 --> 00:57:51.214
<v Wes>Getting it done.

00:57:51.214 --> 00:57:51.934
<v Chris>Solving problems.

00:57:51.934 --> 00:57:52.609
<v Wes>In production.

00:57:53.108 --> 00:57:55.354
<v Brent>I can totally relate to the speedometer not working.

00:57:55.714 --> 00:57:55.984
<v Chris>Yeah, you can.

00:57:55.984 --> 00:57:59.215
<v Brent>And good on you. That is a good implementation. I might have to steal that.

00:57:59.754 --> 00:58:02.684
<v Chris>Thank you very much, Mayhem. Good to hear from you. Mark, you comes in with

00:58:02.684 --> 00:58:04.910
<v Chris>our first Fiat boost for $25.

00:58:06.721 --> 00:58:11.220
<v Chris>More clinker therapy using my wall to vote vote received appreciate it yeah

00:58:11.435 --> 00:58:15.074
<v Chris>hope you enjoyed clinker therapy three it'll probably be a bit before the next

00:58:15.074 --> 00:58:18.829
<v Chris>clinker therapy because we're going to be traveling to texas and i'm traveling for

00:58:19.253 --> 00:58:22.370
<v Chris>family stuff before texas and all that so it'll probably be a minute,

00:58:22.927 --> 00:58:26.204
<v Chris>but we got more cooking we got more cooking thank you u.s.

00:58:26.204 --> 00:58:28.280
<v Wes>Brit comes in with ten dollars,

00:58:30.908 --> 00:58:36.243
<v Wes>Time Traveler Boost, Episode 358, Post Market OS, Just Renamed Nura.

00:58:36.632 --> 00:58:40.077
<v Wes>Like Chris, I run Home Assistant in a motorhome and wanted an integrated server

00:58:40.077 --> 00:58:41.607
<v Wes>display to mount on the wall.

00:58:42.060 --> 00:58:46.357
<v Wes>I founded OnePlus 6T in the archive drawer and clanked a solution.

00:58:47.417 --> 00:58:50.047
<v Wes>Oh, details in an email. Okay, we'll have to check that out.

00:58:50.047 --> 00:58:52.897
<v Chris>You know, first of all, I'm enjoying that clanked is becoming,

00:58:52.897 --> 00:58:54.209
<v Chris>because I've used that jokingly.

00:58:55.157 --> 00:59:00.547
<v Chris>You asked for it, it's good. So I turned on the wireless ADB on my Amazon Fire

00:59:00.547 --> 00:59:04.477
<v Chris>tablet and had the Clanker go to town on just sort of cleaning things up because

00:59:04.477 --> 00:59:07.346
<v Chris>the thing's only got eight, only, it got eight gigs of RAM.

00:59:07.973 --> 00:59:11.050
<v Chris>And I guess my home assistant dashboards are using two or three gigs.

00:59:11.227 --> 00:59:13.637
<v Wes>That does remain one of the nice advantages of Android.

00:59:13.637 --> 00:59:17.695
<v Chris>Yeah, so wireless ADB, you know, turn on developer mode, wireless ADB debugging,

00:59:18.241 --> 00:59:21.387
<v Chris>point it at the IP, give it the pin, and then told it to just start cleaning

00:59:21.387 --> 00:59:23.377
<v Chris>house. And it can read the logs really well.

00:59:23.777 --> 00:59:26.347
<v Chris>I had to update all the software. it's really great.

00:59:26.347 --> 00:59:27.567
<v Wes>Better at android than i've ever.

00:59:27.567 --> 00:59:31.121
<v Chris>Been oh well and it's got more patience for it than i do i'll tell you that much.

00:59:31.534 --> 00:59:34.942
<v Brent>Maliki canoe sent in a five fiat boost,

00:59:37.416 --> 00:59:41.240
<v Brent>Here's some V4V for the Dispatcher recommendation a while ago.

00:59:41.240 --> 00:59:41.613
<v Chris>Oh, good.

00:59:42.031 --> 00:59:48.330
<v Brent>I just hooked it up and an HD home run to my Hermes agent, and it is chef's

00:59:48.330 --> 00:59:50.947
<v Brent>kiss. Perfect. Yes. Thanks for all the inspiration.

00:59:51.957 --> 00:59:56.508
<v Chris>I'm constantly clanking out my playlist on Dispatcher. Like if a feed goes bad,

00:59:57.037 --> 00:59:59.860
<v Chris>they're perfectly good at like spinning it up, testing the feed,

00:59:59.860 --> 01:00:03.850
<v Chris>seeing if they get any frames. Get some samples. And then finding an alternative. So, yeah.

01:00:03.850 --> 01:00:07.700
<v Wes>And then it's like you're having your bot. watch tv for.

01:00:07.700 --> 01:00:13.200
<v Chris>You what a great use of tokens that's great thank you very much appreciate that

01:00:13.200 --> 01:00:18.290
<v Chris>canoe atypical comes in with a free members boost uh why are you guys using

01:00:18.290 --> 01:00:20.760
<v Chris>meetup.com when there's a hosted gavio by jb,

01:00:21.580 --> 01:00:25.200
<v Chris>also can i get an old school last bumper sound it's been a while since the matt

01:00:25.200 --> 01:00:30.780
<v Chris>hartley days all right so what was the reason we stopped using gavio because

01:00:30.780 --> 01:00:35.200
<v Chris>we were using it for a minute and then we stopped i don't think.

01:00:35.640 --> 01:00:36.890
<v Brent>There was any particular.

01:00:36.890 --> 01:00:41.431
<v Chris>Decision? No, there was. We hit a problem, and it came up at a meetup, so we stopped using it.

01:00:43.380 --> 01:00:47.369
<v Brent>Very, very vaguely remember this, but I think we'll need to be reminded somehow.

01:00:47.840 --> 01:00:52.020
<v Wes>There's also the perennial network effect. And this time it felt low stakes,

01:00:52.020 --> 01:00:54.360
<v Wes>I think, just because you don't actually, there's no real meetup,

01:00:54.360 --> 01:00:57.760
<v Wes>and you don't have to sign up. It was just a place people might see that it was happening.

01:00:57.760 --> 01:01:00.920
<v Chris>The other core issue that we've had, I mean, just from a function standpoint

01:01:00.920 --> 01:01:04.120
<v Chris>with meetup.com, is it puts everything in our Pacific time zone.

01:01:04.560 --> 01:01:07.385
<v Chris>Yeah. So we're doing an event in Texas and it's putting it in the Pacific time zone.

01:01:07.866 --> 01:01:12.350
<v Chris>But for the live streams, we are doing them in the Pacific time zones.

01:01:12.350 --> 01:01:14.222
<v Chris>So, yeah. All right. Here you go, sir.

01:01:21.634 --> 01:01:25.703
<v Chris>Thank you, Typical. Appreciate you. The Atomic Ours comes in with a free member boost.

01:01:25.912 --> 01:01:28.810
<v Chris>I don't yet have a working front end for Jellyfin. That's a to-do,

01:01:28.810 --> 01:01:32.160
<v Chris>but I have a working info front end in Hellcars.

01:01:34.180 --> 01:01:36.060
<v Wes>Well, isn't this for too it is?

01:01:36.060 --> 01:01:42.892
<v Chris>And he sends us .files.nix to take a look at it. Our audience is so awesome.

01:01:42.997 --> 01:01:43.940
<v Chris>Did this just come in? Did he

01:01:43.940 --> 01:01:46.887
<v Chris>know we've been talking about Hellcars all morning? Did that just come in?

01:01:47.427 --> 01:01:50.300
<v Chris>Or is this just a wild coincidence that we've been talking about?

01:01:50.300 --> 01:01:53.265
<v Wes>No, this was six days ago. If we'd see it earlier, we would be ahead.

01:01:54.101 --> 01:01:58.400
<v Chris>As usual. That's crazy. We at Literally Atomic have been discussing,

01:01:59.040 --> 01:02:03.780
<v Chris>building Elkar's dashboards and Elkar's reports this morning, before the show.

01:02:04.180 --> 01:02:06.340
<v Chris>That's funny. Thank you so much for sending that away. We'll definitely take

01:02:06.340 --> 01:02:10.180
<v Chris>a look. Thank you, everybody, who boosts the show below the 2,000-sat cutoff

01:02:10.570 --> 01:02:17.350
<v Chris>or that streams sats, 13 of you streams sats, and you all collectively stack 29,356 Satoshis.

01:02:19.305 --> 01:02:23.060
<v Chris>Now, of course, you've got Blackhost, You got PJ. We got some great boosts this

01:02:23.060 --> 01:02:25.830
<v Chris>week. We had some great member boosts, some great fiat boosts.

01:02:25.830 --> 01:02:28.100
<v Chris>So we really we're really getting it ready for Texas.

01:02:28.402 --> 01:02:32.310
<v Chris>When you bring it all together, boys, get ready. Here comes one million,

01:02:32.310 --> 01:02:37.050
<v Chris>four hundred and fifty nine thousand eight hundred and thirty two Satoshis for

01:02:37.050 --> 01:02:39.443
<v Chris>episode six eighty nine.

01:02:41.904 --> 01:02:46.020
<v Chris>Thank you everyone who supports the show either as a member or as a booster

01:02:46.020 --> 01:02:49.690
<v Chris>directly we really do appreciate it this year has been a tough one and when

01:02:49.690 --> 01:02:56.418
<v Chris>we have episodes like this it really validates the hard work value for value has been received,

01:02:57.520 --> 01:02:58.780
<v Chris>thank you for being part of it.

01:03:08.112 --> 01:03:12.841
<v Chris>Boost.jupiterbroadcasting.com, jupiter.signal for the network,

01:03:12.841 --> 01:03:17.301
<v Chris>or linuxunplugged.com slash membership for just this show. You get access to

01:03:17.301 --> 01:03:18.637
<v Chris>the special features. Keep us going.

01:03:18.997 --> 01:03:23.618
<v Chris>And boost.jupiterbroadcasting.com to get that message on the air. Thank you, everybody.

01:03:25.121 --> 01:03:28.500
<v Chris>Couple of on-theme picks for you this week.

01:03:28.941 --> 01:03:31.878
<v Chris>This one, actually both of these are so up my alley, it's ridiculous.

01:03:32.186 --> 01:03:37.431
<v Chris>The first one, simply named Remember Windows, Window Positions.

01:03:37.431 --> 01:03:40.144
<v Chris>Remember window positions, although I do remember windows.

01:03:40.702 --> 01:03:42.431
<v Chris>Remember windows positions for

01:03:42.431 --> 01:03:46.350
<v Chris>apps in KDE and Plasma 6, useful for multi-window applications as well.

01:03:47.012 --> 01:03:49.792
<v Chris>Automatic restoration of save windows positions.

01:03:50.640 --> 01:03:53.091
<v Chris>Now, Wes, I think you might have found this. And I'm wondering,

01:03:53.091 --> 01:03:55.761
<v Chris>do you actually employ tools like this?

01:03:56.261 --> 01:03:59.934
<v Wes>I'm not really currently, but I have in other situations.

01:04:00.166 --> 01:04:04.981
<v Chris>So this is essentially a fancy KWIN script for remembering where your application

01:04:04.981 --> 01:04:10.061
<v Chris>windows lay out, especially useful on multi-window and multi-screen setups.

01:04:10.061 --> 01:04:13.121
<v Wes>It seemed like maybe the kind of thing we could use at the studio perhaps if,

01:04:13.621 --> 01:04:14.791
<v Wes>one particular implementation.

01:04:14.791 --> 01:04:18.921
<v Chris>It's something that Plasma used to kind of do. Really nice and it's actually

01:04:18.921 --> 01:04:23.221
<v Chris>very customizable. All applications, you can do only a certain list of applications.

01:04:23.534 --> 01:04:26.721
<v Chris>You can make sure some applications never get managed like this.

01:04:27.076 --> 01:04:29.230
<v Chris>It has some really nice customization options as well.

01:04:29.758 --> 01:04:32.901
<v Chris>So it's a good solid project. It's packaged up for several distributions out

01:04:32.901 --> 01:04:39.575
<v Chris>of the box. It's been tested on Fedora, FreeBSD, and CacheOS, and it is GPL3 licensed.

01:04:42.401 --> 01:04:43.249
<v Wes>Let us know if you try it.

01:04:43.760 --> 01:04:51.074
<v Chris>This next one is really a bit of a workflow changer. Get ready to do something different.

01:04:52.450 --> 01:04:56.797
<v Chris>Get ready to do something new. This pick is going to change the way you use

01:04:56.797 --> 01:04:59.375
<v Chris>your computer. Are you ready, boys? Are you ready?

01:04:59.654 --> 01:05:00.113
<v Brent>I'm not.

01:05:01.011 --> 01:05:06.887
<v Chris>Conveyor. Conveyor turns plasma into an endless scrollable row of windows.

01:05:06.887 --> 01:05:08.757
<v Chris>Nothing overlaps, nothing gets

01:05:08.757 --> 01:05:12.128
<v Chris>buried, and the rest of your desktop stays exactly the way you like it.

01:05:12.372 --> 01:05:15.715
<v Chris>Every window gets its own column right next to the one you're already using.

01:05:16.052 --> 01:05:18.525
<v Chris>When a row runs past the edge of your screen, it simply scrolls.

01:05:18.780 --> 01:05:22.211
<v Chris>So a laptop shows two windows, an ultra-wide can show five.

01:05:22.501 --> 01:05:26.007
<v Chris>From the same row, tap a key to cycle columns through a third,

01:05:26.007 --> 01:05:27.958
<v Chris>half, or two-thirds, depending on how you like to split it up.

01:05:28.196 --> 01:05:31.888
<v Chris>Built for multiple screens, conveyor supports multi-monitor setups natively.

01:05:32.190 --> 01:05:35.470
<v Chris>Each display keeps its own scrolling row and workspace stack,

01:05:35.772 --> 01:05:37.658
<v Chris>and Windows can move freely between the screens.

01:05:37.838 --> 01:05:42.217
<v Chris>And per monitor profiles, let a laptop or an ultrawide or a portrait display

01:05:42.217 --> 01:05:44.688
<v Chris>get used in the layout that fits it best.

01:05:45.576 --> 01:05:47.294
<v Wes>Why weren't we using it already?

01:05:47.741 --> 01:05:49.065
<v Brent>This sounds very well thought out.

01:05:49.332 --> 01:05:51.767
<v Chris>You really get it when you go look at the link in the show notes,

01:05:51.767 --> 01:05:56.826
<v Chris>and you see their visualization of it. And I think it starts to click.

01:05:58.039 --> 01:06:05.037
<v Chris>This is a different way of using. This is like tiling combined with workspace

01:06:05.037 --> 01:06:08.499
<v Chris>management, combined with endless side scrolling.

01:06:10.449 --> 01:06:14.637
<v Wes>Finally, the scrolling you love from your phone for your desktop.

01:06:14.637 --> 01:06:18.994
<v Chris>You know, this is better. This is better. This is side to side.

01:06:19.348 --> 01:06:21.485
<v Chris>The visualization has to be seen.

01:06:22.088 --> 01:06:22.704
<v Wes>It's beautiful.

01:06:23.058 --> 01:06:27.127
<v Brent>I would like to suggest that maybe, you know, dear listener,

01:06:27.127 --> 01:06:30.567
<v Brent>if you subscribe to the school of Brent having too many tabs open,

01:06:30.567 --> 01:06:33.317
<v Brent>this may not work perfectly for you.

01:06:34.257 --> 01:06:36.697
<v Wes>I love the idea you're just trapped in an infinite scroll.

01:06:36.697 --> 01:06:41.547
<v Chris>Well, you don't do it. It's one Firefly. Oh, my gosh. You don't do one for everyone.

01:06:42.365 --> 01:06:43.387
<v Chris>One? One Firefly. Oh, I see.

01:06:43.497 --> 01:06:44.310
<v Wes>I don't think you understand.

01:06:46.537 --> 01:06:49.797
<v Chris>I'm realizing now it's much worse. You can stack them. You can tab them.

01:06:49.797 --> 01:06:53.888
<v Chris>You guys, this is, it's a different paradigm for using the Plasma desktop.

01:06:55.298 --> 01:07:00.096
<v Chris>I actually think there's a real winner idea here. This is a different way of

01:07:00.096 --> 01:07:01.966
<v Chris>doing it. It's new. It's fresh.

01:07:03.086 --> 01:07:06.606
<v Chris>It kind of leans on everything you already know and love. And it works great

01:07:06.606 --> 01:07:10.096
<v Chris>on touch as well. So if you have a touchscreen, it has gestures or a tablet.

01:07:10.096 --> 01:07:12.961
<v Chris>Oh, man, this would be amazing for a plasma tablet.

01:07:13.065 --> 01:07:17.541
<v Wes>I guess it's a C++ KWIN effect plus QML widgets.

01:07:18.767 --> 01:07:19.580
<v Chris>I really like it.

01:07:20.137 --> 01:07:22.076
<v Wes>Yeah, I'm going to have to be trying this.

01:07:22.929 --> 01:07:26.572
<v Chris>GPL3. It is GPL3. It's called Conveyor, spelt with a K.

01:07:27.086 --> 01:07:30.754
<v Chris>And I really do, even if you're a GNOME user and you're not interested in Plasma

01:07:30.865 --> 01:07:34.255
<v Chris>or, you know, a Hyperland user, whatever. I don't know what you're using. I'm not your dad.

01:07:34.615 --> 01:07:38.701
<v Chris>Go to the show notes and look at this. Look at Conveyor because it's a great idea.

01:07:39.317 --> 01:07:43.270
<v Chris>And you're going to want to do this. I just, oh, such a good find.

01:07:43.966 --> 01:07:48.892
<v Chris>Plasma is so good and so flexible. I'm really surprised it's not used even in

01:07:48.892 --> 01:07:52.312
<v Chris>more places by default, just people doing these kinds of things and creating

01:07:52.312 --> 01:07:53.074
<v Chris>their own environments.

01:07:53.458 --> 01:07:56.091
<v Wes>You know, I was reminded, Ed, watching that great documentary,

01:07:56.732 --> 01:08:00.872
<v Wes>that when I first got this ThinkPad, I had you configure Plasma on here the

01:08:00.872 --> 01:08:03.392
<v Wes>way you liked it, because at the time, you kind of needed to configure it.

01:08:03.792 --> 01:08:06.792
<v Wes>The defaults weren't amazing, especially because I'd used it before,

01:08:06.792 --> 01:08:09.732
<v Wes>but I was coming more from the GNOME universe recently. It's like,

01:08:09.732 --> 01:08:12.079
<v Wes>I don't want to have to spend two days getting this just right.

01:08:12.374 --> 01:08:14.542
<v Wes>These days, you don't need to do that at all.

01:08:14.542 --> 01:08:15.539
<v Chris>No, it's gorgeous.

01:08:15.654 --> 01:08:17.105
<v Wes>Except maybe to add conveyor.

01:08:17.755 --> 01:08:23.242
<v Brent>Didn't you do a whole stream with how you customize your Plasma desktop?

01:08:23.242 --> 01:08:26.230
<v Chris>Yeah, it was a whole process. It was, you know, a 45-minute setup.

01:08:26.870 --> 01:08:30.272
<v Chris>But you really had it dialed in at that point. But I think Wes has really nailed it.

01:08:30.312 --> 01:08:33.242
<v Chris>And then you add some of the distribution improvements on top of that.

01:08:33.242 --> 01:08:36.872
<v Chris>It's just, it's really at a good spot. And 6.8 is such a solid release.

01:08:36.872 --> 01:08:39.745
<v Chris>That documentary is linked in the show notes. It's definitely worth a watch.

01:08:40.226 --> 01:08:45.341
<v Chris>And honestly, the one thing, I wish I would have watched it with my wife or one of the kids.

01:08:45.806 --> 01:08:47.292
<v Wes>You could show it to a lot of people, I think.

01:08:47.812 --> 01:08:50.682
<v Chris>I think it'd give them a better appreciation of something that I'm into in a

01:08:50.682 --> 01:08:53.632
<v Chris>way that is very digestible by everyday folks.

01:08:54.232 --> 01:08:55.480
<v Wes>And humans, human stories.

01:08:56.695 --> 01:09:00.265
<v Chris>The people involved with the documentary really got to understand the source

01:09:00.265 --> 01:09:03.171
<v Chris>material and they're just, it's well shot.

01:09:03.601 --> 01:09:05.609
<v Chris>The audio is good. It's framed well.

01:09:06.068 --> 01:09:09.895
<v Chris>You know, it's good camera work. So it's a well produced documentary and they

01:09:09.895 --> 01:09:12.447
<v Chris>clearly researched and understood the source material.

01:09:12.749 --> 01:09:15.485
<v Chris>And so I think it's going to, it could reach beyond just Linux nerds.

01:09:15.485 --> 01:09:18.695
<v Chris>I think it really could just, you know, people that are interested in computer

01:09:18.695 --> 01:09:21.579
<v Chris>history a little bit or people that want to know more about a hobby that you're interested in.

01:09:22.101 --> 01:09:26.995
<v Chris>So we'll have a link to that in the show notes. that'll be over at linuxunplugged.com slash 689.

01:09:27.268 --> 01:09:29.795
<v Chris>And then in that RSS feed, you might have heard Gene Bean talking about it,

01:09:29.795 --> 01:09:32.385
<v Chris>but we do have some extra bony metadata in there.

01:09:32.385 --> 01:09:36.505
<v Wes>Uh, yeah, how about diarized VTT files for you? That way, you know,

01:09:36.505 --> 01:09:37.495
<v Wes>whatever you're having to ingest

01:09:37.495 --> 01:09:40.375
<v Wes>the data, be that yourself or something else, it knows who said what.

01:09:40.735 --> 01:09:44.675
<v Chris>We also put a live item before the stream about 24 hours or so,

01:09:44.675 --> 01:09:48.711
<v Chris>and if your clanker's watching our RSS feed, or you have a podcasting 2.0 app,

01:09:48.990 --> 01:09:53.069
<v Chris>you'll know when the stream goes live because we flip it live and we send out a little pod ping so

01:09:53.429 --> 01:09:57.095
<v Chris>you could have your clanker or your podcasting app let you know when we're doing

01:09:57.095 --> 01:09:58.143
<v Chris>one of these here live shows.

01:10:02.497 --> 01:10:06.475
<v Chris>And of course all the details and the back catalog links to the mumble room

01:10:06.475 --> 01:10:10.605
<v Chris>the matrix the membership program that keeps us going we have all of that on

01:10:10.605 --> 01:10:15.715
<v Chris>a website it uses html you can use the hypertext transport protocol to go there go to

01:10:16.075 --> 01:10:19.355
<v Chris>http colon slash slash linuxunplugged.com,

01:10:21.613 --> 01:10:24.675
<v Chris>and you'll get all the show notes and the back catalog. And of course,

01:10:24.675 --> 01:10:27.760
<v Chris>there's a bunch of other great shows over at jupyterbroadcasting.com.

01:10:28.079 --> 01:10:31.125
<v Chris>Shout out to the members and everybody that joined us live on this Tuesday,

01:10:31.125 --> 01:10:35.260
<v Chris>making it a Sunday on a Tuesday, which is actually Sunday.

01:10:36.288 --> 01:10:38.645
<v Chris>Trust me, it does make sense. Thanks so much for joining us,

01:10:38.645 --> 01:10:42.685
<v Chris>and we'll see you right back here next Tuesday. As in Sunday.

