Hi guys, and welcome to the vlog Sherry's birthday vlog Hello, we're starting it off. Where are we Sarah took a spring? I always want to call it chlorinado spring. Wow Valerie is needing the attention. Hello. There's Valerie We're gonna go check in right now, and yeah, that's pretty much it, right? Okay, we need to pick up our magic bands I wanted to start the vlog sooner like earlier today, but it just didn't really work out and as you can see We're wearing we're all bundled up because it's kind of chilly out here So Sherry and I filmed a tiktok if you haven't seen that go to my tiktok or like Instagram And you can see it there and yeah, so we're just gonna get our magic bands And then maybe the next clip might be a little room tour We're gonna go to Disney Springs this evening, and then also tomorrow It's pretty in here. This is the little atrium Check-in desk Very tall ceilings we have going on here. I just show you guys this little cute gift basket of baby Yoda Oh, look at this which characters is that from Guardians of the Galaxy baby tuk-tuk. Oh baby tuk-tuk We got our magic bands, and they are not free You have to buy them now. So I chose this millennial pink one. I think all of these were five dollars each Here we have some 2021 merchandise Mugs, frames, shirts, and we have the make-a-wish blue collection We actually just come into the little grocery shop merchandise store in the hotel.  Oh my gosh. Look at how fun this mug is if you guys like frozen little trivets normal Disney merchandise here Ornaments flip-flops beachwear I don't think we're gonna be going to the pool because it's pretty cold for us Floridians Some masks here we have More beach stuff. Oh the ears. Ooh, these look new. They're like Chinese ears. That's fun That's the first time I've seen those ears Obviously t-shirts more headwear Again, I love those the green ones. Those are really cute Okay, guys, so room tour time. This is obviously the front door. There's me I love how I decided to get a really big Sweatshirt like this is like a 1x or it's a large or something and I'm like trying to tuck it in So that's smart, but whatever. So we come in here We have a little kitchenette like we had at Old Key West little mini fridge here Some drawers cute We got an updated room because they did redo some of the rooms here, which is really nice And then here's the shower. This looks so good. Oh, this has the little rain thing here little trash can The towels up there. Here is where's the lights for this? Oh, here's the sink That is next to the bathroom to be really good for like selfies or whatever.  It's so nice of coming in here We have the bed. This actually pulls out So you pull these like handles and it comes out as a bed for me a little Coffee table the TV a Valerie. Oh, it swivels a little bench here Then coming on out Look at this view Sherry We actually got a really good view Yes Yeah, it's really nice Alright, so we made it to Disney Springs. We parked in the lime garage this time Okay, so I just secured a spot for the mother's to have their dinner. I already ate So I'm just going to like just chill out with them here I do want a cookie though. So that's what I'm gonna get for like my dessert here I don't know. I might get another snack or something But yeah, just chillin out waiting for them and to get their yasaki bowls. All right, little ladies Tell the viewers what you get. Did you guys have the same thing? No, she's got two now I've got the salmon. Oh, my god, rice and hers is all lettuce. Oh, okay Sherry has a different type of sauce than I have but other than that they're exactly the same Hopefully you'll make it to my live stream next time I go live people were asking about yeah, okay There's Valerie bowl. Sherry, what are we in line for? We're in line for Gideon's bake house I'm gonna get a gigando cookie for my birthday. I know this place is pretty new and we've never been and the people were so Kind of listen because she was Sherry's birthday. Yeah, I can't wait Valerie excited. I bear excited. She's a little cold right now But you know, it's a little Valor is pointing out that the little decorations on the outside of the cookie place Kind of gives her Harry Potter vibes We are almost in Gideon almost there slowly but surely this is what it looks like on the inside Kind of a very cool vibe kind of dark What's so cool? I don't know I can't even describe this place, but look at this That's so cool. Oh, I got here. Oh my gosh Lot of old books and Kind of like witchy vibes. I don't know. That's the best I can describe it. Look at all of the lights I know so Fun cookies. Oh my gosh. All right, Sherry. What are you gonna get? We get this cute box that I'll show you guys later, but I have to just like film it. This is a good birthday tree, Sherry Okay, so we made it back to the hotel room as you guys can see we're gonna do presents we got our presents here and We're gonna have our cookies. Sherry and Valerie are over there with the coffee pot Hopefully Sherry will get her coffee like she wants. Tomorrow We are also going to hang out at Disney Springs and like, you know, just eat at the Bode House and just Relax there and everything like that. So oh, I forgot to tell you we're going to brunch at the Yacht and Beach Club. Wait, no, not the Yacht and Beach Club at Boardwalk. Okay, Sherry is gonna open her gifts now. Okay, which one should I open first? I don't know, Valerie. I'll open Alex's first Okay, which one is Alex's? This one? Yeah There's a card in there It's so funny. Very cute. We always talk about our coops. I know TMI.  Neither can I. I hope you like and use your present. Okay. Happy 67th birthday, Sherry! I thought this card was perfect. I hope you have the biggest poop today. Oh Thank you at the card. Do you want to get the card again? That is so darn cute. Right? I'm like, I found the perfect card for Sherry. Cause why? Cause everybody poops. Yep, right? Okay. Oh, I have her now. Oh Very nice I'm going for my coffee. I can take in the car. But Sherry, there's something special about it. And it keeps it warm. Yep And hot cold liquid armory temperature so I can like set it to any of those things. Yeah Up to 80 degrees. If you like them, Alex, put them out. If you don't like them Valerie, put them out. If you don't like them, let me know. I've got the receipt. I will return them. Yeah I've had like tape that said the thing that it wouldn't go down and crush the earrings because of the Oh, but you don't like them. No, no, no. I do like them. Okay. They're a little shiny Yeah, but they are a little shiny, but they're not they're not just flat They're textured. Yeah, texture. That's the word. I'm like, we're textured. So here are the earrings that Valorant I chose. I like those. Okay, good. She likes it. So Valorant I did choose those. No, those these are almost exactly What I had that kind of like swirly thing. They're just a little bit shinier, but that's okay. I just didn't want flat shiny. Oh, yeah Yeah Happy birthday, dear Sherry. Happy birthday to you Yeah, my birthday cookie triple chocolate from Gideon's Bakehouse. Ready? Ready? Wish or something good. I've been really good We are. And the fun part is she only spits on her own cookie. Oh my goodness. Unless you take a bite of this part I spit on. Okay. Wait, we got to do a taste test because we're all gonna try each other's cookies. I'm not trying this. I don't like these kind. Okay. Okay, Valorant We have some good energies coming off of Valory tonight. I hope that all that energy expels itself. Oh, you're cookie be rolling away for tomorrow. I know So what what do you think of Valorant? It's good. Okay. It's good. Okay. Can I try yours? Yep That looks like Valorant. Is that mine? Oh, that is yours. This is hard. There's Valorant here. It's comfortable though when you're sitting on it. It does. It's nice and firm. Okay, what are you thinking? I like them both. I feel like Valorant is a little better. Okay. Okay. What about your own? Have you tried your own? I haven't tried my own yet. Really good. Really good. It's got like this. It's almost like a salted sea. I've got the little chunks of salt. Oh cool. Okay. Valory. Never mix sweets and salties. That's what I would say. Words to live by. Never mix sweets and salties. Okay, ready? Yeah, she got the icing on hers. Tasty. She doesn't want to try any of ours. So we're gonna be trying... Canberra adds 50 pounds. And look at us eating these. These are like half pound cookies I think. So these are cherries. These are not just rich. These are really rich. They've got some salt in this one too, but I'm going to ignore it. Oh, it was also Valory's mom's birthday today. Yes it is. So she's 89. That's older than I am. Yeah, it's older than Cher. This definitely has some salt in it. Okay, I'm trying yours now Valory. It's actually quite pleasant. I wouldn't think I would like the salt. I like Valory's. Do you like it better than yours? I haven't tried mine yet. I love the icing on top of the huge chocolate chip. I'm going to try some icing. I'll just use my fingers because I'm classy. Okay, now I'm going to try it with some icing on it. Forgive me, I have a little issue with the icing. It is just very good. It feels like it's homemade. It feels... I mean it tastes like... Doesn't feel like I would have a sweet to take back to the room. Okay, now I'm going to try mine. This is cookies and cream. This tastes like a no bake cookie. Mmm, I like mine the best. Oh, oh, I dropped mine too. Mine tastes like Oreos. I love it. I dropped $16 worth of cookies. Oh my gosh, okay, I like mine the best. Cookies and cream is the best for me. It's very good. Okay. So what's cookies and cream like? It tastes like an Oreo. Okay, can I try this little bite? Here. Okay, cut scene. Good morning guys. Welcome to day two of Sherry's birthday vlog, birthday weekend thing. This was the cute top I was going to wear, but it's like 60 degrees out, so I don't think I'll be wearing this. I love it because it just like screams a little bit more mature.  It's not that cold, but I just don't want to be too cold like later in the day, so I'm just going to put on a jacket and stuff. I brought my other Luca and Gray top. This top is actually, sorry for the noise, my mom's wearing her hair, but this is actually from White Fox boutique. And then these jeans are from Luca and Gray. And then like obviously my white kind of shoes and stuff. So I'm going to just go ahead and get changed and then put on my like jacket as well. Alright, so the birthday girl's outfit looking better than ever. Sherry. Turn, give it a swirl. Yes, she loves her origami owl. We show this in every video. Wait, why aren't you wearing it? Because if it's going to rain. Oh, yeah. Your hair looks good. I don't want to get it wet. Oh, it looks bad. It rains. Yeah, it looks good. Alright, we'll model your outfit. Show us. Do you have anything to explain? This is my shirt that I got for Christmas. And that's about the necklace before. The necklace, right? I got this for Christmas too. And the necklace symbolizes Alex and me because Alex would be Mickey and I would be Walt. And then I changed into this outfit. It's kind of looking weird because it's going to be colder and the other one I just might be too cold for that one. But I got some really cute pictures. Sherry took like a couple like from the back facing it's really cute. And then this I'm just going to keep in the car. So I have a jacket and stuff. We're eating at Trattoria. I don't know how to pronounce that. I'm sorry, but we're going to eat here. Sherry is grabbing Valerie's jacket from the car. And it's kind of rainy and gray out, which is kind of sad. Okay, so Valerie's in the bathroom, but here is our food. Sherry got some steak and eggs and some breakfast potatoes. I got two eggs your way and I have some toast and some ham and... We got sausage. Oh, you got all of those? Yeah, I got all of those. I thought I just got one choice too, but then I have my eggs and potatoes and Valerie also got this steak and eggs. Okay, so we've come into the little shop at the boardwalk. This is like the general store. That's cute. Disney dad, Disney mom. It just has a lot of the same merchandise, but also boardwalk merchandise. Ooh, Valerie likes those. Found something to add to my collection. It's the 2021 version of the lenticular 3D card. So I need to add this to my collection. Look at that cute boardwalk mug. It just caught my eye because of how cute the design is. Sherry was pointing out we have this little table, this little nightstand thing at home. Revelations. I know. We made it to Disney Springs once again. Our first stop is going to be the bathroom of course, but just thought I would give this little transition so we're not just like randomly somewhere. We've come into our favorite store. She loves the cute little Dalmatian pattern bag. Oh, these are the ears that I really like, Sherry. The burgundy and green. They got some new arrivals in the Duny and Burke. Valerie likes the Alex and Annie's. We've come into this new store. I don't know what it's called, but we saw these sparkly bracelets. It's so nice in here. Oh, this one's neat. It looks like Tori Birch. I'm not sure. Okay, so I honestly don't think this is Tori Birch.  Rustic cup. Okay, so I clearly don't know anything about brands.  I love those. Those are so cute. I love the decorations.  I don't know if Perry will watch this, but they do have a wiener dog. This is a creative way to like, I don't know, sell stuff.  It's so big. Look at this customization. You can get all your jeans. Okay, so I was thinking I was going to get a pair of jeans in the Levi's store because I really want a pair of like white jeans or like a pair of like just normal jeans because like my jeans are getting really old. I only have like one pair and then the pair I'm wearing that I just got that have like ripped. So I need some like new pairs of jeans, but they're like $100 and I just don't want to spend that. Also, I might talk about this in my live, but I'm telling you why are they going to all buttons now? Why isn't there a zipper?  Anyone feel me on that? Like buttoning is just not, I just don't want to do that. You know, so annoying. Okay, so half an hour later, I just bought three pairs of jeans. Valerie got a jean jacket. I did. I did a white one. That's actually like gray. Yeah, so unfortunately mine were in the store, so I'm just having them shipped, but I'll like show you guys when I get them. So I got a pair of white jeans, a pair of white wash denim and a pair of black jeans and they're like high rise and they're skinny jeans because even though I like, I love the jeans I have now and I'll probably like wear them a lot. Valerie's chucking herself out. Oh, I see shopping for the two of you up right away. Yeah, I just, I needed new pairs of jeans like to where to work and like for my outfits and stuff because the other ones as you guys see like the same ones like all the time. So I think it was worth it. It was a good investment. Shopping therapy. It's about 3.45 right now and we have reservations at the Boathouse. We're not all that hungry, but I don't know. We only could get reservations at that time. So we're going to just eat here and see what we get. Okay, Valerie, what did you get? I got a long-outed ice tea. I got a Cosmopolitan. Look at how cute it is. It's like all pink and green and then what do you get? I used to have a red one. So we got our lobster bisque. All three of us got the same thing. So it's super good here. We're going to do it. Let's do it right. That's fancy. Bye. That's like making Caesar salad table. Just about. Just about. Pardon the seed. That's how you know it's real. Valerie, what did you get? Firecracker shrimp, right? Firecracker shrimp. She got asparagus. I got some shrimp with some pasta because I've been craving some pasta. And so you got a wedge salad over there. Looking good. Looking good. If you're her first name's Happy and last name's Birthday, you're looking real good. Happy birthday to you, dear Sherry. Happy birthday to you. Thank you. Yay. We're going to try to go into the M&M store. It is new here at Disney Springs and we've never been in it. Sherry wants to visit it for her birthday. Don't mind her frizzy hair. She's a little frizzy. So the M&M store has actually moved the location. And so it's here at Disney Springs instead of the Florida Mall right now. And we are just going to take a browse around here. We got some cute backdrops. You could actually probably get your picture here. And I don't know if you're like actually supposed to push these in or not. But I don't know if you're supposed to do that or not. I just did it in boots. I don't know. The next day. Okay, so it is day number three. We're heading home. We all look at little Rob. There's Valerie. And then tell them what we're going to be doing before we go home. Well, this morning to wind out the birthday weekend of surprises and celebrations. We are going to go to a place called Ever Glazed Donuts. Yes. And we kind of left last night early because we were all just kind of tired and it was kind of cold. And cold. It was a dark and stormy night. But yeah, I swear I think I vandalized the M&M wall. Let me show you the clip. All right. So we made it to Ever Glazed. They only have us coming out of one direction. So we parked over here and then they made us like walk over there to get checked in. Like the other side of the orange garage. So unfortunately, like we have to like walk all the way back, I think. I don't know.  There's a door right there though. Yeah. Then we go in. And you go in. So this is what the inside of Ever Glazed looks like. They have the menu up there, but you can also get it on your phone because they have a QR code thing. Oh, look at the little donut. How fun. And then they also have like this other like drafty wall. It kind of looks like this greenery. And they also have a little place to sit outside there, which is really good because considering like coronavirus and stuff. I got Nutella and the classic glazed. Sherry got. Nutella and a purple glaze. I don't know what it is. And Ballard got a glazed with vanilla icing one. This is what the giant donut looks like. It's pretty big. I got the glaze. I'm going to try it. It's pretty good. Okay. It feels warm. It'll be better. But overall the flavor is really good. It's a little cakey. Next up, I'm going to be trying the Nutella donuts. I didn't eat the whole thing, obviously from the second one. The first one I just tried. They're really big and they're pretty thick. So if you don't really like cake donuts, I don't know if you would like this. But the flavor themselves are like really good. Like I enjoy the flavor and stuff. Okay. Oh my gosh. This is so heavy. All right. So trying the Nutella one. They filled it too with Nutella, I think. Mmm. Okay. This one's better than the other one I just had. Nutella wins. Get the Nutella one if you go there. Look at the little inside. So you guys enjoyed this video. If you did, give it a thumbs up or a donut up. Don't forget to subscribe. And I will see you guys in my next video. Say bye ladies. Bye ladies.


