Good afternoon, everyone. Can hear me at the back? Give me a thumbs up if you can. My name is Sam, and I work with Alfonso Labs. We work on television data. I specifically work on video AI and applying vision algorithms to television videos. I'm going to talk about using CUDA and OpenCV. And combining that to analyze video and probably apply machine learning or vision algorithms that you want to. We'll be using a very simple example to do that. It's not a very complex problem. Detecting scene transitions in a stream of video. That's what we are going to use as a demonstration to apply CUDA and OpenCV. We'll talk about video encoding using FFMPEG. To decode videos and eventually use OpenCV to analyze video frames. So the algorithm that we are going to talk is detecting scene transitions. So essentially, the idea is to detect when does one scene change from a shot to the other. Essentially, the algorithm is very simple. You compare the pixel values of subsequent frames to consecutive frames. And if the average of the difference is higher than some threshold, you declare that it's a transition. So it's a very basic algorithm. And the idea is to use it to analyze the difference in execution times when you execute it using the CPU and when you offload the computations to a GPU. So the first thing when you talk about video is a video codec. And it's basically some software that decompresses and decompresses distilled video. A lot of people confuse video codec with the containers, but they're very different. And essentially, if you want to use video frames, if you want to analyze video frames, you need to have some mechanism to decode video frames. And that's what video decoders are. So video decoding is basically you decompress video from raw format and use it in your analysis. Now, there are two types or two ways to do that. One is using a software decoder. A software decoder would essentially use the CPU cycles to perform the decompression. The other is to use a dedicated chipset or a dedicated hardware to essentially handle the decoding part. Now, using hardware, of course, is better. Not because it's faster, but simply because you free your CPU for doing something more useful. A lot of hardware is available. NVIDIA has a lot of hardware for video decoding. And NVIDIA, yeah. So NVIDIA GPUs, according to the NVIDIA website, NVIDIA GPUs contain hardware decoders which can provide fully accelerated hardware decoding and encoding. But this is partially true. You need to spend a lot of money if you want unlimited encoding sessions at a time. Close to $500 if you want a GPU that good. But most of the GPUs support two encoding sessions in parallel and a lot of, I think, around 10 decoding sessions at a time. And NVIDIA provides a very comprehensive video SDK, video codec SDK. A lot of people have tried to build stuff on top of that. And FFMPEG has support for using the NVIDIA video codec. And yeah, coming to FFMPEG, a lot of people here would be aware of this. FFMPEG is basically an open source library to do anything with media. Transcoding, encoding, decoding. You can do almost anything using FFMPEG. It's written in C. The only thing is if you want to use it with NVIDIA's codec, you need to build it from source, which is kind of tricky. But it should be pretty straightforward if you follow the docs. NVIDIA provides the docs there. Coming to the second part we have, that is CUDA. So GPUs basically have gained significance since people have started using machine learning. And they found that GPUs can accelerate computations tremendously. And that's when NVIDIA came out with its architecture, which can allow a user to write partial code in GPU. So basically you can have an application that is running on the CPU, but it can offload some functions on the GPU. They call it kernel functions in CUDA's architecture. So it basically provides a C extension or C++ extension. And you can offload the heavy lifting, the heavy edithymetic to the GPU. And because GPUs are designed for parallel processing, they'll hopefully compute it faster. OpenCV is a very popular and a very widely used, free and open source library for vision. The OpenCV website claims that it has around 14,000 active users. It provides plugins in Python, Java, and C++. It also has bindings which allow you to use the native hardware acceleration. And specifically it allows you to use CUDA. So that's great for us. Yeah. So there's a slight missing, but yeah. So basically that's like talked about how CUDA helps you accelerate. So imagine if you have two vectors with 64 elements or some elements, essentially a CPU would process it sequentially, whereas a GPU would have an individual thread working on each element of both the vectors. So essentially a GPU does not speed up, but it maximizes your throughput. I hope that makes sense. So yeah, using OpenCV with CUDA. So OpenCV again has bindings, as I said. You have to again build it from source if you want to use it with CUDA. So it has a lot of name space, not a lot of wrappers. And the problem is that if you want to use the decoder, the NVIDIA decoder for decoding video frames, you need to use it with ffmpeg basically. So you need to have ffmpeg built for using GPU to be using video decoding with OpenCV. So basically the scene detection, right, we talked about it. It requires three things. It requires the first step is essentially decoding the video to get individual frames. And then you need to use, you need to perform computations on each frame. So let's see how that works. So basically you have OpenCV library which allows you. So essentially you decode and then basically you have two frames, which are subsequent frames. And they are in HSV color space. And you can offload your pixel by pixel subtraction to the GPU. And because GPU performs a computation on each pixel, this essentially should be faster if you just use it if you just run it on the CPU. So these are some functions that you can use. You can basically perform a matrix subtraction. You can find the absolute sum of all the pixel values of a matrix. And the last step is basically just averaging across three different channels. And again, basically a simple matrix, a video is basically a collection of images. And each image is essentially a matrix. And because matrices can individually be, each pixel of matrix can be used to individually perform computations, you can use a GPU to speed it up, simply because you have different pixel points. And each pixel is independent of the other if you're performing pixel by pixel comparison. Some experimental, some experiments that I did. Again, this uses a Tesla 1080 Ti. That's the NVIDIA GPU that I used. So if you run your decoding, this basically is running the above algorithm on a one minute MP4 file. Again, if you run only the software decoder, that is you decode on the CPU, and then you run your entire algorithm on the CPU, it takes about 18 seconds. But if you offload the decoding to the hardware, and even execute your pixel computations on a GPU, it just takes two seconds. So the speed up is quite high. Thank you. And questions? So you used a pre-existing file to do these computations. I understood. So is it also possible to, for example, do the same thing on a live stream, in wire camera or something like that? Yes, you can do it using in a live stream on camera. So if I understood correctly, two seconds for the whole minute, that means live analysis should be no problem performance-wise. Yes. I think the only catch there might be that you may not be able to use the OpenCV's existing libraries to decode the frames using the NVIDIA hardware. You might have to write some wrappers around that. I've not tried that, but you might need to write some wrappers or some code around that to use the NVIDIA hardware. Yes, depends on the camera, probably. Yeah, probably. If you have one that puts out H264, it should be. That should be OK, I think. How much frames do you need to decide that the image have changed from one send to the other? Again, that's something that you can probably experiment and find out. But again, for the purpose of this experiment that I did, I just compared two subsequent frames. So the first frame is, of course, not useful. But the first and second, the second and third, like that. Another question, please. In the case when you use FNPH, I don't know. I'm sorry. Yes, with CUDA bindings, do you leave the code frame into the GPU memory? Or do you get back the frame to main memory, and then you have to upload it again to the S? Very nice question. So if you see the second one, software decoder with CUDA. So that essentially does the computation in memory and then copies that to the GPU. So the second one is what you were asking. And the last one, of course, does it on the GPU memory? Everything. Yeah, everything on the GPU memory. Thank you, Ramit. Other questions? Just looking at those stats there, it seems like you get more benefit from just doing the hardware decoder as opposed to software decoder than your actual CUDA algorithm for scene change detection. You're actually missing a combination there. What if you'd just done hardware decode without the CUDA? Is it going to go from 18 seconds to four seconds? Do you have any feel for what the division of labor is there? Because it seems like your algorithm is pretty cheap no matter what for the actual scene change detection. And the benefit that you're showing there is largely just the difference between software decoding and hardware decoding, which, yeah, it's obviously going to be faster. Again, that's possible. But essentially, if you just compare the first two stats, you see that there is, again, even if you offload the pixel computations to the GPU. I've not tried hardware decoder without CUDA. Essentially, I think that would be more expensive because you have to copy data back from the GPU to the CPU to perform the computations. So there'll be some overhead involved there. So if you're using the GPU for decoding frames, you might as well just use it for performing pixel computations and save that overhead. Do you have any idea what the division of labor is between? How much of the savings is because of the hardware decoder versus just the fact that you're not using the memory bandwidth going back and forth between the GPU memory and the main memory? So I think the second stat we have, that kind of explains that. So there, you technically have to copy the decoded frames to the GPU. So that's why I think that takes up some more time here, simply because you have that memory transfer overhead. Thank you. Yes, I'm coming. So with your algorithm, you say that you decide if you have a transition, a same change, if the difference between your pixel values is above certain threshold. But it looks that there you have a branch. And I just know a little bit of GPU, but I think you are not supposed to have any branch so that your code actually runs really fast, right? Yes. How do you fix that? So you don't run the entire algorithm on the GPU. Basically, OpenCV allows you to offload only the pixel computations on the GPU. So I'm just calculating the difference between two matrixes or two image frames on the GPU. And I get the result back, and the decision making happens on the CPU. So the branching essentially, as you said, is on the CPU. That makes sense? Yep. OK, thank you. We still have plenty of time for more questions. Sorry, they follow. Don't you get a delay of two seconds when you do this for a complete stream because it takes two seconds to compute for one? I'm sorry? Don't you get a delay of two seconds between each computation because you take two seconds to compute for one as two images? Two seconds to compute for two images. No, it's for a one minute file. So it has around 1,800 frames, 1,800 images. All right. So two seconds is for 1,800 images. More questions? So I'm trying to wrap my head around how would I use. Because I use OpenCV and TensorFlow to do similar things by using convolutional style networks models in images. But I use OpenCV for the pixel computations. And when I want to use CUDA for big stuff, I use TensorFlow GPU because I only know Python. So I was wondering, it seems like this type of approach would cut a lot of my time if I knew how to do that in Python. How would you, because this example that you showed, you would do it in C, right? Yes, C++. Yes, I imagine obviously if I knew C, I would do it in C. But do you know if there's a wrapper, if there's a way where I can make use of GPU computations with OpenCV in Python? I don't think so. I tried, and I couldn't get it. I would have loved to do it in Python, too. But I couldn't get it working. I don't think it's possible to do it in Python. But you're free to go ahead and give it a shot. Other questions? Thank you. Thank you, Sam.


