LINUX Unplugged - Episode 252: Github Hubbub

Episode Date: June 6, 2018

Microsoft has purchased GitHub, sending shock-waves through the free software community. We discuss the bidding war that took place, and it leaves us questioning what the future of Electron might be. ...Plus we’ve found a great batch of Linux apps you're going to want to try, NextCloud turns two, big changes to the KWin project, and the details on Samsung’s Chromebook Plus landing Linux app support.

Transcript
Discussion (0)
Starting point is 00:00:00 I'm somehow full of admiration that you take thousands of miles with the car just to go to a Linux fest. Well, and to visit Linux Academy, too. But, yeah, it's, well, I don't know. Sometimes I actually feel like I'm insane. But at other times, it is, there is something really good for me because I spend so much time on the computer. because I spend so much time on the computer, and I'm always working on the internet, to then be very, very much disconnected for long periods of time and driving down the road
Starting point is 00:00:32 does do something good for me psychologically, I think. It's sort of a rebalancing thing for me. I will be right back. I'm going to get a beverage. Grab one for me, too. Oh, absolutely. So we were coming down into Texas last night. We hadn't quite made it yet. We were still in New Mexico.
Starting point is 00:00:47 And it was about 100 degrees out. And I got the high temperature alarm on one of my rear tires. So I have four rear tires, two sets of duallys in the back. And one of them got to 124 degrees, which is pretty high. It's not super crazy high, but that's pretty dang high. And so that was the first time during this trip where we pulled over and just sat for a while while our tires cooled down. And it was towards the end of the night too. So by the time we got back on the road, the sun was
Starting point is 00:01:13 setting and it dropped about 80 degrees and the tires stayed fine for the rest of the trip. But there was a moment there where I went, oh crap. And the thing that was wild about it is just 45 seconds before i passed a class a rv on the side of the road with a blown tire their tire something had gone wrong and their tire blew out and then not even a minute later my alarm goes off for one of my tires and i was like i'm not even going to mess around with this so i pulled over on the side of the highway lots of big trucks going by because it was a real big commercial corridor. So they're shaking the whole RV as they go by. And we just sat there for about 40 minutes while the tire cooled down.
Starting point is 00:01:52 That was the first moment where I was like, maybe this is a little stupid. This is a little dumb. Maybe I shouldn't be doing this because it's always a bigger push than you expect. But at the end of it, I get to go down there. I get to hang out with audience members. And I get to go do Linux stuff, and then I just get to go home. And I just live in Austin for about a week. And then that's kind of a unique opportunity. So how could I say no? Already, already.
Starting point is 00:02:20 Did you get that beer? Yes, I did. I'm ready to go. Well, let's start the show. Did you get that beer? Yes, I did. I'm ready to go. Well, let's start the show. This is Linux Unplugged, episode 252 for June 5th, 2018.
Starting point is 00:02:46 Welcome to Linux Unplugged, your weekly Linux talk show that's definitely the Hotbox sauna edition. My name is Chris. My name is Wes. Hello, Wes. I'm chatting to you from Plainview, Texas this week, and we have got a huge show. Microsoft helped this week by buying GitHub. We'll talk about Microsoft's $7.5 billion acquisition of GitHub. We'll talk about Nat Friedman, who he is, and why you might want to know more about him in the next few months. And then we're going to talk about what happens to Atom now that Microsoft owns GitHub, which owns Atom, which competes with Visual Studio Code.
Starting point is 00:03:22 It's a mess. We'll talk about that. And then we'll get into some project news, including some news around KWIN, the Linux subsystem that's going to be on Chromebooks, and something big for NextCloud. It's a huge, huge moment today for NextCloud. We'll tell you about that. And then the most app picks we've ever had on the show.
Starting point is 00:03:39 It's an app pick blowout. We've got so many app picks, you're going to need tabs for days. There's probably something in here for everybody. And then at the end of the show, after we let all of this soak for a bit, after we marinate in Microsoft's purchase, now that Microsoft is going to own Electron, how can Microsoft make it better? What could they do? Let's just say things work out and they are able to steward Electron into a direction that improves it for everyone. That could happen. We'll have to wait
Starting point is 00:04:10 and see. And I'll get the Mumble Room suggestions, my suggestions and Wes's suggestions. So that way we can maybe, maybe come up with something good out of all of this because Electron is getting a lot of deployment on Linux desktops these days, and now Microsoft owns it. So I think that's definitely worth discussing. But before we go any further, let's bring in that mumble room. Time-appropriate greetings, Virtual Lug. What's up? Oh, hey.
Starting point is 00:04:34 Yo. Hey-o. Oh, hey, indeed. Well, what's up is that it's like 100 degrees in this room right now. That's what's up. But that was expected. We won't complain too much. Wes, I don't know really where to start. I'm not quite ready to get into the GitHub stuff yet, because it's just such a big story. I feel like it's a big story. We should warm up with something
Starting point is 00:04:54 like you and I do this on the TechSnap program is we have like these warm up stories to kind of get us rolling. And I've kind of set one aside this week that's not super Linux specific, but it is kind of mind blowing where all this stuff is going. and the core tech runs on Linux. It's from Facebook, and it's their FAIR system, which is the Facebook AI Research, and their scientists yesterday unveiled a neural network capable of translating music from one style and genre and a set of instruments to another. So you take something that starts out with like Bach, and it's one of his symphonies, and it's symphonies, and he's playing, and the AI can translate that into a song played on a piano in the style of Beethoven, for example. So you can actually just, in a way,
Starting point is 00:05:42 translate the music from one set of instruments and styles to another. And FAIR becomes the first AI research team to create a unsupervised learning method to actually do all of this. Their results are kind of mind-blowing, and they're sort of patting themselves on the back this week because it's huge for the AI industry. If you think about it, it's something that a music professional could probably do fairly competently, but now you have AI doing it and it's their approach. Their approach involves a complex method of auto-encoding that allows the network to process audio from inputs it's never been trained on. Rather than trying to match pitch or memorize
Starting point is 00:06:21 notes, this unsupervised learning method uses high-level semantic interpretation. I guess another way to put this is you could say it's listening and it plays it by ear. Right, exactly. It's kind of crazy in that respect. That's kind of one of the fun aspects of some of these AI projects is just where they interface with things that are traditionally so human, like art and how we interpret that, and then trying to reason about how they, you know, to quote-unquote understand it. Yeah. Giving computers the ability to see and the ability to hear
Starting point is 00:06:50 and then make decisions based on that is the fundamentals. And they're very excited about the progress they're making. I, on the other hand, am a little apprehensive, just like I am with Microsoft's acquisition of GitHub for 7.5 Billy. Now, that's in stock, so it's maybe less impressive. No, that's still, yep, just checked, still impressive, still absolutely impressive. And today is the day after, the day after we got the official news. It was brewing all weekend.
Starting point is 00:07:17 They announced it yesterday, Monday. Tuesday, the 5th of June, 2018, is the second day after this announcement, and we've already learned new details that we didn't know yesterday so the first thing is is that they I think the biggest thing that we learned today is that Google was hot on the tail for this there was a bidding war between Microsoft and Google for GitHub so think about that for a second just Just that information right there, Wes, how would you feel if yesterday was announced Google bought GitHub? You know, I don't know. It's kind of complicated. Both are sort of gray areas. I might actually be happier with Microsoft buying them. It feels weird to say, but if someone had to, it could have been worse, I think.
Starting point is 00:08:02 No. I can even give you the reason why Microsoft or anybody wants it, and it's to do with search for code references. Microsoft, a couple years ago, you guys reported in here, I think, a tool that allowed you to search for actual solution snippets, and Microsoft wants that, and Google wants that too. It also gives developers for their infrastructure, solution snippets, and Microsoft wants that, and Google wants that too. It also gives developers for their infrastructure, which is looking for developers.
Starting point is 00:08:31 So those are the reasons. I don't think anybody would have been a better buyer than anybody else. They are all terrible because the reasons they want it is... No, seriously, I think GitHub, if a foundation was made out of it, it would be great. But somebody buying it, there's nobody that's going to buy a business
Starting point is 00:08:54 which is founded on selling storage. That's what GitHub is. So, Dar, what do you think, though? If you were going to have to pick between Microsoft or Google, as far as open source projects go, which one are you think, though? If you were going to have to pick between Microsoft or Google, as far as open source projects go, which one are you more comfortable with? I would say Google, I guess.
Starting point is 00:09:11 And the reason for that would have been just because Google at least has a legitimate reason also aside from demining your code as data. Reason, which is code.google.com failed. It was terrible. It closed. So they need a replacement. It wouldn't make sense. Microsoft, they kind of have this whole tooling. They're going to change
Starting point is 00:09:32 GitHub. It's going to be worse. Yes, it would be cool if it was a foundation, but that was never going to happen. They've always been maybe not actually making a bunch of money, but attempting to be a for-profit company. GitHub is convenient. I have no love lost. It really just seems more like business
Starting point is 00:09:47 to me than anything else. And maybe it means we re-evaluate it. But that's exactly, Google would have probably kept this convenient if they only bought it for the code.google replacement thing. Because that's what they had with code.google. It was just sitting there and people could use it. It was a back burner that they didn't mind.
Starting point is 00:10:04 Yeah, that also means it wasted away. I think Microsoft will probably be a much more active and probably better steward. They have been doing a lot of Git things. I think they actually care about Git. There's obviously other reasons for this acquisition, but their developers are already using it. They're one of the largest open source contributors
Starting point is 00:10:19 on the platform, so I think it's in their own interest to actually make it work pretty well. What that actually means is now you're going to be filled with Microsoft products all over, and Git will change to accommodate the Microsoft tool chain, which means that if you love GitHub right now, it might not be as pretty in the future when it's connecting with all of the tools you don't use. I think that's definitely a likely possibility, for sure. So Nat Friedman, who's going to be running it,
Starting point is 00:10:49 said that they're going to remain an independent entity, sort of like how LinkedIn has. We'll see if that's going to be true. Even find that there's another problem with this whole situation, which these big corporations are compliancy, they're full compliant. And remember the takedowns that GitHub had? Expect more of those.
Starting point is 00:11:11 Oh, and by the way, in the future, we probably don't need certain governments to develop Stuxnet. They can just inject in normal daily software because they have control of the repos and who gets to see the code in the first place. So you're building from source, who cares? So I think what we have here is grounds for serious concern, but we don't have anything that's even going to really change for probably another six months or so. Like the deal isn't finished until at best the end of the year. And then at the end
Starting point is 00:11:40 of the year, Nat Friedman takes over. And he's been in open source since the 90s. He writes on his blog, he says, I was blown away to discover a free operating system that came with an editor, a compiler, and a debugger. All of the tools you need to be a developer and all of the source code. It was an incredible opportunity for a teenager in a small town in Virginia to learn from the best developers in the world, he goes on to say. I spent 15 years working with Linux and founded a couple of open source companies. My first commit to GitHub was in 2009 when GitHub was just a year old. Two years ago, I joined Microsoft and acquired Xamarin, a developer-focused company that I started with Miguel Atacaza.
Starting point is 00:12:20 And he goes on to write about how GitHub will operate independently as a community platform and a business. GitHub will retain its developer-first values, distinctive spirit, and open extensibility. And he says we're going to support any language license tool, platform, or cloud. And they're going to retain their product philosophy as well. Now, he's not going to run the place until the deal is over. But you got to give them some credit here. They've made a lot of inroads with.NET Core, with Visual Studio Code, with a lot of the other projects they have
Starting point is 00:12:51 up on GitHub that we don't even mention very often. Plus the Windows source code is up on GitHub. And a lot of people have reached out to me that work at Microsoft and said, you know, we just use Git a lot internally. If they screw up Git, we're going to just go ballistic. So there could be a potential for a new dynamic here, a new Microsoft that we've witnessed sort of change and evolve over the years. And when Satya Nadella took over and the tone changed, I was the biggest skeptic of all of it. I thought this is just marketing. You know, a company doesn't just change on a dime.
Starting point is 00:13:24 When you change out the CEO. They have deep, deep, deep cultural beliefs. But then over the years, we've learned that there was a lot of internal layoffs and retooling and refocusing. And I ended up talking to individuals that were fresh out of college that were brought in that were using Linux at Microsoft. It's possible they're not going to screw this up. I think we have to also consider that. Both things are possible. Only one way to tell, we will just have to wait and see.
Starting point is 00:13:53 I guess. I guess so. My recommendation, still clone all your repositories, keep a local backup, rely less on GitHub, and hope for the best. Yeah. That's exactly what I did. Yeah, and I think you're seeing a lot of people this week say that. I think a lot of people are saying,
Starting point is 00:14:08 all right, I'm out of here, I'm on GitLab, I'm out. And although PFSense just announced that they're moving some stuff to GitHub, as a lot of people are leaving, a few folks like, I know Michael Dominick has considered this on Coda Radio, and now PFSense are moving over to GitHub to essentially, from what I kind of read from this, is to outsource GDPR compliance.
Starting point is 00:14:32 To just say, all right, well, they're handling those things, and so now we're compliant. In fact, it's the number one reason PFSense lists on their blog. They say, we don't have to worry about storing any personal information about contributors, and contributors don't have to worry about creating an account with limited use cases. That's the number one reason is GDPR compliance. And then they talk about a bunch of other things that people always talk about when they go to GitHub. Yeah, well, I think that plays into it, right?
Starting point is 00:14:58 Like where I think of GitHub a lot kind of like YouTube, where it might not be your favorite place. It might not be where you wish that you had to find stuff, but it just has that social component. So yeah, either you're an open source developer or a personal user, and you should already take advantage of the decentralized nature of Git and have your own local clones, or push things up to multiple, or run your own. There's so many options. Or, if you're a business, then it just kind of makes sense,
Starting point is 00:15:21 and it doesn't matter, because that's a separate world, and that's a private business agreement. So are you a user of Atom? I can't remember your text editor of choice. Well, I kind of use all the things that rotate. I have used Atom a little bit. I don't use it all the time.
Starting point is 00:15:37 So that's been the big speculation is, well, what happens with Atom? Because you have, as they say, in the corporate world, redundancies here between Atom and Visual Studio Code. Well, one of the core developers to Atom tweeted, I actually don't know where he posted this. I think it was actually on Discord. Just to let everyone know, I've been given assurances that Atom remains
Starting point is 00:15:54 key to GitHub. Our product roadmap is set and the team will continue all of their work. So Atom continues on. So you're going to have VS Code and Atom sort of duke and doubt. Both based on Electron, both kind of the same fundamental technologies trying to accomplish the same thing. They do feel slightly more redundant now, but I suppose it's a large enough organization. If they really are this separate, then it's sort of, you know, they don't necessarily care about that too much as long as it doesn't suck up a huge amount of GitHub's energy.
Starting point is 00:16:21 Yeah. I think both you and I follow Ben thompson on certechery i think you follow him too i can't remember yeah and i've liked his recent takes on the shutdown of some of the windows teams at microsoft and whatnot so i'll link in the show notes at linux unplugged.com slash 252 is it was that what we're on um so i'll link the whole thing in there because it's super long and i'm just going to read you one of the last paragraphs but he says what Microsoft wants from their purchase from
Starting point is 00:16:50 GitHub is fuzzy they want to be developers friends in large part because it has no other option in the long run particularly as Windows continues to fade the company will be ever more invested in a world with no gatekeepers where developer tools and clouds win by being better on merits,
Starting point is 00:17:08 not by being able to leverage users. Do you agree with that? You know, at least partly, I do think it will be, it is fuzzy, and Windows has sort of to fade. So it does kind of feel like a play there, too, of we want to be relevant. We want to be in these worlds. And I think there's probably also a lot of tech startups or other companies with a lot of MacBooks in there, or maybe even Linux laptops
Starting point is 00:17:31 that just don't have that much of a relationship with Microsoft unless they're using some of their tools. So the further they can spread that, it's more mindshare and maybe a backdoor sales account for the enterprise section, too. So remember the prediction of Linux distribution from Microsoft with a desktop environment? Windows desktop environment? Like in the past, they have, look, the guy that is going to be managing
Starting point is 00:17:58 is a guy that came from Xamarin. Exactly the point. Microsoft is not acquiring companies on the exclusive merits of the products that they have, but oftentimes because of the human resources without having to signal the market that they're hiring for such positions. Because you can't lie on the job advertisement what the skills are required and you indicate what you're going to be working with. Now, GitHub is a team that deals a lot with Linux, deals a lot with cloud, deals a lot of making good APIs, and that just goes straight into the vision of making that Linux distribution. I would love to see it just because it would be such a massive disruption. So I kind of hope you're right. I kind of agree with Ben Thompson here. I think this is what we're watching as Microsoft continue to try to carve out a new area of relevancy before they're really bleeding. And I think they're being pretty clever about the way they're doing it. While they still have a great, strong Windows
Starting point is 00:18:54 customer base, and they still have plenty of dominance in the market, they're moving into this new area. And that's how I see the GitHub purchase playing into all of that. As far as the speculation about what's going to happen to it, as far as like deploy on Azure buttons or integration, you know, I'm sure some of that is going to come eventually. I want to table the Electron discussion, though, because I think that almost outside of all of this, like imagine for a moment if Microsoft had just come along
Starting point is 00:19:21 and bought the whole Electron technology stack. Now, of course, it's MIT licensed and all that. But, I mean, just we're going to talk about it for a moment if Microsoft had just come along and bought the whole Electron technology stack. Now, of course, it's MIT licensed and all that. But I mean, just we're going to talk about it for a moment, like just zooming out from GitHub and just talking about Electron. But save that. We'll talk about that later in the show. Because while we're still talking about GitHub, let's talk about GitLab. Now, a lot of the audience members have either tweeted me, or they've been talking to the Telegram groups, or coda radio they emailed in a bunch and people are trying out gitla a gitlab like like crazy and i think i think that's been the number one response i've seen is okay i'm moving to gitlab and uh gitlab if you're not familiar with it is an open source core style business so gitlab itself is open source you can go install
Starting point is 00:20:02 in the linux box for free. It's Git compatible. It's pretty great. Wes, you must have played around with it before, I'm sure. Yeah, absolutely. I'm a user of their free service as well. So I have code both on GitHub and GitLab. They've been doing a ton of stuff with their CI, CD tooling. They have some neat, you know, sort of continuous integration just baked right in, as well as
Starting point is 00:20:22 integration with Kubernetes and other things. There is still the fear, of course, that that as they've evolved to the open core model, more and more things are not in that core. Sometimes things that you get on GitHub or some of the other platforms, or you might want fancier merge support, that sort of thing. So how much does it get you? Yes, it's open source. Yes, that's important.
Starting point is 00:20:41 It's also just nice, maybe if you care less about that, or if you feel that it's not as genuine, it's also just nice to have another player that is plausibly competing against GitHub. And it's easy to move between them, yes? Fairly so. There's definitely differences, but if you're not super tied into all the feature sets of one side or the other, if you're just using it for storing a repository and cloning it and sharing it, then yeah, it's pretty easy. Yeah, I think probably the biggest advantage, it sounds like, to GitLab is that you can self-host it.
Starting point is 00:21:09 And this whole event is a reminder of the massive centralization we're seeing in the tech industry. Now one of the top five tech companies now owns GitHub. And I'm a believer of the narrative that this was going to happen eventually. If Google was going after them too, that just sort of doubles down on that narrative. A lot of people online have been saying that GitHub should have remained independent. That's what made them great. And I've been arguing this was always going to happen.
Starting point is 00:21:36 GitHub has had leadership issues for a while. They've had money issues. They've just sort of been primed for purchase for a little bit now. I mean, it ties back in. They're a business. They're just going to have to operate that way, whatever the community wants, regardless. And since self-hosting is such a big component
Starting point is 00:21:53 of why people are moving to GitLab, let's talk about DigitalOcean for a moment, our sponsor, do.co.unplugged. You can get a $100 credit when you go there for 60 days when you sign up with a new account. This is a way for you to deploy GitLab in seconds. I'll link you in the show notes to a one-click deployment of GitLab and to a guide where you can build it yourself from the ground up. So whichever approach you like, you can get started with this $100 credit and you can experiment with moving over. And if it works for you, just keep it in production.
Starting point is 00:22:23 My favorite system that would be way more than you'd need for something like this is $0.03 an hour. You could probably get by with the $5 a month rig, and with a $100 credit, that's going to, well, go with a nicer rig, because you can just really play around with DigitalOcean. They have all SSD systems.
Starting point is 00:22:38 They have data centers all over the world. They have a great interface to manage all of this and a really clear, easy, well-documented API that there's tons of good open source applications already built for. So they bring all of that together with that dashboard, with these one-click deployments and that documentation, and you get the $100 credit when you go to do.co.unplugged. You can deploy lots of different distributions if you want to build the system yourself. You can attach block storage when you need to add more storage. They have a 99.99% uptime SLA. They have cloud firewalls so you can block traffic at the network level before they even touch your rig, which is brilliant.
Starting point is 00:23:14 That's how it should all work. And they have monitoring and alerting built in, too. So you can check on the metrics, get alerted if something goes down. And with global data centers, if you have people that you're working with in a team around the world, you can put something in their area that's super fast. And with those enterprise SSDs, you know it will be. So if you're ready to get started, go to do.co.unplugged,
Starting point is 00:23:34 take advantage of our $100 credit. Why not try out GitLab for a bit? So I'll have in the show notes the how to use GitLab one-click install image to manage your Git repositories, or also the step-by-step, build it all the way up from the system up, because they just have fantastic documentation. do.co slash unplugged.
Starting point is 00:23:52 Big thanks to DigitalOcean for sponsoring the Unplugged program. So let's talk about the KWin maintainer that we often mention on this show, stepping down, Martin, who I think is a brilliant individual. And he announced on the KWIN development, or I'm sorry, the Plasma development mailing list, that he is stepping away from the maintainer position. And he has several reasons in here that, you know, some of it seemed to be personal opinions, and some of it seemed to be experiences that he's had. And they kind of come down to maybe the design group sort of running
Starting point is 00:24:25 away with the decision process. He says, I really dislike the development Katie is taking, where usability is the goal, but we don't stop to see if something is long-term maintainable, if we can, you know, after we develop it, can we actually support it for a while? When we started Plasma 5, the fundamentals of the project were focused on the basics and only what we can maintain, and we've moved away from that, he says. And I don't know if that's true or not. That's his opinion. But he would seem to be in a position to make that determination. He says, for the usability project, my wish is not to take every user request as a mission.
Starting point is 00:25:01 Instead, evaluate whether it makes sense for the project. Perhaps also consult the domain experts prior to writing patches. It's way more difficult to say no to a mission. Instead, evaluate whether it makes sense for the project. Perhaps also consult the domain experts prior to writing patches. It's way more difficult to say no to a change if the patch is already there. And when I read through his entire post here, what I kind of took away from this is there was some decisions around the login manager and some borders and a no-border discussion that he was left out of how it, for whatever reason, you know, maybe it was in a place he doesn't, he doesn't lurk or whatever. And they,
Starting point is 00:25:29 the design group created patches and it, it created a bunch of momentum and it was essentially the decision was made. And then when it got in front of him and he realized, well, wait a minute, we have serious technical implementation issues with this. Why wasn't anybody consulted about this? It was too late. And then it becomes sort of a political fight because you have somebody who's
Starting point is 00:25:49 got a precious baby that now they're trying to get born. And then you have somebody coming along and popping their bubble. So it creates a lot of feelings, I guess you could say. I think so. Yeah, right. I mean, on both sides, right? When you work really hard on things, you care about it. And there's not always a right answer. Yeah, exactly. Because, you know, as a recent Plasma user, I've been so happy with it that I hate to see anything like this. But it does, you know, some of this does kind of strike me as true.
Starting point is 00:26:18 They say we should, he says we should strive for satisfying 90% of the user base and not everyone. Currently, we try to satisfy everyone. This is a road to failure, in my opinion. We're on the road to KDE 3's configuration nightmare and creating an unmaintainable monster. And I could kind of see that perspective because I've been advocating now for about a year and a half that we need to just forget the idea that we're trying to find the new Linux user. There is no such thing as the person who is unfamiliar with how computers work and is also buying a Linux computer or building a Linux PC. These two things do not exist. They may get
Starting point is 00:26:56 a Chromebook and may eventually one day run Linux apps, but you don't have like, we've always tried to design our desktop environments and our applications for new users, for new users. Well, new users, the new users that are coming to Linux are technical experts. They're system engineers. They're software developers. They're enthusiasts who love hardware. They're people who love to mess around with source code and write free software. It's people who know how to mess with computers.
Starting point is 00:27:21 and write free software. It's people who know how to mess with computers. And what his point is, and I kind of click with it, is that perhaps Plasma has gotten on this usability kick because of the years and years of Plasma's too hard to use, too much configuration, you know? And now they've run away with it. Do you think there's something to this, Wes? I know you don't use Plasma a ton, but you've been using it more and more.
Starting point is 00:27:44 Yeah, I have been using it more and more. You know, I can see maybe a soft trend. I don't know if it's as bad as this. I just don't follow it that closely. But I do think it's a legitimate concern, especially for a large, long-lived open source project where there's not necessarily one very careful, curating, benevolent dictator sort of situation. You really do need to only add things that you can maintain. And as we've seen, as we're talking about with GNOME, if you're not careful, if you do build on unsolid foundations or add things that are going to increase your debt and make
Starting point is 00:28:17 things harder and less agile down the road, it takes a long time to undo that. Yeah, and hopefully Martin sticks around because I've always really respected his technical opinion, and he's always been willing to go to the mat to defend what he thinks is the right decision technically. He's also a really, he's just a good communicator, and I think has given us a lot of really interesting views into what's going on behind the scenes of Plasma development. Yeah, and I'll link to his full post on there,
Starting point is 00:28:40 because when you read it, you really take away somebody who cares about the project, and he's not even, he's not like rage quitting and going away. He's like, I'm still going to stick around and maybe write a few patches and help out here and there and answer some questions. But I'm just not really enjoying the maintainer aspect anymore. And you've got to respect that too because you could just see someone after all these years just saying, that's it, I'm out.
Starting point is 00:28:59 I rage quit. And he's like, no, I'm going to stick around. I'll still be part of the community. So I respect that too. Now, I did just mention that Linux on Chromebooks thing there. Well, you know already, everybody's been talking about how the fancy Pixelbook, if you get in the dev channel, is going to be running Linux apps like either now or very, very soon. But we weren't really clear on like some of the lower end, quote unquote lower end, even ARM-based Chromebooks until today. The Samsung Chromebook Plus is getting Linux support.
Starting point is 00:29:32 As spotted by users once again on Reddit, if you have the Samsung Chromebook Plus and you opt into the developer-only build of Chrome OS and enable things that are labeled as beta and then use the terminal, you can apt-get software and you can run Linux apps on this ARM-based Samsung Chromebook Plus,
Starting point is 00:29:52 which you can pick up used for like 300 bucks, I think. Oh, wow, really? Somewhere around there. Yeah, so it's not the cheapest, but it is an ARM Chromebook, which so far this had been limited to the x86 line or I guess you should say x64 line of Pixelbooks. It's 2018, Chris. It's 2018.
Starting point is 00:30:09 I know. I got tweeted about that. Stop saying x86, Chris. I'm like, you know what? He's probably right. I could say i686, but I think I'll try to say x64. So it was limited to the Chromebook Pixelbook before, but now we have an ARM version of a Chromebook that more average mortals can buy and afford. You can get it off Amazon right now. And it's probably not going to be the same range
Starting point is 00:30:35 as an x64 Pixelbook, but it's still going to be a bunch of apps. And it immediately is turning that thing into a much more useful tool. Yeah, that was what I thought too, right? Like suddenly I wasn't really interested in Chromebooks before, maybe as, you know, for other people in my life, but not for me. But now, maybe like as a travel laptop
Starting point is 00:30:53 or you just need something to spare while you're main machine, you're switching machines or getting something repaired or just something to throw in your bag and not have to worry about, not have to futz with it once you've got it. You know, if you have a terminal and you have Chrome and then whatever other Linux apps you need to get your job done, perfect. Yeah. You know, you and I have talked about this arrangement in the past where you've got sort of like a lower end front end laptop and then back at home or in the office or in my case,
Starting point is 00:31:18 the studio, you've got a much more powerful machine that you remote into and do the actual work on. And that's what I've kind of been doing for this whole road trip. I mean, I'm on an XPS 13, which is like three revisions old now or four revisions old now. I don't even know anymore. And the real work is all being done back in the studio. When we render video or encode audio, I'm executing those jobs on six core machines in the studio and not on my little two-core XPS 13 here. And it is time for me to replace this thing because I busted the side and stuff,
Starting point is 00:31:51 so it's kind of falling apart. God, is it super hot right now too. It's really warm. It's funny, like everything's hot around me. The microphone is hot to touch. Like the mics don't heat up, right? But this one is hot to touch. Everything's super hot.
Starting point is 00:32:04 So if I were to burn through my XPS 13 on this road trip, is hot to touch. Like, mics don't heat up, right? But this one is hot to touch. Everything's super hot. So, if I were like, burn through my XPS 13 on this road trip, which is kind of falling apart on me at this point
Starting point is 00:32:11 because I dropped it, I almost could make it work on a Chromebook. I could almost do it. I could almost do this whole road trip. I couldn't do Unfilter
Starting point is 00:32:20 or this show, but I could do almost all of, hell, I might be able to do unfilter on a Chromebook if I had just a couple of Linux apps. It's getting really serious if you do big tasks on more
Starting point is 00:32:31 remote, high-end systems or on a server. There's also maybe a weird, I wouldn't have thought this, but maybe there's a nice aspect too about if you spend all the time configuring the studio machine, you get that just how you need it. And then if you can just pick this up and not have to do much, not install an OS, not customize Plasma, which sometimes is nice,
Starting point is 00:32:48 but if you just use the machine while you're traveling or not every day, it's kind of just like you can buy it from a store, maybe the security or some of the other things are easier or simpler or just managed for you, and that's kind of convenient. If you travel a lot, that kind of flexibility is, I'll talk about it more in a second, but I'm going to Linux Academy to help them move their broadcast system from a Mac to Linux. And one of the things that I talked about is, I said, when we get a PC, let's get something that's Linux compatible. But keep in mind, one of the advantages now that we are gaining by moving from a Mac to Linux is we now have general availability of PC hardware. So when you go
Starting point is 00:33:27 somewhere for a live Linux Academy event, like when you fly to Denver for an event, or you fly to California for an event, and you get there and your PCs died because something got rattled on the flight or something, or you ship it and they screw it up because that happens every other event to us. It's so bad that we try to carry all of the equipment in the rv whenever possible because when we ship it we we it just constantly gets damaged even with serious pelican cases real packing i mean noah really knows what he's doing with this stuff and it still gets damaged and so i said to him i said the the the biggest advantage you have now is you can go into a store and if it's got the right components, you can buy it right there, take it back to your hotel room, load Kubuntu on this
Starting point is 00:34:10 thing, and within two hours, it's broadcast ready, because it's this general availability of hardware. And that's what I also dig about the Chromebooks. If you could make that workflow work, you know, if I burned out a Chromebook sitting here right now, or I dropped it and it really got damaged, or if I was on a flight and it got damaged or lost i could just replace that machine it would be an expense but it would be a manageable expense and i would be right back up and working so i really i think this is one of those events that it's like the big bang like it starts somewhere and you're like oh that was that looked like a little explosion over there and over time it expands into this massive sea change.
Starting point is 00:34:47 I think it could go that direction. I don't think it's going to be like a smartphone revolutionary, but I think it's going to change the way a lot of people work on computers. In two years, we'll just be quietly talking away on Chromebooks and not have a second thought about it. Speaking of two years, today, NextCloud is celebrating
Starting point is 00:35:06 its second birthday. 732 days later, they say they've shown their ability to execute on their vision. NextCloud is widely recognized as the most innovative, forward-looking projects in the open-source world, pushing boundaries in the areas of security, collaboration
Starting point is 00:35:21 and communication. Their company has grown to more than 40 people and one of the things they're most proud of is when they started out with Nextcloud, they promised to make upgrades work. And they think this area has really stood out, and they've kept that promise. And within a week of Nextcloud 13, over 10,000 servers had already successfully upgraded to the current version. And they also say they're proud of their security insights. They've started a bug bounty program.
Starting point is 00:35:48 And in the two years, they've paid out $8,000 to security researchers with over 100 reports that they've closed as a result. It's a pretty cool milestone. And I've been using it more and more. I just, you know, since Fedora 28 came out, actually, I sort of doubled down on my Nextcloud usage and had it going in the background as a test.
Starting point is 00:36:08 So it's a neat, it's a really neat project, and when you have a need for it, it's really, it can fit that niche really well. You're making me think, though, maybe I should give Nextcloud, you know, I tried out, back when they, I guess about two years ago when they were first, you know, first Nextcloud. I haven't
Starting point is 00:36:24 run it for a while, though. So these features are looking pretty nice. I say it is worth a go. And now that you can throw it up in a container just a few minutes, an official container from them, I think it's kind of worth it. Yeah, that does make sense. It lowers the barrier to entry considerably. So I am here in Texas sweating in a way that I have not sweated
Starting point is 00:36:42 very many times in my entire life. It is unbelievably hot. It's about 101 degrees where I'm sitting. And because it's Texas, it's Plains View, Texas, there's really no trees to be had. We just made it into Texas this morning, actually. And we decided on the way down to our current spot to maybe go get some dog food for Levi because we were running low. And that was a bad decision, Wes. Oh no, why? Well, you know, I'm trying to get here to do the show. And I've got to get connectivity tested.
Starting point is 00:37:13 But we've got to feed Levi, though. We've got to get food for Levi. Well, we don't want him hungry. No. So as I'm pulling off the ramp, it's too small. Like the lanes are too narrow. My rig doesn't fit in them. So I'm kind of like in a lane and a half and i'm pulling i'm pulling off the off ramp and my back two
Starting point is 00:37:29 duallys on the passenger side go over a little curb just a little curve just a little i'm sure and it tosses jupes really bad like it's like it's like if a massive wave were to just crash up along the side of a boat because it's just this huge shift. Like, the whole rig leans all the way to the driver's side. And that's when the new upgraded suspension kicked in. As if we were intentionally testing it. See, we have these new sway bars. And the way sway bars kind of work is the amount of force that's applied into them is then applied backwards to sort of correct the sway, if that makes any sense.
Starting point is 00:38:11 And they really did their job. I mean, we swung back up real quick, right back into place. And much better than before the upgrades, we would have swayed back and forth like a boat, like swash, swash to right to left, boom, which is really hard to drive. It was really bad because it's, you know, it's a 25,000 pound RV on top of a suspension system. And, but the upgrades really helped that. They resolved this. There was no swaying back and forth. It was right back up to the top. But in that swing back to the right position, it was because the amount of force that gets applied to the sway bars is also then used to sway back. It sprung us back like we came out of a pinball spring and everything dumped on the passenger
Starting point is 00:38:56 side of the RV, which is where our kitchen and our bathroom is. Oh, no. Everything came out of the fridge. It came out of all of the cupboards. All of our food came out of the fridge. It came out of all of the cupboards. All of our food came out. All of our bathroom stuff, like, you know, vitamins that were in little pill jars, Q-tips everywhere, Tums. The Tums bottle exploded. Like, it was just everywhere. Beard oil went spilling.
Starting point is 00:39:18 It was the worst incident we've ever had on the road. And it was thankfully recoverable because it's all in a contained space all the slides are in and it's not a very big rig so all i had to do was get us into some shade because it's 101 degrees outside and it's just bacon when you stop moving and so i found some shade alongside the pet store building and for about 20 minutes we just sat there and had to clean up all the stuff put it all all back away. Throw a bunch of stuff, stuff that got broke. So that was a bit of a bummer.
Starting point is 00:39:49 Was there any liquids that spilled all over or anything like that? Oh yeah. The beard oil spilled, some water spilled. Yeah, it's okay. It happens, you know, sometimes. The important part, did Levi get his food? And did he like it? Did he like it? Yes, all those things. And he got to walk around the pet store too, which he liked quite a bit.
Starting point is 00:40:04 Oh, perfect. But now we. And he got to walk around the pet store too, which he liked quite a bit. Oh, perfect. Yeah. Yeah. But now back, we were back on the road heading down towards Texas Linux Fest and we've reached Plainview, which might be the actual hometown of Levi. Plainview is on his paperwork. So we may be in Levi's hometown right now. And then he made his way up to Washington where we got him from a rescue. And we're in this little RV park called the Hitching Post. I'm going somewhere with this story. And when we got here, we were a little rattled from that whole shakeup. We'd already cleaned up. We were rattled. When we got here, we talked to the manager, Karen, and we said, we'd like to buy a night so we can just park and hook up and get some air conditioning because we're dying. And I'd like to have power to do the show and whatnot. And Karen said, well, you're just working? Yeah, we'll just be here for about five hours or so. She said, you know, just go find a spot and park.
Starting point is 00:40:48 Don't worry about paying. You can just stay there for free. Wow. Yeah. So we have 50 amps of power, great cell reception. I can see the cell towers from here. And 50 amps so we can run both air conditioners when I'm not recording.
Starting point is 00:41:00 And we've got running water for a little bit while we just sit here and kind of recharge. And then we have about nine and a half more hours of driving. And then I'll be in Austin for Texas Linux Fest. That is so exciting. Wow. Yeah. Yeah, we're going to try to drive more at night for these last couple of days
Starting point is 00:41:17 because it's so hot out that it drops to about 80 degrees at night, and the roads cool down, so your tires cool down and all that kind of stuff. So going to be doing some nighttime driving for the next couple of days. After the show, we're going to hit the road and try to put in about five hours tonight if we can. It's the last grind, Wes. It's just a grind at this point. Nothing can stop you now.
Starting point is 00:41:37 And hopefully you'll meet additional really nice Texans who are just doing you all kinds of favors. You know, we've already got a good group going. If you're going to be in the area, jupiterbroadcasting.com slash Texas for our telegram group, we've already got a good group going. If you're going to be in the area, jupyterbroadcasting.com slash Texas for our Telegram group, we've got a really good group going. And then also, you know, the other reason I'm going down to Texas
Starting point is 00:41:51 is for Linux Academy. Linux Academy has just been growing like crazy. And as they've brought in more people and they've done live productions, they have some like, they have some productions where they have eight remote hosts, which is just mind-blowing,
Starting point is 00:42:04 complicated kind of stuff. And as they brought production people on, of course, they're trained on how to do all the stuff on the Mac. And they're trying to go back and write these ships as they've expanded and try to get everybody back on the Linux bandwagon. What's really, really awesome is I've been chatting with a couple of individuals down there, and they're totally on board. Like, there's no resistance. They're all about it. They think this is going to be great, and they want to do it. They're totally on board.
Starting point is 00:42:21 Like there's no resistance. They're all about it. They think this is going to be great and they want to do it. And so we started chatting and they said, yeah, could you come down here and help us move from Mac OS Wirecast to Kubuntu OBS? Exactly what we've done for Jupyter Broadcasting. So I would love to. So after Texas Linux Fest, I'm going up to Keller and I'm going to hang out at the Linux Academy for a bit.
Starting point is 00:42:40 I'll be parked in their lot, boondocking there, doing shows and converting their broadcast systems over to Linux. And I think it's going to be a ton of fun. It's going to be super hot. So that's like phase two of my trip. And then phase three will be the drive home, getting back up into Washington, where I can't even imagine. It's like 65 degrees right now. It sounds so wonderful.
Starting point is 00:43:05 But let's talk about Linux Academy before we keep going. Linuxacademy.com slash unplugged. Go there to sign up for a free seven-day trial, and you can support the show. Linux Academy is going to be at Texas Linux Fest. In fact, if you go to their blog, they've posted their track, their schedules, for Friday and Saturday,
Starting point is 00:43:23 and some information about how you can meet up with them. And if you want to find me, a lot of my time at Texas Linux Fest is going to be at the Linux Academy booth. So that's sort of your surefire way to find me on the weekend if you're not in our Telegram group. So check out Linux Academy. It's a platform to learn more about Linux.
Starting point is 00:43:38 And they're a company that's super passionate about it. They really started because they wanted to spread the word about Linux and Jupyter Broadcasting had already started a podcast network about Linux. Really, and they're like, well, how else can we do this? They got together with educators, and they got together with developers, and they created this platform that's just been growing and growing and gotten a ton of industry reception, like just super well-received, really well-respected.
Starting point is 00:44:00 It's a name on the resume that matters. And they have public profiles where you can demonstrate to potential hires or clients the things you've accomplished at Linux Academy. So go to linuxacademy.com slash unplugged to get a seven-day free trial and try out those hands-on labs. And if you want to know more about their LinuxFest Texas plans, well, then you can go over to their blog, linuxacademy.com slash unplugged. Okay, we have an inappropriate amount of apps.
Starting point is 00:44:24 We have a disproportionate amount of app picks. People have been wanting that picks and holy crap, do we have some good ones? And, uh, I, I, I kind of have like a mix in here and Wes threw some in here and, uh, it's, it's just, it's great. So let's start with ones that, uh, work, uh, put together by the one and only Martin Wimpress, Mr. Wimpy. So the first one is a snap that he put together, which is Steam for Windows soaked in wine and all snapped up. So it's the Windows version of wine, or it's wine with the Windows version of Steam all ready to go. You install the single snap, and it's Steam for Windows for Ubuntu, Fedora, Debian, and all the
Starting point is 00:45:03 other major Linux distributions that can run Snap. So that's pretty great. Now, the companion part to this Snap is Trackmania Nations Forever, which has been soaked in wine and snapped for Linux. This is a racing game that might, if you saw it, it would look like a higher resolution, better looking version of Mario Kart. And it's a lot of fun. And it's now available as a Snap as well.
Starting point is 00:45:27 I got kind of a gaming thing going a little bit this week. It's not all games. Just a little bit of a gaming thing going this week because I just had an itch and Wimpy happened to put these together. And I thought this whole idea is worth talking about where they've taken Wine and they've taken Steam and now a game.
Starting point is 00:45:43 And like, you can kind of build it all together like lego blocks isn't that kind of neat we're living in the future this used to be so hard to do you sort of had to know all the pieces that you needed to wire together just getting wine working right sometimes can be difficult so yeah all you need is snap and you probably already have it if you are on the snap pipe train then wow Okay, so this is the last gaming thing I have. Everything else is all serious stuff. But I wanted to mention Overload. It's on Steam and GOG.com.
Starting point is 00:46:13 It's a $30 game. So right there up front, this isn't free. There's nothing about it that is open source. But this is a remake from the original creators of the classic game of Descent. It is Descent for 2018. Overload combines intense action with awesome graphics and effects to create the ultimate zero-gravity shooter. So you're flying around in this cool little spaceship,
Starting point is 00:46:39 flying through like mines and tunnels. It features an awesome single-player story campaign. It has a survival mode, which is a lot of fun. They've brought online multiplayer, and just for Wimpy, they've also put VR support into it, as well as a bunch of customizations and stuff that were never really possible with the original game. I don't know if any of you guys ever played Descent.
Starting point is 00:47:00 This is one of my all-time favorite games growing up. Played this with my dad a whole bunch on the computer. It was one of the classics, and now it's been reborn, Wes. Interesting. I am not, I have not played it, but it's reborn. I might just have to give it a go after the show. While you're just
Starting point is 00:47:17 leaving away on the road, I'll be having a wonderful time gaming. GOG.com and it's also on Steam. I like it on GOG just because you can download the binary, and you don't have to be logged into Steam or nothing like that. All right, Gita, I think is how you say this. It's Git with a cup of tea. A painless, self-hosted Git service.
Starting point is 00:47:34 It's a community-managed fork of GOGS? I'm assuming it's something written in GO, but do you know what GOGS is, Wes? A painless, self-hosted Git service. What? Well, then that's perfect. Yeah, this is wes a painless self-hosted git service what well then that's perfect yeah this is this is something a little simpler than gitlab is kind of what i grokked am i correct yeah yeah it's not so fully featured it doesn't have all those you know enterprise
Starting point is 00:47:53 things and a paid plan that you can get with support and all that but it if you just need somewhere to stick some code and file issues and manage releases and pull requests. It's got it. Yeah, that's kind of cool. At gitt.io, G-I-T-T dot I-O, or we'll have a link in the show notes. And then this is the one you found this week that I'm like, oh man, I want this already. I want to just mess with this. Like, I don't have a chance while I'm on the road.
Starting point is 00:48:18 But this looks really good. Pulse Audio DLNA, a lightweight streaming server, which brings DLNA and universal plug and play and Chromecast support to Pulse Audio DLNA, a lightweight streaming server, which brings DLNA and universal plug and play and Chromecast support to Pulse Audio on Linux. So once you get it all set up, it just detects the DLNA device or the Chromecast and they show up as a Pulse Audio device that you can just set your output to, or because Pulse Audio is kind of cool these days, you could load Puva Control and you could just say like take Spotify and just send Spotify to the Chromecast. This was a great find, Wes. I know it's actually super useful. I'm using it right now in case I need to get up.
Starting point is 00:48:57 I've got my Chromecast loaded up with it. I've got you on it so I can get up, walk around the room, go grab another drink and still keep up with the show. That's how you did it. I noticed in the pre-show that when you got back with the beer, you knew what we were saying is because you're using this right now. That's right. My secret is out. Clever dog. You clever dog. Yeah. So behind the scenes over the last few weeks, Wes built out a great little home studio that he can broadcast from while I'm on the road, because why have him drive all the way up to broadcast from while I'm on the road. Because
Starting point is 00:49:25 why have him drive all the way up to the studio while I'm gone? Why? I mean, that's just, that's just, first of all, he's been doing that for so long. It's time to just take a break from doing that to begin with. But second of all, like when I'm not there, what's the point? Nobody's going to be barbecuing. Yeah, the main attraction is gone. So this is really cool. So I, I love how you're sort of making this space into like the ultimate Westpain broadcast setup. Because this little piece here for people who don't really do shows that are live like this, like there's no stopping once this show starts. And so every now and then, you know, you got to get up, you got to get another beer, you got to take a leak. Sometimes Chris is running his mouth for a bit.
Starting point is 00:49:59 But you don't know what he says if you put down the headphones. So, but you got, you did it right because I don't hear it in the background at all. So you got it turned down enough where it's not getting picked up. So well done. Is there much of a delay? No, it hasn't been too bad. I haven't tested anything that's like super synced up, right, for this use case. It just needs to be, you know, within a couple seconds.
Starting point is 00:50:17 Yeah, and if you're doing something like music, you know, like Spotify or your local music library, you don't even care about any kind of latency. It's great for that. So again, it's Pulse Audio, DLNA, and we'll have a link at linuxunplugged.com slash 252. All right, now while we're in the terminal, let's take a look at WTF. Yep, WTF, a personal information dashboard
Starting point is 00:50:38 for your terminal. And it is everything you would want from like a, remember Google's start page, their IG start page? Yeah, it's everything you'd want from like one of those old classic web portal pages where it gives you your calendar, your to-dos, last time you chatted with your friends. In this case, some local log files, mail, recent GitHub check-ins, things like Wi-Fi status. things like Wi-Fi status this is a heads up terminal based dashboard that is like an overview
Starting point is 00:51:07 of a lot of little things that you would want to check on from time to time not all the time but are very important that's sort of how they describe themselves so they have examples in here of like your to do's and recent chats and all the kind of things you might want to just be able to take a glance at
Starting point is 00:51:24 it's just a honestly guys it's a badass-looking terminal app. It's really what it is. It's just a badass-looking terminal app. And if you want something up on your screen that looks awesome on your virtual desktop that you can switch over to super quick, I'm going to say this is one of them. Yeah, if you have an extra monitor
Starting point is 00:51:38 that you just don't know what to do with and you have a lot of things going in the terminal, you might as well just have this running. Yeah, so there you go. So Steam, So soaked in wine, Trackmania Nations Forever, which is snapped up with wine, Overload on
Starting point is 00:51:52 GOG, GitT, which is a simpler GitLab alternative, GitHub alternative, Pulse Audio DLNA, Lightweight Streaming Server, which brings DLNA and Universal Plug and Play and Chromecast support to Pulse Audio, and WTF, a personal information dashboard
Starting point is 00:52:07 for your terminal. That's a strong list of, I don't think, I mean that's more app picks than we really have any right put in a show. So go get links to all of those. Over in the show notes, now I did say I wanted to talk about the bigger question about what happens with Microsoft now owning Electron and the fact that really
Starting point is 00:52:23 any major application that is an industry application that's come to Linux recently has pretty much now owning Electron and the fact that really any major application that is an industry application that's come to Linux recently has pretty much been an Electron. Looking at you, Slack, and looking at you, Skype, and a whole bunch of others that are all based on Electron that we've talked about a lot on this show. MailSpring and many more.
Starting point is 00:52:38 IRC Cloud. Boy, I just got a whole bunch of Electron apps stuck in my throat because it's like I have tons of them on my desktop or something. So before we go any further, I want to take a moment and I want to thank Ting. Ting's making this entire show possible right now. Linux.ting.com.
Starting point is 00:52:50 They are a mobile provider that makes sense. It's simple. You just pay for what you use. It's smarter than unlimited. You use less, you pay less. The average Ting bill is just $23 per phone per month. And the reason why is it's $6 a month for your line. And then your minutes, your messages, and your megabytes.
Starting point is 00:53:08 Whatever you use, that's what you pay for. They have nationwide coverage. They have CDMA and GSM. So yesterday, I was doing Coder Radio from the road, and I was on their CDMA network. It was just the better network in that area. I was kind of surprised. I thought it was going to be GSM.
Starting point is 00:53:23 Today, where I'm at, I'm within throwing distance of a GSM tower. I'm getting unbelievable, unbelievable performance on their GSM network today. 30 millisecond ping, which is great for a cellular connection, 21 megabits down, 22 megabits up is what my Ting CD CDM or I'm sorry, GSM connection is today. They, they, they are, they are so perfect for somebody like me because I don't really need my ting data for almost any time during the year, except for moments like this. And then I can pick between their GSM or CDMA network. So you just pay for what you use. They have a great control panel to manage all of it.
Starting point is 00:54:01 And they have a bunch of devices you can bring or you can buy or bring directly. And they have a review up right now on their blog of the Moto G6, which is a sweet looking phone. It's $249 if you buy it from Ting directly. But if you go to linux.ting.com, you get it for like $224. And this is a killer Moto phone. They have a review on their blog right now.
Starting point is 00:54:25 Just a couple of things that stood out to me. It's got the headphone jack. It's got a 3000 milliamp battery and turbocharging. So it charges in super quick like minutes. It has a really nice 5.7 inch screen. It's got a 2.1, which is 18 by 9. I don't know the math on that. It's weird. Aspect ratio, nice fast processor, and you have the ability to hook up Moto mods to this thing too. It's a really cool looking phone. They have a review up on their blog. Start by going to linux.ting.com. You can bring a device and you can get $25 in service credit, or you can pick up a device. I, if I was searching for a phone right now, would seriously look at that Moto G6. For $224 when you go to linux.ting.com, that's a great deal.
Starting point is 00:55:06 linux.ting.com. So how can Microsoft improve or evolve Electron? Now that they own GitHub and GitHub owns Electron, it's now a Microsoft product. And I have a couple of ideas on things that they could do to make Electron better, specifically for Linux too. But I doubt those things will happen, but I might mention them as well. And I don't know about you, Wes, did you have some before I jump off? Like, I don't want to, I don't want to like just run with, run with them because I want to hear some of your
Starting point is 00:55:34 ideas too, but what do you think Microsoft could do to just improve upon Electron or maybe even just evolve it, like just reasonably make it better? That's a good question. There's like, there's a lot of potentials here. I think they do have a lot of experience with this, especially having built Visual Studio Code. I feel like they probably have some good opinions about what their limitations that they see with Electron is. And I will just say, Visual Studio Code, it's a good editor. It's snappy. It may not be for everyone. I don't actually use it that much. But every time I have used it, it's been a really nice experience. So I think they're in a good place to just take care of it, to provide maintenance, to just generally improve it, even in its current form. Some things I would like to see is, you know,
Starting point is 00:56:15 there have been a couple vulnerabilities in the past, so I think maybe a tighter eye on security and just make it more minimal. As few resources as it can use, find some clever ways to just make it less impact. Because if we're all going to run like 10 of these all the time, I would like it to be a little skinnier. Maybe something more radical also is a huge amount of the appeal, right, is that you get to use technologies you're already familiar with.
Starting point is 00:56:41 You get to use JavaScript, HTML, CSS. And so if you're already doing that, you're already building a web app. There's some other competing technologies in that space, things like React Native comes to mind in particular. So if they were able to keep some of the easy workflow of doing that, but then actually render more native components, that could be a huge win. So that's sort of in the lines of what I was kind of thinking
Starting point is 00:57:04 they could do to it. And there's, I could see this going a couple of different ways. I could see them changing it. So that way you could have a modular backend. So it's not just Chromium. I mean,
Starting point is 00:57:15 this is Microsoft after all, maybe they'd make it so that way you could run edge as a backend. Electron on edge. Yeah. Whoa. Or, but maybe if it's modular, you could also support the Gecko engine or whatever Mozilla's engine is now.
Starting point is 00:57:30 Because if they make it an interface or something like that, that could be kind of cool. You could even have maybe even some open source, other just smaller engines that maybe are lighter weight, they're more purpose-built, that could make it safer because it's such a large attack vector. Yeah, exactly. You can just do a minimal if you don't need all the fancy features
Starting point is 00:57:52 or some of the performance of things like that if you could just have something smaller. Yeah. Or what about even maybe being able to use a different language altogether than, say, JavaScript? Maybe something... I mean, you could see how they could maybe do.NET Core, of course,
Starting point is 00:58:09 but maybe it could also be something else, like, I don't know, my favorite Rust. You know, like, that could be kind of a really big improvement is change some of the tooling that you're using to build these apps that are maybe a little safer tooling. I think multiple browser backends, if you could decouple it somehow from Node and JS, I think that would be worthwhile.
Starting point is 00:58:31 And I'm sure they'll come up with all kinds of other things that could potentially happen to it. But if anything dramatic happened, at the end of the day, it's an MIT-licensed project. It could just, you know, we could have free Electron or something. So there's not a big risk, like there kind of is with GitHub here, or like there was with Skype. Like Skype is now a really different product than Skype was before Microsoft bought it. Yeah, right. But yeah, there's just, we don't have to worry about it.
Starting point is 00:58:57 If they take Electron in a way that we don't like, well, we kind of don't like it already. And it's open source, so we can keep the version that we do tolerate. Yeah, I'd like to know the audience's ideas to linuxunplugged.com slash contact. There's probably a lot of ways you can improve Electron, including, like, I would love to see lighter weight backends and things like that, or even just more secure backends. But it's sort of the bigger, well, I feel like it's a bigger story for me personally, that they now control Electron. Like, I'm not a GitHub user, really. I mean, obviously, I have a GitHub account.
Starting point is 00:59:27 We have some Jupyter Broadcasting projects on there, but it's not part of my daily workflow. But Electron apps are part of my daily workflow. Significant changes there, for the better or for the worse, would directly impact my daily workflow. So it is one aspect of this purchase that I'm like, I'm watching a little bit closer and I'm a little spooked that so few people are kind of talking about it. I know it's only day two and stuff, but it seems like it should be at least a larger conversation, but everybody's so busy freaking out. I think they're still in shock. Yeah. If I could write a prescription though, I think, I think you've made some good points and I think I would say
Starting point is 01:00:01 modular backend. So that way, you know, Mozilla could maybe write a backend and the open source desktops could perhaps write a backend. WebKit could, instead of having Chromium, it could be like a smaller, tinier WebKit backend, perhaps something like that. Yeah, anything to streamline it. Mumbleroom, do you guys have any suggestions on what could be done to improve Electron by Microsoft
Starting point is 01:00:20 or maybe how they'll mess it up too? I mean, that's also open. Improvements to Electron? It's almost a joke. You don't think it's possible? That's why? I mean, just kill Electron in the first place, please. Yeah, maybe.
Starting point is 01:00:34 Maybe we'll see an exodus there too. As people are trying to exit out of GitHub, maybe we'll see an exodus out of Electron. Doubt it, though. It seems like the momentum is already pretty strong there. All right. Well, I think that's just about everything we have for today's episode. Another on-the-road edition of the show, which was much easier than last week.
Starting point is 01:00:53 So much easier. Our magical, unnamed, officially unnamed editor did unbelievable work last week. Like, really just top-notch. Yeah. If you heard the live show at all and then caught the download, like it didn't maybe sound as good as it could have because I was in a loud, echoey, tiny hotel room. But it was a remarkable recovery based really all on the skills of our unnamed,
Starting point is 01:01:20 very, very good editor. So thank you to whoever that may be who has yet to be named. You know who you are, and we are grateful. He's done a really good job on last week's episode. Anyways, thank you everyone for tuning in this week's episode of The Unplugged Program. We'd love to have you join us live. We tend to do these shows right here on a Tuesday. It's kind of a Linux sandwich because you got Ask Noah, who comes in right as we're kind of wrapping up, and the mumble room keeps rolling into that show, the chat room keeps rolling into that show, and then he starts taking calls.
Starting point is 01:01:42 the mumble room keeps rolling into that show, the chat room keeps rolling into that show, and then he starts taking calls. And then who knows what happens? I suppose that's up to you. So you can hang out with us, and then you get a little Noah afterwards, sort of like your dessert, your brown bear dessert.
Starting point is 01:01:54 Brown sugar. So I would love to have you join us. Go to linuxunplugged.com slash contact to send us your feedback. I'm trying to remember all my URLs before we get out of here. jblive.tv to watch it live. jubilabroadcasting.com slash calendar for where you can get it converted to your local time. You managed it. I know.
Starting point is 01:02:10 You know, Wes, it's because of you. It's because of you. Holding the fort down over there in Seattle. Keeping it real. I've got all my clocks set to Wes time right now. So that way you can keep me straight. But thank you so much for tuning in this week's episode of The Unplugged Program. We'll see you right back here next week. what about like what about a way where you could uh i didn't think about this in the show but
Starting point is 01:03:02 like if you could use the same backend for apps that like where the security made sense or you trusted it. So you could just have less copies of all that stuff running. Oh, interesting. So it's like a shared backend is what you mean? Yeah.
Starting point is 01:03:14 Closer to just tabs in a browser, but maybe with some of the same, you know, integrations that we like from Electron. You'd have to be careful. I don't know if it's feasible, but worth a shot. Seems like it would reduce RAM usage too. Yeah, exactly. Yeah. Alright, jbtyles.com
Starting point is 01:03:28 let's name this thing and then I can turn on my air conditioning and peel myself out of my chair. Oh! Ah, Texas.

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