I'm your host Matt, and I'm your co-host team, and I'm Josh. I'm Tyler. All right, yeah, Tyler, his audio is a little low. I won't be able to fix that in post, but it's fine. It's all going to happen. So if you're watching this live, this is the horribleest podcast in terms of technical issues ever, but not surprising. It's literally, we've been fighting with him for an hour. But speedrun, as somebody just said, I use Fedora by the way, he said in the chat. We're going to do a speedrun. This is Linuxcast. We talk about Linuxy things. We're going to try to do this in under an hour for the first time because Tyler's literally starving to death. Steve's phone is at 39%, and that is sick of his podcast already, and we're just getting started. I'm losing my mind. It's going to be okay. It's going to be fine. It's fine. It's going to be great. I'm sure it's going to be great. Anyways, the Linuxcast, we talk about Linuxy things, and we have a topic for you. We're going to talk about Waylon later on. Steve's going to lead us through that. Before we do, we're going to do a very, very quick lightning round of what we've done this week in Open Source. So Steve, very quickly, what have you been up to this week? Updating my ISOs, KDE frameworks, updating, fixing column arrays, and enjoying my Android phone. That was the best lightning round ever, Steve. It was perfect. Golf claps. We guys needed some claps, so we had a clap. All right, Josh, Lightning Speed, what have you been up to this week? I haven't been doing anything unless this week. I've read all these books. Lane, Tyler, what have you been up to this week? I've been messing around with a new laptop I got. It's an Intel Whitebook OEM Intel laptop. You can find it on eBay. It's really cheap. It's real nice, and it's very upgradeable. All right, and me personally, I've done very little, mostly work all the week. That's usually what I've been doing. So I'm very boring. Not as boring as reading all those books. I make fun of them because I read a lot of books too, but it's just fun to make fun of Josh. Anyways, that was the least informative open source, our weekend open source ever, but we're in a rush. Anyways, so our main topic this week comes from Steve. So Steve, lead us off, friend. All right, so the topic of the week, as Matt mentioned it earlier, is going to be about boiling. I don't know why I had dildos on my brain, but it's going to be Waylon in all seriousness. It's not where they go, bro. It's not where they go. Okay, sorry. I'm getting over a end of summer cold, and I'm semi-high on high on all, not to words you're going to hear in a sentence. But Waylon is the topic of the week, and it's going to come as a surprise to everyone. When I say this, Waylon, I do not hate Waylon. I have no gripe with Waylon. I just respect the developers and what they say. They say Waylon is currently in its mid-stage, not yet in its final stages, and they don't recommend to use it on production hardware. I talked to some of the developers, two of the developers. They mentioned this to me, and they were very adamant on a sentence. Not all applications are yet ready to be adopted on Waylon. It's not them to be blamed. It's mostly applications either refusing to jump on board, causing issues, or jumping on board too early and causing more issues. But what I will say about this is we do need users to adopt Waylon, because it's the user reports, error reports, that will help Waylon grow and fix for scene. They did not expect. In all reality, Waylon is not ready for mass adoption, but it can be used, however, with a lot of limitations and caveats. I don't hate Waylon, and to prove it to everyone, the next release coming in a week or so, from XeroLinux, KDE basically, and GNOME, will be shipping with Waylon included, but not enabled, so we can finally get over this, XeroLinux hates Waylon, quote. I'm using Waylon on my newly acquired or... People are gonna say that that was a shitty deal, that is, but I don't care. I exchanged my Steam Deck for a 2017 7th Gen laptop, but this laptop will help me build Waylon, the XeroLinux Waylon support, where the Steam Deck won't. So I needed something that will help me continue working on XeroLinux, rather than something that will remain on the shelf gathering dust. So with that being said, I am going to be switching, on that laptop I'm going to be switching to a distribution, not so much a distribution than Arch installed, so basically it's the vanilla Arch ISO, with a script integrated into it, that will allow you to install NWG thing, and Josh will explain in a bit what that is, because he's encyclopedia of the team here.  So Josh, explain encyclopedia style what NWG is, NGW, NWG. Okay, so in order to explain what NWG shell is, I need to explain what the graphic stack is on your Linux machine. So when we're talking in terms of Wayland, what is Wayland actually? Wayland is actually just a set of protocols that tell app, that is just think of it as like an instruction book or a set of guidelines. That's all Wayland actually is. There is some code, there is some libraries that were written for Wayland, but in the scope that's what Wayland is. When Steve was talking about this thing called hyperland, what hyperland is, is a compositor. Basically what a compositor is is much more similar to what the Xorg server is, which if you've heard people talk about Xorg, they typically talk about the Xorg server, which is the thing that actually draws the display up onto your screen. And we might talk about window managers as well, which window managers don't necessarily exist on Wayland, but they're functionally from what we're talking about, they're basically the same thing. Compositors are window managers, they're just not actually window managers, they do a lot more than just managed windows. But what NWG shell is, is NWG shell is just like a shell that sits on top of a compositor. So think of it as like your panels, your menus and stuff like that. That's all NWG shell really is. And NWG shell also includes NWG elements like the doc, written in GTK, a GUI written in GTK to create your hyperland or sway because it's got both. But it allows you to build your configuration using a graphical user tool instead of having to open a document or configuration file and start typing away.  So I wanted a desktop environment on top of hyperland because I really love the effects on hyperland and everything and I love the rainbow animated thing that Josh introduced way back when. So to be able to do that with a graphical tool, that's all I wanted and a doc because I'm a latte doc fanatic because I have a MacBook and I love the MacBook UI. Let me ask this question. We don't need to get into the specifics of window managers and stuff right now. We don't need to get into there. What I want to know, just a quick poll, on the distro that you're running right this second, the thing that you're using to record the podcast, who's actually using Wayland? I am. I am. Not. I'm not. Okay, so it's 50-50. I'm assuming you're, Josh, you're using the KDE version of Wayland, yeah? The Wayland session for KDE? Yeah, I'm in KDE Plasma right now using Wayland. And you too? Yeah? All right. So I'm using Qtile. It's just the extro version. So, and Steve, what, or Tyler, what are you in right now? Oppo Us. I'm running on my laptop with an NVIDIA card. I'm not willing to, you know, pass around. We're Wayland on NVIDIA. So just to kind of broaden the topic instead of getting buried in the specifics of NWG, whatever the hell you're talking about, Steve, let's talk about Wayland itself. We don't need to get into the specifics, right? Okay. No, no, hold on a second. I'll take this over. First, for a second. You said something earlier that was really interesting. You said you talked to a Wayland developer, and you said that it's in the midpoint of its development and that it's not ready for primetime use. My issue with Wayland has always been not that it exists, but that it's been pushed on literally everyone as the default by all the major distributions. So Ubuntu has done it. Fedora has done it. Debian at this point has done it. So if you're using a mainstream disk show, at least most of them have turned Wayland on as default. This brings me... You just attacked the second part of the discussion, and I know this is a lightning round, so I'll attack it right on. I mentioned that to the developers. They were like, every distro is free to... They're not against distros switching to it, but it's preferable. All they said was it's preferable not to set it as default currently in its current state, but a lot of distros just want to be the first to something. So they're doing it. I agree with you, they shouldn't be doing that, especially in its current state, but what can we do to stop them? They will do whatever they will do, but zero Linux will not be one of those distros. I'm just including the Wayland packages to allow users to mess around with Wayland. I recommend to mess around with them, but I do not recommend to use it as a production as the main session that you log on to, but I'm going to say one thing that will contradict what I just said is, since I'm using Wayland right now to talk to you guys, the only difference that I noticed, major difference, and that's something that makes me want to use Wayland more. I can't because a lot of applications I use haven't jumped on board yet, but smoothness, like Luttedock, I don't know how to show this, but I don't want to mess up the stream, but when I hover the mouse over the dock, over Luttedock, it could be a Luttedock issue, I don't know, but if I do it on Xorg, it skips every other frame. It's like very jittery, and sometimes you see the label of one icon, whereas I'm on a different icon on the other end of the dock, whereas on Wayland, it keeps up, it keeps up, it keeps up. It's instant, it's smooth. There's not a single dropped frame, and the whole experience is very smooth, dragging windows, and another major thing is that I have three monitors with three different refresh rates. No problem on Wayland, big, big problem on X11. So there's a lot of good things with Wayland, but they're not enough to make it adoptable as a main production. Josh, you're the fanboy here of the four of us. Other than security benefits, which are primarily a developer-focused reason to use Wayland, what are good reasons to use Wayland? Sell me on Wayland, would you please? Okay, so Matt, have you ever had the fight screen tearing? Yeah, but I know how to fix it. Yeah, what if I told you that you'd never had to fix it if you use Wayland? Like, actually never had to fix it. I mean, it would save me two seconds. Yeah, it would save you two seconds, but let's just say that you didn't know how to fix it. Then I'd need to learn how to fix it. Josh, haven't you learned yet that you're dealing with Matt? You can't convince Matt of anything. So Wayland has a lot of nice features. For one thing, like I mentioned, it enforces perfect window drawing. So by default, VSync is enabled on Wayland. And yes, it doesn't affect video games. It's not going to be anymore. It's going to be an application bypass to run the screen tearing. But the compositor itself will still be running with vertical sync. And it does support FSR, or not FSR, but precync and gsync as well. So all the things should work. It's amazing for gaming. It's amazing for gaming. And because this is running at the display server level, that means that your input delay is not going to be nearly as bad as it would be on X11 or even on Windows. So sorry, Kudu, you're wrong in that. But it's also amazing for gaming. If you want a game, it's better to game on Wayland than it is to game on for most of the games at all. That's not really true. Yes and no. In theory, yes it should be because you're not running a dedicated actual server. That's then communicating with a client. So yeah, a Wayland environment is going to be theoretically lighter. And because Wayland is also just a newer software stack as well, it's not going to have like the past 40 years of support for X11 calls. So in general, the codebase is a lot cleaner. It's a lot more maintainable than Xorg. Which means that... When it comes to gaming, just an important point to make out is when it comes to gaming, almost every game you're going to play, especially if it's over a couple to a few years old, it's going to be running in X Wayland. Because it uses most games, make use of SDR, and FDL does not support Wayland yet. They are working on it, but... For more modern games, though, it's like... I can give an example, Doom Eternal. Doom Eternal on Wayland and especially that it's a Vulcan title. Wow. Just wow. I couldn't believe my eyes. I was getting 110 FPS on Wayland where I was getting around 80 FPS between 60 and 80 FPS on X11. If I continue on here, here's a benefit that you might notice as well, Matt, where you mentioned previously that you've had issues with monitors going to sleep. Wayland supports dynamically plugging monitors on like X11. Because the way that X11 is written, when the Xorg server starts up, it's going to index every single screen that's on the system.  Same thing happens with DPMS. So when your screens turn off through DPMS, X11 is going to restart itself and then it's going to say, see, hey, there's another monitor. So it's going to shut that monitor off again and it's going to restart itself. It's a really hacky protocol just to get multi-monitors support working on Xorg. Especially if you're using something like a laptop or a docking station, you probably know exactly what I'm talking about. Sometimes it just doesn't work. Or say you have a multi-monitor system and you just let system screens turn off after a set amount of time of system idle time. Wayland natively supports that just out of the box. And because of the support that they built for the multi-monitor configuration, that also means that your screen refresh rate. So on my system, I have three different monitors on my system. All my monitors are capable of 60 hertz to 75 hertz. I can run 75 hertz on one screen, 60 hertz on another screen on Wayland. That does not work on Xorg because Xorg relies off of, I can't remember the library name on the top of my head right now, the library that Wayland uses to actually draw the window. It's not X-Rander. It's not that. But the way that Xorg works is that technically when you're launching a graphical session on Xorg, you're actually just spawning a big window. And that big window is what stretches across all the screens. And they are just one massive screen. So that's how you can just take a window and just drag it from one to another because technically that window is sitting within a window within a window within a window. Yeah. And on X11 it will run as, even if you have a monitor that's 144 hertz, it will run at the slowest monitors refresh rate. So that's a big problem. I have 144 hertz main display, but I cannot get it to run at 144, especially in games because I have 65 hertz, 144 hertz, 75 hertz, 60, 75, 144. And it will run at 60. Okay. The library that I was talking about is called Xenorama. That's what I'm thinking of. Okay. So somebody in the chat asked me what it would take to get media actually like and use Wayland. I talked about this in a video recently. Guys, I make videos for our YouTube channel and right now OBS doesn't support Wayland out of the box, at least on a window manager. I don't know if that's the truth on a desktop environment. I don't use desktop environments, but if you're going to use Wayland or use OBS on Wayland and a window manager of some kind, you have to have portal set up and you have to have certain environment variables set. This is exactly what I meant, what the guys over at Wayland meant. It's application dependent. And if applications don't support it, especially when it comes to media production, there's a lot of things that go behind the scenes when you're doing media production that Wayland is still, well, applications on Wayland still, and specifically talk, they mentioned something along the lines of HDCP also. Oh, look, if we're being clear, OBS on Wayland does work. You do need a portal. It does work, but it's hacking. No, it's not. Tyler, you talk, not Steve. Go ahead. It works perfectly fine. All you need is a Paul Kidd installed when you're using a window manager, because on Wayland it needs your permission to be able to access the screen. You know the one thing that doesn't work well on OpenSUSA? Paul Kidd. Well, that's a you problem then, Matt. No, that would be an OpenSUSA problem. They need to fix it. But in all seriousness, I want a burger. Why would you say that? That's great. It's just random. No, but this is another, this is part three of the discussion, and I mentioned it to Josh before the podcast three hours ago. The question I'm going to be asking chat here, and since you guys are seeing chat, you'll be reading it because my browser is currently closed. When it comes to Wayland, a lot of distributions like, let's say Fedora, as far as desktop environments are concerned, you know, everyone has their own implementation of Wayland. Shouldn't there be a standard for Wayland so everybody adopts the same implementation of Wayland so everybody knows what to expect from Wayland across the board? Why should we always have to relearn what to do on Wayland on every different desktop environment? Why the different implementation? So the reason for that is because Wayland does not have a server. What Wayland official projects that you do have are really just tools to check to see what things are doing and how they can do it. Now, I see somebody mentioning WL roots. What WL roots is, it's a library for a compositor, but generally it's the compositors that are supposed to be doing all this. Now, Nome has its own compositor because Nome had the first compositor. The first compositor was actually what is the Wayland reference compositor? Man, I'm googling stuff here. It's not WL roots.  It's not mutter. It's not mutter. Weston was the first Wayland compositor and it's really just like the example. The one that came right after was Nome's mutter, which mutter is a compositor. Now, because there is no Wayland server, these compositors are lifting that load themselves and each compositor is doing its own different thing. Now, WL roots is just a library of tools that a compositor uses. Technically, Sway, Hyperland and those things are what uses WL roots. Now, that's a whole different ecosystem. AD Plasma has its own ecosystem. It has a bunch of different ecosystems. The way that the portal spec is made is purely for your applications like your OBS studio. Now, Matt said that he was having issues with setting environment variables in OBS just for OBS to run properly in a Wayland environment. That's actually not OBS's fault because if you look at all the OBS official tools their official make file that's available on GitHub they set all those environment variables as compile flags which means that if you had to declare an environment variable just to launch OBS on a Wayland session, that means that your package manager disabled Wayland so you need to be filing a bug report on the package in your distribution. What you're trying to say is that we should all be using Gen2 and compiling it from source do what you're saying. No, it doesn't even have to be.  And if you were using flatback version which is the official version that's what I use is the flatback version and it never works for me. And when I say it never works it doesn't mean that I can't get to launch I can't get to record a webcam it does all those things, it's specifically with screen recording which I do a ton of it just most of the time doesn't work. Matt, I have a solution for that. Not use Wayland. The solution. No, open flat seal and I noticed that too but it works flawless for me on KDE Wayland. I can share screens, I can do everything no problem. You have to open flat seal and play around with the Wayland and X11, X Wayland Let's see if we can troubleshoot Matt's issue right now. Matt, what Wayland sessions have you tried with OBS Studio? Hyperland, Sway, KDE. You haven't installed the XDG desktop portal packages for them? Depending on which one of those I was using, so like when I use Hyperland I use the Hyperland portal, when I use Sway I use the regular XDG portal, the WL Roots portal with KDE, the KDE has their own portal. After you installed the portals did you exit the graphical session and relaunch it at all? Yeah, rebooted. It's flat seal. That's what it did with me. If I didn't set the flat seal X11, Wayland or whatever flags, it didn't work. It didn't allow me to share screens, but as soon as I selected the right one, I was able to select whatever screen. So when I was having the problem specifically with Hyperland I joined the Hyperland Discord and I got into the thing and I was guys are going to remember this has been months and months ago so I don't remember the exact errors and stuff. But the biggest problem was that the actual option in Discord to grab a screen or to grab a window or screen didn't even exist. It wasn't even there. It wasn't an option to select in like... So that's a Discord limitation. It had nothing to do with Discord. Well Discord, you can't share a screen on Discord. I was literally trying to capture a monitor. It didn't even have Discord running. It was literally in OBS when I wanted to go and add a scene you do that you click the plus button and it comes Even the developer Hyperland had no clue what was going on. Now Garen, this was not all from Suza. This was on whatever just was probably Fedora at that point, but it just couldn't get it to work. I'll agree with Vaxry on that one. I've never heard of that because even if you can't screen share something on Discord, the button should still be there. The button shouldn't disappear. It has nothing to do with... If I said Discord, I misspoke it. I meant OBS. On OBS you press the press button and in the menu that comes up, one of the things that should be there should say something like screen capture and then in parentheses pipe wire, right? That should be there. That option didn't exist. Like it wasn't there. There was no option for screen capture whatsoever. It just didn't exist. That was with the environment variable set and a reboot afterwards to make sure that it was running and with the proper portal. Let's be clear that button missing should only happen with the actual package itself inside a flat pack. If that stuff exists there, even if you don't have pipe wire installed, it should still show up. It just obviously won't work. You don't have pipe wire installed. There probably was a dependency issue but actually flat pack won't bring in pipe wire. If he's running a Waylon session and pipe wire is not running then that would probably be why. But if he's running a Waylon session but if he's running a Waylon session pipe wire is running it was probably fedora not true actually. Because you can launch a graphical Waylon session and not have pipe wire running. I don't even know how you would achieve that. In my case it was fedora and fedora comes with pipe wire by default and has for ages. But in my case it was just a matter of flicking the correct option in flat seal. It could be a permission issue with flat pack as well. All of this stuff doesn't really matter because troubleshooting something that happened months ago is just really silly. It's for me it gets annoying having to relearn every time I switch to a desktop environment I have to relearn the Waylon implementation. It gets annoying in my opinion and that's just in my humble opinion. I remember how to do things on Waylon on one desktop environment having to relearn how to do it in the implementation on a different one. There should be some sort of a standard not an actual general standard but basic standard. The one thing that works you can say whatever negative things you want about XOR. You can say all of them. It's insecure, it's really old, it's bloated, it has 30 years of code legacy code behind it that obviously makes it really hard to maintain. All of those things are absolutely true but you know the one thing about XOR that is also absolutely true it works. If you want to record a video it works. If you want to play a video game it works. While I'm not saying that that doesn't mean that it doesn't need to be replaced it doesn't need to what I'm saying is that there are still a lot of workflows right now that if you want to do them on Waylon it either doesn't work or requires a significant investment in time and knowledge in order to actually work. Right now. Right now this is what it requires but when it really is baked and it's official and it's officially announced.  Exactly.  If you want to do certain workflows like I do I just somebody asked what would it take to get Waylon what I want to be able to do is open up OBS and just be able to record a video just like I do right now that's what I want to be able to do. Brody made a dedicated video Brody Robertson if you follow him I don't know but Brody Robertson made a valid point in that video it's like he went back to X11 for the exact same reasons that Matt is discussing because for video production especially video production it's not ready yet and even the OBS people the Waylon those two developers were like if you are in the media if you are a content creator please don't use it it's simply that said these words please, they didn't go into details it just said it's not ready yet especially for media production if you're a content creator you have to get through a lot of battles get there and still you're not going to be 100% there if you are a content creator don't use Waylon if you like to tinker if people use Linux for tinker, you can tinker with Waylon all you want we need you to tinker what the Waylon people said yes, we want more people to jump on board Waylon for the tinkering purposes or for the testing purposes they said testing, they didn't say tinker because professionals won't say tinker for testing purposes and they want their issue tracker to be filled with issues they don't mind 100,000 issues they're doing as their valid issue and if not many users jump on board of Waylon there will be no issue reports they need more people to adopt it maybe that's why some distros are making some of their spins use Waylon by default let's talk about distros for a minute here the distros that are enabling Waylon by default which ones are they so a lot of the distros that ship Nome has been using Waylon by default for about 6 years now so it kind of just makes sense that eventually they'll just leave it as the default now, Fedora is not for the average user it says so on their website the average desktop user probably shouldn't be using Fedora because Fedora is for developers they want to push the Linux ecosystem forward that is what Fedora has been doing for 20 plus years now and they're not going to change anytime soon so Fedora's hard switching off of X11 to Waylon makes sense because that's what Fedora has always done what about Ubuntu? explain Ubuntu to me they ship Waylon by default they ship it and they have it enabled in fact it wasn't until 2204 the LTS release where they even considered using Waylon as the default system on Ubuntu and then they quickly went back on that after release so if you boot 2204 Ubuntu will actually run a hard check to see what kind of hardware you're running and it will disable Waylon as it by default so depending on if you're using a video card or something like that but for the most part, Ubuntu is only ever enabled Waylon as the default on the non-LTS releases which if you know anything about the Ubuntu development model you know that the one release that they care about is the LTS release everything else is basically just like here's a new feature we're trying out we want to see what the community thinks and also an important thing to keep in mind is Ubuntu when they roll out Waylon they also don't have to deal with nearly as many problems coming from their general user base because they are switching over to snaps and using snaps pretty much for everything so it's much easier to pretty much guarantee that a majority of the user base isn't going to have these problems since they control the app ecosystem for them because they control every app they will logically they will include all the apps that are ready for Waylon by including Waylon by default you still have the X11 session I think they would leave the X11 session to be used by the switch to by the user that they want to but they will set it as default logging what I would like to see just for a minute it'd be so nice to be able to switch back and forth because I would like to be able to go out and test Hyperland or Sway or any of the newfangled Waylon window managers that are out there but I can't use it as a daily driver but give me a favor right now on your system just install a Waylon compositor and in that same terminal just launch the Waylon compositor so you're using OpenSusa so just zipper install Sway and then just run Sway in the terminal now you have an entire Sway session inside your X11 session does it take over all the screens no it in fact will spawn as a normal window so you can do that he's like mute I'm doing it now we're right on the podcast let's do it right now with all its problems for my use case I just browse the internet build my ISOs and watch youtube Waylon just works my use case I'm currently trying attempting to play Baldur's Gate 3 that turn based at combat mode just won't agree with me I keep dying at the beginning of the game I'm not going to say I have Sway up running on this screen right now it's freaking the fuck out but you're launching a Waylon session inside your X11 session it's the opposite of X11 but okay primary display literally opens no terminals it just did that on its own huh I closed it because it was freaking out the whole system so it's fine I don't need to do that in the middle of the podcast that isn't not really the way I'd want to I'd actually like to actually use it in an actual proper way and switch back and forth I mean you can do it you just have to install the proper port or get it all set up and then when I want to go back to X or install the other portal to go back to where I would normally use it for the basic use case not in media production or anything on the internet read some books compile a few packages and stuff like that Waylon is perfectly usable if that's all you do though Xorg does all those things too yeah of course but again for me Xorg and I think it's an NVIDIA Xorg thing there's a lot of drop frame nothing is smooth the dragging window from from one monitor to another feels janky whereas on Wayland it's smooth like butter Tyler if you honestly the only reason if you don't give a shit which most likely you shouldn't care which one you're running especially if you're doing just regular normal computer usage just browse the web when you watch some videos and do one video call here and there like every once in a while Wayland is just fine and Xorg are just fine either one use whatever's default with your system doesn't matter and then the only reason you should ever really consider trying out Wayland is if you're running a laptop just to see if it gets you extra battery life really got it I would agree on that one because I was getting extra battery life I didn't mention that but on my janky laptop that's from 2017 the battery isn't great on either or but it's better on Wayland than it is on Xorg that's another reason I'm using Wayland on that laptop but I chose the wrong desktop environment for that on that 18 laptop because GNOME loads most of its shell in the RAM and so I basically I get when I boot it up on cold boot for whatever reason on that specific laptop it's using 2.5 gigs on cold boot the reason I wanted to talk about Wayland is nobody should hate Wayland it's just don't expect the unexpected there's four of us here but let's have a vote is Wayland ready? no no damn close I'll say yes with an asterisk and the asterisk is another discussion the asterisk is literally you should at least try it the asterisk is literally like if you're reading the small print when there's an asterisk in this case the small print is no it's got a good note in that like 2 size font nope what I'm gonna end with is the following if you so much as come to any discord server and say Wayland is awesome, Wayland this should be used and Wayland works for me flawlessly it should be adopted by everyone I'll ban you myself because it's not true when you get banned you can come right on over to mine and you'll be free to speak your mind it's a matter of speech it's not something I'll actually do but you shouldn't be doing that because if it works for you that means your use case does not require any extra effort it doesn't mean all use cases are the same as yours it's not the use case that should be the I'm gonna murder Tyler in his whole face McDanks I'm gonna murder you're horrible let's get the thingies of the week done then Tyler can go dive into the ball pit of McDanks McDanks I was not gonna say it alright anyways very quickly Steve you're thinking of the week please my thinking of the week is called Vendetta no I don't have a Vendetta against anyone if I ever would have a Vendetta it's gonna be against gosh but for mentioning Gen 2 way too much because I attempted Gen 2 and the VM crashed the whole application the work manager gotta give it a lot of memory bro so basically it's called Vendetta it's better discord for android the best way I can describe it Vendetta is amazing it's awesome there's another version called Alucord but Alucord is very janky it's not a good version Vendetta is very simple you just install the Vendetta manager install it through Vendetta manager on unrooted phones you don't need it to be rooted on android to install it just install the Vendetta manager install it through that what it will do is install the official version of discord then patch apply a few patches on top and it will allow you to install custom themes and plugins just like better discord we have to do is join their discord go to the theme section if you want to install the theme click on the link of the theme it will pop up with saying install just click install it's gonna install it go to the settings there's a theme section or plugin section go to the theme section select the theme it will automatically apply and if you have an AMOLED device like I do I enabled an AMOLED theme so every application on my phone is AMOLED it allows you to install custom themes and plugins and you can even install repositories so you can have access to all the themes and plugins in one place and have fun enjoy it well Android is open like iOS Tyler you're thinking of the week my thing of the week is good though beautiful engine it's a phenomenal gaming engine probably gonna love it especially with what's happening with Unity now yeah I just real quick I've been using Unity for a long time I've been in personal projects and freelancing and doing C sharp like game scripting stuff like that gotta be honest Unity has literally burned their company to the ground the past couple of weeks I mean like there's hundreds of game studios that are leaving them and Godot has gotten a lot of money thrown their way since the whole ordeal actually very good it's very difficult to learn coming from Unity just because the way you set up and code behaviors is very different but pretty easy to learn it's actually much simpler once you do learn it I've been enjoying it, it's great and I swear to God I can feel my stomach eating itself I swear to God if the engine guy in my chat says nuggies one more time who the hell McDank and Nuggies what happened to the English language I swear to God guys, Josh, you're thinking of the week my thinking of the week is called Make MKV because you know I hate Blueberry players shut up I used to use Make MKV on every single thing and did you know that there's a hidden option if you know can Josh why you want to use it please oh well but basically what Make MKV is it's a scriptable ripping program for DVDs and BlueRays and yes I imagine that you're talking about the hidden option to automate it we're basically as soon as you plug in the disc it'll immediately rip the disc and it'll kick it back out did you know that I could do that yeah I do and the hidden option is you can just instead of ripping it to an MKV file you can rip the disc as is make a clone copy in a folder on your desktop it's just called Decryp just check that box instead of making an MKV it will rip the thing it will keep the menus it will keep the special features it will keep the commentaries everything without having to convert it because the way it's normally used it converts a BlueRay or a 4K BlueRay into an MKV file you have to rip another MKV file to replace the original audio with the commentaries you will end up with two different files so why do that just decrypt the whole folder and most players today support playing from BlueRay folder decrypted BlueRay folder alright my thing first of all all the people in the chatter band they're all every single one of them are trolling me they're saying nuggies right now it's where it's already got to hate it nuggies I would like to take a moment to talk about RoboNuggy which is an amazing YouTuber you post free VSD videos I knew I'd heard that name alright anyways my thing really quickly my thingy of the week is Vivaldi web panels they're really cool basically along the side of Vivaldi if you want to use a web page or whatever and have it docked in a panel along the side so I've been using it for Mastodon and for Todoist it's over there and you can clap some if you want them out of the way and you can bring them back they can be floating they're really awesome the reason why I got into was because Todoist stopped working for whatever reason the flat pack version so I had to use the web like a web tab and I didn't want the tab pinned all the time but I wanted it where I could get it so I was able to use the web panels Vivaldi continues to be freaking amazing just putting that out there I know proprietary software but it's good stuff but thank you Matt but regarding Vivaldi officially now it's an official announcement it's official Vivaldi now exists on IOM yeah and it's garbage by the way horrible basically it's not good and it's not Vivaldi's fault but the thing you use Vivaldi for customization and you can't customize their app at all like I want to be able to move the address bar to the bottom like literally that's all I want to do you can't do it anyways I'm assuming it's an iOS thing that's a limitation anyways that is it for this podcast guys if you watched this live God bless your soul exactly you're a champ this was a rough one we actually started this podcast over I don't think we've ever had to do that before anyways we record this live every Saturday at 3 o'clock PM Eastern time so if you want to join us live you can do so at the Linuxcast YouTube.com Linuxcast I didn't do any contact information I'll do that real quick Josh is at tenleyj.com stocker Steve is at Fawcett on the stocker contact I knew that Steve is at Fawcett on the org slash at zero Linux Tyler has a YouTube channel he doesn't remember how to get into it but he's at YouTube.com also YouTube.com slash Linuxcast for me so follow all of us there record live every Saturday at 3 o'clock PM Eastern time before I go I should take one more thing the current patrons if you want to support me patreon.com slash Linuxcast also on Ko-fi and there's a shop shop.thelinuscast.org for merchandise you can add over there to check all that stuff out thanks everybody for supporting me you guys are awesome without you the channel from anywhere near where it is right now so thank you so very much for your support and we'll see you next time we'll promise no tech go to Ko-fi next time there's still those for everyone why does he ruin everything swear to god