There was a Kings, the beam team, seven straight wins, but this was a moment John Morant trying to jinx. Well, he won't get the line who ends up by the way missing clutch free throw a couple seconds later. But Chandler, see, I personally love this as a fan. What do you think about it? The top? I mean, this is just this is just kind of silly banter trying to get into his head a little bit, trying to ice him a little bit. It's just, you know, this, this bit him because obviously came right back to him and he didn't knock the free throws down, but I don't see anything wrong with this. This is kind of happening a couple of times this season.  This one just kind of made Morant look a little silly because it came right back to him. But I don't hate it. I think it's, you know, any, any way you can get a guy off his rhythm or get a guy thinking before he shoots a free throw usually could help.  And the Kings are real. The Kings, the Kings are a roll of man. I'm, I'm, they got a really good situation over there. I don't want to see guys. This is the moments like this or why I say we should just have the mic up week past all year. I'll pay whatever it is. It's fine. Everybody wants to have their mailman doesn't deliver on Sunday moment. And that's cool. It didn't work like job. You also got to handle business on the other end, but yeah, it's cool. I would like clearly Malik Monk wasn't bothered. The Andrew Aitton was earlier this year. I wonder what they told job on the way to the stripe because yeah, moment clearly got to be clanked at one pretty ugly. But yo, the iron fox don't foul job Morant on three again ever for the rest of his career. Please. Thankfully for us, they would have went over time and they would hit the over and then I would have been able to place soul blame on Chandler for blowing our leg, but unfortunately job is so here we are. It is a pretty innocent smack talking moment. I feel like if I'm going to have smack talk, I want it to be a lot more personal, maybe something about moms or loved ones. But I ask you like Chandler already chimed in on the Sacramento team. We're going to talk about this until they either turn the twisting turn here where they're not as good or all the way to the end of the season, but could you see them as a contender? I know the West is what it is. And I know we've seen some of the teams that are always in its struggle, but this team right now looks legit. Are we crazy for even thinking that I'm looking at the West. There's really no like elite team in the West like they're deep. There's a lot of good teams. But when I'm looking like Portland is going to fizzle off. Utah is a team that we thought was going to lose. Who's now is up and coming and winning games. But like Denver loses to Detroit last night. Memphis is banged up. Like Clippers are a lot worse than I thought they were going to be. Like there's really no there's no Milwaukee. There's no Boston. Like the Cavs would be the best team in the West right now. Like there's the Warriors are having their own struggles. Like so they have a lot of good teams. But like, yeah, there's no reason that these kings can't, you know, keep going and keep becoming one of the better teams in the West. And once they add, you could tell last night to close out that game. They have never, they haven't been in a lot of winning situations. They almost blew that game last night. Just simply because they have no experience of how to do that. They don't have the Iguodala. They don't have those vet guys to like be there. And once they start adding guys like that and they add a few more pieces, these guys are going to be tough. Yeah, it's always funny. It's always funny in the NBA when a three quarters court trap works and it was working against the Kings last night and they almost fumbled that game about four different times. If Malik Monk misses one of those free throws, then maybe they do.  A contender is a broad term. But like Chandler said, the West is all out of whack. Like the Jazz are at the top of the standings. The Kings are a three seed right now. They have their best record in the conference. If you look at the standing two, the 10 teams that are above the play in line, those are pretty much what we expected from playoff teams. Besides the Warriors, somebody's going to drop when they get it together. But look, they're a team that's built for the playoffs. They're a team with guys who have playoff experience. They're a team with a dynamic isolation score in Darren Fox. And then what the modest bonus provides as well as a post-presidents and an elbow guy, he's they're built to have success in late, late and close playoff games. Could they win a series? Yeah, they get the right matchup in the second round. You never know, they could be in the conference finals, but they're legit. They're legit. They have the best offense in league for a reason. They light it up out there. I love the idea that Shoms at some point may actually be having to chase down leads on them making moves to get better, not sort of unleashing pieces, which no one, I mean, no one could have predicted, at least not like this.


He stays with every animal, apart from python, what animal do you live with? We've got crocodiles, zebras, cheese or scribes. Come on. It's a passion. Yeah, it's a passion.  Yeah. That's it. That's your hobby. That's a hobby. I love your hobby. Wow. I love it. Come, you try. No. Can I put it back? Yeah, you can put it back, it's okay. Okay. You should have done that early. Really? Cheese! You should have done that yet, Snake. I don't want to get... You just did it! Wow!


