
Free Daily Podcast Summary
by Hackaday
Get key takeaways, quotes, and insights from FLOSS Weekly in a 5-minute read. Delivered straight to your inbox.
The most recent episodes — sign up to get AI-powered summaries of each one.
This week Jonathan chats with Andrei, Mahir, and Praneeth, live on location at Texas Instruments! The team at TI has been working hard to provide really good Open Source support for Sitara processors, including upstreaming support to the mainline Linux kernel. We talk about the CI pipeline for these devices, the challenges of doing Open Source at a big company, and more. Check it out! You can join the conversation in the Hackaday Discord, watch live or get the video version of the show on Youtube, as well as getting the full story and show links from Hackaday. Oh, and follow the official Mastadon account! Theme music: "Newer Wave" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/
FLOSS-868 Jonathan: This is Floss Weekly, episode 868. Recorded Tuesday, April the 21st. Remove the Noodles. Hey folks, it's time for Floss Weekly. That's the show about Free Libre and open source software. I am your host, Jonathan Bennet. And today we're gonna talk about programming. We're gonna talk about, is it fair to call it vibe coding? See, that's become a prerogative. Pejorative, excuse me, and I don't know that it's entirely accurate. Hopefully not accurate for what people are doing in open source projects, right? Anyway, the tooling is getting better. The tooling is getting better around this. And one of the fun things is that there's a lot of open source tooling around this, and that is what we're talking about today. I'm chatting with Johannes Millan about parallel code. And something he calls super productivity. Let's go ahead and bring him on and we'll dive into it. Johannes, welcome to the show. Johannes: Yeah, hi Jonathan. Thank you very much for having me. Jonathan: I am it's good to finally have you, this has been scheduled for a month and a half now. Quite a while. Yeah. And yeah, it's good. It's good to have you here. And so your project is parallel code? Johannes: Exactly. Yeah. I've two big projects. I say one Super Productivity, which is an source product project I've been working on for I think, nine years now. And just recently I think two months ago I started to work on parallel code yeah, which is by comparing much smaller. But yeah, also at the moment I'm dividing my time equally for both projects. And so Jonathan: These are two very different projects, aren't they? Johannes: Yes, they are. Jonathan: Let's talk about first the older one which is, because there are some people that are gonna go AI and just check out. So we'll talk about the not AI stuff first and then yeah. And then we'll dive into the LLM coding and maybe how those two go together more than you'd think. So what is super productivity? Johannes: Yeah, so productivity is an open source to do Time Tracker app which I started many years ago because I'm working as a freelance programmer for, yeah, I dunno, 15 years now or something like that. And and for some project there was required to do jra time tracking. And yeah, as as most programmers I don't like to do repeatable stuff. And so I thought, oh, there must be a smarter way to use this, and this is how it all started. And yeah, I don't know, some somehow I stuck with it. It's like sometimes became a little bit of an obsession of mine and yeah, it was, even though there was no, never making money with it or something like that was never yeah, a focus of it. Yeah, somehow. I dunno. I use it myself every day. That's probably a big part. And yeah, I really enjoy tinkering with my tools, like to yeah to make my day a little easier for myself. And so that's probably the reason why I couldn't just drop it and yeah, I don't know. And then in, in the last year, that's probably worth mentioning it grew quite a lot. I think maybe also a little bit there also many new people on the project who contribute stuff who yeah, do testing, write back reports, and it's. It's really interesting how this changed. And but for the most part of the seven years, I think or for the nine years yeah, it has been mostly a solar project. Not totally, there were always seven people, but yeah, Jonathan: yeah. I've not met many open source developers that wouldn't say. They like to tinker with tools. That sort of seems to be something that's true of all of us. That's why we're here. We like tinkering with the tools. Johannes: Yeah. Jonathan: Okay, so this is a setup for you to answer this question because it's gonna sound a little mean, and I don't mean it that way, but it's just a time tracker. How hard can it be? Surely that was like, you programmed it in a day and it was done, right? Johannes: Yeah it's a good question because I think the first prototype back then was much worse tools and without AI and everything, it was done, I think in maybe a week or something like that. And I dunno, I can't really say what happened, but there is there, the complexity grew. I think one part of it is the integrations like that it's connected to, yeah. To other tools. GitHub, like Jira GitLab and many more. That's one part of the complexity. And the other part is li
This week Jonathan chats with Johannes Millan about Super Productivity and Parallel Code! Those are two very different projects, but both aiming for helping us get our work done. Super Productivity is a scheduling and time tracking suite, while Parallel Code is an almost-IDE for managing and isolating AI coding agents. This episode has something for everybody, so check it out! You can join the conversation in the Hackaday Discord, watch live or get the video version of the show on Youtube, as well as getting the full story and show links from Hackaday. Oh, and follow the official Mastadon account! Theme music: "Newer Wave" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/
FLOSS-866 Jonathan: This is Floss Weekly, episode 866, recorded Tuesday, March the 17th Breezy Box. Hey folks, it's time for Floss Weekly. That's the show about free Libre and open source software. I am your host, Jonathan Bennett, and today we have a real treat. You may remember I was off at Embedded World last week, did repping mesh tastic, but also learning about all kinds of fun hardware and software. And I had several people come up to our booth and say, I did this very cool thing. Don't you wanna look at it? My answer, of course, was always. Yes, I want to look at your very cool thing. I learned. I met some very interesting people on that on that trip. And one of the people that I met was Valentine, Daniel Chuk, who is, I told him he's crazy, but he's the right kind of crazy. He's our kind of crazy. So he is written an open source project called Breezy Box. That is essentially a terminal emulator that runs directly on the ESP 32. And he told me that he got bogged down into a side project, which was a C compiler that runs on the ESP 32. And that's when I called him crazy and fell in love with what he was doing. And so I got back to the states. Slept off a little bit of jet lag, and then we sent an email out to Valentine and we said, Hey, we need to have you on Floss Weekly. And he very graciously said, sure I'll do it. And so we've got him we've got him here. Welcome to the show, sir. Valentyn: Hey Jonathan. Thank you for the warm welcome from Berlin, Germany, and Jonathan: from Berlin. Yes. So embedded world was just a hop, skip and a jump away from you. You just, you jumped on the inner city express and got to enjoy high speed train travel. Valentyn: I actually enjoyed the slow state train travel on the occasion to use my deland car, which is my free train ticket. Jonathan: So a regional express rather than an inner city express? Valentyn: Yes. Jonathan: I'm learning. I spent some time in a Germany, almost a week in Germany, and I learned how the train and bus and subway system worked. We used that a lot to get around from to and from embedded world while it was there, so it was a lot of fun. I very much enjoyed it. Now, you're not a Berlin native though, are you? Valentyn: Yes. I come from Ukraine originally, but I've been living for 15 years here in Berlin, so by now I assimilated. Jonathan: Yeah, I understand. And so you've, one of the other things you told me, and we'll, we can get to this in a little bit more detail later in the show, but you've been working on a sort of an embedded development contract that's about to run out, that has run out? Valentyn: No, not really. I'm working mainly on JVM backend stuff. Oh, that's right. Like middleware. It's my main job and, embedded for me is a hobby project at the moment. The part about my contract running out is true. I wouldn't mind to enter this field more professionally, but either way it goes. I'm happy enough with the things I am doing right now as a free open source software. Jonathan: Alright, so let's lay out the story here. We're gonna talk about what exactly you did. You showed me a device that I think was the the inspiration for all of this. You built a device with your kids. Valentyn: Yes, that's true. Actually, the way it started I just thought it would be a cool project to try and build a game console with kids. And we built this thingy. Which we called Gamer Throne 3000 Uhhuh, which from usability perspective is almost like an old game Boy or something like that. And it's also SP 32. Yeah. Which that display, which is like cheap yellow display except it's red and very basic joystick pad. Jonathan: Okay. So you have this device that you put together, and then you said, I'm sure. I need some software for it. And is that kind of where all of the, is that where Breezy Box started, Valentyn: right? Yes. I was new to the topic and I wrote one Simple game and then I wanted to put another one there. And that's when the question enters your mind, how do I combine them together? And it was. Surprised to find out. Usually what people do is a custom firmware for that, like a custom menu that everybody makes. Okay. I also made that, but then I thought, okay, this is all a little. Cumbersome and I think it might be better. And esp
FLOSS-867 Jonathan: This is Floss Weekly, episode 867, recorded Tuesday, March the 24th. Pangolin, people can lie. Hey folks, it's Time for Floss Weekly. That's the show about free Libre and open source software. I'm your host, Jonathan Bennett, and today we're going to talk well. A little bit of IO ot. We're gonna talk security, we're gonna talk about something that claims to be a replacement for A VPN. Among other things we're gonna talk Pangolin, the open source solution for connectivity and updates and all sorts of, all sorts of other things. Um, I am not the expert on this. I don't know a whole lot about it yet, but I've got the guy I know, I know a guy, and I've got the guy here. Uh, we've got Milo Schwartz and he is the co-founder of a company called Faial and also behind Pangolin, software engineer by trade. He's done IOT and ot. I'm not sure what OT means in this instance. Anyway, we've got Milo here. Let's bring him on the show. Hey, welcome. Welcome. Milo: Hi, Jonathan. Jonathan: Hey, how's it Milo: going? Jonathan: Hey, it's great. Excited to here. It's great. It's good to have you here. Okay, so first off, I know what iot, the Internet of Things is. What's the OT sector? Milo: Yeah, that's a good question. Um, it's operational technologies. Oh, okay. Right. So it is informational technologies, OTs, operational technologies. Uh, and that tends to mean there's some physical thing out in the world, like, uh, maybe it's a, you know, camera, right? Mm-hmm. And you're connecting to it and then providing digital services on top of it. Jonathan: Gotcha. Milo: Yeah. Jonathan: Alright. So what, tell us the story starting, I guess, with Al Well, how, how did all of this come to be? Uh, what is this that came to be that we're talking about? Milo: Okay, so yeah. So it all started without a name, right? I think most, um. Uh, projects, um, uh, that start as a hobby, right? You like the name is the last thing you're worried about. Like, lemme build the thing first, lemme get it out there. Uh, so, Jonathan: or, or you pick the name first and you realize five years later that it was a terrible choice, but you're stuck with it. Milo: Exactly. That hurts a little little. That hits a Jonathan: little close to home. Yes, I know. Milo: Um, anyway, yeah. So I actually started this, um, project, this tunneling project, uh, about a year, a little over a year ago at this point, like maybe a year and a half ago. Okay. The fall of 2020, uh, excuse me, four. Um, I was just kind of looking at open source projects to build, uh, in the connectivity space. Um, and, uh. With Pangolin, um, we're like trying to find names, right? We wanted to, the one thing you do is you try to find a domain, right? What, what domain can I get that has a nice tld, like a.com or a.net, right? And there are very few like nouns available, unsurprisingly. Jonathan: Yeah. Milo: Yeah. So, uh, we, we were looking at just like what different, um. What's affordable, and then what can we use that gives us a nice space of names to name all of our products, because we wanted to be able to say, okay, this is the company name, and then the product name is X, Y, Z, and Fal is a, uh, classification of animals. It's any animal that tunnels is a, is a faial animal. Jonathan: Oh, nice. Milo: Yeah. So, Jonathan: oh, that's really, I like that. That's really clever. And you've also got the, the Foss as the beginning that everybody's gonna recognize Milo: e Exactly. It kind of was too good to be true. Um, so it, and the domain was like 2K, so it was within reach, you know, if, if we started to make some money from, uh, the, the project. Uh, so we, we were just like, let's, let's do it. Um, and we, it allowed us to pick cool names like Pangolin or Newt, uh, or Om, which are all different types of Faso animals for our products. Jonathan: I like it. You know, I've, I've been told that whenever you go to name an open
This week Jonathan chats with Milo Schwartz about Pangolin, the Open Source tunneling solution. Why do we need something other than Wireguard, and how does Pangolin fix IoT and IT problems? And most importantly, how do you run your own self-hosted Pangolin install? Listen to find out! You can join the conversation in the Hackaday Discord, watch live or get the video version of the show on Youtube, as well as getting the full story and show links from Hackaday. Oh, and follow the official Mastadon account! Theme music: "Newer Wave" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/
This week Jonathan chats with Valentyn Danylchuk about BreezyBox. That's the ESP32 shell and toolkit that gives you a console and compiler right on an ESP32 device. What was the inspiration for this impressive project? And what direction is it heading? Listen to find out! You can join the conversation in the Hackaday Discord, watch live or get the video version of the show on Youtube, as well as getting the full story and show links from Hackaday. Oh, and follow the official Mastadon account! Theme music: "Newer Wave" Kevin MacLeod (incompetech.com) Licensed under Creative Commons: By Attribution 4.0 License http://creativecommons.org/licenses/by/4.0/
FLOSS-865 Jonathan: Hey folks. This week I talked with Philip Humo about Crowds sec. That is an open source security company and their flagship product is a web application firewall that puts the open source into it in a couple of different ways. It's really fascinating and you don't wanna miss it. Since stay tuned, this is Floss Weekly episode 865, recorded Tuesday, March the third, multiplayer firewall. It is time for Floss Weekly. That's the show about free Libre and open source software. I'm your host, Jonathan Bennett, and today we're talking well open source. Of course, we're also talking security and probably ai. I know our audience, some of our audience. Sick of talking about ai and I am too. But at the same time, it's the world that we live in right now. It is the bubble. So we've gotta do some coverage of it. Today I'm talking with Philip Huo up the guy behind Crowds sec and a bunch of other things he just told me in the pre-brief that he has literally written the book or a book on ai. Doing offensive security stuff. And these are all things that I am super interested in, care very deeply about and I know a lot of our listeners are too. Without any further ado I'm gonna bring pen, bring Philip on, and we are going to dive into it. Philip, welcome to the show. Philippe: Hi, Jonathan. Thank you for having me. Jonathan: Yeah, it is great. It is great to have you here. And it's it's really interesting to look at some of the things that you've had your fingers in. You've been doing cyber cybersecurity since 1999, which is a long time now. Yeah. Don't think too hard about how many years that's been, but it's been a long time. And you've got a note here that you also like to crack business models on top of security. I'm fascinated to to hear about that. But let's start with a background. How did you get into. All of this what was your introduction to open source and cybersecurity? How did those things come together for you? Philippe: Yeah, so the inception moment for cybersecurity was when I was in my engineering school. So I met a guy and he told me his name on screen was JDI Sector one. And I was like, wow, okay. Wait. The name rings a bell. What I've, why does it he says I've been cracking games on Atari St. When I was a kid. Wait, I was playing to those games. But you are my age. So when I was playing and I was 11, you were, I know. It is I'm one year younger than you are. I was 10. So you were cracking games being 10 yeah. Okay. I wanna do what you're doing now. Now I'm interesting. Show me the rabbit hole. Jonathan: Yeah. Philippe: And then this guy introduced me to security or what it was back in the day. So we used it for stupid stuff, dredging on girls and trying to find the name of this beautiful lady we saw in a party, whatever. Nothing bad really, but also there were no law framework around it. So with a bit of crap, nothing reprehensible, nothing that could get you in a court nowadays, or probably everything could get you in a court nowadays. But what I mean by that is it was just a free space and we enjoyed the time and we hone our skills and then I became a pentest quite obviously. Jonathan: Yeah. And then when did you make the connection with that and open source? Because I know that this is part of your, this is part of your background and the two have some natural overlap, but it's not something that everyone thinks about. I'm curious where this connection came. Philippe: Yeah, so it, it dates back from the days where we wanted to have the proper waf. And we found known, and with my CTO Tebow we're like, okay, that, let's develop one ourselves. So we used nix as a base and we developed what's, what was called back in the days xi which stands for NIX and TX and a SQL injection. And it used we used it a lot and it was very robust, very efficient. And we were like, okay, you know what? It's just a tool for us. It's not about making money about the tool, it's about giving the tool to the community so they can contribute rules. Because the problem with the WAF is not really writing the engine. The problem with the WAF is having the rules and updating them consistently. So in many way, open source is helping you by having a community. Now, what I tell to other fellow members of either business or cybersecurity or fast is you have probably 10 reason, which would be bad reason to go the false way. And one or two that would be the right reason to go the fast way. So think twice before building a business of a fast for your personal intere
Free AI-powered daily recaps. Key takeaways, quotes, and mentions — in a 5-minute read.
Get Free Summaries →Free forever for up to 3 podcasts. No credit card required.
Listeners also like.
It's the OG podcast about Free, Libre, and Open Source Software, FLOSS Weekly! Join us each Wednesday as Jonathan Bennett and the posse of Co-hosts interview big names of Free Software, cover utterly fascinating Open Source Projects you may have never heard of, and cover the news about software you use every day without even realizing it.
AI-powered recaps with compact key takeaways, quotes, and insights.
Get key takeaways from FLOSS Weekly in a 5-minute read.
Stay current on your favorite podcasts without falling behind.
It's a free AI-powered email that summarizes new episodes of FLOSS Weekly as soon as they're published. You get the key takeaways, notable quotes, and links & mentions — all in a quick read.
When a new episode drops, our AI transcribes and analyzes it, then generates a personalized summary tailored to your interests and profession. It's delivered to your inbox every morning.
No. Podzilla is an independent service that summarizes publicly available podcast content. We're not affiliated with or endorsed by Hackaday.
Absolutely! The free plan covers up to 3 podcasts. Upgrade to Pro for 15, or Premium for 50. Browse our full catalog at /podcasts.
FLOSS Weekly publishes weekly. Our AI generates a summary within hours of each new episode.
FLOSS Weekly covers topics including Technology. Our AI identifies the specific themes in each episode and highlights what matters most to you.
Free forever for up to 3 podcasts. No credit card required.
Free forever for up to 3 podcasts. No credit card required.