Done Tip Tuesday Yep All we do is dunk Done Tip Tuesday Boy you don't wanna chump Done Tip Tuesday Yo Today, 3 Jedi Mind Tricks to become the best dunker in the world Done Tip Tuesday Yep All we do is dunk Done Tip Tuesday Boy you don't wanna chump Done Tip Tuesday Know my vert is going up Done Tip Tuesday And I do it for the love Done Tip Tuesday Up Done Tip Tuesday And I can never get enough Done Tip Tuesday And I ain't never giving up Done Tip Tuesday Done Tip Tuesday We do this every day of the week that's named Tuesday What's popping? We've been doing it for 30 weeks now And I think that's exactly accurate If not more But let's have some fun What are we doing? What are you doing? Are you trying to dunk? Are you using the Jedi Mind Tricks that I'm about to tell you? No, because I haven't told them to you yet So let's go Look On my own dunk journey Feeling amazing Let's get into it real quick into my own journey But real quick also real quick Everything's the best So if you're gonna watch this whole video You're gonna be a Jedi Sensei student Cause I'm the Sensei But I'm still on the journey I just may be a little bit ahead of you But I have people ahead of me But I've 10 years closing in on 10 years If you watched the last vlog Watch the last vlog I wanna make more of those You guys give me a little smack on the thumb thing You freaking thumb me You do all that You hit the subscribe You do those buttons Smash them all Losing my mind This is a little later in the day for me This is when I usually unwind And I hit the bed, okay? So you get a little delirium But you also get the creativity You also get the special energy That you don't get always So the point is Hit those buttons Help me out I make better videos Win-win And also in my journey Just hit a PR today 335 on the deadlift Yanking it bro I can yank more than that I just don't wanna snap my spinal cord Because I don't know the correct form I mean I know it But I'm just my mobility's in the works So that's where we're at But I'm feeling so strong I'm dunking at the heaviest I've ever been If you watch my latest vlog Feeling so amazing Lifting, feeling so strong Strongest I've ever been Heaviest I've ever been And I'm not trying to get heavy But I'm understanding my body And let's just jump into it Jedi Mind Trick number one Body awareness I say this so much I've said it so much I'm gonna make it I'm gonna get it tattooed On my freaking basketball Not me Cause I wanna keep my skin pure That's another story I'm not gonna I'm gonna get it tattooed What? What are we talking about?  But you don't wanna just Cheat that You wanna do it the correct way You wanna engage your core You wanna have that connection To engage your hamstrings And your glutes So you're pulling with the right muscles So you're doing it safely Cause if you're doing it safely You can continuously make progress And jump to eternity And so having that body awareness Is one, gonna help you lift correctly And two, it's gonna help you Understand what you need Cause as a coach myself But as coaches that I work with Is they can only tell you What to do But you have to have the intensity You have to push your body In the ways it needs to be pushed So you have to find that And yes, this may be weighed down the line For 90% of you But I want you guys to have all the keys And then use them when you need them And what I mean by that is Later than the line When you get to a certain level of Athleticism, your certain level of Vertical jumping You're gonna have to get stronger Or maybe you're at the beginning Even at the beginning phases Where you're at Some people are super strong But slow Some people are super fast But weak But you have to understand Are you pushing yourself to the max? When you do these plyometric movements When you do these explosive movements Are you pushing yourself to the max? When you're doing strength Are you doing it with the right intention? Are you moving the weight fast? Is that even your goal right now? Or are you trying to build some strength So it's okay to move it slow? These are all things that If you understand your body And what you're using it And how you're using it During these lifts And during these exercises You're going to develop Such a better awareness For what you're creating your body to be Because for me I didn't know that So a simple example is I was always a dunker Meaning I was always sprinting I never did anything endurance So I was conditioning myself Unknowingly to be an explosive athlete Right? So now down the line I had a fear of like Doing some endurance things Or because I felt like It was gonna move my body to slow twitch But that's such a far away From where I am on the spectrum Of an athlete I would have to do ultra-marathons To really take away from my explosiveness And I learned that through books But also through body awareness Because if I can feel my body And understand what I'm feeling I can understand that running Or jogging is still an explosive movement And I'm not gonna be running hundreds of miles I'm just gonna be running some endurance Get blood flow Understand what that means So I know this is kind of vague But just understanding your body Understanding your muscles Feeling your muscles Getting to know them How they're feeling after lifts How they're feeling when you're jumping Do you feel speedy Do you feel sluggish Do you feel stiff Do you feel mobile Do you feel limber Do you feel loose Do you feel fluid All these different things Are things that you can get in tune with Alright, let's move on to number two So number two Definitely one of my favorite things About this journey And if you've followed me at all You probably heard me say it already But it's really powerful Visualization Quick story I couldn't two-hand dribble dunk Still barely can on ten feet Couldn't do it for three years Visualized it got in three months I'm gonna make a whole video on that But the point is I couldn't even see myself doing it In my mind's eye So there's two parts to this One, you have to be able to see yourself Doing it in your mind's eye Or be able to visualize yourself Achieving the dream Before you can do it in this physical reality I'm not gonna get too deep into why But if you can understand that And think about it I can't even see myself doing it in my mind's eye How am I ever gonna do it in this physical realm That is just something that Will teach you a lot about what you're thinking And how you believe in yourself Which is the back of the shirt Can you see it? There it is, live, okay Now the other side of that Besides what you may doubt in yourself Is what you can achieve through your visualization Because a lot of times You've heard the saying open the floodgates Where you land a dunk Or you land a new trick Or you land something Or you do something for the first time Now you can do it all the time Now your belief changed Now you've seen it go through the rim You felt it go through the rim, right? You can do that all in your mind A quick story is Anything you visualize Can change your current body If you think of a buzzer beater shot That you had When you think about winning a dunk competition Getting your first dunk You may get excited You may get your palm sweating Simple proof that a thought Can change your current body So use this to your advantage Quick tips on visualization is Take time, space, calm Breathe about six deep breaths Then just think about achieving that goal That dream that you wish you could do And visualize yourself achieving it And what you would actually think In that moment What it would feel like And use all five senses Use your sight, your sound, your smell All the other senses I don't even know them But you use those, right? And you feel like When you land that dunk What would you say What would you feel And do that over and over And over again Because then your body Starts to already act it out You're already building that muscle memory Within your mind Before you actually do it And now when you repeat a dunk When you're practicing technique When you're practicing lifting When you're carving New patterns in your brain You're doing things with your physical body But it's repeating a mental pattern So you can repeat that mental pattern Without even using your physical body And that is why it's a Jedi mind trick Because it's going to elevate you To the next level instantly Jedi mind trick number three Which is something I got reinforced From this book I just finished Which I'm a huge fan on the art Of resilience by Ross Edgeley Is positivity Now he has a chapter A whole chapter dedicated To how smiling makes you stronger Now he has all these studies I'm not going to go into them But basically when he smiles Or studies that have been done When people are smiling Their performance is enhanced Because their body is in a better state And their perception of their fatigue Is reduced So not only can they perform better But they can perform longer So simply put, smiling Can help your performance Think of all the positive actions You can do in your life And thoughts that you can have What though? Am I saying all the positive actions All the positive thoughts that you can do That can affect every single workout That you do every single moment Use that huge shift to your advantage And the reason I say that is because If you achieve that goal In Jedi mind trick number two You would feel freaking amazing You might feel confident You might feel ecstatic You might feel like the freaking man You might go talk to the freaking girl Right there You see that girl? You see that girl? Yeah, I mean something I do Something I do You know? And that's how you feel I mean I felt good right there I just got in the moment right there So the point is those feelings Are felt when you're achieving a great goal So if you can manufacture I don't want to use that word Because it feels like you're making them up But if you can try to act that way One, the spirituality side is You're going to draw that experience Into your realm of possibility But two, you're going to perform better Your physical body is going to be in a different state To do better and bigger things So the big thing about positivity is that If you're not positive What are you? Are you neutral? No, you're the other way So there is no neutrality There is no nothing If I say, hey, I'm not doing anything today Sitting, the earth is spinning It's going, Neil deGrasse Tyson Just taught me we're moving at 800 miles an hour If the earth stops for one second Everything's freaking moving, right? So we're always moving I was just thinking about this today I'm standing on, if I'm standing for a long time I get tired, I want to sit down Your body starts to hurt, right? That's gravity just yanking us down It's not just that we're just tired We're getting constantly pulled to the earth So point being is that we're never sitting still We're going one way or the other way So if you're not reinforcing positivity If you're not waking up and smiling at the sky Which is what I do Because it's like telling my body I'm having a great day right from the start And I look like a pretty happy guy, don't I? Your subconscious is going to go the other way Our subconscious is defaultly geared towards negative Not just negative, but doubts and fears Because it's just trying to protect us So reinforce positive movements Some quick tips, wake up, smile at nothing Listen to inspiration, listen to some good music Think about it, it's going to be a freaking perfect day If you follow my Instagram If you follow my stories If you follow my freaking content If you listen to anything I do If you listen to my raps If you listen to my podcast I do so many things If you listen to any of them I'm really big on saying that I'll post it so you guys have to read it If you watch my story It'll be like, today's a perfect day It's freaking seven in the morning We have no idea what's going to happen But we make it happen, okay? Favorite podcast of all time So, or whatever this is! Dunk Tip Tuesday Dunk Tip Tuesday Use that positivity to your advantage Not only to your advantage But to avoid the other way But positivity can help in so many big ways So that's freaking Dunk Tip Tuesday I'm Addy here And I'm going to play this out So roll this out Thank you for watching Thanks for smashing all the buttons I hope, please share this with somebody I had so much fun making this And I'm just yelling at the camera Let's go Dunk Tip Tuesday Yeah All we do is talk Dunk Tip Tuesday Boy, you don't want to jump Dunk Tip Tuesday Know my bird is going up Slowly, but it's going And I do it for the love Dunk Tip Tuesday You know I do it for myself That's you Dunk Tip Tuesday And I can never get enough Dunk Tip Tuesday Never satisfied, journey never ends Dunk Tip Tuesday And I ain't never given up Not ever Dunk Tip Tuesday Yo, free style on it Should I make a burst If you subscribe That's it


