Welcome back to Linuxcast, I'm here with Matt. And I'm Tyler. All right, so this is the Linuxcast. We talked about Linuxy things. And we prepared for a podcast that I'm both equally excited for and unprepared for, seeing as how I was running late. And yeah, it's just been one of those days. So Tyler, my friend, my gentoo loving, compiling friend, once you've compiled your answer, what have you done on Linux this week? Oh, I'm sorry, it was compiling. Give me just a second. How could they freeze? That'd be hilarious. That would have been hilarious. So good.  Can we just hold on there? Cause every time you say that, it just bugs the... You used to live in Tennessee and now you're in Colorado and you say, up here. Okay. I move sideways. Okay. I'm just saying your sense of direction is completely off. Okay. You continue. I just wanted to point that out. It's much easier to say up here than like I moved left over here. Like, I don't know. But you didn't move to Canada. Okay. It's something, dude. It feels like it, man.   We have the lakes protecting us. So we're, I'm happy about that. Yeah. I wish. Ball in 20 degrees. But I really have, I've really just been messing around with like making my own custom kernel and stuff. And in doing that, I figured out why my LFS didn't boot, which was because of the init ram FS, which Ben told me I didn't need, which is not necessarily his fault. He was using a much older computer that didn't require stuff like EFI and all that good stuff. So understandable, but I did need it. So I've compiled my own kernel. That's, I don't, I really don't notice any difference, but you know, hey, I've customized my kernel. Just for fun though. Now that you know what was wrong with LFS, would you go back and try again? I'm allowed to just to like swear on the show, right? Like really swear. We do all the time. Good. Absolutely. Fuck. No. Hell no. I saw Ben talking, like Ben talked with me more about it. And I've read more through BLFS, which is beyond LFS, which is essentially beyond the base install. And it is not a system that you would want to run as a daily driver at all. Like Jintu, because yes, you do have to compile stuff, people think it's a lot more complicated than it is. Look, Portage might have some quirks that you're unfamiliar with, but it manages to manage your packages very well. I would not want to use LFS at all because I'm a person who like steam and that kind of stuff. No, no, no, no, no. You don't ever have to worry about me even trying LFS by the way. There's no monetary value that I could ever place on that that would ever get me to try it. Although I think last week I did say that with a million dollars a month would I actually try it? Just put it way up there because I'm never ever going to do that. I watched LFS is one of those things where like it's only for learning. That's it. And also as someone who's gone through the learning, yes, I did learn a lot, but I don't know that you necessarily, like I don't need to know exactly how Cisvianet works because I don't really care about Cisvianet, but yet I know exactly how the run levels work. I know everything about Cisvianet, not everything, but I know way too much that I should. All right, so my turn. So I have some things. So first of all, I've been playing zero AD. Thank you, Tyler. I love it. I've limited myself to one game a day. So I have some willpower there. I am God awful. I'm so bad. Where it turns out is I'm just really, really slow at doing stuff. I feel like I have a lot of time. Like I said, the word I used yesterday when I messaged you, I said lollygagging and that's exactly what it is. It's like, I have plenty of time here. I can create all the things I want. I can, you know, none of this stuff actually matters, but I'm going to go ahead and build it anyway. What is it? It's just, yeah, you'd spam homes, by the way.  It was fun. Anyway, so that's- If you can take DT's advice and just attack early, it works really well against that AI, really well. Okay. I'm just going to help you cheat the system. I want to learn the best way to do it, so I can actually get an actual human. Anyways, so I have a couple things to rant about today. The first one is, Endeavor OS has some issues with compiling programs that are written in C and the C family of languages. So for example, the audacity stuff, like audacity itself, tenacity, audacity, especially those last two that don't actually have binaries that you can download. So if you want to go through and download a binary of audacity itself, you can do that through the arch repose. But the problem with that is that it's an old version of audacity, it's still a two dot whatever. And it doesn't use the new file format for audacity. All of my projects for the videos I've already recorded, the podcast and all that stuff, use the new file format. So I had to have a new version of audacity, the three dot whatever that used the new file format. So, and the only way to do that is to compile it from the AUR. Now I did end up getting straight up audacity to compile, but audacity and audacity and tenacity, neither one of those would compile, they both had make errors. And as far as I can tell, that's just an Endeavor OS problem. Like it worked fine on Arco, it worked fine on Manjaro, but it does not work, neither one of them work on Endeavor and that, like the reason why I bring up, it's not that big of a deal cause I did get audacity to work, but the audacity that comes straight from audacity, the new version, like the newest version they've released is the most atrocious piece of software I've ever seen.  And you remember that tool that you could switch to that would actually just drag the waveform, you know, wherever you wanted to? They got rid of it, it's gone. Like they took it out. Like, why did you take it out? That's like, that's an essential piece of thing that you need in order to move things around. The only way I can figure out how to move stuff now is with the multi-tool. And the multi-tool actually goes through and does everything, it changes the volume of the height of the waveform, it moves things around, it cuts things, like so you have no clue what you're doing.   Like it's so bad, like I dread actually going through and editing this podcast later on because I'm gonna have to go through and like move things around. Cause I have to actually go through and like line up both your recording and my recording so that those claps actually are, you know, and trying to do that without that tool that actually is meant to drag things around.  Like first of all, thank you endeavor for, you know, not having the ability to compile C programs, which is like, the kernel's written in it. You should be able to be able to do this just fine. And if it was just one of them, if it was just tenacity or something, it would have been fine. Like, cause I just figured it was tenacity's problem, but it's both of them, like they're separate projects. They shouldn't be having the same exact problem. It's really weird.  What else did I want to run about? I'm sure there was something else. We should have a whole section every week of just me just ranting about how something pissed me off. That would be great. Yeah, but it's just also the screen flashing thing has got to go.  That's why I stopped using the Vrio. It's just, it's not worth it. We keep saying we're going to use something other than Discord cause I blame Discord cause it doesn't do anywhere else. Yeah, it's nowhere other than Discord. But the problem is, is it might not be Discord. It might just be like WebRTC or something like that. Well, WebRTC is not the protocol for the cameras, is it? I don't know. Either way, we keep forgetting it to try something else. Cause if we just tried something else and it fixed it there, we just used, you know, even if we had to put up with like element or something. Yeah. Gross. We could go through and figure out what that dialer's for. God, I would so love to find out. I just want to know. All right, so that is it for that section. So contact information. This is the brand new contact information. So you'll have to forgive me if I've, if I mess this up. So you can subscribe at thelinuxcast.org. There's actually a website there now. You can support us on Patreon at patreon.com slash linuxcast. You can subscribe to us on youtube, youtube.com slash linuxcast. All of our other contact information is at thelinuxcast.org slash contact. There you'll find links to the email, Twitter, and of course, Zany's YouTube channel as well. So make sure you head on over there if you want to get in contact with us, you can do so. So that is the shortened contact information section. That's it. I like it. Much more manageable.  Turns out. Yes, sir. COVID. I hope not, man. Excuse me. That's just all that smoking you've been doing over there. Yeah, yes, that's exactly what it is, I'm sure. And I'm sure that was very pleasant for everybody else to listen to. So I'm just, you're welcome. All right, so Ty, every week we go through, we scour the internet for news. The biggest, most impactful news that's going on anywhere in the world right now. It's not as if there's like a war going on or anything. But definitely this is the most important news you'll hear all week. So Tyler, what is your piece of news this week? Did you know that Ubuntu Mate is only gonna have, or not only, what am I talking about? Is gonna have flat pack support out of the box by default, which is awesome. Which I kind of like, I kind of would like that we just start pushing anything other than snaps. Like, just please, I don't like snaps. Yeah, I agree with you there. I love, I'm beginning to like flat packs more and more. But also, this doesn't apply to the Firefox thing. Like they're gonna continue to use the Snap of Firefox. Yeah, yeah. Which is just like, no, you were so close. Why didn't you just go the whole way? Like, come on, man, like you could, there's a flat pack of Firefox. It does the exact same thing. It's just, you know, better, like all the way around. So why didn't you just go the whole, just completely rip snaps out and make everybody seriously happy? Why would you wanna make everything better? It's gross, come on, man. Maybe they are, you know, maybe they have that in the future and they just can't do it yet, you know what I mean? Maybe that's what's going on. Hold on a second. We find out the Snap is critical to the functioning of the Ubuntu system.  That's why I'm dying. That's what it is. Okay. The thing is I haven't coughed all day long and then all of a sudden we start recording and all of a sudden I can, half my lung is hanging out. Oh, picture that. See, you just, I told you Anthrax Linux was dangerous, man, can't be using that. All right, so yeah, my thing seems to be, is it just me or should Mate just like be the Ubuntu? Like I like Plasma a lot too. So like they could use Plasma and be happy, but the development team for Mate should be like in charge of Ubuntu. They go through and they do all this new and stuff they go through. Like for example, I watched Martin Wimpress's Twitch the other day and he went through and replaced Compton with PyCom. Like Compton has been abandoned now for like three years. Like it hasn't, no updates for three years, right? Like every Ubuntu flavor, whatever, still used Compton in some fashion unless they had their own compositor. In the fact that they went through and actually he went through and integrated into Mate tweak. Like it's there, it's cool, right? It just seems like they're always more forward. Sensible? Yeah, it's insensible, yeah, and not so attached to their pride. Oh, snaps are awesome. We're gonna shove them down everybody's throat as far as possible until you gag on it. If you know what I mean. I get dark really fast. But it's actually kind of accurate. Well, it's just like, come on, man. I used Ubuntu the other day, the latest to do a video on and I tried to open up Fairfax and it was like, it took like 20 seconds to load. Like my computer from the year 2000, which was a gateway computer came in 22 boxes, I've told the story before, would have loaded a browser faster than a Snapple load on a cold boot. Like it's just like either. You love them, right? Like either abandon snaps or just make them better. Like you realize people would stop hating snaps if they were just better, right? If you just make them better, people would use them. Let's see, that's the problem. Can't take a turd and make it better. Come on, now.  Put some more cream on top of it? It's still a pile of turds, like. I don't know if you're probably too young for this. You're probably like five years old when this movie came out. One of the American Pie movies had Stiffler eating it.  Every time somebody says polish a turd, it reminds me of that scene. God, those movies were ages and ages ago. Wow. We're not gonna get any movies. I do remember the American Pie movie. First of all, can we just hold on a second? Like they made more than one of those movies. But also, it's surprising how many movies have sequels that you didn't really know existed. So for like every example, there are three John Wick movies. I had no clue there are three John Wick movies. Also, that one with Liam Neeson, the one where his family keeps getting kidnapped, like first of all, man, like you maybe put like a tracker on them or something. Obviously. Hold on, you didn't realize that there were multiple John Wick's? We're gonna have to go back to that. No, I don't, I've never seen the first one. I didn't know there was any more of those. I had no clue there were sequels. But also, like there's a movie with Jason Statham and it called The Mechanic. It had Don Sutherland in it. But I don't remember who the other, the main character was, but it's a horrible movie. It's like not a good movie at all. They made a sequel to it. Like they made a sequel to that horrible, horrible movie was really bad. And I don't even understand how they, it's like, I don't even know how they made a sequel to it. It's like, it's really weird. Also, they were planning on making a sequel to The Departed. Have you ever seen The Departed? Really? They were gonna make a sequel to that? Like how do you make a sequel to something where every single character except for one dies? Like every, okay, spoiler alert. Everyone at The End of The Departed dies. Like they get shot in the head at the end of the movie or some variation of the case like everyone. Martin Shinkett's thrown off the top of a building. Jack Nicholson gets shot in the chest.  Leonardo DiCaprio gets shot in the head. You know, they all die at the end of the movie. The only main character that's still there, if you want to call them main characters, Mark Wahlberg's character, he's still alive. Oh, and Alec Baldwin, but he's so minor in that movie. But still, I mean, like, how do you make a sequel to that? We got off the track.  Like there's no possible way, they're like, we will make it work. All right, we'll bring half the characters back from the dead. They all magically survived a bullet shot to the face. Okay. Yeah, it's the way they do Batman and Spider-Man and all that stuff. Just change actors and all of a sudden it's a new arc like in the comic books, you know? Okay. We really should refrain from mentioning movies because every time we mention a movie, we just, you know, oh, look movies. We're talking about movies instead. Movies is way more interesting than Linux. All right, so my news item of the week is that, and I'm pretty sure that this was news item of last week, but I, you know, didn't talk about it, but OBS 27.2 was released and is now the flat pack version of this is the official version of OBS that you, and I highly recommend everybody downloads it. Like everybody, you should use this version of OBS. It is so much better. If for no other reason than it's actually up to date. So if you use the arch version in the arch repositories, it's like five versions behind. And normally you think arches this distro that prides itself on being like, I don't know, the latest and greatest of everything. Like the, what the hell's going on in the background right there right now? I just, God just picked up, buddy. Tyler, someone's kidnapping your dog. You should contact Liam Neeson. Buddy, no. I will, wherever you are, I will find you. Taken, that was the name of those movies. Yeah, I never watched the second ones cause I couldn't get past the fact that, wait, somebody else was taken.  Poor guy. Anyways, what was I saying? Oh, the flat pack. So the arch stuff is so far behind and it wouldn't be that big of a deal, but the newer OBS stuff has a ton of new features, specifically YouTube account and integration. So you can actually, instead of using your stream key, you just sign them, authenticate with your account and then you can go through and down. You can doc your chat there. You can show some statistics, it's all really good and it does this for a lot of things. It does it for Twitch, it does it for StreamyOS and Streamlabs and all this stuff and it's really good, it's like excellent. It is a little weird that they move, with a flat pack version moves the folder for where the configuration files are stored, but once you figure that out, you can just move all your stuff over. It wasn't that hard at all. I have found that some transforms aren't there, but also plugins seem to still work. So I'm going to mess around with some plugins later to make things snazzy. So yeah, that's the 27.2 release of OBS. And I think this is another reason why just to go back to our previous conversation before we got into movies. This is just another reason why flat packs are better than snaps, by far. Now, you can, first of all, completely open source as far as I know, but also, I don't know why this is true, but I feel like I trust Red Hat, even though they're owned by IBM. I feel like I trust them more than I trust Canonical, maybe just because I have this thing against the boom too, but I think that's... Well, wait, hold on. That should make sense to you though, because Red Hat does not have a track record of making ass-in-ine decisions. Like... True. I mean, I'm sure they have, but they don't have a running track record. Also, if Red Hat... Okay, so here's the thing. If Red Hat screwed over the open source community, they'd lose every single customer they had because literally, open source is their business. Like, if they control system D, Pulse Audio, Wayland, literally everything that makes Linux freaking Linux comes out of the Red Hat. Society of brothers or whatever, you know what I mean? They're a secret society. If they messed things up, the entire open source community would come at them with torches and pitchforks. That doesn't feel the same with Canonical.  So another rant, like seriously, like we're moving from one right to another. Yeah, so that's definitely the lie, the whole flat packs makes me feel like I can trust them a little bit more, but... Anyway, so that is the news. Moving on to the next thing, which is the main topic, which is gonna be a little weird. So first of all, we should say the sufferer. So the main topic is, is Rust the future of everything? And the first thing we should say is that neither Tyler or I are actually developers of any kind whatsoever. You know, much more code than I do. And that's not actually saying all that much, right? If I'm... I mean, I would not consider myself a professional developer at all. Like he knows some code and I know some code, but less code, so we're not developers. So just gonna put that out there, but we're gonna talk about Rust today and why it's so damn popular. So I actually did research for this topic, which is, I mean, like a first time for everything. I also the last time. Matt, I need you to just hold up, all right? Listen to me good, all right? You cannot come into a podcast and be like, I was unprepared. That's why I was late. You were late because you were doing research, dude. I did not do any research. I wanted to know why Rust is actually more popular. What are the benefits of Rust? Cause I had no clue. Like I hear everything like, Hey, this is written in Rust. This is written in Rust. Oh, it's written in Rust. It has to be good. And I wanted to know why. So Tyler, why do you think Rust is actually the future of everything? Why is everybody so obsessed with this language? I mean, to me, I've been very interested in wanting to learn Rust here recently. I've actually considered taking a lot of the code base that I have for the game that I'm working on and transitioning and over to Rust and seeing just what Rust game libraries exist because I know they do exist. Excuse me. I'm not quite sure how flushed out they are, but I really want to start learning Rust. It seems like a really fun language to work with. But for me, the reason why I think Rust is so damn good is cargo. Like they're the way in which you can write a piece of software in Rust and then easily distribute it to anyone that does use Rust programs is really, really nice. Cargo, I really don't have the experience I have with cargo with any other languages I really use on a daily basis. Python would be the closest, but cargo and Rust, it's just, it's a beautiful match. Like it's so easy to use cargo to install your software. I really like it. It reminds me of Pip a little bit. Just a little bit. Yeah, and everybody should be surprised that I know what Pip is, by the way. Very impressed. She'd be very impressed. All right, so from the things that I've read, the reason why Rust is so important and why people seem to like it is because it is supposedly more secure and it has a lot of the, it has a similar syntax to C++ but doesn't have the drawbacks of C++. And it also will allow concurrent programming, whatever that is. Again, not a developer. So can't tell you all what these new fangled words are actually supposed to be meaning. But from the people who are detractors of Rust, they seem to think that just because it solves some of the problems that the C languages have, doesn't necessarily mean that it's not gonna have problems of its own, which seems to be something that the fanboys of Rust kind of ignore. People are, it's weird to think that there are fanboys of a programming language, but there definitely are. Like there's an entire Python community that are very passionate about Python, right? And Python outside of that community is kind of maligned because it's slow to compile, right? And so there are definitely fanboys of Rust as well. And from what I've read, again, I don't know this to be true, but a lot of those fanboys will overlook the fact that no language is perfect, no language is perfectly secure. And while it may be true that Rust will solve some of the insecurity that is presented through C++ and C, it doesn't necessarily mean there aren't other vulnerabilities that would be there that might exist in Rust itself just because it's a new language and, you know, I mean, no one's perfect. So obviously the language can't be perfect. So it seems like there's two sides of a coin here. My question is, should it be something that everybody rewrites their stuff in? Because literally like everything is being rewritten in Rust right now, like you see like everything from like neo-fetch alternatives written in Rust, like window managers written in Rust, like everything's written in Rust these days. And some of it doesn't even like make sense why you did it. Like if you're just doing it to learn Rust, it makes sense. But if you're going through and doing a whole, you know, like reboot of your project from ground up to in order to change the language, I mean, you really have to have a goal of why Rust would be better than what you did before, I think. Which I'll explain why for ease of distribution.   Like get the releases loaded. It takes a lot more effort than something like Rust and cargo. It is extraordinarily easy to distribute packages using Rust. I mean, essentially whoever has Rust installed in their PC, they can run cargo install and then the name of your program. And it'll find it and download it as long as you've put it up there. So I think the ease of distribution with Rust is kind of a why a lot of people want to go with it. It makes the end user experience of installing your and compiling from source incredibly easy. So. Okay, so let's talk a little bit about the biggest thing. There are pushes to make Rust a first class citizen in the Linux kernel. And at first it looked like it might not happen, but now it's almost for sure going to happen. It hasn't even started already. Now they're not talking about rewriting the Linux kernel and Rust. That's what a lot of people like when that first was suggested, there was like all these headlines in like the Republic and ZDNet. Like, oh my God, they're gonna rewrite their kernel and Rust like no, no. First of all, that would take 10 years to do because it's like 20 million lines of code or such. Again, I don't think it's actually that many lines of code, but it's still a lot of lines of code and it'd take a long time. Plus it would be hard, right? But so they're just talking about doing a lot of drivers and stuff like it would be in Rust because a lot of times the most of the security vulnerabilities that come through and affect Linux kernel are because of drivers, stuff that has affected the CPU and the GPU and printers a lot of the times because it turns out once you write a printer driver, you're not gonna invest any time actually updating that thing. Some of the printer drivers, I don't know if anybody knows this, but some of the printer drivers are actually 30 years old. They were written in 1995 and they have not been updated since. And there's well over five guys using that driver today. Even the like the cup server or whatever is something that's like maintained by like one dude. And he works for Apple of all companies. Like, so like the thing that controls printing on Linux is something that's not necessarily maintained by like a gigantic corporation. It's just like a couple of the guys. And that's the way most open source projects are. But you know, that sometimes causes problems. Like log4j or whatever, like log4j was like maintained by like two guys, right? And then it crippled the world for like two weeks. You know what I mean? Like, it was like, it made the nightly news. And that's the kind of thing we're talking about here. So that's the kind of stuff I think that they're probably trying to look at and see if Rust will actually, you know, kind of help that kind of stuff, but whether or not it actually is solving a problem. I don't know, I really can't really answer. I think it is. But I don't think it's necessarily the issue that everyone's praising it for. I don't think the security of Rust versus C++ or C is really, I don't have any grounds to talk about it, but I really don't think that's what most people care about. It's more of the end user experience. Like using Rust as just someone who uses software is really nice. Like it is exceptionally nice. You don't have to install PIP. You don't have to do anything extra. You just install the language. And then if you want a program that's written in it, cargo install it. You're all good. Like, it's really nice. Yeah, the security thing bugs me a little bit too. Like, cause I was telling Sandy before, you may solve some problems, but you're always going to find new problems to have just because that's just the way the nature of things. Well, everything's flawed. And the Linux community often, I mean, I guess every community has this thing where something new comes out and it does seem to do things better. So they raise it up on a pedestal and think that this is the greatest thing ever. But they ignore the fact that just because it's new, shiny, and does some things good doesn't necessarily mean that it doesn't also have flaws that you didn't possibly think of. It happens not just in coding, but with everything that's released that comes out that's new and shiny and stuff like that. Every time a new iPhone is released, people think, oh, this is the next greatest thing that Apple came out with. And you get it and it turns out it's just an iPhone. It still does the same thing your old iPhone did, only that you were a fool and paid $1,400 to buy a new iPhone. And you still got the same notch that you had last time. Enjoy the phone. It's still to make cell phone calls that you're not gonna make.    That's more important than us talking about Linux and also more important. And it's also the reason why you spent so much money on your brand new iPhone.  Call your dad too, but he's just gonna grunt at you for most of the time. So that conversation is gonna be very short. The mother's much more important. All right, so do we have anything more to say about Rust? I don't think so. Now, the question is, should I learn Rust? And I think the answer to that question is no, I should continue on my journey to learn Python. Well, I will be learning Rust. So if anybody wants to see that, that'll be coming soon to the channel. Oh, you're gonna make a YouTube video. I didn't know you still did that. Yeah, I know, man. I know, I've pretty much given up. It's only been a few days, okay? It's only been a few days. It's been so long, way too long. All your subscribers are gone and dead by now. I know in YouTube days, one day is equal to seven years. You go one day and YouTube's like, all right, so I guess we're done. People probably think you're joking, but the thing is, there's a reason why I release a video every day because I've seen, when I take days off, views just tank. And the thing is, I know this is not for everyone. If YouTube, it's like you've trained YouTube.  Otherwise it removes you from the algorithm. Nope. Like if you're like DT or Linus Tech Tips or whatever, not Linus Tech, they do every day, but MKBHD who does one a week, I'm assuming. His videos have trained the algorithm to expect one once a week. So as long as he maintains that schedule, his views probably do fine. Whereas if you've trained it to do every day and you don't do it every day, you're boinked.   All right. By the way, we've been recording only for 39 minutes. Like we've made it through our week in Linux, the contact information, the news, the main topic in under 40 minutes. Plus we spent like five minutes talking about movies. Yep. This has been impressive, man. So either we didn't have much to say or we're just flying right through it. All right. So moving on to the last section of the podcast actually is the thingy of the week. Now we call this thing the thingy of the week because there's no better name for it other than the thingy of the week. It's just, it's the thingy of the week. There's, what else would you call it? Tip of the week, absolute week. Definitely thingy of the week is the best name. So Tyler, your thingy of the week. Did you find your thingy? I mean, did you make sure? Oh, I found my thingy. I did find it. Wait, what thingy did you choose? So my thingy of the week is gonna be grub themes, okay? Like do not neglect this at all because I never got into grub themes. I know you could theme grub, but I had no idea how simple and easy it was and kind of awesome. Like you can switch five different grub themes in like two minutes easily. It's no problem. And they're kind of really nice to have your bootloader actually have some pizzazz to it, you know? It's really nice and there's so many. Thank you for walking the dog, Scott. But yeah, that's my thingy of the week and I definitely recommend people check them out. There's also gentoo grub themes. I don't know that they're made by Matt.  I'm secretly the lead developer of the gentoo project. You just don't know. Okay. That would be awesome if like Josh just came out and he's like, I, guys, I found it. I found it.  You're like, Like it's my LinkedIn profile. My real name is Indigo Montoya or, it'd been better if it was, I should have said, my real name is Kaiser Sosei.  It'd be great to find out like he's just a front man for you. Like he runs that YouTube channel and talks about Fun2. Just so you don't get like your cover doesn't get blown. Like you're the actual head dev. I'll revisit something I said earlier. Not a developer. Hey, I can't even, I can't even bash script my way out of the box. Just ask anybody who's seen any of my scripts. Hey, same here. A lot of my scripts are slightly stolen. Oh, we won't talk about that. My original scripts have been thoroughly debunked as horrible by TFL by the way. He's TFL takes one look at Matt's scripts. Oh, yeah. That's Matt's scripting right there. Look at all those saids right there. Said one said right after another. He just piped all those pipes, man. Look, you land pipe. Oh my God, man. That's got to be a design for a t-shirt we whip up eventually. Got to be. Just like it's got to be like a terminal, terminal shirt that's like laying pipe. Hey, okay. You're on camera. I looked right there. Hey, extra dog. Oh, is it a she? Yeah, this is Missy. I don't see what you're doing in here. You ain't supposed to be here. Yes, everybody's getting a dog stream. This is awesome. Well, somebody can actually complain on my videos the other day that I didn't show the dog. I was supposed to show the dog. All right. Well, here's the dog. Hi dog. What are you doing here? All right.  Your thingy of the week is up next. My thingy of the week. All right, so I cheated this week. Mine is the flat pack of OBS. It's just, it's so good, man. It is so good. And it's not even as if it's the flat pack that makes it good. It's just that it's updated. Like, please arch, update your OBS. Like, what are you doing, man? Also, maybe it's not even the way they update it. Maybe it's just that it's compiled differently and they can take out all the features. Like, why are you taking out the features? Maybe. Like, whatever the case is, the fact that they've gone through and made it so that the premier feature, like the premier feature of the most recent version is just not there is not great. Like, it makes- Hold on a minute. It's arched. They have bigger things to worry about. There are C tool chains falling behind. All right. Can't be focusing on the OBS packages. Yeah. I don't know. It's just, it's silly. Anyways, that's my thinking of the week. I highly recommend everybody switch over to this. It's the reason why I decided to talk about it in the news and in the thinking of the week, because it's just, it's so good. Like, I have my YouTube chat. It's like, right there. It's so good. Like, there's no extra windows. It's like, it's amazing. Like, this is what technology promised me 20 years ago. Like, YouTube chat embedded in OBS. All right. Isn't it awesome? Dude, like the new features in OBS, I love them.  It's awesome. Yeah, it's really good. And because of this new thing, it reminded me that there's a way to unlock the UI so you can actually move things around. I forgot that that was a feature. Because out of the box, the chat window comes up as its own window.  You can't dock it by default. Like, what's that was going on? This is obviously broken. Thank you, Bernie Robertson, for misleading me, for taking me to a horrible application. But then I remembered that if you go to docs and then I'll lock all and I'll click that, you can move things around. Like, it's so good. It's like creating your own version of the application. So I move things around. So now it's like, it's awesome. It's even more awesome than before. So that is my thing of the week. So that is it, guys, for this podcast. It is under 50 minutes long. And I can't tell you the last time we had a podcast that went under 50 minutes in time. No, we've had a couple of 58 minutes in the last few weeks. But getting under 50 minutes, I feel like we're gipping people. Like, I legitimately feel guilty about the fact that we only gave them 46 minutes worth of talk. But what are you gonna do? So that is it for this week. Before we go, I should take a moment to thank my current patrons. Today, Devon, Patrick Lomarcus, Megalyn, Zach Samp, Toul, Steve A. Seberg, Elinix, Garrick, Mitchell, Arsner, Carmine, Jameshawn, Odin, Martin, Andy, Merrick, Kamp, Drashley, J-Dog, Peter, A, Crucible, Dark, Bennett, Six, Vlad A, and Primus. I did really good there until, you know, at the end. But thanks, everybody. Thanks, everybody who has been watching us. We record this live every Thursday. Around three o'clock PM each time, we were significantly late this week because that was my fault. I was too busy watching Pawn Stars on YouTube. I can't, by the way, just to give you guys a little extra content here, I can't stand Pawn Stars. Like, and I still watch it. Like that lead guy, the ball dude, I can't stand him. I like, I have seriously hatred for that man. Like, I can't stand him, but I watch the show anyways.  I'm just, I mean, please. Dude, it's the History Channel. There's, if there's not aliens blowing up the Eiffel Tower, it's not actual history. Okay. They used to do, but they used to actually do history on the History Channel. Like, I don't know if anybody actually knows this, but my, I have a bachelor's degree in history. So I like, the History Channel was like my thing back in the day, but they don't really do history on the History Channel anymore. It's just like, they don't do music on MTV anymore. Like, they used to do, they're like, there used to be music on the music channel. Not anymore. Now they have the real world, season 45, you know. I'm pretty sure the real world is actually still going, and the thing is that thing was going when I was in college, which is now at least 12 years ago. It's been going for a while. All right, anyway, so that is it for this time. Coming up next week, I don't actually know. We're gonna be talking about, should you use a firewall? So that should be a very technical thing, right? Should you use a firewall? Anyways, see you guys next week. Born.


