LINUX Unplugged - Episode 243: The Stallman Directive

Episode Date: April 4, 2018

Richard Stallman has some practical steps society could take to roll back the rampant and expanding invasion of our privacy. But his suggestions leave us asking some larger questions. Plus the latest ...on the march to Juno, some fun app picks, a quick look at Qubes OS 4.0, community news, and more.

Transcript
Discussion (0)
Starting point is 00:00:00 You see, any simple model of human nature is going to be wrong. Human nature is complex. Many emotions are possible. Many motivations are possible in the human mind. So a simplistic motivation, a simplistic model of human nature, humans are motivated by profit, is absurd. I'm not denying that that motivation exists, but they're denying all the others. This is Linux Unplugged, episode 243. Welcome to Linux Unplugged, your weekly Linux talk show that's got so much stuff in its dock today, you might just say it's having a bit of a
Starting point is 00:00:42 breakdown. My name is Chris. My name is Wes. Actually, Wes, the votes are out. Will Gnome make it this episode? Will it not? The chat room is currently running the odds. But before we get there, we have some news from Valve. And Apple is currently poaching Linux developers. It's actually even more mysterious than you might think.
Starting point is 00:01:01 Say what? And then there's some new NVIDIA features coming to Snap Packages. Wimpy's here. He'll tell us all about that. Say what? lines of code are being cut from the Linux kernel. Daniel Foray will jump in here and tell us about the march towards Juno, and then Wes has got oregano. What is it, and why has Wes loaded it? Well, it fits with an overall theme. Later on in the show today, we're going to talk about an opinion piece that ran in The Guardian that was authored by one Richard Stallman, and it's his radical proposal to keep your data safe. He says the surveillance imposed on modern society far exceeds that of the Soviet Union. For freedom and democracy's sake, we need to eliminate most of it. And for Richard, he's got some pretty sanient, centered opinions
Starting point is 00:02:02 on how we could do that. It involves some tweaks to existing surveillance systems and payment systems, but it's worth discussing. So we'll get to that later on in the show. But before we go any further, we must bring in that virtual lug. Time-appropriate greetings. Mumble Roop. Hey. Hello, hello.
Starting point is 00:02:18 Hey, Gazar. Hello. I don't know what any of that was, but I loved all of it. Hello, guys. How are you doing today? We have a good showing. Wimpy, it's good to see you back. Hello, hello. Hello, hello, sir. Good to have you, as always.
Starting point is 00:02:31 Guys, what do you say we start the show out today with a little Valve news? We haven't talked about Valve in a little while. Cue the Valve! Oh, there it is. Yep. Ooh, I send shivers down my spine every time. I don't think this move surprises anyone. But it appears that Steam machines are just silently disappearing from the Valve website. Yeah.
Starting point is 00:02:56 Liam over at GamingOnLinux.com has this. He says, in fact, the entire hardware page on Steam is now gone. And anyone that goes to the direct link, the store.steampower.com slash hardware is just redirected to a basic search page. And it looks like when he did some digging, it must have rolled through earlier this month. You know, when I was down at Dell, I kind of got a cold read on the future.
Starting point is 00:03:19 They weren't sure. They thought maybe VR and 4K would push it over, but I don't think there's been a huge demand on Steam machines for VR, and that's sort of what they were banking on to bring them to the next level and be competitive with consoles. That was going to be their secret sauce, and it didn't materialize. You know, and even now, like Liam makes the point,
Starting point is 00:03:37 there's now over 4,000 Linux games on Steam, with more releasing every single day. Of course, a lot of them are junk, but that's just how it always goes. Some of them are great, too. I gotta be honest. I think I bought into the hype pretty big back in the day when these things were first announced, because if you remember, it was a hype sandwich.
Starting point is 00:03:58 It had Windows Store momentum that was freaking out Valve and Epic and other game developers, and then you had the whole, like, layer, the tasty, tasty layer of the Steam client getting developed and created for Linux. And then the finish at the bottom there was the nice, savory fact that they were going to ship purpose-built hardware to run Steam. And they were going to create their own Linux distribution. And, I mean, how could I not get excited about that? That's just some exciting shit.
Starting point is 00:04:27 The reality is, though, that consoles have really not changed much since they launched the market. Microsoft and Sony and Nintendo have continued to lock that market up. Console gamers seem to be a different type of gamer than PC gamers to a large extent. I don't know. Maybe I'm wrong. I mean, I'm not a big gamer, but it seems to be that the markets aren't. Maybe there's not a big crossover there.
Starting point is 00:04:51 Right. And there hasn't been a huge amount of radical change either. That would naturally lead to a new contender coming in. Yeah. I know maybe this is just them redoing stuff, but I don't know. Anybody in the Mumba room have any takes on Valve pulling down the Steam machines off of the website? Is this a sign that things are over? Yeah, a little bit.
Starting point is 00:05:09 Yeah, I think a lot of it has to do with the very successful Steam Link, because you can then just use your regular PC across the network, plug it into your TV, and boom, there's your console. I can 100% see that. Yep. Yeah, the Steam Link and the Steam Controller have been the successful byproducts of that experiment. Very much so, yeah. And, uh... Exactly, as a proud
Starting point is 00:05:30 owner, I'm like, yeah, that's it. That's gotta be it. And it makes sense, then you invest once in a really nice graphics card and a really nice desktop PC, and then you can stream it to multiple televisions. And it actually works. You know, I've got one. I've only used it a little bit, but it, I was impressed. It actually works. And NVIDIA's got something similar that's built into the NVIDIA Shield. You can do the same thing to the NVIDIA Shield TV if you have a Windows box.
Starting point is 00:05:51 Right. So there you go. I don't know. All right, how about a mystery? You guys want a little mystery? Oh, yeah, and Bacon points out in the chatroom, she's Bacon points out that the Moonlight Project, which lets you just use a Raspberry Pi, because remember, it's an H.264 stream here. All right, how about this one? What do you guys make of this? What is going on? Apple, for unknown reasons, is looking to hire multiple Linux kernel developers in both Texas and in California. Is that right?
Starting point is 00:06:20 Yeah, they specifically are looking for people with Linux kernel development experience and someone with five plus years of embedded Linux kernel development experience in understanding of the Linux kernel internals, familiarity with ARM and Linux kernel device driver development experience. Odd. In Cupertino and in Texas, in Te tejas i'm not sure i don't know where is there it doesn't say what town in tejas but um oh austin yeah what is that about it doesn't necessarily seem like it you know it seems device oriented or something on the embedded space if not you know not their server like server stuff maybe would make more sense yeah it's just weird when it's paired at that same time those rumors going around that they're switching cpus they're going to arm uh but if you're in the austin area or the curpatino area you might
Starting point is 00:07:14 want to get a gig because they you know probably pay pretty decent and um could just be for building custom systems in their data centers you know it could be could be could be arm embedded arm embedded yeah um and so i did a little uh i did a little digging to see if this is the first time they've ever done this and it is not it is not this has been going on i i found two other job postings this year where they were looking for uh potential employees with linux development experience. And everything from Linux file systems was one of the requirements, familiarity with Linux file systems. And it could just be that they are looking to make their products better.
Starting point is 00:07:57 And so they want to hire somebody that is working on a superior built system. I mean, you know what I'm saying? That's a punch to the gut there. I'm not a big fan of their kernel, eh, Chris? Well, who knows? Who am I to say? But you've got to wonder if it's not a good way to vet a better developer from a less better developer.
Starting point is 00:08:19 Take a risk on somebody that has some kernel experience. Probably a good chance they know what they're doing. Yeah, and probably have some easy easily easy to vet open source contributions exactly exactly so anyways isn't that weird it's been going around it's been going around in two different locations too so i mentioned some new features this week well check this out. Hot little, I have my hot little hands here. I have some notes about a new release of Snappy, which supports NVIDIA drivers, and it will be shipping in Ubuntu 18.04 LTS. Apparently, this is all part of Snap 2.32.2, which is available for download now and runs on all Snappy-enabled GNU slash Linux distributions. Now, I could sit here and tell you about it, but I probably would be doing a disservice when we could just ask Mr. Wimpy kind of the details about this. But, Wimpy, if I'm grokking this story, it looks like Snapped applications can now take advantage of the binary NVIDIA driver for full acceleration and maybe even CUDA?
Starting point is 00:09:22 I don't know how deep it goes but what's the details well this isn't something new this is just a change to accommodate the nvidia 390 drivers oh i see this has already been possible oh yeah this has been this has been there for some time news to me but the yeah okay so uh yes but it's been around for a while. So, you know, when you install games like, what's the Mario Kart thing? Super Tux Kart. There's a snap of that. That's obviously using all of that stuff already. But the 390 drivers have a different layout and structure and different shared object names and the confinement model needed to be updated to support those new drivers. model needed to be updated to support that those those new drivers oh anything in particular that i'd find interesting so what did nvidia do with the 390 release that because i assume the trick is is talking outside the sandbox is that is that what has to be sort of shored up is that capability it's passing through to the drivers on the host operating system yeah and the location of the shared objects have changed in some cases so they didn't they didn't hook up properly but they do now and that'll be in 1804 when it ships it's already in 1804 and
Starting point is 00:10:31 it's making its way to the other flavors you know the other uh releases in due course looks like there are some improvements to temporary files with app armor as well with uh snap d so that looks good um i uh i, uh, I gotta say, and this is me saying this and I'm not saying it cause one piece here seeing, uh, now Popey too. Hi, Popey.
Starting point is 00:10:50 I, uh, seen, I've seen a lot of good pickups of snaps. It feels like momentum. Mm. Hmm. Fly packs got some pickups this week too,
Starting point is 00:10:58 but I really feel like snaps have maintained a pretty strong trajectory. Hey, Chris, while you're on that, while you're on that trip, I've got a great snap for you. Oh, yeah? Tell me about it. Cointop. Snap install Cointop. You will totally love this.
Starting point is 00:11:13 This is completely up your alley. You will love this. We'll do it live. Snap install Cointop and then just run Cointop. All right. I'm snap installing right now. It's an Htop-style interface to cryptocurrency rates. I knew you were going to say that. I love it.
Starting point is 00:11:27 I already love it so much. That's great. And, of course, you would be the person to know about this, Snap. I know this is an area that you – oh, this is – Well, yes. Look at that. I have my finger on the pulse of this, of course. Yeah.
Starting point is 00:11:38 You know, Popey is your go-to guy for cryptocurrency. He has always. And all of your VR inquiries should come to me. Guys, this is so cool all right everybody uh go and go snap install coin top because i the part that really that really sells it for me is the ticker graph along the top when you can generate a graph like that on a on a command line application that deserves an install in some some some love there so uh gives you it gives you the uh the top 13 at least in how many i can fit i suppose if i were to make my oh just page down page down left and right there you go i'm down there you go oh yeah there
Starting point is 00:12:14 we go the the letters at the top of the columns will sort the columns and all that it's brilliant nano coin huh hmm interesting wow there's more coins these days than I would know what to do with. That is a great app. That is, thanks. A little bonus app pick there from Mr. Popey. I appreciate that. Well, I guess what I thought was a great development for Snaps is just business as usual and keeping things moving along. Which is also good.
Starting point is 00:12:41 It's good not to have those kinds of things break. Well, while we're talking about really cool apps, Wes found LSOF to GraphVis. Now, LSOF, as you know, lists all of the open files on your Linux rig. And that's cool. But what if you could graph it all? And it looks so neat. I did it here on my Plasma Neon box. And it's really cool.
Starting point is 00:13:05 I actually forgot that I had Postgres running, so you can see, if you ran it on yours, you'd see all the different processes and which ones are communicating to which over a loopback adapter. You can see that SystemD literally has its hooks into like a bajillion things. It's really kind of intense. It's really kind of intense. And I also realize how many applications on my machine have a back-end, front-end arrangement, like Spotify and a bunch of others that have a back-end listening process. And it visualizes those links between those processes. Yeah, it's a fascinating look that, I mean, you can obviously piece together through various other options,
Starting point is 00:13:44 but especially maybe if you're interrogating a system you're not too familiar with or you're trying to do an audit, this is a helpful overview. Yeah, it was. Well, I guess, oh yeah, Postgres. I forgot I did that before a show one time. And you have to have Lua installed and you have to have GraphVis installed. And if you're on 16.04 and you install Lua 5.3, the package maintainer didn't set up a symbolic link. So you have to symbolically link user bin Lua five,
Starting point is 00:14:05 three to user bin Lua. But once you do those things, it generates a nice, pretty graph for you. It sure does. I will have a link in the show notes. If you want to see that new show notes to got to mention this, I really got to be, I got to be better about this because I'm still getting tweets. They don't know. They don't know that we have Linux unplugged.com now. Yeah. That's so shiny. Yep. If you go to Linux unplugged.com now oh yeah that's so shiny yep if you go to linux unplugged.com slash 243 you get links to anything any apps we talked about anything like that just linux unplugged i'm doing it right now you can do it with me linux unplugged.com slash 243 boom uh of course as we do this show it's not posted yet but after it's posted it'll be live
Starting point is 00:14:40 that's the new website a new rss feed there too linplugged.com slash RSS if you want to plug that in your podcast catcher of choice. And if you've got one of those podcast catchers that supports chapter markers, check those out, too. And, you know, while I'm talking about chapter markers, I'll give a plug to a user error this week. It's back. Episode 47 with Noah, myself, and Joe is on there. Joe Ressington joins us for, I thought, a particularly good episode of the User Air program. Also with chapter markers. Boom.
Starting point is 00:15:11 Boom. Got the chapter markers everywhere. So if you've got a podcast catcher that supports them, go take advantage of that. Let's take a moment and let's thank Ting for sponsoring the Unplugged program. Linux.ting.com. You know, I could tell you about Ting, but it's been a while since we've heard from Kyra. So let's have Kyra do it. What do you say?
Starting point is 00:15:26 You want to do it? All right, Kyra, tell me about Ting. Ting keeps rates simple. We don't make you pick a plan. Instead, you just use your phone as you normally would. How much you use determines how much you pay each month. You can have as many devices as you want on one account. That's good, because when you use more, you pay less per minute, message, or megabyte of data.
Starting point is 00:15:44 That's good, because when you use more, you pay less per minute, message, or megabyte of data. Your usage, plus $6 per active device on your account, plus taxes, is your monthly bill. Simple. That's what we mean when we say... Mobile. That makes sense. Yeah, it's better than unlimited, because you have to pay a lot of money for unlimited, but with Ting, you just pay for what you use. $6 a month, your minutes, minutes your messages and your megabytes nationwide coverage cdma and gsm no contracts no agreements nor the termination fees none of that plus great customer service those are all the extra things i like to mention that i she couldn't fit into that jazzy tune but check it out linux.ting.com
Starting point is 00:16:19 it'll take 25 off a device or if you just want to bring one that's compatible because they do have the two networks so check their byod page then they'll give you $25 in service credit. Linux.ting.com, and a big thank you to Ting for sponsoring the Unplugged program. Linux.ting.com. So there's just one story that's gotten a lot of attention this week, and it's a total non-story. So we're going to razz it here a little bit. We're going to take a piss, I believe, as our friends from across the pond would say.
Starting point is 00:16:47 Hello, Dan. I'm glad you made it, because guess what? A Juno progress update is our next story, so I'm glad you could make it into the show today. Yay! Yeah, so let's talk about this hype story, though. Linux kernel is cutting its code size
Starting point is 00:17:04 by 500,000 lines of code by dropping support for old cpu architectures and i know a lot of you did your ears perk up and go does that mean 32-bit does that mean 32-bit does that mean does that mean power pc what does that mean no it's nothing like that it's like it's like these crazy ones like met tagETTAG, MN1030, Backflin. There's one called, there's a CRIS CPU architecture. Oh, don't cut that one. They're going to. And the Unicord 32, it's gone. Also, Hexagon architectures are out, but their maintainers are trying to step up their contributions, so they may keep it.
Starting point is 00:17:40 But they say Kelenov support for these different architectures that aren't really used anymore is beneficial for lots of reasons. Number one, it'll reduce the attack surface of the kernel, and it also just reduces the damn size of the kernel, which is particularly nice. And although many of us have fond memories of working on these old systems, it is time to move on, and
Starting point is 00:18:00 out with the old and with the new. Gotta get all those new ARM processor and phone supports in there after all. Yeah, it looks like that'll be about a little under 2.5% reduction. No kidding. It's not too bad. Did you just do a little quick math over there? Quick math. I heard you quick math in it over there.
Starting point is 00:18:15 You're on a roll today. Wes also spun up a server app we're going to be talking about later in the show. During the intro of the show, I think he spun that up. You maniac. about later in the show um during the intro of the show i think you spun that up maniac all right so daniel foray from elementary os is here and his timing is great because i want to talk about the slow and steady march towards juno now juno is the next release of elementary os which will be based on 1804 lts of ubuntu. And lots of new things are coming. We've been kind of covering this as it gets here.
Starting point is 00:18:48 And a new post went up. And you guys have a feature that I'll say is inspired by Unity that was one of the best new user Unity features. So why don't we start there, Dan? Yeah. Yeah, so a couple of the things we've been looking at with this release especially is kind of user feedback and figuring out what do people feel like is missing or what are people saying that maybe elementary OS can't do right now and kind of showing them how they can do it. And so this is, I think, one of the great ways that Unity showed them how you can use keyboard shortcuts there. And so we said, hey, this is a great idea. Let's implement it. So you mash down the super key, essentially, and if you hold it long enough, a pop up comes up with an overview of the keyboard shortcuts that the end user might want to cycle
Starting point is 00:19:37 through a window or switch workspaces or take a screenshot or even zoom an application in. And but then you guys went further than that. You can also remap what that super key goes to. Yeah. Like you can change the mash behavior. Yeah. So we set that up because we know that people have different expectations of what they want the super key to be. So we figured,
Starting point is 00:19:57 you know, the first try, we're going to have it pop up as the keyboard shortcuts to show them, you know, this is what we set it up as default, but then you have a quick shortcut that'll put you right into shortcut settings, and you can have it show instead the applications menu,
Starting point is 00:20:12 or you can just have it do nothing if it's getting in your way. Looks like, while we're talking about system settings, the Bluetooth menu got reworked quite a bit. New device discovery seems a little different. And is this essentially moving away from the GNOME tools and rolling your own Bluetooth stuff here with the management aspect?
Starting point is 00:20:30 Right. So one of the things that we have to kind of work with in a new release is changes that Upstreams have made. And the GNOME Bluetooth wizard has actually been deprecated Upstream for a really long time. And so we've kind of finally moved away from that and have more of our own tools.
Starting point is 00:20:46 Wow. It looks nice and clean, as it always does. It almost goes without saying these days that it always looks nice and clean. Thanks. So the one thing that I wasn't clear on is you guys have GeoClue, a GeoClue API that developers that are creating applications
Starting point is 00:21:01 for elementary OS can use to ascertain the user's location, and that's controllable by the end user. So what's new with Juno? Because that's already existed, correct? Right. So we had the GeoClue API in before, but there were some big problems. One was that we didn't have any documentation available for it on Volodoc. documentation available for it on Volodoc. Another was that you had to ship a custom vAPI file with your app to actually use it. So that was kind of inconvenient,
Starting point is 00:21:32 and you have to know how to do that. And then another big issue we had is there was no real incentive for developers or users to care about this API because they had no kind of control or interaction with it. Well, and now it's like even more like... The part I didn't quite grok was like, now it's like down to the nearest town, like you can get more fine grained of how close it gets for the user. What we do is that now when an app wants to get your location through geoclue we throw up a little alert dialogue and we ask you permission and then we let you know what kind of accuracy that the app
Starting point is 00:22:12 is requesting so you can know oh i see like right so if you have an app that um should only be requesting country level but it's requesting street level you can say hey no like i don't want to do that ah that's like hmm well so that's those are the things that jumped out at me. Is there any other things that made anything I missed or anything you want to mention? Yeah, I mean, we've been trying to look at some things that our users have been asking for. And one of the big ones is some more changes to code. So there was recently a poll in the Vala Google Plus community that said that more people are using elementary code to write Vala apps than gedit and GNOME Builder combined.
Starting point is 00:22:53 Wow. Yeah, so we're really going hard on trying to make this a great code editor. We've added a new fast style scheme switcher, so you can easily go into dark mode uh with solarized dark or light mode with solarized light and that's just a one button click back and forth i like that yeah i see that uh uh this uh this is one of these uh i don't have i have i ever it wasn't this renamed like this is i knew this by another name before didn't i before it became code yeah so in in elementary us loki we shipped it as scratch this is this is a total rebranding okay well dang dang it looks great um and so now it's called code
Starting point is 00:23:32 and that was formerly formerly the artist formerly known as scratch right dang and those are just the things you're talking about at this point just yeah there's some app center updates as well some changing over like uh going from updates to installed and a few other like tightening up of the UI there. It's good stuff, Dan. It's good, good stuff. So when do I get it? When do I get it? When do I get it, Dan? Dan, when do I get it? Dan, Dan, can I have it now, Dan? Dan, when do I get it? Can I try it, beta Dan? Dan, when do I get it? Dan, I want it now. we're trying really hard to get to the point where we're going to release a public beta. What we're doing right now is we're trying to track any regressions from the old version and make sure that we fix those up and things are ready for our developers
Starting point is 00:24:12 to get their applications ready to ship in App Center and for translators to go in. So we have to hit a string freeze so the translators can go in and do all their stuff before release time. Very good. Well, I'll wait patiently then, I suppose, because it just takes its time is what you're saying.
Starting point is 00:24:28 Yeah. So Ubuntu, though, is going final beta, though, right? So, you know, as far as upstreams are, you know, that's tracking nicely. So that'll save us and let us focus in on just kind of cleaning up and then getting ready to roll that beta out like real soon all right all right i'm excited well thanks for coming by and giving us an update i like you i like that you guys are keeping us posted helps build the hype and that's always appreciated it's always fun to get excited about a new release yeah trying to definitely tune into
Starting point is 00:24:59 our blog because we we're posting stuff all the time about what we're working on boom we'll have a link to that in the show notes as well. How about just a quick shout out to the GNU Cache Project? Because I don't think we've ever mentioned them on the show. And they just reached a major milestone. Version 3.0 has been released. And it finally has been moved over to GTK3. Nice.
Starting point is 00:25:23 Do, do, do, do, do, do, do. Yeah. And, you know, I think that's probably taken them quite a bit of work to get there, so I thought it was worth celebrating. Even though we've never really mentioned the show, it's one of those boring, just get work done tools, but it is kind of great. Yeah, I mean, for double entry, you know, simple double
Starting point is 00:25:37 entry accounting stuff, works pretty nicely. Mm-hmm. Looks like they've added support for some online service APIs, too. Oh, that's handy. So, it could be, yeah. And some improvements to the SQL database backend stuff. So GNU Cache 3.0 with GTK3 now baked in. Check it out. Yeah, I guess so.
Starting point is 00:25:56 I don't know. I don't think I've probably launched GNU Cache in years. All right, we do have a new Cubes OS. Anybody in the mobile room a Cubes OS user? You know, anybody? Anybody? I thought we had somebody at one point. Come back to us.
Starting point is 00:26:10 Everybody switched over to elementary OS, I guess. It's so flashy. Yeah, yeah. Yeah. All right, well, we'll talk about Cubes OS then. So Cubes OS is, you know what? You know what, actually? Before we go to Cubes OS, let's take a moment and let's mention, we plugged User Air. I'll also mention, check out this week's Late Night Linux that just came out. It's Ike's last episode, and they have Graham on from Linux Voice and talk about some of their future plans, so go check out that. It was a pretty great episode. And then also, I think we mentioned it once before, but one more plug, Skis.
Starting point is 00:26:47 The Ubuntu podcast is back from their season break. They recently had a great interview. Yeah, we are. Fantastic. Congratulations, guys. It's good to have you back. And so Ubuntu podcast is definitely worth checking out. And you know what?
Starting point is 00:27:00 Might as well, if we're doing this, I'll throw a plug in there for TechSnap. TechSnap.Systems. Wes is going to do a breakdown of a super cool open source tool called Terraform. And we'll be covering that in this week's episode that will be coming out on Thursday. Lots of fun. Yeah. So there you go. I just wanted to mention a few of those things because there's a lot of really cool stuff going on out there right now.
Starting point is 00:27:19 Speaking of cool stuff, how about DigitalOcean? Oh, yeah. You know them all about it. Go to do.co slash unplugged and get $100 credit. If you have a new account and you have a legitimate credit card on file, you can get a $100 credit at DigitalOcean. This is secure, reliable, predictable pricing, super easy, infrastructure at scale, and they now have flexible droplets.
Starting point is 00:27:43 You can mix and match the resources that are most appropriate for your application. do.co.action. You know, I've told you so much about DigitalOcean. Wouldn't it be good? Wouldn't it be good to hear from somebody else, Wes, for once? Please! DigitalOcean's cloud computing platform was designed with simplicity in mind, giving development teams the ability to easily manage infrastructure.
Starting point is 00:28:09 That's why thousands of businesses around the world are building, deploying, and scaling their applications faster and more efficiently on DigitalOcean. Using our simple control panel or API, you and your team can seamlessly go from deploying to scaling highly available web, mobile, PaaS, DBaaS, or machine learning applications. In just a matter of seconds, quickly set up one to thousands of virtual machines, easily secure servers and enable performance monitoring, and effortlessly attach more storage. Plus, you'll always know exactly what you'll be paying every month with a predictable flat
Starting point is 00:28:43 pricing structure across all global data center regions. By using DigitalOcean, you'll get the infrastructure experience that development teams love with the features your business needs. Sign up for DigitalOcean today and experience simplicity at scale. Oh, do.co slash unplugged. Do.co slash unplugged. I don't know, Wes. All of a sudden I decided to make it a theme. I'd have other people do the ad read this week. It's way easier.
Starting point is 00:29:16 And there's less of a chance that you will mispronounce something. Why didn't I? So it's the best of both worlds, really. Why didn't I think of it before? Fair enough. All right, so back to Cubes OS. That was a fun diversion. You know, sometimes you Why didn't I think of it before? Fair enough. All right, so back to Cubes OS. That was a fun diversion. You know, sometimes you got to pet the dog, you know?
Starting point is 00:29:29 Sure thing. Keep them happy. Yeah. Cubes OS 4.0 is out after nearly two years in development, countless hours of testing. You and I did mention it recently. It's got a new admin API, a brand new core stack, fully virtualized VMs for enhanced security, multiple flexible disposable VM templates that can be spun up immediately, a brand new RPC policy system, a powerful new VM volume manager that makes it easy to keep different VMs on external
Starting point is 00:29:57 drives. That's super cool. It says, hey, get this drive, plug it in, let's go. New template system and a rewritten command line interface. That's like a lot of stuff. And I think the virtualization changes stuff has been huge in this version of Cubes OS. So big congratulations to Cubes OS for the brand new release. I don't really, you know, like I know that the Purism laptops are going to be shipping based on with Cubes OS.
Starting point is 00:30:22 I don't personally have a use for it yet, but it is very cool. The idea is that you run everything in its own isolated VM. So you have a web browser VM, you have a chat VM, you have an IRC VM. You have all these VMs on your system, and there is some resource sharing they do, so it's not like it's massively. Right. But the idea is that everything has its own independent stack. And then as long as your virtualizer is secure, then your applications are isolated and secure.
Starting point is 00:30:51 It's like containers. Who needs that, right? Yeah, we already have virtual machines. And it's interesting to watch cubes sort of respond in a now a container world because cubes has been around for a long time since before Docker was really, you know really a common idea. And so they've sort of had to watch the market move around them a little bit, and they've had to adapt to that. And I think this release reflects that. Yeah, it's impressive that despite... I certainly don't use it very much either,
Starting point is 00:31:18 though this is making me want to give it a spin one of these upcoming weeks. They have a lot of momentum going for themselves and making constant improvements. Yep, exactly. And we're going to talk a little bit about richard stallman's uh poster in a bit and uh i think maybe we could revisit that then oh yeah you know that security kind of stuff um but yeah maybe one of these days west maybe one of these days we're avoiding the whole challenges thing for a while one of these days we could do like a cubes os week or so that could be fun especially if we could run on our laptops you know but we both put it on the laptop and we work out of that for a week see what it's like really get an appreciation for that workflow would it be doable i wonder if people might be listening to do this all the time and might just think it's not that
Starting point is 00:31:56 big of a deal i don't know okay well let's do a little app pick here it's kind of a server side app pick and uh something that west got set up like i said during the intro i've been thinking a lot recently about um discord versus irc as some of you guys know we did a poll in the show and it was pretty much universally irc that won and uh i was trying to break down like well what is this about and a lot of people said well you know uh irc isn't a cloud service irc is uh you know it's it's the open source way. Like there's all these different reasons that people had. And none of it totally clicked with me because, you know, the IRC system that most people use, like Freenode or like GeekShed in our case, is hosted by someone else on their computer.
Starting point is 00:32:38 It's kind of technically a cloud service. It's just the cloud service that we didn't call cloud services back in the day. It was just a server you connected to. But if IRC were to launch today, that would be considered a cloud service. It's just the cloud service that we didn't call cloud services back in the day. It was just a server you connected to. But if IRC were to launch today, that would be considered a cloud service. And so I didn't really buy the argument that moving away from Discord got us off the cloud or something like that. But you can't argue that one thing you can do with IRC that you can't do with Discord is you can truly brew your own IRC server, roll it yourself if you want. Definitely. And that kind of got me down this path of like, what other things do we commonly now use as hosted services
Starting point is 00:33:09 that we could quickly and easily re-implement for ourselves if we didn't need something huge and large scale? Maybe you don't need a free node scale IRC system. Maybe you don't even need something as large as what Jupyter Broadcast needs. 20, 30, 40 people in an IRC room, nothing massive. How many hoops do you have to go through to just do this yourself? Maybe you just need a private server behind closed doors to orchestrate a couple things. So how easy is it?
Starting point is 00:33:34 Well, Wes found Oregano. Oregano is a modern experimental IRC server written in Go. You've guessed it was either going to be Go or Rust, didn't you? It's designed to be simple to set up and use, and it includes features such as UTF-8 NICs, channel names, client accounts with SASSL, and IRCv3 support. And you got up and running on your laptop there.
Starting point is 00:33:57 Actually, it's running up on a DigitalOcean Drop. Of course. Of course. Of course. I should have known. I should have known. What is your initial impressions on the difficulty to set it up and all that kind of stuff? Oh, it was quite easy.
Starting point is 00:34:08 They've got releases available. It also looks like it's in the AUR as well, if you want to give it a go that way. But really, you just go to the release pages on their GitHub, download it, extract it to Tarball. They've got a couple commands you can run to set up the certs and set up a DB, and then away you go. I've posted an IP there in the IRC for our live listeners. Cool.
Starting point is 00:34:28 You guys can go check in, start chatting. There's a hashtag JB channel right now. I found a couple of things about it that I liked. It's got native support for TLS SSL. It's got YAML configuration files that are easy to read. Passwords are stored in bcrypt and are also salted,
Starting point is 00:34:44 which I like all those things and it uh at least at least from from your description seems to be easy to set up so if you wanted to like if you did want to take this under your own control and you didn't need something large scale i mean i don't know what i'm not trying to say what this can or can't scale up to but i think a lot of times we get we get sort of carried away when we try to say we're going to replace Google or we're going to replace Discord and we try to replace it
Starting point is 00:35:08 with something at their scale. It's just not possible. But we don't all need that scale. And this is an example of an application that you just put on a VPS in a couple of minutes that if you wanted to,
Starting point is 00:35:17 everyone at work in your office could be using this. Yeah, I don't think that would work just fine. Yeah, and then maybe you wouldn't need Slack. And if it doesn't take hours to get set up and secured, if it can be as simple as
Starting point is 00:35:27 I mean, how many minutes did it take you? Five, ten minutes? Less than that, yeah. Three minutes? I don't know. Because one of the appeals of Slack is when you just want to create a Slack group, you just go click a button, put a name in there, and start inviting people, and you're good to go. Well, this isn't that much longer and it's something you control, and there's just that creepy story about Slack giving access
Starting point is 00:35:44 to your direct messages to management. And, you know, this doesn't have those problems and anybody using any old IRC client can use it. That's pretty cool. And then if you want cloud support, you combine it with something like IRC Cloud. Yeah, right. There you go.
Starting point is 00:35:55 You have a layered solution. Yeah, yeah. It's pretty neat, huh? Yeah, it's simple. No nonsense. I don't know that it's as configurable as some of the, you know, standard IRC servers, but you might not need that, right?
Starting point is 00:36:06 Especially maybe you're just using it to transfer data or automate some bots and processes around the office. This could be cool, too. You just need to spin it up during an event, right? You use it to coordinate during an event or something like that, and then when the event's over, you spin it. You just turn it right off. Yeah.
Starting point is 00:36:20 So anyways, that's called Oregano, and we will have a link to it in the show notes. And it looks like they also have a couple of different test servers that are always running that you can check out as well. Levi's here to check it out. Levi says he approves of it. Don't you, Levi? Yeah, Levi the studio dog. He likes Oregano.
Starting point is 00:36:36 He probably does, actually. He probably does. He probably does. Get out of there. Do you have any use for your own IRC server? I don't really. I mean, what I want, you know, because we can sometimes have hundreds hundreds of people in there i just don't think i'd want to use something like this right and i mean it kind of makes sense it's part of the business to have a little not really
Starting point is 00:36:50 our special sauce to host our own irc server so but i don't know that i need one but i could see it if you you know maybe you've already got written some irc bots or or yeah you're just like a small office of tech savvy people and you just need someone to store your chat logs and make async communication and other things easier maybe you're doing a podcast maybe you're doing a podcast you got a podcast with a you know a few dozen people watching live i mean like right now we probably there's probably not so many people in the chat room that we couldn't we couldn't host all these people on it i'm sure oh yeah we could even give it a shot yeah well some of them are maybe right now you have people logging in yeah it looks like we got a couple people checking it
Starting point is 00:37:22 out eric tech man er, you got in there? I got in there. I sure did. Good. Good. Have fun. That's nice. It's really fast. Yeah. Yeah. Yeah. Yeah. This is just running on the baseline DHO droplet. Well, there you go. Now you're off to running your own infrastructure. Boom! You didn't even have to use
Starting point is 00:37:39 Terraform. I did not. Yeah. Well, that's pretty cool. If you have any other kind of really nice self-hosted services that... You know, it's something that we haven't really talked a lot about before. And I did not. against locally running it there, writing your client to attach to. That could be easy, too. Yeah, yeah. Let us know what else you've been re-self-hosting or would like to see us attempt. Go to linuxunplugged.com slash contact and put it in there. Because I think it's not that, like, we have to be all, like, anti-hosted services,
Starting point is 00:38:18 but I think that if we can opt to use something like this from time to time, it sort of forces the rest of the industry, the software ecosystem, to still support it. So I'm always a big fan of that. And we're going to get into Richard Stallman. This is kind of a good segue, actually. He wrote a post over at The Guardian, and he calls it a radical proposal to keep your personal data safe. And he really does – I'll just kind of read it and then we can talk about it
Starting point is 00:38:49 because he does a good job of sort of illustrating a couple of points that maybe could be practical, could possibly work. Maybe we'll discuss that because I think that's sort of the question. But he writes, journalists have been asking me whether the revolution against the abuse of Facebook data could be a turning point for the campaign to recover privacy. He says that could happen if the public makes a campaign for a broader and deeper push. Broader meaning extending to all surveillance systems, not just Facebook.
Starting point is 00:39:17 Deeper meaning to advance from regulating the use of data to regulating the accumulation of data. Because surveillance is so pervasive, restoring privacy is necessarily a big change and requires powerful measures. The surveillance imposed on us today far exceeds that of the Soviet Union. For freedom and democracy's sake, we need to eliminate most of it. There are so many ways to use data to hurt people that only safe data the only safe database is the one that was never collected thus instead of the eu's approach to mainly regulating how personal data may be used with its general data protection regulation or gdpr i propose a law
Starting point is 00:39:58 to stop systems from collecting personal data he means all together and the most robust way to do that uh the way that can't be set aside at the whim of a government is to require systems to be built so as not to collect data about a person the basic principle is that a system must be designed not to collect certain data if its basic function can be carried out without that data so we have to start designing systems in a way that they just simply don't collect data because the temptation to have excuse me because the temptation to have data is so high it really is now uh is that practical though uh he talks about uh the transport the Transport for London digital card payment system that records the trips, the cameras that record your entry to the system when you go down there.
Starting point is 00:40:51 He says that we'd have to redesign security systems in a way, in the public, where they don't constantly record everything, that the recordings would be local recordings that could be checked in the next few weeks if a crime were to occur, but should not allow remote viewing without physical collection of the recording. Biometric systems should be designed so that they only recognize people
Starting point is 00:41:14 on a court-ordered list of suspects to respect the privacy of the rest of us. An unjust state is more dangerous than terrorism, and too much security encourages an unjust state. So his argument there for the security cameras is local SD recordings, basically, and then the popo go in and recover the recordings within a few weeks if there's an emergency. But maybe like every 90 days or whatever, the cameras wipe themselves or just start overwriting themselves uh and uh same with same with like payment systems and whatnot is that is that practical let's take that one first like could we because if you think about this we have such a massive problem that we're facing now even stallman in here feels a little defeatist he comes across
Starting point is 00:42:01 a bit defeatist he does yeah right yeah he talks about how people don't care enough and about how the only way is going to change if people care, but people don't care. So that was going to be my question to you in your prompt. What do you mean by practical? Because obviously, I think in many ways, technically, yes, right. But I think he is somewhat correct in identifying a lot of the reasons, both from the law enforcement side, right? More data means faster actions, maybe arguably better public safety, perhaps not. But that's the case. And from the business side, more data is more features. And a lot of times those frills, right? A lot of times, even when we're talking about hosted versus self hosting, those frills are that extra little stuff at the end that really makes the
Starting point is 00:42:37 difference. And that users really like even if they're not central to the feature. Yeah, he argues that additional services could be offered separately to users who actually request and want them. And even better, those users could use their own personal systems to track their own journeys if they wanted or something like that. Like so the tracking stuff could be additive instead of built in. The other hard part, I think, is that a lot of times these in the small, they make sense, right? You're like, Oh, yeah, I do want to see all my past trips on the tube or whatever. And it's only in the aggregate when it's this large, once it's become this large collection, then it becomes creepy and, you know, complete surveillance. Yeah, I mean, let's be honest, we have so many different things that are monitoring our activity now we have data brokers, you have credit monitoring agencies, you have things like
Starting point is 00:43:18 movie pass that are trying to construct a night out at the movies where they track all of your location. And there's a lot of companies that are in this business now i mean facebook and google are maybe the most prevalent offenders that we talk about but there's a there's so much other stuff and so what stallman is a stallman is essentially suggesting and maybe this is the core thing i'd like to bounce around with you and the mumble room is is it possible to design these systems just in a way like like can we say they just by default don't collect information? Can we do that? Is that accomplishable?
Starting point is 00:43:50 And why wouldn't that work? And I think, think about it too from like a system administration management standpoint. Think about that for a moment. Could we do that? Could you build a system in a way where it's not collecting metrics, it's not collecting information and usage?
Starting point is 00:44:02 I don't know. So let's discuss that next. But first, linuxacademy.com slash unplugged. Go there to sign up for a free seven-day trial, and you support this here darn show. linuxacademy.com slash unplugged. I am so tempted to play the clip just to keep with our theme, but I'm not going to do it. I'm going to change it up from what you expect, and I'm going to tell you just go over that yourself because it is great. linuxacademy.com slash unplugged. That's where you go to sign up for a free seven-day trial and support the show. Try out their self-paced in-depth video courses on every Linux, Cloud,
Starting point is 00:44:32 and DevOps topic. They have a course scheduler to work with you if you're busy, and they have learning paths, which are a series of courses and content that's been planned by their instructors for a specific career track. That's awesome. And then you combine that when you're ready to go get your search. They have practice quizzes to help sort of get you ready. And they have courses that are created specifically to prepare you for those exams and flashcards, which are forked by the community to help you study. So it's a, I mean, it's like, it's a system to help you get through this. It's exactly the kind of support I could have used.
Starting point is 00:45:03 And then the thing that really benefits for somebody like me is these hands-on labs. They spin these servers up, but it doesn't matter what you're learning. You know, you pick the distribution with your courseware. The courseware matches it. The virtual machine will spin them up. They even have systems for AWS when you're learning that.
Starting point is 00:45:18 And they have all kinds of great resources available to you, including study guides, lesson audio, personal notebooks that you can take with you offline, iOS and Android apps. Why not quiz yourself? And they have added offline support on the iOS and Android app for the quizzes. And you can cache the lessons. That's perfect for travel or just taking a break at the beach. And if you really get stuck, they got real humans that can help you.
Starting point is 00:45:43 Full-time human beings that can answer your questions. LinuxAcademy.com slash unplugged linuxacademy.com slash unplugged go there to support the show and a big thank you linux academy for sponsoring the unplugged program so i was thinking about this i i uh i couldn't really build a network without some data like if i don't even track the downloads and i don't know what shows are a huge waste of our time versus what shows people really like so they're like if you're building a server and you're not collecting metrics on where people are connecting from then you can't properly build out how your how your site loads for people you can't cache it correctly like you have to do some level of tracking and And even at that level, metadata is useful. You and I were talking about a couple of different examples of metadata that we have just from like friends and family that use different services.
Starting point is 00:46:32 And it's like you can kind of figure out what they're doing just by looking at the metadata. And I definitely wish Stallman was right here, but it just doesn't seem possible. It just doesn't seem it seems like we've gone too far down that route. You could technically do it, but there's not enough motivation to pull it off. Do you think I'm wrong? Well, I wish you were more wrong.
Starting point is 00:46:54 I mean, I think, I think in an alternate universe, it seemed, it is, it all seems possible. It seems like it could be within our reach, except it's going to be a lot of work.
Starting point is 00:47:02 And it's like, because, you know, it's one of those, lot of work. And it's like, because, you know, it's one of those like, we can, but should we questions and that takes impulse control and principles that you apply on a daily basis, especially in the face of like profit driven motives or other things. And that's where I think it breaks down. Do you think okay, so I think maybe this could change if people started to really value what their personal information was worth, like if a couple of things keep happening, that made people understand the value of it.
Starting point is 00:47:26 So mini Mac suggests that perhaps it's an opt-in feature, but would people actually pay for that mini or would they, if you don't offer it to them for free, they're not going to bother. You know what I'm saying? Like I get the idea that like you installment or positioning that, uh, something like that could be an extra feature you pay for,
Starting point is 00:47:42 like the tracking that records all of your routes. So you can graph them all for the year. But I don't think anybody would actually pay for it, do you? No, I think if you want to have trust again in these services, to collect as less data as possible and tell your users you can have other features in this product, but then you will share this and this and this data, and all this stuff should be opt-in and not opt-out.
Starting point is 00:48:07 It's like that I think you can gain the trust again. Otherwise, a lot of people are really scared now what they're doing. I wonder if either Popey or Wimpy would like to comment on the GDPR stuff, because obviously it's at the fringes of my understanding. But he does mention in here the EU's GDPR regulations are well-meaning, but don't go very far. He says they won't deliver very much privacy because the rules are too relaxed. They permit collecting any data if it's somehow useful to the system, and it's easy to come up with any way to make a particular data useful for something, he says. The GDPR makes much of requiring users to give consent for the collection of their data, but it doesn't do much good. System designers have become experts at manufacturing consent. Consent. Does either one of you have a thought on GDPR and his take that it doesn't go far enough, it doesn't do enough, it doesn't really solve this problem?
Starting point is 00:49:00 I would love to offer some erudite insight into that, but I've accidentally started playing Bomb Jack using MAME. Good for you. Yes, respect. That's fine. That's a lot more fun probably. From my own point of view, with regards to the Ubuntu Mato project and the way that we collect our crowdfunding is that that creates a problem for us. But the issue is, is that the rules are too vague and therefore pretty much everything falls under its under its rules in some fashion or other. And it's unclear if you're truly affected and whether you need to make a change or are people just making changes because it's so vague.
Starting point is 00:49:50 Yeah, that has been my take on it, too. I did a little bit of looking into it for Tech Talk today, and I was really surprised at the language when I actually got my hands on it. It just seemed like you could interpret that in a lot of different ways, and maybe that's what Stallman is trying to get out here he says uh that uh we just have to stop surveillance before it even begins to prevent this and i think that ship's already sailed unfortunately and that's why i think he's a little defeatist like i think some part of him must know it's it's too late it's you know right and like maybe there are opportunities to choose some
Starting point is 00:50:23 services if more services and things spring up that do claim at least to have those principles but there are so many like right like with cameras like things the government's use there's so many little areas that often are ignored by the public it's hard to see there being a lot of scrutiny or impetus to make changes there he does give a plug though for uh for their one-click cash payment, GnuTaler, T-A-L-E-R, Taler, Taylor? Taylor? Taylor? I don't know. Probably not Taler.
Starting point is 00:50:49 It's an electronic payment system under development that they hope to make operational this year. And they're pretty jazzed about it, so it gives it a plug in the Guardian article there. I have not actually played with it. I have heard of it before. It looks like they've got a snazzier site now. So that's the first step.
Starting point is 00:51:07 Yeah, that is. I don't know. I read this and I think, boy, good idea. The problem is that it just doesn't scale. Like his idea for local storage and cameras, that doesn't scale. It simply is there's too many cameras now and there's too few people to monitor them.
Starting point is 00:51:24 And it just, they have, it's too late. now, and there's too few people to monitor them, and it's too late. The ship's already sailed. I wonder, is there time? Can this abate some potential AI machine learning problems? We're only getting started in the creep factors possible in that technology. Can we forestall some developments? Yeah, well, is there something you can individually do is what I was thinking
Starting point is 00:51:48 about. Like, what if you just became an international man of mystery or woman intentionally? Like, we talked about this before, but you start using VPNs regularly. You start using GPG all the time.
Starting point is 00:52:04 You maybe use different names for different sites uh you use different containers in firefox to create different identities or live cds only yeah like maybe you start you start behaving like somebody who is trying to cover their tracks a little bit so that way it just becomes normal and then the more of us who do it, it's just the norm. Like there's, oh, yeah, that's just what technology people do. Oh, those techies, they're always using all that security. Right. We know if we've seen things like some devices that try to VPN as a router at the edge or funnel you through Tor. Yeah. So if you did those things, then that would mitigate tracking.
Starting point is 00:52:42 And I saw this hat. I saw this hat that blocks face recognition. I wonder if we could find it. Hat that blocks face recognition. Let's find it. It's a face recognition-like prevention hat. It's the most funniest thing because, oh, well, that's actually kind of a funny thing when you search for that. You get a lot of funny different results.
Starting point is 00:53:02 But somebody is working on a hat that has a built-in led light array in the brim which blocks facial recognition cameras and you so you can wear that when you go out if you were super super paranoid see that's the thing right there i just did it i just did we have to stop talking like it's a super paranoid thing to do like it just has to become okay and normal to want to have a hat that blocks facial recognition. Right. That your personal privacy is a reasonable thing to protect without having to
Starting point is 00:53:30 explain why or need, you know, feel like you're suspicious or paranoid. Nobody listening is going to do it. Nobody. I wonder what that tells us. Maybe this is something we're just, maybe we collect a whole bunch of information.
Starting point is 00:53:43 We can find out what that tells us. Yeah, I think it tells us the scale of economies with technology and the momentum there is so strong that this is happening. That we're now capable of having machines that are capable of analyzing images. We can have them monitor multiple video feeds at the same time. And that capability is just beginning. It's just going to get more advanced. It's here. And we've all known anybody that's been in technology for years has known this is coming we've all known this yes it's just it's so obvious because the machines are getting better and better with like machine vision all of that so i guess the next conversation we need to be
Starting point is 00:54:19 having and should already be having is what do we change about society and society's understanding of technology to make sure that this is properly stewarded so that people can be good shepherds of this stuff. Is that possible? Or is that pie in the sky? I mean, it is pie in the sky. It seems possible. It seems like that can be a track that we could head down,
Starting point is 00:54:43 but because nobody in here, I don't, I don't believe anybody in the mumble room, I don't believe probably anyone listening is going to start wearing a hat to block facial recognition, is going to start using VPNs all the time, is going to use GPG. Maybe those things are maybes, but it's going to be such a minority of the audience that does it. It could literally be down to like a, you know, you could count them with one hand, how many people in our audience. Let alone popular do you how do you get that movement to start sure there's lots of people concerned about facebook it's not gonna happen we just don't have that level of skill or interest there's just so many new devices coming online all the time that track your activity that generate metadata that even just you know i i covered an article uh that
Starting point is 00:55:21 uh was was looking at the they put a packet with consent. They put a packet capture at the router and just looked at the data generated by smart appliances like smart plugs and the Alexa and that stuff. And they were able to get a pretty good idea of what was going on in the household. Sure, right? So that's all – it's happened already. It's happened. And people still want those features, right? Like, just think about how many people,
Starting point is 00:55:47 even in our audience, are still hooked on Google services because it turns out when they read all of your email with machines, it's nice, right? Or when they know all of the calendar appointments you have, they can do clever things. And you like those things.
Starting point is 00:56:00 Yeah, I'm taking the kids on spring break trip, a road trip over the weekend. And in my Google Now cards is a card for for here's the things to do in that town. And I, you know, I'm like, wow, it read my email, figured out that I booked a campsite and then generated a card of the highlights of what to do in that town without me ever prompting for a single thing. I don't know if I mean good or bad. It's just interesting that it can do that. So we're there. for a single thing i don't know if i mean good or bad it's just interesting that it can do that so we're there so that's why i think we have we have to talk about the good stewardship stuff a little bit and maybe really it's we don't we can't possibly uh come up with a solution here but maybe we can come up with a way to start the conversation i i don't know right sets of sets of principles and then maybe eventual regulation or other other steps so that these can be ingrained right like how do we set up at least guardrails so that maybe some of these can still exist if you want them,
Starting point is 00:56:47 but that we can be assured that some sort of privacy-centered policies are being followed on the back end? Hmm. Pie-in-the-sky stuff on this week's episode. I'm depressed now. It's being driven by corporations, right? So it's going to be difficult. But I guess we are their customers.
Starting point is 00:57:03 And I think, I mean, there have been cases in the past, right, where consumer sentiment changed and companies were forced to reflect on that. But it's a slow process and I think also somewhat unpredictable. Yeah. I'll give, if anybody in the mumble room wants to give a final word on the idea of kind of what we do now that we're at this point with the Googles and the Facebooks and the Cambridge Analyticas and all of the other monitors out there. What is the next step that we can practically take? Does anybody have thoughts on that? You mentioned GPG. That is definitely a way to encrypt email and make it possible. And I just recently found a way to do it with Apple Mail. Is anybody going to seek that out? No.
Starting point is 00:57:46 Unfortunately. And so that's just kind of the world we're living in, is that nobody even knows they can do it, let alone will do it. Yeah. Yeah, and the thing is, is that Stallman's not going to be around forever. And there's really almost nobody that gets media recognition that's banging that drum like that. Eben Muglen. Moglen is the name. Well, and Edward, I could name a couple others. Edward Snowden has been also making some public statements about,
Starting point is 00:58:12 Cubes OS, for example, has been promoted by Edward Snowden. So there's others, but it's a handful of people, don't you think, Dar? I think it's a handful of people, but you don't really want many people to do this. See, Stalman is an issue sometimes because of his other political views. Eben Moglen seems to be the most balanced person so far in terms of being to the positions of Stalman. the extreme to kind of make that contrast to the middle ground that most people actually live in evan moglan is kind of more towards spending that side but actually still reaches the people of the middle ground ever snowden he's always going to have that reputation of the past of what he has done yeah and then you have to think he still uses you know the proprietary product still he says apple is good and things like that so that's not really the message for a foundation like that. So Stallman's solution
Starting point is 00:59:08 for privacy is build the systems not to collect the data to begin with. But my counter to that was we're so far, far past that. So what do you do now, Dar? So what do you do now at this point? Now that it's already there. Everybody's
Starting point is 00:59:24 already monitoring. There's thousands of cameras in cities, in any modern city now. So now what? So I think that the point we got ourselves in is the one that things like Freedombox matter more. It's a project that intends to be this device that you sit in front of your router. So all of your traffic goes through it kind of does its fix before it gets to the real network and it happens you make phones that follow the same principles it's not connected to your modem at all times and you keep doing this and actually making people care and eventually when it comes to the cctv cameras and everything which
Starting point is 01:00:02 is the part we can do the least it becomes less less of a thing because usually CCTV cameras are way worse because they have so much other data on you already, right? So they can then say, oh, yes, we're spotting these also other behavior. But if it is just a footage of you going somewhere, there's no other notions of your blog post. It's kind of irrelevant most of the time. It's public information like anyone will have seen you. your blog post, it's kind of irrelevant most of the time. It's public information like anyone would have seen you. It does seem like though, as long as we're connecting out to services that track us, there's only so much we can do. Yes, right. If you're connecting to Facebook still, or Twitter, or Slack, or Google, you think not. Let's imagine the Freedombox scenario, right?
Starting point is 01:00:40 Let's imagine the Freedombox scenario. You post on Facebook, but Freedombox already sees that you're posting on Facebook, so it encrypts the message. You see it as if it was decrypted. Your friends see it as if it was decrypted. Yes, it is stored in Facebook, but ultimately, it's encrypted text that actually is there in the database. I didn't realize there was a capability for Freedombox. That would be great. If that was possible, so the Freedombox is essentially doing encryption of the Facebook post and decryption on the other end automatically in this scenario, in this hypothetical scenario.
Starting point is 01:01:06 This is the type of idea that Freedombox aims to achieve. It's not at that stage. It's hard work. It requires a lot of people and not that many people are working on that project, which makes it funny enough because, you know, it's important. But ultimately, it does some of the primary fundamental things like your email actually intends to do this for all email providers actually intercepting there. And that's kind of what's intended. And if we get to build tools like this, then nobody needs to worry. Like it automatically horrifies your traffic and things like that. Now, I just hope that we can build these things and get them established while enough people still care. Not to make this about the damn kids. It's probably a pretty
Starting point is 01:01:42 short little window that we have, right? That is what my concern is. That Freedombox does look like a great project. I'll have a link in the show notes, but freedombox.org if you want to check it out. It seems like part of the problem is just, too, that oftentimes, maybe with enough consumer interest, we could have some easy-to-use privacy-focused things. But even making the claim of privacy, it's not a feature that you use in a normal sense, and it takes a certain amount of understanding of the technical systems underpinning it to be able to appreciate, like, is this privacy real or is it just hype and marketing?
Starting point is 01:02:12 Yeah. So that makes it hard for consumers to self-select as well. So, Mumble Room, remind me, who just bought TunnelBear? Was it McAfee that just bought TunnelBear? You know? Yeah. Yeah. And that's an example.
Starting point is 01:02:24 Who owns McAfee? Yeah, right. Oh, actually, I thought they spun them off, but either way, it doesn't matter. tunnel bear you know yeah yeah and that that's an example owns mcafee yeah right oh actually i thought they spun them off but either way it doesn't matter my point is is that uh it shows you that even when there's this is not to make this like a like a socialism thing but it seems like to me like if there is a if there is a business directive to earn money uh at a service like a vpn service um that is a really really precarious position to be in and your company's got to be structured right to do that and the problem is is that you know another company can come in and buy them and they can have a completely different set of standards so that's why it would be nice to have be something that the open source community addresses or at
Starting point is 01:02:59 least at least uh even if it's a commercial company the the solution they're implementing is using open source using open source having having more nonprofits involved, some more things. Yeah, yeah, yeah. In my perspective, this is the reason you don't pick software for its technical capabilities, but rather for the principles of the project. That's how you know that they're not going to sell out to somebody that would then allow those things to happen.
Starting point is 01:03:22 That's the whole principle. You make contracts like the GPL does to, when you actually sign up to FSF, the FSF goes and makes an effort to make a contract to you that they will never go and do other things. So you have legal ground to sue them if they do so. Ultimately, it's that kind of trust that is required more than the technical capabilities.
Starting point is 01:03:40 And we tend to very often go to the technical capabilities as a choice. We say that it's great that it's open source, but that doesn't allow the reversibility of the open source project. While having that type of criteria does allow for that. That is a well put point. In fact, I think that's a good note there to wrap that segment on because perhaps long term, that is the best way to go about making your choice. I think so. All right, Mr. Wes, the Linux Unplugged program is live every single Tuesday,
Starting point is 01:04:07 and it would love to have you join that virtual live. Oh, yeah, do it. Apparently, we talk about ourselves now in the third person. That just happens. Come join us. Tell us to stop. Tell us to keep it up. We need you here.
Starting point is 01:04:16 It only stops if you make us. Go to jblive.tv on a Tuesday. Get it converted to your time at jupiterbroadcasting.com slash calendar. And again, notes for everything at linuxunplugged.com slash 243. Oh, thanks so much for being here. And we'll see you right back here next Tuesday. I've never installed Linux. All right. We name this thing, and then we get out of here.
Starting point is 01:05:12 Amazing. Good job, everybody. I know it was kind of an awkward, somber episode with that shooting going on. Yeah, it's true. It's weird. So hopefully everybody at YouTube is okay, including some people that we know that work there. So, yeah, our thoughts are with them. All right, jbtitles.com, jbtitles.com.
Starting point is 01:05:29 Yeah, Dar, I think that was a good point. I'm glad we were able to end it on that. Yeah, definitely. And Dan, thank you very much for making it. That made the... Beautiful. That made that segment much better, as always. So I appreciate you.
Starting point is 01:05:41 Thank you, too, to everybody else for making it. Good to have all you guys here you guys are the taps the stallman directive they're not too bad no not bad at all plundered piracy privacy booty uh the code of code is code 404 stallman not found clouds of participation or precipitate is yeah you have to look at it yourself so that's that's difficult my brain isn't working too good today yeah it is it's it's busted wes i've used all my brain i have to take the rest of the week off i think you should i used all my everyone hang tight we'll be back next week yeah all done just put reruns on see if anyone notices yeah let's just we just go back and we'll
Starting point is 01:06:22 play episode 43 in place of episode 243 and see if anybody even notices you could all let's just we just go back and we'll play episode 43 in place of episode 243 and see if anybody even notices you could all let's you know what let's go see what we were talking about uh 200 episodes ago i wonder if we can find that you think we can all right you guys go boat while i go see what we decide for us we can't title this no uh let's see episode uh oh interesting 31 is when we changed over to the new logo. Okay. So I guess I can't call it new anymore. Yeah, it's the standard logo.
Starting point is 01:06:52 43, Mint 7, fresh or stagnant. Oh, interesting. Wow. Yeah. What was the verdict? Well, I have a feeling I would say stale. Hey, Chris. Yes, sir. Have you got a tremendous amount of spare time today um not particularly but i i you know i gotta edit this
Starting point is 01:07:14 no no uh that's fine well that's mysterious though yeah that's so mysterious that's super mysterious though you're leaving me you're just letting that dang well you know i'll i'll let you choose whether to do this or not but if you do snap install sdl pop sdl you know the simple direct media layer sdl pop and then run sdl pop it's not my fault if you lose the rest of your day noted yeah that's fair. That is a good disclaimer. We're going to give it a go. All right.
Starting point is 01:07:48 The Stallman Directive is winning right now, by the way. So if you have a title opinion. All right. So now I'm going to run SDL Pop. Does this need sound or anything? Sound is better with sound. Do you have the recording somewhere else? In case.
Starting point is 01:08:00 This is amazing. This is amazing. Okay. So to quick save and load press. Oh, I didn't. Oh, no. What? Oh, Prince of Persia.
Starting point is 01:08:11 Is this? It's an SDL reimplementation of the DOS disassembly that was done a little while ago. This is great. This is so great. Looks good. Oh, man. I didn't read the. Keep the kids busy over spring break.
Starting point is 01:08:26 Yeah.

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