Welcome to Toffy TV, it is the Everton News Daily. Carlo Ancelotti has promised that Everton will retain a fighting spirit after the 4-0 defeat at Chelsea yesterday was comfortably the worst performance that Everton have shown under manager Carlo Ancelotti. He said we're still there fighting for Europe and we still need to fight for this. It was the worst day and worst performance since I arrived at the club. Everton started the day five points behind Chelsea but it looked like a massive gulf on the day. It just simply didn't turn up. But the Europa League places are still within touch and distance. Whether or not Everton get one is a different thing. But you've still got to suppose aim for this to try to keep the intensity going over the last nine games of the season. The whole focus will switch to the summer and some new additions and also when Ancelotti gets a proper pre-season. It's still a case of him laying and about players seeing who's up for the fight and who isn't. But while we're still in with the chance of Europe then why shouldn't we go for it? We're going to need a big, big performance against Liverpool on Monday night to get that yesterday's result out of the system. But the tackle doesn't show why not. Apparently Leal have identified a replacement for Gabriel dos Santos, the centre back heavily linked with the move to Garethon Park in the summer. The story says that Everton are front runners in favourites to take the 22-year-old Brazilian to Garethon Park and Leal have already identified their replacement for him. So who knows, certainly it will have made Ancelotti look at a, you know, think about a centre back yesterday given how poor us we were at the back, really poor. Everton have also been linked with Josh Madge at the Xunderland striker he's currently playing for Bordeaux. I think he has seven goals this season, 21-year-old striker. We will link with him in the summer if I remember rightly, he's done okay for Bordeaux. But who knows whether Everton are in for another striker or be another young centre forward. I would have thought if they were going to go for any kind of centre forward, it would be one with a bit more experience. Given that Dominic Alvertlewon and Richard Charleson are 22 and Moise Keane is 20. But who knows. A forward who we do have on our books but is on loan at the moment. Andrew Romere as he scored for Valladolid yesterday, they were beaten 4-1 at home. He reduced a raise to 2-1 with a really well taken individual goal. It's his third goal of the season for Valladolid and it may convince them to keep him, who knows. Unless he's going to come back and be amazing under Carlo Ancelotti, I can't really see that but who knows. And finally the government have issued a statement regarding the coronavirus. There's no plans currently for stadium closures in England. We know that games in league have been decided that they're going to be played behind closed doors for the next few weeks. We saw games in Italy over the weekend played behind closed doors. But at the minute in this country there isn't any plans for that to air to happen. Although it did see a story that said if it continues to grow there's a real possibility that the Premier League season will be cancelled. Resulting in obviously Liverpool not winning the league. That would have massive impact I suppose on promoting their delegation as well. So we'll have to monitor how that goes but at the moment no stadium closures are planned. So there you go. That's it for the news daily. Make sure you give the video a thumbs up. Subscribe if you haven't and if you want more videos join us on Patreon. See you later.


