LINUX Unplugged - Episode 241: Snitching on SCaLE

Episode Date: March 21, 2018

We’re playing just one interview from SCaLE this year, tons of community news, and two handy app picks. Plus webOS returns, some fundamental Linux plumbing upgrades, and Private Internet Access goes... Open Source. Special Guest: Ilan Rabinovitch.

Transcript
Discussion (0)
Starting point is 00:00:00 All right, well, this has forced my hand. I have no option at this point. I'm going with the emergency pre-show topic. Initiating emergency pre-show topic sequence. Ladies and gentlemen, Microsoft is delighted to announce Windows Server 2019 is going into full preview mode, and one of its headlining features is more Linux. What?
Starting point is 00:00:21 Yeah, the improved and ready-to-go Windows subsystem for Linux will be moved up to the Server Series, and they're introducing a new type of virtual machine designed specifically to run Linux instances. They'll also be shipping it with OpenSSH, curl, tar, and other common Unix and Linux commands,
Starting point is 00:00:40 all pre-built into the shiny new Windows Server 2019. Wow. There you go, Wes. I don't know how I feel about that. So, I mean, how long do you have to wait before you can spin one of these bad boys up, Chris? Well, just go grab the latest Ubuntu ISO and get started now, Wes. Oh!
Starting point is 00:00:56 This is Linux Unplugged, episode 241. Welcome to Linux Unplugged, Jupiter Broadcasting's weekly Linux talk show that's now recording in four individual stereo tracks. My name is Chris. My name is Wes. Hello, Wes. Boy, do we have a heck of a show coming up today. So not only do I have a couple of select moments from scale. I went down and got 170 individual clips, and I'm playing one interview.
Starting point is 00:01:28 That is choice. Hand-selected, hand-crafted, my favorite moment from my trip to scale. It's my first episode back. But before we get there, we have a huge batch of community news, open-source projects that are coming back, big desktop releases, some plumbing that's getting some major updates, and a cool trick to make Firefox. Firefox?
Starting point is 00:01:49 Firefox! Do you have Firefox? Yeah, sure. It's all my facts. It's the fact-checking service that checks Firefox facts. I don't. Everything is ruined. I don't know.
Starting point is 00:01:58 Actually, no. It's a trick to get more performance out of Firefox. That's all. I'm sorry. It's nothing more than that. Also, a pretty well-known company is open sourcing all of the things. They just announced it today, and they're rolling it out.
Starting point is 00:02:10 A handy firewall utility for the Linux desktop. A better way to stream Spotify on Linux. And then we'll wrap it all up with a couple of choice app picks. That's solid, right? Wow, I'm excited. That's a lot of show. Stop wasting our time. Let's get to it. Let's get to it. There's a couple of things. You're right. First of solid, right? Wow, I'm excited. That's a lot of show. Stop wasting our time.
Starting point is 00:02:25 Let's get to it, Chris. Let's get to it. There's a couple things. You're right. First of all, we got to say time-appropriate greetings to that mumble room. Hello, mumble.
Starting point is 00:02:32 What's up? Hello. Good afternoon. Hello. It's good to be with you guys. I missed you last week. So thank you for hanging out with Noah and Wes
Starting point is 00:02:41 while they did the show. And thank you to Noah for hosting. No kidding. And of course, Ask Noah is coming up in just a little bit. But did you see this story that we're going to start with this week? I mean, it just had to start with this story. LG has announced that they're re-open sourcing WebOS.
Starting point is 00:02:58 Let's go back in time a little bit. Remember this HP acquired Palm in 2010? And then there was this whole WebOS on the touchpad thing that was short lived. And then around 2012 is when HP announced that they would publish the web OS source code as open web OS. Web OS was then acquired a little bit later on by LG Electronics, where they've actually been using it for a few for at least a few years now on smartphone TVs, IoT devices, and other LG devices. I actually saw it, I think, on like a CES fridge. And LG has announced that they're going to work in cooperation with South Korea's government agency that's involved with technology to make WebOS a sustainable open platform that
Starting point is 00:03:44 is available for an open connectivity architecture. They're looking to commercialize it as an open source platform. This is part of LG's announcement this morning. And it's up. It's up on GitHub. And I think it's sort of a semi-quasi-Android competitor. It's part of this play to just have a company offering a solution that isn't US-based, that isn't Google. Right. That seems like the main thing. Otherwise, it's all still very veiled and enterprise-y. It doesn't seem really like... It's good that they're open source. That part is great,
Starting point is 00:04:16 but it doesn't feel like it's really... There's not a great readme. There's a whole bunch of components. Really, it's not something we would use, but maybe you're right. Like there'll be some vendors that think, okay. Yeah. It just won't die. It just won't go. And great. You know what? God bless it. I think that's wonderful. Good on them. Can't kill Linux. Just keep going. And you know, we all have said, I mean, it's cliche to say, ah, webOS is one of the good ones, but it's maybe this bears that out because it just simply won't go away. And I, I tried to get one of those touchpads. I tried to do this whole thing. It was a total waste of money.
Starting point is 00:04:51 But I have heard that their implementation on LG TVs is one of the better smart TV OSes out there. It is interesting going and looking through here, like Pulse Audio, Integrations, Wayland extensions for webOS. Yeah. Yeah. Isn't that something? WebOS won't die, Wes. It just won't die. GNOME 3.28, also another big news item this week, incorporating 25,000 changes.
Starting point is 00:05:15 Don't know how many of those are translations, but a lot of changes. And 838 contributions or individual contributors make up the 3.28 release. And it's got a couple of features that I'm a huge fan of. First feature, it seems simple, but if you think about it, it's actually going to make working day-to-day really fast. The version of files in GNOME 3.28 now has a starred feature where you can star files. And then on the left-hand places area, you go to starred, and it's just the files that you've started this is great because they've taken away desktop icons so it sort of comes at just the right time where you still have a kind of a workflow for quick access to files and then when you're done with them you just pop that star off um but that's not the big feature the one that i really like to see and i can't
Starting point is 00:05:57 wait to see where they're going to go next is boxes the vm front end that is one of my favorites on Linux now has the ability using the new box assistant to download ISOs that you want right off the web. So you want to try out Tumbleweed to try out GNOME 328. You just click the thing. It'll pull it down right there. Wow. That's slick. Yeah. Debian testing's in there. NetBSD's in there. It's awesome. Kind of makes it changes the feel of it from a somewhat of a, you know, not quite power tool, but helper tool when you already understand how the virtualization works to something a little more user friendly.
Starting point is 00:06:32 Totally. Totally. Totally. So that's the new boxes feature and the Photos app has gotten some updates. So new version of GNOME. I'm not running it. I did try it for a bit. You are, what are you running?
Starting point is 00:06:45 Some sort of quasi hybrid plasma gnome setup over there? I do have both on here. Yes, I do. Which one are you in right now? Right now it's gnome. I needed to test something out on this side, but normally it's been plasma for the past couple of weeks. The reason why I even knew that is because your machine's been running crazy hot all
Starting point is 00:06:57 day as the evolution data server has been losing its crap. So yes, it has. Woo. Yeah. Yeah. There's only a really, at this point in time that we're recording a couple of choice ways Yes, it has. Woo! Yeah, yeah. There's only really at this point in time that we're recording a couple of choice ways to get GNOME 328. Anybody in the Mumb Room by any chance actually on the new version of GNOME, GNOME 328? Like a Tumbleweed user in there by chance?
Starting point is 00:07:18 I didn't think so. I bet you if Gabriel was in there, he'd say yes. But I've been pretty happy with Plasma. I just got a whole batch of updates installed today. the the plasma adventure for me continues on and i'm pretty happy with it levi to levi the dog is pretty happy with it there's also a feature in gnome 328 that levi really likes its support for thunderbolt 3 security models and this is the accumulation of work that's being done been done by red hat now um for quite a while. I first saw Joey over at OMG Ubuntu report about it on December 14th, 2017. And it was a project called Bolt.
Starting point is 00:07:52 And what it does is it adds some security protections around Thunderbolt devices. So unlike USB, Thunderbolt 3 allows a wide access to devices on your memory bus on your PCI bus just like Firewire did so it's speculated that you could hook up a malicious Thunderbolt device it actually I don't know if it's been proven with Thunderbolt I know it has a Firewire but in theory because it's the same essential technologies the way it's on the PCI bus you as you know probably could hook up a device to Thunderbolt and you could read what's on the PCI bus lane, the PCI lanes, which is contents of memory, the things that are being sent to the CPU. It's like you're an IO port right on the PCI bus. And so to mitigate against malicious uses of this, there are Thunderbolt 3 security levels,
Starting point is 00:08:42 which has been supported at the kernel level for quite a while, but as you're probably guessing right now, hasn't been implemented in user space. This is where Red Hat's Project Bolt stepped up. Their developers were working on this Project Bolt to clearly handle Thunderbolt security levels at the Linux desktop while keeping it user-friendly. So what they've essentially done here is they've provided a D-Bus API to list all of the Thunderbolt devices, enroll them, which means authorize and then store which ones have been authorized in a local database, and then forget them when they've been removed,
Starting point is 00:09:16 so that way there's not like an error message all the time, and emit an alert to the user if a new device has been connected or when that device has been removed as well. And during the enrollment, devices can be set to automatically be authorized as soon as they're connected. And so there needed to be a way to communicate this that was at least somewhat agnostic, so they used Dbus.
Starting point is 00:09:36 And now with GNOME 328, they've built in the front end to display all this information to the end user. So in GNOME 328, you'll click down on your status menu, and you'll actually see a Bolt message. It'll say something like scanning peripheral, and you'll see peripheral secure. You'll see messages now in the status menu when you hook up Thunderbolt 3 devices, and that's because of this work to create this Dbus API. And this is more and more
Starting point is 00:10:05 important now that devices like laptops have these USB-C ports, which are also Thunderbolt devices. So it's a little gray now to the end user what they're actually plugging in. Yeah, this seems like a surprising case where a Linux desktop is actually kind of ahead of the curve. You know, these devices are only now sort of picking up steam. So it's great that we'll have this at least in one desktop integrated right away. Yeah, yep, yep. I agree. And that means it's going to land
Starting point is 00:10:29 in the next version of Fedora and it's already in Tumbleweed and it means it's going to be in Ubuntu 18.04. Wow. So that takes care of a large, low-hanging amount of GNOME fruit. So pretty happy to see that. And it's an example of kind of a behind the scenes
Starting point is 00:10:46 project that red hat sort of is famously known for working on on the desktop even though they don't make a ton of money on the desktop you know what i mean like this bolt stuff and baking into gnome is specifically to benefit the desktop right i wonder i mean is that just enough there's enough people at red hot red hat who use gnome on the desktop and i mean if you, I mean, is that just enough? There's enough people at Red Hat who use GNOME on the desktop. And I mean, if you're using USB or Thunderbolt 3 peripherals on your work laptop, you probably want them to be secure. Or it's possible that multi-billion dollar corporations play super long games and maybe they are seeding a garden that they hope in another five years or so is going to bear a kind of fruit that they can package up and start selling. I like that idea.
Starting point is 00:11:27 Possibly. Who knows? I mean, you just look at some of the stuff like Bolt, which is a significant development, and Pipewire, which you guys talked about again last week, which is a significant amount of development. And again, specifically for the desktop, perhaps all these people at Red Hat, and maybe this is the case, actually, perhaps they're all doing it on their free time. Perhaps it's not Red Hat financed. I don't know. Maybe somebody involved could let me know.
Starting point is 00:11:52 But it leaves us on the outside sort of scratching our heads going, well, why is this company that doesn't generate revenue from the desktop expending quite a bit of development time? Right. I mean, obviously we're happy about a lot of these things, but it does make you wonder, like, how sustainable is it? Will it keep happening? I hope so.
Starting point is 00:12:09 It must be sustainable because they're doing more of it. It feels like it's not declining. It's increasing. So I would really like, where is it all going? Do-do-do-do. Do-do-do-do. Do-do-do-do. Do-do-do-do.
Starting point is 00:12:22 GeekDad signing off right there in the chat room. So, you know, we're back on the IRC for this show. We are. And I met Geek Dad signing off right there in the chat room. So, you know, we're back on the IRC for this show. Yes, we are. And I met Geek Dad. I hope he doesn't mind me sharing his story a little bit, but he gets to come to scale. You know, he's a full-time dad, and he's one of those dads that works really hard at it. And he gets to come out to go to scale once a year, and he's been going for quite a while. And he was pretty fired up up he tracked me on the
Starting point is 00:12:46 way down we were going to try to meet up but i was driving like a maniac so it didn't work out but when we got to scale he created the telegram group got everybody organized he went over and made the reservations at the brazilian meat restaurant for our our nice evening meetup i mean just a super great guy and so yeah that's Dad going on there. He's got to go pick up the kiddos. So if you want to join us live, we do this show on Tuesdays. Go to jblive.tv on a Tuesday, and you can get the specific time at jupiterbroadcasting.com slash
Starting point is 00:13:13 calendar. Whoop whoop! I got my squeaky chair. We got to name the chair. Chat room, name, bank suggest titles, because I don't think you've given us a single title yet, and name my chair. What do we call it? The squeaky chair. Yeah, this is where you really make the difference in the show. Because it really does, you know, it makes a guest appearance
Starting point is 00:13:29 in all the shows. It's the third host. It is the third host. And it's the best of them all too. I know. And it knows it. So eloquent. It knows it too. It makes us do things. But we'll leave it at that. Let's take a moment and thank Ting for sponsoring the Unplugged program. Go to linux.ting.com. That's what my chair did. And that's how my chair pays
Starting point is 00:13:49 just what it uses for mobile. It's $6 a month for your individual line and then your usage on top of that. So for example, if you're on Telegram or another messaging platform, you may not ever use or hardly use any text messages. I think legitimately now, the last text message I used was when Twitter wanted to give me one of their crappy two factors and made me sign in and they sent me a text message. One text message last month, totally not worth paying for hundreds of text messages. I didn't make a phone call last month. I mean, I did make a couple of FaceTime calls and I did use Telegram and Slack calling, but that's what I love about Ting is that's how I prefer to communicate. So I pay for that stuff.
Starting point is 00:14:33 Why? That's how I can have three phones and pay 40 bucks a month. It's $6 for the line. And then you just pay for what you use. However many minutes, messages, and megabytes, nationwide coverage, no contracts. Ting's got you covered. They have CDMA and G gsm and if you want to just pick up a ting sim it's nine dollars if you go to linux.ting.com they'll take 25 off a device and if you have a cdma device or a gsm device that is compatible just check their byod page they'll give you 25 in service credit it's it's so nice it's so nice like my favorite combo when i'm running android is a nexus or pixel phone on the ting network it's this completely clean nobody in between me and my phone i get stock updates from android ting has zero incentive to get involved in like reflashing my phone with a
Starting point is 00:15:19 ting experience so they have no reason to slow down the updates yeah but how will i get all my custom music from the ting music store, Chris? Right, and of course, the Ting video streaming service. Oh, yeah. That has exclusive Ting content. Oh, man, I hate that stuff. It's like you get to live in a parallel world where it all just makes sense and you don't hate yourself.
Starting point is 00:15:37 Yeah, where they had to do it right. That's what I love about it. Linux.ting.com. Support the show and get $25 in credit. Linux.ting.com. What do show and get $25 in credit. Linux.ting.com. What do you guys say we take a moment and my chair really wants to share a story about the plumbing of our desktops. GStreamer is the framework that really just keeps on chugging. I don't know. I mean, I first started talking about GStreamer back in the Lunduk days of Linux Action Show.
Starting point is 00:16:04 I mean, it's been a really really long time that it came about and i i i've i have not seen many multimedia frameworks that have stayed relevant and continue to get additional usage so we just were talking about pipewire pipewire is plugging into g streamer like it's something that they're actively developing for our wayland future and g streamer is a big part of that and so i thought well it's obviously still a relevant technology even as plasma users use it what's coming up so the new version a new major release came out this week and it adds some pretty fundamental features that uh holy crap is going to make live streaming jb shows a lot easier. But first of all is WebRTC support.
Starting point is 00:16:46 Nice. Uh-huh. Baked into freaking GStreamer will be real-time audio and video streaming in and to and from web browsers. The whole pipeline now from your browser down to your multimedia framework is going to be WebRTC aware. I think that's a big deal. That's huge. aware. I think that's a big deal. That's huge. Video for Linux support,
Starting point is 00:17:06 including encoding support, stable element names, and faster device probing, which means things like OBS may be able to bring certain GStreamer devices in now. I think that's going to be really nice. I'm skipping a few other ones. RTSP 2.0 support, QuickTime Muxer support, a new
Starting point is 00:17:22 pre-fill recording mode that allows editors to import Adobe Premiere and Final Cut Pro QuickTime files while they're still being written to. Which, think about that. Think about how fast those editors have to work if they're editing files that are still being written to. And then for you binary NVIDIA users, a new plugin for hardware accelerated video decoding using the NVIDIA API. a new plugin for hardware accelerated video decoding using the NVIDIA API, and back to live streaming, adaptive dash trick play support, which is also a big deal.
Starting point is 00:17:55 There's also some GStreamer C-sharp bindings that have made their way in there and some Rust bindings that are now being baked in. The chair approves. It sure does. This is fancy. And I mean, there's like a lot. I feel like a lot of people don't necessarily use GStreamer directly unless they are doing some of this plumbing or maybe involved in video production, audio production work. Yeah, you're watching a video or listening to an MP3. You don't have any thought about the back end of decoding that audio that's happening
Starting point is 00:18:19 in GStreamer. But it really is. It's got its fingers everywhere. So these improvements can just be benefited. You know, anything that uses it and that uses the new release. And having a common API like this makes developing good multimedia applications on the Linux desktop possible because you have an API to develop against. And they're also releasing binaries for Android, iOS, Mac 10, and Windows in the next few days. Wow.
Starting point is 00:18:41 Yeah. It makes it an actual viable like API to write against. iOS bin areas. Fancy! I wonder what that means. I wonder if that means you bundle it in with your application. I would assume so, yeah. So in the back end, you're using GStreamer,
Starting point is 00:18:53 and the user is none the wiser on an iPhone. That's awesome. We talked about Firefox 59 on Linux Action News this week. There's a few things that I really like about it. Their screenshot tool is actually getting pretty useful. It lets you mark it up now and copy it right to the clipboard which is great for when you just want to drop it in Telegram. And
Starting point is 00:19:11 they have some new blocking features but none of that matters. None of that matters because it's not about making it much faster. Windows and Mac users got something that us Linux users didn't get this time around. What? We can't have that. What? So we've got to write that wrong. We have got to write that wrong, right?
Starting point is 00:19:32 There is this cool new feature called off main thread painting. You can just tell by the name you want that. I want it right now. It's not on the main thread, and it involves painting, which probably means drawing my thing. Yeah. And on Linux, unfortunately, it has to be turned on manually. You go to, not want to turn it on, but I seem to feel like it is worth it because so far I haven't had any noticeable downsides.
Starting point is 00:20:16 And there is documented benchmarks that show it is significantly faster when you draw the web page off the main thread. It leaves the UI more responsive and other things like that. So it seems like a no-brainer. My chair approves. I think Levi approves. I think he approves, yeah. We have a special in-guest dog this week who has made Wes his friend. Levi just decided this week that this was the episode he wants to sit in Wes's lap.
Starting point is 00:20:41 And Wes thought he had a choice in the matter. I assumed I did, but nope. Nope. I am just a chair today. Studio guy. Levi is actually the co-host. Yeah. You know, he missed you.
Starting point is 00:20:54 Oh, I missed him too. You know, we were in California and he missed you. So there's a company that I've bumped into a few times and you hear about them every now and then when it comes to funding. It's Private Internet Access. And they've been sponsoring several open source projects, and of course they run Linux for their VPN infrastructure,
Starting point is 00:21:12 and they're self-labeled long-time supporters of free and open source software. Well, today they've started the process of open sourcing their software, and over the next six months they're going to release all of the code for their client-side applications, as well as libraries and extensions as open source. They go on to say they're extremely grateful to the free and open source software community for creating the foundations of the internet as we know it.
Starting point is 00:21:38 And while we may be late to the party, we are looking forward to furthering our work with a movement that aligns with our own passions on our own personal and professional levels. That resonates with me, actually. Oh, yeah, absolutely. I feel a lot of the same feels there. They say we believe that the shift to open source is a right move for a privacy-focused business. Completely agree with that.
Starting point is 00:22:02 And recognize that code transparency is key. We appreciate that our code may not be perfect. Coming at it with a little bit of a humble attitude. Mm-hmm. privacy movement. Today, we're opening up the first of many repositories, the Chrome extension that allows our users to access our network of proxies from their web browser. The Chrome extension also boasts additional privacy and security features, such as disabling your microphone and camera, blocking flash and IP discovery through WebRTC, and it also can automatically block ads. Fancy. So they're opening that up.
Starting point is 00:22:42 And it also can automatically block ads. Fancy. So they're opening that up. They also have a private internet access chat room on Freenode. If you want to go to chat.freenode.net and go into private internet access for there. And they say, yeah, our long-term goal is to release all of our code into the open. That's fantastic. I mean, especially as a company that sells a service that's really just back-end infrastructure to run VPNs, it makes complete sense to be able to do this. And so, of course, their code's not perfect.
Starting point is 00:23:11 It's always just been proprietary before. This is fantastic. And I'm sure it will get them more open source advocates and users. I'm definitely going to take another look. JJ, you've looked at private Internet access before? I've heard about it on various podcasts and stuff my question would be how would they uh how would this uh compare spec up versus uh proton vpn hmm i don't know i was thinking about i wonder how it compares to air vpn which has been my vpn provider of choice for quite a while now, for a couple of years, which I was able to sign up anonymously using Bitcoin and I've never provided them with a username or location.
Starting point is 00:23:55 And they have a ton of servers to choose from and they will generate open VPN profiles and all those things that I really like, but they're not open source. And I kind of think that that really is sort of a nice differentiator. And they're smart to identify that. It's very savvy to identify that as a differentiator for their market. And Duck Who in the chat room says he just subscribed yesterday. Either way, it's a good move. It's smart of them. Wes and I in the – well, before the – it's our pre-pre-pre-show, I guess, technically,
Starting point is 00:24:26 because we weren't on the air yet. But Wes and I were just recently kind of discussing WireGuard, going back to Tink VPNs. You know, what do we want to do? We both have like a, we both kind of have a need for a VPN service, but we more like want to bridge lands together. So we're both kind of on the fence. I've been leaning more towards tink myself what about you where did you fall down on that you know i um i've had actually still have tink deployed pretty successfully uh bridging some lands and and that but oh you are still using it i am it's not as persuasive on my network as it once was so now it's kind of just using that and not as much for the for the mesh functionality which is why i really i was thinking about replacing it. I've been thinking about giving WireGuard
Starting point is 00:25:06 a more real try. I've used it for some point-to-point stuff, but I thought it'd be fun to try to get a larger installation. Yeah, anybody in the Mumba room got an active VPN account that they're already happy with, a service that they like
Starting point is 00:25:18 that works well with Linux? And, you know, there's different needs, right? There's like... Very much so. There's rerouting to get around say region blocks and then there is just trying to bridge land so there's different uses which i kind of have the former that's what mine is right yeah sometimes you need to go on but you have the most experience with open vpn which is still working for me
Starting point is 00:25:40 yeah i have it set up on a vps yeah yeah i know a lot of people in the audience do that too levi prefers that levi likes to just set it up on a digital ocean droplet in the london data center and then he vpns into that that's that's levi the dog's uh trick isn't it levi yeah it's a good point all right wes well speaking of vps let's let's talk about this really quick digital ocean oh well how perfect was that? It's almost like didn't actually plan that. I wish we were that savvy. I wish we planned the show to that level of a fine detail. First, we'll talk about VPSs and then we'll get Mitfree to say that he runs his own VPS and then we'll segue. Nope. It's just because these things are very useful. That's why
Starting point is 00:26:22 it comes up. Digital Ocean,, it's simplicity at scale, and they have a very special offer for limited time, hot off the presses, right? That's the presses when people make those noises. Don't worry, they're open source presses. That's right. Oh, absolutely. do.co slash unplugged. If you have a new account and you go to that URL, if you sign up for a new account and go to that URL, you can get a limited time $100 credit for 60 days. Oh, this is a great way to play around with DigitalOcean because everything on DigitalOcean is wicked fast. So you can go build a crazy, super powerful system or build something and just get that $100 like for the full 60 days. I mean you could really just fine tune it.
Starting point is 00:26:59 They also have new flexible droplets, mix and match, depending on what your application needs. Love it. So, yeah, you could also play around with that. Mixable droplets, mix and match, depending on what your application needs. Love it. So, yeah, you could also play around with that. And I go to this all the time. Like, when I want to experiment with something, what I love about DigitalOcean is I'm able to think about who is the audience? Is it me?
Starting point is 00:27:13 Is it the audience themselves? Is it somebody in an area where I could spin up the server in their location? Like, that's what I love. Then there's this ability to transfer ownership. So after I've created it, I can give it off to somebody. use that between noah and i all the freaking time it's really useful especially when we just spin up infrastructure for like a on on location gig we use it for one weekend and he has the image you can send it over here it's it's a super powerful system and they have team accounts so you have all of this great functionality and they manage to deliver it all
Starting point is 00:27:43 in a really easy toto-use dashboard. It's super straightforward for pros or beginners. A documented API, and then SSDs for everything. 40 gigabit connections coming into the hypervisors. Eight data centers all over the world. And for a limited time, a $100 credit when you go to do.co.unplugged. I just waved the paper around, basically saying, that's enough said right there. Enough said right there.
Starting point is 00:28:09 But I will mention this, because this is boss level stuff. You may have heard of Cloudflare. You may have heard of NGINX. And there's a possibility, a remote chance you've heard of Ubuntu. What about putting all those things together? They have a guide on how to host a website using Cloudflare and Nginx on Ubuntu 16.04. So Cloudflare is a service
Starting point is 00:28:27 that sits between the visitor and the website, and it's a CDN as well as DDoS mitigation. It's also a great way to do SSL acceleration if you have a whole bunch of domains and you want to put an SSL cert
Starting point is 00:28:37 in front of all of it. It's a really handy service. Nginx is a very popular web server for a lot of good reasons. You combine all that stuff together and they've got an awesome guide on how to do it. They've got really good stuff over there. do.co.
Starting point is 00:28:49 They also do a great job of supporting open source projects. Yeah, they do. Boom. In fact, if I could give them any recommendations, it would be maybe promote that a little more. I know they do it just because they want to give back, but there is some entire projects where their entire infrastructure runs on DO and they don't pay a cent. And it's pretty cool. So are you familiar with the application for Mac OS called Little Snitch? Oh, yeah. I think I've seen some people using that. Yeah. It's a handy little application that runs in the background and it creates an outbound firewall. And it then gives the user some kind of notification, either through the native notification system or a custom notification dialogue,
Starting point is 00:29:34 that XYZ application, Chrome, is trying to connect outbound on this port to this address. Do you want to allow it? And one of the things that's interesting is say you have software that checks into some sort of remote server every time you launch it. You will discover it very quickly with applications like Little Snitch. And you'll discover, oh, every time I run Lightworks, it's checking in with EditShare's servers.
Starting point is 00:30:01 For better or for worse, but it's nice to know it's happening. And you can also make the decision to allow it or block it with little snitch. And I've probably gotten over the years a handful of questions. Hey, is there anything like that for GNU slash Linux? Anybody got something like that?
Starting point is 00:30:17 Because I would love to have something like that for GNU slash Linux. And I always say, Get it out of here. Get it out of here. Right. You'll have to roll it yourself. Get some IP tables commands and a whole bunch of
Starting point is 00:30:27 scripting. Yeah. But you know what? We have an app pick for you this week. People have been saying, Chris, more app picks. Missed the app picks from Linux Action Show. Well, guess what? We've been slipping them in here. We just haven't been calling them app picks. But this week, we got two of them for you. And the first one is called OpenSnitch. OpenSnitch
Starting point is 00:30:43 is a GNU slash Linux port of the LittleSnitch application firewall. And just like its Mac cousin, it gives you a graphical notification saying, hey, Telnet is trying to connect out on ports blah, blah, blah to destination IP, blah, blah, blah. Would you like to block this temporarily? Would you like to block this forever? Would you like to allow it? And the thing that's wonderful about this is you can just run it for short periods of time and get an idea of what your system is doing. And it's incredibly insightful. In my personal opinion, it gets really obnoxious after a while because everything is going outbound these days. When Little Snitch was first conceived, not nearly as many things connected out to the internet, but it's still very useful. It's called OpenSnitch, opensnitch.io. And you're going to have to build it if you're on one of the more common distros,
Starting point is 00:31:35 except for Arch. Arch, there is an AUR entry. Surprise, surprise. But we're not talking anything major. They have the commands you can run to sudo apt install or dnf install the dependencies. And then it's really just a Python setup install. It's really not a big deal.
Starting point is 00:31:52 So it's not like you're going to be spending all day getting the software built. And it is in the AUR if you want to just install opensnitch-git. Anyways, opensnitchd gets installed. And then there's a cute front end that talks to opensSnitchD, and then there's like a rule process, and it's kind of a nice system. It's an application-level firewall, meaning it works while it's running, and it will detect and alert the user for every single outgoing connection that gets created, which is very nice. It can be extremely effective to detect and block unwanted connections, which is also really helpful when you're just in certain situations and scenarios. Maybe you're on a certain unknown network. Right. Not trusted. Or you're just trying to evaluate some new software.
Starting point is 00:32:32 And it's using underlying good standard Linux firewall stuff like IP tables extensions or NFs or whatever you have on your system. It's not like it's some crazy homebrew firewall. Right. Yeah, exactly. It's just using the stuff some crazy home-brewed firewall. Yeah, exactly. It's just using the stuff in the Linux kernel. And once a connection is detected, the software relies on F trace kernel extensions to track which PID is causing the connection. So it can actually tell you which particular process on your Linux box is trying to make that outbound connection. Nice. Which is really great when something comes like, I didn't even know that was running in the background.
Starting point is 00:33:05 So that's OpenSnitch and we'll have a link to that in the show notes. And then, Wes, you found this one. And I figured, why would you want this? But then I remembered
Starting point is 00:33:15 that Spotify actually has this feature where any Spotify client can control any other Spotify client on your account. And that's when this next app pick really clicked for me. It's Spotify D, an open source Spotify client that runs as a Unix demon. So just like regular Spotify, it's headless freaking Spotify. It streams music just like
Starting point is 00:33:38 the official client, but it's lightweight, doesn't have that whole web UI wrapper around it. It supports the spotify connect protocol which makes it just show up as any other spotify device that you can control the only downside is it does require a spotify premium account yeah which i happen to have because we use it in the family quite a bit um i'm not a proud spotify user i actually hem and ha a little bit about putting this here because i know like a lot of people like Spotify. You know what I like about Spotify, though? I always tell myself they're streaming the music using AugWorvis. So, you know?
Starting point is 00:34:11 And at least you can play it on Linux. And we're in kind of an awkward situation, right? I mean, we talk about Slack. We talk about other things. As much as we love and want to support open source software, we're all getting our lives done. And sometimes that means running whatever you happen to already have or maybe you're sharing an account with your spouse or whatever else i mean the thing is is not only do we have shared playlists which was which is great but uh i just don't care enough about music like when when i when i first got a
Starting point is 00:34:42 computer and cds were still a thing like i curated a collection and I was really OCD about all of my tag information. And I would rip complete albums and make sure all of the stuff and I'd run it through like Music Brains Picard and all that kind of stuff. Meticulous. Yeah. And then, you know, a couple of machine migrations, everything gets ruined or I try out i i install the new version of rhythm box and it blanked out all of my id3 tags one time and i'm like well i'm never i'm never gonna do that again and i just sort of had to just divorce myself from caring about my music collection and now i just embrace the streaming service and honestly if spotify went out of business tomorrow
Starting point is 00:35:21 i would give zero shits i would just sign up for something else. You'd switch to a different one. Yeah. So it's with that kind of pragmatist mindset that I use Spotify. And so when you come at me with an open source Spotify headless client that I could potentially run here in the studio, I'm all about it. I think this is great. Yeah, especially if you already have like a media center machine that's hooked up to a sound system or otherwise. This would be perfect. Yeah, that if you already have a media center machine that's hooked up to a sound system or otherwise. This would be perfect. Yeah, that's great.
Starting point is 00:35:47 It does require the ALSA packages get installed, which then talks to Pulse, but that's a typical shit show of Linux audio. Not too surprising there. player CTL or your desktop environments that have like the playback controls in the volume slider, like modern desktops still can control this sucker too. So you don't really need the Spotify. Wow. See, this is awesome. So this might be just the way I get Spotify from now on. And, uh, you may want to as well. You can find a link to that in the show notes. Yeah, that's true. Very attuned to says in the chat room, he says he says but Chris that's what media servers are for like MB so I got I got I got an excuse for that too
Starting point is 00:36:27 I I got I got all in on sub-zero I think it was or subsonic subsonic yeah and there was a whole bunch of shenanigans
Starting point is 00:36:37 about about them going commercial and the project had a bunch of bad blood and I paid for it like on two separate occasions
Starting point is 00:36:44 and got screwed. And so, I mean, it's not a good enough reason, but I just gave up. I still manage like my video collection like I used to manage my TV or my music collection. I still manage my TV and my movies like that. I gave up on the music a long time ago. It's just a shame. It's especially hard with Discovery and other things too. Yeah, that are online.
Starting point is 00:37:06 The streaming services just make it so simple. Yeah, yeah. That's just, you sit down on the, especially with Android TV and stuff like that. I know. Anybody in the Mumble room, the exact opposite, where like you're super meticulous about your music library,
Starting point is 00:37:18 you only listen to local audio. You know, Angela's like that. Angela only listens to local. Is that right? No streaming. She's just local audio. She still sings it's like that. Angela only listens to local. Is that right? No streaming. She's just local audio. She still sings it via the wire to her phone. Impressive. Normally.
Starting point is 00:37:31 I started to back up my whole CD collection which is about 400 or 500 CDs. Have a flag copy and then normally have 192 OGG copies for my phone and for my router. So when I'm at home, I stream via router.
Starting point is 00:37:52 That works great. What client are you using on Android to play Hogs? On Android? I don't have an Android phone. I use the YOLA Selfish phone, so there's no problem. Okay, all right. Nice. Nice answer, dude. phone. So there was no problem. Okay. All right. Nice. Nice answer, dude. Shut Chris up right there.
Starting point is 00:38:08 I knew that, too, when I think about it. I never had that question. Is that true? Does Android don't have Android? No. I mean, there's like VLC and whatnot. It should be default now. No, the open source media player I don't think is even the default anymore.
Starting point is 00:38:24 I mean, I have a dozen different apps that will play Oggs, but I don't like any of them enough to like listen to all my music that way. Right. Isn't it interesting that it's hard to find a really good music player? I mean, there are thousands for Linux boxes, but a really good one. I found Lollipop for GDK GNOME. Yeah. It's cool. Yeah.
Starting point is 00:38:43 CMOS on the terminal is great. Yeah. But otherwise, it's really hardDK Gno, which is cool. Seamus on the Terminal is great. Yeah. But otherwise, it's really hard to find really cool, good music players. I mean, most of us are satisfied with the results of VLC, I guess. But what if you have a large collection? See, that's one of the other reasons I end up using Spotify, is because it's also a jukebox, like of the old-style jukebox. You know, you guys all know armrock just like after years just after years just released a new version recently like a i didn't
Starting point is 00:39:13 i missed that yeah i don't know if it's a beta or what but yeah so it's still a thing but i think with ssds too and a lot of my main machines are laptops these days. I just don't have a lot of room for gigabytes and gigabytes of music. If I had unlimited budget, unlimited time, I would prefer to have everything in flax, and I would prefer to have it all local. Anyway, Spotify D, we'll have a link up on the show notes. You know, if you want to give us an app or a story or a project that you think we should know about, hit us up on the subreddit. That's still going, linuxunplugged.reddit.com, linuxunplugged.reddit.com. And in the next, I'm not sure what the scheduling is, but it's very soon, there's going to be back-end changes for the RSS feeds and stuff like that coming to this show because we're doing a whole project.
Starting point is 00:40:00 We've got a whole project coming up, and this show is going to be rolled up into all of that. I don't think you'll have to do anything. I guess the one thing I would say is if by accident when we like forward the RSS feed, if we trigger an extra download or something like that, I apologize. We're sorry. Here's what I do expect to have happen. This is what I'm giving you the heads up. There will be a cleaning of the feeds simply because we're switching feed services. That's one of the things we're doing is we're migrating off of FeedBurner, which is sort of like this zombie Google service.
Starting point is 00:40:34 And we're moving to a small shop that just is dedicated to hosting podcast RSS feeds called FeedPress. And we're going to have a cool new urls too so check this out if you go to they're not all set up but this one is feed dot jupiter dot zone slash all shows that is the all shows rss so we're gonna have a new domain for all of our feeds feed dot jupiter dot zone and then slash feed name so it'll be like all shows lup you know that's super easy stuff yeah um and the issue with that is that migration process is not super clean i can forward i can i can do like a redirect i can redirect people to the new feed, but I can't import the old items. Incompatible.
Starting point is 00:41:34 So if you are an archivist, you got a few days maybe to try to pull everything down in the feed. That's your warning because it'll be a reset clean feed, then it'll be updated from there, but there's going to be a clean break when we move to the new feed service. You won't have to resub because I'll do a redirect at the URL level, but the actual items in the RSS feed will be reset. And that also will prevent triggering re-downloads too. So it's also a good thing. So yeah, that's your public. But be prepared for changes.
Starting point is 00:42:00 Yeah, be prepared. Also kind of just keep an eye out for that kind of stuff. Just a general Linux unplugged service announcement for your better podcast experience. And talked to a lot of people. But I knew when I came back from scale this year that I really wanted to just kind of do the best job possible. Just giving you what you need to know about the event. And not overdoing it with 15 interviews and multiple episodes and all of that. Like not bogging down the show with it. It's harder to do than it sounds like. Because there's so much going on at scale.
Starting point is 00:42:41 And so I got there on Thursday. I got there Wednesday. But the scale starts Thursday and it goes till sunday and there's stuff going on all day every day and you're learning and meeting people every single day plus it's a multi-thousand dollar investment for us cost-wise as a company to go down there and noah's down there and he's taking time off of altispeed so it's a personal investment for him too and it's a so you you have this you have this drive to come back and just make it all scale all the time because you know we've spent a lot of energy and time in this uh but this trip was really the trip where i um i internalized why i go to these things And it wasn't about like the pressure
Starting point is 00:43:25 of making a show out of it. It was about going there, talking to people, learning, getting insights from the audience, figuring out new things to look into, like meeting new companies. That's why I went. Not to come back with all of these interviews
Starting point is 00:43:39 about the latest craziest things that I saw on the expo floor. But I did pick one one i did pick one interview that i wanted to play with you uh play for you with for you guys because um it's it's it's from someone who uh has been doing this for quite a while he is one of the co-founders he's the scale conference chair elon is a long time member of this community and he works at data dog Elon is a longtime member of this community. And he works at Datadog. He is, as he puts it, a recovering sysadmin. And he had some interesting things to say. So I did pull that interview. I sat down with him at the expo floor while he was in the thick
Starting point is 00:44:19 of things and just did a brain dump with him. And I wanted to play a little bit of that, a little bit of the expo floor for you, just to sort of cap off my trip to scale. So before we get there, I want to thank Linux Academy for sponsoring the show and making what we do possible, and for creating a platform to help Linux users learn more about Linux. It's a way to get access to advanced training tools that increase your skills and encourage critical thinking around everything related to Linux. A full featured training library with everything you need to know, with full-time human beings that are available to help, and one of my favorite features is real hands-on labs and exercises.
Starting point is 00:44:55 They deploy real environments, and then you take scenario-based labs on them, hands-on, from anywheres, at any times. Hands-on scenario-based labs give you experience on real environments that Linux Academy has curated for you. And that is huge for me because I genuinely learn by doing. Yeah, sometimes there's no, you can't supplant that. You can answer all the multiple choice questions you want, but if you haven't been on that server.
Starting point is 00:45:19 And I can't test. Like, I can't test unless I've done it and I've seen it. I cannot test. There's no exam I'm passing. And I say that having learned that the really hard and expensive way a couple of times. And that was just something I learned about myself. And that's one of the things I really appreciate about Linux Academy is it's built around that. But even more importantly, it's built for your busy, busy life. You can pick a course and set a timeframe and it'll fit your
Starting point is 00:45:42 schedule and your learning goals. They have practice exams and quizzes to help you prep for when you're going to go take that test. And they have a community that's full of Jupyter Broadcasting members that are forking, customizing, and randomizing study flashcards to help you up your game. And then they have study tools that you can download offline and listen to. So if you're like Eric and I, and you're in a bandwidth limited environment, they can accommodate that too. And if you're on the go, maybe you're in the tube and you got some downtime while you're in a bandwidth-limited environment, they can accommodate that too. And if you're on the go, maybe you're in the tube, and you got some downtime while you're commuting, they got iOS and Android apps as well.
Starting point is 00:46:09 It's pretty great. In fact, you might say it's the best. LinuxAcademy.com slash unplugged. Go there, support the show, and sign up for a free seven-day trial. LinuxAcademy.com slash unplugged. Doobly-loop, doobly-loop, doobly-loop. So yeah, let's go to scale.
Starting point is 00:46:25 You want to go back to California about a week ago? Let's teleport. Get right there. Much faster than going by RV, right? Can we still take Levi? Yeah, we're definitely taking Levi. You have to take Levi. He's the tour guide.
Starting point is 00:46:38 There was something that scale has done, and they really refined it this year. It's not their first crack at it, but if you're going to scale, I think it's one of the things you might really like is they have these track sessions so ubicon for example was a track it's all ubuntu all the time and then there was several other tracks like one of the more popular ones was the postgres track for people that just wanted to implement and deploy postgres in their day-to-day work lives. And so the goal here with partitioning is sort of,
Starting point is 00:47:10 without having to do a lot of changes, you can implement this within Postgres on the same system, and then get a lot of the benefits. One of the tracks that was going on all day yesterday and appears to be going on all day today is people that are trying to get work done with PostSQL, Postgres. And so this one is like a performance track. And this room, room 106, will be about Postgres all day long.
Starting point is 00:47:29 The other one that really blew my mind, Noah and I specifically wanted to go out and see like how deep can we go into the underworkings of Linux. And so we set out to find the USB subsystems track. So the question is, is there a one-to-one course? That's like a hardcore session in there. People are following along on their laptops
Starting point is 00:47:48 with the slides. It's like down to details. Yeah, it's... I started to get a little overwhelmed within a couple of minutes, but it's fascinating too, the kind of stuff they have to worry about. It's a room full of people trying to figure out how to make accessories on Linux. I'm glad there's people doing that so that people
Starting point is 00:48:04 like you and me don't have to. No kidding. And you heard in the background, there's babies there, there's families there. There's even dogs there. They said, you know, we could probably get Levi a pass. That's amazing. It really was pretty great. But Levi had other things to do that day.
Starting point is 00:48:17 And you get the sense that you could go there and really sort of walk away with knowledge to ship something. Like that USB subsystem one really went deep into like, here's how you troubleshoot when you're trying to build a product and you need it to identify itself to the Linux subsystem. Like, here's some of the things you can look into if this isn't working for you. Like, really like stuff you walk away with. Actually practical tips that you're going to need.
Starting point is 00:48:39 Quote unquote, actionable items, if you will. But of course, one of my favorite things of any conference we ever go to, because the energy is always high and people always have their best foot forward, is the Expo Hall. And Noah and I are walking around with our media badges, so we got to go in a little early. You can hear them vacuuming the carpet now. They're still getting everything ready. We were able to sneak in as media a little early before the crowds in here. And it's still this noisy in here. Yeah.
Starting point is 00:49:09 Yeah, there's the Ubuntu booth next to Chef. Howdy, howdy. Now this is more my speed. We got a Videoland booth. Datadog. I've been wanting to talk to Datadog. This is nice. The Expo Hall at scale is always really fantastic.
Starting point is 00:49:23 And it looks like they've spread it back out again a little bit from what it was last year. There's Fedora. Hey, Fedora. Fedora's looking good. Fedora has a booth. Adobe has a booth. Ubuntu has a booth. Wow. Yeah, really nice. Microsoft had a hell of a booth with Surface tablets there and lights everywhere and nice chairs. Git had a booth. Lots of folks have booths. Get had a booth.
Starting point is 00:49:44 Lots of folks have booths. And then lots of companies that I didn't even recognize had booths. It's interesting how many of these company names I don't even recognize. I think a handful of these companies did not exist two years ago at scale. Oh, yeah? I mean, do you recognize some of these? Like Twitslock, Skillydab, Tindy. I recognize GumGum. GoBot, Uncoded.
Starting point is 00:50:12 I don't recognize these companies. I cover this stuff every day and I don't recognize these companies. It's like they've come up out of nowhere based on some of the technology that's in Linux now. I think there's a lot of startup companies and a lot of venture capitalist money that's coming around. People trying to get off the ground. Well, you just put it in a container and you can get funded. You know, we're joking about it, but that's kind of the reality is
Starting point is 00:50:33 that some of the recent advancements that we've covered just as topics of conversation in this show are now fundamental building blocks for entire businesses that are like getting VC funding and have a business model. And they're using namespaces in the Linux kernel, right? And it's not to say they're not legitimate because they are solving in some cases real business needs.
Starting point is 00:50:55 It's just crazy walking around and seeing all these companies that don't even recognize the name because traditionally going to these conferences for many years now, I've been going to these things even before JB. When I was in high school, I started going. And that was an unfortunate long time ago. That was a while ago. And back in the day, there was, you know, it was a much more limited spread. You had some big names, you had the people you expected to see, but it wasn't. Well, that's just it, you know. So that was 18, 19 years ago. And you saw, and through through that time really until just the last few years it was company names you already knew every single company name you already knew now it's a whole bunch of new companies that are even possible they're like micro companies because of the
Starting point is 00:51:34 technology that they're based on so we were walking around the floor and we bumped into elon who is one of the co-chairs of scale el Elon Rabinovich. I'm the conference chair for Scale and one of the co-founders. And I had a lot of things to talk to him about. We had a long-ranging conversation from where he thinks Linux is going in 2018. And I got the sense, you know, he said something to me that struck me, and that's what led to my next question. And he said, you know, the core team of us here at Scale, we take vacation at work so that way we can go to work and work harder than we even work.
Starting point is 00:52:10 Right. And I'm watching him run around and I'm looking at a schedule. And in one hour from our conversation, the expo hall opens up one hour immediately after that. They need to be out there taking the wrap off of the food that's in the middle of the expo hall. One hour after that, he needs to make sure that the event in the in the d room is so it's you know like he just has like all of this stuff he's doing plus he was emailing back and forth with all these companies including jupiter broadcasting months before the event even kicks off which he's doing on his own personal time and he doesn't take a profit from any of this he doesn't make a buck off this thing i mean he
Starting point is 00:52:43 gets community stature and he gets connections and networking. But at the end of the day, he's doing it because he wants to and he loves it. Like, that's very impressive. I'm like, is it that? Yeah, exactly. So what is it? What drives you? Is this your contribution to open source instead of code? So yeah, a lot of us are where
Starting point is 00:53:00 we are in our careers because of our because of where open source because of how we were involved in open source in the early days you know my first time I needed Linux, we needed to share a home internet connection and I was like oh somebody told me about this IP tables thing and IP chain sorry at the time and went to a local
Starting point is 00:53:15 a local lug and got help from some made a bunch of friends and they helped me at an install fest to like getting started in open source and Linux right and that was amazing and then over the years I thought well how, you know, how do I give back that, that like really kicked off my career and the career of a lot of folks here. And so being involved in community activities like this is one way of giving back. So whether it's the kids track that we run on, on, on Saturdays, where we have folks from six all the way up to 18 giving talks about
Starting point is 00:53:43 how they use Linux and open source and start to get the next generation excited about STEM. Or we have a new user Linux training that's a full-day session where you come in at the start of the day. Basically, it's a more organized install fest, and we take you through, get your systems installed, train you all the way up, or even just the regular talks that we have. All of these are ways that people can get trained up on Linux and open source and further their own career.
Starting point is 00:54:10 We have a very popular jobs board and jobs bop, and you look around the room and most of the companies are recruiting in some way or another. So, yeah, I think this is definitely a way to give back. I would also say that participation in open source has done, whether it's with scale or with other things, has been very kind to me. Maybe I don't take a salary from anything we do around scale or Texas Linux Fest or the other groups I'm involved with,
Starting point is 00:54:34 but I would say I don't think I would have had any of my last two jobs if it wasn't for having built the skills and the connections that I get to make as part of running something like this. So. And they really do hustle. That he mentioned in there really briefly, the birds of a feather session, these boffs are also something that has become a more and more common element of these events. I really started seeing them become a common element in the BSD meetups. The BSD community started doing these, and I saw it kind of quickly spread from there to the Linux community.
Starting point is 00:55:11 And one of the places I saw it actually come from BSD to the Linux community was at LinuxFest Northwest, surprisingly enough. And now almost all of these events are doing these bof sessions. And the idea is, I'll give you an example. So you might know Randall Schwartz from Floss Weekly on the Twit Network. He's there and he and I were chatting and we were talking about what else but Perl and Dart. And so we started going back and forth about Perl and Dart and he started saying, yeah, you know what I'm doing is I'm doing a Birds of Feather session on Dart. So if you want to learn more, just come here and we're just other people that are working on Dart. We're just getting together and we're just hanging out and talking about Dart and they sit around for two hours and they build stuff and they fix stuff and they debate stuff and these are becoming more and more common and they're kind of a cool unplanned aspect that's sort of organically grown up in these conferences that don't require like somebody to put together a whole stack of presentations and propose a letter where they recommend what they want to talk where they suggest what they want to talk about and get accepted it It's just simple. Low maintenance, easy going. And you probably find people who are actually just as passionate.
Starting point is 00:56:08 There's so much to like at these conferences. You can zero in on some people who are excited about what you are. Yeah, so it was nice to go. I'm glad we went. It also makes me look forward to LinuxFest Northwest. We'll be there. We're thinking about maybe trying to do a live show from there. We're kind of getting all that kind of worked out still.
Starting point is 00:56:26 But, yeah, I really had a great time. And it did seem like they were definitely trying to make a contribution back to open source doing that. So many events to go to every year. And I understand not everybody can go and not everybody has an excuse to go like I do. But if you can make it, it will sort of change. It'll change you a little bit. It really reifies what the, what the community is.
Starting point is 00:56:46 You know, we spend so much time on, on all these open source apps around IRC and all of that's awesome. But seeing people face to face and getting the sense of just how excited they are and how nice everyone is, it's totally different. Yeah. Yeah. Yeah. Putting in face to the disembodied voice.
Starting point is 00:56:59 Yeah, it is. You know, it is like, uh, like it's, it's like you get to check in with people like, you know,
Starting point is 00:57:04 William's often in the mumble room and William was there. So we got to hang out with William. He got to hang out with Levi. William got to hang out with Levi. That's awesome. Yeah, he was Levi approved as a matter of fact. So that's always pretty good. You know, put names to faces like geek dad in the chat room. And yeah, and it just is a it's a it's a rare chance to get to talk to a bunch of like minded folks about stuff that everybody's really excited about. it's a rare chance to get to talk to a bunch of like-minded folks about stuff that everybody's really excited about. And you get to do it without the internet drama or the internet angst that all conversations seem to have now online. All of that's gone when you meet somebody in person. My favorite story, I've shared it before, is Ryan, who, tech helper, he's known as tech helper. He's known as Tech Helper. And he was not my biggest fan initially. And we met up in person and we became friends. And two years ago, he let me borrow his Cadillac when we went to scale. So that way I had transportation because I brought Lady Jupes and I had to park it away from the conference and this year i just without even asking him because i was just crazy busy i was doing all this stuff without even saying a word the guy sends me a telegram out of the blue and says hey would you like to borrow my car again that's wild and it's like you know go from somebody who's like yeah kind of a troll to now like hey would you like to borrow my car
Starting point is 00:58:17 because we meet in person and i guess i just i can't put enough emphasis on this on this one really kind of cliche point and that is meeting people in person is completely, totally different than meeting them online. Online, we have these two-dimensional personas that we put out there, and then we interact with these two-dimensional personas. first started getting on the internet and you had to dial up and connect to it, you connected with a handle, a name, a screen name, or a nickname. And so nothing had my name attached to it and nothing had your name attached to it. And so things just weren't quite as serious because it wasn't coming from a real person with their name and identity attached to it. It was from some anonymous douchebag on the internet. And so it didn't quite matter as much. But now with social networking and all these other platforms, we're all using our real names. We all have our real faces on there.
Starting point is 00:59:15 And so now it's Chris Fisher and Donald Trump. It's like these real people that are making these statements on these. And so we take these statements so much more seriously. But there's still these two-dimensional, low-context, low-information statements that we interpret so much and trigger our own emotional baggage and it creates this total hostile dialogue online. dumpster fuel fire that is clickbait journalism and ad-based clicks that just really make for a horrible horrible hostile discussion online and you just bypass all of that when you meet up with people in person you all of you just all that baggage is gone and it's just wait are you saying you don't take seriously captain snorlax That's one person you always take seriously. Okay, cool. Says the guy with the handle called Rotten. Or my nickname?
Starting point is 01:00:12 Yeah, yeah, sure, sure. Although one person I always take quite seriously is Popey. Hello, Popey. Hello. It's good to see you. How are you? Good, good. We missed you. We missed you.
Starting point is 01:00:19 I missed you at scale, but I'm glad you're here. Yeah. Sorry I couldn't make that. I may be hanging out with your better half soon, though, so that'll be good. That'll be fun. Yeah, I'm tracking his flight. He's nearly landed. He's going to be there soon.
Starting point is 01:00:33 So that's not confidential. We can say that he's- Yeah, yeah, sure. Yeah, Wimpy's landing in Seattle probably in the next few minutes, actually. That's so exciting. Yeah, yeah. He's going to be too busy to come on the show but i'm going to try to run down there and buy him a beer at least because or or 10 because you know how often does popey or wimpy actually make it to our area well turns
Starting point is 01:00:53 out more often than you'd expect recently twice in the last month weirdly wow but but and that's probably just you know a limited time thing so got to take advantage of it while we can. Yeah. Well, Poby, do you have anything to share with the class before we get out of here today? I was just about to wrap this thing up. Michael Snell-Rotten is a lovely person. That's all I've got to share. Okay.
Starting point is 01:01:16 I agree. Yeah. I agree. Oh, hey, actually, Ubuntu Podcast is back. Could share that. Do a little plug skis. Ubuntu Podcast returned and just had Will Cook on the show. Yes, we did did that's something we uh we discussed um the uh things that are happening for 1804 uh some of the decisions that were made and some of the controversial things that people have
Starting point is 01:01:36 been talking about on the internet uh we would discuss that in episode two and turns out episode three and four we just had michael tonnell. See, it's a circle of plugs there. A circle of podcasts. Yeah, right? Yeah. Well, good. That's awesome. I look forward to hearing that.
Starting point is 01:01:53 And the nice thing is, you know, there's a pretty good chance that when producer Michael goes on, he's going to have good audio. So that's nice, too. I always appreciate that. I typically do, yeah. Yeah, you do. I don't have a soundboard with a ding in it, but I would. If I did, I would.
Starting point is 01:02:08 There we go. You just got to get a bell. There it is. I'll just get you a bell. I should just get you a bell. Nothing beats the hard cappy. Yeah. I do like having the physical bell right here, and so do the kids.
Starting point is 01:02:16 It's a hit with the kids when they come into the studio. They always got to play with dad's bell. Wait a minute. All right. Well, let's get out of here while we still can, because I just think that just went in a bad direction. You guys, thank you very much for being we still can because I just think that just went in a bad direction you guys thank you very much for being here
Starting point is 01:02:27 we'd love to have you join us in the mumble room go over to jupiterbroadcasting.com slash calendar for when we do this here show live because it's true
Starting point is 01:02:35 it's a live production it's one of the few so why not get in while it's still live yeah savor it and you can get more mumble information if you go on
Starting point is 01:02:43 irc.geekshed.net do bang mumble and it'll give you the server information so you can get more Mumble information if you go on irc.geekshed.net, do bang mumble, and it'll give you the server information so you can hang out in our virtual lug. You can submit content ideas to linuxunplugged.reddit.com. And of course, go to jupyterbroadcasting.com slash contact and keep an eye out for those feed changes. Maybe new things coming. A lot's happening. for those feed changes. Maybe new things coming.
Starting point is 01:03:04 A lot's happening. And just a few more episodes of Tech Talk Today for Season 1, techtalk.today. And go get more Wes and Chris, techsnap.systems. See you next week. Bye. Wimpy is currently traveling 536 miles per hour with a wi-fi connection isn't that amazing he's
Starting point is 01:03:53 had this he's had a decent ish connection this whole flight because i've seen him in telegram the whole time so i know he's got at least some wi-fi uh what a time to live yeah it really is this is pretty great look at this and i wonder how expensive and i wonder how expensive that wi-fi is too look at this you can retrace the whole flight oh that is neat this is great that is really cool there's a little bit where they estimated where the flight was where apparently wimpy went offline for a bit and then he reconnects as he comes in over can. Hey, how's my audio now? Much better.
Starting point is 01:04:25 So what were you trying to tell us earlier? Well, I was trying to tell you what I ended up doing because I have like bookshelves full of CDs. When I downsized to the trailer, I had to put all of that in storage. So I put it all in a tub, basically a tote. But before I did, I ripped everything onto a one terabyte hard drive which is being i can straight from plex yeah yeah i was thinking about so that's that's the direction i went but i hardly ever use it because i use spotify all the time sure oh yeah we're gonna that old story oh no you know if there's a reason to repair all of
Starting point is 01:05:02 your cds and stuff is legitimately to try to get software to do gender recognition and actually try to make choices for you. There's actually a piece of open source software which I've been using to customize the music for you and trying to make it so that it can become a recommendation system for new music. So I'll let the bot go to YouTube. Yeah, you know, I won't lie. You've honed in on one of the things that I do kind of use these services for is to find me new music.
Starting point is 01:05:36 Because I don't really put a very high priority on music, I also am not actively discovering new music like I used to. And so the fact that these things have some kind of algorithm to try to surface music is is nice jbtitles.com last fm does that pretty well yeah yeah so does pandora i mean they all if you start to to to put your music list on on last fm you normally get good recommendations you just have to scrabble your music i wish it was back in a few i'll import like a list or something. That would be great. Because I don't like listening to the streaming services.
Starting point is 01:06:08 I'd rather have it on. I'd rather have local media. And then give me some suggestions off of this list of artists. Wouldn't it be great? And here's the thing. Yeah. If you really enjoy listening to music and really hate when you get interrupted, at least keep some of them locally. Because there's always going to be that one moment where you're going to be absolutely
Starting point is 01:06:29 bored of not having local stuff yeah if you'd like to have 30 minutes of not of no ads just watch this video seriously watch like it's 30 second ad to get you to watch another ad like the other thing about the streaming services that's sort of like a sucky secondary first world problem is it's kind of like a shit show, like how they all integrate with different devices and like TV, set-top boxes, lady tubes, all these different things. Like some of them work with Spotify. If you use this particular incantation, some of them work with Google Music. Some of them work with Pandora. Some of them work with Pandora. Some of them work with Amazon streaming music. If you use a different incantation,
Starting point is 01:07:09 it's really kind of all over the place. By the way, Chris, I'm not sure if you want this. I can link it to the project I was talking about, the gender recognition project. Sure, yeah. If that's the thing, I'd like to see it. If you don't mind, toss it in the IRC so that other guys
Starting point is 01:07:26 can see it too. By the way, related topic in regards to Linux, well, Linux on mobile being Android at the moment, what do you think Android P is going to be? Well, it sounds like it's so far a UI overhaul, a lot of small UI overhaul. No, I mean the name. Did you guys
Starting point is 01:07:41 notice that all the UI elements are basically Fuchsia OS? Yeah. Yeah. I thought that, I mean the name. Did you guys notice that all the UI elements are basically Fuchsia OS? Yes. Yeah. Yeah. I thought that. I had that same thought. Oh, name? Stratum. What's something that P? I bet it's going to be not a sweetie. I think it's going to be like a healthy
Starting point is 01:07:57 thing. I think they're going to be the laziest thing ever. Pancreas. Because all of their stuff has been desserts or pastries. It's just going to be pastry. Oh, they're just going to be Android pastry? No, no. That's too generic. That wouldn't be
Starting point is 01:08:13 Google. I think they're going to drop the sweets. Parfait. Parfait is also really good. I like parfait. That's good. Or peppermint. I'm going to say pudding because... I hope it to say pudding because... Oh, pudding's good. I hope it's Android pudding.
Starting point is 01:08:28 Android pudding. Peanut butter cup.

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