Hey everyone, I hope you're all well. Welcome back to my channel. If you're new here, my name is Sephi. This is my dad. Hello everybody. It is currently 11.20 at night and we're going for Turkish food at a place called Durum because I was out at Winter Wonderland all day with my friend Leili and that will be on her vlog. I will link it when it comes up. And now he's hungry. Let me sit down. One Durum special please. Yeah, two. Iron. So my dad's hungry and we've come with him to eat together. He said like five hours ago he can eat again. You look serious. This is huge face. Tell us something. How was Iran? Iran. Everything was alright. So some questions that I always get that people ask about you. We're going to answer them now. Where are you from? I'm from Iran. No. Arak. He's from a city called Arak. So he's not from, we're not saying Iraq. No, Arak. A-R-A-K. And it's near to Tehran. Near Kuala Lumpur. Near Kuala Lumpur. I miss London. I miss my family. I miss you. I missed you. I'm like chewing in the background. This is so annoying. And this is the important things. Life. What's your favourite food? Favourite food. I'm sitting alone. I'm getting bored. Turkish food. We love kabab. We love steak. Meat. Meat and fish. And also we love steak. Whatever I said that. We love... That's meat. We love water. We love kabali. Kabali pulaan. And mantel. That's Afghan food. Afghan food is so yummy. And one of my mum's closest friends. She makes the most amazing. She's Afghan. He eats sushi. He eats. He does like raw fish.  They're trying like weird stuff like sushi. But I feel like... You've tried it, no? What? Some of the best food you said you had was in China. China? So many chicken. How are you? Thank you mum. How are you? You okay? Happy New Year. Two months, yes. As you can tell, he loves this food. Daking in. This is Kryptonite. She's not trying to break my mum. So my dad's just gone into the shop to get me some chewing gum. Because recently I keep having allergic reactions. I don't know if I've suffered in another video. Oral allergy syndrome. And the weirdest things give me allergy. Like now I think there was cabbage in the salad that gave me allergy. Gum makes me feel better. Mint gum. My auntie taught me that. My auntie Mahnoz. She's a pharmacist. And she has food allergies too. And she taught me mint gum makes it feel better. So, whiz helps. Sign is calling me. Hi everyone. So it is the next day. And I have come to pick up my cousin Nicole from her house. We're going for lunch. We keep saying we want to see each other and we don't. Also, so I tried rocking like this new look. I'll show you guys when I get out of the car. And it was all inspired by this Tom and Jerry t-shirt. And now I feel like one of those really cool like indie people who shops at Urban Outfitters. But none of my outfit looks good together. Like individual bits of it looks funky all together. Like a freaking mess. So I call this Tom and Jerry t-shirt. I could find a single coat to match it. So I'm wearing my dad's Ralph Lauren coat. Oh, she looks so beautiful. Bearch. And I'm joking. I love her. She's so pretty. Hello. Say hi to the vlog. Oh, hi. Were they blocking someone? Yeah, I was going to say anything. Oops, I saw the sexy house up the road for sale. Which one? I don't know. It's the only one for sale. My dream was a neighbor. I remember when we were going to move next to you. Niki was going to get the house next to us. And then they moved too slow, basically. Yeah, someone else bought it. My mom was so upset. Yeah, imagine we were neighbors. There wouldn't be a connection between our houses. Literally. Okay, well, we're going. Okay, there's so much pressure. It's better. I will. Okay, I have no freaking clue where to go. You're choosing. I don't mind anything. I'm so clueless about what I was going to buy on my Instagram. The suggestion box. The suggestion box thing. I was like, that'll be too big where we live. Okay, no. Anyway, I have no preference. I just want to see you. I want to see you, too. We haven't seen each other in ages. How cute is her coat? I was telling the vlog how I tried to be in-de with this t-shirt. You look really cool.  You look really cool. I don't usually. No, you can't.  Have you shown the vlog yet? No. I'll show them when we get out. I love your little coat. Where's it from? Thank you. So, I'm making an equal vlog in public. We're in Hampstead. How pretty is Hampstead? They have very cute Christmas decorations. So, we're going to the coffee cup and I'm a bit mortified. I've never been. She's never been because I feel like you've missed out on the big part of being a North London adolescent. When you turn 17, it's like a rite of passage to start coming coffee cup with your friends. I haven't even heard of it. Okay, so now you've heard of it. It's the oldest coffee shop in Hampstead. I think it's one of the oldest coffee shops in London. I don't know if I'm making up facts. Oh, look at these flowers. But yeah, let's walk through your outfit. Her coat is from... Okay. And her jeans are from... Zara. And your shoes are from... Nike. Love it. That will save us a lot of questions because everyone's always going to be like, I love Niko's outfit. And I'm wearing Tom & Jerry from Forever 21. I love it. My dad's Ralph Lauren coat and top top jeans and shell trays. So, I ordered straws for the dentist. Thank you. I'll just ask them, but just ask them. Thank you.  Yeah, you have mine. I don't care. Take it. Take it. Are you happy now? Also, how Hogwarts-y and cute is this place? Niko got prawns with penne. And what did they ask you? And I got chicken monnaies with penne. Arabiata. Look at all these cakes at Gales. That we won't be eating. Yeah, we ate so much. So, give your coffee cup review. Oh, amazing. I want to go back. So, Niko has a friend called Fatima. Shout out to you. I'll write it across the screen. So, Niko's friend, Fatima, has a food blog called Food with Bats. And when I was there, I was like, you have to come back with Fatima if you like it. I think she'd really like this. I'll definitely come back. But Niko... I love it. It's a really cute North London place. I think they all do really good branches. Brunch? I don't know. You know where we should go for brunch? Southgate. I don't really go out in North London. Okay. I'm going to take her out. You know, I just... That's all I meant. It doesn't mean that, guys. Very nice. Nothing cute of a... You're looking like Harry Potter, but with like little Christmas lights behind you. Today is... What day of the week is it? Wednesday. Today is Wednesday, and I'm at a place called Tehran with Ken. She's like the cutest Harry Potter in the world. Henrietta Potter. So it's a happy new year, ladies and gentlemen. Solenoorak. Mubarak. Mubarak. Solenoorak. Solenoorak. Solenoorak. Solenoorak. She just said, I hope the year 200 is a good one for you. Solenoorak. Solenoorak. Solenoorak. Solenoorak. Solenoorak. Solenoorak. Solenoorak. We're going to be going to the beach. How do you say, proud? Proud. Come on, we know this. But it's a shame. It is, but it's a shame. That's true. How do you say proud? Tell Cathy John to say hi to the vlog. Mom, what? Say hi to the vlog. Cathy. Hi, vlog. The vlog says hi back. I'm going to show the vlog pictures of Cathy John now. Can we show the vlog pictures of your mom? As in, she's going to ask it. She's just the most. Like, what do you want me to get some? I've probably mentioned her like eight times a week in my house. Do you want me to get a picture of her? Yeah, just show us one picture of Cathy John. Oh, wait, what's she want? Are you sure? I'm obsessed with you. So, you know, she sets the bar for Iranian moms. For sure. What's the other way? Oh, my God. Picture the next thing. Like, as in, yeah, like as in, I have goosebumps. I don't even want to go to a gym. To bump into her, not to work out. Poor Mr. Barra is cut out. But yes, this is her husband. So, you know, don't DM Kimia to DM her mom. They are beautiful couple. Okay, we're going to order some stuff. This is so great. Last one. No, no, no. You know what's my favorite? Yeah. I have a favorite picture of her mom. Her mom in Cannes. One last photo. Cathy John in Cannes. Kimia in Cannes is also very hot. Follow Kimia at Kim Barra. Write across the screen. Yes. Okay. Okay, if you're in the south of France and this lady will pass to you, you take, how is this the mom of someone who's 22? I, my brain just can't pass to you. And I'm so upset with you. We're going to order some stuff and get back to you guys. Kimia just said she's going to eat for effect. Don't eat the foil. So we had burger. Really? Kim's burger has still got some left. Mine's demolished. So we can show you. Can I have a salad too, to be fair? I was meant to help with the salad, but I was kind of shit at that. And we had curry fries. Basically, the food was... It's sweet. It was sweet. Pretty much. It was all right. The curry fries were kind of... It was very, like, Iranian. And then I'm just gonna say... Apparently, there's a place in Tehran called... Bergerd? Yeah. Which is like a pun. Bergerd. No, you said Bergerd. And Bergerd. So gerden really means round. So handbergerd is like, saying like round burger basically, which is kind of cool. And triangle shape. And I was like, but is there a square burger? Yeah. Is there a square burger?  Square burger. We'll have the bread. Who would have that? No one called it a square burger. A sandwich. Oh my god. A school burger is a sandwich. But whenever you had a sandwich, it was like, mooshed in it, like that. You know, meat is like, I don't know, like chicken. It doesn't have chicken sandwich. It's like bread. Is this a square burger? No, it's not. Oh, I thought she was going to say. No, we have primalists. I thought she was going to say like, I'm going to be the next like, head of like where she works or something. And she's like, no, prime minister aiming high here. Going to get far alive. Theresa may eat your heart out. She doesn't even know if we have a prime minister or a president, but she's coming for you. She's like, I'm going to ask things the prime minister of the UK.  Because if you have Iranian parents from London, yeah, then all they ever talk about is in Tony Blair. Like your whole childhood. What's the one? But then after that, like your whole childhood, our whole childhood was like, in Tony Blair, she can't have the one. Today is our last day in London. This vlog is, I feel like it's going to be too long, but oh wow, we're in such bad mood because we're so hungry. Well, actually, no, it is definitely both of us. Like I can't just be like one of us. Do you guys get like that? I think the worst part is that no, with me, yeah, I only get angry if you provoke me. So, it's just naturally provoked from the hunger. So, yeah. From life, generally. Yeah. Like, sell us a sexy layer of meat. Yes, you should have. My dad wants us to see his new GP. So, he's making us drive faster. On a route to lunch. It's alright. It's not like we're hungry or anything. Daddy had breakfast because otherwise he's like ching hang. Definitely, you know, would come here because how much we hate. Sorry, vlog. We hate our GP. Which way? More straight. I'm so hungry. So, we're trying on comfy tracksuits because we have a 16 hour flight. And I feel like this one's a this one's a no from me, I think. No? Yeah, I'm not feeling it. It is way too ugly.  Sorry. Second option. It's kind of baggy, but I like this style. What do you think's off? It looks nice. I like it with the crop top. Okay. I feel like she's going to like the third look the most. That's true. You sound like Tina. If you guys watch Bob's Burgers, she moans like Tina when Tina's nervous. I'm actually just making advertising for Bob's Burgers at this point. I love these bulk bombs. This just, this still makes me want to make my whole room pink. You look so pretty there. Wait, stop. You know what vlog this is? You know when we went for Turkish food? I started this vlog. Yeah?  It's going to go up tonight. And I was a bit sad, but my dad bought me shopping and he got me those tracksuits. And he got me a new charger. Show them. Yes. For my phone. We both got the new iPhone XS and he got us matching charger pads that you just throw your phone on. Then it charges. It's easy. Just you put the phone on top of it. That's it. It's easy peasy. Lemon's squeezy. And he got me new tracksuits and now he's going to buy soul some clothes with it. The colour is very nice. Yeah, the suits. Yeah. The tracksuits for holidays. The colour is very nice. The colour is very nice. The colour is very nice. The colour is very nice. The colour is very nice. The colour is very nice. My girl just snatched me. Very good. You guys, I believe in retail therapy if you ever down. Obviously I know that it's a costly way to make yourself feel better but sometimes it needs to be done. Paul is fully walking around H&M with a halo. For Rocky. I like these ones. For the new Rocky. Yeah. For the new Rocky. What do you want? What do you say? What? Tell me, what do you want? I want to buy a couple of rupees for the Christa. I want to buy a few. Oh, sorry. So, he's being naughty and she got the crumple length. It's disappointing. This is how they make it. I'm doing a habit. Tell them I'm doing it. This is how they make it. It's not going to be as good as that. Wait, try it. This is how they make it. One thing about us Iranians is we don't complain but we're honest if we don't like something. Are we not honest if we don't like something? Oh, you guys. I still have to pack. We're going to war. So, you guys, I think this has been a pretty long, whole one week vlog of you guys seeing me catch up with all my friends right before I go up on my Christmas holiday. So, the next video I see you in, I'm going to try film this in the air. I'm going to film this in the air. I'm going to film this in the air. I'm going to film this in the air. I'm going to film this in the air. So, how I film this in the airport is my Q and A. So, I've screen-shotted all the questions and there's so many questions it actually gives me migraine but fortunately a lot of you have like the same questions that you all want to ask like loads of similar questions so I'm going to try and go through them and order them and write them up and answer them in the airport and then hopefully I can edit that whilst I'm on holiday for you guys. Yes, I love you all so, so much don't forget to check out my socials, they're always linked in the description and bunny my twitter is the persian bunny and my snapchat is sepi samai. i love you guys all so so much and i'll see you in my q and a if not i'll see you in singapore. bye