Hello, this is Laptop Media, and today, we will show you how to open the Lenovo Thinkbook 15P and what's inside of it. To get inside this notebook, you need to undo all 10 Philips head screws. Then carefully pry your way around the bottom panel, starting from the back. Please remember, it would be of great help to us if you just hit the like button and subscribe to our channel. That would motivate us to make even more and better videos for you. In terms of cooling, you get two heat pipes that connect to one rather long heat spreader, and a tiny one on the left of the fan. By the way, the cooling solution here is very similar to that of the IdeaPad Gaming 3i 15, however, this time you get two fans that are equal in size. Additionally, you can see some metal heat sinks above the VRMs, the graphics memory, as well as the chipset. As for the battery, this device is equipped with a 57 Watt hours package, which can be charged from 0 to 80% for just one hour. In regards to the upgradeability, there are two RAM Sodom slots, that support up to 32 GB of DDR4 memory in dual channel mode. Storage wise, you get two M.2 PCI-EX4 slots. If you'd like to see more disassembly videos of the latest notebooks we would highly appreciate if you hit the like button and subscribe to the channel.


My name is Andy Anderson. I work for IBM. And today I'm talking to you a little bit about an Argo CD study we performed to show some of the scalability issues we had with the platform. I also represent NMNM retainer of the kcp-edge.io open source project. So does anybody know what this is? This has been piquing my curiosity for the past two days. Anybody? Hands? Does anybody know what that blue thing is? So I just found out that that's a raindrop. Isn't that great? So Vancouver's nickname is Raincouver. I didn't know that. Did you know that? All right, Carlos didn't know that either. OK, so this talk is largely motivated by the open source project that we have called kcp-edge.io. And what kcp-edge.io focuses on is primarily how to make the best use and scale of the Kubernetes API machinery. And so what we noticed is right out of the gate is we needed to test that scalability. So how do we do that? Well, why don't we plug Argo CD on the top and see what breaks? And so what we believe is that most of the automation solutions that will encounter large numbers of edge locations are going to rely upon customization of resources. And so that, in turn, is going to cause more problems. And then any automation solution like Argo CD, Flux CD, anyone doing a GitOps automation, should take scalability into consideration. So our goal is to help identify and solve some bottlenecks in Argo CD. And we're a part of the Argo SIG scalability. You may have heard some people talk about that this week. Nick More had a talk this morning. And while we at the community look to update and fix bottlenecks in Kubernetes. So the research question here is, how many Argo CD application sets or applications can be supported with a reasonable performance? And what do we consider to be performance? Well, it's reducing the sync delay. How much time does it take between updating something in your Git repo to how long does it take to actually take effect on that targeted cluster? And so what we found is very quickly is CPU became a bottleneck. And of course that impinges further on the delay between synchronizing those resources. So what do you do in this situation? Well, if you're managing edge locations and sending out lots of application sets, you've got to somehow reduce the computational requirements that are required to, let's say, customize those resources before they're delivered. Because you don't want to go hand modifying each one of these YAML files. It's terrible. It's agonizing. So we can provision more compute power or we can just choose to stick with accepting longer synchronization delays. And so we managed to actually get 10,000 Argo CD applications to synchronize in less than 40 minutes. And so by popular demand, this has stirred up quite a bit of interest in the community in Argo CD. We just came out with today, if you want to go ahead and shoot this in scan, you can follow along with us. This is exactly how to recreate what I'm showing you here. And so you can actually follow along as I'm giving this presentation if you prefer. So what is the design of the experiment look like? Well, roughly speaking, of course, on the left, your GitOps, GitRepos, the mandatory piece. We've got Grafana and Prometheus, which are spitting out the metrics for us. Argo CD with a plugin called RAP4KISS, the naming's not really so relevant here, but suffice to say what it does is it makes it so, each one of the names of each of the resources are unique. And then, of course, our clusters, or our cluster in this case on the right, and something called cluster loader 2, which allows us to load and tranches as many applications as we need to. So first up is the, the first hurdle is the CPU limitation. So how did we arrive at this? Well, if you look at the graph on the left-hand side, you're getting some of the quantitative information and the visual information correlates with that, in that you can see that the CPU usage starts to spike. And this is only with 2,000 applications being sent into the API at that moment. And the number of replicas of this API server that we have for Argo CD is just a single instance, okay? So let's see, maybe we can get some more performance if we increase the number of replicas. Well, here we increased it to three. And what we saw here is even with the increase of three, we still get the spikes, but why is that? Well, look at the graph here. You can see we probably would have preferred, and see we thought that we could probably get an advantage by increasing the number of replicas. The time it should take to synchronize should reduce by a third, right? So we would expect that kind of reaction. But that's not what we got. We actually hit the bottleneck with the CPU. This is a T2 medium on AWS. And so that constraint really wasn't gonna help us. And of course, most of the CPU load is being affected by the customization of each one of these pods as these application sets, as they're being sent out to preserve uniquity. So the second hurdle we hit was this thing called the default resync period. And so you could see the default resync period when you install Argo, the default is three minutes. So that means from the time that you've sent an application set in to the time and it will synchronize with the system and then eventually go on to target could take as long as three minutes. Now you may hit somewhere in the middle of that window and you may get lucky, maybe two minutes or a minute or 30 seconds. But typically people don't look at it that closely. So this is the max time that you'd be waiting for. And in the case of here, we did some other experience with 2000 and 4,000 but I thought that was kind of redundant. We come to this, if you look at these 6,000 applications being sent in, you start to see the work queue, just giving off a sine wave, the CPU usage is following intact.  So again, measuring this with Grafana and Prometheus metrics. And then finally we arrive at 10K. And of course, and then you start looking at the, the workloads themselves don't always happen to be the same size as well in this case. So you could see, we start to get this overlap with the work queue. This is showing the difference between those that are being processed and so those are in the reconciliation queue and it starts to clobber each other. So now you're getting interference. Now the CPU is getting even more erratically affected. So why don't we increase the resync period here? So if you increase the resync period, now this is that trade-off that we were talking about in the beginning of the presentation. Now you're at six minutes. So you can see the work queue now has plenty of time to drain and the CPU starts to fall in line with some more normal parameterized fashion. So our final result here, you can see, this is an interesting graph at the top I think is the number of synced applications versus the number out of sync. And if you watch this graph as it converges and it crosses, you'll see the effect of how much time it will take and you look at the graph at the top, it should line up about 40 minutes worth of time for 10,000 of these Argos CD applications to sync. So that's that other trade-off. So first trade-off was CPU, second trade-off being the time it takes to sync. So as I mentioned earlier, one of the main reasons why we did this is because of the KCP Edge community and the work that we're doing there. And so shameless shout-out to Lori and the come join us meme, but I thought that was cute. So if you scan this QR code down here, you can come take a look at all the other work that we're doing in this space. KCP Edge, just as a promotional ad here, we're trying to increase the scale and preserve compatibility with the rest of the community that's out there making all these get-up solutions available to you to use. We found that folks like OCM and Carvel, they're all doing things with changing the types of resources and bundling and manifests that we feel are not necessarily native enough and it starts to split or break apart the standards that we're starting to arrive at at the higher level. And then of course, the introduction of logical clusters, grouping, customization and status summarization are also important to us in this project because if you can think about trying to manage a million edge locations simultaneously, you can easily run out of fingers and hands and heads to be able to process all that information. So this is our project and this is what spurred us to do the Argos CD scalability experiment. And at this time, I'd like to welcome any questions you might have. I think I got there pretty close. Yes, Gerald. I think a lot of overhead to the processing. Yeah. ACP utilization. Yes, yes, yes, you saw that, right. So right here is where we switched over. I didn't remember you mentioning it. No, just curious how much of an impact Customize had and did you test with Helm at all as well? No, we didn't test with Helm. So in terms of Customize, what it takes is it takes the, you saw that wrapper that was in the experiment. I'll put it up here. Boom, boom, boom. Here you go. So that plug-in that's in the center is where that customization is taking place. And so when you, when cluster loader says, okay, give me 10,000 applications to go ahead and put in to Argos CD to then send down to the target cluster, what you wind up with is the name of those objects don't, will clobber each other or overlap each other if you don't do some degree of customization. So it was required to have that in this case. Oh, okay. What I was curious about was in terms of performance, the, you know, feeding Argo raw YAML we saw earlier today with Intuit they're pre-rendering everything. You could do that. Versus running it with Customize versus running it with Helm. Yeah, so you, that's the whole bit. So about the parameter replacement is we don't feel that at that level and that number of applications that you're going to use that you could get away with not having some degree of customization, right? Okay. There's that transformation that has to take place otherwise you're doing everything by hand. Right. Good question. Thanks. Thank you. I'm going to mess it up this time. From the New York Times, please, your question. Ah. I'm kind of so finding my way through all the metrics that come out of Argo and like what are the best things, the numbers and it kind of feels like coming out of your research one of the metrics is like work queue depth that that is absolutely something you want to always get down to zero at some point. Is that true? And then likewise there are other metrics you found like how these are the ones to watch for again like work queue depth like make sure that always cycles down or anything else like that. Yeah. So work queue depth is more of an indicator for us, right? So you could actually I did this experiment and when I was replicating it myself I actually took it to 20, 30 and 40,000. And you know, and you can just imagine the delay that you receive after a while of work looking at that. So the work queue depth starts to it's not so much the that they're both maybe draining and adding at the same time or draining increasing. It's when you get this kind of on the pattern starts to change and it starts to get erratic and that's when you start to realize, okay well some sketch is here some things being let's say just kind of paused for a minute, right? Some process is stopping to give CPU or cycles to another and that's really when you start when it becomes less of a square wave and it starts to become more of a curve or it starts to get jagged that's when you start to see issues and you know that other processes are probably impinging on its resource allocation. And so it's really more of kind of again, Grafana and Prometheus give you the ability to eyeball that and to actually maybe then start to theorize or make a hypothesis about why it happened. And so in this case, this is more for demonstration purposes to show you what you can look at and I urge you to go out there and try and replicate the experiment and see if you can push its limits as well. But thank you for your question, I hope that helps. Any other questions? Carlos, I'll repeat it back. The UI stopped work, you did experiments with multiple clusters? Yeah, so the question, the first question for Carlos was at what point does the GUI stop responding? And the second question is did we do this with multi cluster? So to answer the second question first, it's no, we did not do it with multi cluster. But there have been results, there's been changes now, I think there was an AWS experiment went in and did that with multi cluster or at least with sharding implemented, right? So there are some changes and there are some advantages of doing it that way so I encourage other people to look at that as well. The first question was though is when does the UI stop responding? Well, I mean, I gotta tell you, I ramped this up to about 40K and there is a lag, there's a lag between finding out how many were added versus how many reconciled but over the course of time, it really didn't stop. For me, it was responsive enough that if I were looking at it for a snapshot, I wouldn't be monitoring at real time, that's for certain, right? There was a lag, but I would eventually get the results. Interesting. I got different results. Did you find anything different? Did you find it? 8,000, 6,000, like the UI doesn't work. It was amazing, honestly.  And so I pumped 30K more into this and I actually still got it. Yeah, I was doing 100 costars, so that's something, but yeah, the SIG scalability, that's where I'm going to discuss those things. Yeah, so Carlos brings a good point. So ArgoSIG scalability, Argo-SIG scalability, look it up in Slack, join us for the conversation. We're really looking forward to fixing any bottlenecks that we see because as soon as this bottleneck or this settle bottleneck gets resolved, the next step is, well, Kubernetes. How do we get SCD to store the right number of objects? I mean, you really have to start thinking much further down the workflow as to what's going to be the next hurdle for you. Thank you, Carlos, for your questions. Yes, anybody else? Great, thank you all for joining me today. I really appreciate your time. Have a great rest of your afternoon.