Hi, this is Yoho Sapim Bhartiya and welcome to TFR. Let's talk today. We have with us once again, Asafi Ghal, CDO and co-founder of Logs IO. Asafi, it's great to have you on the show. Hey, great to be here. Thanks for having me. Today, we are going to talk about AI and observability. But before we talk about AI and observability, I would just like to hear from your perspective. When we look at Logs IO, talk a bit about your positioning, your role in this ever-evolving landscape of observability. The way we view it is that observability today and what used to be called APM in the past is broken. People are collecting too much data. The solutions are too costly. And at the end of the day, the meantime to resolution just increases and increases as complexity of the system grow. We view it as a systematic challenge, not only from a technology perspective, but also from a processes perspective from the way organizations are being managed. And instead of setting up specific guidelines of what should you have an observability, they just throw everything at it and say, hey, we'll make sense out of it at some point. A lot of it has been contributed with traditional vendors of observability that their messaging was, give us all your data, we're gonna make sense out of it. But that turned out to be very costly and not really accurate because they couldn't make sense out of it. So the way we see it, observability needs to be well-defined, identified, objectives need to be defined. And then you can develop a system which is very, very optimized for cost and very optimized for meantime to resolution. So that's kind of like how we use observability and that's our role in it on offering the system that is more observability. I was at KubeCon also before that and of course, observability, a lot of times, there are a lot of things that organizations are trying to do, especially after moving to the cloud because there is a lot of cloud complexity, they have to deal with a lot of cloud costs, they have to deal with security, they have to deal with performance. How do you see observability as a practice, discipline, process, tool or title kind of silo in its own right? Or you see that it overlaps a lot of things because the overall idea even with observability is to help developer steam, help operator steam to increase, improve the health efficiency of the system. So I want to look at the whole system from the view of observability and then we'll talk about how AI can come and help them. Does that question make sense? Yeah, it does make sense. And I think one of the things is that people need to realize that the observability should work for them. And but they end up doing it being in a position where they work for their observability. They spend too much time setting it up.  They spend too much time creating alerts. They spend too much time on alert fatigue and it actually doesn't work for them. So observability is a solution that's supposed to make your life better. And it's not that you're gonna make the observability better. And we see it as a gap that exists today in the market. What kind of challenges are national space when they look adopt observability strategy? And also if you can talk about, when we talk about observability, what kind of teams, what kind of personas are affected or responded for it? I think the organization need to realize that there are two ways and basically two different sets of teams that are looking at the production environment. One of them is the engineering team, the product team, the one that developed the solution to service. And they look at it from almost like a vertical perspective. They have an application that they're using multiple microservices or being laid out on specific pods, running on nodes, running on clusters, running in different regions, running in different clouds maybe, but they don't care what they care about. It's that their application is gonna deliver the service that they're obligated towards their customers. And that's how they look at the world. There's a different side of the house. And that house is the DevOps, the SREs, the production engineer. They allocate the infrastructure. They own the clusters. They own the infrastructure on the cloud. And their job is to make sure that the applications are laid out properly on the infrastructure in the most optimal way from a performance, from a security, from availability, and obviously from a cost perspective. And they have a different view in the market, sorry, on production. And I think any observability vendor would need to realize that same way that we did and build these two different ways of looking at the world. One of them is from the application layer, down to the infrastructure. And the other one is from the infrastructure, laying out all the application on it and making sure that this is fully optimized and cost effective. No, let's talk about the role of AI. We have been talking about automation for a long time. AI has been used for a long time, but we are not talking about Genetic AI, which is kind of changing the game. So talking a bit about observability AI and then also Gen AI. Yes, so I'll start with the observability AI. The challenge of AI is to help you reduce the alert that you have. So make sure that when you get an issue and when you get an alert, this is something you need to do something about. Today, when we survey companies, more than 50% of the alerts that they get, they do nothing with it. They can sit around and watch the screen and watch for the alert to go by and it means nothing. And it's quite a lot of alerts. So the role of AI is try to identify it. The challenge that today exists in traditional, what called anomaly detection or AI for anomaly detection, is first of all on what you set it on. In a lot of organizations, try to set up anomalies on everything. So just alert me when something is anomalous. But the reality is that all of the environment are one big anomaly.  All of these things happen all the time and it's all one big anomaly. The way we see it and the way we believe it is that you should first of all define your SLO, you define your service level objectives. Say, hey, I have a service, I have a payment service. It's supposed to be responsive within 200 milliseconds and I need to have an error rate below 0.001. And then you can set up AI and you can set up anomaly detection on these things. I wanna make sure that my error rate doesn't increase. I wanna make sure that my response time doesn't change or if it changes, then I need to know about it from an anomaly detection perspective. So it's a lot about where you set it on kind of like how you defined the AI. I think today there is a lot of very good algorithm that every company kind of like adopted for anomaly detection and it's definitely providing a lot of value in observability. When you look at the whole overall art of evolution of observability, it's especially when we talk about system health or security and a lot of things, sometimes it looks like it's more or less reactionary. We have to be prepared for when something goes wrong versus things are prepared when something goes wrong. So we don't have to deal with the complexity. Of course, the whole holidays season is coming and developers sweat that it'll be peak traffic. So are you seeing something where like a good example is that in the cars, of course, there are things like airbags which is when something goes wrong. But then there are a lot of other system in the car as well that helps you stay traction control and a lot of things that fix things before something goes wrong. So how are you seeing observability here? Or you feel like, hey, this is still out of the scope at least at this point. No, I think it's definitely in scope for this point. And I think this is where a lot of the AI today is being used if it's defined properly. And like in a car, you're not setting up alerts on any movement your engine is making.  You're setting up alert on if you change the lane you didn't mean to change that lane. So there are very few things in a car where you set up alerts to notify you on. And I think this is very similar to kind of like observability. You need to pick your battles. You cannot set up alerts and everything. And not everything can be top priority. And we do see being used properly, AI dramatically reduces the alert fatigue. Being used not properly, it creates a lot more noise than it should. So it's a lot about the usage of it. It's less about kind of like the specific algorithms which today are very well-known and commonly used. Talk a bit about the rule of generative AI that you see in observability. I think it's a good question. And I think generative AI obviously since the debut of Czech GPT made a lot of noise and definitely it's becoming very, very helpful for organization to use. We also have to understand the limitation of generative AI. And some of the limitations of generative AI is the model takes a long time to train. It's reliant on all data. So you cannot use generative AI to see what's going on in my system today because it was trained like on a year ago or something like that. On the other hand, it can process a lot of information and give you all the right answers that you need. So some of the ways that we're using generative AI and I think other companies in the observability space as well are is how can I help users achieve their tasks in a simpler and quicker way? If a user wanted to search, how can I help them search in a more meaningful way in a quicker way? Because I know the search format. The generative AI knows the search format instead of searching in SQL or Lucene or whatever language I have, I can just search in plain English. Give me all the servers that had the most amount of errors in the past two hours. This is something that generative AI does amazing job on converting it to any other question that you have. The other thing is that we know, which is a limitation and a challenge for organizations, how do I create dashboards and visualizations? How do I create alerts that are meaningful? If you need to create a meaningful alert, it can have a lot of steps. And one of the things that generative AI can do is help identify that and help create sophisticated alerts that would give you the condition that you need. So this is something that we see generative AI being used in the observability space. I think a lot of companies are one idea is that they can add all of their documentation and all of the way of data collection into generative AI and then you can ask a question about it because you're just completing the model. We're seeing that type of usage within observability and obviously in the future, we would see companies actually indexing or leveraging generative AI with their actual production data in order to ask more sophisticated questions and achieve the answer quicker. And how do you see the scope of generative AI is it limited to just providing that information or at some point it will also actually enable taking some actions. I talked to a lot of companies who are leveraging generative AI and they're putting them in the product and they're like, yes, generative AI can do a lot of work but you still need human intervention there. You can't fully depend or rely on generative AI at this point. I think it's less about the trust. I think it does an amazing job for things that you want and if you use JGPT, I mean, you know that the answers are pretty much accurate. I think the challenges with data accuracy, the timeliness of the data, so am I asking a question and I'm gonna get the answer that was true a year ago or two years ago whenever the model was trained and this is why you need some oversight. So I think if you use it in the right way, then you can achieve a lot with it. If you're trying to make it do something which is not supposed to do, then it's gonna be very challenging to achieve that. A few weeks ago, the Biden administration, they came up with an executive order for AI Generative AI to make it safer for people. Have you seen that executive and what are your thoughts on that? Yeah, I think obviously there was a lot of challenges with generative AI, some of it is has to, for example, with the intellectual property. So capabilities like co-pilot and other capabilities that are actually writing code for you, it's like you don't know who is the IP that is responsible for this code. It's like generate for something but it actually copied it from somewhere else or copied it together from somewhere else. So there's gonna be a lot of challenges with like this. We also see it in, I think in the US, there's been a case where a lawyer was using generative AI and from as trial arguments and generative AI brought up cases that never existed. So part of generative AI is also to try a new thing and that's the way to learn because it's not only leveraging the existing knowledge base, it's also improvising in a way. And that improvisation can be good from creativity perspective but it also can be challenging from that perspective. I think this is a revolution what's happening with generative AI. I think we're gonna see more and more into it in other industry, whether it's the legal, whether it's the movie entry domain and stuff like that and it's gonna create some challenges but it's also gonna create some opportunities. I think the interesting thing is that I think overall that kind of like humanity has always been afraid that robots are gonna replace the kind of like the mundane work, the type of work that everybody can do but we end up using robots to replace the more sophisticated work about creativity, about art, about this and I think it's gonna be interesting to see where all this is gonna roll out. Asaf, thank you so much for taking time out today and talk about the evolution of observability and also the role of AI generative AI in this space. Thanks for all those great insights and I would love to have you back on the show. Thank you. Thank you so much. Thanks.