Okay, clean. Oh, is this man actually Goku? How's it going, everybody? Dottonoi here back with some more Dragon Ball fighters, ranked matches, this time playing the old main team of Krillin, Dragon Ball Z Broly, and Yamcha. The reason we've been going through some of the older main teams here on the channel is just because I'm in a bit of a character crisis with that third slot, and I don't necessarily, oh, UI Goku, the second, when that second L of UI Goku turns around, that is a showstopper. I'm not gonna keep talking about whatever I was talking, I'm getting Dragon Rush here, I can practically feel it. Nobody went for a command grab, you know what? That's cool for me. The only problem with this team though is Dragon Ball Z Broly is insanely busted.  I'm gonna, don't wait, hold on, don't look at this. I said, as soon as I said the word simple, I knew I was dropping the combo. Okay, but he's a pretty simple character. All things can sit, what are you, hold on. Hold on, if we're playing by those rules, I gotta go ahead and throw in a plus two card. I gotta hit you with that plus four card, I chain my mind. I'm throwing a plus four and I'm making the color green. But fighters won't let me have destructive finishes that are green, so I'll just go with what I can get. Like I was saying, Broly, very simplistic character can work on a lot of teams, but I actually think, and I'm sure a lot of people would agree with this, that he's a monster on anchor, and I kinda have Yamcha, who's kinda my anchor. So unless I, why have I dropped that combo two times? This is not a great look, but see right there, look at the armor, man, and I'm just gonna grab, do a normal vanish, a couple of normal jabs after that, and that's a character. So yeah, really the only reason this team, like I would play this team in a heartbeat, but I would like something with more of a clear set role. Larry it, oh, I was gonna do it again. I messed up, base Goku, speaking of monster anchors, another character that's high up on the list. I don't know who I would put where, but Broly at base Goku, probably fighting for the number one and two spot with trunks and maybe Yamcha and Jiren behind, I don't know. That would be a fun video. Rocks, who needs them? Oh, the Rock actually, the Rock actually set me up for a combo, I just wasn't ready, two H misses, and unfortunately that is going to be the end of Broly, not like he didn't do his fair share though, Broly can rest easy and let the Rocks do the talking, please don't cry, Ken. Specifically, I asked you not to, please, I'm just throwing Rock. Did I do something wrong, base Goku? Don't do it again, that would be childhood, he's, your diary, today I learned he was buffering inputs. Garbanzo beans, why? Look at my Senzu, wow, wasting food, huh, base Goku? I can't let that pass, he's gonna do it again. Okay, he didn't do it again, I was worried though, look at him buffering inputs down there, he was just doing the inputs, waiting to see if I would try a Senzu bean, and I did, to be fair, I did, and then he hit me for it, fair play. That was super sick actually, I'm not a fan that I got hit by it, but if I had seen somebody get hit by that, I would be pretty impressed. All right, Yamcha's going to, I'm gonna go, no, he's not gonna let me go ahead and get, get, not get rid of it, get away with that would be the correct words. UI Goku with a base Goku assist, snap, no snap.  Little Goku assist still allows you to combo off of it, oh, we're out, oh, hold them down just long enough, no. Low profile, that was clean, he didn't even know what happened and neither did I, I was not ready. I don't like how he's jumping so much, he's really throwing me for a loot. Nice DP, well timed, oh, but he doesn't get the combo afterwards, I'm panicking, nice tech. Wow, he didn't go for a dragon rush there. Okay, we got a spark here I think, we're losing way too much momentum, he's got seven bars so, we're probably dead here actually. Exing just for the flex of it all, vanish just for the flex of it, you did not have to spend all seven in one combo. Forced me to cough in real life. I feel like that was a, that felt unnecessary to me. Maybe I don't know the scaling. Yeah, well I guess, yeah, I don't know how much he had to spend there. Nice confirm, I'm taking this combo. Oh, that was supposed to be a level three, but it's okay, we'll get another shot at it. Another shot is all I asked for, if I mess up I just need that second try. I'm not gonna mess up twice, except for when it comes to DBZ Roller Combos in the corner, then I'll mess up twice. No, he's plus there, bad vanish. Yikes, I still need to spark, I need to get rid of this sparking. It is burning a hole in my pocket. Not the level five, please, I'm begging you not to flex. I know you can flex, you can do the level five, but I'm begging you not to. Whoo, appreciate it. No, no that, thank you, I'm not taking any requests at this time. I'm gonna snap, I know it's dead, but here we go. That's nice, six M into a kill. Any day of the week I'll take that. Gonna be honest, the kill portion of this is coming rather slow, I thought that would be a lot faster. I took the extra bit of time to get the point character in the, I want Yabcha assist after these sparking. Fished into the assist and I got to watch it in slow mo. I saw my own death coming, don't do this to me. You asked for this dude, you wanted Yabcha in. You want Yabcha in? I'll give you Yabcha. Neo Wolf Fang please kill Fist. Oh, that's unfortunate. Oh six M, such a good strat. After that two will, after that second L it's just so, it's so hard to block that. I'm dead, how much bar though? And is he gonna get UI Goku out? Tough, he's gonna save that UI Goku assist, which I think he's rocking A assist. Honestly, I'm not too sure. I'm just gonna assume it's A assist. That's the safe assumption. Yep, it's A assist. Gotta confirm now, boys.  Dash into the A assist. Oh no, that was a huge mistake. You can level three here if he wants to and he is going to. Probably the best decision, especially with a character like Blue Goku, who has a lot of mix. We're going boys, we're not dead yet. We made it out of the corner. I'm gonna level three here. That might be excessive, but I didn't trust the destructive disc. Maybe I should have. I wanted to force it into a neutral game though. He does have two bars, three actually. I don't like that he can vanish. Can't go for anything unsafe. He's gonna Super Dash. He's not gonna Super Dash, let's be honest. Uncrillin' in the clutch. Okay. I wasn't panicked at all, guys. Let's move on to the next game and don't worry about me. I'll be fine during the intermission.  All right, next game. Looks like we're gonna be going up against a Goatangs player. I'm always terrified of Goatangs now, because I know the second I run into one that is really, really good, it is going to be a beatdown. I'm just seeing this real quick. It's funny that that worked out so well. In my head, I was just like, this is probably gonna be a waste of an assist, but why not try? Now we can run the rock rotation. Let me go ahead and start that up. Reflected Yamcha, but couldn't deal with the ultimate threat that is Krillin. And we're looking at a two-touch. We are looking at a two-touch. A whoff of some, one seed. This does kill, right? Not a two-touch. Jumped in. Oh, it works for me. Didn't jump, but did choose to super dash, giving me enough time to land with the heavy. Three-touch. Three-touch situation, huh? I can deal with the three-touch. Oh, that was close. I'm gonna have to take this and get him back into the corner, huh? Oh, no, bad move. Move, but it's gonna work out. I think, yeah, that works out. Let's get the other point character back in here. It's Krillin time. Do I have to aim up on this? No, no, no. That's a different character. Different character. I was like, which, I think that one would have went sailing over his head. I would have been depressed. No dragon rush comes out. There it is, unfortunately. I am very good at predicting things and then not reacting to them.  I didn't even know you could do, I don't think I knew that. I jumped in. Oh. No, I didn't.  I got a lot of people excited and then just immediately disappointed in me. No back dash. Oh, wow. He is playing a mean Super Sango. What happened? I thought he was in the corner. Did he barely get under? Why did Yamcha look the wrong way? Didn't get the combo though. I'm gonna spark here. I don't know why. Nice. I can't deny. That was a really bad 6M. I really should have played safer. I think this is Yamcha dead as well. No, the sparking did save him. Oh, but he ran up. He's playing smart. His Super Saiyan Goku has elevated the IQ. That doesn't kill me either though. Obviously he knew that. Hold on, hold on. Broly can clutch us out. Remember, Broly is the anchor character. This might not be so good for him. Damage that Broly can do, man. The play there was to try to get three bars. No, not a 2H. I didn't want that in the air. Oh no, that's bad. He's gonna level three, but I don't know if I agree. I mean, I guess. I've gotten hit by everything he's done afterwards. So it's probably smart. Dragon Rush. I'm watching Dragon Rush.  Well, well, well. Super Saiyan Goku, we meet again, huh? Great game. No, I can't believe we folded over to Super Saiyan Goku though. I definitely started playing too passive. Hold up, let me reconvene. Oh, that was sick. He definitely, the Super Saiyan Goku was on another level right there, dude. That was great. Okay, glad that hit. Why am I so aggressively trying to stop Dragon Rushes right now? I've never been, I've gotten hit by them a ton of times before. I don't know why I'm so afraid of them now. I just gotta let them hit me, dude. And by let them hit me, I mean at least just like react to them when they come. All right, so we got the Goat Tanks out again. Took a couple of hits, but we all know who the real threat is here. I gotta make it to the anchor Goku. Or do we switch him out? Hmm, hmm, do I switch out Goku? I don't know. I don't know, I'm confused. I'm just gonna take a level three here for the knockdown since I blew comboed that pretty hard halfway through. All right, he's gonna reflect. No, oh, that was bad. Love that vanish. Just do a couple of Key Blast, see him Super Dash, take him out. Now, okay, hopefully we don't lose this one, dude. Let the Dragon Rush hit, let it hit. Just don't be afraid. Okay, that's good. I reflected, which is pretty bad, but it could have been way, way, way, way worse. I also can't speak. That's how terrified I am. Just let it go. No, I should have tried to become that after image. I should have tried to become that clone. That's fine. Okay, guard cancel out, guard cancel out. That's good. Now he has to switch.  I'm playing so bad with Super Saiyan Goku's on the field. Do it then. Do it then, see what happens. What's going on? Yes! The jumping medium is clutch. I can't keep trying to read this sparking, but I will. I gotta stop. I gotta be stopped. Somebody has to stop me. Somebody has to stop me from reading these sparks. Who's it gonna be? Who's gonna step up? It's not gonna be me. It's gonna be me, baby. It's gonna be me. Cause Broly's just too... I dropped the bag. I dropped the bag. I fumbled the bag. The bag has been completely fumbled. The game was over. No level three.  Did the jab even, oh no! The jab! I was hoping he would... Hold on, it's not over yet. It's just extremely close to being over. Can this game just be over with? Krillin, up guys! Oh my god. That almost took all five destructive discs. Wow. Can you tell I was extremely nervous with that super... I can't believe I'm gonna have to title it after this Super Saiyan Goku. This is the meanest Super Saiyan Goku I've ever played in my life. Did you see the range? That was insane to me. I was like a football field away. But thanks to the season 3.5 buffs, Krillin is never more than one button away from massive wins. It's crazy how much more confident I feel against characters like Go-Tanks and Gojita. When I'm not being very bad at the game, that is. Oh, nice. He's adjusting to the 2S. That's a little scary to me. I'm gonna go ahead and say no to that. Just replied with a no in that level three. A whole three bars spent on that one. Yeah, for me. He only spent the one. That was so cool. The fact that he jumped over my head into the corner. Love to see it. Get Yamcha out here. And again, it looks like as long as everything goes according to plan with this Okie, it looks like we will be heading towards a very similar situation in the game too. Almost a full health team. Oh, wait. Hold on, it's not over. Can't speak yet. Nope. Pretty much almost the same situation. The ultimate hope. I like that name. If you're gonna go with Goku, I like the name ultimate hope actually. Okay, clean. See, that was very Goku. Is this man actually Goku? I think he's actually Goku, hold on. No 2H, no 2H, 2H. No 2H. Help me out. He can't level three here. The timing would be too bad. Nice reflect, finally. Yes. This theme in the background kinda hitting right now. Hold on. He's gonna reflect. We take those. Hold on, let me hit this. Oh, there was three bars there. It doesn't matter, I guess, but it could have been so much cooler. Broly will take it against Goku. Imagine if this was on the space stage. That would have been intense. A dramatic finish opportunity. Nah, I don't wanna even see that. You're finished. Yeah, I don't know if we should be that confident, Broly, but I can appreciate the confidence after the fact. Hopefully you enjoyed that one. If you did, let me know down below in the comment section. And also let me know what your current main team is. While you're down there, make sure to like button and subscribe if you wanna support the channel and stay up to date on the videos that we put out here. If you wanna watch even more of those videos, there should be something on your screen. So check those out if they catch your eye. I have been Dodd today, though. Thanks again for making it to the end of this video. And I will see you in the next one.