Why is Kenya experiencing an influx of tech startup? Hello there, welcome. In today's video, I will be explaining to you why Kenya is experiencing an influx of tech startups. Have you ever wondered which African nation offers the best internet and technological infrastructure? Or which nation offers the most hospitable environment for ICT investment in Africa? I'll be revealing to you why Kenya is that country after conducting a thorough investigation and research. I'm James, your host. You are watching Africa Reloaded. Over the years, Kenya has seen an increase in the number of tech firms. Findings and a matri capital study of Kenya's investment environment show that there are several opportunities for investors in the $8.7 billion retail sector of the nation. As always, I will appreciate a like on this video before you continue to watch. Today's emergence of technology-driven businesses in Africa is a sign of how the business ecosystem is changing. However, this shift is not the sole factor in the rapid growth of the tech industry in Africa. Other factors, including Africa's young and expanding population, rising internet usage, and evidence of the use of contemporary technologies to enhance access to health care, quality education, financial services, and energy have all contributed to the current tech-friendly environment. This is due in part to Kenya's vibrant internet culture, high mobile phone adoption rate, and youthful population. According to surveys, the nation has a mobile penetration rate of over 100 percent, 90 percent of the population has access to the internet, and there are a variety of B2C e-commerce merchants, which reduces company costs. Thanks to a number of advantages, including an increasing number of interested foreign investors, a sizable population with access to technology, and an expanding number of startup support groups working in the ecosystem, Kenya's startup ecosystem is a prominent hub for entrepreneurship on the continent. In the post-colonial era, Kenya gained its independence and developed a capitalist economy. However, this is not where the success of Kenyan startup starts. A number of issues contributed to the relative stagnation of the economy, including corruption and a lack of technical know-how. This persisted until the 1990s, when significant economic changes and anti-corruption measures were implemented. In 2006, Kenya's first underwater internet cable was installed. A Pan-African internet service provider with the Nairobi headquarters, Africa Online, was founded as a result of the explosion in connection. From this point on, Kenya's connectivity context was established. Thus, between January 2015 and November 2022, 242 IT companies raised $1.28 million. They only raised $506.6 million last year, more than double the $291.9 million they had raised the year before, and setting a new record for the ecosystem as a whole. According to the survey, which mapped 47 nations, 58% of Kenyan business owners are present in Nairobi and have been expanding to other parts of the country. Although 53% of them are headquartered in Kenya, there is a strong desire to expand to other East African and West African countries. 91% of the businesses that responded to the survey made an effort to raise money from investors. Only about 6% of startups have put their own money to use, while 3% did not respond. Among the 33 firms that attempted to generate funds, 97% were able to do so through several means such as loans, investments, and grants. Only two startups were acquired or merged with another firm. According to reports, 97% of startups found it difficult to raise capital, while only 3% found it simple. The majority of startups, 65%, are interested in investments and return for a stake in the firm, while 15% are interested in a combination of loans and investments and others, 12% seek on loans. A few, 8% of the population, are seeking grants or safe notes. FinTech is seen as the most populated sub-sector of the Kenyan startup space in terms of levels of activity with 93 firms, making up 30.2% of the country's ventures, securing its ability to solve fundamental problems at a time tech solutions are received well and quickly adopted at. As of last year, at least 308 tech startups were in operation across Kenya, employing more than 11,000 people. Kenya has the potential of being the next big foot in tech. However, doing business in Kenya is a bigger adventure than scaling the peak of Mount Kilimanjaro, swimming with great white sharks, or sleeping beside an active volcano. There is a mountain of reasons why this is so. Ranging from finance to government policies etc. yet, the country strives to thrive against all odds. The influx of venture capital funding into the country is also a strong reason for the growth of the startup scene. As a startup hub, Kenya's development began by trying two main challenges, emergency notification and access to money. Tech startups and businesses in Kenya benefit from mobile phone connectivity, which is being leveraged to solve problems from payment to service delivery and more. Kenya is a very productive market for innovative concepts and businesses thanks to its sizable private sector, diverse economy and economically empowered and entrepreneurial customer base. In Kenya, funding for IT startups reached $574.8 million in 2018, nearly doubling from $292 million in 2021. With 17.2% of the total fresh funding reported on the continent, the 91 startups in the nation received the third largest capital inflow in Africa during the review period. According to the data, the average investment size in the nation was $6.3 million in 2018, an increase from $3.4 million in 2021. The frequency of rounds in Kenya above $1 million also paints a positive image, and it has increased significantly over the years as public trust in the nation's ecosystem soars. According to the research, there were 49 such rounds in 2022, an increase from 35 the year before. After indigenous digital businesses found success, the Kenyan government has also intervened to support the expansion of the sector. The government's Vision 2030 plan was revealed in 2013. To support the innovation environment, it includes plans to build a massive tech metropolis called Kanza branded savanna silicon for $14.5 billion. With a presidential decree directing that 30% of public bids be allocated for businesses founded by youth under 25, women entrepreneurs or individuals with disabilities, their commitment to supporting startups has even been extended legislatively. Such a criterion will increase the likelihood that young firms will get government contracts. The Kenyan market is now growing in a wide range of areas, many of them riding on the growth of the mobile market. With a gradually maturing infrastructure, we can easily see the Kenyan startup ecosystem expanding in other African countries. Thanks for watching till the end. Please remember to comment, like, share and subscribe to Africa Reloaded. Also remember to turn on your notification icon to get alerts of newly posted videos.