So I've been writing JavaScript for the last five or six years. My first memory of JavaScript is crying under my desk at about three at night, trying to figure out why I wouldn't do my Ajax request. Even though I copy pasted it faithfully from W3 schools and all that, it wasn't happening. That was the beginning of a long and romantic journey, so to speak. Anyway, so I've been writing for a while and my deal is that I've learned usually with mistakes. I've worked with bad teams, I've worked with good teams, I've worked with corporates, I've worked with startups, and as it turns out, best practices are there for a reason. It isn't just about process. Process is irritating when it comes to a whole lot of other things, but if you get yourself into a nice routine when you're developing, especially front-end code, and you have a seamless way of actually making a very short trip from writing the code to deploying it, it turns out your productivity increases by multiples, because you get to see your results like instead of going through a build process and QA in the center. If you can do a bunch of that as part of your own development workflow, you get to a place where you're super productive and you start seeing real-life results because you can match your production environment even more closely on your memory. So along the way, along the teams that I've worked with, I've come across at least the basic things that you do. Maybe not something as hardcore as doing... You can do your performance test when it comes to loading a dollar, but when it comes to running performance, that's a case-by-case basis. What you really want is to make sure that you have the basics right. No premature optimization, but you get your basics right to make sure your foundation is right. So my talk is going to be about those five or six things that you can line up in a row and seamlessly throw into your project without changing any of your own development work style. I will talk about how these things affect production environment, specifically when it comes to page load times, response times when the user is actually using it, the order in which these assets should be loaded and how it affects your first impression. I'll be doing this by taking a small app that I built in the beginning just front-end code and by the end of the talk, we'll have a deployable ready-built that you can deploy to anywhere and show you how to integrate in workflow. That's the goal for my talk, that's what I'm going to do. Will there be a demo? The whole thing is going to be a demo. It's a workshop, it isn't necessarily a lecture. I will tell you how I'm going to start. I'm going to start with, here is my code that I've just written for the last three days. Now I need to get it up on the server so people can see it and go live. What are the things that we do? Step one, step two, step three, step four. A good thing about all these steps is once you do it, you don't have to do it again. It's there as your foundation. That's the entire idea that it integrates into your workflow and you don't even see it as invisible.  That's good.