Hey, welcome back to the School of Calescentics. I'm Coach G and I'm going to take you through some progressions and regressions for your pistol squats. So we're going to go through the pistol squat and look at some progressions and ways to develop the ability to be able to do that pistol squat. So your pistol squat is obviously our single leg squat where we're going to take one leg up.  So again from the side reach forwards into the bottom of the pistol and drive up to the top. So the first thing that we're going to look at is having a look at the bottom position in the base of the squat on its own. So we're going to sit down into a squat here. I'm going to have my knees tracking my toes rather than sitting out into this wide squat with my feet turned out. So my knees are tracking my toes and everything's pointing forwards. From there what we're going to try and do is extend one leg forwards and see if we can hold that base position, take it back and then try exactly the same on the other side. This is going to highlight any sort of mobility restrictions that you're going to feel potentially in your ankles or in your hips. So you may find as you do this movement you get into the bottom and then you start to roll back and then come back forwards. You might have to use your hands to help assist with that and test the same on the other side. The other thing you can do whilst holding this position is hold a weight bias out in front of you and that's going to help you get your weight into the right position from there. So again this is going to test our ankle range as well as our hip positioning. Can we hold the base of the pistol squat? And if we can't do that just yet we want to be working on our hip and ankle mobility working through the squat progressions to help us in a means to get there. So that's the base position just checking that out first before you progress into your pistol squat. So this next one is a single leg squat and all we're going to do is from standing pick one leg up and just have it close to the other leg. As I go down into the base position of the squat I'm going to make sure that my standing leg my knee is tracking my toes so I'm going to sit down to where I can and then drive back up through the standing leg switch to the other side. This is going to really challenge and test out that stability moving in that unilateral way that we're working through one leg at a time okay and as I go down see how low we can get the hips into that base position driving back through the heel when we're on the other side reaching forwards and standing up and that's your single leg squat which is a way to progress towards your pistols. So this next pistol progression I'm going to use the upright of this rig to help support me all the way down and do a full pistol squat. So I'm going to stand holding onto the upright raise the leg up and now I'm going to work down into my pistol keeping my knee tracking my toes but notice I'm just tapping the rig I'm trying to hold on as little as possible get into that base position drive through the heel start to come up and also again just tapping the rig as I come out of it rather than pulling my way up the rig where I'm not actually using my leg to really do all that much so again raise one leg up my knee's going to start to lead forwards a little I'm going to add holding on to the post just a little bit for a bit of help get into that base position again drive out and just have that little bit of assistance to come back out of the bottom of my pistol. So this next progression we're going to use a box so that actually when I go into my full pistol I've got that deficit of my bottom leg to travel down which we don't have when we're doing the pistol on the floor. So what's great about this is I can build strength through the full range in the standing leg and all I'm going to do is stand side on take one foot off the box and then from here again leading with the standing leg so the knee starts to travel forwards this bottom leg is now got the positioning where it can come down deeper I'm going to reach forward hold that base position in my pistol and now see can I drive back up again standing all the way to the top. Another great thing you can do here is start to add pauses at certain points to build strength through that full range so I'm going to go down into my pistol add a little pause go a little bit lower add a little pause see if I can again add that pause into the base and then drive up all the way to the top finally I'm also going to think about what this other leg is doing so as I go into the bottom of my pistol I'm going to then see can I actually draw this up a bit higher okay how does that feel for my hip flexors and my quads as I stand up it may then drop again that's fine but really trying to test that range and lift that bottom leg up so that's our box pistol squat variation so another way that we can use a box or a platform to help us progress towards our pistol squats is to have it behind us and then all I'm going to do is from a standing position raise one leg up and now I've got that platform to sit back to I don't then want to change my mechanics and just sit back on top of that platform instead I still want to be leading with this leg so I'm going to let my knees start to travel forwards reach forwards find that positioning where I'm then just touching the box drive through the heel and come back up again okay so we're avoiding just sort of collapsing on top of the platform notice as well that the heel stays connected to the ground we don't want it to lift up so my knee travels forwards I reach ahead find that box add a bit of time and attention here hold it and then drive out the bottom and over time what we can do is then lower that platform so you can use a chair or anything you've got available to use to gradually start to work that depth into your full pistol squat so we've covered some of the progressions and regressions for our pistol squat and if we're struggling with any of the mobility or anything required to do the full pistol then make sure that you check out the lower body mobility foundations to help you progress towards that pistol going forwards