This video provides step-by-step instructions on how to enter recursive equations into the TI-83 or TI-84 calculator. We recommend that you follow along on your own calculator as you view this video. Let us begin on the home screen as shown. Select Mode and scroll down to the fourth line where Function, Parametric, Polar, Sequence appears. Scroll over to Sequence and press Enter. This now puts the calculator in Sequence Mode. Now select Y equals and you will see the screen shown. As you see, there are three functions available, U, V, and W. Notice the term N min. This represents the value for which you are setting N to begin. So, if you choose to represent the initial value of your system as A sub 0, then you want to set N min to 0. Notice that U of N min appears below U of N. When we are writing recursive equations by hand, we typically start with writing the initial condition followed by the general term. Since it is different in the calculator, it is worth noting this to students and reminding them to be careful when they enter their equations. Consider the recursive system D sub 0 equals 20 and D sub N equals 1.15 D sub N minus 1. We will enter this system into U of N min and U of N. Scrolling to U of N min, we type 20. Notice that when you press Enter, the calculator automatically places curly brackets around the number. Now notice that to type U, we will use the 7 key. We type 2nd 7 to get U. Since we are in Sequence Mode, we type the X key to obtain N. So, for U of N, we type 1.15 2nd 7 parentheses N minus 1 closed parentheses. Now that we have entered these equations, we can examine the recursive system using a table of values or using a graph. Let us graph this system. We first want to look at our window to ensure that we view an appropriate graph. So select window. We see that the current setting has N min as 0, which is what we chose in the Y equals screen. So we will leave it there. We will keep N max at 10 to view 10 iterations after the initial value. Plot start and plot step are both references to the value of N. The points we want to actually plot on the screen are determined by these values. We will set plot start and plot step each to be 1 for our system. We want the plot to include each value of the system, every iteration. Note that plot step cannot be a decimal number. It must be a whole number. Now we want to choose an appropriate window to view our plot. Notice that X here actually represents N, so we will set the X min and X max values to match our N values. For our system, we will set Y min and Y max to values that will capture all of the values of the system for the first 10 iterations. We will set them to 0 and 100 respectively. Now we press graph and are able to view the plot on the screen as you see here. If you press trace, you will see the general term of the system in the top left corner. You can use the left and right arrow keys to move among the data points. Let us now look at the data in table form. We begin by pressing second window. This brings us to the table set screen. Since we want to view the table beginning from the initial value, we will set table start at 0 since this is an N value. The next line refers to the interval between each new N value that we would like to view. Since we want to see each successive iteration, we will set delta table to 1. We now type second graph for the table view. Here we see the table of values with the first column displaying N values and the second column displaying U of N. Technology is a useful aid in studying recursion. With the calculator, we can easily look at the long term behavior of a recursive system and explore how changes to our equations affect such behavior.