This is Siddish Kumar Uttaki working as assistant professor in Department of Mechanical Engineering Vyalchand Institute of Technology, Sholapur. So today we will be discussing on programs on C++, some of the programs where I am using the basic concepts discussed in the last video lectures like the classes, objects, abstractions and data encapsulation, polymorphism, inheritance, dynamic binding and message passing. Learning outcome. At the end of this session, students will be able to understand and write programs using classes and objects concepts in C++. The following contents will be discussed in this video lecture. Program using function definition within the class, second the program using function definition outside the class. Program using function definition inside the class. So we will be discussing how to write a program, what do you mean by this function definition inside the class. It means you are defining the function definition means what is the function performing, how is it executing all the thing within the class. We know that a class is a collection of different data members and member functions into a single class unit and the instances of the class are called objects. So whenever you write a program in either C or C++ it includes the different header files, pre-processor direct use. So in C++ whenever you write a program it includes hash include iostream.h, in WC it will be iostream.h, in code blocks it will be iostream. Then this iostream it means input output stream header file. It means it has two functions that is cout and seen. Cout works for the printing. I want to display something output on the screen then I will be using cout. If you want to get the input from the user I will be using seen function. Then using namespace std. This is used to increase the scope of the identifiers std stands for standard. Basically the program is about getting the input from the user like his name, his age using some get data function and displaying the output on the screen. So there are two functions I am writing. So you are packing two data members. The data members are nothing but your name and age and output is displayed using the display function on the screen. So it basically starts with declaring the class. So it is same like declaring a data type. Class person. Class is the keyword and person is the class name. Then opening the curly brace. Then character name of 30 it means name is a variable of 30 characters. Then again int age. Age is a variable of data type integer. So this two variables are under private it means they are private. They will not be able to be accessed by any other persons outside this class. Then public access modifier it means this functions can be accessed by the other objects and other classes. Void get data for getting the input from the user. I am defining this function as it is function definition inside this class. Void get data what is the what doesn't have any written type. It doesn't return any value get data is the function name then see out double lesser than enter the name of the person. So double lesser than is called insertion operator. So enter the name of the person is after the insertion operator will get displayed on the screen automatically. So whatever is after the insertion operator will be easily displayed on the screen. Then seen name it works as a scanf. So seen extraction operator name. So then the name is input by the user through the keyboard and this will be inserted into the variable called name. Then see out enter the age of the person. So enter the age of the person will be displayed on the screen easily. Then seen age the ages input from the user then void display. So this is a function to get whatever the input from the user is displayed on the screen. So I'll say see out insertion operator the name of the person is then insertion operator name I want it to be displayed on the screen. Then I'll use endel it works as a slash n that we have used in the C language. It means terminating the line or ending the line. Then afterwards the age of the person will be printed onto the next line. Then age will be printed. I'll be ending the function then afterwards ending the class. So after this we have left with the main function int main. It will return a type zero. Then I'll be creating the object person P. It means class then afterwards person is the class name and P is the object created. So I want to access the function then I'll be using object dot function name. So it will be P dot get data to get the input from the user then P dot display to get the data displayed on the screen then I'll use return zero. So this is how you write a simple program in C++ using function definition inside the class. Now pause this video for a few seconds and try to write answer to the following question. In C++ a function contained within a class is called a member function. Is it true or false? Yes. Yes, it is true. The function content within the class is called a member function. Now we'll be checking a program using function definition outside the class. You're defining the function outside the class using a scope resolution operator double semicolon symbol. So it's a program of getting the input of the student, his name, his roll number, his percentage and displaying it on the screen finally. So whenever you write a program using function definition inside the class or outside the class. So the common is the header file hash include IO stream. It means input output stream header file which includes two functions that is see out and seen. Then using namespace sd then I'll declare a class called student. It has various data members called character name of 20. It means the name is a variable of 20 characters, maximum 20 characters. I can feed it into it. Then I'll input roll number. It's a type of integer. Then float percentage. Then afterwards public accept is a function which is declared. Then display is a function, another function which is declared. I'll be ending the class. Now I'll be defining the ways functions outside the class. If I want to define the functions outside the class, I'll be using a scope resolution operator and the class name. So void student accept. So it belongs to a class called student except function. So I have written the student then scope resolution operator except function name. Then I'll start with it again. Then see out, insertion operator enter the name of the student. So this will be displayed on the screen directly, seen, extraction operator name. Then see out, again insertion operator enter the roll number. Again this will be displayed on the screen, seen, roll number, see out, enter the percentage. Using the insertion operator, seen, extraction operator through the keyboard. The percentage value is input through the keyboard. Then I'll end the function definition. So now I have to define once one more function that is display function. So that is again the written type, class name, scope resolution operator and the function name. So I'll be displaying it using the see out function. See out, insertion operator, the name of the student is name and L for terminating the line. Then see out, the roll number is, I'll be calling the variable that is roll number, roll underscore number, I'll be ending the line, see out, the percentage is, then I'll be calling that particular variable, I'll be ending this function. Then I'm using the mean function. In the main function, I'll be creating the object. So what is the class name? It is the student. I'll say student s1. It means s1 is object created. Object is nothing but the instance of the class. So now through the object, I'll be calling that particular function, except function s1.except. So it will accept the data from the user, then s1.display function to get the data displayed on the screen. Then return zero, finally the data is displayed on the screen. Now these are the following reference, Object Oriented Programming with C++ by E Balaguru Swami. Thank you.