you haven't released something, you start to think about that thing and keep putting that energy into that thing because it's not out yet. So let me do one last edit, another edit. So it's hard to create space for new creativity if you haven't put it out, which I think is a good argument for putting certain things out and just getting it off your plate. So you have a new creative blank slate to work from and then you have the idea of reps. The more times that you do it, the better you get. You should get, right?


We finally get some good news on Sam. What does that mean to this team? We get our starting quarterback back. Does he cover up a lot of the things that have been problematic because of his skill level? We got it. It's been more than just a quarterback. But anytime you get your starting quarterback back, that's going to help you a lot. We had a good few days of practice last week with him in there. And I think moving forward, that week is going to pay off for us. How limited were you with Falk at quarterback as far as the plays that you can call compared to your starter? Well, I mean, we were kind of trying to make sure that we wanted to do a good job on 91 and 55. Obviously, that didn't go very well. So we were kind of limited just in general because we wanted to make sure that those guys didn't go crazy. And we just didn't do a very good job protecting the quarterback. Now, you did make two changes to the offensive line last week. Will that continue to be a work in progress? Do you think those two guys will stay? And what do you think the problem has been? Yeah, we're going to keep just kind of moving things around to see who's healthy, see who's available. Kind of keep working different lineups in practice. You know, we're going to look at as many lineups as we need to until we get it right. Adam, a lot was made about the number of reps that Sam got with the number ones leading into the game. Was that you just betting he'd play? Or is that just the case for a quarterback that has only played 13 games in the NFL that he still needs to get the snaps, even if he's not going to play? Yeah, I mean, we were repping them both. I mean, we were at practice. Everybody saw both those guys get reps. I mean, we had an idea that we could be either one. That's how we game planned it. We had a couple of things that were specific for Sam. But for the most part, we made sure the game plan is really was built for both of them. If you, I know you're not Joe Douglas, but if you had it to do over again, after the Trevor Simeon injury, would you guys have went out there and got another quarterback to help you out these last few games? Yeah, I mean, we didn't. So that was just the decision I was made. And we're at where we are right now. And Sam's back. So it's really irrelevant. We talked again this week about Levion, who just has seemed to be such a warrior. Has he been an impu- And by the way, coach, you deserve credit too. As rough as things have been, this team has not come apart locker room-wise. How big a part has Levion played in that? He's been outstanding. His work, I think, I wish people could see him practice. If they would see how he practices, it looks just like it does in a game. And there's a reason why he's one of the better running backs in the NFL.   He tries to make sure that he does everything right. You know, it's very impressive to watch him work on a day-in and day-out basis. Now, yesterday's story came out that your team held a players-only meeting about staying together and not firing shots across the offense and the defense. As a coach, do you worry when players have a players-only meeting and the coaches don't know what's going on? Not when it's those guys. I mean, when you have Steve McClendon, Jamal, Steve Jamal, like you got all these guys that you know are all about trying to figure out a way to win games, it's different than if you had a different locker room. I mean, this is a good locker room. These guys are good dudes. These guys work hard. They try to do everything they can to help us win. I mean, to me, I love the ownership that they're taking on this team. I mean, when you have things like that as a head coach, it's a good thing to have going on.


We initially got information about five months ago that there was suspect activity going on at an address in Forestdale and as a result of that information we've conducted some surveillance over a period of time to confirm what we thought might have been a drug operation going on and as a result of that surveillance we've executed a search warrant yesterday and located quite a substantial amount of cannabis grown hydroponically. How many rooms and what areas was it grown in? It's probably a case of what room it wasn't being grown in. There were seven rooms in the premises being used including a small granny flat to the side. Every room had or the other seven rooms cannabis was being grown in all rooms at different stages from seedling stage to one room which contained cannabis approximately two metres tall and yeah it was growing quite well. Even the kitchen had drugs in the fridge. We located steroids in the fridge. The bathrooms were being used to eliminate liquid from some of the hydroponic setups so yeah it was quite extensive. Every room had lighting. It had a substantial setup with regards to exhaust fans to eliminate odor and yeah it was quite a sophisticated setup. One one we haven't seen for a while. Yeah mature plants. There was a couple of rooms there where plants ranged from 1.5 to 2 metres tall and they wouldn't have been far off being at the stage where they could have been cultivated. There was bags located of leaf that had been obviously chopped up ready to go and there were also bags there where it looked like it was just bags of discard so even the bags of discarded leaf was quite substantive. He also had propagated some of the stems in a bid to obviously grow more trees. Power was coming in from the mains from the roadside. He has illegally obtained that power and Energex were out yesterday to ensure that that that ceased and the premises was made safe. How pungent was it? Pungent. We knocked on the front door and you could smell it from the doorway. What did your neighbours say? Were they surprised with you being so... We had neighbours come up to us. They thought maybe a serious crime had taken place or a violent crime of some sort. They had no idea who lived at the address. They said they didn't see many people there at all. It was quite an eye and to the two neighbours I spoke to they were quite surprised to know that this was going on in their neighbourhood. And he lived in that house? Yeah apparently. I don't know how he managed to do that but I lasted about 20 minutes inside the house before I was getting a headache so he's obviously a bit more tolerant than I am. How significant is this seizure for you guys? It's very significant. It's got a street value of $2.2 million at this stage conservatively and it flows onto so many other areas. If we can take $2.2 million worth of marijuana or cannabis off the road it means people aren't drug driving. It certainly dents the drug industry and we know that there is a nexus between property crime and traffic related injuries with drugs in people's systems. So certainly society is a bit of a winner in regards to that and certainly innocent people who get plowed into by people who are drug affected when they're driving. Any idea where it's going to be done? No none at this stage. We've still got quite a bit of investigation to go. The actual dismantling of the hydroponic setup is going to take the better part to two and a half days and I dare say the length of time to investigate the follow-up and the intelligence that we get out of this address will be even longer so it'll be an ongoing investigation for quite a while. Can we expect more arrests? I believe so yeah with what we've located so far there's certainly information to suggest that further arrests will be down the track. Who's that suggestion of some bikey lengths? Certainly it's an organised setup but as far as being an organised outlaw motorcycle gang setup that's yet to be determined but we'll certainly be looking at all avenues. Should it serve as a warning that you know if you're going to do this you're going to get caught? Definitely definitely crime stoppers is where we initially got this information. We take the crime stoppers information quite seriously and when we get a little bit information like that and we can value add to it with our own work it certainly shows that we can act on that and produce some good results so we just urge people to if they do you know even if it just seems a little bit off and they're not sure what's going on certainly something that can be followed up and this can be the result sometimes.