This exercise is really useful as a preventative movement to help to offset some of the tension that we're going to find in our full script training down these forearm flexors. And effectively what I want to do is start to strengthen some of these extensor muscles, which is going to then create a better balance between the flexors and the extensors and take some tension and pressure off of this full script pattern by strengthening out the opposite way. Now, if you've got a dumbbell, if you're in a gym or in your home setup, this is really simple, but you can also use a band if you've got access to one of those. Effectively, what we're going to try and do is put that out of the forearm up onto a box or a bench or something stable, and we're going to go from this flex position and we're going to pull up. And the really important part about this is that we lower down slowly under control. We want to work that eccentric. If you're using a dumbbell, five kilos or something like that is going to be enough. Work up 12 to 15 reps and you'll soon feel how this kind of is going to impact your wrist or your forearm strength. So if I'm going to use a band, I might just loop it over so I've got a grip on it. I could just anchor the other side down underneath my knee, hold it for a little bit of support, and then all I'm going to do is going to pull up, hold that top end position, and then go back down slowly under control, pull back through, pause at the top, and then back down under control. It's a time of the tension that we're looking for on this one. So don't just be like pounding away, just trying to get the reps in. Do it with control position and fashion, and that's going to help to build up these four extensors, create some better balance from front to back.


I showed how you can create a spreadsheet that contains VBA code that launches my ReactOS command line interpreter. And we started with VBA code. Now I'm going to show you how you can create that VBA code from a DLL. So you have my ReactOS here. Let's unzip. So and this is the VBA code that we used. And here you have the DLL, the command line DLL. And this is the one we are going to convert to VBA using these two Python programs. So I open the command line. And the first thing I do, which create memory module shellcode, I'm going to convert the DLL into shellcode that loads that DLL from the shellcode into memory and then executes it. So you just have to pass the DLL as an argument and then the output file, so the shellcode. So that's command DLL. And let's call the output command dot DLL dot bin, like this. So this here is our shellcode. And now we can convert that shellcode to VBA code that will inject the shellcode into the process. And in our example, that was Excel. So shellcode to VBA also takes two arguments. The shellcode as input and then the VBA file as output. So shellcode to VBA. So our shellcode cmd.dll.bin and our output cmd.dll.bin. And now I'm going to give that a two dot VBA. That two to differentiate it from the one that it's in the zip file. If we do a dir VBA, here this is the one we generated and this one is the one in the zip file. You can see it's exactly the same size and when we compare it like this, you can see that the files are identical.