All right, moving on to our next speaker this evening, ladies and gentlemen, who's here to talk to us about the role of digital marketing in real estate. He is director, Sai Estate Consultants. Please put your hands together for Mr. Amit Badwani. Ladies and gentlemen, I am Amit Badwani and I run this company called Sai Estate Consultants. It's an interesting subject to talk about digital advertising because I was looking at the research reports here and I feel I didn't see any of the real estate players to be serious and dominant players as far as digital spends their concern. You will see a lot of our company ads on the OOH in the print medium but digital is one platform where I feel the real estate players have still haven't really understood what digital can do for real estate as far as sales and marketing is concerned. So we spend close to about four lakh rupees per day on all digital platforms including SEO, SEM and which is still considered a smaller piece of the pie of what we do on a daily basis in the outdoor which is about 6.5-7 lakh rupees per day and in the print which is close to about 12.5-13 lakh rupees per day. I think the whole problem here is about what the Indian developers have done in the last 20-25 years. They have really taken the Indian consumers for a ride because of which credibility in the digital space becomes a big question mark. Most of the projects here that we market, our Indian developers whether in the island city of Mumbai or in NCR are all looking at creating an impression by buying jackets in the front couple of two pages of leading newspapers because they feel that is where the credibility will come in from. If you look at the outdoor consumption in Mumbai, 75-80% of outdoor is consumed by the real estate players and then the rest of it is consumed by the telecom players. I think on the digital platform what currently needs to be done is the realtors have to understand that digital leads will give them more impetus when it comes to convincing a client. If you buy an example of Mumbai Mega page 1 or page 2 which will cost you about 10.5-11 lakh rupees that is good for the day could get you about 300 phone calls with an average cost at our end still is between 20-22,000 rupees per lead versus a digital lead which comes at about 200-300 rupees per lead that's a cost per lead. Still a lot of Indian developers feel that print is a dominant medium when it comes to conversions when it comes to getting business out of Indian consumers. At our end we sell close to about 175 flats every weekend. That takes us to a number of about 6000 rupees of sales that we do at our company's end at IS State Concerts out of our offices in Mumbai and in Delhi. A lot of it still comes from various platforms on the print and outdoor medium. Digital as per our understanding takes close to about 6-8 weeks for a client to decide upon versus a print lead till date gives us instance gratification in terms of a client will look at a newspaper in the morning will come in the afternoon will try and close the deal in the evening that is the understanding that the realtors or the developers have at this point in time. I think it's only time where people understand that digital is a medium which gives more information, instant information. A lot of our developers also feel that displaying their projects in the digital space exposes them to instant comments and feedback from dissatisfied consumers which is also a big issue currently the way the entire real estate sector has performed in the last 15-20 years. So I feel brands wherein there is more transparency like the Godrej, the Sharpojis of the world will have more traction, will use digital medium effectively and real estate brands in the NCR section of Mumbai section of Bangalore where they have not really performed very well would not want to come on the digital platform because they will feel that this would expose them to comments or would expose them certain aspects of the project which they really don't want to highlight. So I feel the real estate sector why it is not really made, why is it not featured in one of the highest spenders in the digital space is because Indian real estate unfortunately still runs about 15-20 years behind what a London or New York or an Australian real estate company would run at. But we are all optimistic and progressive that in years to come real estate will also be a player that is one of the highest spenders apart from retail and other industries and the value of real estate lead will be better understood by real estate now that the real estate regulator is also in place which is Mogagas digital platform which gives you all the information on the Maharashtra Aira website about the developer is not a hard copy it is not a print copy it is basically e-information that is passed on to the consumers. So it is only time that the real estate segment and more so because I belong to the real estate broken segment will continue and will go strength to strength in contributing to the 5 billion dollar target that so to say we have said for the digital industry in India. Thank you very much for this opportunity and I hope to be a part of more such events in times to come. Thank you. Thank you very much. Thank you very much Mr. Vardbani. I request you to please stay with me on stage and I'd like to invite Mr. Udes Sodhi, EVP and head digital business Sony Pictures Networks India. Mr. Uder are you in the room? Okay there he is. So if you could please present a token of our gratitude to Mr. Vardbani. Fantastic. Thank you very much.