Hi, we're here with another CTN member highlight and today we're featuring keeping kids safe And I'm here with Michael Mercer the director of operations for keeping kids safe and a volunteer for keeping kids safe Betty Reynolds Thank you very much for joining us. Thank you just to start off with for those people who might not know Okay, keeping kids safe is can you describe it? Sure keeping kids safe was started to hear about six years ago by by Michael O'Neill He had an idea that he was he's a he was a reserve deputy for the Cumbul County Sheriff's Department and Had an idea about how to Bring IDs photo IDs To you know to help law enforcement in case the child goes missing and this this developed into a More than just an ID program it turned into more of an awareness and education company and that's our mission today I've been with the company about little over two years and we're local nonprofit and What our our mission is to? Do do crime prevention through education and awareness? It's an acronym called septi and We want to bring awareness to kids from all age groups and Anywhere from anti-bullying programs cyber safety Child kid escape we do children in case there might be abducted We do and make we make it fun for them. So there's a variety of programs that we offer and so we offer to Children of all ages and I noticed that you you know you you have a wide range of things that you do You're a nonprofit organization. Do you have classes? Do you do one-to-one? How does how is that delivered? We usually go to schools We like to get into problem, you know the middle school middle the middle school and We bring our most popular program is the is the cyber safety program that we offer which also includes anti-bullying cyberbullying and sexting a little bit about teen suicide So there's a lot of different things that Because the kids today, you know 90 95% of the kids today are on the internet and that's where most of them become victims I'm a little ignorant myself about the technology. What's sexting? sexting is you know how a text is you text phone-to-phone this is a somebody would take a photograph of them and In either a naked photograph or a very scantily clothed Of themselves and share with other people Typically, it's boyfriend girlfriend, but a lot of times, you know how relationships are in high school in middle school They don't last very long and the other end, you know, somebody's gonna break up with somebody well that person has that picture of You know the naked child And that can be disseminated throughout once it's out in cyber world.  We have worked with representative Amy Volk from coastal Scarborough and She authored a bill to for Trafficking sex trafficking and what we're involved in is the awareness about how to Watch for signs if your child is being Lured in or is being groomed on the internet by these predators so we've worked closely with Amy and With the judiciary committee and also with the state, you know the state legislator to get this bill passed So there's harsher penalties in this bill, which is exciting because we have the law enforcement have You know more teeth and they're in the bills and the laws that they can convict these These predators out there. So we keep our kids safe Statistics nationally about bullying and some of the the dangers for children as far as strangers are concerned in abduction But how prevalent is it in Maine? I think bullying nationwide is prevalent I don't think Maine has is unique to that at all The the cyber the internet has enabled people to be anonymous when they bully They they don't have to live next door. They don't have to go in the same school as you do they can bully you from Anywhere in the country or anywhere in the world for that matter. So, you know cyber bullying is is really big Especially kids today, you know, both parents usually work a lot of kids stay home after school so they're latch-key and they come in and they are on the internet and they get bullied and and To the point where you know, some children are very frightened for their safety Betty, what's been your experience as a volunteer with Well, you know, I'm I am a business owner with my husband and we've organized a few events I personally have organized a couple of bullying events where we've had some really major people in Nancy Silverclyde from Archie comics Jim mayor from the Jimmy Buffett Band We've had some great people come together and get the awareness out there that it's not okay to bully it's just not okay to put negative words or actions, you know to other people and They're they're on a mission as well. They want to get this out there They they want this generation to be the generation that that says enough is enough and We've just it's amazing, you know, you look at Channel 8 and all these other channels that are really taking this on board and saying You know, we want to be a part of it We want we want to be able to not only bring awareness but bring the tools and that's what we try to do with keeping kids Safe is one of the tools is what is it that you're doing with your phone? Any kind of social media that you can actually Be aware of to not do because you know the fact is is predators are out there They're posing as teenagers and it's it's very difficult for kids to understand that who you're talking to that You don't directly know may not be who you think they are right and that's our you know That's one of our things is to make the kids aware make parents aware of the settings in the phone that they can help with their children and on the internet to you know Prevent these from it seems like awareness is a big part of what you do both for parents and for the kids to protect themselves How about when you the message of bullying you're delivering directly to in these schools to some people who might be bullies Have do you have any stories or successes that you that particularly strike you? We have a we have a boy from local Portland school district does the local district who's uh We've developed a steering committee, which is a committee of Teenagers of kids who help us stay relevant with what's going on in schools so this particular young man had been bullied his whole his whole life and He is now more of an advisor to us as to how How we can go in and educate people about anti-bullying so it's very helpful to have those kinds of people to be Articulated at such a young age to and want to make a difference So our the committee of youth is as part of our community action team that we've also created There must be especially a spark and inspiring to work with kids that have actually made a transformation And come through some of these things successfully with your help If people want to know more about your organization where they can go where they can get information What would they do you can go to our websites? www.KeepingKidsSafe.us and we also have a Facebook page and It's keeping kids safe If you just look up keeping kids safe, I don't know if there's a direct But if you go to our website you can link to it and my phone number is<PHONE_NUMBER> and Give us a call. We'd be happy to talk to you your school district superintendents Church leaders boy scouts you name it if there's kids We would like to be involved and and share some safety with them great. Well, thank you Michael Betty for joining us It's great. What you're doing great. Thank you