He wants it. Welcome back to another episode of The Shocker of the Week. Today, we're gonna talk about strongman. Today I wanna introduce you to a strongman routine from one of the strongest man alive, Brian Shaw. He weighs over 420 pounds and he lifts heavy weights for a living, which is pretty impressive. I'm super happy that my friend Nadeem's here today cause he has a lot of experience when it comes to strongman workouts. The technique is really important.  So a tire flip is gonna be difficult for me cause my best tire flip lift was 450 pounds. Well, our tire is made for like the professional strongman, that's like 800 pounds. Well, I cannot do that. So if you can do it, we can show you the technique. You might be able to get it out.  Okay, so we're gonna do a tire, let's say we gonna attempt a tire flip. Atlas stone. Atlas stone. How heavy is that one? It's the stone divides in half and you can put plates inside of it. Oh, that's awesome. So we can cheat a little bit. So the lightest it could be is 130 pounds, which is still pretty heavy. Okay. Okay, so we're gonna do that. What about sandbag? We have a few different sandbags. It's gonna be very awkward to carry but that's gonna test your ability to like carry things in an awkward way. Yeah, I'm looking forward to that. And then farmer's walk. We have an actual farmer's walk machine. So let's think of the same thing that they use in the strongman competition. Or if you guys don't have that, like if you're trying to do this at home, you can use just sandbags.  We have that too. We have two different log lifts. So log carry, we can do all this stuff. Perfect, okay, that's what we're gonna do today. Okay, before we start the workout, it's really important for this one, very specific warmup is necessary. Do you have like a specific routine to do a specific warmup for the strongman workouts or is it just like a regular general warmup and then a specific warmup for each exercise? So mainly when you're going into any exercise, you would want to warm up that specific body type. I would warm up everything, your whole body. I would do maybe like a slight jar and reduce some jump rope and then we'll go into the more specific ones and we'll start you off with the lightest exercise. Cause it's like the same thing. If you're benching, you start off with a bar and then add weight, same thing with these exercises. Perfect, let's do it. How heavy is it? I think 750 pounds. Okay, that tire is 750 pounds. My best lift was like I said, 450. I don't know, 420, 450. I don't think I'm gonna be able to do this, but should we try at least? It's up to you. Let's try it. Strongman, boys and girls. Brian, if you're watching this, please come by next time, cause we can't even put the tire on here. You need your help putting that in place. Okay, so that's it guys. You got it. That's the exercise, you just push it. Jan, make sure that you get that so we can reverse it and it looks like I actually, you know. Thing is, it's not a curl. Yeah. Right? That's where you can get injured, you can do everything.  Right? So the same thing with this, is you're getting it under it and you're pushing like that way, right? So you have to lean forward a little bit, right? Yeah, you lean forward a little bit, right? You lean forward and you push it up and you use your hips to explode up, right? And then you have to get under it and catch it. That's the tricky part of that transition. Okay. So that makes it hard, but it keeps you safe. Do you want to show us how it's done? I've never attempted it.  It's double the weight that I did last time. Yeah. Did you see how I moved it a little bit? Yeah, that's the whole point. Second attempt. Mental. All I did was, I mean, we didn't film the entire thing, but I took five minutes of just me preparing, like preparing myself for that lift. And I said to myself, you can do this. It's 400 pounds. You can do it. You can do it. You can do it. And then for one second, I believed it and all of a sudden, boom! Get your groove! I'm so excited right now. Okay, that was the first exercise, tire flip. What I would suggest is, if it's really easy for you, do 10 sets, so 10 flips, and only one minute rest in between each flip. If it's heavy, like the one that I just did, just do five reps and take, I don't know, three to five minutes rest in between, and then you move on to the next exercise. The next exercise is farmer's walk. Nadim, where do we do that? So farmer's walk, we're gonna do inside the gym. So like I said, we do have the actual grips to actually do like a farmer's walk with plate loaded. Yeah. So the purpose of this is to stand tall. It works on your grip. It works on your overall core strength, because this movement, it's gonna be uneven and shaky, and the waist distributed over a big, huge amount of space. So it's not like holding dumbbells where it's easy, and it's just all compacted right here. You're really gonna have to take the time to focus, be able to breathe, stand up tall, and move great distances without your forearms giving up. All right, let's do it. I'm super excited. I think because it challenges you in multiple ways. First of all, your grip strength, because that's where I felt it the most. Also, your core is constantly engaged, and I was pretty, like I took super small steps because I wasn't comfortable enough to take big steps. So how much was that? 160 each arm? Yeah. 160 pounds each arm? Another cool thing that it trains is your mental strength because you can hold on to it. It's just about telling yourself, okay, a few more steps, a few more steps. Yeah, yeah. It really builds, because this whole sport and everything we're training is just one more, one more, and it's you telling yourself the same thing with the, with the tire. The tire, where it's just like, you could do it, but if you give yourself a little doubt during the lift, you can't. So that was a good exercise. Let's move on to the next one. So for the log lift, there's a very specific technique to that, and I'm gonna let Nadim explain it real quick.  So, Nadim, take over. Okay, so the first thing I'm saying, I'm no expert to this, but I've had some of my friends that are professionals trying to teach me. Probably will butcher it, but the biggest thing with this is like the same thing with the tire. It's not using your arms to lift the weight, not curling it up. Using the momentum, using your hips to get up the weight and making sure that you do it in a correct form so you don't get hurt, right?  And what you're doing is you're coming up, kind of like a delip, when you're rolling it into yourself here, right?  So you come in, you roll it up, then you're here in a good position.  Don't let your knees come in or forward, right? They come out and lock it up. Cool. Same thing on the way down. Don't just come down.   And there you go. Everything, with any lift that you ever do, everything drives from the hip, technique of firing, right? It's not, you're just pushing it up, it's all twisted from the hip. So this will really attribute to other things, other sports. Head up. Better. I'm having one big problem, one big issue. My wrist, when I grab the bar, as soon as I bring it up, it opens up, which is bad. I need to support it right here. But right now, I probably don't have the wrist strength to just hold it, lock it in. From here to here to here. But I'll work on it. Good. Strong. What's up? Come on. There you go. That's it? Yep. All right. Okay, we got two more exercises to go. One is to stand back, carry, and then we're going to lift Atlas Stone. The music is too loud inside, so yeah, we're just going to do it, and I'm going to talk about it after. Proof's here. Recap. I'm drained right now. I have no energy, and I mentioned that earlier. It's not a workout that you would do, and you're like, I'm really tired. Just my chest, I can't do any push-ups no more. I can't squat anymore, because my legs are on fire. Every single muscle feels great, but just in general, I'm really exhausted. And I think that's why this workout is a shocker of the week. So I'm honestly super shocked that Johannes got that tire. Oh yeah, me too. That's when you couldn't do that. The dedication and then the, obviously you have to be strong to do that. Plus it's like a mental game, putting yourself in like being like, I can do this. Every inch that it moves is like, I'm pushing it harder, I'm pushing it harder. So get your hands on that. Appreciate it. He's picking up the movement's really good, you know? Like so it's just- I gotta work on them though, for sure. Yeah, like everything it's like, it's the first time I'm doing it, it's going to be bad. It's never going to, unless you're like insanely gifted, but it's the constant push to wanting to be better, which is always what we're doing anyway in the gym. Other than that, it's like, it's kind of like you're saying this drained you, because this isn't like bodybuilding where you're just working out a single muscle, or just working out the muscle in general. And it's also not like power lifting where you have to lift in a certain motor pattern and you're pushing just this way, just this way, or like a deadlift. This is something like, if you need to like, someone's trapped in their car, this will gain you the strength. Not saying you're going to lift a car or anything by doing this, but this is what you can attribute to better and more like, in a quote unquote, real strength. I think this is like raw strength, if that makes any sense. One, it looks cool. Two, now it's like, it's making you feel like you're weak again. And that's that whole thing of like, no, I know I'm strong, so I can move these movements, but it's like, it's making you, it's forcing you to drop your ego to learn the movements and do it properly. And it's cool because we're in the game of YouTube now that we can look at people that have done it properly and there's so much knowledge out there. And then you guys watching this can learn from Johannes. So it's like, it's really cool just to have this out there now. Well said, thank you so much for joining me and helping me, especially with all the technique. It was fun. Thank you so much for tuning in again. That was the shocker of the week. Stay tuned for the next one next week. Till then.