With an asterisk, yes. So in the day, I'm actually a pet rehoming officer. I help people figure out whether they want a cat or a dog. Okay, interesting. And we're going to talk about that because you have an upcoming event, and it's called Doggies, so I was actually very curious why Doggies. So we'll get to that later on, so you want to know about that. I'll stick with us. Now, you're discovering you can make people laugh, getting to chat, how is it being a stand-up comedian in Kenya, especially? It's getting better by the day. It's not where we all want it to be. Where we want it to be is you get on stage, you do five minutes of comedy and you get 14 million shillings. Exactly. But we're not there yet, baby steps. We're getting there. But yeah, I think if there is a time to become a stand-up comedian in Kenya, it's actually right now. And industry is very young. So if you have the heat, if you're funny, you can actually climb the ranks pretty high in a very short time. And yeah. Actually, it can actually work. For most people, you know, with stand-up comedy, we usually associated it with Churchill most times because Churchill's show was the big thing when it was there. And some people would even wonder, you know, was that Indian guy, for others who are seeing you, who have not followed you for a long time?  You're doing great things. And you'll tell us about that. So if someone is going for a stand-up comedy, what are some of the areas that are there? What are the platforms that are there? Okay, good thing about stand-up comedy, you can dive in with one foot still on the outside. So you can have... I think for the most part of it, for stand-up comedy to work, you do need to have a second job for now. There are comedians who have crossed that boundary where only stand-up comedy can work. That's where most of us want to be.  You know, every Monday there are two writing workshops. You know, there's one at Two Grapes in Kilimani. And there is one at Chemi Chemi Restaurant, which is also around the junction there. So there are two workshops happening. If you want to learn how to...   You need to go to an open mic to practice those humor muscles. And so open mics quite a few. There is one on Wednesday again at Two Grapes. There is one on Thursday at Priyosh in Rafta Road. There's one happening at Zero Lounge, Zero 20 Lounge, another one on Thursday. Friday again at Chemi Chemi Restaurant, Saturday again. So the weekdays are open mics and Saturdays are paid shows. So you can see slowly there is a slower, I guess a snowball effect happening, where hopefully comedy can be a full-time job for really talented people. Okay. For the open mics, for someone like me, for those that don't know much about it.  You come and just register. So open mics basically are free shows. So any comedian who wants to perform can ask the open mic, you know, the guy who runs the open mic if they can get a spot. Spot is, you know, a name on the list when you can go up to five minutes and then come out. And the audience also knows that it's an open mic, so they also have very, you know, because the older comedians are trying new material, you know, and the younger comedians are trying to write material. So there's a lot of workshopping happening on stage, but good thing is Kenya has a lot of talented people. So open mics are really, are sometimes even on the same level as paid shows. Okay. Very interesting. You've said that, you know, with comedy, it takes practice as well for others. The thing is just something that just comes to natural. Have you ever met someone, or is it something that you can do?  Something very random. Can you be able to do it? I mean, it's a very weird question. You know, so comedy, I think, they're different types. There is sketch comedy, which is people acting and it's recorded and it's shown, you know, that is sketch comedy. Then there is stand-up comedy, which is what I do. I stand on a stage and people listen to me. So there's a setting that requires my jokes to work the way they're supposed to work. And of course, there's also improv comedy. Now, this is where you say people say, don't write anything, I can just be off the cuff, which is, yes, a form of comedy, but what I mostly specialize is the stand-up comedy. So whenever people tell me a joke, I'm like, okay, but you'll have to sit down and bring, like, 13 of your friends and I will give you a mic and I can do an hour. I'll make you laugh for an hour, which is what we're going to do at 21st October, by the way. So yeah, that's usually, but it never works. When people make me laugh, it never works. It's not the right setting. Setting. You're not in your environment. You can't make it work that way. But I think you're really natural because, you know, there's a humor, you have humor here and there. Thank you. Everywhere. Thank you. All right. Now, what did you do after the Churchill show? What did you do? When did you stop? Okay. When did the end for you in Churchill show and then how did you continue from there? Well, I guess it was, I didn't just stop. I just couldn't get the time to go. You know, for Churchill show, you needed at least three days in a week. I think it was a Tuesday, a Wednesday and a Thursday, something like that.   You need to finance it. I need to finance it. But thank God there were these, for the lack of a good word, I would say underground comedy clubs like Stand Up Collective and Punchline and also Nairobi Comedy Club, who is like the pioneer, I guess, of the underground scene. And those, you know, me, I just wanted to be a comedian. Now, I knew I wasn't going to be, maybe I came in hot now. So I had my expectations a bit realistic and I knew I had to get better. So maybe being, so this underground comedy club really helped me transition very smoothly into the kind of comedy that I guess works best for me. Okay. Yeah. All right. So now you're involved, you're actively involved in Punchline, Nairobi Comedy Club and every other thing. I am, I always come for the open mics. I do paid shows, yeah. That's my level of involvement. Okay. Yeah. Nice. Now, tell us about, before we get to the other questions, tell us about the upcoming show that you have. It's a one-man show. Yeah. Which is very interesting. Yeah. Yeah. Tell us a little bit about it. I mean, I guess on Twitter I always see, or I guess it's X now. People always, there's always this narrative that there is no Kenyan comedian who could do comedy for an hour. Yeah. So this is some way of my, I'm like, hey, guys, maybe you do not know, but not only I, but we have at least six, seven other comedians who I believe can do strong comedy for an hour. So this is my way of showing everybody, hey, there's a scene here. Please have a look at us. Give us the money we need. 14 million, five minutes. Come on. But yeah, so this show is called Dogies. It's my one-man solo comedy show, although I do have my friends and very strong comedians. Emmanuel Kisiangani and George Waveru opening.  So the stage. Set the stage, you know. And also I like, you know, as a comedian, I always go for stage time. So if I can give somebody stage time, I always feel nice. Okay. And Yashiko Vedaka, who is also a comedian, is helping me direct. Brian Mutai, he's the other guy. You know, I'm the artist. He's everything else. He's the logistics, production. He's the guy who handles that. Doug Mutai, he's an executive producer. He's going to be, he runs Stand Up Collective. So he's helping us quite a lot. And other people who probably are going to join our team later.  John Ribiya, a lawyer, you know. So every comedian has kind of a day job. I mean, you have noticed so far. But yeah, so this show is called Dogies. Because I do have jokes about Dogies. Yeah, actually I just knew about Dogies, your test. Yeah. And also, I guess this is just an inside secret or I would like to share. In this, in the local, I would say, English stand up comedy scene or I would say the underground stand up comedy scene. A Dogie is a joke that works most of the time. I would say 99% of the time. That joke is a joke that has worked. Now I call it Dogies because this is a collection of all the jokes that have worked in my career. So these are the tried and tested. These are the ones people paid for. But now you get to see them in a theater which I believe is one of the best ways to watch, to actually even absorb experience. Thank you for this kind of comedy. True, okay. So it's going to be at Kenya National Theater. Sorry, Allianz Francais. Oh, sorry. Yeah, Allianz Francais. What's the date? 21st October. Allianz Francais. Tickets are available at my website, amandeep.co.ke. If you're a Kenyan, you should know how to spell the names of the people of the 44th tribe. So I'm not going to spell my name, you should know. And your second name is actually very hard. Jagde, it's phonetic. Jagde. But how you write it and how you pronounce it, it's very different. I think it's the D that you're spelling as they. Jagde, even day is fine. Okay. Jagde, Jagde. Okay. Amandeep, Jagde. Thank you. Ah, there you have it. So it's www. Amandeep.co.ke. You know why? Because I'm a Kenyan citizen. So many things about it. We are the 44th tribe. People forget. I'm a bit angry. We forgive you. Now, we went to look at some of the comedies that you have. And also we have the poster. Just in case it's there, the producer will show us as we enjoy some of Hans Jokes coming up, coming up. Rod, he was feeling homesick. So I took him to Alchemist. He was from India. Let me tell you something about bringing Indians to Kenya. You do not take a raw, undomesticated, untamed Indian and just throw them in Kamkunji. No. You will scare them.   How do you say the word? Climatize them. Thank you. Thank you very much. Nice. I can acclimatize to that view any day. You have to slowly get them used to, you know, to being in Africa. You have to learn about the BL to BR ratio. The black to brown ratio.  You don't throw the frog in the hot water.  So you take the Mouindi to Diamond Plaza, you know. And then you take them to Oshole Center Parking. Sir, it's center food court, you know. Slowly. Then it will be west, you know. South B. Pangani. Mulalongo, you know. This Mouindi is ready for Africa. So I was with this Mouindi in Alchemist. He looked around. He was like, damn. I did not know Africa had so many Indians. I'm like, you buffoon.   Africa is this variety. There are different kinds of Africans. There are brown Africans. And if you follow me to Kilimani, I'll show you the brand new, just imported, Chinese Africans. Oh, these Africans. They own casinos, smoke embassy secrets. And instead of eating ugali, they eat shia long bao. Oh, shh. Look, these Chinese Africans. You know, they're so powerful. Our police has to learn Mandarin. Yeah, that means nobody gets away without giving a bribe. You cannot claim language barrier as the reason to not pay your kakitu kidogo. No, no, no. Sorry, no understanding. Bro, yellow 50 shillings. So I was watching the news and apparently there's a video of a mother eating a daughter. And look, people told me, don't look at that video. You don't want to see that video. You want to scratch your eyes out. Don't see that video. But you know, I had to look for that video. Somebody tells me not to do something. I want to do it twice as more.  I didn't find that video, but the one I found, I'm not complaining. I wish Kenyans made videos like that. There are no videos of people that I can relate to doing things like that. If you look for Kenyan porn, most of the titles. I mean, the rest of that video you should listen to it on your own and there's a specific time that you should listen to that according to a month. Yeah, this is not a joke that you watch in the morning with your coffee. It shouldn't be a joke to watch in the morning. Not on morning TV. I mean, you can play it. Have no problem. We didn't really listen. But yeah, where you can find it on his YouTube channel, Amandeep. God. Just Amandeep is fine. Yes, that's where you can find it. Alright, so Amandeep, we've known about you.  How do you handle it? Those are the reviews I want to put next to my poster. Because if you want those kind of jokes because that's what comedy is supposed to be a release. If you're always compact, if you're always inside your head with all these funny thoughts, everybody has these thoughts but there's nowhere to release them. Comedy shows are the best. People have told me all that but it's like getting angry at Sylvester Stallone for killing all those people in Rambo. This is art. Yes, exactly. This is different. So people just need to know how to accept it and not take it too seriously because it's a joke. That's what it's meant to be. Plus comedy is subjective. Sure it's insensitive to you but somebody else is having the laugh of their life. And there's a good thing about comedy. There's a comedian for everybody. So maybe I'm not the one for you but there's definitely one for you. And if we have the poster here it will be posted up on the screen as well. This is how it is. See the dog is there the best of his jokes that he has told all coming together and excited about this. What is your best experience as a stand-up comedian since you started this journey? I don't think I can talk about... Let's start with the worst experience before we get filled. Well, I can't talk about either the best or the worst if you're catching my drift. It involves a lot of oil but speaking of second best and second worst is usually getting hackled. Hackling is when you're performing and somebody in the audience interrupt and I think the worst was in Kisumu any of the people from Kisumu a bit energetic a bit loud just between me and you so as I'm performing somebody insults me in my own mother tongue and I was very young as a comedian and it really messed up my whole performance but it was a lesson I had to learn it somehow and thank you to that random guy in Kisumu for teaching me that lesson and best I think most of the shows where I have a good show is among the best it's very hard for me to put them side by side sometimes somebody comes and tells me I loved your show it's the same feeling all the time it's the same ecstasy of emotions I get at the same time when people tell me they love my comedy what would you say is unique about your comedy? I wear a turban I am brown I am funny I have a bit of man boobs they're a bit sexy I have a weird accent it's not English but it has a little bit of Indian English South B Indian accent and I say things that you really want to hear quite interesting unique what do you want as we come to a close final one who do you what do you see yourself to be like is it Trevor Noah why are we forgetting him you had mentioned him Kevin Hart where do you look to be when I was younger my main goal was to be the biggest or the best export of stand up comedy from Kenya that is not neither Trevor Noah or Kevin Hart so unfortunately that is what I will have to pick up that mantle and be the best export of stand up comedy from Kenya so that is what I see myself and wherever that takes me hopefully it is at the levels of Trevor Noah and all that and of course who wouldn't want to be at those big levels it's not that it's 14 million for 5 minutes not much people pay more for petrol and you cry me at least I will make you laugh please give me your money finally give you a shout out final word this is your camera this is my pitch an Indian giving a business pitch this has never happened before please why am I begging I have a stand up comedy show coming on the 21st of October at Allianz Francais for 7 years so trust the product is going to be good tickets are available at amandip.co.ke can I send a message to my mom yes wow that was okay you know her birthday is coming up soon so I wish her like a birthday oh wow that's nice thank you mom yes wow thank you so much for coming on board and I definitely want to be a part of your show and yeah that's pretty much about it we are going to take a short break and then we'll be back for the crash of my English take with us