Welcome. It's the 20th of July. This is Google Summer of Code. Get cash maintenance. Ruchikesh, what topics would you like to go over? I know we've got upcoming the presentation that you'll be doing, looking forward to that. Do you want to review your slides with us? Would you like to talk about your demo? Do you want to test drive your demo? Are there other things? I just wanted to talk about the slides, like what I have made and what exactly is important because I've made a very big presentation. So should I cut short it or how do we do that? That was great. There was another concern. So basically from August 1st week, I have my exams up here. So you will be unavailable during that period? Yeah, but then I've received a mail from Google that if you're busy in the middle of the coding phase for a week or so, you can extend your GSOC period towards the end for a week. Oh, I didn't know about that. Now is that your preference? Because my assumption was their expectation is you'll spend about 175 hours total. Yeah. And if you take a week for exams, so long as you spend the 175 hours across the project, we don't have to change the schedule. If you feel a need to change the schedule, I'm fully supportive of that. But the goal is be sure that you've done the effort that you intended and spent the time that they mandated. So I'm okay if I can certainly ask our org admins if they're willing to allow us to extend, particularly if Google will allow the option. That was something I was considering. If first you were in the middle, I don't need it sometimes. So that's an option, right, is what I wanted to ask. Yes, absolutely. If Google allows it, I have no problem allowing it. Absolutely, I'd be happy to do it. Okay, because they were like you had to ask your mentor. Now, the scheduled end is sometime in September, right? And this wouldn't change it. It would still be in September because the last week of September, I'm in Orlando, Florida for DevOps World. And so that would be a difficult time for me because I'll be very busy. And shortly after that, I'm going to take two weeks of vacation to go with my wife on a special trip. I think it would be in September. And so long as we don't spill into October, no problem for me then. That's great. Full support. Yeah, that was one thing I wanted to do. Also regarding the second phase, like when do we start about it? Do we start over like, you know, implementing the things from next week itself or how are we going to proceed? And that was what I thought. If you'd be okay with that, I think next week is a great time to begin the second phase. You'll have done your presentation. You'll have been able to, the presentation is also a chance for you to organize your thoughts, right? It helps you think about, hey, we've done this, we've learned these things. Here are the things that we've found are important. These are the things that we made mistakes on when we did the initial thinking. We're going to go better now and we're going to lay out now the plans for our next, and I think starting next week would be great. The presentation actually helped me revise everything. What you did, you do some very serious things. At least I do. When I'm creating a presentation, I do some very serious thinking about how should I explain this and the act of explaining it makes things much clearer for me. Yeah, that means I need to do this. You know, I forgot about that and while preparing the presentation, I was reminded of this thing has to happen and this thing and yeah, very good. That's great. Now I understand the project even better because I had to explain it to others. Right, right. Okay, it's, now wait a sec. Why is it that because it works? It does. Absolutely. Yes, yeah.  Do you want to share your slides or are there other topics before we do your slides because if there are other topics that are on your mind, let's be sure we get them as well. No, there's nothing, nothing, no other topics. Like most of them are related to, you know, the next phase of scoring. So I think yeah, very good to go. I think, can I share my screen? Yes, yes. I think, well, let me, let's see, maybe I haven't allowed it. Sometimes I forget to grant permissions just a minute. See if I can find the security thing. Yes, you should be able to share your screen. So on the bottom menu, there should be a share screen button. Okay, and then yeah. Oh, one minute. So, can you see my screen? I can see it just great. Looks wonderful. Okay, so this is how this is the theme of, you know, how I'm going to start my presentation. First would be, you know, the intro page. Then I will talk about myself. I was, you know, glad to see a Jenkins art logo about Hyderabad. Okay, I am from Hyderabad. Yes, the Hyderabad. That's the Hyderabad Jenkins area meetup logo. I know that logo. You know, I stay very close to this building. So yeah. I'm going to, you know, the second page is about introduction. So I'm going to introduce myself. This was, this is like, you know, a gender of what, what am I going to talk about? And this, this is a general overview of how it works internally. So because I was not sure like if everyone knows how things work internally, so I thought I'll give a basic overview. And about caches, okay, how exactly caches works on the Jenkins controller. You know, a basic overview, like what, what are caches, what are the disadvantages of caches on Jenkins. Okay, then this brings us to get maintenance, which was introduced in version 2.3. So I'll be, should I explain each one of them was what was my concern, because I made slides regarding all of them here so I wouldn't just because merely the fact that you're saying these things exist is already enough and and you're probably at this point already one or two minutes into your presentation. And, and so let's let's see first because I think you still plan on a demonstration right you're not just. So I would not meant I would not describe what each one is, unless there's one where you say this one is so crucial for instance for me, garbage collection. I would have been astonished at times when I discovered a, a, an unoptimized repository, and how much faster it was after we optimized it. But, but even that, it may not be because most people will probably know oh yes garbage collection collects garbage. Yeah, so, so, so do I like skip all of these slides I think it would take a lot of time explaining all of them so. I would think you would skip them. And maybe you put them. I would like to see how it feels to you as you go forward because for me, I wouldn't, I don't think your audience cares as much about the details of each, each maintenance tasks as, hey, how are you approaching it what's the, what's the experience going to be for the user and what were the design problems you encountered and what are the complexities you found this piece they can learn they could go study the get maintenance command and they could learn that for themselves whereas your project is something they can only hear from you. So then I think I will skip these these things that explanation for all of these. Okay, and then we have the demonstration. So, yeah. And then this was this is a simple, you know, high level overview of the architecture. Good. Yes, so, so I assume your demonstration will already probably be three to five minutes talking about, hey, watch here I'm going to we're going to show you this debris filled repository that starts with.  Let's talk about what garbage collection is. And maybe that's the place where you insert because you need you may need filler. This runs right it's, it's not a it's not a zero time process this is not a super fast process on large repos even so, so there is your maybe your place where you can say, yeah let's talk about what GC is here's this slide that talks about it. Remember, the process is running now I'm talking to this slide because you need we need to, I want to have something yeah. Do you understand what I'm saying. Yeah, yeah, yeah. Okay. I thought I'll display the comment graph command because that that is going to have that is actually a very beneficial maintenance task, and I can even display the performance gained using a comment graph. So that was something I thought I'll talk about. So this was so this is a high level overview about architecture. And these are the challenges encounters. Yeah, and the next phase of like what I am going to talk about, and yeah, that's it. I, I think your presentation is spectacular. That's you hit exactly the right topics well done. And you've got relatively few slides, and they've got interesting imagery on them. I'm impressed once again by somebody using Canva you're the second person in about 10 days that's shown and shown me something in Canva and wow that's really quite elegant it you look like a graphic design professional Russia cash well done.  Well, so you be sure you tell your mother thank you. Yeah, that's it really is a good looking presentation well done. Yeah. So that's that's what is what I'm going to present tomorrow. I'll have to give you trial runs again last night I sat in this view. It's coming around seven minutes if I speak for you know, all of us. So the demonstration is seven minutes or the total slide seven minutes all the slides without, you know, G describing GC comment graph. It comes to around seven minutes. So I didn't do the you know trial run for the demonstration but I'm assuming it would take around five minutes. Well, so so the every bit as much as you want to practice the practice the presentation. It's even more crucial that you practice the demonstration because demonstrations have this terrible habit of going very badly if you don't rehearse them. Okay, yeah. I'll have to try that out once, because I have to, you know, I'll try and packing all those so back files once and copy paste them into the gaseous folder and I'll do that once today. Exactly. So, yeah, that that was all about the presentation. So, I'll stop sharing my screen notes. That's great. Yeah, thank you. Would you would you like to work through your demo as well do you want to show the demo now because for me the slides that you presented look good. And you've got you've got a total of 15 minutes right that's all they've allowed you is 15 minutes and there are four, four presentations and it's a one hour webinar so it's probably even slightly less than 15 minutes because there will be some intro and there'll be some end. Yeah, the thing is I've written all of them down on the paper. Okay, so I'm not sure like if I have to give it right now I think. No problem if it's not helping you for me to have you do the demonstration. That's just be sure that you've practiced multiple times. Yeah, I'll do that. I started recording myself and you know, checking whether I'm messing things up or not so yeah. Okay, and do you find recording yourself to be annoying like I do. It's, it's, oh, I'm annoyed at this. Oh that I said that wrong I said that wrong. I paused here I said a lot I see. Yes. Exactly it's oh, I'm supposed to sound like I'm a TV announcer, meaning I never make a pause and I always say words perfectly. And no I'm not. I'm just me. So yeah. Is it fine if I can you know read it from a script. There's nothing wrong with you reading it. It's, it's better for the audience if they see your eyes staring at the camera so if you can put your text somewhere near you as you're reading it, then they're there miss there they can be misled call it what you will just like TV TV news people. So the words that they're reading are right next to the camera why because that way they're staring at the camera when they're when they're saying. Okay. So, because this is one of the, like, my first presentation ever so I'm kind of nervous and excited so. Great. Any, any other topics then that you want to go over. There's nothing right now what that was one thing which I've stated earlier. I was about the G so. Other than that. By that when you mean the potential extension of a week or yes and and so that one so long as we don't spill into spill into October, no problem for me. Well, this just something off topic, which I wanted to ask, is there any like, like a future working like with Jenkins, like after the G so face is there something that I can look into. Is there something like that. Yes, we have, we have many, many places where you can contribute. If you if you're interested in contributing to the get plug in there are several additional things that it needs. If you'd rather broaden yourself and you say oh I want to learn a little bit more about other things. Maybe you want to learn something about front end. Maybe you want to learn something about databases and back ends, or if you're interested in, I've got a particular research project or a particular project we're going to need help with, which is related to languages that are embedded inside Jenkins, in this case, it's the groovy interpreter. And, and if you're interested in sort of linguistic challenges, you know, logic, logic kind of things. We've got some very interesting things in that space so yes we've got lots of places that you can help the Jenkins project lots and lots. Okay. So, yeah, that was something I wanted to know. Yeah, so, so, well, for instance, and it just depends on your on which things you find interesting right because we've also had Google summer of code project ideas that were not adopted by anyone that we would love to have done. For instance, you know we've got one project going right now pipeline steps improvements right pipeline doc generator improvements. One that wasn't selected was the rest API generator. And if you're interested in rest API is this is this is a particularly interesting challenge because the Jenkins rest API is generated dynamically from the from the the Java code itself and annotations on the Java code. And because of that, it's not that you can read a specification and say what it is it's that you have to read the source code and extract the specification from the source code. And that's really cool because that means. All right, I mean I can I can look inside the source code with Java and you know Java reflection techniques. Look inside the source code and use that to decide and if that sort of thing is interesting to you where a where a language looks at itself right if a language is looking at itself that's that's an interesting kind of topic and computer science. Yeah. So yes, just, just no question there is lots and lots of there are many many things that the Jenkins project would love to have you your help on and if you find something that's of interest to you, I am sure we can find a way to let you help on the project. Charlie. All right. Anything else. Oh, that's it. That's from myself. Well, then, if you're okay with it, I propose let's call it done, and I will attempt to upload the recording. And again, like I noted earlier, if there was something objectionable in this I apologize I will make it available in Google Drive if YouTube rejects it. I think from our side as well right if we, I have no idea. Right.  Yeah, so I look forward to this. Thanks very much for your cash. Thank you so much.


