Rylan Adams and Shane Dawson just had to kick out Rylan's little sister Morgan. And this is something that we can all learn from when we talk about boundaries. And it's also about growing up. What is up everybody? This is Chris from the Rewired Soul, where we talk about the problem, but focus on the solution. And if you're new to my channel, my channel is all about helping you to improve your mental health. So what I like to do is take certain things happening on YouTube or in pop culture and try to teach you what you can take from these things and try to improve your mental health. So if you're into that kind of stuff, make sure you subscribe and ring that notification bell. So I subscribe to Shane. I don't subscribe to Rylan, but I got the video recommended to me on YouTube about Rylan kicking Morgan out and like Shane Dawson. I don't know about Rylan, but Shane Dawson is really good at click bait.  So when I saw Rylan's title, Rylan's title, I'm like, did he really do it? You know? And you know, my girlfriend sent it to me, so I'm like, okay, maybe I'll watch this. Maybe this is going to have a good topic, like maybe about setting boundaries and things like that. And it actually was very good. So like part of this is growing up. Okay. And before I get started, by the way, this isn't sponsored, but I want to recommend this book. It's called Unf***** Your Adulting by Dr. Faith Harper, okay? She is an amazing, amazing woman. She has a PhD. She does amazing things when it comes to mental health. She's a great author, and this is a new book that's coming out, I believe this month. But since I signed up on the Kickstarter, I got an advanced copy. And next week I'm actually going to dedicate videos to this book to try to get the word out. Like if you are trying to improve your mental health and you have, you know, I don't know, maybe a vulgar sense of humor, like she cusses a lot. She makes things very relatable and like she has so much wisdom and knowledge. It's amazing. So like if you like to improve your mental health without going to therapy or going to a doctor or you don't want somebody talking to you like all professional and stuff, like you've got to get some of the books by Dr. Faith Harper. I'm actually going to link up in the info card above. I did a book review of her other book called Your Brain, and that was amazing, too. If you struggle with depression, anxiety, PTSD, anything like that, you got to check that book out. But anyways, again, this isn't sponsored. Like I just, I am so passionate about the work that Dr. Faith Harper does. Like she should be a bestseller. Like everybody needs to read her books. Like she speaks to me personally and my personality, and I think that's why I love it so much. Because a lot of you enjoy my personality, maybe. So if you like my personality, then you'll definitely like hers because she is way better and more knowledgeable than I am. And after I do some stuff with her books and reviews, she's going to come over and do an interview and we're going to talk about stuff. But anyways, this book is about how you grow up, okay? Maybe I'll send Morgan a copy. I don't know. Anyways, so to start this video, just kind of a little review of it. Like, I was so annoyed at the beginning of the video because Ryland is filming and I'm telling Morgan that she's got to leave. Right? And like at first I'm like, really? Do you got to film this? But as somebody who takes examples like this and tries to teach other people about mental health, I'm glad that they did. Right? But anyways, the reason why I was annoyed was because like Shane and Shane was goofing off the whole time.  No, I'm serious though, because I know that we had always talked, Shane, get over here. You wish. And like Ryland is trying to have a serious conversation. Everybody's like joking around and Morgan's kind of joking. And I was texting my girlfriend. I'm like, if that was me, I would be so annoyed. I would lose it. I would lose it because this is already an awkward conversation that you have to have with somebody. Like that's his sister. That's the one he invited into his home. And like now you guys say, yo, you got to leave. Like that's an awkward conversation and everybody around like goofing off. That would drive me nuts. But anyways, like that was just a small part of the video. Then it gets more serious and stuff. Ryland and Shane actually talked about it. So basically they wanted to help Morgan get on her feet and have her move out to Los Angeles and stuff. But here's the first tip. OK, if you're ever going to have somebody move in with you, create a timeframe, OK, like say, OK, you can move in for this amount of time. For example, one of my best friends in the world, Nikki, some stuff happened with her roommate and her apartment.  I'm like, yeah, sure. You can move in with me. I have an extra bedroom. I was like, but this is for, you know, I think I said like three months. I said three months, then you've got to find your own place. Like I am somebody who just doesn't like roommates, you know? And even though Nikki is one of my best friends in the world, I just don't like roommates. So I put a three month guideline on it, right? Well, as she stayed with me, she was the best roommate I ever had. Like I loved living with her. She she stayed out of my way. I stayed out of hers. But when we wanted to talk and hang out, we could. Like it was a very good, good roommate situation. So she ended up staying longer. But like if you are having a friend or family member move in with you, like you should set this up in advance. So that way the conversation isn't as awkward later because like Morgan took it very cool, right? And she she makes money. She has an income.  So it's important to kind of set that guideline because if you're somebody like me who has anxiety, like you don't want to wait and wait and wait. And then next thing you know, they're there for a year because you're too afraid to have this conversation. But one of the reasons that Rylan wanted to do this was because he knows that Morgan won't do it on her own. So Rylan, I don't call this enabling. OK, like Rylan knows this about her. So he has to kind of shove her along. But you know, in this brother sister relationship, he's actually very, very kind and compassionate and loving. He seems like a good, good big brother. But yeah, Morgan kind of knows that about herself. She's self aware and things like that. So during this process, like Shane, actually he's a very smart guy.  And one of the reasons I'm going to review this book, there's a lot of things about growing up and being an adult that like people don't teach us like they don't teach this stuff in school. You know what I mean? Like Morgan jokingly says, like I don't even know what Elise is, you know, and maybe she's serious. I don't know. But like there's so many things that we're not taught. You know what I mean? So anyway, Shane's idea was like you guys should document this process because one of the concerns that Rylan has is that Morgan's going to isolate. She's going to be depressed. She's not going to do anything and stuff like that.  And I would love to see that documented because I know for a fact it can help people. I know there's a lot of people who are socially awkward and don't like to meet new people and stuff. But it's stuff that you've got to do to improve your mental health or keep a good level of mental health. You know what I mean? And like Morgan's in a better situation than Rylan was when Rylan moved out there because he didn't know anybody and he had to force himself. By the way, take some tips and pointers from Rylan. Like he knew certain things about himself. He was very self aware. So he forced himself into uncomfortable situations. Like he said, he took like an acting class and some other things to force himself to meet people. I know it's uncomfortable. I know it's awkward. Like we're not five anymore. It's weird going up to somebody and be like, can you be my friend? But like that's not how it is. And like maybe I need to make videos about how you make adult friends. But yeah, it's very socially awkward. So it's good that Morgan has Rylan there and they can go do stuff together and Morgan can start meeting some other people. And Morgan, like a lot of other people in the world, she definitely has self confidence issues. And Shane even points out that he loves her. He thinks that she's funny and things like that. And one of the ways that you combat that is by getting proof. And when Morgan starts to go out there and meet people who actually like her and enjoy her company, that's going to help. Now the whole living situation, basically what's going to happen is Shane rented out an office with Garrett months and months and months ago. They were going to do all this new content and they pretty much did nothing with it. I think he might still film conspiracy theory videos there when he doesn't. He hasn't done one in a while. But basically that office is vacant. So Morgan is going to move there. She's going to pay Shane rent. So now how does this affect you? What can you do in your life? So my suggestion is, because especially when it's friends and family, like, yeah, you want to make it cheap for them, but you also want to make sure that you're not enabling them. Because part of this whole thing of making Morgan move out is to help her grow up. So she's going to have to be responsible. And there needs to be. Here's the recommendation I have. They should have a contract in place. So when I got sober six years ago, I was in a sober living house and then I moved in with my mom. My mom had me sign a contract of things that I would do in order to live there, right? So that way I couldn't really argue if I screwed up and my mom's like, yo, you're going to be on the streets. You know what I mean? So like, I would just, you know, hope because they're trying to help Morgan grow up and become an adult, like they have some strict guidelines. Like Morgan needs to pay on this day of the month. Don't be short, dah, dah, dah, dah. You know what I mean? Like a real landlord would be. If not, she's still going to be getting coddled and not fully grow up. That's one of the reasons why you see adults who are basically grown children because they've had people kind of helping them far too long. And I made a video the other day about like the shame to enable people and things like that. But like, I don't know, we'll see what this situation and maybe we won't know all of the details. But like I said, I think it'll be really interesting and cool if they document her just trying to grow up. Like that is awesome. That's why YouTube is for to document this type of stuff. Cause I know it helps people, like even though I make these videos to try to teach you how to pull things from the entertainment you're watching, I know a lot of people already do that naturally. So I'll be keeping an eye on it. I might do some follow-ups, but like the boundary thing is really, really important. Like if any of you are parents out there, like at some point you're gonna have to kick your kid out. You know what I mean? You're gonna have to have awkward conversations. Like having awkward conversations is part of being an adult. And I'm sorry to say that, but the best thing you could do for your mental health is to learn how to be comfortable with being uncomfortable. Like that's huge. You've got to have these conversations. You know what I mean? But anyways, let me know down in the comments below like how do you act during awkward conversations? Or what's an experience you had with an awkward conversation about setting a boundary? Maybe with a friend or a family member or something like that. Maybe you had to kick a roommate out, whatever it is. Let's all share our experiences down below. I definitely, I have a million of them myself. All right? But anyways, that's all I got for you for now. So if you liked this video, please give it a thumbs up.  Make sure you subscribe, ring that notification bell. And I wanna send a huge thank you to everybody supporting the channel over on Patreon. You are all amazing.  All right, thanks so much for watching. Set up some boundaries and have uncomfortable conversations. And I'll see you next time.