This might sound gross to some people, but I haven't used shampoo as long as I've been carnivore so almost 8 years now and it might even be longer than that. It's actually called No Poo which is kind of cute and you guys have been asking me for a shampoo on Frankie's Naturals for almost 2 years now, probably even before that and I never really gave you guys a straight answer. I kind of said that you can just rinse your hair with water and that should clean it, but no poo, no shampoo doesn't mean that you don't wash your hair with anything, it's mainly avoiding the negatives of modern shampoo, all of the chemicals, caustic things that damage your hair, damage your skin. Thing is, I always had relatively short hair and if my hair did get long enough to the point where it would smell, I was usually close to trimming it back to being short. So no shampoo, no poo is pretty effective for shorter hair as when you shower, just running water over it quickly, it gets relatively clean if it's short. Now with this mop on my head, my hair does smell when it gets wet if I don't put anything on it, would that happen in a natural environment, if I was swimming in the ocean, no I mean one I don't think you would wet your hair often enough and two even if you did it was with a natural water source which brings us to my solution. Now I don't know why I thought of clay for shampoo but it makes a lot of sense from that natural perspective. If you were to wash your hair in a river, lake, stream, any natural water source, there are natural sediments, basically dirt in that water and ironically dirt is the cleanest thing on this planet. If you think about it, dirt and clay from those water sources are composed of minerals. Minerals are the cleanest thing there is, it's what naturally occurs on earth's surface. It's funny to think about it, that dirt or clay is the cleanest thing. In our world of sanitation and killing off healthy bacteria, people are afraid to be in a natural environment. What is getting dirty mean? If you're covered in dirt, soil, something natural from the earth, it's not really that dirty. Now guys, this isn't a dirt shampoo, this is a very pure cosmetic grade white clay so it's mostly silica and silica makes over a quarter of the planet's crusts. So I really mean it when I say this is a naturally occurring thing, when a quarter of all the earth, the physical earth on this planet is composed of this silica. When you combine this clay with water and rinse your hair with it, you get a nice mild clay smell that is very clean. So I'll show you guys how I use this product. Right now we have this available in half pound bags on Frankie's Naturals. And this bag will be about two weeks worth depending on hair length and use. And you want about 5% saturation in the water that you're rinsing your hair with. So here I have a 750 milliliter bottle of water and if I put two tablespoons of clay in this, that's roughly 5% saturation and it really doesn't have to be exact and you can mess around with these ratios. So all I really do is fill the bottle almost up to the top, just leaving some room for a bit of clay. Then I'll pour that into a pot and I'll take like a heaping tablespoon of clay. I'll just quickly mix that into the water and it absorbs very easily. Obviously, if a river or stream was running, there wouldn't be as much clay stirred up but keep in mind here, like do you really want to rinse your hair with a river's worth of water and have it be less diluted with clay? That's a little bit impractical. I'll just grab a funnel and pour this back into the bottle. My counter looks like my face on a Friday night, but you can go up to the shower. So this is what I'll take up to my shower.  And once my hair is completely wet, I'll start rinsing it with the clay water, but first I make sure that none of the clay water is settled at the bottom of the bottle.  It's really making sure to rub the clay into my hair. So essentially by doing this, as I said, it's like replicating a natural water source that has sediments that will give your hair a really nice, natural, clean smell as nature intended. So I'll use about half of the clay water and then I'll rinse it out of my hair. So if I rinse it out, I'm just going to untangle my hair, pull my hair back and now I rinse it with the clay water one last time.  You might have to use two or three bottles worth of clay, but honestly after you do that initial cleaning, you only have to do this once every few days, once a week. I only have to rinse my hair once a month with clay to keep it smelling clean. All of the products I sell on Frankie's Naturals last a very long time and you would save hundreds of dollars per year compared to using normal hygienic products, toothpaste, deodorant, soap in the back and black soap here, shampoo, moisturizer, cream, whatever it may be. Not only would you save money, my products are as minimal as possible. So some of you guys might be thinking, hey Frank, can I just take dirt from my backyard, put it in a bottle and rinse my hair with it? I mean I don't necessarily recommend that, but if you had a really clean deposit of clay somewhere near your house and you mix that in water, that would be ideal. But that one bag of clay would probably last me like a month or two and it's only a few dollars.  I wish I could have done like a bottle shampoo or something, but I want to be honest with you guys and give you the most natural product that can get the job done. So if you guys do want to try this out, it's available on frankiesnaturals.com. Thank you guys for joining me today. Let me know how you like it.