All right. Ah, are we on? Is this thing on? Is this thing on? Okay, this week I'm gonna do the opposite book tag. I found this on YouTube from an Australian book reviewer called Little Book Owl, and I thought it was interesting, so I'm gonna do it. It is 10 questions, and we're going to start covering them right now. Number one, the first book in your collection and the last book you bought. Okay, this question presumes that I started collecting books at a specific date, and no, there have been books in my life from the day I was born. The books that go back the farthest for me that I've had in my life for longer than I can remember are of course the big Dr. Seuss books, Sneeches, Ural of the Turtle, and I can lick 30 Tigers today. These all have published dates that are older than me, like 1958, 1961, and so do the Godoggo and one of my favorites, Big Macs. As far as the last books that I bought, these two came in the mail today, so these would be the most recent, but this one's in great condition. I bought this to send it to a friend, and this, the the novel that the movie was based on, Age of Tomorrow, the name of the book was All You Need is Kill, written by a Japanese author.  I honestly thought I was ordering a graphic novel, but no, it's a novel. I'm already planning to do a combined book and movie review, so look for that. Question number two, a cheap book and an expensive book. Again, I have to do some thinking about that. I've been given so many books over the years, and I've inherited so many books, both from both of my parents. I have boxes and boxes full of my father's books, so as far as I'm concerned, they were free, but I thought this is the book that was given to me by the author. He was a World War II veteran who served in China, which is a theater that most people don't think of when they think of World War II, and I wrote a little profile of him for a magazine back in 2002. He wrote a note to me. He dated it in 2002. He spent a lot of time in China observing the locals, and he drew pictures of them. He did a lot of a lot of sketching. He was a fellow artist from from the old school, and that's why I wrote the story about him, and he gave me this book, and the most expensive book. I'm trying to think how much I paid for this, the complete HP Lovecraft, the complete fiction of HP Lovecraft. Oh, wait a minute. No, I know. Yeah, what was I thinking? Jim Starlin, A Life in Pictures. I bought this from Jim Starlin at a convention in Miami. He was selling it himself through that $49.99 or whatever. Yeah, $49.99. $50. I paid him $50 for this. It really stretched out, it really stretched my budget. I had a limited amount of cash at that show. But I paid him $50 because he's the artist who did all these things. For those of you who don't know, Jim Starlin is the Marvel artist who created Thanos. The character here, who's the villain in Guardians of the Galaxy movie, who's going to be the villain in all of the Marvel movies coming up. Question number three, a book with a male protagonist, a book with a female protagonist. Yeah, that's easy. I just picked something. Here. The first two books in Jack Chalker's Saga of the Well World. I intend to cover this series at some point. This was my favorite series when I was in high school. Book one, the hero is Nathan Brazile. And book two, the hero is Maverick Chang, a Chinese woman. So there you go. Question number four, a book you read quickly, a book that you took long to read. All right. I talked about this one recently. We Were Liars by E. Lockhart. I read it very quickly. Almost in one sitting. And then I saw a book owl. She said that she didn't want to count a book that she set aside and left for a while. She wanted to count a book that she read all the way through. Considering the question that way, I have no idea what what book took me the longest to read in a single sitting because I used to when I was younger, I would routinely take a month to get through a book because I was in school and I would only be able to read a little bit at night. So I don't know about that. But I do know that Moby Dick, I read this about 10 years ago, maybe 12 or 15 years ago, no, more like 10. And I took three years to read it. I set it aside for a long time. I came back to it and I didn't start over. So I read it all the way through. And I spent about three years on it. So, yeah, Moby Dick.  I really love these retro, these 1950s retro covers. The simplicity of design, the simplicity of the color. Yeah, I love these and that interesting. Interesting cartoony font on the spines and on the cover. Love it. Absolutely love it. As far as ugliest cover, that was easy to. This right here, Parasite Pig by William Slater. This is a terrible hack job. Really bad Photoshop job from within the last 10 years or so. Question number six, a national book and an international book. I'm assuming by national you mean a book that was written by someone in the nation that you come from. And that's, well, I'm in the United States. So here's a book I hadn't talked about yet. Collected works of James Tiptree, Jr., whose name is actually Alice B. Sheldon. That was written here in the States. Someone from overseas. I'm going to choose Metropolis by Theo von Harbo. It's a beautiful cover, too. Theo von Harbo was married to Fritz Lang. And she wrote this book while the two of them were making the movie Metropolis. Question seven, a thin book and a thick book. I'm assuming that the person who asked this question and the book owl said that. She found this book tag by a guy from Brazil. So he may have originated. I'm assuming that he meant a novel that as far as a novel goes, there's this version of Frankenstein, which I reviewed a couple of years ago. It's very thin. It has to be the thinnest unabridged version of the Frankenstein novel ever published. And the reason it's so thin is because the pages are so large. But if we're not limiting ourselves to novels, and I don't think you should, because every kind of book is worthy of being called a book, I would have to go back to some of these picture books, these children's picture books. This is a dinosaur time, but it's paper thin and the pentaseratops, not a triceratops, a pentaseratops. But then there's this is basically just two sheets of thin cardboard with a few sheets of paper between them. And I'm using the thin book thing as an excuse to bring this up because this was it's called King Grizzlybeard. This was a book created by Maurice Sendak, who I mentioned in my last book list. This is my second book list and the second time I mentioned Maurice Sendak. So I've talked about Maurice Sendak in 100 percent of my book list videos. He created this with the intention of teaching children how to bind a book. Our job was to slice up these large pieces of paper and make sure the pages were in order. It has these these full color endpapers that we pasted in to the cardboard. We get two pieces of cardboard and I use this blue electrician's tape as the binding. And it's got a lot of text in it, too. It's a lengthy story. And then I use some random contact paper that my mother had to cover the outside. And on the back it says bound by Keith Jr. So there it is, the thinnest book, a book bound by me. Okay, thick book. I lost my place here, thick book. That's I was just looking at the Lovecraft thing there, but I've got thicker ones. I've got these three, these three books. These three anthologies edited by David G. Hartwell. I had already decided that I was going to do a review of these books because I like David G. Hartwell's anthologies. This one I got in the mail just this week, 960 pages. And the other two are thicker. But that's not my thickest book. Hang on, Bible, Cambridge. That's all it says, Holy Bible, Cambridge. This belonged to my father. It has more than 1,100 pages in it. They're not numbered consecutively. There's an introduction and some tables of contents at the beginning. Then the Old Testament and the New Testament are numbered separately. So this is well over 1,100 pages. You would think more, but the the print is large. The print is very large and the paper is heavy. Usually with these big Bibles, all Bibles really, the paper is tissue thin, but not this. It's very heavy. But that's it. That's my thickest book. Okay, question number eight. A fiction book and a nonfiction book. For fiction, I'm going to pick something that's not science fiction. Let's see. Paradise Lost, John Milton. I was pretentious, but when else am I going to mention this? And for nonfiction, I'm going with Project Orion by George Dyson. He's the son of Freeman Dyson. It's about how Freeman Dyson and a bunch of other scientists in the 1950s and 60s designed a massive spacecraft, basically a space arc that would be launched into space and travel through space by exploding atomic bombs behind it. And this is crazy. This is a crazy story. These guys were convinced. They believed that they were going to pack their families on board this ship and they were going to Saturn. Fantastic book. I have to talk about it someday. I have to review it someday. A romantic book and an action book. Well, as far as the action book goes, I talked about this before. Plague of Demons by Keith Lommer. Wall to wall action. Like I said in my review before, this book reads like he met with a room full of 12 year olds and asked them what would be cool to put in a science fiction book and he wrote all of it down and included everything. Hell of a book. Fun cover to cover and a romantic book. Well, I don't have a copy with me anymore. But the the first thing I thought of when I was asked that question was little women by Louisa May Alcott is one of my favorite books. One of my all time favorite books. You wouldn't know that having watched my videos. But yeah, I love that book. Josephine March is one of my all time favorite fiction characters.  I need to get a copy. All right, last question. Number 10, a book that made you happy and one that made you sad. As I mentioned while I was reading it, I tweeted it while I was reading this, the wonderful world of Robert Sheckley. I was reading a story called The Sculking Permit and I noticed that I was smiling while I was reading it. So yeah, this book made me happy and another thing I just I got this recently, a comic book called Teen Dog. Don't know anything about it, but I was laying in bed holding my sides laughing at this book and this is what did it. I saw every possible future and every possible past in the blink of an eye radical. That's what did it for me. The book that made me sad. Again, that begs the question of what you actually mean. They mean that made you sad.  I had trouble thinking of something for that, but something happened just the other day. I got these in the mail issues three and four of Love and Rockets, the new stories. I've been wanting to get these for some time. I've always loved the work by the Hernandez brothers. I've always loved their graphics work. I've been reading about their characters since I was in high school. I've grown up with them. However, I haven't read these two books yet, but I love books one and two. I've had them for a while. It took me a while to get three and four here because they're expensive. But just thumbing through these two books, I saw things that made me question whether I'm ever going to buy any more.  And that makes me sad. That makes me very sad. If when I read the question, the book that made you sad right now, this is what came to mind. I don't know. I may read these. I had intended to talk about Love and Rockets as science fiction as graphic science fiction at some point in the future. I may have changed my mind and that's that's sad.  I'll definitely do more lists. I'm enjoying this. It gives me an opportunity to talk about more books and more variety of books and to participate more in what's going on with other book reviewers on YouTube. So there will be another book review later this week. See you then.