from the Wind Resort in Las Vegas. It's theCUBE, covering .next conference 2016. Brought to you by Nutanix. Now here are your hosts, Dave Vellante and Stu Miniman. Welcome back everybody. Jim Luna is here, he's the Senior Director of Global Alliances at Citrix. Jim, welcome to theCUBE. Thank you, thank you for having me today. So yeah, we were just talking off camera. Citrix, we love Citrix. We did Citrix Synergy back in 2011. Great show, Mark, amazing speaker, and just coming off Synergy, so a lot of action. Absolutely, we just had a fantastic Synergy here in Vegas as well, about a month ago, and it was an opportunity to present our new CEO, Kareel Teterinoff, leading the organization, but also the refocus of Citrix, having had some changes recently, right? And the focus on our core products, and desktops, and app, share file, Netscaler, as well as some of the surrounding products that enable that business like Sense Server and Citrix Lifecycle Management as well as Citrix Cloud. So can you talk a little bit more about that, because back when we were doing Synergy, it was all about, so what's now called end-user computing, but virtual desktop was the sort of term, and everybody hated that term, but so you've evolved that.  You've got tremendous SaaS business. Talk about the update, or give us the update, on your business in a little bit more detail, if you would, what's happening at Citrix? So our apps and desktop delivery business continues to be a strong business for us, right? Thus to say also that our networking business is growing quite strong. Netscaler as an ADC in the marketplace is very robust, it continues to gain market share out there as well. From a Zen desktop and Zen app perspective, we've had tremendous feature development in the last year. In fact, the number of features I think we've implemented in the last year almost outpaced what we've done in the last recent years. There was tremendous reinvigoration in the product set and the product line, right? As well as continuing to build out both our channel initiatives and our partner initiatives to make that ecosystem more robust. So talk about, go ahead Stu. I was just going to say, here at the Nutanix show, when most people think about Nutanix, VDI is kind of the early use case, and Nutanix has an interesting relationship with VDI because they've got a robust business, lots of customers, but they go out of their way to prove that they're much more than just that piece of the environment, general server virtualization. So can you talk about the relationship? Where does that fit VDI and beyond? Absolutely, we have a great relationship with Nutanix. We in fact have a strategic alliance with Nutanix, right? And it goes back a few years, right? But it hasn't been until recently that we've made more pronounced announcements of some of the things that we're doing, right? A lot of that centers around technology innovation, technology integration, and bringing our teams together so that our respective technologies combine, provide greater value to the customers, right? Some of the things that in fact we announced a center of synergy was this concept of an instant on VDI with Nutanix, right? The idea behind that was to really drive to a sweet spot price of a sub $500 cost per user that includes the infrastructure, the software license, and the endpoint, right? So together with Nutanix and the instant on VDI, we were able to actually come out with a solution and offering, essentially, that almost provides that easy button for the customer and the channel to be able to take out to market, right? To enable those VDI deployments more easily adopted in the marketplace, right? That typically starts at a three-note configuration from Nutanix, 100 users per box, so you have a 300 user starting box, and then it scales as you go. So you're talking about a partnership with Deeper Integration, so John Furrier always talks about Barney deals.  This is not a Barney deal, right? So what makes a good partnership generally and specifically the partnership with Nutanix? What makes it deep? What makes it substantive? I think it's multiple pieces of that, right? One is really having that product alignment and integration where we're aligned in terms of what we're trying to bring out to the marketplace, but also having the execution and follow-through to see that product into the marketplace through the alignment organization of our respective field sales organizations, as well as our channel, right? There's tremendous interest both in our channel, our field sales organization, as well as from Citrix corporate business units in our alliance organization to drive a cohesive message to the marketplace, right, in terms of what we do. So shared vision, you know, pull through demand from the channel and from the Salesforce. What about engineering? Is it, does it get down to that level in this case? Absolutely, some of the things, the fact that, you know, we recently announced here today was about the integration of MCS, machine integration services on, on, send desktop through Nutanix and enabling that whole process to be a lot easier, right? That's one of those pieces where Nutanix has differentiation and unique advantage of others in terms of the engineering and the integration that we've done to make that one-click provisioning and scaling process. What's the pricing model for the offering? So with Instanon VDI, it's a $500 price point. It's $415, which essentially includes the infrastructure. It includes the Citrix license. That's per user, right? Per user, correct. As well as an endpoint, right? And one of the things we announced at Citrix Energy was a Raspberry Pi endpoint, which is a $100 endpoint device that brings that, collectively, that price point below $500 as a whole. That becomes the sweet spot, particularly for mid-market companies that are looking to get started, that do not have a lot of the IT management expertise, that want to be able to deploy it rather quickly and easily, that want to be able to manage that environment, right? Those are all the aspects that the solution provides. Together with the technology and the software enablement that Nutanix provides with Prism and be able to manage send desktop through that management console, making that environment easier for that end user to adopt, deploy, manage, and support. Jim, what have you seen in terms of some of the business impacts? Maybe you could talk about some examples, maybe some customers, I know it's early, but... Yeah, no, in fact, though, we've had a few deployments already. Some of the ones that I'm able to talk about was St. Luke's Hospital, where is a large VDI deployment that's happening. They actually started small, right? They started a very small configuration environment, but as they saw that the environment was stable and it was providing the right performance, they scaled to thousands and thousands of send desktop environments today, right? Another one would be Yahoo Japan, right? Has they deployed a synapse configuration as well? So, this is some of the initial examples. There's very many others, some of them which are not able to talk about publicly, but we found that the interest out there from a channel and the customer perspective has been tremendous, and our channel partners are actually very receptive to working together to bring the solutions out to market. Any, I mean, are there particular industries that pick up on that solution? What lends themself well? Yeah, good question. Some of the leading ones are certainly healthcare, right? Education, a lot of education and engineering schools, for example, are adopting VDI to enable their students to be able to log in and have access to those desktops, right? Certainly financial services is another one because of the security aspects that are involved with that, similar with healthcare, right? So some of those, and government would be the other one that certainly, because of similar considerations with regards to security, government is another one of those major players that has been leading the adoption of the market. And early criticisms, of course, were the ability to replicate the end user experience, the cost factors. I mean, this goes back almost 10 years ago now. Those are gone, right?  I mean, to create that desktop experience or that laptop or that mobile experience, native. We know, absolutely. I mean, certainly the technology's come a long ways from a citrus perspective in terms of net new feature functionality, right? But also from an infrastructure perspective on Nutanix. And then don't forget we have Net Scaler, which are our ADC controller that really has access to our ICA protocol and send desktop and fine tune and optimizes those packets, right? So that the end customer or the end user is receiving the best experience possible. All that together we bring part of our broader portfolio to market. So when you talk to customers about this offering and the partnership around this event, what are they asking you? What are their, you know, Colombo questions? What are their skeptical questions? What's the dialogue like? You know, a lot of the customers, especially here at the show, are interested in deploying VDI. And their first question is how do I get started, right? What's the, almost what the easy button is to get started? And they're typically looking at a small deployment, you know, 300 users to get started, right? Which I think it validates what we're doing with the instant on VDI solution, right? And that that, the whole idea of that offering is to make that easier for the customer to adopt and scale, right? But a lot of those questions are about how do I get started? What are the pieces that I need to be considering? What are my users' considerations, right? What are the needs from an application perspective, et cetera? Any highlights from .next you could share? Fantastic momentum. I think, you know, the fact that Citrix has been a prominent player and a partner throughout the event and certainly at the keynotes this morning, it is a testament to our partnership, right? And so it goes to the power of our partnership together. Tremendous show. It's great to see the momentum and the excitement and the number of people that are here this year. And we can only expect this to grow and go even bigger in the next year. Excellent. Well, what should we look for from Citrix in the next, you know, six months, nine months, 12 months? Well, we're still continuing to innovate together with Nutanix, right? On the engineering front as well as on the commercial side. So keep a lookout for further things to come, probably in the latter half of the year. Great. All right, Jim, Luna, thanks very much for coming on theCUBE. Appreciate it. Appreciate it, thank you. All right, keep it right there. Everybody, Stu and I will be back with our next guest. This is theCUBE. We're live from .next. We'll be right back.