Boomers, also known as baby boomers. If memes and viral tweets are to be taken as a guide to reality, as they absolutely should, then it would seem that boomers are the generation that everybody loves to hate. Millennials hate them. Gen Z hates them. That other generation hates them. And the generations that came before them, the silent generation, the greatest generation, well, they're mostly dead, but that doesn't stop them from hating boomers. They probably chillin' in the grave. Just hate and boomers. All day every day. The sins attributed to the boomer are well-known. They destroyed the housing market, destroyed the job market. They enjoyed decades of economic prosperity, and then had the gall to judge the youth who struggle in the economic wasteland that boomers have created. The ice caps are melting, the sea levels are rising, the planet is warming, the future is doomed, and boomers get the blame. As a meme and a joke, this anti-boomer stuff can be fun. It's good for a laugh. And I used to think that's all it was that nobody really took it seriously, because as an actual political analysis, it's garbage. It's basically just daddy issues disguised as political analysis. But it seems a lot of people have fallen for it. They look at the state of the world and think the boomers are to blame. Where's the critical thinking? Clearly the education system has failed. Personally, I blame the boomers. So, dear viewer, you've seen YouTubers get canceled before, but none of them have had such a cancel-worthy take as the boomer apology that I'm about to unleash. So get ready for the video that will end my whole career. As I discussed the five reasons we should stop blaming boomers. Memes that say boomers destroyed the economy or the environment might be good for a laugh, but the ones laughing hardest are the capitalist class. Laughing at us because we blame boomers, while they, the capitalists, don't even get noticed, let alone blamed. For most people, the capitalist class does not exist in their political analysis. The capitalist class has become invisible, and we help keep them invisible every time we pin the blame on false enemies, such as boomers. Viewing the world through a lens of generational division is a substitute for viewing the world through a lens of class division. Boomers are imagined as a pseudo bourgeoisie, and Gen Z and millennials are imagined as a pseudo proletariat. It's like an off-brand, low-grade imitation of class analysis. Whenever we blame boomers, we take the focus away from where the blame truly lies. And I would argue, and will argue, that that is capitalism. Economic recession is not a result of boomers making reckless selfish decisions. It's a result of an economic system that has cycles of boom and bust built into the way it operates. You can see this cycle of boom and bust in this timeline of business cycles in the United States from 1775 to 1943. A timeline like this for any country in the world would look similar, because recessions happen over and over and over again. It's just the nature of capitalism. Now, you can argue that the great recession was caused by reckless selfish decisions by people in the finance sector, and you'd be correct. You can also argue that climate change is the result of reckless selfish decisions across multiple economic sectors. And again, you'd be correct. But these reckless selfish decisions were not only made by boomers, but by people of multiple generations. More importantly, these reckless selfish decisions are enabled by capitalism. They are encouraged and incentivized by capitalism. Capitalism encourages, even demands, that economic actors put profit first. It places profit above all other concerns. What other concerns might these be? Oh, I don't know, just like whether or not a person lives or dies, or whether they have a home to live in, or food to eat, or whether the human race has a planet to live on that supports the survival of our species.  If you ask me, that's a pretty bad way to run an economy. I don't know, I'm just saying. Somehow this is a radical controversial idea. Climate change and the destruction of the environment in general are a very predictable result of an economic system where the costs of harming the environment are externalities. And therefore, the cheapest and most profitable methods for doing business are often the methods that are the most harmful to the environment. These are inherent features of capitalism and not something that boomers or anyone else has control over. Over the last few decades, wages have stagnated and inequality has increased. And this is the result of social and economic factors. Two of the major causes are neoliberal globalization and increased automation. And both of these are the result of businesses trying to maximize profits by minimizing costs. In other words, there are predictable results of capitalism. This is nothing new. It has gotten worse in recent decades, but the reason for this is not because of boomers. It's because advances in technology have made it easier and cheaper for businesses to automate or to move capital overseas. So, blaming boomers for the economy or climate change is not only wrong and inaccurate, but it also takes focus away from the capitalist system that is the real cause of our problems. Another feature of anti-boomerism is the weird assumption that boomers are, if not rich, at least comfortably middle class. You see this in the old economy Steve memes that used to be popular. They show a guy's high school yearbook photo from like 1975. And the text is always about how easy he had it back in his day, like this one, got my dream job by responding to a classified ad. Okay, so I know there are boomers like this, but less burial. We've all seen plenty of boomer cashiers working at grocery stores and fast food restaurants. We've all seen old economy Steve in his 50s working at Walmart or even begging for change on the corner. And check out this meme. Becomes homeowner at 22? Tell sons generation it's lucky because it can afford $200 smartphones. Many boomers did not own a home by their 20s. Many have never owned a home. And millions who did own a home lost it when the housing bubble burst after the financial crash of 2007. Sorry, Steve. But still, these memes do point to economic trends throughout society. A Pew research poll found that millennials have higher levels of student debt, poverty and unemployment, as well as less wealth and less income than boomers did at the same age. Overall, the economic situation for the working class and so called middle class is worse than it was 40 years ago. Jobs are more precarious, competition more intense. Entry level jobs often expect you to have at least a bachelor's degree, if not more, and yet tuition rates have skyrocketed, as have housing prices, as has debt. And meanwhile, wages have stagnated and benefits have been slashed. So yes, boomers are more likely than younger generations to be financially comfortable or even rich. But is economic privilege really the typical boomer experience? Is it typical for black or indigenous boomers? What about single mothers or disabled boomers? What about immigrant or refugee boomers? What's typical for them?  That's right, even old economy Steve. Now, don't get me wrong, I like memes about old economy Steve. They're a fun way of commenting on our ever worsening economic situation. I'll show you one that I think is perhaps the best one of all. I love that. No bottom text required. Just retires. For working class millennials in Gen Z, the idea that you'll be able to retire by age 65 seems pretty unlikely. By that age, good chance you'll still be an unpaid intern. But there are boomers in this situation too. According to statistics from the OECD, in the UK about one out of nine people over age 65 are still working. In Canada and Australia it's about one out of seven, and in the U.S. about one out of five seniors still work. If you look at the average for the 37 countries that are in the OECD, about one out of six people over age 65 are still working. Now for some of these people they work because they want to. No problem there. But often that's not the case. Provision Living did a survey of 1,032 Americans over age 65 who are still working. Six out of 10 of those surveyed said they continue to work because they need the money. 47% of working seniors want to retire completely. They're sick and tired of working, but can't afford to stop. Another 20% want to reduce their hours. That's two-thirds who either want to stop working or to work less, but can't. And although most boomers can retire by age 65, many are facing retirement with guttage pensions, low savings, and the constant fear that this money won't be enough to get them through the last and most vulnerable years of their life. This is supposed to be their golden years, but feels more like a golden shower. According to statistics from the OECD, the poverty rate for those 65 and older is about one out of eight in Canada. In the UK it's about one in seven. And the United States and Australia almost one out of four senior citizens are in poverty. In all of these countries except Canada, poverty rates for seniors are actually higher than they are for the general population. They always say okay boomer, but never are you okay boomer? Even though the economy has gone downhill in recent decades, I think it's like pretty messed up to look back at capitalist society 50 years ago and think, wow, what good times. Why? Just because people had a steady job and a social safety net with fewer holes? Have we allowed our standards to get so low and our imagination of what's possible so crushed that we honestly think this is something to aspire to? Let's be real, capitalism has never been good. To look at any period of capitalism with rose-colored glasses is to overlook the ugly brutality, alienation, and coercion that are inherent to the system, even when it's at its best. Or to make the point through an old economy Steve Meme lived through the golden age of capitalism felt more like a golden shower.  So I think I should acknowledge that boomers are not innocent victims of the meme war against them. To the contrary, in the culture war between generations it is the boomers who fired the first shots. Those shots came in the form of various opinion pieces across mainstream media accusing millennials of being lazy, self-obsessed, entitled, coddled, fragile, oversensitive snowflakes, who carelessly sabotage our own future, one piece of avocado toast at a time. And as Gen Z came of age shots were fired at them as well. There's no doubt that many boomers are annoyingly judgmental.  They blame us for failing and don't see how society has failed us. But this judgmental attitude is not exclusive to boomers. Just look at the political commentator Ben Shapiro. He's a millennial but he perfectly embodies this so-called boomer mentality. Well the fact is that if you had to work more than one job to have a roof over your head or food on the table you probably shouldn't have taken the job that's not paying you enough. That'd be a you problem. Okay boomer. This is why many people say boomer is not an age, it's a state of mind. And I can appreciate that because then we can acknowledge all the people out there who although boomer in age are not boomer in mind. And we can also acknowledge that Ben Shapiro is indeed the biggest boomer of all time. I know shocking. But still to say that boomer is a state of mind is still obscuring things. The state of mind we're talking about here is not boomer, it's bougie. It reflects the class perspective and class interests of the bourgeoisie. In fact the classic meme about millennials being broke because we like avocado toast didn't originate with a boomer. It originated with Tim Garner who is both a millennial and a multimillionaire who made third place in the 2018 young rich list for the Australian financial review. More specifically it comes from something he said when he was interviewed by the TV show 60 Minutes which then went very viral. So you think that young people have now got the prospect of never owning a home? Absolutely when you're spending 40 dollars a day on smashed avocado and coffees they're not working are you of course. That's right Tim being unable to afford a home has nothing to do with the housing market or job market or gentrification or speculation driving up prices or declining membership in labor unions or the increasing passivity of those unions or decline in organized proletariat class struggle or increasing tuition rates increasing student debt or the decline in real wages or increasing inequality. It's those gosh dang avocados.  This bougie state of mind can infect working class people too and it often does. We judge each other for not making it in a system that is rigged against us. The problem isn't that we think like boomers the problem is a lack of class consciousness and ironically all of our anti-boomer memes are just one of the ways that we stifle that class consciousness from developing which brings us to our memes pinning blame on boomers or talking with the hardships faced by millennials and Gen Z get us in the habit of seeing ourselves and others as being defined by our age and year of birth. And this way of thinking stands as an obstacle to seeing the far more powerful and meaningful significance of class. Not only does it obscure the fact that most boomers are working class it also obscures the fact that some millennials and Gen Z are in the capitalist class. Right now somewhere out there there are boomers being evicted by 32 year old landlords and fired by 22 year old managers.  Whatever our differences may be working class people of all generations have the same class interests. We are all exploited and oppressed under capitalism and we would all benefit immensely from creating socialism. Now just a quick note because I don't want to be misunderstood I'm not saying that class is the only thing that matters. I believe we should have an intersectional analysis. We should recognize that people can experience suppression based on their race their gender or because they're trans or have a disability and so on. To accuse boomers of ruining the world is to imagine them as having had the power to shape the world for better or worse. This obscures who actually has this type of power. Primarily it is the wealthiest members of the capitalist class and the political rulers of the state who have this power but even they are not truly in control. Capitalism is the way it is and like players in monopoly the capitalist class and political elites have no choice but to play by the vicious and brutal rules of this vicious and brutal game. The average boomer is as powerless as millennials and Gen Z over the state of the world but we can become powerful if we unite as the working class across generational divides across every divide age, gender, race, religion, nationality, every damn thing. Even Gen X can join in... maybe. If we do this we can use our power to make a better world for ourselves and all future generations. And by the way if you want to organize to help make this happen check the video description for a link to a list of learning resources. So let's stop hating on the boomers. You don't hate boomers.  At least that's how I see it. What about you? Hello lucky black cat here. Thank you for watching and I hope you will leave a comment letting me know what you thought is a video. If you liked it please click the like button, the subscribe button, and the bell button to turn on all notifications. All this helps my channel very much. If you didn't like the video please let me know by typing okay boomer in the comments, though you probably already did that by now. And I also have a couple of video links on the screen if you want to watch more of my pro boomer propaganda. Anyways thank you very much for watching and I hope you have an absolutely wonderful and lovely day.