Future American soldiers will be better protected in combat by stronger and lighter body armor. Innovative work at the U.S. Army Research Laboratory at Aberdeen Proving Ground, Maryland, is using nature as the inspiration for breakthroughs in additive manufacturing and material science. So my project is to design a system that can 3D print armor ceramics that will allow production of parts with graded structures similar to an abalone structure in nature that will improve ceramic armor's toughness and survivability with lower weight. Helz spent this summer working with Army scientists and designed and built a unique 3D printer. It's fed down these tubes and into the printhead where an auger can both mix inline and extrude. So I can extrude material A, I can extrude material B or I can extrude any ratio of material. He found a way to implement our ideas into that machine, take apart the machine, take out the polymer FDM heads that are built into it, start to look at how to design the machine to incorporate our ceramic slurries and print those slurries into the head. But then he had to do a lot of really basic work looking at how to actually hack the machine. Helz took advantage of computer programming skills and knowledge of the Internet of Things or IoT to hack into a 3D printer and manipulate the device's fan controls as a means to customize the print ratio from one syringe of raw material to another. He even 3D printed the parts for his novel 3D printing head. This project is unique because it combines additive manufacturing, advanced ceramic forming techniques and bio-inspired design. Our goal is to be able to make these innovative designs out of these ceramics, and so for us to get there we're going to have to figure out some of the challenges required for getting to that goal first in terms of materials processing challenges that we're facing. Vargas Gonzalez explained that hard ceramic materials defeat kinetic energy projectiles by shattering them into pieces and decreasing the projectiles' penetration ability. I started working on this project to create next generation antennas with graded structures and then transitioned into using armor ceramic materials such as boron carbide and silicon carbide and trying to produce parts that had a gradient or internal structures impossible to produce with traditional ceramic forming techniques. We've got people like Josh who are very gifted and talented and can bring all that kind of capability in and use that to our advantage, it's a huge benefit for us. So right now I'm loading the paste. Peltz said he really likes the freedom additive manufacturing provides to test his ideas. I hope to use this system that I've designed as well as the processing of creating these armor ceramics and creating armor ceramic composites to develop both next generation armor but also apply it to you know various other fields such as a biomedical implant you could you know you could use this same system to produce ceramic implants for say a hip replacement or a knee replacement. This system gives the ability to produce graded parts so composite ceramic parts for really any application with any material.