everyone. Sam here with Layton Sports Garage, I'm in 22, 23, Peninoir, basketball hobby, 4 box case number 10, pick your team style. Redopolis for our names and our teams. Alex C Hawkes, Bob H Warriors, Boss Z Sixers, Shipe with the Wizards, Bryce D. Pistons, Edge H with the Knicks, Eric S. Nuggets, Gavin K. Kings, Goo H with the Celtics, Humon H Hornets, ENR Bulls, Jade M. Grizzlies, James P. Lakers, Geon H. Bucks, Kevin C. Heat Jazz, Matthew X with the Timberwolves, Patrick R. Cabs and Mabs, Richie Z. Thunder, Rob C. Magic, Ross D. Pelicans, Simon L. Raptors, Steve S. Sons, Tag L. Spurs, Tachun C. Blazers, Thomas C. Rockets, Weiming H Nets, Z-Zow with the Clippers, and the Pacers as well. Good luck here everybody, Ken picking up a spot in the Breakers to Light mixer as well. So again, if that fills up, that will go before the pass breaks if they fill up before that.  Bull case au noir, good luck everybody. Spot magic for Annie. Yes. Bit the bullet, started watching Yellowstone. Funny enough, I actually started watching it the other day too, Cameron. Still gotta get through the rest of, whoa, whoa, whoa, whoa. I tried to watch it once, I didn't make it. Yeah, no. It wasn't bad or anything. It's not your thing. I'm pretty bad with starting shows and not getting anywhere. Not getting through them. Yeah. Kind of the same way. I feel that. Pretty much every Star Wars show I've gotten like one or two episodes. Actually got all these out. Come on, let's see its shape. Okay, well everything's on top, so I'm just gonna do here. We've got a Deontay Merita 99 for the hawks. Deontray. Shade on Sharp to 49. Nice one there going to the Blazers. And ooh, sneaker spotlights. Zion Williamson to 99. Congrats on that one there, New Orleans. There we go. Thank you there, Brian Owl also picking up a spot in the Breakers to Light Mixer. Again, that is bowmenu. Reel to reel. This is gonna be a random to both these team between the, that's disgusting, Spurs and the Clippers. That's so nasty dude. Congrats on that Spurs and Clippers. Sneaker spotlight auto. Sean Kemp going to the Thunder. That's it. By way of the Sonics, 73 of 99. Sean Kemp. The Reeboks on, oh yeah. I'll get this guy Jase out of here. Nice one there. Ooh, this is nice rookie patch autographs. Black and white gold. That is going to be Christian Brown going to Denver. Nice one there. Congrats Denver. I agree. Cameron Schipe agree on that one for sure. Christian Brown going to Denver. Nuggets RPA. Congrats on that. We've got, this is dope. Shadow signatures. Glenn Rice going to the Hornets. Nice one there, 98 of 99. Did you Carl? That's how you know they're cool if Carl had those. Those are confirmed cool now. Confirmed cool. Nice one here for Chicago. We've got BJ Armstrong, 73 of 99. Nice one there. Whoa, for the Bulls. 299, Tara Eason going to the Rockets. And then going to the Nuggets again, 49. Christian Brown, three-color patch. Three-colored rookie patch. Christian Brown. All right, on to the next one. That's the empty. Wow, got them both out of this one. I can't believe it, dude. All right, starting off with a Ty Ty Washington, 299. Thank you. Thank you, Washington. Ultra boosts. I like the Ultra boosts. I like the Ultra boosts. Got Donovan Mitchell on the frame, three of 25. Going to Cleveland. Nice one there, Caps. William V with a Macket Luminance of Elite Patches Mixer Spot. Kenneth with the Lions and Titans. Titans in 23 and Lions in 24 of Gold Standard. Thank you, buddy. Appreciate that. And Jason Tatum to 99. For the Seeds. We've got A, Jesus, dude. That's just, that's nasty.  That's huge. The 99. Shade on Sharp. It's a third one in this case, dude. Third, Sneaker Spotlight. Going to the Rockets. Jabari Smith Jr. to 99. King Grads Houston. Let's go, man. That'll do. God, that's so nasty. Who's got H-town? Thomas C. Let's go, Thomas. That's so sick. We'll get that into a Mag of course for you, Thomas. Nice one here to 25. Oshai Baji. Going to the Jazz. There you go, Utah.  This is dope. Gritten Grind. Tony Allen. 18 of 99 for the Grizz. Good to see him in a Grizzlies' uni. He was, man. Defensive weapon. They asked Kobe, who is the best defender you ever faced in his career? He said Tony Allen. That's pretty impressive. Tony Allen's not like a household name, but to be the hardest defender Kobe ever played is pretty impressive. So shout out Tony Allen. That quote needs to never be forgotten. Another reel-to-reel will be a random between the Raptors and the Bulls. 19 of 99. DeMar DeRosin. DeMar DeRosin. Congrats on that one there. Whoever wins it, we've got a game dated jersey of DeAndre Aitin to 99 for the Suns. Nice one there. He's got to be one of the best defenders of our generation, man. He was a stud. Absolute stud. And then on the redemption, going to Minnesota, Josh Minot. Shadow signatures. Rookie Otto. Congrats on that. Minnesota. Josh Minot. Yeah, because, Jayce, you're around, you're what, a couple years younger than I am?  Thank you, buddy. Chun-Wai. Appreciate you, my friend. Again, guys, just seven to go on Fast Break. Seven to go on the first Fast Break. That's probably a good way to start. You have 24. You're younger than me, right? I don't know who you are. Well, Spencer's younger than me. I'm assuming Jayce and Spencer are around the same age. It's going to be this year's sleeper team in the NBA? Magic. Honestly, I kind of agree with that. It's potential that the Magic are a sleeper team. Biggest sense is a 36 wins. We can beat this. We can beat that. About to be, yeah, so yeah, you're around the same age. We can beat that. Spencer always calls me hella old. Like dude, you're two years younger than me, baby. I'm even I'm washed at this point, dude. I'm washed at 24. So yeah, I'm old in my head. I don't even know, man. That is going to be a Devin Booker 299, one of 99. Jersey numbered for the Suns.  He's basically a teenager still. Got another Breakers to Light spot from Brett G. Matt T. Picking up an Almanac spot. A year away from being washed. And 299, Andrew Nemard. We've got some jerseys to do. First, we've got a box office. Kooz to 99. Kyle Kuzma. I don't remember, to be honest, Joe Mitchell. Let me look really quick who you had. Yeah, the athletics. I know there's a base audit you hit. I know there's a base audit you hit. Perros here to 99. Jumbo material. Yeah, that's a good mantra, Cameron. Getting older isn't guaranteed. It's a privilege. I like that. There's no glory after that. I don't know, Sean. You've been making some lineups for glory. I am washed up at 24, Carl. Yes, I am. That is going to be a Jane and Hardy to 99. Rookie jersey for the Mavs. Thank you there. Ryan picking up the Sixers in Mosaic Fast Breakdown to six. Six to go on that, everybody. For the Magic, Gary Harris. Love it. 299. Snapshot signatures. Nuggets a legend. Michigan State legend. Probably a starting shooting guard this year, so. True. This is nasty as well. The Steel of the Draft to 99. S.O.D. Griff. A.J. Griffin. Yes, sir. S.O.D. Griff, baby. S.O.D. Griff. Hard legend indeed. He was actually very good at MSU. This is dope.  That's a massive hit, dude. Rip Hamilton. Roll skis, baby. Dude, that is... Second one for Thomas. Really? Right here. No, he had the... Are you sure? Oh, no, no, no, let's see. Boss. Boss Z. Yeah, that's fair, Cameron. I think that's a good one. To 99. Another sneaker spotlight. James Harden. 52 of 99. What a case, man. The beard. Boss Z with Billy. That's disgusting, dude. 52 of 99. Over on the second now. Get that right into a mag as well. Congrats to the Sixers. Good lord, man. Over on the little beef, man. You stealing? He's always stealing. I know. He's a little beef. He is. That's so sick, dude. The Antas? Is that what those are? I know those are beatas. Yeah. Now, whose Anta is? That's Clay. I believe, right? Yeah. Clay and I, I think. I can de-weight this to the way away to the right. Yeah, you might be right on that, actually. It was the Harden beatas. Those are fire. I haven't seen any come out in my years, but... Yeah, I think he probably just gave up after a while. Empty empty. Another reel-to-reel is going to be a Chris Paul to 99 hornets or pelicans and suns. So that'll be another random. We did hit four sneaker spotlights, but also have three randoms to do. So take the good with the bad there. All right. 299, Dalin, Terry, Rookie for the Bulls. Got Darius Garland to 49 for the Cabs. And then, Laurie Markin in frame 225 for Utah. Jeremy S with a spot in mega dual case tomorrow. Thank you, buddy. Mega dual case. Case of Gilded in here one. Wow. Silver screen debut signatures. Gold to 10. Jaden Ivey. Let's go. Going to the Pistons.  It is. Get that into a mag as well. Congrats to Tray. Brice. Brice with that one. Good stuff, Brice. We've got a Maggie's jersey in really quick in the middle. That is going to be a Dalin Terry 64 of 99 on the Rookie jersey. This case is really good, man. And then a Rookie Jumbo material Usman Zhang to 99 for the Thunder. We've got a Marzan Bo Champ Rookie Auto to 99 for the Bucks. Bobby picking up an upper deck series one spot. Still Bobby. Nice one here for the Lakers that is going to be at Jamal Wilkes, 74 of 99. Jamal Wilkes. Lakers. And then to end us off, awesome one here for the Grizz. Rainy Knights. Mike Miller. I got Mike Miller. He could really shoot the three. Magic legend. We've got three randoms to do. Kawhi Leonard, DeMar DeRozan and Chris Paul. Let me get those three set up really quick. CP3 is Pelicans. Pelicans, Sons, Sons. Click out with this lousy COVID. The Rosen, Raptors, Raptors, Bulls, Bulls. I don't want to say it, the less I like it. And then Kawhi is Spurs. Spurs. All right, everybody, we're going to do these three randoms. Starting off with the Kawhi Leonard, Spurs, and Clippers. Pull the dice, whatever team's on top. After seven times, we'll get it one, two, three, four, five, six, seven. One of the Clippers. Clippers on that one. Go to DeMar DeRozan next between the Raptors and the Bulls. Pull the dice. Going to go seven times on this one as well. One, two, three, four, five, six, seven. Going to go to the Raptors. And then to finish it off, it'll be the Chris Paul between the technical Pelicans, because that's what the New Orleans Hornets became, and the Sons. I'm going to go just three times on that one. One, two, and three. Going to the Pelicans. Pelicans. Do a quick recap here, everybody. Dallin, Terry. Usman, Zheng. Jayden, Hardy. Did you get a back-shipe? That is going to be Terry Rosear. Kyle Kuzma. DeAndre Aitin. Shade on Sharp. Christian Brown. Tari Eason. Autos next. We had Mike Miller. Small Wilkes. Marjane Bochamp. Jayden Ivey. Rip Hamilton. A.J. Griffin. Gary Harris. Josh Renat. Tony Allen. Oshai Baji. Len Rice. B.J. Armstrong. Christian Brown. And then our sneaker spotlight. So we had three of them. Technically four, including the Zion. Sean Kemp to 99. For the Thunder. Jabari Smith Jr. to 99. For the Rockets on the Rookie. And then James Hardin to 99. For the Sixers. That'll do it for the break, guys. Thanks again for the bill. Up next is Gilded.