Another day another opportunity for Lamar Jackson to show how he got Ravens fans in a chokehold Teen keeping clean. What's up, baby? Hey, I hope y'all doing good. I really appreciate all y'all man I really do now one thing about teen keeping clean that I love about y'all if I miss anything There's ever anything that I do not know about did not hear about y'all will let me know quick fast and in a hurry and Plenty of y'all will let me know that's exactly what happened with Lamar Jackson in the story today So many people sent me the DMs of his story. Hey, then gravy got a look at Lamar Jackson story Hey, check out Lamar story. Hey, oh man Lamar about to leave us all Lamar He getting traded now all Lamar ain't gonna be raving no more now And I looked at it Like okay, I Mean I know I get it. I get it like Lamar He got a lot of Ravens fans tripping out man every single thing he posts every single movie makes We all watching and waiting and I think a lot of it is really for selfish reasons too because We want to know what's going on with him in the Baltimore Ravens because he's our favorite quarterback He plays for our favorite football team and we are very invested in what's gonna happen next and we've just been left in the dog We've heard that you're having negotiations and contract talks or whatnot. We've heard they offered him good money and whatnot we've heard that They obviously haven't come to a contract extension yet cuz we heard none but we've heard rumors and stories and reports and this and that but we just don't know what's gonna happen and Really in my opinion To say if you find yourself really like stressing out over this I would hope not but if you are it's okay I get it, but if you find yourself stressing out over this just say to yourself. I Don't know I Don't know. I don't know what's going on. I don't know what's gonna happen But hey, I don't know so I just got to wait it out because that's the truth We don't know his latest story no matter how much genuine love you show it'll never be enough So forget it and that had a lot of people going into frenzy Cuz a lot of people feel like that was directed at the Baltimore Raven now It could be directed at a friend that could be directed at family could be directed at an associate of former partner What it could be directed at anybody But you know like since again, we're very invested as Fans of the Baltimore Ravens and there's been so much talk about this contract because there is no contract yet And there's a lot of questions surrounding this contract a lot of people gonna assume that that's about the contract and I can see why I can see why But again, we just we really don't know we really don't know and when you say that out loud to yourself that can sort of give you a Okay, cool. Yeah, I don't know what's going down. So let me just keep it moving now My god, Diego he he had a really good plan. He says I'm about to unfollow Lamar for my own good until he signs with us Or gets traded somewhere else. I love Lamar, but I can't take the cryptic stuff no more So I get it like Unfollowing you know what Lamar ain't trying to get your followers down just mute them mute them temporarily mute them until I Would say a mid-July After that then uh, then we can we can see what's going to happen after that Because mid-July is the deadline when the Ravens can come up with a contract extension with them if they place him on the franchise So we'll see but for you on sanity mutum.  I think he posted something either today or yesterday where he had the Ravens chain on one of my guys Hey, look he got the chain on he's staying buddy Okay, cool. We'll see we'll see But again, it's just like if if you let it if you really let this drive you crazy it will It will Because one video one story he got the chain on one story he got the suitcase and one story you're saying oh Show people genuine love Don't let it drive you crazy. Well, I mean I can't tell you not to let it drive you crazy No, we just want to see what happens with Lamar. That's it. We just want to see what happens with Lamar and until we know We ain't gonna know So That's how I look at it. So I'm chilling. Um I'm hoping for the best Uh, really expecting the worst, but we're gonna see we're gonna see I would love I keep saying it man I would love to to come back here one day at the old Ravens sign Lamar Jackson to a four year five year deal Six year whatever I would love to come back here one day and be like man. I was wrong I was wrong. I thought these Ravens were gonna end up trading Lamar Jackson I did not think they were gonna invest in Lamar Jackson financially or with the the the coaches that what I just I did not see it happening But they did it I would love to come back on here and say a I was wrong because y'all know I gotta tell you when I'm wrong because we've been wrong a lot but See, we won't know till we know so until that time until we do find out until we actually do know We out