Going to Koshien tournament in Japan high school baseball tournament big deal. The whole country kind of stops and watches this heroes are made. It's really, really fun. There's documentaries on it. Go watch and look at our dude's batting stance here. Where's his strike zone? There strike one. He says, all right, I'll go to the other side. Pitcher kind of looks and I'm like, what? Okay. So now he's a lefty. Oh, one is the count. Oh, squares the bun and that is a ball. I was interested if that would have dropped in had he stayed upright. So that's his hitting position. That's the strike zone and and it's high school baseball. So maybe it's a wider strike zone. Maybe it clips the corner. Maybe some people call it. But I guess ball, especially when he's doing all that dancing. Now he goes back to the other side. This is quick. We're throwing pitches like every 10 seconds. Now he's in the other side. He's squatting. He's standing. He's running. He's punting. He's okay. That's outside. Look like a decent pitch off to the other side. He's a lefty now and the pitcher is like, what are you doing? Okay. Catcher goes outside and strike back to the other side. I don't know. I think he's a righty because from the left side, all he's done is bun. I think he's nothing. I don't think he has the ability to hit his team is loving it. His coach is smiling like, oh, man, this is weird. They're clapping. Everyone's kind of laughing. They were loud in the video and next pitch hits him. Pitcher was over it. Just take your damn base.  He gets there and in Japan, it looks like they all take their hats off to pay respect. He says, yeah, it hit me in the first basements. Just scowling at him. Like, do I really got to take my hat off to you? I don't respect that. He goes, thank you. Thank you. So this is, you know, his lefty and his righty split. His bunt from both sides, good form, you know? Symmetrical. Practices it in the mirror. Looks good. Oh, man, that's too funny. Here's another one both sides. The bunt and hit by pitch. I liked at the beginning. It looked like the catcher fully knew what he wanted to do because as soon as this guy takes off, the catcher's like, yep, okay, I'll go to this side now. Here we go. Cranks the neck. Just nuts. Does he do this every at bat? I tried to research it pretty hard. I was using Google translate. I was on the Koshien website. You can stream like every game at once. This was my second favorite of all the foot movements. Just such a good squat. And then foot comes in, okay? And now that is not an athletic position. No one's started anything, maybe like a jumping sport. And then out and then takes for the strike. This is my favorite of all the footwork. He's gonna squat, okay?  Just never seen before. He's gonna run forward into the box and then bounce back. Nuts, wow. It's my favorite at bat of the year, I think.


Good morning everybody. Welcome to our second live stream event, this community and many others child abuse, which I think we all know is very likely worse at this very difficult point in time, particularly when you all do not have your eyes on a lot of children as their protectors. I'm Kathy Fletcher. I'm CEO of Voices for Children of San Antonio and this is so exciting. This is very much new to me and to a lot of us, but to see where everyone comes from and how many people are able to benefit from some of our wonderful partners in their presentations is terribly exciting and we're going to continue to do that. First on your program would have been one of our San Antonio City Council women, Jada Andrew Sullivan, who was called away for a city obligation, but we look forward to having her at another time. And then in a minute, I will introduce one of our very supportive, very terrific Texas state legislators. But let me do just a little bit of housekeeping. First of all, there is, after each of the presenters, there is about a 15 minute break and that is to allow our partners at Nowcast who understand all of this technology to bring the next speaker out of the virtual green room where they're waiting. So after each speaker, you'll have time to get your coffee, your water, a snack, 10 to pets or children or whatever, but I wanted you to know that. At the very end, after the session, I believe you've all been told that there is an evaluation or a survey for you to fill out and click that link, download that, do that, and then you will be able to download your certificate of your hours or your continuing education credits for social work or counseling. So that is, that's all I want to say, but I'm absolutely delighted you're here and look forward to continuing these live streamed events. So it's my pleasure and my honor to introduce Texas State Representative, Ina Menhadas. Representative Menhadas is an extremely strong supporter of children, of families, of children in foster care and the child welfare system. She is a wonderful partner and just a tremendous benefit to children in this state. So, Ina? Good morning, everyone. I want to extend a huge San Antonio, Texas, welcome to everyone joining us this morning. My understanding is we have about 850 registrants from today, from not just from Texas, but throughout the country and throughout the world. My understanding we've got some people from the United Kingdom with us this morning. We've got people from Ireland from Germany, from India, from Ontario, from of course the great state of Texas. We've got people from New Jersey. It's an amazing, amazing audience. And we thank you all for joining us this morning. And I especially want to thank you for dedicating your lives, you know, to ensuring the health and safety and betterment of our children. During this time, during this pandemic, it has really put a halt to life as we knew it. But the work continues and it's critical that we continue to engage with one another to make sure we learn best practices from one another so that we can really be the best at what we do best at our craft. And what is that? It's ensuring the welfare of our children. Many of you are at the front lines. I know that many of you are social workers, teachers, nurses. Many of you are just a critical, critical point for our children. And I thank you for staying engaged. I thank you for being here this morning. And you truly do God's work. You could be anywhere on a Saturday morning. So I thank you all for taking this time to get to know one another, to create a network, a support system as you continue through your journey, through your professions in ensuring that our children are health, healthy and safety. So thank you for joining us this morning. Kathy, thank you for all of your work in getting this together. I know that it's a lot of hard work to put together a great conference. And I look forward to learning just as every one of you. So good morning. Welcome. And I hope this is something that you're going to take with you forever. Thank you, Representative Manhattan. We are very, very fortunate to have her in Austin. Now we go into the break to bring the next speaker. So have your coffee. And in a few minutes, we will be back with Dr. Natalie Kasun.


So the boundary layers at the base of flow strongly influence sediment transport. So if we draw our water flow here, we have our bed surface, and we can make a plot of our flow speed, and we have L here, 0 here, and this is Z, which is a distance above the bottom of the flow. We have our average flow speed coming down here, and we have our boundary layer in the zone where the friction with the base of the bed starts influencing the flow speed. So that is our graph from before. So this is if you have a flat bed. So let's put a fairly large grain on our bed here. So this is a sand grain. And one of the things that if you notice, so this is the diameter of our grain up here, I'm going to draw that. The flow speed at the bottom of the grain experiences is 0, and the flow speed at the top of the grain experiences is significantly higher. So the force on the grain varies with height on the grain. And so here you have a force that's pushing downstream from the flow. And in contrast, at the bottom of the grain, you have a friction force pushing up this way. So it's pretty easy to imagine that if this was a flat bed, if the flow pushes hard enough, that grain can end up rolling. So that's one of the ways sediment can be transported that's influenced by the flow speed. And also if you think about it, this difference in force at the top represents a shear force. And so the concept, one of the key concepts related to this boundary layer at the bottom is that it creates a shear force that we call often, so you end up with forces are higher at the tops of the grains and lower in the grains and then at some point there's friction pushing back. So what we do is it's related to the bed, so we call this a dead shear stress that's strongly influenced by that variation in velocity and forces on the grain related to the flow. So the bed shear stress is related to more than just the boundary layer because you have to look at all the forces on the grain. So you can look at the bed shear stress more broadly.  And we can look at all of the forces on a grain. So here's my grain here. There's a force of gravity. There's the differential flow on the top and there's friction on the bottom. So the steeper the surfaces, the more the gravity adds a component of pushing the grain down slope. The more friction there is, the more resistance there is to that grain actually moving. So the bed shear stress depends on a number of things. So the amount is influenced by the slope of the surface and then it's influenced by the factors that affect the flow and the friction. And one of those is actually the bed roughness and it's influenced by the flow speed. And it's also influenced by how much turbulence you have and what the Reynolds number is. So the Reynolds number also depends on flow speed. So these two are closely related to each other. But in general, as an overarching principle, we can do a higher bed shear stress leads to more sediment transport. And the bed shear stress increases with slope. So increasing slope produces higher bed shear stress. Increasing bed roughness increases the turbulence. So it also causes an increase in the bed shear stress, same with the flow speed, and the same with the Reynolds number. So it's the bed shear stress is a useful concept for understanding how the fluid and surface characteristics influence sediment transport. Thanks for watching.