LINUX Unplugged - 503: Berlin with Brent

Episode Date: March 27, 2023

Brent dives deep into Nextcloud's new release from inside their offices, and takes an unexpected dip in the local lake with a listener. ...

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. Ich heiße Brent. Hello, gentlemen. Yes, Brent is still in Berlin, coming up on the show today. We're going to get the inside scoop from the Nextcloud offices. What do you learn if you camp out for a week in the Nextcloud office when they have a brand new release?
Starting point is 00:00:33 Well, something special is brewing in Berlin, and we'll get into that. Plus, we'll round out the show with some great booze, some pics and a lot more. So before we get into any of that, I want to say good morning to our friends over at Tailscale. Tailscale is a mesh VPN protected by WireGuard. That's right, WireGuard, the best in the VPN business. It'll build a mesh network in minutes, regardless of your device, regardless of OS. Go try it out. It's going to change your networking game. I no longer have any inbound firewall ports on any network that i manage and i love it try it out at tailscale.com for free for up to 20 devices and if you get it if you know i don't know if you get a chance tell them linux unplug sent you
Starting point is 00:01:15 because how else would they know so maybe let them know that linux unplug sent you tailscale.com and before we get into the rest of the show, we got to say time-appropriate greetings to our mumble room. Hello, virtual lug. Hello. Hello. Hello, guys. Hello, Russ. Hello, Brent.
Starting point is 00:01:32 Hello. It is so nice to have you joining us from all around the world as we travel around this week. Well, we don't travel. Russ and I sit here in the studio and watch Brent travel. We're trying really hard to live through Brent. He's told us to give him a little alone time. Is this vicarious podcasting? Is that what we're doing right now?
Starting point is 00:01:52 It's at least vicarious JB traveling, I think. We should have gotten him a little lapel mic so he could be streaming to us, and then we could just come check in on him constantly. Well, when we're big time, we'll have, we'll have like a camera crew following Brent around on his worldwide travels. Well,
Starting point is 00:02:10 I'm, I'm actually quite into that. Bring it on. Speaking of worldwide, worldwide travels, um, you are in Berlin again. You are in the next cloud office for week number two.
Starting point is 00:02:24 I think I'm making friends because I actually have the co-founder's keys in my pocket, and that's how I got in today. So things are going well here. You're such a charmer. You really are such a charmer. So I imagine you've gotten yourself into all kinds of adventures. And paint us a picture. I'm curious to know what you've gotten yourself into.
Starting point is 00:02:43 Besides, we'll get into the NextCloud stuff and the secrets you've learned. But outside of that, what have you gotten yourself into? Yeah, it's been a really wild week. I can't believe it's only been a week since I arrived, but it's really my adventure yesterday that really, I think, is worth highlighting. Listener Tomash, I think I got that right. Listener Tomas, who's a triathloner, and that'll come in in a little bit. I met him for dinner the other night. He couldn't make the meetup that we had here on Friday. And so we did dinner the night before and we basically shut down the local brew pub that we were at. We had a great time. We were probably way too late
Starting point is 00:03:25 and it was great. And he offered to take me on an adventure. And I thought, so tell me about the brew pub. What did you eat? What did you drink? Well, okay. What did I drink was cider, but you know, you go to a brew pub, you get cider. It's kind of an afterthought. Well, this place, these are like some of the best ciders I've ever had. One of them had cardamom mixed in there. That's just fabulous. So if you're going to come to town, I think cider is a thing you need to try, which nobody told me that was on the list,
Starting point is 00:03:57 but it really made me quite pleased because that's my drink of choice. And how was the food? Yeah, I broke a few rules you'll probably like. That does mean it's a special trip. Yeah, you know it's a good place when Brent's breaking the rules. Yeah, this was the kind of place that's a bit more local than every other food place I've been to. So the language barrier was a little higher,
Starting point is 00:04:20 which was actually a great experience. You just smile a lot and they help you out. But Tomas, I i said what would you order if you know you're sitting here in town i mean you always get something great and he got me the goulash uh which we were able to make like gluten-free and such for the things i really need but uh you know it was basically a plate of meat which is how do you make goulash gluten-free well Well, it was a fancy one. It came with these steamed buns and things. So anyways.
Starting point is 00:04:48 Oh. It was a great place. I feel like we should have gotten more pictures. I'm beginning to suspect. It's fine. Okay. It's fine. It's fine.
Starting point is 00:04:57 You're eating my dinner out there, but that's fine. It's fine. So it was a lovely, yeah, lovely experience. And what did you guys talk about what did you get into did you geek out on any particular topic well i think considering we were there for like three and a half hours we geeked out about all sorts of topics but really what i learned the most was a ton of like culture in berlin everything from like the every single neighborhood has a feel to it and a history and like a typical crowd of people that live there. And not everyone's German, of course.
Starting point is 00:05:34 It's a multicultural place. And so just tons of things, tons and tons and tons of context. Did you get a sense of the Linux community at all? Like how popular Linux was or if there was industry that uses Linux? Did you get any sense of that? Well, as you might imagine, it's far more prevalent here than it is in North America.
Starting point is 00:05:52 You know, I'm used to being the only person in the room who even knows the word Linux. And it seems like out here, it's at least the principles of being a little bit more open and are just far more prevalent, especially in government and stuff like that.
Starting point is 00:06:06 So I think I might want to move here, guys. I know. I can tell you really like it. Well, that means we could visit him. Yeah. Yeah. And there's got to be some way to make that a business expense, I imagine. You know, going to see our co-host.
Starting point is 00:06:22 You get this great dinner. You discuss the local flavor, and does it end there, or did you end up continuing on? Well, by the end of the night, I got an invitation to do a big cycling trip and then sort of a cold dive into a local lake. What? See, this is why he was too busy to investigate Linux usage. And this is why we weren't getting pictures. That's right. Yeah, he's taking cold dips. What? Yeah, this is why he was too busy to investigate Linux usage. And this is why we weren't getting pictures. That's right. Yeah, he's taking cold dips.
Starting point is 00:06:46 What? Yeah, I thought I, like, I can't say no to this, right? And so Tosh was kind enough to repair a bicycle for me, which was actually his wife's bicycle that was in parts, apparently, when he made this offer. And so he repaired the bicycle and invited me into his home, which was lovely. And I got to meet his family who were lovely. And then we immediately, well, he gave me a ton of clothing. It turns out if you're going to be pretty serious with cycling, especially because it was pouring rain when we decided to do this, uh, you need like some clothing. So Tomash and I are the same size, which is thank, thank goodness. And, uh,
Starting point is 00:07:25 we headed out on the road and we did like in total of 40 kilometer cycling tour of mostly like the Eastern part of Berlin, which was amazing. And also, you know, you're cycling with traffic and all of that. I don't know if you boys have ever done this, but it's an experience, you know, luckily usually the traffic, You are the traffic. Luckily, not my first time on a bicycle. So, and you know how it started. I said, well, one of my favorite ways to see a new city is to cycle. And I don't know how to do that.
Starting point is 00:07:55 And that's how this all came to be. But halfway, you know, at our destination, there was a giant lake and Tomas is a triathloner and wanted to start his swimming practice you know in the cold and so this lake turns out it was 10 degrees celsius which is 50 degrees fahrenheit that's a big shock that's that's about half the difference of your body temperature and we had another fellow listener who was supposed to join us and bring an extra wetsuit for me, but... Wait, wait. Another listener was going to join you to do this craziness?
Starting point is 00:08:30 It's true, but they ended up not being able to join, and so I didn't actually have a wetsuit. Tell me you just stripped down naked and just jumped in. I sure did. You did? As a Canadian, you know, you got to do the right thing. He's prepared for this. Born for it. Apparently in Germany, just swimming kind of mostly nude is not a problem at all.
Starting point is 00:08:56 Okay. When in Berlin. Well, when a Canadian is in Rome, right? I guess. This is incredible. And I'm picturing myself, if I'd gone on this trip, I would not be doing this. You just gotta follow
Starting point is 00:09:09 Brent. Yeah, right. I realize now. So this is quite the experience so far, and such an incredible commentary on how amazing the community is. Right? Yeah. This was, like, not announced. It wasn't like you planned this a year
Starting point is 00:09:25 ahead of time and you know you and tomas was like we're gonna figure this out and you come over here no this was a really kind of last of kind of the last minute kind of planning sort of situation and yet it really sounds like uh you got a first class kind of treatment i have to say the first class treatment has happened this entire week from next cloud taking me in and inviting me to check out what they're releasing this week, which is amazing. And we'll get into that very shortly. But also just every single listener I've met, which has been a lot of them. This was like super last minute me coming here. And I organized a JB meetup, which happened on Friday, which was incredible.
Starting point is 00:10:07 And far more people showed up than I even expected. We had something like 15 to 17 people like come in and out. And we hosted it here at the next cloud office, which was amazing. And as you might imagine, we, again, just like hung out all evening from like, I think it was from like 6pm till one o'clock in the morning, just chatting about all sorts of stuff and playing ping pong and just like, it was amazing. So did a lot of them speak English where it was? How was that? Everyone spoke English. Yeah. I think, I think the tech industry here from what I'm gathering is extremely multicultural. People move here to work here and English is sort of the common language that's spoken. And so I haven't
Starting point is 00:10:51 really had an issue at all. I've been trying to pick up a little German here and there, but it's really not been a necessity. Mostly. How much have you picked up? An embarrassingly small amount, mostly because either, either the folks speak English, which is helpful, or I have a trustee listener with me who is willing to translate. So, well, that's, that's great. There's no accounting for hospitality. Yeah. I mean, really that speaks to how, how hospitable folks have been really that you haven't had
Starting point is 00:11:22 to figure a whole bunch out. It's been really lovely. So I, I think this coming Tuesday in office hours, we'll talk more about the meetup and the people I met there and some little audio clips from that had a great time. And you boys were very much missed. You, you, you would have absolutely loved it. Very jealous. Very jealous. I'm looking forward to hearing how that went because I would love to have been there for the meetup. Well, let's discuss why you were actually there because NextCloud had quite a bit to announce. And, you know, sometimes we get kind of a heads up about stuff before it comes out. And we got a heads up about this one in a new way.
Starting point is 00:12:03 We were told like, hey, something's coming and we're really proud of it. And we'd like to have you guys cover it because we think this is going to be a big deal because we're really focusing on a couple of areas that you guys talk a lot about. Sovereignty and ethical AI and implementing open source AI. And I was like, OK, that's interesting. See where this goes. in source ai and i was like okay that's interesting see where this goes and uh we ended up kind of chatting more and just kind of getting a little teeny tiny glimpse into what was coming up and i was like okay all right this sounds like it's worth us figuring out a way to cover we were blown away by the announcement when it came out wes and i both uh took a look at it wes being the
Starting point is 00:12:40 maniac that he is got a really early build installed in production on our Jupiter Broadcasting Next cloud server. Who, me? Before I was ready. You know, I shared a link with Yos here, his co-founder, and he was like, oh, now I can check which version you guys run. And he's like, oh, you're running the latest version. Like, why are you doing that? That seems like very bold. I can't believe you're doing that latest version. Like, why are you doing that? It seems like very bold. I can't believe you're doing that in production.
Starting point is 00:13:08 Why are you doing that this way? I mean, the announcement said it was ready to go. We were ready to go, too. You know what, Yas? Tell me you don't listen to the show without telling me you don't listen to the show. Well, then his immediate reaction after saying that was, oh, wait. That's how you guys do it, isn't it?
Starting point is 00:13:23 Of course, yeah. Okay, good, good. Yeah, and we really wanted to get some hands-on with it so we could talk about it in Linux Action News, and you could talk about it today because we couldn't go to Berlin, but we wanted to try to see what they were doing here. So they've announced NextCloud Hub 4. And NextCloud Hub 4 is kind of a continuation of a collection of apps that you can install on top of an existing NextCloud instance that turn it into a collaborative suite that's competitive with, say, Office 365 or the Google stuff.
Starting point is 00:13:55 And the idea being that you could host it yourself on-premises, you could host it on Linode, you could host it on some sort of service provider that does hosted NextCloud. And you get like a set of features with these hub releases. And it's a collection of apps that you could go into the app section and install the app store, if you will, and just install all of these apps that comprise of the hub experience. And starting in hub four, not to sound cliche, but they're deeply integrating a lot of the open source technologies around AI that you've been hearing about recently. Chat GPT, stable diffusion, whisper transcription, among others. ethical AI rating system that they will be posting on their website how and what and when things transmit information to third parties. And so you can make a judgment call on which ones you're comfortable with, like something like Whisper, for example, which can run entirely local and do transcription of voice notes and audio files and video files versus something like ChatGPT,
Starting point is 00:15:06 which inevitably has to send information off-site to OpenAI. And they make it really clear on when those lines are crossed. And that's where they're coming up with this ethical AI rating system. You know, I'd seen over on Reddit some folks kind of asking, like, are things like LibreOffice and, you know, various open-source productivity software, are they going to still like libre office and you know various open source productivity software are they going to still be relevant when you know office 365 has all these smart crazy ai tools built in that maybe we just can't met and so it's interesting to see next cloud trying to
Starting point is 00:15:36 approach that problem but clearly yeah thinking like how do we do this in a way where you you can use those tools but you have some more insight and control over like when you use them and which ones you use rather than it just being a transparent feature that appears and you have no control over where that data and a lot clearer lines right this is going to go off site and be processed by a third party but you get these benefits and i know that ethical ai and trying to give users that clear information was a big thing that you talked about with the net cloud stuff like that's something they clearly focused a lot. They put a lot of energy and focus into for this release. Yeah, you know, I was really worried when I first heard about integrating AI
Starting point is 00:16:13 because I thought, oh no, this is, you know, a company that I've kind of respected for a long time. I've loved their stuff for about five years now. And they're going down the path of a thing that I, you know, feel like might eat away at their ideals. They're chasing a trend. The most negative interpretation is they're trend chasing. thoughtfulness that went into integrating all of this. And what I have come to appreciate is that they think just like we do. They're like, well, there are some implications here, but that technology is also really fascinating. And so how do we do this in a way that is transparent and also in a way that's optional? You know, you can disable some of these functions as an
Starting point is 00:17:00 administrator if you'd like. And so I think that's actually amazingly powerful and has been really neat to see how that was integrated and just how it can be customized, really. And controlled by the user. And I think the way to think about this is these features of ChatGPT where it can generate text for you or StableDiffusion where it can generate images for you or stable diffusion where it can generate images for you
Starting point is 00:17:26 or whisper where it can transcribe audio and video for you. Some of this is open source stuff that they can bundle into products. And over the rest of this year, you're going to see different vendors from NextCloud to Apple announce different layers of integration with this stuff, right? And some of it's going to be really worthless. It's going to be like clippy type crap. And some of it's going to be really worthless.
Starting point is 00:17:46 It's going to be like clippy type crap. And some of it's going to be thoughtful and useful. And a little example that we did on the pre-show here was we generated a note in NextCloud. Then now in NextCloud Hub 4, they have this thing called the smart picker. And you hit the slash key in next cloud and it brings up kind of like a launcher sort of looks like a like a like a launcher maybe like you launcher or
Starting point is 00:18:10 spotify and in there you can access some of the ai features and so i had a brand new note and i wanted to make a note about doing a car oil change so i hit the slash button after after i created the new note i hit the slash button and i brought up the chat GPT prompt right there in the launcher. And I said, give me the basic steps for an oil change. And it spit out a nine step process for doing an oil change, which then I could modify in that note. I've used this is in creating sort of like references for myself. Like when was this thing created? Like that, you know, maybe something about like a, like a car part or something like that,
Starting point is 00:18:49 or give me the information when this project launched X, Y, Z, like Firefox and manifest version three extensions. And it can give me the dates and the numbers. And I can add that to the note in line while I'm making the note. It's not like kind of like a, a gimmick.
Starting point is 00:19:03 It's kind of like a, um, like a, like a helper. It gets's kind of like a like a like a helper. It's built in that can add information to an existing project that you're working on. And an example that I saw somebody doing in a video was they went into the next cloud office document creator and they wanted to create a letter of resignation. And so they asked the chat GPT to give them a basic letter of resignation, which they then went and tweaked. And they had it ready to go. Yeah, get the skeleton of it, kind of the structure of it, what's a standard one look like, and then, okay, yeah, fill in your particulars.
Starting point is 00:19:34 So that kind of stuff is actually useful. But you want to know what you're giving up when you do that. You know, but that's not the only thing that they've released in Nextcloud Hub 4. The list is like massive the developers i i and and the open source community i don't know how they've come out with so many features in like what next cloud hub 3 came out in october or something like yesterday but sure yeah yeah and and so i you know as a very short list of things that i'm personally excited about um the versioning system got a bunch of upgrades. So it was like a basic versioning system previously. And now
Starting point is 00:20:09 you're able to like name versions and those will be kept forever. And you're able to describe how often you want to keep versions like in an automated fashion. I think that's pretty great. There's also an end to end encrypted file drop, uh, which has been, it's complex. You also went into details with me about it for quite some time and it is complex. It's a hard thing to do and I think they've done it right. So that's worth looking at as well. And there's a whole bunch of other like groupware upgrades for, you know, if you're running a larger business, things like shared mailboxes, which is a pretty neat feature.
Starting point is 00:20:44 larger business, things like shared mailboxes, which is a pretty neat feature. Other things like SMIME support and like the feature list just goes on and on and on and on. So I think worth having a look at that. Yeah, they seem to me to be going directly after the Office 365 and the Google Workspace crap, whatever it is. And they're bringing in, you know, now with their, like, the talk stuff and the call stuff, they're bringing in the transcription capabilities with Whisper. That's nice. I think they're ahead of the pack here.
Starting point is 00:21:13 It's funny. I have to remind myself as a business that NextCloud has all of this stuff available to me because it's sort of just kind of default that there's momentum around using Google Docs and Google Sheets and that kind of stuff. And I have to remind myself, oh, wait, no, we have it on the Nextcloud server. And it's kind of powerful when it already has access to a bunch of other stuff that we, you know, that we're storing on there.
Starting point is 00:21:35 And now, I mean, if there are, you know, if they're kind of Nextcloud's outreach for developers is successful and we see more apps, they will also have access to these various integrations that are getting added as part of this AI work. Yeah, one of the other things that I thought was pretty nice was that integration with the deck, which is their Kanban project system, where you could be in a chat environment and you can kind of invoke the embedding of a deck project file,
Starting point is 00:22:00 stuff like that. If you're a small team, this seems like a no-brainer. Why would you go pay money for some hosted office solution when you could just use Nextcloud? And if you're a big team, there's some hosted solutions out there that would probably be pretty useful. I still, I kind of, like, deep down inside, I really want to see, like, Nextcloud Hub 5, the performance release, where they really focus in and just make everything screaming fast however i am reminded that sometimes that is also just on us like you did some maintenance that did
Starting point is 00:22:34 improve the performance of our next cloud instance and i need to do some maintenance on my personal next cloud server too um i need to move from sqlite to something like you know, MariahDB or Postgres or something like that but you also kind of shored up the JB instance which we've been using for several years what did you do to make our system run even just a little bit faster? just basics? yeah, just sort of normal database maintenance so we just vacuumed, analyzed, and re-indexed
Starting point is 00:23:01 that's all it really takes, it's just some of the basics sometimes and it turns out, performance improves and that's all I really have to do. And I can't really blame NextCloud for that, but I would love to see hub five, the performance turbocharged edition, right? Where they really just focus on making that thing fast. Cause sometimes you want to pull something up. You're in the middle of a meeting, you know, you're waiting for the dashboard to load and all that kind of stuff. And you're like, I just want to get to this file so fast. That's all I want. If they could come up with some way to make that quicker and more accessible, I'd love that.
Starting point is 00:23:32 You know, Chris, I know they did improve a lot of performance in at least the talk application, like by orders of magnitude, it sounds like. So maybe they're going through and fulfilling your wish, and maybe you'll see those speed improvements throughout. Linode.com slash unplugged. Go there to get $100 in 60-day credit on a new account, and it's a great way to support the show while you are checking out fast, reliable cloud hosting that we have been using personally for years.
Starting point is 00:24:03 For my personal stuff and my business stuff, I run it at Linode. It's reliable, it's fast, reliable cloud hosting that we have been using personally for years. For my personal stuff and my business stuff, I run it at Linode. It's reliable, it's fast, and they have the best support in the business. Our new website, yeah, we deployed it immediately on Linode. It is the service, it is the performance, it's also the tooling. And to be honest with you, it's the reliability, the support, like all of it coming together. It's not just one thing I can say, oh, Linode does X, Y, Z really great because Linode's been around for nearly 19 years, surviving on the merits of the product, looking at what they had to do to survive in a marketplace that was dominated by competitors that could just get injected by millions of VC and never have to
Starting point is 00:24:37 earn a profit for 10 years, right? That just isn't how Linode operated for the last 19 years. They had to survive on the merit of the product, and so they developed the best performance. They deployed 11 data centers around the world for you to choose from. They have great features like S3-compatible object storage, easy-to-understand backups, a cloud firewall that stops the traffic from ever even hitting your rig, Kubernetes and Terraform and Ansible support if you want to snap it into an existing infrastructure management.
Starting point is 00:25:03 It's really nice. And a bunch of one-click deployment apps to get up and going quick. I was just looking and they've updated a bunch of database one-click deployments that are in cluster mode. So if you want to play around with Redis or Mongo or Postgres and others in a clustered setup, they've got one-click deployments now for clustered database setups. Of course, they also have managed database, they have bare metal systems, and they're deploying another dozen data centers this year. Linode just keeps turning up past 11. So go try it, get the $100, and support the show.
Starting point is 00:25:36 It's a great chance to build something, to learn an open-source project that you've been wanting to try to demo something, or set something up for yourself, your family, or your business. And that $100 means you can really try it, you can really kick for yourself, your family, or your business. And that $100 means you can really try it. You can really kick the tires and you can support the show. So you go to linode.com slash unplugged. You get that a hundred bucks for 60 days on that new account and you support the show. It's easy. It's linode.com slash unplugged. Now, one of the highlights of this week, other than getting to hang out in the office here at next cloud and just getting to chat with everyone who's working here throughout the week was their
Starting point is 00:26:13 big hub for release event and this was an impressive presentation they invited a whole bunch of local media and i guess a few of us as well. There was me and Brandon from TechHut who they brought out as well from overseas. And the NextCloud team put on a big show. They had an amazing event where a bunch of the team went on stage and described their sort of favorite feature or the features they worked on in this newest release. I got to drive there with Frank and Maria through the city of Berlin and got a personal tour along the way. And that means I got there a little early. Things are just buzzing. I'm here early, arrived with Frank earlier, and things are just getting set up and there is an energy here that is contagious.
Starting point is 00:27:07 People are excited. They're also nervous about just announcing what is one of the biggest releases for Nextcloud. And I have had a sneak peek at what's going to be released here today. And it is exciting. So I'm looking forward to seeing how the presentation goes. And I wish you could be here with me. It's just feeling great. Oh, man. I know that vibe. I'm getting jealous as I listen to it, Brent. Give me a little kind of, like, paint the scene for me. Give me a little bit of a mental picture. A little context for you. So this building we were in was, as you might imagine, quite a historical building. It must have been an old factory or something that was just totally decked out.
Starting point is 00:27:53 It was immense. I got lost several times in this place. But it was set up as a co-working space and an incubator space. So there were tons of these little businesses throughout all of the corridors, which was really fascinating to see there. There was like artwork everywhere and you, you know, glass doors on these places. So I saw one,
Starting point is 00:28:13 actually, you might like this, Chris, it was a 3d printing business. And, uh, in one of their huge, massive 3d printers,
Starting point is 00:28:20 they had a rocket there. I thought you would probably enjoy that. That's great. Yeah. So the whole building had this like kind of tech happening energy to it. And I think that was a perfect place to host the event where they really gave us a tour of all the new features. And I, but I got to sit down cause I'm lucky, with Frank Karliczek, the CEO and founder of NextCloud. And we got to discuss one-on-one the new features and why he feels they're important and some of the challenges with integrating the AI into this newest release of NextCloud. Now, the main reason you've invited me here to Berlin for this week is the big announcement for this latest Nextcloud release.
Starting point is 00:29:05 I'm curious for you, what feels like the shining part of this release? I think I know what your answer will be, but maybe you have a different one. I don't know. I mean, there are different perspectives. I mean, first of all, I think it's important to start with the mission of what we want to do here in the first place, because that's what we're working towards. And the idea is, of course, that Nextlot tries to be or is collaboration software similar to Google Workspace or Microsoft 365. With the key difference, of course, that it's like completely open source and you can host it and run it wherever you want. You can really run it as a Raspberry Pi for your family, for, I don't know, three people.
Starting point is 00:29:52 But you can also run it for hundreds of thousands or millions of users if you're a big government or a big organization. So that's what we do. what we do and to be successful there first of all you need to have all the expected functionalities and features that the others have and and with this release we really closed a lot of open holes we had for a long time but of course there's also a component where you really want to be innovative and look into the future. Because, at least for me, that's the fun part is also like to innovate. It's not, I don't know, just re implementing something that I don't know, Google, Microsoft, Dropbox and so on does and then I don't know, that's a bit boring. And also want to do something forward looking and also in in a good way so in this release
Starting point is 00:30:46 as i said we plugged a lot of open holes for example the next lot talk this is our chat and video conferencing application we have like call recording and breakout rooms and even a preview for our desktop client these are all features that just our users expected and came to us and said, hey, we need this and this and this. And we plugged a lot of holes here. Very similar to in other areas, for example, in the group area where we have this Exchange connector now. Because a lot of organizations, they they introduce next cloud but they also still
Starting point is 00:31:28 have some microsoft tools to fill those gaps yeah and you cannot really even if you want to migrate from from microsoft to next cloud you cannot really do this in one day so you always have this parallel infrastructure parallel situation And for that it was requested a lot to be able to connect Nexclr to an exchange server, basically. And that's something we implemented for the feature request.
Starting point is 00:31:56 And there are many more areas in this area. But as I said, also the shiny new thing it's important and comes to no surprise um of course that is the whole ai area where everybody's talking about everybody's showing nice features nice functionalities like google microsoft their show presented interesting features lately the last few weeks.
Starting point is 00:32:30 And yeah, that's something where we also are also innovating. Of course, again, like following our values. So we actually integrated because we sort of had to chat to VT and DALI and all these services. And they're nice and powerful and integrated like in all applications or most applications. But for us, it's also important to have things that run locally, that are privacy aware, they're not discriminating. And we create this whole framework
Starting point is 00:32:58 around ethical AI, where we basically are super transparent to our users, like which feature is basically does what. Because I don't know if a lot of people realize that if you use some translation system, as it's available in a lot of applications, that most of them or all of them are sending their data to this other service,
Starting point is 00:33:21 and then they have all the documents and all the chat messages and all the emails and everything. That's not good. So we implement, for example, a translation system that runs on device, which is purely open source on your server. Same as with dictation and same as document classification and other things. So we, yeah, we are doing innovative, interesting AI stuff, but yeah yeah following our values i would imagine when you first thought that artificial intelligence was something that you should integrate into next cloud did you
Starting point is 00:33:55 struggle with how to do that in a way that felt to still be following the values of the project and the business and the people working here? I wouldn't say struggling, but I mean, it was a challenge. And there was also a time when I thought it's not even possible. But then it became clear that there are options, that there are actually nicely pre-trained machine learning models out there that are small enough that you can run them locally and there were some first experiments in the in our community for example there was one developer who implemented like a face and object recognition
Starting point is 00:34:38 using a freely available model running on device and yeah we hired him then nowadays smart decision yeah nowadays has a like a real team uh for ai topics now and um yeah we're constantly trying to explore what we can do whether yeah where the boundaries are yeah and i'm glad they are looking at that. Because as I listen to this, I think, I like this approach. You can just not use it if you don't want it. But you're also not getting left out because you're somebody who's self-hosting
Starting point is 00:35:16 or somebody who's using free software. It's nice not to be left out. You know, they also shared with me that this AI measurement system that they're talking about, the ethical AI rating system, they mentioned that they thought of doing this in a collaborative way with other businesses and companies and decided to do it just for Nextcloud in-house for this particular reason. But I wonder if that'll come. And it sounds like a very interesting idea as well to me.
Starting point is 00:35:46 I think other folks are thinking along the same lines. I saw another business that was sort of discussing this. It kind of just seems like this is something we're going to sort out over the next year or so. Well, yeah, right. I mean, the data matters. You have concerns that are really powerful. But you want to know, you want to make sure you're making the right tradeoffs. You know, Chris, you mentioned this SmartPicker, that's kind of the launcher that allows you to
Starting point is 00:36:08 have access to all these, well, many of these new features. And I got to chat with a few people who designed it, a few people who thought up the idea. And so Daphne gave me a little intro and how SmartPicker came to be. My name is Daphne. I am manager alliances, ecosystem and support for Nextcloud. Indeed, I do many different things, so a lot of variety in my day and I get to know the entire organization very well. I'm very proud of the work that one of my team members developed, which is the SmartPicker.
Starting point is 00:36:44 It's an element that is introduced. It was kind of a joke in the beginning because it started with me complaining that I wanted an implementation with Giphy to have funny cats to send to colleagues. And then it was Christmas and my colleague said, hello, Daphne, I have a present for you. And that's how it started.
Starting point is 00:37:04 We decided to see if we could make it a more general component that could enable much more integrations and features. And then we realized quite quickly that we could use it to integrate anything from OpenStreetMap to several artificial intelligence features like JetGPT. And we also figured out that it was not so hard to implement this component in many different Nextcloud apps. So you can now insert getGIFs not only in talk, but also in text, deck, notes, mail.
Starting point is 00:37:40 Everywhere. And in collectives. But that's lovely because it sounds like what was an internal joke and an ask, really, is like serving your own interests with how Nextcloud can evolve also helps everyone else. And it sounds like that led to all sorts of opportunities. Exactly. And there's also a strategy behind it. It's not only joke.
Starting point is 00:38:15 It's also how we work. So we encourage creativity, we encourage hacking, and we don't only encourage that the wonderful implementations, but we also say to people, look, here's an easy tutorial. You can use this component on your own and create your own apps with it. SmartPicker started out as a joke, right? Can we write that down as that is the bombshell of this episode? Because I would predict if this was our predictions episode that this smart picker is going to become the definitive interface differentiator of NextCloud. This Giphy integration with it. It's a nice integration. It's really snappy. It just loads quick.
Starting point is 00:38:58 It's a pleasant to use. I'm in. I'm into it. Watch out, rest of you NextCloud users. If you've never used a desktop launcher like uLauncher or there's lots. There's Albert. There's so many. It is so quick. And for NextCloud
Starting point is 00:39:12 to be building this into the NextCloud UI, it is genius. It is going to be one of the key differentiators of all of the other collaboration suites. And so the idea, my prediction, it's basic now, it's version one, maybe 0.5 really,
Starting point is 00:39:30 but it is the primary way you get access to the new AI features in NextCloud is through the smart picker. And the smart picker, I think, will evolve into a launcher that, you know, today I complain about the dashboard, but imagine when the first, like, next cloud page loads and I just hit slash and I can just start typing the very first
Starting point is 00:39:52 couple of characters of what I need, maybe a file or it's a calendar, and then I hit enter with that smart picker and it takes me there. It's going to be as fast as you can get it on native desktop applications. That's where they're going. That's where they're going. That's where they're going.
Starting point is 00:40:07 So the idea that it started as a joke and to get that nugget here on the show, ooh boy, that's fantastic. I love that, Brent. You know, part of my favorite aspect of being here is just to get all these little stories that you don't get from a feature release note page. So another person I got to talk to who was fascinating was Nimisha, who works on the UI and UX design you were just raving about. My name is Nimisha, and I work as a designer at Nextcloud,
Starting point is 00:40:35 and I'm involved in UI and UX design. So anything that you see as a part of the product, I have maybe worked on it. Hopefully I've worked on it. That's great. Well, I already love you. Thank you. She also revealed to me her favorite feature from this release
Starting point is 00:40:54 that I think you'll find interesting. Oh, I mean, I don't think it's kind of an obscure feature. I don't think it came up ever, but it's called the Smart Picker. Yeah, I think that's that's the most exciting feature because i think how it sort of came about was kind of funny because there was this um it was actually uh you know it actually came out of a community discussion which is i mean which i just remember that and that's actually pretty cool. So I think someone raised an issue or something like that in the forum, saying it would be really nice to have some way to link any different type of object
Starting point is 00:41:34 or something along those lines. And we were like, okay, we can take this up in the weekly design review calls that we do. So that's a regular thing, and people from the community can get involved if they would like. So we did that, and things were quiet for a few weeks. And then there was this one pull request about reference any object in Nextcloud. And we were like, okay, that's pretty cool. And from there, it just snowballed into,
Starting point is 00:41:58 you know, we can link deck cards and GitHub issues and, you know, YouTube and PeerTube and, you know, like, freaking tablesTube and, you know, like, like freaking tables. And then like towards the end, like the developers, like we can do chat GPT and stuff. And I'm like, wait, what's happening? Like, that's so cool. Like, it's like, it's absurd,
Starting point is 00:42:16 like how fast it snowballed into being something that can be used everywhere and is so useful. So I think that's the, like, that's the most exciting feature for me, for sure. Me too. I agree. I think it really is. I think this is going to be one of the defining features of Nextcloud as it evolves over the next few releases. And it's already the way you get access to the coolest new features of Nextcloud. So the smart picker for the win. Did you hear that little hint there, Chris? I heard PeerTube get mentioned. So you can also
Starting point is 00:42:43 do these linking to PeerTube instances, which is pretty cool. We talk about some of the new features in detail in Linux Action News. And one of the scenarios we talk about is essentially planning a meetup, which we do all the time. Yes, we do.
Starting point is 00:42:58 Where you can pull in like a template to announce the meetup with ChatGPT while we're all talking about this in NextCloud Talk. And then you can pull in like a template to announce the meetup with chat GPT while we're all talking about this in next cloud talk. And then you can pull in obviously some, some artwork to supply the meetup page, then using stable diffusion. And then later on, you can pull in open street maps to get the location.
Starting point is 00:43:18 So we're all in sync on where to meet up at. And then when you're all done, when you wanted to share the video of the event, you go back to the chat and using the smart picker, you easily just invoke access to your PeerTube instance and you pull in the link for the video of the event and you add that to the chat. And it all just kind of works. Do you remember a few months ago when we were asking for an alternative to meetup.com? Yeah. Well, I wonder if they're making it for us here.
Starting point is 00:43:45 Eventually. Yeah. Yeah. Well, I wonder if they're making it for us here. Eventually. Yeah. Yeah. I mean, there's some, the thing about NextCloud that I appreciate now more so than I think I did a year ago or less is that, maybe even less, yeah. It is a platform that you can build stuff on. You know, you build on top of it. And it just, to have this extra element now.
Starting point is 00:44:05 And there's just a lot of common features you can build off of and things you can, you know, interact with. Yeah. There's just more and more. You know, one aspect
Starting point is 00:44:12 I was really interested in was how they interact with the open source community. Because I know open source developers are a big part of the add-ons that get added to Nextcloud.
Starting point is 00:44:23 So Namisha had some insights about how a design team connects with an open source community that I thought was fascinating. Formally, it's a two-person team, but there are a lot of other engineers who have a really good eye for design. So, you know, I really consider them
Starting point is 00:44:38 as part of the design team as well. Plus so many members from the community also end up, you know, like raising so many, like really, really, really valid points and basically doing my job a lot of the time. So yeah, it's really not just two people. And so can you talk a little bit about applying those open source concepts to design work? Because that isn't always, it's not that common.
Starting point is 00:45:01 So I'm curious how that's been going. Yeah, that's actually how I got involved in Nextcloud in the first place. I have an engineering background, so I was interested in open source from there. And I started getting more and more interested in design over the last few years of university. And I was like, hmm, why isn't there an open source design presence? And I did a little digging on the internet and I found Nextcloud. And I was like, oh, there is a designer, which is like way more than enough for me. So I was like, hey, can I please get involved?
Starting point is 00:45:32 And since then, you know, I've been a part of Nextcloud. So I think the fact that Nextcloud is open source is kind of integral to how we work. You know, it doesn't stay just within the team the design decisions it's always out in the open and it's super transparent I think that really helps any design decisions that we make are published as issues or PRs or whatever and people who from the community who have anything to comment on it can comment or a lot of times there are members in the community who have anything to comment on it can comment or a lot of times there are members in the community who raise issues themselves so I love this aspect of working collaboratively with the community and I think that's only possible in an open source organization
Starting point is 00:46:16 so I mean that this is my first like design job so I don't know how it works in a closed organization but I really love how it works over here. So I got lucky there. I love that you captured her thoughts as a new contributor to an open-source organization doing design. She said, and they're doing design in an open-source organization. A totally different thing, but she's really embracing it. Yeah, that was such a wild concept to me when I first met her, because it was like those two, I mean, as a photographer, that's part of the reason I got interested in open source and wanted to fight the Adobe's so much, you know, is that so often those tools, you know, design and open source are just so far from each other. And to learn that they were doing it collaboratively
Starting point is 00:47:03 and openly, I was just endlessly fascinated. So we had tons of discussions that I didn't get a chance to record. But yeah, that whole concept just kind of blew my mind. I also got to ask Daphne about the developer program, because we're touching on developer topics here a little bit. And I thought, oh, why not dive in a little bit? On stage, you were discussing the developer program and how there are some new features for the developers specifically. Can you go into that a little? Of course, our community is super important for Nextcloud. It is one of the main ways in which we can provide super useful software comparable to Big Tech.
Starting point is 00:47:44 in which we can provide super useful software comparable to Big Tech. So we wanted to invest more in our developer program. We announced this for the 25 release. And now with the 26 release, I had the honor to explain what we did. So we asked for feedback on our forums, and we got several pieces of feedback back that we could easily implement. Would you be willing to go into one or two of those pieces of feedback that were most impactful for you or surprising? For example, one of the mentioned pieces of feedback
Starting point is 00:48:16 was that we had a lack of easy-to-follow tutorials. Maybe you have had a similar experience as me, but many of the tutorials are either poorly written or they miss important steps because they assume that you know, but you don't. Yeah, we had a similar problem. Our tutorial was not only not working anymore, it was dated, but it also assumed pre-knowledge that people did not have.
Starting point is 00:48:42 So we improved the tutorials by making a series of five tutorials that guide people from setting up their development environment through creating simple hello world type of apps. And then when people understand how such an app is structured, we challenge them to develop something that would be app store ready. Lovely. And so it sounds like you're now helping guide developers through the Nextcloud ecosystem to become perhaps long-term developers for creating all sorts of technologies in the application ecosystem. And I would imagine that's a good feeling.
Starting point is 00:49:19 Yeah, that's an amazing feeling because that's, of course, exactly what we need. We don't only need extra apps in the app store, but we also need people to contribute to the core of Nextcloud and to help with fixing bugs or implementing new features. It was mentioned during the presentation that around 2,000 developers helped work on some of these new features that were announced. That must be exciting for you and for the team to have that many people collaborating together. Of course, it's exciting. And it's also, to be honest, sometimes overwhelming. Because, yeah, you can imagine that those people are not equally spread all across the project.
Starting point is 00:50:00 So in some repositories, like the server repository, we have more pull requests than we can possibly keep up with, which is perhaps a luxury problem. But it makes people feel guilty for not approving the PRs fast enough, for example. And other repositories, like the text repository, don't have a lot of community engagement. And so what would you say to try to attract someone there? Maybe one of our listeners might be interested How do you think they can contribute to that repository specifically? For the text repository we developed insanely detailed and good first issues So you can really find good first issues that suit for your level
Starting point is 00:50:40 Some only require one line change Others will teach you more about how the code base is structured. We also provide mentorship in those repositories. So if you want to start on it and you have a question, then we can get on a call with you. Yeah, and also the technology of the text repository is interesting to work on and develop by very good people. You know, Brent, I think what you've managed to do, which is something that I have wanted to accomplish for years and you've finally done it, is you've really told the human side of the Nextcloud project here.
Starting point is 00:51:15 You know, I think Nextcloud as a project has focused so often on the features and the benefits of the project, and they've really kind of tried to speak to that to be, you know, considered alongside the large enterprise competitor like Office from Microsoft or Google. And so they don't really talk about the human side of it. But what I like about what we've just gone through here is you really did touch on that. I, you know, I really feel connected with the human side of the NextCloud story, and that's always the aspect that has fascinated me
Starting point is 00:51:48 about this super quintessential and super important free software project. You know, it's one thing I learned at the very moment that I even showed up to the offices here. Well, actually, it started even before then. Marius came and picked me up from the airport. I got a ride from the airport to the office here, which was amazing. And as soon as I arrived, just everyone was excited to meet me and I as excited to meet them as well. And all of the conversations just started
Starting point is 00:52:16 happening. It was sort of very similar to our meetups where you just have so much to connect with, you know, so many shared ideals and exciting technologies that you're looking forward to. And it was just a real connective human experience here this entire week. And I'm glad that came through because it's been like the most overwhelmingly lovely part of this entire experience while I've been here in Berlin. Bitwarden.com slash Linux. Go right now to get started with a free trial for an individual or Berlin. customizable and the best part in my opinion it's open source and bitwarden's vaults they're end-to-end encrypted with zero knowledge encryption so even if that information were to leak out there's nothing anybody can do with it and bitwarden is constantly iterating on their security making it better they're not standing still if you're on a different password manager
Starting point is 00:53:17 i understand what it's like you got it all set up you got it on your devices and it's just working for you you know they've got security problems they're know, they're not as good as Bitwarden because they're not Bitwarden. But who wants to migrate, right? It's a big hassle. Well, I did it a couple of years ago and I wish I would have done it sooner. Wes did it before me and he was right. Bitwarden.com slash migrate. They make it so simple.
Starting point is 00:53:38 Do me a favor and go to slash Linux first. But when you go to slash migrate, they make it so straightforward. I felt silly for not doing it sooner. It's just now a no brainer. And now I use it to manage my passwords, my secrets, my recovery codes, two factor tokens, all in one place. And Bitwarden keeps on adding great features. They've really improved on their username auto generator, and they've included now an email generator. So you can have a unique email, a unique username, and a unique password for every site, service, and app you use. Now, that's the low-hanging fruit that's actually accessible when you use Bitwarden.
Starting point is 00:54:11 They can actually make a significant improvement with your online security. And you know this is true for yourself. You know this is true for your friends, your family, your workplace. They probably all need to go to bitwarden.com slash Linux. And you might just be the tech person in their life that often gives them those kinds of recommendation. And Bitwarden makes it really easy to switch between like your work stuff and your personal stuff or your project stuff and your personal stuff.
Starting point is 00:54:33 And of course it works across all your devices, including they have a desktop Linux app and they're always improving the software too. They've really made it simpler to get signed in. They added fantastic improvements for enterprises, always new things coming to Bitwarden. They added fantastic improvements for enterprises. Always new things coming to Bitwarden. So it just keeps on paying to be a Bitwarden customer.
Starting point is 00:54:50 It's an incredible deal. You can try it for free right now when you go to bitwarden.com slash Linux. And of course, if you're a business, I highly recommend that you have something like this in place. Probably one of my number one recommendations, really. I'd be shocked if I came into a place that wasn't using something like Bitwarden please don't let it be spreadsheets please don't let it be sticky notes under keyboards please send everybody to bitwarden.com slash linux and tell them they can migrate too if they have something but it's not good enough bitwarden.com slash migrate it's the best tooling out there to do this that's why we recommend it i'm so grateful that it's open source it's trusted
Starting point is 00:55:20 by our community and we use it for years now and just keep on spreading the love. So go try it, sign up, support the show. It all starts at bitwarden.com slash Linux. That's bitwarden.com slash Linux. Well, as you might imagine, when you throw a Brent in Berlin, there's all sorts of content. So I got a chance to sit down for like a brunch with Brent style conversation with both Frank and Jos. That'll come out in a few weeks. We will certainly tease that more. You can go to brunch.show to check out some previous ones if you haven't seen those yet. Also, we might just release some full length interviews in the extras feed in maybe a week or two.
Starting point is 00:56:06 So check out their extras dot show. And I also wanted to thank a bunch of folks who were just super kind to me. And I can't thank everyone. I met a ton of great people here. But I would say, Frank and Yos, thank you so much for inviting us to hang out here, basically in the office, even after hours, on the weekends, everything. Handing me your keys to the office, which is such a great thing. So thank you. Maria and Daphne were also so sweet to me and made sure I had everything I needed. And of course, provided tons of amazing conversations. The entire team at NextCloud,
Starting point is 00:56:43 who was here, we just had so much fun. They make me just not want to leave really. But a huge thanks to Marius who really made all this possible. He provided us with extra gear. I'm using tons of his gear here now. He's not even in town anymore. He needs to have this gear shipped to him. That's how dedicated he was to helping us out. Wow. Just amazing. And like providing hotels and all that stuff. So I just huge thank you to everyone at NextCloud and to everyone at JB who showed up for the meetup.
Starting point is 00:57:14 We'll chat a little bit more about that in office hours this week. So stay tuned to catch some audio from that and probably some stories too. And now it is time for the boost. So before we get to all of the boosts, if you send in a boost about Giraffe OS, obviously we didn't talk about Giraffe OS this week, but we're going to talk about it next week. I saved all of the boosts about that to next week.
Starting point is 00:57:43 And so you have more time to send one in. If you're thinking or have switched to Graphene OS, Drafene OS, send it in and we'll talk about it next week. We're collecting them all up. Your questions, your experience, etc. It's a big old boost bucket. Maybe or maybe
Starting point is 00:58:00 not. It depends on the audience. That's how this entire segment functions. Speaking of which sir sean of the algeny that's the best i got valley boosts in with one wanted to hear how you were all right okay all right you got me you got me in uh in respect of sir sean uh i'll give it a shot uh of the uhgonene Valley. Is that is that close? I mean, I'm going I say vote for it.
Starting point is 00:58:29 That's great. All right. 150,000, 650 sats. Yes, sir. Hey, rich lobster. Keep up the Linuxy nerdness and drop the least significant digit for the zip code to get the location. So you got to drop, I think, what, the zero there to get 150650? Oh, nope. Drop the zero, Chris.
Starting point is 00:58:55 Drop the zero. He just said it. You know, I really love this. The zip code boost is one of my favorite things recently, because if you can imagine somebody who's been doing this for nearly 16 years, you get to a point where you really want to start kind of actualizing the listeners. Right. Because what's your motivation after 16 years of doing this and understanding where people are and putting names to locations? It makes us feel just that much closer. It does.
Starting point is 00:59:26 It's really nice. It connects us to the audience in a way that is really validating and also kind of fulfilling and kind of, I don't know, actualizing is the only word I can think of. You go from this kind of nebulous number to a real person who lives in an area where they've got planet fitnesses and they've got walmarts yeah like we know you're out there but now we we know you're out there yeah it that's the most interesting thing about the boost segment i have to tell you okay we were missing an e i think that's allegheny or something something closer to that thank you
Starting point is 01:00:00 thank you thank you so there is no planet fitness there. That's a bummer because if you're a hashtag van lifer, it's great for showers. Oh, no? Turn. Yeah, you're right. You're right. All right. Boost onward. Yes, thank you. And moving right along, Sir Lurks-a-Lot comes in with 97,630 sets. I hoard that which your kind covet.
Starting point is 01:00:24 He says, happy belated 500. Well, thank you, Lurks. I hoard that which your kind covet. This is happy belated 500. Well, thank you, Lurks. I appreciate that. He says, I think TechSnap was the first JB show I found maybe seven or eight years ago with Chris and Alan. It was a great time to enter JB, really. Ah, yeah, man. We talked about Bitcoin back in the very early days. So that was really something, you you know and dropbox and all
Starting point is 01:00:46 these kinds of just different security issues he then goes on to say lurks a lot goes on to say i quickly found lass no no one ever fixed his what is what is that what is the triptych three of something i don't know but i have invited noah to join us at linux fest northwest so let's ask him you know somebody make a note. He says, he says, good shows have come and gone and, and she's come and gone.
Starting point is 01:01:10 Hey, Andrew's at the recent meetup. She's still out there. Indeed. Still listening. It says, I've been lurking a long time. I've loved all the great JB content.
Starting point is 01:01:18 Thanks so much. It's better than Star Trek. Whoa. I can't take that. I can't take that. He says, by he says by the way this was a follow-up late boost by the way my boost amount was my zip code did you look it up there Westpain computing uh Lake County Oregon ah what lurks a lot I'm sorry did we meet i hope so i hope we got to meet lurks a lot lurks we need to talk follow up lurks uh if if we did a beat up say at the end of april in olympia would you make it
Starting point is 01:01:55 would you make it lurks because we're thinking about it let us know marcel comes in with 74,656 sats i had a great time at the Berlin meetup. I'm boosting some sats back to say thanks for organizing the meetup and for all the stickers. It was great to meet some other listeners and, of course, to meet Brent. Thanks to Nextcloud for hosting as well. So I like that Brent came in second there. I didn't notice that. I know my place.
Starting point is 01:02:23 You must have been busy. You must have been busy. You must have been busy. No, that's the sign that there was enough people at the meetup that you must have been circling around and doing the thing that we inevitably do, which is we try to talk to everybody and it means we don't spend time with anyone particular. You know how it is. But actually what was brilliant about this meetup, Chris, that I think was a little unique is that here at the office, they've got this massive table with a bunch of benches around it. And so at most points, actually, it was just all of us sitting in on the same discussion and getting like seven different perspectives all at the same time. It was brilliant. And I didn't plan that.
Starting point is 01:03:02 I just used whatever was here. But man, these listeners, they know how to meet. That is really cool. Wow. You should have filmed that. Marcel also came in this week with 86,167 sats. Hey, rich lobster! Marcel writes, I'm not sure if the international postal or zip codes really work. I remember hearing sometime before that when Chris looked one up, it was still in the U.S. and it was somewhere in the States.
Starting point is 01:03:31 But I'm curious. Can you find me based on this boost? Canadian codes also don't work because they have letters and are six digits, which is, to be honest, a lot of sats. Yeah, fair. That's fair. Yeah, I understand, Marcel. I understand. He goes on to write, It's not because the rest of the world is afraid of sats. Anyways, looking forward to meeting Brent and the other listeners tomorrow.
Starting point is 01:04:02 Oh, we should have reversed these boosts looking back at it. Yeah, that would have maybe made sense. It's fine. It's fine. Marcel, it is great to hear you. You know what? A meetup report via a boost might be my favorite thing ever. That's great. So is Marcel in live in Germany?
Starting point is 01:04:15 I see there's a German postal code Augsburg, but I don't know if that's right. Maybe Brent knows. Well, Brent on the scene. Beep, beep, beep, beep, beep. It turns out that Marcel traveled the furthest. Well, other than me, we'll just scratch me for now. Traveled the furthest to get to the Berlin meetup. They do live in, well, Germany at least, but a five hour train ride away. Wow, okay. I think you did get it right, but they're also Canadian. So I was wearing a Waterloo, University of Waterloo shirt on, and I was like, hey, team. Two Canadians in Berlin.
Starting point is 01:04:53 How about that? Marcel, that's so perfect. Thank you for taking the time to travel that far. It really matters to us. These booths are as close as it gets, and the only thing better is in-person meetups do you know what i mean right it's like the boost is the closest thing we have from a technology standpoint to really have that connection with you but when you boost and you meet us in person
Starting point is 01:05:18 i can't even imagine i mean and then it makes all the future boosts like that much better yes you know you've got that image now but also i mean you guys know the numbers we're dealing with here. You guys know what we're talking about. We're talking about 0.9% of the audience that ever gets to do this. I mean, it is remarkable. And even when it comes to boosts, we're talking about a tiny, tiny, tiny fraction of the audience that gets to actually boost in and does actually boost in and it's our boost buddies it's incredible and we really appreciate it and you know these meetups and these boosts they sustain us in a way you know when we're rounding
Starting point is 01:05:55 16 years that nothing nothing else would not a dollar amount not a download figure it's uh it's really awesome duke silver boosts in with 50 000 sets and this year this year is a thank you boost because duke silver writes i wanted to boost to thank cg bass player for all the assistance and training on contributing to jb's github and yeah just mad props to cg for being a wonderful ambassador and caretaker over at our website repo. Yeah, and both Duke and CG are also fantastic members of our Matrix community.
Starting point is 01:06:34 I saw Duke and other members in the Matrix community celebrating this boost when it went through. Yeah, I have to third that one. CG-based player has really taken the reins since I've been busy, I guess, in the last few weeks traveling all over the place. And so I just want to say massive thank you. I saw tons of messages in our website matrix room, and it was always CG Baseplayer trying to help someone out. So huge thank you. You know, thank you, CG. It takes just a few
Starting point is 01:07:03 members of the community who step up that makes something better for thousands of listeners really appreciate it you know what chris i i think i'm gonna promote cg base player in our github yeah i think we're gonna let's do it i'm gonna give him extra privileges he's been such an awesome member it it so shall be deemed in episode 503 of the Unplugged program. CG gets an upgrade. No going back now. Lucas Burlingham boosts in with 28,310 Satoshis. Coming in hot with the boost. Been listening since around episode 300 and love the show.
Starting point is 01:07:40 Just wanted to get in on the whole zip code thing and show my appreciation. Can't wait to see where y'all are in another 500 episodes. Thank you, Lucas. Isn't that sweet? Did you already look it up, Wes? Doing it now, doing it now. I'm surprised. I thought, you know, a lot of times I see you over there.
Starting point is 01:07:55 I do. Yeah. You preload them. You know, he's been paying attention is odd. I know. Fort Bragg, North Carolina. Awesome. I have a sense that North Carolina is hot right now.
Starting point is 01:08:11 I've traveled the world. Well, that's not true. But I've definitely traveled the country. That's a part of the world. They feel hot. They feel hot, you know? Yarg32 comes in with... More of a Yarg64 kind of guy I don't really think there's very many Yarg32 anymore but I guess if you want to spend your time on it they came in with
Starting point is 01:08:35 a 16,384 Satoshis here's a bump for the post 500 slump I got these sats by trading CureCoin that I was rewarded by doing. What? Folding at home, of course. Okay.
Starting point is 01:08:51 And of course, I did it on Linux. Cheers from NorCal Bay Area, and keep up the good work. Well, let's look up CureCoin. Okay, so CureCoin is currently worth a penny. Ooh, that's rough, man. That's more than Criscoin. Yeah, would it, though? Actually, if I launched Criscoin, it'd be based on Satoshi.
Starting point is 01:09:14 I mean, look at this. It got up to 30 cents. It got up to 30 cents. It's a protein research-based proof of work. Is it now? Yeah. Your computer does the research. You get the coins.
Starting point is 01:09:27 Uh-huh. Yeah. Start folding now. Is it an ERC-20 token? Let's find out how it works. So there's this, you know, for those who don't care about crypto, there's this thing called Ethereum. And they have this thing called an ERC-20 token,
Starting point is 01:09:41 which you can probably already guess by my whole uh tone here it lets you just spin up your own random crap coin just just on the ethereum network and you can just make a coin and so many of the bogus crypto coins that are out there are just basic simple erc20 tokens that like people like copy a github repo they like fork a github repo they like rename it and and they just spin it up on ethereum so i don't know if uh cure coin is one of those it's not apparently it's been around since like 2014 okay so okay so it's definitely legit then uh too bad it's only at 11 cents right now if you look at the price chart it's yeah it doesn't look like it's doing so good that's not not great i say good move on uh the boosters part sell that
Starting point is 01:10:32 sob into sats i think that was the way to go yard i think you made a good move i thought it was yeah yeah yeah yeah yeah dark year elite boosts in with 5,240 cents. Boost! Just wanted to boost in since it's a long time ago. To make this thing exciting, this is my zip code. Ah! Or more precisely, it is in my language translated to English, either postcode or post number. What country and what city do I live in?
Starting point is 01:11:05 Best to you all. Enjoy listening every day to many podcasts from JB and to 2.5 admins. 5240. All right. When I search for 5240 on Google Maps, I get a pizza place. I'm getting Denmark?
Starting point is 01:11:23 What? I'm guessing Denmark. How did I get a pizza place? In Denmark getting Denmark? What? I'm guessing Denmark. How did I get a pizza place? In Denmark. I think you might just be hungry. Yeah, that could be. It does know me, you know. You know, Google knows me.
Starting point is 01:11:33 All right, so Denmark. Let us know if we got it right. Yeah, thank you, Dark Year. Yeah, appreciate the boost. If we're saying that right. All right, well, Woodcarver boosted in with $20,500. Woodcarver boosted in with 20,500 cents. My next cloud install has been running for six years and has gradually replaced more and more cloud services
Starting point is 01:11:52 while teaching me systems administration in a friendly way. Truly a remarkable open source project. Wow, Woodcarver, that is fantastic to hear. Six years of uptime is serious. Doing better than Chris. No, that is fantastic to hear. Six years of uptime is serious. Doing better than Chris. No, wait. Whoa. Whoa.
Starting point is 01:12:10 Shade Throne. I had a couple of days where my SQLite installation goes sideways. Yeah, we're going to talk about that in the Graphene OS update, which is coming up. But what I have really enjoyed about having Nextcloud deployed is it's created like this base system. Collaboration hub? No, no. Actually, don't use it for any of that. Not yet.
Starting point is 01:12:34 Not yet, not yet. Maybe one day. But it has created this platform which I can tie a whole bunch of different stuff to, like over WebDAV or over apis via apps that can sync and do different stuff and like that is really useful like map location and phone tracking and contact information and email and calendar having all of that sync through a system that is kind of like just the perfect version for me because i get a little bit of web view stuff if i it, I can sync it to clients and there's lots of nice mobile apps like for the cookbook stuff that has been really nice. So for me,
Starting point is 01:13:10 next cloud has kind of been like this platform. I describe it of which I have built a lot of self-hosted other infrastructure on top of. So I'm glad to hear it's worked really well for you. Woodcarver. Chris, how many next cloud servers do you have access to right now? Like concurrently?
Starting point is 01:13:24 You bastard. I think it's at least, why would you do that? I don't know. It have access to right now, like concurrently? You bastard. I think it's at least... Why would you do that? I don't know. It's a fun little game, isn't it? You make me sound like a maniac, you know? No, no, no, no. Just proficient.
Starting point is 01:13:35 Maybe. Well, on the daily, three. But if I think about it, probably more than that. The tuxes, right? Oh, four. Okay, there's the four. Okay, four. There's four.
Starting point is 01:13:44 But I don't really use tuxes on the daily but we do have a fourth deployment we have one on premise here at the studio we have one up in the cloud which we all use as a team to share like resources for editing and clips and all that kind of stuff and then i personally have one that i use with the wife and i think my because i don't know if you guys know this, I'm an Android user now. I sync all my Android phones. I saw your bumper sticker when I got here. Yeah, I use Android. And I'm an iOS convert.
Starting point is 01:14:15 And I replace the cloud with NextCloud. I'm trying to just make sure I hit all the key points. Yeah. But I still feel like a NextCloud noob. I have to be honest with you. I really do this is the way it goes anonymous boosts in with
Starting point is 01:14:31 18,438 cents there's coffee in that nebula the one time I'm on vacation there's a meetup in my hometown I can't believe it. Have fun in Berlin, Brent. Greetings from South Africa.
Starting point is 01:14:52 Yeah, so anonymous. They just missed you. That's Brent's fault. And I would probably completely and entirely blame Brent for that. And if you meant to have a username on there and you want to boost in and let us know who you are, let us know. But if you forgot or it didn't work out, that's probably also Brent's fault. So that's something we're working out. Scientifically, we think we can prove that. Yeah. Multiple realities and such. I will say, you know, I'm sure this isn't the only one we're going to get. I will say in the future, sorry to everyone who is just hearing this episode
Starting point is 01:15:24 and the previous one and is like, Brent's in Berlin, but it's already happened and you've totally missed me. It would have been great to meet you, but next time. We'll get you next time. Yeah, that'll happen real soon, so don't worry about it. Opie1984 comes in with 4,000 sats. And before we get into this, guys, you ever feel like sometimes you're just along for the ride and you realize the audience has their own little joke that they're sharing with themselves? Well, Opie shines a light on that and just says, I just wanted to let that the booster known as Internet Explorer. I got your joke, though. It would have been funnier if you had waited a few more episodes what are they talking about what are they talking about you have any idea you don't do something
Starting point is 01:16:13 about the episode number something also what did i unleash on chris i feel like i'm dr frankenstein i've created a monster and i've lost control of it. He's referring, of course, to the fact that he's the one that started the Enterprise boost. And 4,000 sats ain't even close. Not even sneezing distance to get me to play that boost. So I don't mind it if somebody boosts in the amount. What amount did we set? I don't know. They got to tell me.
Starting point is 01:16:43 It's a lot, though. I know I'm going to know it's the right amount because you're going to be like, holy s**t, somebody actually spent that amount. Well, we're going to be on the top charts for a bit. Low palm boosts in with 3,006 sats. Chris might want to check out Latestream.io to continuously replicate a SQLite database instead of switching away from SQLite. Hmm. You know, I was actually thinking about switching away from SQLite after the show, and I actually already have a MariahDB instance running on my Odroid, but I have not moved Nextcloud
Starting point is 01:17:14 over yet. And then this boost comes in, and it just upsets the whole thing. Lightstream is the standalone disaster recovery tool for SQLite. It runs as a background process and safely replicates changes incrementally to another file or to S3. That does sound nice. LullPalm kept boosting in. They also have a page on alternatives,
Starting point is 01:17:35 Lightstream.io, lightstream.io slash alternatives. That was another 1,002 sets and another 1,003. I'm setting up NextCloud for it, and I might just do SQLite with some backup strategy. It's so simple. It is simple, but I'm not sure what other advantage it has. It doesn't seem to have the performance advantage. What I have learned, and I talked about this in Self-Hosted recently, is it seems perhaps the upstream developers are not developing with SQLite in mind 100% of the time.
Starting point is 01:18:09 I say this diplomatically and with much love and respect, but I had an issue during my last NextCloud update where my SQLite database broke and we had to run a SQLite repair. And when you trace the issue, it seems that perhaps there was a comment or something added to the database that sqlite just simply doesn't support and upstream wasn't really checking for that because they just kind of tell you not to use sqlite in a whole bunch of different ways
Starting point is 01:18:37 and so they just kind of published the first update assuming everybody wasn't on sqlite or they just never checked for it. And they will check for it in the future, but it made me realize that the Nextcloud developers themselves aren't using SQLite. And if you want to use it in production, you probably want to use it as close to what the actual developers are targeting as possible. And I think MariaDB is probably it. Although I love this lightstream.io. It looks really nice. And if you do have to use SQLite, it seems like a pretty solid way to use it safely.
Starting point is 01:19:09 But if you're going to use Nextcloud in a serious production environment, I think I have to recommend you use something besides SQLite, even with Lightstream.io. You know, like Postgres. Yeah, or Postgres, right? Postgres seems really nice and solid. That was just me trying to rib you for not using it.
Starting point is 01:19:25 MariaDB is no good to you? What? MariaDB is no good? No, it's fine. It's fine. It's good. I'll just turn it down. I'll turn it off.
Starting point is 01:19:31 It's just a container. It's fine. The Golden Dragon comes in with a row of ducks. It's disheartening to hear that Docker is doing this to open source projects, but I suppose they have to make money somehow. Well, we have a little update. Indeed, we do. Golden update. Indeed we do. Golden Drake and worry no more.
Starting point is 01:19:49 Docker has kind of just about faced on everything, haven't they? We're reversing course, they write. Yeah. And so I think they're just going to maybe take the lesson on this one, if you will. It's hard not to come out and just say well you could have avoided the whole thing right but um they could have avoided the whole thing uh at this point and i feel like the damage is done however it is really great to see that they won't be putting the hammer down
Starting point is 01:20:18 on open source projects that so many of us depend but i think what golden dragon was relaying and i agree with is this is a warning shot and perhaps we take this as our opportunity to move on before it is absolutely dire 412 linux comes in with 4,000 96 cents greetings gentlemen i wanted to boost in because episode 502 was a banger. Thank you. Thank you for boosting in when you think we have a good episode. Love that. That is really appreciated in the value for value model. He says, I really enjoyed the deep dive into the topic.
Starting point is 01:20:56 I didn't feel like the boost overshadowed the main topic. That's always something we're looking at 2, 4, 12. You know, we also chapter marker everything. But when we incorporate the boost, we end up talking about stuff we'd never expected so for us it's sometimes the most fun we get to have during the episode is just sort of this surprise we're going to talk about this moment so sometimes the boosts do go on for a bit but it's just because we're really enjoying them he writes i appreciate the overview inland followed up with a deeper dive in Linux Unplugged. Keep up the good work.
Starting point is 01:21:27 Also, welcome to all the new listeners. Do yourself a favor and become a member. The member feed is awesome. Aw, 412. 412. And then I wanted to pull forward Pengu's boost. We have a 2,000 sat limit to get on the show, but I wanted to pull this one forward. So we read them all.
Starting point is 01:21:43 And Pengu98 boosted it with some baby ducks awesome show guys keep it coming it's insanely technical that's when i love it i love the next challenge now i i take that boost seriously i think we do our best when we go really technical and i'd like to know the audience's opinion on this uh because as podcasters and content creators, we're always debating, should we be creating content for newbies and people who don't quite understand this, or should we go as deep as we possibly can and just assume people will fill it in? Is there something in between?
Starting point is 01:22:14 That's always something we'd like your opinion on, linuxunplugged.com slash contact. And of course, I'd like your take in the boost. But Pingu likes it. He says, when it's technical, I love it. I love the next challenge. I've been trying to install Nix on my pine rock pro 64 for a while now booting arm is always a challenge maybe one day i'll get it working get an odroid pingu the odroid you are just such a changed man
Starting point is 01:22:39 i know i know i i mean i had so many pies and was just thinking this. I'm not even S-ing you. The other day, Friday, I updated all of my stuff on my Odroid. Like, you know, I updated Nix. I updated all the containers. I got all the different apps. Update day. It was, home assistant got done on the home assistant yellow. Just got it all. Just checked all the boxes. It felt so good, Wes.
Starting point is 01:23:03 And when I was done with it all, the thing that I really appreciated is the Odroid is so much faster at that stuff. All that kind of like right into the file system, reboot, come back up. Raspberry Pi. Raspberry Pi 5 needs to have a totally new disk IO or I'm not even looking back. Odroid all the way. If you'd like to send a boost into the show, there's a couple of different paths. My friend, you're standing at a fork in the road.
Starting point is 01:23:30 You can take the path of the new podcasting standards, transcripts, chapters, and much, much more, like boosts. And you can get a whole new podcasting app at newpodcastapps.com. Things like Podverse, which are GPL, cross-platform, web, Android, web, Android, iOS,
Starting point is 01:23:46 or Fountain, which streams you sats while you listen. And of course, Castomatic on iOS and many more. A brand new journey awaits at newpodcastapps.com.
Starting point is 01:23:56 But, young Padawan, if you're not quite ready, I understand. Perhaps you love your damn podcast app. I do get it. You can boost into the show without switching
Starting point is 01:24:05 podcast apps just go to get albie.com get albie that lets you send boosts on the web top that off either with the built-in moon pay system or you know i don't know maybe our long term we got some sats and then head over to the podcast index we got linked in the show notes but you can look for linux unplugged on the podcast index and send a boost into the show via their website. Once you have Albi topped off, you go over there. There's just like an embedded thing to boost right there.
Starting point is 01:24:31 No podcast app switcheroo required. So nice. I love it. And Albi is good software with a good team, great open source at getalbi.com. I'm going to make that my pick this week.
Starting point is 01:24:42 Getalbi.com. Go check it out. That's a great software i'm biased isn't it i'm biased i talked to the team and they really impressed me and then i went and installed it and i've been playing around with it i've i've watched them when we started doing boost there was no albie and then like three four months into us doing boost on the show this thing called albie came along and now a year into us taking boost on the show i'm like you gotta get this thing called Albi.
Starting point is 01:25:05 It's a total game changer. And it really is fantastic to see it go. And you know, it's free software. They're implementing new standards. There's so many cool things going on right now. I mean, it just makes it such a nice little onboarding sort of try things out,
Starting point is 01:25:17 get your feet wet, play. Yeah. A friend of mine, I won't say their name, but a friend of mine recently said, there's just nothing going on, like nothing really being developed.
Starting point is 01:25:25 Everything's just kind of in hibernation right now. And I said, well, then you're not paying attention to Albie and the Lightning ecosystem because it is blowing up right now. Get Albie.com. Also, our friends over at Podverse, which is a GPL podcasting 2.0 app that I think is fantastic. They're looking for some sharp Android developers to help contribute to their community, help them get a good Kotlin development environment going, and help them understand and wrap their heads around that because, you know, they focus a lot on iOS because they're iOS developers,
Starting point is 01:25:52 but they really want to make the Android app great. So the Podverse team is looking for a little bit of help, and if you're a little Kotlin familiar, maybe go talk to them. We'll put a link to the Podverse GitHub page in the show notes too. And of course, links to everything we talked about today.
Starting point is 01:26:07 Those are over at linuxunplugged.com slash 503. Well, Brentley, I guess we don't really know if you're going to end up spending another week in Berlin. You may be in Berlin for the next episode or you may be home.
Starting point is 01:26:20 We don't know at this point. Well, one of the factors is there's a transportation strike here starting tomorrow, which is, of course, exactly the day I'm supposed to be leaving. So we're going to find out next week. And I think it's an office hours week, too. So which means we got to figure out maybe you'll be in Berlin for Tuesday's show.
Starting point is 01:26:38 Maybe you won't. If you do have to change your flight, maybe just change it to Seattle. Oh, Wes, don't tempt me like that that might be easier you know what because c-tac is a nice big international airport could just make things smoother brent you know there's a couch here with your name on it you know alex did already tempt me he beat you to it he did tell me that of course he did and i i understand it's a shorter flight too but Alex doesn't have Levi yeah that is very true
Starting point is 01:27:08 that is very true I know hey don't throw shade on Archie Archie's great Archie's great but you don't see Archie on a t-shirt you know what I'm saying
Starting point is 01:27:17 alright we'll be live next week Brent may be home he may be in North Carolina he may be in Berlin but we will be live over at jupiter.tube
Starting point is 01:27:26 Sunday at noon Pacific, 3 p.m. Eastern. See you next week. Same bad time, same bad station. And of course, if you want more show, go to linuxactionnews.com. We break down some of the core features of NextCloud Hub 4 and a lot more going on in the world of Linux and open source. And that's probably the best way to get more Wes Payne directly in your ear balls. LinuxActionNews.com. And of course, what else? What else do we have to mention at this point? The Mumble Room. Let's talk about the Mumble Room. Mumble Room's great. That's great. JupyterBroadcasting.com slash mumble. And Matrix. JupyterBroadcasting.com slash matrix.
Starting point is 01:28:03 I don't know. It's a website. There's stuff over there. Do I have to explain it all every time? Feels exhausting. I think you get it. That is kind of your job. Alright. Well, see you back here next Sunday. Thank you.

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