I think about ten years back I've met Professor Rachel Dwyer, I was just thinking that she met me as a fan or a writer on films but then she expressed her desire that she would like to write a book on me. It involved in your own country for your own work. But from an institution like Swaz, which I feel is a very prestigious institution, I hear that this is a small world in itself. Twenty-thirty countries of students come here and I find the relations between students and professors is very friendly, very open, they've got a strange habit of trust in each other. I wouldn't mind wanting to come into a crash course in Swaz of human relations and emotions and friendship. So it's a very unique experience to get an honour in literature and doctorate. I'm just going to do that just a little bit this way, beautiful. So I'm just going to do a nice variation, that's fabulous, that's great. I'm very, very happy to receive this honour, doctorate. I like this balance of friendship and emotions to us people. I think it will be a miracle for me for a long time.


Well, actually, it's just after lunchtime, or afternoon, so hopefully we'll all be eating soon. This talk is titled, API performance, a journey down the rabbit hole, because that's what this felt like as I was digging in and looking and finding and going, oh, wow, because honestly I learned a lot. So who am I? My name is Julia Krieger. I'm a senior principal software engineer at Red Hat. I've been contributing to OpenStack since 2014. Three of those years I served as the project team leader for the Ironic project, and this talk is basically ironic specific, but a lot of the models and interactions and layers that we've built in OpenStack apply across all the projects. So hopefully we'll spread some knowledge, spread some context, and ultimately maybe fix some of these issues that exist in some of these APIs. So I'm one of the elected board members and the chair of the foundation right now, so if you have something to discuss, I'm happy to talk. So what will we be covering? Well, first, what did we notice? How did we get there? Why the API performance can suffer like that it did, and what we did in Ironic to make this better, and how to get the most out of your queries. So what did we notice? One day on internet relay chat, I just ran a quick test. I'm getting 96 bare mill nodes per second. I guess that's not horrible. An operator chimed in. We're getting 250 to 300 on this release. My response was, rut, row, and I felt like my corgi. So how did we get there? And really I'm talking about that horrible performance of 96 bare mill nodes a second being returned. Initially, our table size started with only 20 columns and had only two indexes. As the project grew, we ended up with 56 columns and still only had five indexes until we really took the time to dig into the performance issues. And none of those indexes were intentional. They were the results of relational databases. As of the yoga release, we now have 58 columns, 11 of those columns have specific indexes to match specific query patterns that are commonly queried. And in this, one of the very first things that we thought this must be the problem was cross-version object compatibility. The way this generally works is it provides a framework for you to, say, give me this version of the object in which the object model should have logic to go, oh, 1.36 drops this field and has this field that was transformed this way, and I can support this upgrade pattern. Turns out not many people do this. But that compatibility comes at a cost, and it's just yet another layer of additional checks and data transformations in your data. And it kind of looks like this. You start with a database response. That turns into a database client object response, which is get an object in Python. And then that kind of gets returned to a SQL alchemy result set, which is an object. And then we copy that data into a versioned object, which is bolted up with your versioned object logic. And then for lack of a better term, you copy this into an RPC object at times. And then if someone goes, give me 1.34's object, well, you have the logic hopefully there to make the transformations necessary, otherwise the fields will be empty or whatever. The key that I'm trying to get at is we're making many copies many times. But it wasn't all just the in-memory copies. I thought it was. I was totally wrong. We ended up improving the security with role-based access control. And with this, we added a huge amount of greater granularity on the API queries and allowed people to filter the data and also we filtered the results based upon the actual RBAC checks. But the RBAC checks themselves have quite a bit of complexity. And currently, because we are supporting a transition period of new rules and old rules, we're actually doing double the work. We're looking at both sides of the equation, the old and the new rules. In Iran 17, we had seven checks per node that was returned by the API, which meant any time you asked for a thousand nodes from the API, you ended up with 7,000 and two RBAC policy checks. That actually gets even worse to 14,004, because every single check gets executed twice until we remove the deprecated policy checks. We actually had to do some logic and front loaded our policy checking and decision and cash that and then pass it in further down so that we did all of our logic up front and we figured out our result state and then as we were working with data, we were able to make decisions from there. But of course, I thought, Eureka, it's the RBAC policies. I found the culprit, everything's better, but I only got 242.922 nodes a second. Not quite what the operator was getting on an older release. I thought, okay, let's keep looking. And it turns out we were doing a ton of unnecessary extra work. Those in-memory copies, deep inside of loops, and it was all the fields. So when we look at an actual query response, we go from a response to an object, in this case, a node object, to an API object, which is basically a JSON dictionary. And then we make a copy of that content, of those contents, and start stripping out all the data we don't need. And then send that to the user. So if you say, I only want five fields, we're taking 58 fields. And at the very end of the process, after all the loops are done at the lower levels, we're pulling out only the five fields. We actually had to teach ourselves to be selective with what we queried. Specifically, we had to teach ourselves to, oh, we have this RBAC stuff we should pass all the way down so that we understand the context of the query and also teach our query logic so that we don't need to actually populate every single field every time. So we changed it to be a lighter weight database response to a lighter weight object, to another lighter weight object, to a smaller API object, to a much smaller response that could ship to the user. And if you think about it, if you're paginating through data, this starts adding a lot of time to your query process. And to give you an idea of how much time this was taking when I was benchmarking this, it was taking just 1.9 seconds to get to that first database object in the database client. It was taking 4.1 seconds for that to be copied into the node object. 7.9 seconds for the API, 9.9 to get to that JSON dictionary where we start stripping everything out, and then 11 seconds to get to the final result that was shipped to the user for 1,000 nodes. When we stripped it down and we taught the lower levels what it needed to query by, we ended up with a .3 second time to get the 1,000 node database object. .5 seconds to get our actual node object, our list of nodes. .9 to get that to the API object. 1.76, and ultimately 1.96 to get it out the door. We ended up with a staggeringly mind-blowing number of 540 nodes per second. We started at 96. And I'm not kidding. We saw a 560% performance gain in CI with our database interactions, with our queries, and just purely staggering. And this is an image provided by CERN, Arne, which is one of our Iran contributors who tweeted this. And when you look at this, you can see on the left that most of their queries are taking about 2.5 to 5 seconds, with some lower level queries taking much less time. And on the right, you can see the same basic bands. But now we're under far under 500 milliseconds. And if you think about what, if you're working with 1,000, 10,000, 100,000 entries, this really starts to add up an overhead because you're just waiting. The end user, the requester is just waiting. But the real question that we then had to answer is how did we really get to this point? Because this was quite the effort to dig and research and find these issues. And the long story short, we failed to measure. We didn't look at the performance impact of changes. We didn't look at the performance impact as time progressed. And we also never sat down and went, what would happen if we put 10 or 100,000 entries in and then tried to run the same queries? And that experience changes dramatically when you do that. So I'm sure some of you are operators. And there are things you can do to improve your experience. If you're writing a script or interacting with one of the OpenStack APIs, use NOS token. Don't use Bash Shell scripting to invoke an OpenStack command client, command line client over and over and over again. You're adding overhead of authentication to that entire interaction. Because every single time you're going in re-authenticating, that token that you generate once can be used many times until it expires. If you can, you should consider limiting your fields. And if you are doing queries, you want to query against something that has a database index specifically. Or you want to query with order of magnitude of database indexing impact. And I know that's probably a difficult concept to wrap your head around. But if you know only, if you know a field is indexed and it's power state or something along those lines, and you know only that will get 30% of your results set pretty quickly, then make that your first entry on your query. The database will be much happier that way. And if you can't limit your fields, I highly recommend filing bugs against projects. Currently, Neutron and Ironic can both do user selectable fields. Nova, Glance, Cinder, they don't know how to. Or they never taught their APIs how to do filled level filter querying. The other thing you need to be mindful of is pagination. There is huge amounts of latency with repetition because you start adding in not just the time to prepare your response, but the time in transit, and the time for your client to process it. And when you send that query back, it's not like you have a database cursor sitting and waiting. You hit another thread or another API service, your query gets executed again. And if you have specific concerns with API performance, you really need to go to the developers with numbers, statistics. They do not read minds. They don't quite understand the entire picture unless you lay the operational picture of and performance profile you're seeing. The more information you can provide, the better. And if you think there's a better way to interact with the service, propose it, but prepare for a dialogue because we've built these APIs to be stable.  Measure the performance. Look for inefficiency. Is there a database index I can add that will make this even faster?  It might not seem like a huge impact to the user. But if that user is executing that query 100 times an hour or 1,000 times an hour, it starts adding up pretty quickly. Do your testing with thousands of entries, preferably tens of thousands. You will see your loops take longer and longer with the more entries you have in your database. And time each step going from the database outward. And then do this in a CI job. It doesn't have to be voting. You don't need to really actually save the data. The logs themselves give you that reference. So if you know two weeks ago or a month ago or last year you were doing 500 records a second and you're now doing 400, there might be a problem there. You might need to go investigate that. So in Ironic, we actually have this as non-voting job. We just have the logs. We have an etherpad where we occasionally save the results so that we know where we are at. And if you don't support the syntax of fields equals give me x, y, and z or whatever in your API, add the support. And please wire all the way down to your database API so that you are not requesting an entire object from the database. The more work you put on the database to do, the faster the overall interaction will be and the experience for your end user. And if you have time, spare time? Anyone? Spare time? Okay. The CLI tools that are out there could use some help. So are there any questions from anyone? Sure. So the question is what tools did I use to measure the time between each step? And because of the way our code is built, I actually ended up starting with adding print statements in the code and just executing basic tasks and looking at the logs going, oh, that's what's happening. And partially I was doing that because I was trying to figure out where are these bottlenecks and get a feeling for the layer in which it was. And after that I went, okay, I'm writing something really simple that I can extract some of this data that just calls our internal code and goes, give me this, give me this, and just times the numbers. And that's it. So the question is if we use Rally or something else, we do not use Rally. With bare metal systems specifically, we've seen huge performance impacts across different cloud providers. Some run in operating modes that don't have nest advert enabled, which drastically impacts our testing performance, and we don't really want to have to deal with, oh, the job failed because we ran on the cloud that's a little slower this week. So it's something we've kind of avoided. We are actually, for the CI job that we have, we built a tiny little script to just print the data out on, so it's in the log and we can go look and see what it was. Nothing fancy, incredibly simple. It took all of a couple hours to wire it together. Yes. The question was, is this in the ironic repo? Yes. There's a benchmark folder under our tools. Yes. Can you state that one more time? So in our case, the query didn't become super bad. We had, well, sorry. The question was, how do we avoid the root of all evil of being over-optimizing our queries up front, correct? Versus actually addressing the issues. Hopefully I'm paraphrasing correctly. We actually started with our operator reports and going, oh, that's what's happening. And wrapped our heads around it and kept digging. And we did find that, well, this join is inefficient. Maybe if we tweak it a little bit, it might be better. And that we tried to over-optimize and over-think it.  It was not something we thought of. And it's really hard to find that in the documentation. So I would recommend finding a SQL Alchemy expert if you're having to dig into things like joins. So the question is, I'm going to paraphrase this, what can apply to other projects and how can that be raised up in the stack and identified, correct? Yes. So at the end, well, as a user, send to your vendor or the community. So the way this ends up working at the lowest level is, and this is across many open-stack projects, is we have a common model of database interaction. We use SQL Alchemy through OsloDB and we built queries on top of that. And it's very easy for us to forget indexes. And every operator is going to be a little different in that. And it might be you are the 1% executing this query this way that ends up having this huge hit impact versus everyone else. And that might make a lot of sense for you to add the index yourself if you see that. But if you still see performance issues beyond that, outside of your slow query logs, then you need to start probably looking at, well, how long does it take for the end result? Because we've repeated the pattern so much that with the knowledge I've kind of conveyed to everyone in this room, we should be able to at least go, oh, we know where to look now. It's all the layers we've built to abstract and protect and enable that kind of impacted us negatively. We just didn't think about it because we weren't measuring it really. So at the end of the day, if you could create 1,000 entries or have 1,000 entries, which is the common maximum pagination size, and just time it, and maybe provide insight into what an average record looks like, I would provide that to the community or your vendor because they should be able to take that abstract and move from there. There was a hand up front at one point, and no? Okay. Yes? Yes, most likely yes. The problem is a lot of the additional checks for us, they were in our API layer right before we were shipping the requests out. So I don't know how much that would apply to other projects, which is kind of why I wanted to present this. At the end. I think it was a speaker from Switzerland who mentioned that the database performance was so poor with OpenStack, and I think it just getting worse.  I think it would take a new project with some of the problems in every project that just finds new standards, or I don't think you can solve it with any mutual or no or no. So the question is, do I think that we could solve this as a single department or single entity or do we need to spread this to a community context and make it a wider effort? And my personal opinion is that every single project is going to have specific challenges, and if we were to actually try and move this forward, it needs to be a TC goal. That projects need to look for this. The problem is when you start talking about pain points or user experience issues, everyone has their greatest pain point, and they usually don't want to talk or listen about someone other's most painful point. But if we do have patterns where we're just constantly hitting the database, we need to optimize for that, and we need to be aware of that use case. And I think one thing that operators can definitely do is go, here's the query that I'm running. Here's what I'm seeing in the database. Here's how long this is taking. This is way too slow, and from there, the project should be able to go and look at it and abstract it and try and improve performance. Because all of the projects have kind of gone in somewhat different directions based upon specific problems they've encountered. So it's not like there's one way that we can solve this across the board. I believe we have time for maybe one or two more questions. The question is, do I think I've reached the end goal or if there's more room for optimization? We think that there might be room for more optimization. We're just not sure if there's actually value in it. Specifically, the conversion of the API, the API object, the JSON object, that's far slower than we would expect. But we haven't really been able to wrap our heads around why that is, because we do the same thing at lower levels repeatedly. So we might be able to shave some more time off that. I'm just not sure. We hit 541. Wow, okay. Any other questions? Yes. Scripting I wrote. The question was, what tools did I use? And I wrote scripting to time at all. Any other questions? Well, thank you, everyone.