The 2023 Pokemon Presents has just finished and on the back of it we've got a brand new Terrarium event in Pokemon Scholar and Violet for two brand new Pokemon. We're going to cover all of the details in today's video but before we get into the video please subscribe to the channel remember you can always unsubscribe later if you would like to. Yes two brand new Pokemon got revealed in the Pokemon Presents. Two brand new Paradox Pokemon walking Wake and Iron Leaf based off the Paradox forms of Suicune and Virizion and they're both available in your games right now in the current Terrarium event. So the event itself will run from today as of recording this video on February the 27th to March the 12th so you've got a little over two weeks to take advantage of this event so plenty of time to grab these Pokemon. They will be five star raids so not as difficult as the seven star Terrarium and the walking wake will have a Terra type of water. This one will only be available in Pokemon Scarlet so for you Scarlet players this is the Pokemon Terrarium event that you're going to be getting in your games. Now although the ability says hidden possible the Proto Synthesis ability is a signature ability on all Paradox Pokemon at least the past one so it will be Proto Synthesis on this walking wake. Its moves are going to be Hydra, Steam, Dragon Pulse, Noble Roar and Flamethrower with additional moves sunny day. You're not going to be able to get this in its shiny form unfortunately it is shiny locked but like I say a five star raid and then we can come down to the item drops. You're just going to get a bunch of large candy nothing really special here some higher cost items in big pearl, pearl string and nuggets and then the ability capsule as well but mainly just candies and then your water terra shots for walking wake which is actually a water and dragon type Pokemon a very cool Pokemon to get but the other caveat to this is you're only going to be able to catch one of these per save files so just like the seven star raids you can't catch more than one of them even though this is a five star raid you're only going to be able to catch one walking wake per save file so just bear that in mind but you will be able to do the event over and over again and battle it over again like you have done with the other terra raids for the item drops although they're not that great for this event. If you're in Pokemon Violet you're going to have access to iron leaves which is the paradox form of Viridian again it's going to be a five star raid it's going to have the terra typing of psychic level 75 never going to have its shiny form available it will have quark drive as its ability no other ability available on it with the moves side blade a new attack leaf blade mega horn sword stance and electric terrain and then the same item drops as you're going to get for the walking wake but just the psychic terra shots instead of the water ones but two brand new Pokemon that are available right now and like I said this event is running for a little while it will be running from February the 27th until the 12th of March so a little time before this event does end and plenty of time for you to get these Pokemon in your games so to get this event in your game you're going to have to first update your copy of your game you're going to have to come into your home menu just make sure that you are on version 1.2.0 if you're not when you are hovering over the game icon press the plus button here it'll bring up this screen you can go to software update and then via the internet and that will update your game for you if it hasn't already been done automatically and this is a way for you just to check you're on the most current version 1.2.0 in your copy of scholar and violet then when you've done that you come down to your poker portal and then you are going to want to get mystery gift news so you'll just come on to mystery gifts and then come down to check poker portal news this will just update you on all of your dens around the region but unlike some of the other events like the spotlight terrarium events where you're going to get multiple appearing around your map you will only be getting one of the spotlight raids appearing on your map at one time so uh there we go there is the suikun one you can see by the kind of spotlight aura that it's got around it this is the suikun so you can head over to this one now now before we get into the raid two good builds that i would suggest taking in to beat these pokemon they're not going to be that difficult they are only five star raids even though they are paradox pokemon but one of them is going to be a zoomerill and this is going to be predominantly for walking wake uh it's going to resist all of its main attacking options so zoomerill going to be able to kind of fight back pretty easily against it and because of the new update the glitch with the belly drum player rough combination has been fixed now so the damage output will be more consistent and you're not going to have the the hp bar resetting over when you've knocked out the pokemon and such like that so the build for a zoomerill you've probably got it in your game already if not it is going to have the fairy terra typing shell bell is the item we're going to have an adamant nature on it with an ev spread of 252 hp 252 attack huge power as the ability and then a move set of play rough belly drum misty terrain and aqua jet so that fourth slot can be changed for something like light screen if you want but the misty terrain can be quite useful in this raid alone you can get burned from things like flamethrower but on a whole you're not really going to take too much damage from the walking wake you're going to predominantly go for that belly drum and then hit it with play roughs until you're able to knock it out now against iron leaf i picked gold dingo it has the terra type ghost it's going to be able to resist all of the iron leaf's attacks it's going to resist mega horn and the leaf blade and not take too much damage from the side blade either and you're going to be able to hit it for super effective damage with the ghost type attacks we've went for a spell tag item on it and then a modest nature with 252 hp 252 special attack and a move set of recover metal sand nasty plot and the shadow ball there with the goodest gold ability so both of these builds will be down in the description below if you want to take a closer look at them but these are just preliminary builds if you want to hop in game and do these raids online yourself as soon as you're coming against walking wake it is going to throw the sun up so that product synthesis ability is going to activate giving it a boost in its special attack so having resistances to it is definitely helpful we'll go for the belly drum straight away as that hydro steam does come out it is boosted in the sun as well unlike other water type attacks so it does get a bit of an increase in base power when the sun is active kind of acting a little bit in reverse to what normal water type moves interact with the sun on the field so I've got the belly drum up and then we can go for that play rough and we can start doing some good damage to it it's not super effective so we're not going to be keying it straight away but with a zoom rail like I say it is going to resist all of the attacks coming out from walking wake so you don't really need to worry about it too much and with the belly drum play rough you're going to be doing good damage to it every turn and consistent damage to be able to pick up the knockout like I say with the zoom rail it will resist most of the big attacks coming out from the walking wake just got to be careful when you do terastalize that you aren't going to resist the hydro steam any longer so you will be taking a bit more damage from that but just keep in check your HP and you should be in a good point anyway and like I mentioned if you want to get the alternative version exclusive on your copy you're going to have to come to the poker portal and go to terror aid battles online and find a player that will be hosting the version exclusive that you haven't got access to in your own game you're going to have to connect to the internet and to do this just bear in mind you are going to have to have an online subscription to do this you'll be able to get the event itself without an online subscription so you'll be able to get it in your own game but to go online and play terror aids with other players you're going to need that online subscription so just bear that in mind but when you come on you'll be able to see a bunch of raids being hosted by other players and you can spot the one that you want there's the iron leaf there that we'll be able to go into and take part in and obviously because of its yellow symbol it just stands out as being a terror aid event over the other pokemon that are currently available for us to go into and when you manage to do that you'll have both of these pokemon walking wake here I'm just going to move my camera out the way so you can take a closer look at it it is a water and dragon type got that terror water typing and a very nice pokemon product the synthesis ability with those moves hydrosteem and like you can see the description of it here the user blasted toggle with boiling hot water this moves power is not lowered in harsh sunlight but rather boosted by 50% so a really good water type attack that it's got here and a pretty strong pokemon as well and then you've got iron leaves which is the other one exclusive to violet grass and psychic typing psychic terror typing and then the moves side blade and if you have a look at side blade here the user rends the target with an ethereal blade this moves power is boosted by 50% if the user is on an electric train so another move that's got a different boost to it but electric train here is what boosted playing off its paradox ability cork drive of course and the product synthesis playing off sunny day as well so nice moves both signature ones that these two pokemon have and that's how you get these new exclusive pokemon in your game so like i said the event is running for a little while we've got until the 12th of march to take advantage of it and of course i've given you some examples to use going into these raids today with the azumaril and the gold ingot but if you'd like to see a more concentrated video going on the best builds to go and against these pokemon please let me know down in the comment section below and we'll get something up as soon as possible on the channel i hope you have fun in this brand new terror event in your games getting these new pokemon and let me know what your thoughts are more importantly than anything on walking wake and iron leaf what do you think about these pokemon that have just been revealed today and are available in our game so thank you so much for tuning in friends if you've enjoyed the video please drop a like do subscribe to the channel for more pokemon scholar and violet content and i will see you all in another video very soon so until then friends take care of yourselves and bye bye