Hi and welcome to the session. Let us discuss the following question. Question says, the maximum value of x multiplied by x minus 1 plus 1 whole raise to the power 1 upon 3, where x is greater than equal to 0 and less than equal to 1 is 1 upon 3 raise to the power 1 upon 3, 1 upon 2, 1, 0. Hello, we have to choose the correct answer from A, B, C and D. First of all, let us understand that for finding absolute maximum or absolute minimum values of a function F in a closed interval I, first of all, we will find all critical points of function F in the interval. Now we will find value of function F at all critical points and at end points of the interval we will now identify the maximum and minimum values of function F out of the values calculated in step 2. The maximum value will be the absolute maximum value of function F and minimum value will be the absolute minimum value of function F. So third step to follow is identify maximum and minimum value of function F. This is the key idea to solve the given question. Now let us start with the solution that function F is given by Fx is equal to x multiplied by x minus 1 plus 1 whole raise to the power 1 upon 3 where x is greater than equal to 0 and less than equal to 1. Now differentiating both sides with respect to x we get F dash x is equal to 1 upon 3 multiplied by x multiplied by x minus 1 plus 1 whole raise to the power minus 2 upon 3 multiplied by derivative of x square minus x plus 1. Here we have applied the chain rule to find the derivative of this term. Now this is further equal to 1 upon 3 multiplied by x multiplied by x minus 1 plus 1 whole raise to the power minus 2 upon 3 multiplied by 2x minus 1. Now F dash x can be written as 2x minus 1 upon 3 multiplied by x multiplied by x minus 1 plus 1 whole raise to the power 2 upon 3. Here we have used the rule that x raise to the power minus m is equal to 1 upon x raise to the power m. Here this power was minus 2 upon 3 after taking the reciprocal it is 2 upon 3. Now we will find all the points at which F dash x is equal to 0. That is we will find all the critical points of function f in the given interval. Now F dash x is equal to 0 implies 2x minus 1 upon 3 multiplied by x multiplied by x minus 1 plus 1 whole raise to the power 2 upon 3 is equal to 0. Now multiplying both sides by the term given in the denominator we get 2x minus 1 is equal to 0. Now adding 1 on both sides we get 2x is equal to 1. Now this implies x is equal to 1 upon 2 dividing both sides by 2 we get x is equal to 1 upon 2. Here we have completed first step of the key idea. Now we know x is greater than equal to 0 and less than equal to 1. So now we will find the value of function f at x is equal to 0 at x is equal to 1 and x is equal to 1 upon 2.  Now this is equal to 1 upon 2 multiplied by minus 1 upon 2 plus 1 we know 1 upon 2 minus 1 is equal to minus 1 upon 2 whole raise to the power 1 upon 3.  Let us now find out value of function f at x is equal to 0. Now f 0 is equal to 0 multiplied by 0 minus 1 plus 1 whole raise to the power 1 upon 3 this is equal to minus 1 plus 1 whole raise to the power 1 upon 3 simplifying we get f 0 is equal to 0. Now let us find out value of f 1 f 1 is equal to 1 multiplied by 1 minus 1 plus 1 whole raise to the power 1 upon 3 now this is equal to 1 raise to the power 1 upon 3 we know 1 minus 1 is equal to 0 and 0 multiplied by 1 is equal to 0 so we get 0 plus 1 is equal to 1 so we get 1 raise to the power 1 upon 3 we know 1 raise to any power is equal to 1 only so we get f 1 is equal to 1 now clearly we can see out of all the three values of function f maximum value of function f is 1 which occurs at x is equal to 1 so this completes all the three steps of the k idea so our required answer is c so c is our final answer this completes the session hope you understood the session take care and keep smiling