It's Flexi Rod Set Time Future in Soul Tanicles. Now I'm going to be using two types of flexi rods and I'm going to be using the horseshoe method made popular by curl days. As a styler I will be using the can't believe it's not butter made with coconut milk and Jamaican black castor oil. Now I do prefer a thicker consistency as a styler but we're going to make do. As my leaving I'm going to be using their not sauce quality tangling. All right you guys so let's go ahead and do this. I'm going to be starting this style on stretched out old hair and it's also dry so lightly misting my hair with water because water equals moisture and I'm going to be using the not sauce as my leaving. My whole plan was to section my hair off and use the styler as my um well as a styler. However after the first run through I noticed something so you're going to see me here lightly detangling my hair with the cone. I'm going to go in between the cone and the fleece a little brush. That right there was a styler but as I was putting it on I noticed something. This is why I was on the fence with reviewing this product. Um the consistency is off. When I first opened it up and tested it I noticed some type of beads. I don't know if this is some type of like buildup. I don't know if this is going to show up on cam. It has some type of grains or something. I don't know if that's going to show up on cam. Do you see how and I'm trying to smooth it in and it's not it's not disappearing. I'm not going to use this product. Um and you can still see how some of it is still on my hair. You see that? So I'm allowing my hair to dry a little bit and look. See this? See that? Oh instead we're going to be using the Mila twisting souffle and a little bit of the main choice gel. I'm over it you guys. I'm going to apply a little bit of water and see if I can work this section out. So going ahead and with each section lightly misting my hair. Yeah I'm still mad there. Yeah I was actually pretty upset because these products are fairly pricey. So um yeah going ahead and using the harsh sheet method. You know this method was a little bit a little bit difficult at first but I got the hang of it. You're not going to see me set my entire hair. Making sure that the ends are smooth but there are several things that I ran into with this particular style you guys. First of all the products did not work and I did not set my hair long enough. I had set a pole a couple of days before and I ended up trying to dry my hair the same day. Big mistake with my thickness, density, hair type. Never want to do that. So I ended up with about 10 to 12. I can't remember exactly about 12 uh flexi rods and here I am a couple of hours. Now I allowed my hair to air dry for two hours. Then I used a blow dryer excuse me for one and a half hours but it was not dry. About three to four sections were still wet. On the side here you're going to see in a minute. Yes see this is still damp. The side here in a minute oh it was wet and I was fit to be tired girl. You see that? You even see it. I was a little upset to say the least but I had somewhere to go this night.  However with all this being said this style turns out beautiful. I was actually I've seen pictures of 4c chicks that have this defined textured look and I had no idea how they achieved that look. I'm pretty sure that it wasn't from a filled flexi rod but I was overall okay with the end results. So yeah I'm going to continue to take out the flexi rods and I'm going to make do with the mistakes that has happened in between the product and the style itself not drying properly. So yes less sent learned girl less sent learned. So this is the first for me where the product and the style did not work. I should have listened to my instincts in selecting the flexi rods. One and a half hours not even close like this side was wet still. So I'm still going to show you how I'm going to slay this style. I'm not unraveling excuse me I'm not separating at all. That would be a disaster. I ended up taking a blow dryer to my hair because there's just no way and later on that night I had no other choice but to two string twist my hair or it would throw out. So I'm going to show you guys what the back looks like okay. Thank you so much for watching this failed style up in the girl. All right thank you so much for watching. Take care. Bye.


What's going on guys it's your boy dpj here today with another destiny video and in today's destiny video I want to showcase to you guys my amazing trials of a psorias ship and this Amazing-looking trials of a psorias shader my body Unlucked but before we get into the video if you guys have received anything amazing from the trials of psorias I'm lucky personally with the trials of psorias. I have got complete armor that has dropped while playing basically for all three of my Characters, so I can't really complain and say I am unlucky in the trials of psorias when actually in fact I'm actually pretty lucky and I've actually got the ship now the only thing I'm missing is the shader Which I will showcase to you guys in this video, which my friend unlocked So firstly we're gonna take a look at the ship and it's called the drought of Nectar It's a legendary ship and it looks pretty damn unique Loving the yellow looks even better from behind Which you guys will see in a second and I got this for as you would saw I carried my team completely getting four kills I mean like a bus just getting by the way, but it's an amazing looking ship And I'm not sure actually how this is I mean I've only seen a couple of people with it and they what they've posted me pictures of on Twitter none of my friends I've got it not that I know of anywhere now we're gonna move on to the shader now This is a shader that dropped for my friend dog 117 you guys have seen the exotic dog in a few of my videos He had this drop from also when he was carrying the team now It's called the errors or are as passage and it's basically gold that's it's basically gold But it looks absolutely incredible as you can see on screen now You just are completely bling you really are and on some of the other armors It looks even more incredible now I want this thing so damn badly so I can see what it looks like on my warlock and on my hunter Now if you guys do have the shader and you are a warlock or a hunter if you could tweet me a picture of How this looks on certain armors that would be pretty bad ass my Twitter is linked in the video description And it's at DPJ SC 08 that would be amazing if you could do that But yeah guys that is a shader and sheep from the trials of a source If you have one of them, let me know down below in the comment section if you have both of them Let me know that too. Hope you guys enjoyed the video. Thanks for stopping by as always and peace out until next time Peace


Our proposed method is an end-to-end deep learning framework for change detection in remote sensing applications. It uses an improved UNET++ network to fuse global and fine-grained information from image pairs to generate more accurate change maps than previous methods. This method has been tested on VHR satellite image datasets and has demonstrated superior performance compared to other state-of-the-art CD methods. This article was authored by Daifeng Pang, Yongjun Zhang, and Haiyang Guan.