Okay, so we saw that Paul giving a very valuable key for our anxiety, for those of us who are anxious and worried and so on saying, giving us a very valuable truth about not being anxious about anything. If we thought, okay, there are some big things that I can be anxious about. And there are some, you know, small things that I should not be anxious about. You know, sometimes we think, no, okay, if I, there is a big problem or some challenge, then I have to be anxious, you know, it's not right to be not anxious. But, you know, this is what Paul very clearly outlines for us, right? And which is a secret for his joy also. One is, of course, he's got the joy of the Lord, which is by the work of the Spirit. So he's, the joy of the Lord is strengthening him and just, you know, the river of the Holy Spirit just flowing out, ministering to so many, you know, all that is happening. But also, we see that, you know, this is a secret, you know, this is a key. Why or how can he say that? How can he persist and persevere in ministry, even from a place of imprisonment? And how can he say, you know, rejoice in the Lord? And again, I will say rejoice, right? How can he say that? It's because of this, that when he's anxious, he obviously went to the Lord with a request, a prayer and supplication and thanksgiving, you know, make the requests known to God. And then what would have happened is that the peace of God, he'll experience the peace of God by the power of the Spirit, by the power of the Holy Spirit, by experiencing the supernatural peace of God. And the peace of God would guard his heart and mind from every attack of anxiety, you know, every attack of panic, every attack of fear, the peace of God will guard his heart and mind, like an armed security guard, like an armed soldier, the peace of God would guard his heart and mind through Christ Jesus. Okay. And in line with the same thing, you know, when we read verse eight, this is what we see, finally brethren, okay, which means at the end of it all, finally brethren, this is something that I want you to do, finally brethren, whatever things are true, whatever things are noble, whatever things are just, whatever things are pure, whatever things are lovely, whatever things are of good report, if there is any virtue, and if there is anything praiseworthy, okay, so he's, list down a few things, if it is true, noble, just, pure, lovely, good report, virtuous, praiseworthy, meditate on these things, okay. So this is another thing, let your mind be on these things, let your thoughts be on these things, instead of things that, you know, worry you, right, let your mind be on these things, you meditate on these things, okay.  So it's like saying, you know, you make, in other words, he's saying you make a decision, you need to make a decision, you need to meditate on these things, think on these things, right. And the Greek word is logizomai, which means you decide, you determine, you take into account, you weigh the matter, and think about these things, come to a conclusion about these things, okay. So saying something very important, so if not only do you pray and commit the matter to God, right, the peace of God is going to be, as a security guard, it's going to protect your heart and mind, but these things, things that are of these qualities, okay. If things are true, noble, just pure, lovely, good report, virtuous, praiseworthy, you think about these things, let your mind be occupied with these things, okay. So does that mean that I, you know, if there's something negative that is going on in the world, you know, there's suffering in the world, if there's something, you know, problems to be solved, does that mean that I should not think about this, no. Saying, you know, beyond that, go beyond that, right, what is the solution, what is the answer, is not Christ, Christ's wisdom, is not Christ's intervention, is that not the final thing, is not the word of God, you know, dictating something over and above that situation, is not the cross of God, is not cross of Christ, is not that the final victory, is not the cross dictating the final victory over the matter, right, does it not have the final say in the matter, therefore go beyond the problem and think about these things because these are good things that Christ has overcome, these are good things that the Lord will intervene, these are good things that the Lord's hand, which not that we don't suffer with the people who are suffering, you know, Paul also talks about that, you know, we put, the Lord Jesus says, you know, we put those who we rejoice with those who rejoice, so yeah, we will do that.  You think about what is the final picture, what is the final outcome, the Lord will come, those who are asleep, asleep in Christ will rise first, the dead in Christ will rise first, so when you think about those things, when you meditate on these things, those are things of good report, right, you know the problem, it's not like saying, I don't have a problem or I don't have a challenge, but you're going beyond that and thinking about what is the answer, right, is it not from Christ, what does God in Christ declare about this particular problem, right, so go beyond that, think about these things and he says, meditate on these things, the things which you learned and received and heard and saw in me, these do, okay, so that's first part of the instruction, so saying the things that you learned, okay, so obviously I've taught you, I've, you know, teach, I've taught you certain things, the things that you learned and the things that you received, maybe there's an impartation, you know, I laid hands and prayed, he says, you know, things that you, the gift of God that you received through the laying on of hands, he tells Timothy, right, so by the eldership, so people laid hands, they prayed and by prophecy and you received a gift, okay, and he also, you know, tells the Coimbatan Church that he says, you know, I long to see you that I might impart to you some gift, okay, that is also something that he says that I might come and I impart to you some gift, so things that you learned from me, the things that you received from me, okay, and the things that you, he says two other things, right, the things that you heard and saw in me, okay, so not only, you know, my teaching, but you also saw certain things, learned, received, heard, saw, okay, you heard and saw, in my conversations, you heard me and you saw what kind of life that I lived and what kind of decisions I made, like how I was when I faced problems, whatever you, you know, the things that you learned, you received, you heard and saw, these do and the God of peace will be with you, okay, that's the assurance, yeah, you will experience the presence of God, okay, very clear saying whatever things I've taught, that's the truth, the truth that I've received by revelation, right, so if you do these things, you will experience God's presence, the peace of God of peace, earlier he talks about the peace of God, here he talks about the God of peace himself, says the God of peace will be with you, you will experience the God of peace, right, you will experience his presence, you will experience his power, you will experience his touch, so the God of peace will be with you, okay, okay, let's read from verse 10, chapter 4 verse 10, but I rejoiced in the Lord greatly that now at last your care for me has flourished again, though you surely did care but you lack opportunity, not that I speak in regard to need for I have learned in whatever state I am to be content, I know how to be abased and I know how to abound, everywhere and in all things I have learned both to be full and to be hungry, both to abound and to suffer need, I can do all things through Christ who strengthens me, nevertheless you have done well that you shared in my distress and now you Philippines know or parted from Macedonia, no church shared with me concerning giving and receiving, but you only, or even in Thessalonica you sent aid once and again for my necessities, not that I seek the gift but I seek the fruit that abounds to your account, indeed I have all and abound, I am full, having received from Epipharodotus the things sent from you, a sweet smelling aroma, an acceptable sacrifice, well pleasing to God, and my God shall supply all your need according to his riches in glory by Christ Jesus, now to our God and Father be glory forever and ever. Amen. Okay so he's saying I know I rejoice greatly because I receive the things that you have sent and you have an opportunity that your care, you're able to care for me again and obviously they sent something through Epipharodotus so he's received that whatever offering, whatever that for his needs and for the needs of the you know maybe the church they have sent it and he says you know I rejoice in that greatly okay, it's not that you did not know of my needs but you lacked the opportunity in a sense, you didn't know how to get through those things to me but now you've sent it through Epipharodotus and he says you know a sweet smelling offering right okay so then he says that not that I speak in regard to need for I have learned something okay so he's sharing something very important I have learned whatever state I am to be content okay to be in a place of contentment okay so Paul to any rights to Timothy he also says you know earlier in one of the episodes he says godliness Timothy chapter one sorry chapter six I think he says godliness with contentment is great gain okay godliness with contentment right so this contentment is something very very important okay so it means irrespective of what's happening around I'm in a place of satisfaction okay um even though things might be difficult even though there might not be much but I'm still satisfied I'm still content I'm in a place of contentment okay so which is something very very powerful so um which means he's not dissatisfied you know with the external things which uh which the with the problems with the struggles because of which his life is not thrown out of balance right he's content the things that he has which is very inspiring verse 11 I know how to be abased and I know how to abound everywhere and in all things I have learned both to be full and to be hungry both to abound and to suffer a need so he's saying this has been my experience you know I know how to be how to be abased how to abound like if you see sorry if you see Paul's ministry journey right he went from Antioch then he goes to you know we read about that like John Mark was with them and he went to that island pair for us and he was the guest of the governor there right so which means uh you know he would have stayed in uh you know comfortable place they would have had the guy he was he was a guest right so he would have been partaking partaking of you know the governor's food whatever was served and the best of hospitality but also you know that he suffered shipwreck you read that in the last few chapters of I mean the 28th chapter 27 28 you read about how he was shipwrecked and how he was you know he almost died the wiper the snake which bit his hand in the island so you know we we read about that in Cyprus you know all that he went through so he's saying you know I know how to be full and to be hungry both to abound and to suffer need okay so in all these things you know this has been my experience and I'm I'm content right I have learned in whatever state I am to be content right for the and this is all for the sake of Christ and he says in verse 13 in that context you know he this is what he says in this context of contentment and you know all the difficulties that I'm going through says um first thing he says you know I have learned to know everything to be content verse 13 he says I can do all things through Christ who strengthens me now the state of contentment this persevering this persisting even though there are difficulties right he does it he says I can do these things through Christ who strengthens me okay this is the Lord Jesus who strengthens me so I can you know I can do all things right so it is in that context that he says that truth I can do all things through Christ who strengthens me so whether there are whether I have plenty or whether I have none whether I'm ministering in a fantastic place you know where everything is taken care of or I'm ministering in a very difficult place where there's persecution and you know prison and and so on uh you know I can do all things I can face it I can do all those things through Christ through the Lord Jesus who's my strength right who strengthens me okay and uh says in verse 14 nevertheless you have done well that you shared in my distress now and he goes on to talk about how when he went from Macedonia you know no church helped except his except you know the church in the Macedonian area which included Philippi and verse 18 you know I'm just going down verse 17 he says I seek the fruit that abounds to your account because of your giving because of your investing and partnering with ministry obviously there is a return there is a there is a fruit you know you're getting something that God is not you know is not going to be negligent of all this there is a fruit which abounds to your account and so I you know I look forward to that I seek that gift that not that I seek the you know sorry not that I seek the gift but I seek the fruit that you will experience out of your partnership in ministry and out of your you know generous giving okay this is I have all and I abound I am full having received from Epipharodotus you have sent these things to Epipharodotus and I've received it it's an an acceptable sacrifice well pleasing to God you know it's like an offering to God okay like we see the similar thing when we read Hebrews 13 okay Hebrews 13 where there is a connection between the worship of God there's a connection between giving to people and God being pleased with that okay so we see Hebrews 13 and verse 15 it says therefore by him let us continually offer the sacrifice of praise to God that is the fruit of our lips giving thanks to his name so you're saying you know this when you give praise to him when you give thanks to him you know out of your heart and you know out of your mouth when you declare now that is like a sacrifice that is the sacrifice of praise going before God okay then he also says but do not forget to do good and to share for with such sacrifices God is well pleased okay so don't forget to do good good deeds and to share you know taking care of people's needs maybe sharing what you have with others for with such sacrifices right so earlier he's talking about the sacrifice of praise here is talking about some sacrifice with such sacrifices which means that it is something like a sacrifice which comes before God an offering that comes before God when we take care of others needs when we you know do in partner in ministry and so on so it's an acceptable so going back to Colossians 418 all says an acceptable sacrifice well pleasing to God the same thing in Hebrews also we see that God is well pleased with such when you do when you do good and to share God is well pleased so he says here also it's a it's a sacrifice to God was 19 and my God shall supply all your need my God shall supply all your need now the the Macedonians you know the church they gave out of their poverty it's not like they had great riches and then great wealth and they gave no they saw the need of need for of all they saw the need of other churches and they gave despite the fact that they didn't have much right and they gave out of their poverty they gave believing in God so Paul in fact talks about this church to the Corinthian church and he says no they this is how they give this is how they minister to me and to the saints out of their poverty deep poverty they still gave right so he says and he says he knows their need he knows that they they were not very wealthy they were not very well off so he says and my God this is the promise my God you know God says right he who you know in problems we read he who gives to the poor lends to the Lord right so it's like you know it's like God taking care of that you know God is mindful of that and he's a debtor to know what he's a debtor he's going to pay back right so and my God shall supply all your need he will provide for all your need according to his riches in glory so that supply comes from the reserve of his riches so how much does he have to give okay so how much can he give so if he has you know a bank account how much does he have in that and out of which he's going to give right so according to his riches in glory by Christ Jesus he's going to supply all your need so he's reassuring word from the scriptures we see that God will supply all your need and he will supply it according to his riches according to his bank balance and we know that everything that we see around belongs to him right now to our God and Father be glory forever and ever closing comments and greetings says greet every saint in Christ Jesus the brethren who are with me greet you all the saints greet you but especially those who are off Caesar's household the grace of our Lord Jesus Christ be with you all amen so that's how he closes the letter okay that mentioning the brethren mentioning the saints those who are in Caesar's household and then he says okay the grace of our Lord Jesus Christ be with you all amen yeah so that brings us to the end of Philippians we've seen in short four short chapters we've seen Paul addressing the church in Philippi and talking about how the Lord will complete the work that he started started in them and he's talking about his own strong his own you know imprisonment and his outlook you know when he's imprisoned saying that you know I'm happy you know that everyone has come to know why I'm imprisoned the palace guard it's it's for the sake of the gospel so and he's also happy that even though there are some outside who are preaching the gospel out of selfish motives and attitudes he's saying you know I'm still happy because whether in pretense or in truth Christ is being preached the word is going out I'm happy and he's talking about him wanting to see them again right but he's saying you know for me to live with Christ and to die is gain for me you know I feel it's far better that I go and be with Christ but still what is beneficial to you is that I remain and continue to minister and that there will be fruit in my ministry for sure okay and he says let your conduct be worthy and and in Philippians chapter 2 we saw that he's saying you know let this mind be in you in Christ Jesus what kind of mind what kind of mind said who the Lord of glory he laid aside his majesty he made himself of no reputation he emptied himself and he became he took on the form of a born servant right who for the joy that was set before him took on the the death of the cross right and then God has given him the name that is about every and other name that every knee should bow every tank is should confess that Jesus is Lord okay so that is the highly exalted place that he has and he then talks to the believers and he says you do everything without complaining without grumbling that you may be faultless that you may be lights you may be blameless in this generation okay then we saw you know Paul addressing about circumcision those were stressing about circumcision and he's saying you know beware of such people like beware of you know we use the same words that Jewish people used to call the non-Jewish people you know in a derogatory term it used to call them dogs so you say you know beware of dogs you know he's referring to the Jewish people this time who were emphasizing circumcision and the law so he's saying beware of them and so he says you know I was like this I was zealous persecuting the church this was my qualification this was my lineage from the drive of Benjamin I was I was circumcised and on all this but I counted all laws for the excellence of the knowledge of Christ and and then he says he tells them how they should live their life pressing on laying hold of the things which Christ has laid hold of us so which means that the things of faith right not the things of the going back to the law but things the revelation the current now truth lay hold of that the call of God lay hold of that have a firm grip of that because Christ has come and he's holding you you know for this very reason and then chapter 4 of course all that we said just now all that he learned just now he's saying rejoice in the Lord always again I will say rejoice be anxious for nothing so he's the you know how can I rejoice how can I you know not be anxious the truth is the the key is this to to go before him to whatever is troubling you know don't hold it back right don't hold it back don't just keep thinking about those troubles but whatever is troubling you whatever needs you have laid before the Lord let everything you know in requests supplication thanksgiving prayer supplication and thanksgiving let your requests be made known to God and the peace of God will guard you and then he says think about those things things that are good noble you know one thing is the promises of God what is God promise about the problem instead of the problem instead of trying to you know meditate on the problem the bigness of it the scariness of it you know how how destructive those things are instead of meditating on that you know go beyond the problem and meditate about the solution you know the promises of God what God has promised what God said he will do meditate on these things and the God of peace will be with you his presence his power you will experience right and then what we saw just now okay so with that we come to an end of Philippians so what we'll do is let's start off on Colossians okay Colossians also very short episode you know we have four chapters just like Philippines but a lot of things are packed here in Colossians okay so let's take some time to study Colossians so Colossians we see you know if we read about the historical background and and the way in which Paul starts the letter the truth that he's emphasizing we see that probably there were some challenges to the this is of course a non-Jewish church you know challenges about the deity of Christ okay because all these other churches like I mean all these areas or regions had you know various kinds of beliefs like various kinds of worship and Paul wanted to make it very clear that about the deity of Christ that he was not one of the many that he was he was the Lord and Savior right so he even goes back to say you know even the stories of creation now every world view or every world religion has its own you know story of creation okay how things came into being and a story may be something mythological even which they know that is it's not the truth but they say okay this is how it like a story it is told right and sometimes that mythology will cross the line of reason and people would sometimes take it as a legend take it as a something that is true right so Paul is actually emphasizing a lot of things in the letter saying the deity of Christ he's talking about you know the the sufferings of Christ he's talking about even the Judaism right the law and everything and how that is not going to help but he talks about the cross and then he talks about the new man or the new creation and so on so so wonderful interesting the book of Colossians right now we see that he's writing to the believers in Colossae and Colossae let me just quickly go down to the map it was you know yeah I'll just go down to that it's a it's in a valley and it's close to the city of Laodicea Eropolis and it's also close to Ephesus like we see here I'm just highlighting this 100 miles east of Ephesus so to the west of Philippi I'm sorry Colossae we had Ephesus so it's in modern-day Turkey where Asia Minor and it's in the region called Phrygia okay it's also the the neighboring province to Phrygia was Galicia so it's in that region and it was a small town you know Laodicea Eropolis you know they were a lot of they were other Christian congregations it was a small town but it had different religions it had different cultural influences it was it had a good trade and also it had people were known for their you know kind of a not so good lifestyle they loved alcohol they had their wines and you know they lived you know like a partying kind of life and so this was a town which where or a church where Paul did not visit like he had not visited Colossae but he had heard of Colossae probably Epiphras was he mentions Epiphras Epiphras as one of the person one of their own and you know he is so he knows about the believers there and he gives thanks to God when he because he's heard of their faith in the Lord Jesus right and he prays for them just like in what we saw in Ephesians he prays two very powerful prayers for them over them and I pray this you know that this would happen and so on right so he prays that and so when was it of course the author being Paul when was it written probably around 8060 to 8062 and he was in prison again when he wrote this so again it's one of those prison episodes right he was prison in Rome and he it was the same time when he wrote Ephesians and Philemon so these letters were sent through Taikikas and Onesimus yeah so you know look at the map you see the region so you see Colossae here you see all the other neighboring you know Colossae's here and you know and we see sorry oops okay so we see Philippi here you know Thessalonica, Corinth, Ephesus and so on right so we see even these towns of zoom in and you see these towns of cities of Heropolis and Laodicea. Laodicea being mentioned in the book of Revelation as well like as a lukewarm church so we see you know all these surrounding areas we see these churches all these regions where believers were there okay okay let's go into chapter one okay let's uh let's read through okay okay Paul an apostle of Jesus Christ by the will of God and Timothy our brother to the saints and faithful brethren in Christ who are in Colossae grace to you and priests from God our Father and the Lord Jesus Christ so typically how he addresses every church he addresses this church as well saints faithful brethren who are in Christ in Colossae and he's he wishes them or he declares grace and peace over them he knows the value of these two like he knows the value of the grace of God he knows the value of the peace of God peace from God so he declares them he wishes that for them right verse three we give thanks to the God and Father of our Lord Jesus Christ praying always for you since we heard of your faith in Christ Jesus and of your love for all the saints because of the hope which is laid up for you in heaven of which you heard before in the word of truth of the gospel which has come to you as it also as it has also in all the world and is bringing forth fruit as it is also among you since the day you heard and knew the grace of God in truth as you also learned from Ipifras our dear fellow servant who is a faithful minister of Christ on your behalf who also declared to us your love in the spirit okay so he's always saying you know I thank God for you I thank I give thanks to the God and Father of our Lord Jesus Christ and we pray always for you okay so he's heard of this church he's been ministered this church has been probably planted by Ipifras but Ipifras is the person who has been you know who he says is the faithful minister of Christ on your behalf so Ipifras is you know which is maybe probably brought the gospel probably taught them whether whatever he did you know he did whether he did the work of sewing whether he did a watering Ipifras is involved in that and he says you know ever since we heard of your faith and your love for all the saints you know I give thanks to God so you've been praying for you and and also what is noted is their hope which is laid up the hope which is laid up for them in heaven okay and because of the hope they have and the hope that is the hope of the glory of God right which they have heard in the word through the gospel okay saying okay what is laid up for you in heaven the everything the inheritance and everything that you're going to experience all right which is which is going to be your reality when you are redeemed fully redeemed everything that you you know that is for you we give thanks to God for that and we pray for that pray to you pray to the Lord for you right and it's bearing fruit and you've heard and you know the grace of God in truth okay and you've also learned from Ipifras our fellow servant faithful minister of Christ so he's referring to Ipifras as a fellow servant and faithful minister and who has declared to them which is which means he's brought a good report about the church in Colosse back to Paul and his teammates declared to us your love in the spirit okay so then he says in verse 9 okay let's read that for this reason we also since the day we heard it do not cease to pray for you and to ask okay so this is what it starts with so Paul is saying we do not cease to pray which means I have not stopped stopped praying for you and to ask okay this is something that I've been praying for you unceasingly without stopping this is something that I've been praying for you okay we're going to read that okay since the day we heard it do not cease to pray for you and to ask that you may be filled with the knowledge of his will in all wisdom and spiritual understanding that you may walk worthy of the Lord fully pleasing him being fruitful in every good work and increasing in the knowledge of God strengthened with all might according to his glorious power for all patience and long suffering with joy giving thanks to the father who has qualified us to be partakers of the inheritance of the saints in the Lord okay so these are things that they've been he's been praying what are some of those let's list them okay so that first of all he says that you may be filled with the knowledge of his will okay that you may know the knowledge you may have the knowledge of his will what is God's will in all areas of their lives you know what is God's will for them okay so he's praying and saying I pray that God will fill you with the knowledge of his will okay so this is something that we can pray for us we can pray for others maybe the churches that we are you know overseeing maybe some fellowship that we are overseeing you know in the place of spiritual leadership this is something that we can pray that they may be filled with the knowledge of God's will okay in all wisdom and all and spiritual understanding okay what is God's will for them you know and what is in all wisdom and spiritual understanding okay the second thing is this is that you may walk worthy of the Lord okay so that's something that over and over again Paul emphasizes to the believers you know that you may live your life that you may conduct your life your speech your thoughts your actions might be done in a way or you might live your life let your lifestyle be in such a way that is worthy of the Lord Jesus right why because he has done something amazing right he has given up his life he died on the cross for your sake he died he rose again he reversed the curse of sin right the consequence of sin he reversed it on the cross and in its place he has given us something far more precious therefore walk worthy of the Lord right walk worthy of the Lord fully pleasing him okay which means completely pleasing him in all that you do right fully please him and being fruitful in every good work and increasing in the knowledge of God so this is something that he's praying you know that you know as believers you know let you use you don't stop at a certain level when it comes to the knowledge of God like when it comes to the understanding of God when it comes to the scriptures and everything knowledge of God you know don't stop at a certain level don't plateau off but we pray that you may be filled with the will of God with the knowledge of God of his will knowledge of his will in all wisdom and spiritual understanding and that you may walk worthy of him right walk worthy of the Lord and and then he says you know being fruitful in every good work being productive being successful in every good work being fruitful in every good work and increasing which means continuing to increase it's not that one time thing increasing in the knowledge of God okay so pleasing God you know have this desire to bring him delight to please God okay we pray that you'll be fruitful that is you'll be effective in your good work that you'll be successful in your good work okay in every everything that is good and increasing okay growing more and more in what in the knowledge of God so the word knowledge is talking about you know that that word which is used there epigenosis normally it's used only for the knowledge of God you know divine so it's something that is good something that is not corrupted it's ethical and it is divine so that you would increase in this knowledge that you would increase in the knowledge of God that's okay just move this there uh verse 10 right yeah verse nine 10 okay so that's the second thing and then he says strengthened with all might according to his glorious power for all patience and long suffering with joy okay so uh work worthy fully pleasing him you'll be fruitful uh increasing in the knowledge of God so he's crazy praying all that so we see that okay filled with knowledge of this is one thing then the second thing is walking worthy third thing being fruitful in every good work fourthly increasing in the knowledge of God and fifthly he says you're strengthened with all might according to his glorious power okay so not only this but you you know not only knowledge and understanding but you strengthened with all might strengthen with what so he's talking about the fact that you need to be strong you know something that is that we see in efficiency chapter six right be strong in the Lord and in the power of his might okay so for strength and he uses that word do no more which means you know to be strong to be established with what with all power strengthened with all might sorry with all might and that word is again dunamis okay strengthened with all might dunamis okay so I think we've kind of reached the end of this class time for this class so um we'll stop here with verse 11 and we'll continue at neon and verse um yeah continue with verse 11 stop with verse 10 okay right thank you god bless we'll meet again next week oh by the way tomorrow we will not have our irp class I just want you to connect continue with your I'll post some links to help with the project under the report writing some videos you can look at that and and also just want to ask you to just continue with the IRP work okay so I'll put it on the screen and you can look and you can check that fix those videos out okay fine thank you god bless bye


Hello everybody, Hooded Cobra Commander 788 here, and this is a very brief look at the Cobra Bats, or Battle Android Trooper, from 1986. This is another figure that did not make the cut for Cobra Month, I can't do a full review on him right now, because he's not complete, I'm actually missing an accessory for him. So not ready for review, but we can take a brief look at him. As you can see, this is a robot soldier. He has a lenticular sticker on his chest that you can see his robotic parts on the inside in 3D, that's kind of cool. And the other really cool thing about this guy is that he had different arm attachments. This attachment here is the claw, but you can pop that off and put a different attachment on. He had other attachments that fit in his backpack on these pegs, and you just pop that on his arm, and now he has a flamethrower. The part that I'm missing is the hand attachment. He had a right hand that matched his left hand, you could attach a regular hand on there, but I don't have that, so that's why he's not quite ready for review. Still, pretty cool looking figure, and I'm looking forward to doing a full review when I'm ready to, because this is one that definitely needs a much closer look. But that's all we're going to do for now, I hope you enjoyed this quick look at the Cobra Bats. I'll check in again soon for another vintage GI Joe toy review.