What's up guys Dylan to be progressive soccer just want to show you a few clips from a little session I did With a young girl. I think she's about 14 years old Good player. I'll just take you through this session I just kind of talk about what we're doing and also like things to think about whether you're a coach or your player yourself Just training yourself on your own how to be your own best trainer if you're working with younger players things I like to do to get the most out of the session. So first warm-up Always just like little one-touch passes get the feet going right foot left foot then I'll go back and forth from dynamics So warming up the body, but I just don't like to do Five minutes straight dynamics and then go into some light ball work. I just love to mix it up Especially with the kids because it keeps them more engaged So here playing one touch, but I'm just getting her to do some lateral movement So I'm actually almost trying to trick her I'll let her get her feet set in the middle and then I just want quick footwork from side to side and an accurate pass back But sometimes I'll make her go left a few times right a few times and just working on that sharpness getting the feet moving rather than Just standing on the spot. So a little more stretching dynamic stretching. Remember static I might do after static I might do like as a recovery to release tension, but warm-ups always dynamic All different types of kicks and actually when you're doing stretches like think about the muscle Am I actually feeling a stretch in the muscle or am I just doing the movement? So many people just waste their time when they're doing warm-ups So here we're actually playing a little game.  Obviously, that's a mistake That's an error But just have fun with it stay light on your toes test your partner's touch Don't like strike it at him But put a bit of pace on the passes make them feel it and it's a fun game It's a little a good little warm-up game that I like to do with my players just to keep the mood light But also get the touches going and get that movement going And it's actually a really good game to get you sharper and improve your ability to play one touch football First of all if you're the type of player who doesn't like doing one touch drills because you just want to take 10 Touches on the ball change that mindset real football is played with one two touches The skills are used in specific areas, but most of the time if you watch professional match It's all one touch to touch football. So it's easy to play one touch When the ball is rolling at you nicely. It's it's on the ground But can you play when the ball is whipped in with pace coming from different directions? You were running at the same time.  This is I still consider this like warm-up I like to do one touch to touch a couple quick touches lots of dynamic Exercises and then I'll go into some actual drills that I had planned for the session Here were just a bit of two-touch juggling keeping the ball up and based on the players ability I would usually put a number so if I think they're pretty good at say, okay Let's get 50 passes without dropping the ball if they're just starting out Maybe 10 passes is a good goal But something that's challenging and when there's a target on the drill a target on the goal Everyone's just a little more engaged a little more focused and when you're screwing up with Simple touches and passes. It's usually not down to your technique. It's down to a lack of focus So even the best players can screw up all the time if they're not Mentally focused, but I guess the best players are mentally focused all the time. That's what makes them so good did a little bit of one-touch juggling and Then we went into some actual drills here So first one. I'm just telling her I don't want you to side skip I want quick footwork lateral movement and then we're gonna do all these different Types of touches just starting with one touch inside the foot technique And I'll just do a little demo and then I would let her do the majority of the work But as you can see yes, the touch is important that ball has to go back every time if you're giving service even more important If your service isn't good, you screw up the whole drill So don't overlook these little passes, especially if you're playing one touch I see a lot of trainers will go on the on the ground and like throw with their hands and and I understand that But for me, I'm always trying to like I'm training myself while I'm training players So I'm always doing with my feet and focus on my one touch with my service Here's the outside of the foot. So when you're doing this just really lean over the ball Don't be standing up straight. Definitely. Don't be leaning back And you want to get your body over it, especially with that outside of the foot It's a little awkward for most players because they haven't developed this technique But if you practice this skill lots, you're gonna find that you almost prefer Passing the ball with the outside of your foot You feel like you have more control over over the bend and it's just a nice little quick release pass So here we did a two-touch and I told her you can use any technique you want You can receive inside the foot outside the foot with the sole whatever you want Just do it quickly and focus on the weight of your touch It has to be strong enough to get past the cone the cone being the defender in this drill If your touch is too weak, it's gonna get stuck in your feet can't play quick enough So really lean over that first touch Focus put your eyes on the ball on a specific point of the ball Where do you want the ball to go guide it with your touch guide it with your body movement And then obviously play an accurate pass back next drill just The opposite so instead of going into out I went out to in just a little bit different technique variations Playing with inside outside of the foot just focus on doing it quickly not panicking not rushing but get out of this First touch there's like a second pause between and then you play your pass You want touch pass touch pass touch pass and in order to do that you have to have a bright mentality But also focusing on your footwork your movement not just the touches So next we went into a bit of a half volley So I'm meaning that ball right after the bounce and focusing on putting it right back into my partner's hands It's not good enough just to hit in their general direction if they have to jump if they have to bend over You're not accurate enough focus on putting that right in their hands So they don't even have to move their hands I want you to have that type of focus and that type of precision on your passing It's not good enough just to give it to your teammate You have to put on the exact spot on the right foot or the left foot into space or behind them to protect them from the defender You have to have that attention to detail if you want to become a better player and play at the higher levels So here in the air half volley again focused on the movement when this is coming down I'm really actually watching the ball to the middle of my foot so I can make a nice clean contact a lot of players They're already looking up before they even make contact with the ball So actually watch that open up your foot really flex it pass that into your partner's hands Here we did a two-touch and again I just asked for a variety sometimes throw to the chest sometimes to the feet sometimes the thighs switch it up Force them to be on their toes You're not predictable and just learning to receive and control the ball in different ways and again playing quickly touch pass touch pass So this girl she's got quality is the first time actually trained her because We just went to install this turf in her garage. So this is another side business I'm doing home sports turf commo do a shout out right here. I can only service you if you're in Calgary Alberta Canada at the moment, but we'll be going worldwide in a couple years