Today we're going to be talking about running Linux completely from RAM. What do I mean by that? So when you're running a live distro of Linux either off a USB flash drive a CD or a DVD or even an image off hard drive That thing is running in RAM that thing that distro is running in RAM But it's pulling information off that disk whether it's the CD or flash drive So everything's loaded to RAM as you use it, but as you're requesting files off the distribution It's coming from the disk which nowadays, you know off a flash drive especially reading at least is fairly fast But especially back in the day when it came to CDs and DVDs it could be fairly slow So if you go out the whole thing to RAM it's faster also a benefit of running everything out of RAM is Normally when you boot off a USB flash drive or CD you got to leave that disk in the computer Well, if you boot everything to RAM You can take the the USB flash drive or CD out and the whole thing will still run You don't need that drive in there anymore, which is nice So we have speed as a benefit. We have the benefit of not having the disk in the system But also if you're really paranoid you can have a diskless system where you just have the RAM So normally when you're running off a USB flash drive a lot of times it's a read-only image So nothing's being written to the disk unless you set up some sort of persistent mode But if you really want to make sure that nothing is being saved that drive having no drives in the computer is nice Everything's written to RAM. So as soon as you turn off the computer, you know that everything's going to be cleared out So what are the downsides to booting to RAM? Well one, longer boot time because you got to wait for the entire image To be copied to RAM. So if you have a distro that's a gig or two gigs Depending on the speed of the flash drive and your computer it might add 30 seconds a minute or even two minutes to the boot time as it loads everything to RAM Another downside is if you're limited on RAM You're now using up a lot more of your RAM as dist... So let's say you have four gigs of RAM and you have a distribution that the image is two gigs Well, you just used half of your RAM just to load up your system now You're only running with two gigs worth of RAM which especially if you're downloading stuff could fill up fairly quickly Because remember you're not using hard drive. You're running from RAM. So that's a downside Especially, you know working with older machines now some distributions automatically boot to RAM especially lightweight distributions I believe puppy Linux does DSL does that's darn small Linux will say that Another one is Slitaz Linux. How do you pronounce Slitaz? How to pronounce comm Slitaz. Slitaz? Slitaz. Slitaz? That doesn't sound right. Oh, how to pronounce comm forward slash French I think it's a French distro. Slitaz. Slitaz. Slitaz. Slitaz. Slitaz. Slitaz. Slitaz. Oh, the official forms for Slitaz. How to say Slitaz Slitaz is an acronym. It is I had no clue for simple lightweight incredible temporary autonomous Zone is that really what it stands for? I had no clue Here's another answer how to say Slitaz. You don't say it. Yeah use it some other distributions such as MX Linux When you boot up if you go into advanced options, there's an option to boot from RAM grandma Linux I think I don't know how you say it GRML Linux also has an option in the menu But not all distributions have the option to boot to RAM in a selectable option So today we're going to look at how to boot those distributions from RAM now. I mainly stick with Debian distributions I'm not sure if this how this works with other distributions But basically we're just going to pass a flag to the kernel to say boot everything from RAM and it's super simple We're going to do it with a few different distributions. So let's go ahead and have a quick look We're going to start out with grandma Linux again This is one of those distributions that does give you the option if we go to boot options We can choose that and we can go down to load to RAM So it's going to start the boot process and here in a moment. You'll see that right here It's copying over the file system 43 percent 68 percent 100 percent So at this point if I was running on a physical machine I could unplug the USB flash drive or eject the CD this distribution is the smaller version It's only about a half a gig and again I'm running a virtual machine so copy to her fairly quickly But again the speed of a copying to your RAM will depend on your machine and your flash drive But it does add to the time but now everything is running completely from RAM And I just had to choose that selection from the menu So here we're working with MX Linux and down the bottom here You'll see F4 gives you options if I hit F4 You can see that there is an option to RAM when I click that and then I start booting It will now load to RAM and again this a bigger distribution So it will take a little bit longer to copy to RAM about two gigs again I'm working in a virtual machine so it's going pretty quickly But once this little process here is done in real life If I was working with physical hardware I could unplug a USB flash drive or a CD RAM So again here's another distribution that gives you that option in the boot options where you can just select So moving on to distributions that don't give you the options in the menu Here we are with Ubuntu so I'm booting Ubuntu or however you say it and you can see we have try or install Now you'll notice right here. We have the option E to edit So I'm gonna hit E and here we have our boot options And right down here where it says Linux This is your Linux kernel and these are the options you're passing to it. All you have to do is somewhere in this line We're gonna write to RAM all one word just like that And that's all I have to do and then you can hit F10 to continue But I'm gonna erase where it says splash and quiet so we can see what's going on Otherwise, you don't see it just gives you the little process that it's booting, but it doesn't show you everything I'm gonna go ahead and hit F10 now and you'll see in a moment It will say copying to RAM or it's gonna be mounting some RAM So yeah copying live media to RAM and it shows you the command. It's running It doesn't give you a nice progress bar like the other distributions do but once this is done copying to RAM We'll have a system loaded to RAM. So here we are with a Debian live distribution Now there is an advanced options here, but there's no option to Boot to RAM so we'll go back and we'll go up to the default option here now in some distributions You hit E but you look right here It says right at the bottom of the screen tab to edit the menu entry So we'll hit tab and it gives us the menu option here You see Linux it's giving us the kernel and again all you do is hit space to RAM and I can go ahead at this point and hit enter to continue now It does have the quiet splash screen so if I hit that it's going to show a splash screen again Just like Ubuntu would but you can hit delete on the keyboard and it will show you what's going on And here we go. It's copying the file system to RAM. It does give you a percentage bar unlike Ubuntu I don't know why Ubuntu doesn't I guess it's just Ubuntu, but here we go. We can see 71 percent 80 percent 93 percent and now we are copy to RAM and again I could remove that disk if I was booting to actual hardware So you can see just adding to the kernel options that to RAM option will allow you to boot to RAM Let's try another distribution. Here we are now with Linux Mint again Read what it says on the screen, but as you can see in this case We're gonna hit E to edit and just like on Ubuntu will go down to the line with Linux We'll go to the end and just in here whoops will type to RAM again You can remove the quiet and splash so you don't get the splash screen But if you accidentally continue which in this case you can hit control X or F10 Just read what it says on the screen and it will tell you what to do I'll go ahead and hit F10 It will start to boot if the splash screen comes up and I want to see what's going on All I have to do is hit there's different keys file hit delete and here just like Ubuntu since this distribution of Linux Mint is based on Ubuntu It's not going to give you a percentage on how much is copied But you can see here that it is mounting some RAM attempt file system and then it will load to RAM And now you're running from RAM. So there you have it Now you can boot your distributions of Linux completely to RAM with no hard disks whatsoever Including the drive that contained the original file system now some distributions again Do it automatically usually smaller distributions some will give you the options menu But now even if they don't give you the option in the menu You know how to get it to boot to RAM at least again on Debian based systems I would assume this would be the same on other distributions of links that aren't Debian based since this is a Kernel flag and we're just passing this information to the kernel But I haven't tested out unlike arch based distributions or you know fedora or anything like that But give it a try let me know in the comments if you try on one of these other distributions And let me know if it works or doesn't work. So I thank you for watching again My website is filmsbychrist.com. I'm Chris. That's Chris with a K link in the description I also have a patreon page to support me through Libre pay pay pal I thank you for watching liking sharing subscribing commenting all that good stuff. And as always, I hope that you have a great day


Apandipo me gongandipo mpenzim taza maaji karimkot rea kipintya chitchatapa dania why 2-5-4 TV ni tengina languken relbis. They call me, I call me and you call me Patricia Muriuki and on social media chitchat at why 2-5-4 and you can also reach me at Patricia Muriuki. I go by the name Eve Nyaga and I have said many times before this is the only show where you can get the juiciest gossip, the latest movie trailers and the newest music releases. Kama wa naga nita, Baden Fleso. Nakisha kwa mba story sambazo na kupa, na kupa, zikiwa nalaba e inaki. Kabi sampizim taza maaji ga muli votezamo, mua na kuna Baden, kuna Patricia, nevili bili kuna Eve Nyaga bai wa nikandongo pokusho to sio. Muanzom na pendeza sanan yote na shukna zadati bia kukuja. Diop mbalono yotu kia kisha kwa bentu kichanganu wa masola buru na nya mba tukona wapa leo. Wotezamo yotu tukona patara, tia kufanya tu, shukua kikombe tiako, tia mania barini, tia ice cubes kidogo, ama tia kusharubatia koko kama yana karakara, mania maembe, ni buru neshe. Kama kuna pendezo kofa, masikadi wako ako, tumiwa notezamo kia api, kupitele pende patushion kwa miya nichi tia toa eto fe fo. Kuna post nambu e kupa leo, tumiwa piche angu, tumiwa piche Eve, tumiwa piche Patricia, tumiwa piche Baden, kufupi piche eto otin. Atsia kometu pale, tumiwa notezamo kia api. Top to top, kuna mumengiwa mbwemi hiri nasi yu kama mkoteari, si yu kama nyuma niya tumiwa, kuna pende dawa ipewe. Ya menu? Dawa ipewe. Uwa notezamo dawa ipewe. Ya home matua katun kuna home? Na duna tumiwa ipewe. Wotendum? Wotendum. Nana kiamtuna na dawa ipewe. Una mende zimejiwa mbwemi nyuma nana, tise maipa tata sumadyo tashituka, Lakin ni kuna kuna kumikuna kitu nbachi kikubahi sose ipewe. Tuna madawa mbwemi kubaliwa amunchi ni kutumiwa. Tamasi garemi kubaliwa kama pumbemi kubaliwa. Lakin ni bangi kubaliwe yunchi ni Kenya. Lakin ni katikamo jenoflani mbokto pizo ni ambeni fukajiwa pa Kenya, lakatikamo jenoflani, na kiaza kuzungumzi evi tu via madawa kulemiwa, ususuna kuzungumziya bangi, na kasi mago mba, angi penda sana bangi yalalishioa pa Kenya. A kasi mago mba, atakamo bangi yalalishioa, imanishio rota vuta viovia, sababu bangi namanufa, kuna tumiwa na tumiwa kama madawa, kuna tumiwa na tumiwa kwa chahi, na kuna tumiwa na vuta. A kasi mago mshosiku ewa na tumiwa kwa chahi, na kasi mago kita kutumiwa bangi, itumiwa mumu yunchi ni sababi kubaliwa, lakin ni nabidiwa na safiliwa baka kule Los Angeles, kukule Amsterdam, kutumiwa basi, kule bangi kwa chahi ndali. Na piyo galevi levi le, apa ni Kenya, Uginga le gwa na kama vampizo, ni msa ni ambaipi kule gwa na mikoakilalami kasa na kwa, ano mba kumbaba gipi kuli ingalizda. Niki tumiwa bachi mimi skiliwa na kosa manjibu, lakin ni sababi ni kuna jiniya, dani nita pata manjibu, tohazena we patrisha, unata basa muna fraya nuna, nika mili suwa lagabisa ukotari kuli angusha, hemu tumiwa nuna bipi. Ah, okay. We know this is a drug, na ikona effect, tizake kwa mili. But there are states in America whereby it has been legalized because in aside they are doing it, it's like there is the medical marijuana or something. So, okay. I wouldn't say it's illegal because it tells me what to do. At the end of the day, let's mind about our health and all those things. Aguskiya, alia mbio even at the end of October when I go, lakin ni sabangi na mizahat watu na kwa machizu, na kwa mawendo azimu. In October, I said to myself, nimi tu upe mba shedi tokiza na kwa mba mba mba, mba ame oni kana kwa. Me I've seen it. I've been affected, I've seen it. You've been affected? Ya. I've not been affected or affected. Emu tu ovi wa? But I've seen people around me. We'll see where we will be when you've been affected. Not me. You should have where that's clear from me. No, it's been infected and been affected. So, we have been affected and someone close to me. I've seen someone really go to hospital because of using the drug. So, I wouldn't support it. Uka misabangi, even onani. Kwa tu wa pigi, pigi miyoshi. Rege zigia kili niye ma. Una juo piyaku na tu wa biyasha arahapa. Una juo pengi nerefafungulia wa tu ma biyasha arahapa. Una juo piyaku na tu wa biyasha arahapa. Na gani, seriously, tu na fuhuwa. People will make money. Ya, apa mi fukie na ma. People will make money. It's not good to make money while you're destroyed by this. Apa je fukie na kama iwa, apa mi fukie na maia? People will make money. Apa mi fukie na kama niya. Hey, shia. Hey, shia. Come on, shia. Hey, what's up, mami? Iwa piyasha iwi, biyasha. Hey, shia. Badi wa nasimagi. Okay. Aki legalize. Mis, okay. Stasema siyo nishida, na piyastasema nishida, because Aki legalize, kuna watu ambawana iitu miya, kama wei wile wuna wana siyo boraku tu miya bangi, ataki legalize, siya tu jume, legalize, utaenda kwa inunuwa. Wile wuna jii, wile wuna jii beba wei mwenyewe, inezafanya, kama wulu kwa wuna tu miya, utaenda liya kwa tu miya wuna wana, weneiko saiba do aji legalize, inezafanya, wuna atawana tu miya njiya zakanda, wuna skia suji, wana tu miya panya roots, kupiti siya izimadawa, bati kiwa free, ata watu ata shuguliko naiwa. No, when it becomes legal, no, when it becomes legal, tu juli skia temu niai, tu juli skia temu niai. When it becomes legal, then, if I want to sell it, I don't have to piti ya nyuma nyuma, then it's, as in the flow, is free. So then it exposes more people. Okay, you see, and it exposes more people. Look, analiyan angaia for this aspect, let's even look at mga maime baniwa, iletaim sauti solo alitwa, so niya melani. It's got 3 million views in less than a week. Jume, wama iban.  But when it's not legal. Yeah, then you wanna upset, if it becomes legal today, the flow is high in the market, which means more people are now exposed to it and more people will want sababu vi tu zingi ne matawana nanzangatuna, like we try not to want. We'll want. Shisha ni matawata, eka yeh azo ke nando wana ii pigya nanske, ah! Shisha ni su usi mi na su ii na flavor, su ii ni ni misi ii usi yeh tu mi. Ono jazi na mga uma, jazi na mga uma. Neske na nanske na nana ma flavor, usi ni elewa.  Mushu usi ku diske, Mushu usi ku ya tini viv tu patatuna vitu omi e, Mushu usi ku na patatuna lewa na kula. Badoo bangi na sumi kukupiti, kuna ma keiki ya mazoza bangi, kuna kukisa mazoza bangi.  These is natural. Because people always keep talking about na angali ya de negative side of it, a moezzi fikiri ya mua angali ya kama kua na zakuwa na. Unu najo, In convolution, it's beyond us by the way. Anami ya tasi nili, zani kia zafkirebun e, sikama kili na roi kai viyan. sikama mulu na tihia, Kwa maikamakana sueti. Mita zamaji twa nii, vei simpa. Nisa kwa maikamakana na skini kama nii, ashole niti rili ka iwa mungongo nii. Let's hear what our fans have to say about these. Patrisha imu tuwa pena fasi washabi hiwa na? Ya, sure. Wa nii, washima umbea. So, wambi u tuwa na chiha pika nii kumabi. Just a comment on our social media that is Facebook and Instagram. Twa wambi u do you think that Kenya should make bang ligo? And why? Sise mii 2 years and then you don't give us a very good reason. So, ya. Pita pegia wae 2.54 so? She chatted why 2.54. Ya, ya. Top to top. Patrisha, ati blaki na Virginia umfayanimite. Okay, so last year, to our 2018 time at Mapenzi, we see more of Valentina. these wedding photographers na itwa moshiri frames and alkwa na taka kupe opportunity a couple that loves one another but they cannot afford to maybe celebrate Valentina in a special way. So, it decided to go with a street couple that is Blackie and Virginia. Now atu wa li faniwa makeover trust me, it was extreme makeover. And it was an amazing thing, this wali trend, waka enda, interviews in different. Ya, they went for interviews in different media houses and waka kenya waka kenya wana. I love Kenyans because Kenyans have a lot of love. Waka wachangia do, some bought them, also items. And then there's a two and travel company that sponsored their trip to Diani for I think a week or two. So, atu wa me jibamba san. But the sad thing about these now, these people are back on the streets of Nairobi. And they are different comments from different people. The managing director from the two and travel say that tumelipia wa two rentia six months. We've tried looking for jobs for them but it's like ito sheki. And the thing with life is that someone cannot take you and help you for life. I will start up and then you have to ladzima wei rebuke sasapu kwem jenjiwe kutafuta. So, they are back on the streets and I think if you try to help someone, aski kama na zasai diwa, then wachaniko zia runa za the lady sold household items of once 200,000. After wa bepe wa simu the next day she sold it. So, I just think there are people who cannot be changed. There are people who cannot be helped. So, I don't know what you are talking about. So, you kwa me pati wa jobs. Ya, they had been jobs. Ya, they had been jobs. Kuna mtemi tokasi yubu me tikauntili wana. Apidia kama mbi ule ba mdogo blaki. Kwa shivipi, jo nuku pekazi yosem. Neske blaki a kakata. Ya kakata. The lady was already gotten a job as a cook somewhere. She likes. Mi waza kiku bo si, si eti nongia kwa kumadaraw ama kwa chuki ama kwa machungu. Naki ni mkushosiku kuna hatru naisi wa baki sema ali opu. Ya, there are some people cannot be helped. Kama mtu anuza luka usmfungu le uspamaa ke tutari. Kama mama anuza bogatze bogatze tekin ni shi niki mbili achia baki ne yoshini. But people will appreciate and take advantage of kwa zoni mtu. So, the people who want to take advantage of the opportunity. Mi niliwa na walkona semati, siji yo tuwa and travel, they were taking use of them. How? So, however. Let me tell you, kila mtu akona. Kila mtu akona. And every time there is something like this, you remember there are 100 Bobcapples. Yes. Companies will want to jump on this deal for their PR, but at the end of the day, wo mesa indika. Wachala nao when you're at a PR. You take advantage of it. We take advantage of it. Mi niliwa na bolo milipata ilo blakengi kwa shefunguwa kama na Instagramu pegi, Facebooku pegi, ilo fanya matanga. Yes.  And na pala kwa street. Mwenena Kendalbis. Ken. Mwenena paka baka makaki dog. Shkulewa. Mazeya zaka. Let me tell you, opportunity comes once in a lifetime. Naiao, to be honest. Ime pita. Ime pita. Ime pita. Ime pita. Ime pita. Ie pita. Ime pita. Maw, maw. Ime pita. Oh, the numb, the numb. Mwaii. Mwaii. Mwaii. Why would you go back to the people stories? You don't know people stories. We don't know. We are taking time to judge them so harshly and we don't know what took them back. Penginiatai lek幸awa napaania, maybe they're being mistreated. No. You don't know. Until you hear the other side of the story. That is when you decide and make it. Oh, kenya lichanga doh? Io doesu wangiwa nきangia nai oki to. Right up to one, was So as kwa mba, vijeni yama blaki on kwa nesema kwa mba lini, pwa renti tu yami ezi mini. Kisha muxo sikuwa kwa chayipa, yu uanzi, hapupu kwa nye ni. But then, you have, I pay, if someone comes today and pays my rent for 4 months, but the time the fourth month is coming to a net, I'll know where to get more money, I'll plan myself. Mata, pia waku canceli wa maybe... So I, me ni have any... Muxo sikuwa kwa mwa kwa mwa confano blaki ono, tizama kipindi sasivi. So me, confano blaki ono, tizama kipindi sasivi, na kupa ushouru wa buru, ushouru wa mbota pata binefoto, hu ushourungi oli pekama milioni mojya, ushouru wa mbota panya vipi. Huo unawwezo tariku, nama chokorawa mba ono kwa ngaliya na naka mam, mutu wa mbeini kiyo, chyao sasivi. Bono su chikuwa na fasiyo utafuteni, kama niwatu mba wadami ino ta kusapoti, ukuya kama mukubu wa mba chokorawa wanzi kusenia wa chokorawa enzako. Muxo sikuwa tako na ele na muxo sikuwa te senia wa chokorawa enzako. Ni ushouru wa mbita wa mbita. Spoken like ten men. Nama vipi. Situ marizia. Nama vipi. Ntazama aji kama ono kitu chaku kiyangia kusenia na story, ama ushouru wa mbota kumpa blaki, sabahu ini kesa tako na tazama, na kisha pey tako na tazama kikipindi, achi akwa mga tika peji, achi cha 225 Foto. Mbota suma kupi mo niya koni api. Ntazama aji kama ono kitu chaku kiyangia kusenia na story, ama ushouru wa mbota kumpa blaki, enasa mmama karmata wei kufa. Ni serikali mchitu kizia ima sima komba watua jafa. Aki ni, sizungumusi sessika ama wa nasi hasa mani nkesu, ubu nga na burudani. Kikipere gatu kwa burudani kama, kuma na mga wani, kusasakusenia na nga ulysuala. Kuna team akodi abawe mi top pay bill number, watua fanyam chiago kyiili akupewa tuchakuna.  M Centre Naka a Ninana Naka Naka Naka Naka Naka Naka Naka It depends who is handling it Tunafa kama inenda kupewa kiesi flani piya, tunafa kuwe lezeo Sia abu sisi dho tumetua Tunafa piya tupewa kwa tikoini Kikubu na manenda za kwa usta kia guniwe me tokangapia, me me fikangapia kikubu bachia mishwa siku Ono tukama uletua miyamodia Atakama na kulanda zia shilingi shire ni kikubu amekula Kikubu andi yo Ibu na se mani This is a very sensitive topic Yes But Miki dogo nina side na Nina side na kinapii unit Because Kenyans are loving Like Patricia said We are full of love And people will come out Yani wiki ta jimsa adawa to taku sa idea big time But there is no way Sisi tu tatoa pesa yetu And we keep Tuna katoa pesa each and every day And i pesa allegedly Kuna inenda kwa mi fukoza watu So that people don't go hungry Ono jwa So Sisi mi watu asi toa pesa But just take a moment and think about it There are people Chiza kamawe There are people who are Supposed to be helping that Those counties in nina Zina stav But they are not doing their job So sa how are we supposed to come from Kwenye niko mi me tokana Nairobi Nitoe nini kuna wiki dogo na nina struggle Wail kunam tu maali Mi si jasemani nani na si juni nani Anatiku wa tu pesa na eka kwa mi fuko Sinota? Patrijo wana se wajani So nini mi nili eka mi sababa yemi Kwenye tu iwa mi sewa This is very sensitive And For me in historia zin You think about it and you're like Okay, so Why do I go to the bar lot and elect someone Why do I vote for someone Because Time kikari bia time in election And all these things These people go to look for those votes In those same counties But say if you got time Ah watu sasa There is anger You'll come out and say no one died And someone else will come and say Literally someone died We see disturbing images on social media So mi niza sema It's two way I support I support that Kenyans Kenyans are so loving But fear Why don't those people Play their part How many Kenyans right now Mi mendingapiko Maybe different counties Farmers have a lot of produce That they don't even know where to take So they go and buy these things And then take them to these people in Shukana Kabisa That is all I can say But then Because we are human Whether they do it or not do it You'll always fight it in your heart That I want to help out So but we zika Watu wetu anakufa In all these things And because we are so Angad by our politicians Or our leaders Then we don't do anything So I'll just tell Kenyans Go out there Do what you can Trust me Andrew Bob can do quite a lot No one is asking you to give 10,000 At a 50 Bob Watu matuku you pay bill You never know what it's going to do Natu na sema tu We hope it a 50 Ya we hope Ya we hope That it gets to the people Ki kubo machu Mi niza ni kasema Ni wama Mushwa siku wama Ta munga kode Bile bile ta munga piyonit Kwenji ai Serekani Mi serekalietu Mi serekali Ki kubo machu ni tanikufanya Ni serekalietu Mbevipo a Kenya Sisi tunahela Hinain Tunahoma kama Mkenya zaka ni tokiza Piaka ungezea ke Mushwa siku tufanya Ki tufanya plani So serekali Mi kama ina miloni kumi Waka niya tuwa tuwa angapi Saba muna niya Kenya tuwa zeni Mila miloni kumi Mibi dutupi miloni kumi Kenya wamchanga Fike miloni shireni Na izo elazi Unekani zina wufanyu Timu yungu Si Timu ya kawida Niki ni Timu yungu Timu turukan Wato wapia kazi Pali wadidi ya kusapla Ima tiya kula Witu kama vele Wanto mushwa siku bana Kutawona puna barat Nini niya nga laniya kama ilo Ambalo na sumboa tu Mushwa siku ni Tawona apichi yambaya Wajitia tuwa ke Tizamadi so kama Wama upitizamadi Yone zungu zafibis Takimi mi zungu muzini Oni kana kama na Sayidi palipopoto mi Mi sema tu na tiyo fikiri Ani fikirazangu tu Very simple Na tiya kumina Tiya kumina sectionia Tawona tiyiki kuminsako Top to top Patricia Wakenya wakasirika ni ni? Sazin ni na nafiltu Wakenya wakasirika tuburi As in onapenda tu Kumina tuwa unge So Wanjiko Wanjiko I think she's called Wanjiko Ruru Mama Baha kwa machachari I think she was vacationing somewhere And she had a bikini picture On her Instagram Nali kwa na Kimono But I think it was Nani by the way It's a long Patavarap Ya Unawa kuna bikini Kenyans on social media Bona Tembe uchi basi She's showing too much Ya she's exposing too much And I just asked myself Kwa ni do we go to the beach with pajamas I know Or do I go the way I'm dressed Is this how I go to If I decide to go for a vacation In this I'm gonna work in the beach And sometimes Waking yatu wa na chuki They have love They have love and that's too much hate I say mama rata tu Si chuki Si chuki na si chuki Nani nini Mama Baha Kamo na evo ito yulegi na mama Baha Ni gina na mama ilo Ii Mama Fahiko nega na si Kwa ni ati What are you going to say When you go to the beach I'll say yes Yes I'll say mama mimi Niskeze kwa hanzo Bushuwa siku kuna pichi ambazo Mono tu weke pichi ambazo Miki e bikini Mono tu weke pichi ambazo Miva bizu It's the first time No let me tell you There's time for everything We don't have time But we don't have time To work in the beach So you control yourself I'll control myself When you control yourself If you decide to go for a vacation You can't look around For a vacation Natia para barama takuenda I have an idea Why I decide to go straight to the beach That is the mentality Mama Mama So she will get on and on Now this is a role She has on TV She will say Even if she was a mother bf Dwe opposingrui are those colleagues we are working in? No they are not We go to the alliance Kwa? Zungu Zungu Fusiletu No? Let me know Let me get to that No, let me tell you It's not about Kamma ni mamakizungu basi Bona tukona pools Kenya Why do we have beaches in Kenya Then those beaches should be carried and taken back to those wazungu Thank you Zungu suopukinand miki ki tuye mabaya What Pakehi Let me tell you You just preach and I will say You are being letiboo You being letiboo I will say Sii tini kwaetumi Sii na chuki Mama ba'a min Sii na chuki na ui kabi sa Uta ruli kule. Uta ruli 1990. Uta ruli 1990. Naka kumibadia mimekeshi, rini badia mimi kiliya kwa ni tafutu kwa mta kwa na niliya wana nimiya. Hivi muna generation ni potobu. Hivi muna generation ni misuwa. We can't. Baza mimi, we can't. Nga za nimi, nga za nimi, mwa kwa mabiti na bufufanya. Nga za mimi, nga za mimi, nga za mimi, nga za mabiti na bufufanya. No, let me say this. Let me say this. Nga jutko azi ni ajuwa. It's very simple. It's very simple. Where were you? What is the reason you should be sharing this? The answer is this. What do you mean that you are sharing this? You are sharing this? No. It's a special reason to share this. Let us ask Kuchaka if he had a girlfriend today and went without the mom. Uta mba ia pa jamaz aataik. Ata kwa jama za atapa samaka jabazia.  Uta kwa jama za atapa samaka jabaza. The reason you should be sharing this is that I have a girl friend with me today. I mean that you are singing in a V 현ia. Who is it? Who does he know? Who is she? Who is she? Is she a nina nina nina nina nina nina nina nina nina? Let me tell you, I know at least next time, when I go to the beach, I know how to pose, when I pose, I will know what to do And you appreciate yourself I'm appreciating my body You're appreciating your body? I'm such a bikini body, it's a lot of work Yes, it's basically not about who I'm showing, it's about me So, can you tell me what you're wearing? Wait, what you're wearing? What's the fire in the field? I'm wearing this lace You go to the beach And you're wearing lace? Yes, I'm wearing lace And you're wearing lace? Yes, I'm wearing lace So you're wearing lace? I will say this Did you see the president of Croatia? Have you seen that woman in a bikini? Yes So please, your story Thank you Can you tell me what you're wearing You're wearing lace, but you're wearing lace I know how to pose I'm a bikini and I'm wearing lace So please worry, I'll tell you this is a nice photo Today I'm wearing lace I will show you what I'm wearing Thank you