So my name is Fernando, I work for Entities Open Source Software Center where I lead in the kernel team and also the KBM team. And today, well, I would like to tell you about all the travel and all the issues we have with the system for system-free API. So what's for system-free? Basically, it's the capability of suspending rights to your file system and putting that file system in a consistent state. And by consistent state, I mean a state such as if we create a copy of that file system, we can actually mount it and access the data that is there. And all the metadata reflects what's on disk. And the most common use case for this feature is storage backups. The reason being that file system freeze allows you to create storage snapshots that are consistent at the file system level. And how is this implemented in Linux? Well, there are two APIs, one which is accessible from user space. And it's implemented using two IOCTLs. One is FIFreeze, which is used to freeze the file system. And the other is FIFor, which is used to unfreeze it. Then there's another API which is accessible only from inside the kernel and from kernel modules, which is implemented at the block device level. So since this is not accessible to users, I will not talk about this one in detail. So how does it look like internally? Okay, so let's assume that you want to create a backup of your file systems. The first thing that you need to do is to execute the FIFreeze IOCTL. Once you do that, all new writes to the file system will be suspended. The kernel will do that for you. So if a process, let's say, uses the write system call, that process will be put to sleep. And not only that, all the dirty pages that hasn't been written back to disk will be written back to disk. In some cases, for example, if you use a FIFor system such as XFS or EXT4, which has a journal, in such cases, we call first things specific callbacks so that we can put a mark in the JVD or in the journal so that if the system breaks or dies while the first thing is frozen, you can actually recover your file system. And so once we stop all new writes and write back all the data to the storage, we can create a snapshot or the backup and we know that we will be able to use it because the system was in a consistent state when we created that snapshot. And once we are finished, we have to call the FIFor IOCTL to resume writes. And it's pretty simple. It's pretty simple, but there are a lot of bugs and limitations that I will tell you about now. The first limitation or the first problem is that these days you can freeze a file system and un-mount it just after that. But what happens if you un-mount a frozen file system? Let's assume that after un-mounting that frozen file system, you want to unfreeze it. The problem is that to unfreeze it, you need a file descriptor that refers to a file in the file system that you are trying to unfreeze. But the first thing has been just un-mounted so it's not accessible. So there's no way for you to un-freeze the file system. You're stuck with frozen un-mounted file system. In other words, the superblock inside the kernel is still alive, you know? The training process is still using the file system. It's kind of frozen, but there is a usage of that. So how actually the un-mounted is happening now? Okay, you think there are no users? Yeah. For whatever reason? Okay, if there are no users. Or you can do a lazy un-mounted. Even if there are users, you can always do a lazy un-mounted. It will succeed even if there are users.  If you want to get out of that situation, you have to mount the file system again. But if you do that, you will be writing to this. For example, XFAS in MDXC4 updates some data in this unit mount. But if it's supposed to be frozen? Yeah. There are several ways to fix this. A possible approach is not allowing users to un-mount frozen file systems. This looks reasonable, but if you do that, you're breaking lazy amounts. Which is not acceptable to the BFS maintainer. The other approach is adding a block-level API to a frozen file system. The problem with that is that not all file systems are block-device-based. And I think that the guys from Samsung grow some files that are not block-device-based. Is that correct? So in that case, you couldn't use such an API. So what I decided to do is to automatically fill file systems on your mount. With the current API, this is the only reasonable way to fix this problem. Oh, sorry about that. The problem with the current API is that there's no check API. So there's no reliable way to know whether a file system is frozen or not. So you have to keep track of the frozen state yourself. Maybe make a mistake using bash and ending up freezing several file systems. There's no way for you to know what happened. You can freeze a file system and un-freeze it, but you cannot check what the current state is. This is quite easy to fix. I posted patches that added a new IOCTL to check the frozen state. I also added a patch to export the freeze count through MountainFold, which is a file in the proc file system. Okay, more fun. In my opinion, this is really cool. I don't know if you're familiar with the hand task watchdog. Are you familiar with it? The thing is that if a process gets stuck in an uninterruptible state for more than several seconds, the kernel will assume that something went already and that the kernel should be panicked or the kernel should lose, you know? And the thing is that when we freeze the file system, or in other words, after freezing the file system, if a process tries to do a write, that will probably be suspended. In other words, that process that attempted a write will be put to sleep and it is going to be in an uninterruptible sleep. So the hand task watchdog will assume that that task is dead. That for some reason, the CPU scheduler is not scheduling that task. Or we assume that that task is waiting for, you know, an exclusive request to finish or to complete, but it's not finishing. So depending on your settings, you know, of your system, that watchdog will panic your joke at all. And the thing is that that task is just waiting for the administrator to, you know, call the foe or unfreeze IOCTL. So if you do it by hand, let's say that you put the first thing using this IOCTL and then go and have a cup of coffee or whatever and forget about this IOCTL. You may end up with a system which is panic and usable. So what I did to fix this is give a hint to the hand task watchdog. So I just add a flag to the task extract so that the hand task watchdog can look at other processes that are, you know, waiting for the first thing unfreeze and we check that flag and if the flag is set, the watchdog will know that everything is okay and there's no need to, you know, to panic the system. Okay, as I mentioned before, there are two different first and first APIs. One which is accessible from user space and the other which is only for in-car on users. And Forbidab is the in-car on API and this is being used by both XFS and device map or code. So we would use DM as a snapshot. DM as a snapshot will try to freeze the first thing that sits on top of the DM device. But the thing is that in some cases you have first systems that are multi-disk such as BarrelFS with BarrelFS you can build your array system at the first layer. And the thing is that if you do that there's no way for device mapper to know that what's sitting on top of the device mapper is BarrelFS. And the reason for that is that traditionally, for example, EXT4 keeps a pointer to the device that is using in the superblock structure. That's okay for EXT3 and EXT4 because they can use only one disk at a time, right? But BarrelFS should need a list of pointers to keep track of all the devices that it's using. But there's no such a list. So there's no way for the device mapper code to get that information. So in that case, you create a snapshot using DM snapshot and BarrelFS is the first thing that sits on top. It changes how you will not be able to mount the snapshot that you created. So you create a snapshot which is unusable. To fix this issue, what I did is modify BarrelFS code so that we keep a pointer to the BarrelFS superblock in the struct block device. Another funny thing is, I mean, it's when you try to use First and Freeze inside an user namespace. The reason being that the current First and Freeze code is not namespace-aware. So in some cases, for example, let's assume that you freeze a file system from inside a container and the root container is using that file system too. So you may end up hanging processes that belong to the root container, which breaks isolation. So in my opinion, this is a security problem. It hasn't been addressed yet. I work on parties to fix this, but I still haven't had time to send them to the FSDevL mailing list, but I will. You have a public cloud and this is a really big issue for us. Okay, so now let me talk about the cloud or virtualization use case for a while. I mean, companies like entity that have public clouds, for their customers, they want to provide automatic back-ups for their customers. You can get more money from your customers if you provide that kind of features. And we've been providing some features for a few years, but the thing is that what happened sometimes is that, okay, you get the backup for the user and your user wants to use that backup. But what would happen sometimes is that they would not be able to mount the backup image. And the reason was that we were not taking care of the guest's file system state. We were not freezing the guest's file systems. So we were taking a snapshot of our backup while the guest is doing grids. So we ended up creating a snapshot of a file system that wasn't in a position state. And if you want to fix that, you need some kind of cooperation from the guest, which means that you need to run a guest agent inside the guests. At these days, in KDM, we have something which is called PME agent, and that's what we are using these days. So what the cloud provider would do is access, you know, that guest agent, and access this agent to freeze the file system for us. And after doing that, we can actually create the backup image, and we will know that we will be able to actually use it. This looks simple, but as I mentioned before, we have no check API. What happens if the guest agent crashes or dies after freezing the guest's file system? Okay, so let's say that I'm a cloud provider, I've frozen my guest's file system through the guest agent, but the guest agent dies, crashes for whatever reason. Our customer, we end up with a frozen file system. And the thing that our user didn't know that we froze his or her file system, so our customers end up with hard systems. And the funny thing is that even if there was a way to reboot or restart the guest agent, the guest agent has a way to check the state of the file system to actually unfreeze it. So with the current API, we cannot provide that kind of automatic backup services to our customers. It's not safe because there's no check API. Okay, so what we did to address this issue is created a new frozen-freeze API from scratch. So the way it works is that when you want to freeze the file system, you use a new IOCTL, which is called GetFreezeFP, which keeps you a file descriptor. As long as you keep that file descriptor open, the first step will remain in a frozen state. And for example, let's assume that the guest agent uses this new API. So the guest agent uses this API, gets that file descriptor, and keeps it open. And let's assume that for whatever reason, the guest agent dies. When the guest agent dies, the guest's kernel will close. That file descriptor for you automatically. Because as part of it, when you process a dice or it's killed, all the file descriptors are closed automatically by the kernel for you. Since the kernel will close this file descriptor as part of the cleanup for the process that it's done, the file system will get unfreezed automatically. So there's no problem. Even if the guest agent dies, we know that the file system will get unfreezed. And the whole problem disappears, goes away. There are several other issues that we are working on. And the first one is that I'm trying to get my patches merged upstream. It's a pretty big patch set. I've been sending patches for something like two or three years. But the BFS main data albiro is really busy, and you don't have time to pick my patches. I already got, you know, app buys and repeat buys from the access maintainer and the ext4 maintainer and several other guys. Hopefully by the end of the year my patches will be upstream. And another thing I work on is BSS support. BSS support stands for volume shadow copy service, which is a Windows API which works in such a way that when you try to freeze the file system, but before actually freeze the file system, send a notification to the applications so that they can write whatever data they want to write back to this. This is useful for databases such as Oracle or MySQL that may want to write all their internal buffers to this before freeze the file system. So that the first thing is consistent not only at the first level, but also at the application level. Some people want both. There are some databases such as PolishQL that do their own journaling. So being, you know, not replay, they can, you know, recover from, even if something crashes or if you take a snapshot without modifying PolishQL, PolishQL is capable of detecting the fact that something happened, you know, without being notified. But that doesn't apply to MySQL and some Oracle databases. So for Oracle and MySQL, this kind of projecting would be cool, but some maintainers in the kernel community don't like it because it's something that comes from Microsoft, but we have some customers that would like to have this. Even if it's not accepted upstream, we would be willing to, you know, maintain the files ourselves. And that's it. There's a different level over there. So anything which it passes is interesting for me. Generally, I think there's some kind of gulf between kernel and Linux, hardcore community and people. It's not me. There are some kinds of misunderstandings. I am not for long. And I find there are some things, I might be hitting the future about it now. I'm really aware that if I ever decided to have some of these traces, what kind of problem might be hit? Especially in the cloud, you have to be careful. Yes, absolutely. The virtualization use case is really... I mean, it's really useful, but it's really broken. So if I were you, I would pick these patches and... I don't need to provide you with this. I work with the community, so I mean, hopefully by the end of the year, and back port it to RHEL 7 or RHEL 6.5 or SUSE and everything. We are not quite there yet. That's why RHEL wasn't providing support for this feature, even though it was part of the kernel. I mean, these iOS 6.0s can be used in RHEL 6.4 and 6.3 and 5.9 is the latest version. I used to just out there, but RHEL is not providing support for it. It's like, I think they call it a technology preview. Isn't that the name? So the AK is there, but if you use it to go ahead, but it won't help you, it's not the brakes, you know? So I understand that, for example, the virtual machine is doing snapshot. It fully relies on the engine right inside. Yes. It's for anything like Windows Windows, which is running inside the virtual machine. How do you... So for example, if I make a snapshot of my Ubuntu running in the kit, who am I? Who in the world? The problem is it happens with guest agent guys. When the guest, but if I don't have any guest... You don't have no guest agent? Nothing. And you take the player snapshot from the host? Yeah. Okay, you may end up with a backup image that you cannot mount. That happens to us. Especially if the guest is not using write-for-years for, you know, their front systems. Just desire that you will not be able to mount the snapshot or backup image that you created. It's just a lot of fun, or it's not.  So that's why I decided to fix this. What do you think about... Self-feature? So, power, and I was curious to learn more about this. Okay, so what would you need? What kind of... It might be better to freeze the entire process rather than just the front system. Okay. The whole stuff on the front. The front system, yeah. Okay, you want to freeze... Is all this kind that you care about? Well, it's nice from a sort of profiling perspective to be able to separate things out like that. And so I thought, well, maybe if I wanted to just look at how badly Disdina was going to freeze this and let everything else continue, but I'm not sure. I think it's interesting. So the problem with this is that the process I'm going to do in AIO will keep running. Right. So maybe that doesn't work for you. Yeah. It keeps running. Isn't the right thing I'm looking for, but it was still interesting to learn about it. And it's kind of frustrating because, I mean, I fixed all these issues like two years ago, but I fixed some of them. I'm not upstream yet. Some of my parts were about 452.6.5, which is a bear. There's no efficient release yet. Well, you know, this is a BFS layer, and I've been raised to be part of a conservative because I've made mistakes, but you know, something like that. This is a BFS. And that was it. Oh. So I just wanted to let you know that maybe, oh, the projector is really... So did you find these kind of issues with the hand-task watch, though? So you are using a flag to mark the processes that you want to... I just accept the problem. I don't have to deploy anything real. Most of the work I do isn't allowed, so... Okay. It is frustrating, though. I was proceeding, you know, for our customers. You don't like it. Okay. That's it.     Why is it working? Because you're saying about the potential of the walk. Yeah. It's having the pressure. The things that I mean, I talked about the Zichi at the kind of summit a few years back. Yeah. They don't really care about this one. Okay. Oh, yeah, it's working. We'll fix it. But I fixed it. For then, you know, just spend. But it's like books. I try to learn more because we have a lot of I.O. and survive, you know, going for some kernel books, but they are written for developers. Okay. It's interesting that you have, like, CCODE what happened when you just did a new process, but it's for CIS, I mean, it's not very useful. It's like 10 sentences in the beginning of the chapter, making some description, which one would be useful to me and to tell my developers, you know, Java developers, okay, it's not worth it doing, like, read. No, it's wrong. If you can write and not read, like that. But it's, there is this, this, this, this is something that people are doing something, you know, for kernel and there are people which are using them. Okay. So it might be the, if you show to others, no less to develop the kernel developers, not to the people, like, devouts, which, you know, might hear this problem, they might be more interesting to investigate and ask, you know, how it happened, why? Well, do you care about the namespace use case? For the, do you care about the user namespaces or not only containers, what do you think? Let's see, do you have a container? Would you see a question there? Which is also, they're being used by the root container. How should Facebook's behave in the areas? Should we allow containers to be first increased at the beginning of the week? Okay. That's just my opinion. Okay. But that's not, that's what I thought. This gets really complicated and you're not having to free just part of your whole system, you know, just the directory and not the other part. But in some cases you can't do that because you have a journal and there are dependencies and it's a mess. So maybe I should, maybe what we should do is modify the BFS so that we know, we don't allow the containers to be saved in this return. Maybe CBC or whatever, I don't know, is something that you don't support in our room. What would happen if we like, get to a machine level and try to phrase something? From inside the S. Let's say yes. Because you mentioned Katie and do you, my container asked like a, like wave container or like Katie and machine is also. How do you go about Katie and her? So is it like usual machine? It's not like virtual machine. Because if I see the money from people. Absolutely. Open BZ and LXE. Because if you won't have to put your machine on and you can somehow wipe us. Yes. In some cases I imagine if you are, it's like an essay or something like that. You don't want to. I'm sorry. So there are personal approaches on, I mean, you know, you say, yeah, from inside the containers. That's a personal approach. Let's still think about it. So yeah, any ideas? Just looking at it. If you know what we are, please, definitely take it. Take it. My purchase is a success. Any questions? All right. Thank you. Thank you.