Hi, I'm Nick and we're from So Is It Any Good. We just checked out King Arthur, the legend of the sword. What was that ninja? You felt it, didn't you? So it's got wizards, it's got monsters, it's got kings, it's got cockney knights. It's got everything you expect that the big question is. So is it any good? I mean that's not a yeah, it's good. That's a yeah nah. Teased me there. Didn't seem to be enough like meagy scenes in this film. There was just like a collection of moments that made up the two and a bit hours Which left me a little disappointed. Tough, tough. Sorry guy. It's hard. I can agree with pretty much everything Ben said, but I'd still give it a yes because I enjoyed it. It was yeah, lots of action and things like that, but it also It did lack in places too. There was a guy richie feel, but it felt like someone imitating Guy Ritchie. It felt like it had his sort of hallmarks. He just thought well I've got to throw those in to make it Guy Ritchie film. The rest is kind of just Lord of the Rings, but it was still good fun. I enjoyed it. I thought the special effects were pretty good. Massive elephants tearing up the screen coming right at you. Opening sequence in this film really just brings it like that's probably in terms of escalation like that's probably as big as it gets and then it kind of gets a bit smaller after that. Yeah, it's a fair point because you've gotten a taste of that.  But like you say cunts keeps it at that level. I wasn't controlling it. It was controlling me. So you've got Charlie Hunnam in the lead role as King Arthur. Everyone knows him from Sons of Anarchy, Green Street Hooligans and some other films. Just generally just being a good looking dude. Pretty much yeah, takes a shirt off, jumps around a lot. Love the guy. You didn't really get a chance to love the guy. He was a bit of a prick at times and then we're just supposed to like get behind him. I didn't really know who he was. I didn't get much of a feeling for who he was. Like I said, he's just so dreamy. So as for the rest of the cast, they're all pretty good. They all have their own certain set of skills. One's an archer, one's really good with swords, one just has a kid and is a cockney. But they're all kind of good fun. They're also quite forgettable. And that's a bit of a shame because one thing I think Guy Ritch does really well is write strong characters. But I think he had too many. And I think he gave all the best lines and all the best action to Charlie Hunnam and kind of left Jude Law a bit in the cold. Poor Jude. I know, he didn't get condescending today. So what do you think of the score? Yeah, so this is the one Redemy Fates you've made. Like I actually think the score was pretty badass. From what I could tell there was only one kind of commercial track in there. And the rest of the score music was kind of complimenting the feel of that kind of track. But did you think it's just stand out to you? I thought it was good, but it wasn't as memorable as the other Guy Ritchie films. When you walk away and you can hear, I can hear almost any one of those songs from his movies. And you're like, oh yeah, I know what film that's from. It'd be hard, it'd be hard push to hear one of these tracks and go, oh yeah, that's from, you know, King Arthur. So King Arthur Legend of Sword, I gave it a yes. He gave it a no. Go along, find out for yourself, see what you think. It's out now in Aussie cinemas. Feel like what you're seeing here. Make sure you subscribe down there. Come on, just do it. I'm Nick. I'm Ben. And we'll see you in the movies.


If you're the type of player that wants to make a difference in a game, these are nine soccer skills that players actually need. In this video, I'm going to talk about nine soccer skills that I believe every player should have because I don't want you to fall into the trap of going on YouTube, searching soccer skills, getting a lot of really cool, really cool fun to watch, crazy tricks, crazy skills. What are they actually making you play better on the field? And I'll never talk bad about anyone. Those channels are amazing. The guys' skills on there are so good. But as a coach, my intention, my purpose is to make you a better player. And I'm allowed to say that because I used to be the player that had all the fancy skills, the best technique, the best touches, the best skills, but did nothing with it. No chances created, not enough assists, not enough goals, not enough impact on the game. So what I want to talk about in this video are nine soccer skills you actually need to have before you start looking at all that fancy stuff that doesn't really matter that much.  And if you can do all these nine skills with both feet, you can do them in match situations under pressure, then I'll let you look at the other stuff.  So when you do have the ball, you can actually make decisions at the right time. If I'm always dribbling here and I always have to look at the ball like this, I don't know where the defenders are. Defenders are I'm going to get tackled. I don't know where my teammates are. I can't play my pass if they're open. Hey, what's up? I hope you're finding this content helpful. Watch this all the way to the end if you want to find out which subscriber got this video's special shout out. I'm going to lose possession. I'm not going to create chances. So number one, dribbling with the head up. Number two is turning sharply. If you want skills to beat defenders, that's fantastic. But the best skill to get away from someone is actually being able to turn efficiently. I can lose defenders just by being able to change direction and protect the ball with my body movement. So number two, I'll actually focus on turning changing direction with the ball. So when I'm turning the technique of the cut, really over-emphasizing the hip, the foot technique, getting the foot around the ball. Hard cut. If I want to go that way, I don't want to touch here and then here and then here to re-correct. I want to go there in one touch, if I can. But that requires body movement as well as the technique of the touch. Okay, so practicing turning efficiently when dribbling with the ball. Next is the ability to beat a defender. And from my personal experience, and you may have experienced this as well, when I get in these situations with a defender and I pause and I think about all the cool tricks that I'm going to do, I'm easier to defend. When I just simplify it and my trick is a touch past him or it's a change of speed, suddenly I'm beating way more players with way less effort. So please do not fall in the trap. I did this. That's why I'm allowed to say it.   Get tackled. You don't create anything with your skills. So the next skill you need to focus on, the real soccer skill, is beating players with simple effective moves. Okay, so as far as dribbling with the head up, learning to actually change direction, turn quickly, effectively, low to the ground, sharp changes of direction, and then dribbling and beating players with simple effective skills, being direct, not hesitating, not standing on the spot, doing nothing, one touch, one move, getting past them. The next soccer skills, football skills are all about passing and receiving. In my opinion, those are the most important skills in the game. A lot of players, they want to learn how to do a triple knee touch, ACCA 3000, ultra deluxe combo move when you can't even go a whole game without giving the ball away. So focus on what really matters and passing, first touch, taking care of the ball is so important. So number one, can you actually hit your target inside of the foot with both feet under pressure and not just a standstill in practice? Can you do it off the turn after a bit of skill? Can you have quality when you get tired during the game? Can you take care of your passes? So passing, focus on that skill is so important. Next, let's talk about first touch. When that ball comes to you, can you do what you want with it? Because a lot of us are receiving the ball, it's getting caught in here, I'm having a bad first touch, it's slowing down my speed of play, it's slowing down my decision making. I need to be able to go wherever I want with that first touch, left, right, up, down, over, anywhere. This touch and not that one, I'm trying to be too fancy. This first touch is the most important touch, it dictates everything. If I have a bad first touch, I'm usually going to give away possession or I'm going to have slow speed of play. So focusing, when that ball is coming to you, actually focusing on the quality of that first touch. So many of us were receiving that ball and my head's already up here thinking about getting tackled or thinking about the next thing that's happening before I even have a quality first touch. So really overemphasize where you want it to go with your technique and your body movement. Even if I have a bad first touch, with my movement and turf, I'm on top of it, I'm going to be able to play quicker. So focus on the quality of first touch.  When I receive that ball, whenever I can, can I receive it facing the net? If I'm always receiving the ball from the backliner side and I have to take one touch to set, one to turn, now I'm facing the goal, I'm too slow. So the next skill I want you to focus on is playing on the half turn. Can I receive it into space or even let it come across me? So my first touch, my first movement is towards the goal. So as far as passing and receiving, I want you to think about quality in your passes. With both feet, take pride in your passing, do not give the ball away. That first touch, don't get past it, don't already be over there when you haven't focused on here. This first touch, speed of play. And then finally, playing on the half turn whenever possible, whenever I can, I want to be receiving the ball this way so I can attack the ball quickly. Next set of soccer skills that I want to focus on are what I like to call ball striking. So number one, the ability to play a long pass, a ping, a driven pass. It can be any type of technique, but the ability to play the ball 40, 50, 60, 70, 80 yards across the field, down the pitch, put the ball where you want it, hit a teammate, put it on his foot from distance. The ability to play that pass with both feet. Again, under pressure. It's one thing to be by yourself in the park and hit a pinged pass without any pressure on you. It's another thing to be in the heat of a game, tired, someone on your back. Get a bit of space and still have the quality to hit that pass. So the next skill I want you to really focus on developing is the ball striking. It's the ability to play those long driven passes with quality. Hit your target every time. Good technique on both feet. The last soccer skill that we need to focus on if you want to be the type of footballer who actually makes a difference in a game is shooting, finishing, scoring goals.  If that's your priority right now, you're playing the wrong sport.   But if you want to play the real sport of soccer, the real sport of football, you need to focus on actually making an impact on the game. What's the point of having a good bit of skill? It's to create space so I can put the ball in the net and score my goal. It's to create space so you can have a shot. How many times have you seen someone? They look really fancy, really good skill. They get that space and then it's time to shoot.  If you want to be a great footballer, it's all about that final product. Everything leading up to the end is fantastic. But if you can't compose yourself to get that shot on net to make that final pass, to produce the end product, then you're never going to be at the level that you want to be. So the last skill that I want to focus on is shooting. So number one, can you strike the ball with your laces? Good technique, both feet. A lot of players are good with one foot, but when they get on the other, do they have the ability to strike a good, strong shot, good contact with the laces? Okay, so flex foot technique. The second I think about smashing it as hard as I can, my technique disappears. I say this all the time, power comes from technique. Build a foundation of good shooting technique and then the power will come. Natural technique. Foot is locked, toes down. Flex foot, strong foot, strong legs, strong calf. Upper body is controlled. I'm not leaning one way or the other. I'm over the ball. I'm not back here. When I make contact, I'm keeping strong contact through the ball, following through towards the target. My legs not going across my body or leaning one way or the other. I'm following through everything towards the target. Last skill I want to focus on is shooting with placement. Do you have the ability to pick a corner to actually put the ball where you want it to go because a lot of us will get in these situations, maybe one on one with keeper. We're trying to bend it there but what do we do? Curl it right into his hands. He just says thank you, throws it the other way. Give you a few tips for placement shots. When I'm trying to curl it, I'm really trying to hit off the inside of the big toe. If I hit it in here and not because I'm trying to, if I just lose my concentration and I hit it right in the middle, rather than off this spot right here. That's when I produce those shots that I hate where you're trying to curl it but you just end up bending it right down the middle. So really focus on opening up the foot, curling off more of that big bone right there.  If you want to be extremely accurate I really need to focus on the ball so I can be precise and actually hit that spot on the ball. So actually watching the ball with my foot until I've actually made contact. So these are nine soccer skills that players actually need and remember those other tutorials are really cool and I would never talk bad about another channel. I just want to make sure that you don't make the same mistakes that I did. So ask yourself do you want to be a cool player or do you want to be an effective player, a player who actually makes a difference in a game. Share this video with soccer players, footballers all around the world because this is information that we all need to hear. This is the featured subscriber for this video. If you'd like to be featured in future videos hit that like button, drop a comment below and let me know how my videos have helped you improve and achieve more in this sport.


Have you ever wondered what are the requirements to become a medical courier? It's MCR being in the car. For those of you who don't know what MCR stands for, it stands for Medical Courier Roam. We're here to get it on.  So, if you are not subscribed, go ahead and hit that subscribe button. Give me a thumbs up, and do not skip those ads just so you guys know. What I'm picking up from CVS is actually COVID test.  But, we are here at CVS. We about to go out here and get busy. I'm glad you guys are with me. Let's go. We are here to get busy, baby. Come up along and let me know. How many do you think it's gonna be? Come up along and let me know. Come on, stop that, man. Let's go. One, two, three, four. Put it with the phone on. Oh, my phone is on there. You know what the phone on? Man, go ahead and put it on. Let's go. Are you ready? These are the six requirements you must meet in order to sign off the drop off. Number one, you must be at least the age of 21. If you're not 21 years of age or older, you cannot sign off the drop off. I'm sorry, but when you turn 21, go ahead and sign up. You don't wanna miss that. Number two, you must know your area. In order for you to be able to drive around and go to different CVSs or wherever you need to go, you need to know your area. So, that's number two. Number three, you must be tech savvy and comfortable with using smartphones and apps. If you have a flip phone and you don't know how to use a smartphone, then this app is not for you. Number four, listen closely because I get this question all the time.  So, you could be a car, it could be an SUV, it could be a truck, whatever you want it to be. And one more thing, this is and pay attention. It must be less than 10 years old. If you don't have at least a 2013 or newer, unfortunately, you cannot sign up for the app. Number five, you must have a current driver's license. If you don't have a driver's license, you can't do it. And one more thing, you must have a clean driving record. I mean, you can have a ticket here and there, but if you get tickets all the time, do not waste your time. And last but not least, number six, you must have great communication skills and great customer service.  Sir, I have to just go right here. If you don't mind. It's okay, you can stay right there. I'll have to get a few things off the box. Sheesh, there's plenty of them in here. Two, thank you very much sir. You have a great day. As you guys just saw with stop number two, when we got there, I actually had to cut on the side of everyone to go to the box and get the specimen. Now, what you guys are doing is you wanna make sure you're very polite and you always wanna have good communication skills with the person who's in line. Just don't wanna walk over there and just start doing whatever you're doing because this car is very close. And you wanna be very careful while you're doing it because you don't wanna mess up nobody's car because guess what?    Always remember number six, communication and great customer service. Now, now that you guys stay until this part of the video, I have some special for you. For those of you who left out the video already, you messed up baby. I gave you guys the six requirements, but we still have eight more steps to go to be a medical courier for drop off. So I'm glad you stay, let's get to it. We are here at the airport, it's beautiful ain't it? Y'all see the flashing, lights, lights. Number one, inquiry. Fill out an application for one of our open courier opportunities.  I have a full video explaining exactly how to do it. It lame is for him, you cannot mess it up. I'll tell you exactly what to do. Number two, selection process. If you meet all the necessary requirements for the position, you will then be asked to take a short quiz and we'll speak with a local hiring manager.  It's like a miniature interview. So all they're gonna ask you is have you ever did this before you're gonna say no and all that stuff. And then they're gonna say, what do you do now? You're gonna tell them you do door dads, deliver that, Uber Eats and all that stuff. Cause they know what that is already.  So that's the perfect thing to say to them. Number three, documentation. After being selected for a career opportunity, you will then be afforded a contract. Then it gonna offer you a job. After I did the interview, the hiring manager told me, do this sound good for you, this is gonna be this much, you're gonna do this, this, this, and you're gonna get this page this much. Do this sound good? I said, absolutely. And then we went from there. After that, guess what's gonna happen? They are then gonna do a background check. All drop off careers are required to undergo a thorough background check to ensure we can provide a professional and reliable service to our customers. They're gonna do a background check on you. So if you have a background, you might don't want to sign up, you might don't want to waste your time. But it may be okay after seven years. I'm not sure. If it's been seven years, sign up and see what happens. Number five, OSHA and the HIPAA certifications. Our careers often deliver important medical samples equipment and other related items. Due to the unique requirements around these items, we help our carriers stay upstate on certifications.  It's not that hard, it's sweet. All you gotta do is go in there, read this stuff, answer the questions. It's pretty straightforward. Number six, initial preparations. All of our new carriers will first participate what we call riding loans. When a new job will accompany a season courier on these deliveries, so they can become familiar with appropriate procedures. So you're gonna go over somebody, they're gonna show you what to do. That's pretty much what happened on our first day. What happened was we met the hire manager at our first pickup and he showed us what to do. Then we went to the second pickup. He showed us what to do. Then we came here and we still got paid that $160. So it's a great thing you go out there and get that green. Number seven, open deliveries. Once the courier has completed training, they will then have the opportunity to start accepting deliveries on their own. These deliveries will allow a courier to work for many different customers in the drop-off portfolio and is a great opportunity to become great at what you do. Honestly, I think I'm about at this stage right now. I don't even know if it's been 90 days, but you wanna make sure that you're very reliable. We are always the first ones here and every time my guide, the hire manager, called me and said, can you do this, can you do this? I always say, yeah, every single time. So that's the reason why I think we were able to do our last drop-off video that we did and switch it up a little bit. So after a while, we may be able to just get busy. My plan is for us to try to do drop-off every day if we can because I need that money, baby. Last but not least, number eight, routes. Only the best of our couriers get connected to routes. What we just did right now is a route. Routes are a set of deliveries that happen on a recurring basis and are for some of the largest and most prestigious clients. Getting a route as a carrier is competitive, but ultimately very lucrative to those that excel. But I hope you guys enjoyed this video. I gave you all the information you need for a drop-off. I always get a lot of questions and comments about the route. Now, this route is a round trip route. Let me break it down for you. This route is from my house. Due to route, it comes back home. It's 104 miles and we will receive $160. About 80 of the miles is highway and it only takes like $12 to $15 for us to do this route and gas. That's it. If this sounds like something that you would like to do, go ahead, go to Google, type in drop-off carrier and sign up. You don't want to mess up, man. It's good money. It's easy. You don't have to worry about any hassles. You don't have to worry about dealing with people.  Now, hope you guys enjoyed this video. Again, if you are not subscribed, go ahead and subscribe to the subscriber. Give me a thumbs up and do not skip those ads. Look, see here right now. It's 741 and it's just begun. We're about to drop off these specimens right now. Just like that again. Make sure you guys go sign up. We just got paid 160, all our paid Nipsey. I hope you guys enjoyed this video. I'll see you guys on the next one. It's MCR and we about to get out the car. Let's go.


So, ladies and gentlemen, this brings us to the last session of the day. And I think this is a pretty appropriate conclusion given the conversation we've had. As you'll have heard me and others mentioned several times, a few weeks ago we hosted Michael Daniel and his White House or the White House cybersecurity team to roll out what's being called the Cybersecurity National Action Plan. And as everyone here will know, a centerpiece of that action plan was in executive order launching a bipartisan commission on enhancing national cybersecurity. It's subsequently been announced that Tom Donilon and Sam Parmosano are going to lead that work. And what we would have loved to have had them here today, they are beginning to ramp up. But we certainly have the next best thing. The guys who are actually putting together the commission who can give us a sense of how that work is going to go forward. On my immediate left I have Cleat Johnson. Cleat's the Senior Advisor for Cybersecurity and Technology at the Department of Commerce. So working with Bruce Andrews, who you heard earlier. Previously Cleat was the Federal Communications Commission's first Chief Counsel for Cybersecurity. And prior to that he was up on the hill as a staff member of the Senate Intelligence Committee. Next to him Kevin Stein is the Chief of the Applied Cybersecurity Division at the National Institute of Standards and Information Technology Laboratory. He leads NIST, Collaboration with Industry, Academia and Government. And amongst his many other achievements in recent years was the guy that led the team that took forward the so-called NIST framework. So Cleat, just to get us all situated, for the benefit of those people who didn't hear Michael Daniels speak, can you just recap on the rationale for creating a commission, particularly at this stage in the administration? Absolutely. And thanks to New America for having us here. We appreciate it. And I think the value of this commission is to take stock of where we are in the government and the private sector after seven years of really intense policy making and partnership building in the Obama administration, building on previous efforts in the Bush administration with the Cybersecurity National Comprehensive National Cybersecurity Initiative, CNCI. And here we are in the last year of this administration. And the value of this commission is to take stock of where we are now that a number of foundational statutes have been passed, executive orders issued, partnerships developed. We need to take stock of where we are and then look ahead. And the specific goal of this commission is for the next administration, the next Congress, the citizens and companies that will still be facing cyber threats in 2017. The idea is to hand over right at the transition of the administration and the new Congress a set of concrete deliverable, actionable recommendations that business leaders, government leaders, policy makers can implement. In some cases it may be improving, course-correcting things that have been developed over the past, let's say the decade that Kevin has been at NIST at the seven years that we've all been working on cyber policy in the Obama administration. And, but specifically short-term action items and long-term, ambitious long-term leaps forward that have a horizon of two, five, ten years. It's this moment of transition that we want to have concrete actionable recommendations that importantly have consensus from a diverse group of stakeholders. And that's the value of a bipartisan commission like this, a third of which will have been recommended by bipartisan leaders from the Hill. So we think there will be some buy-in and consensus behind the actionable recommendations. So this is very explicitly an independent review. But you are effectively the administration's point person for engaging with it. What are the writing instructions you have been given in terms of how the administration intends to engage and sort of assist the commission as it gets going? Well, let me just be a good staffer, first of all, and note that it's the Secretary of Commerce who's named in the executive order. I'm honored and pleased to serve her along with my teammates throughout the Commerce Department. But I'll tell you what her direction has been. And I think before that, I'll just not to be too presumptuous, but I think one of the reasons that the President chose the Department of Commerce and specifically NIST, also named in the executive order, are two things, one a process issue and other substantive. On the process side, NIST has proven through the development of the cybersecurity framework that it not only knows how to do this, but has delivered a successful public-private collaborative effort that has the buy-in of the private sector, that has consensus behind it, that has the trust of the people and companies outside the Beltway that are going to be implementing this. As a matter, NIST is really good at doing just this, being an honest broker and a convener and staffing an effort like this. On a substantive basis, and this is something that I'll channel Secretary Pritzker, who is before she became the Commerce Secretary for the Department that is the voice of American business in our government, she was in many different iterations a business executive. She sees these issues from the perspective of a business executive, a CEO, a board member. You heard Bruce earlier talk about seeing this challenge as a whole of society business government collaboration. I think that Secretary Pritzker would say that the companies, their boards, their CEOs, their IT departments, but you'll never let the CEOs and boards off the hook. They are the front lines of our country's defense on this issue in a way that truly no other national security threat in our past has been similar to that. She sees this as a business-led, business government collaborative effort that is inherently market-oriented because it has to work for the market, it has to work for consumers and the businesses that are directly exposed to these cyber threats throughout the world. On a substantive basis, and Bruce laid out the elements that she sees as important in this business government collaboration, first having a common language thanks to Kevin and the team at NIST for facilitating the development of that common language of risk management, second having technical solutions that can be disseminated quickly and efficiently to all who need them in government and elsewhere, and third, and this is something that she hits in particular because, again, as a business leader who is not a technical computer scientist, she knows that business leaders and boards in order to manage this risk need to have, hopefully, eventually quantifiable metrics by which they can manage this risk so that they know that a dollar of cybersecurity investment equals a dollar or more of actual cybersecurity. That goes for the government and the private sector. We need to know what we're spending and why and the measurable effect it has. Those are the elements that she has continued to reiterate through the beginning of this process, and I expect she'll continue to have interest in those issues. But bottom line, business government collaboration is what we think is the guiding principle of this effort. Thank you. Kevin, you're at the front line of operationalizing this. You've sort of been here before within this framework, but this has other aspects to it, which I think make it particularly challenging, but also particularly interesting. First question, just in terms of the work plan, how do you see this, the work of the commission going forward? It's quite a sporty timeline to get a report out by December. How are you going to achieve that? So I think when we look at the executive order and the charge that's in front of us, we really kind of look at it in two large buckets, if you will. One broadly improves cybersecurity throughout the public and the private sectors. Again, a very collaborative approach to address that. Then the second would be really to position us as a society to securely take advantage of advances in technology and management practices in IT service delivery so that we can adopt those both in the private sector and in all levels of government as well, not just federal but state and local and others. That's a pretty tall order. I think as Clete mentioned as well as Deputy Secretary Andrews, the ultimate objective here is to produce actionable recommendations that both business and government can act on, and that's certainly not enough. I think that becomes the end of the beginning, if you will, where then the hard work becomes taking those actionable recommendations, both short-term actionable recommendations as well as long-term, the word Clete uses the right one, I think, long-term more ambitious recommendations, really pushing the envelope in terms of the technology and the use of technology in a secure manner across the digital economy and within the government as well. There's certainly a lot that we learn from the process to develop the cybersecurity framework, and a lot of those same tools are at our disposal this time as well. When you think about this, just from a little history perspective, we've been at the cybersecurity business, if you will, for probably close to four decades, and I think one of the constants throughout our time in this space has been that notion of collaboration, open and transparent engagement with industry, with other government agencies, and then also our partners around the world. So today we have two commissioners, and while we're waiting for the full slate of commissioners to be selected and announced, we're getting our own team in order internally. The commission's going to operate as a federal advisory committee, so there's certain actions that have to happen to get that structure in place, and those things are working through the way through the process right now. We envision, certainly as the slate of commissioners is in place, really going into much greater detail with them on the work plan. Ultimately, this has to be a work plan that will, which they can support and something that we'll be able to charge forward together. So certainly over the next several weeks to month or so, I think there'll be more details that we can share in specificity. What, you spoke about stakeholder engagement, I mean, based on your experience so far, what does that going to look like? Who are you going to be engaging, and how? So that's a good question. So I think when you think about, I mean, the who, when you think about the diversity of the cybersecurity landscape, it impacts everybody, regardless of whether you're in or out of the critical infrastructure, whether you're in government or in industry or academia or whatever the case may be. So there's certainly a need to reach out kind of early and often to a very diverse set of stakeholders. But what we have here, and we had it with the framework development as well, is really a great opportunity to create kind of greater synergy between and a stronger relationship between the government and the private sector. Ultimately, as these recommendations are established with input from the broad set of stakeholders in and out of government and industry. Those that input, those experiences that feedback, and this is spelled out in the executive order as well. Those are going to inform the commission and the recommendations that come out as a result. Our approach has always been to engage early and often the full gamut of stakeholders. Really encouraging folks to contribute and be a part of the process. We want them to be heard. We want to take that input much like we did with the cybersecurity framework process and have that inform the commission as they make their, kind of deliberate, make their recommendations to the president. What we found with the framework effort is that as valuable, that stakeholder engagement is extremely valuable. It takes a lot of effort to do that on both sides. But it certainly leads to greater reception and certainly in the case of the framework and we think it will here as well. Greater reception of the end result and really support of the end product to the point where those recommendations that come out of the commission become things that the community as a whole can embrace and act on accordingly. And again, as I mentioned, we have a lot of different tools at our disposal. I mean the executive order specifies a few that the commission could take advantage of in terms of public meetings, in terms of original research or commissioning other studies and things like that to help inform them as they chart through this process. Which leads to the question, what does success look like? I guess at some levels that sort of will prove of the pudding will be in the eating, but as you start this process, you've begun conversation with the chair, the vice chair. What do you think you will be happy with come December when it comes to sort of producing the final report? So on December 1st, our very initial success measure will be we will have a set of recommendations to provide actionable recommendations to the president from the commission. Well, that seems like a fairly easy success measure. It's certainly not enough. For this effort to be successful, we have to have the immediate support and adoption or action around these recommendations by leaders both in government as well as in industry and that's where a lot of that stakeholder engagement throughout the process as we've seen in other engagements will pay off as folks are participating in the process, contribute to inform the commission as they develop their recommendations. There's a greater sense of ownership and action that comes from that. We'd like to see kind of creation of constituencies around different recommendations, whether that be new bodies or new coalitions forming around a particular recommendation or two that makes sense to them and seeing some immediate leadership in those areas or existing bodies, existing organizations, multi-stakeholder organizations, for example, that can take some of these recommendations and fold them into their current work processes to help them mature in that way as well. I'd like to see, you know, greater advances in kind of the collaborative approach to addressing cybersecurity across all of society. We'd like to see kind of that culture of cybersecurity kind of be ingrained in, you know, not only the hearts and the minds but the actions of not just government agencies and companies in the private sector and academic institutions, but really individuals, the consumers in the world as well all across the digital economy. Now, to say the last one, and this is certainly something that we saw as an output, kind of an added benefit of the framework process, was really that, you know, the recommendations and the process to develop these recommendations really being a positive influence on kind of that cyber dialogue across the country, not just within an organization from kind of the C suite and the board of directors to the bits and bytes folks and also with their partners and suppliers, but within sectors, across sectors and really reaching, you know, tremendously far across, you know, all sectors and segments in the digital economy. So two last questions from me, which linked to the two themes of our conference. The first question is around diversity and inclusion in the workforce. Two sub-questions. Firstly, when as you're putting together the commission, what level of confidence can we have that sort of diversity will be an opportunity taken there? And secondly, in terms of sort of workforce issues more generally, is this something that is going to be included in the work of the commission? I'll take the first and then turn it over to Kevin for the second. I think to go just to the text of the executive order, substantive diversity is built into the executive order about the qualities that the president will be looking for in naming commissioners. So I fully expect, as Kevin said, only the chair and vice chair have been named at this point. There were before I recommended by the hill and the six more by the president. I think we can expect those to be in place and announced when within weeks, not certainly not months. And we fully expected that in every way, the full slate of commissioners will represent a broad and varied diversity of expertise of perspectives of what this challenge looks like in America. And I think this is speaking as a citizen who voted for this president. I think he values above all else not having echo chambers where there's group think in one direction. He wants to have a diversity of perspectives. I think we can expect that will be the case for the commission as for the workforce issue. I think on the commission itself, though, I think the diversity of thought and perspective is going to be key when you think about the scope of the cybersecurity challenge and the technology issues, the people and the process issues, having a diversity of experiences to be able to inform the activities of the commission and really providing input into the recommendations that come out and then the action on those recommendations will be tremendously valuable. In terms of the workforce, that's something that is near and dear to our heart at NIST. We actually lead the program office for the National Initiative for Cybersecurity Education and one of the tenants of that initiative, the acronym is NICE, if you didn't know that, is really to focus on addressing that cybersecurity workforce pipeline need of the future and to be able to do that, we have to encourage a much more diverse workforce to be able to fill that pipeline need, not just in terms of minority populations and underrepresented populations, but others that come from different life experiences, whether it be veterans or others kind of returning, maybe folks doing kind of career shifts, if you will, career changes, mid-career or late career, as well as looking at different strategies and tools or capabilities to get younger folks excited about cybersecurity as a profession and get them into the workforce with valuable skills earlier in the process, whether it's not just requiring a two or a four year degree, but maybe certifications coming out of high school or shortly thereafter. So there's a lot of different strategies to not only address that pipeline need, but also do that in a way that's taking advantage of the demographic diversity, but also the diversity of experiences and thoughts as well. Final question from me and I'll open it up briefly to the floor. Our other theme today is securing the future cyberspace. So as Tom Fanning, one of our speakers said earlier, skating to where the puck is going to be. As he put together this commission, how do you future-proof it? How do you ensure that this really is going to be, in fact, as the executive order says, looking out over the next 10 years and giving us some activities, ideas, recommendations that take us to where the puck is going to be? So I think in some ways, the value of reaching out to organizations and industry is going to be, what is your technology roadmap look like? What are the things that you're planning for over the next 2, 3, 5, 10 years and beyond? They're thinking about that now, really soliciting input from them to say, okay, what are the technology trends you're seeing? Where are you putting your engineering resources? Where are you putting your money, basically, in terms of where that is going? Understanding those trends, understanding and then trying to unpack those trends in terms of what are the policies, the practices that we need to be putting the pieces in place today so that when those trends go from future trends to current activities and actions, that we have a lot of the pieces in place to be able to support those in the most secure and usable way across the board. Cool, I'm just going to take one or two quick questions if anyone has anything to ask. Gentleman Center, sorry, Dave. Hi, Dave, prayer from Politico. So how much money do you want to bet that the next administration just ignores this? Clay, I think actually that gets to what is success here, and I'll channel something that Bruce Andrews and Kevin and I were discussing on his way out and our way in. Think about the 9-11 commission, which unfortunately happened after a great catastrophe. But the way they set up the 9-11 commission was with deliverables that were actionable and could be and help people accountable, government leaders, congressional leaders, the intelligence community throughout the government. And there's some value to Kevin's point about what success looks like. If there are actionable recommendations that have the buy-in of a broad diversity of business and security leaders and through this year-long process at the point of transition is kind of handed over to the next Congress, to the next administration, and importantly to the business leaders and market leaders in early 2017. The success may come in the form of, are you doing these good ideas? Are you implementing these short-term recommendations? And are you aiming at these long-term leaps? And if not, why not? And I think that's what we're aiming at in terms of building, not just buy-in, but as Kevin said, advocacy through this process of developing these consensus, broadly supported actionable recommendations. So I'm not going to make any bets about what the world looks like in January, but I think that our goal will be to hand over actionable, achievable recommendations that have not just buy-in and support, but advocacy. So it will create a sense of accountability among business leaders, you know, political leaders and policymakers. That feels like a perfect note to end on. And, you know, Washington can be a very cynical town, and, you know, there are, as many people in this room know, a long history of cybersecurity commissions, some of which haven't been listened to, perhaps avidly as they have done. But just to say, you know, citizens accompanied the announcement of the NIST framework, which I think has subsequently been shown to be a great success, at least in terms of the process that got us to where we are now. So, you know, we at New America look forward to supporting the commission anywhere we are. And good luck over the next 10 months. Thank you very much. Okay.


Trini girl natural. Hi everyone. Welcome to my channel. I'm coming on today with a demo and review for you guys So first up my wash and go I did it different ways. I wanted to show you guys since I don't know a lot of people do wash And go outside of the shower on YouTube. So that's what they're gonna see And I'm also featuring some basket room products that I love you guys know my basket room ambassador I could put cool is so you need 20 So get to shopping if you love this result if you love basket loom Then you want to try out these products you can use my coupon code to get 20% off so Yeah, onto the video. Let me just show you a demo and you see what I'm talking about I'll come back to do a quick review And these are my results cause I went to the gym and stuff, but I am enjoying my area here Just feels really nice and soft Definitely enjoy my hair week. So yay for that. These are my results. I got a little basket loom products and try it for yourself. I Started off with this kitties and curls my shirt. So you guys know kitty products. They're never done nothing to me I actually like kitty purses. It tends to be lighter. If you're looking for a light cream that can actually leave in from basket loom Definitely try this. Yes, even if you're grown a nice light texture. It's not runny, but it's just super light It does a great job with definition and it does a great job with moisture and so on so And I like that it really penetrates my strands easily, which is a big thing for me. Try it for your kids.  I used this first for my wash and go and I just applied it everywhere And then I rewired the section of it and got to the oil. So I love this oil I love the scent. It's kind of I don't know if it's the sage or what I'm smelling, but it has a nice Herbal scent again, and it's a light oil But it has some kick to it that you can feel the slip you can feel a little bit of thickness But it goes on really light And it smells really nice. I don't know what it is exactly. I'm smelling but it's a nice fresh herbal not minty But just essentially kind of scent that I like So yeah, great for shine, great for sealing in your moisture. It's not just olive and coconut It has like, let me just show you That's some good stuff. That's some good stuff So I really like the ingredients of this oil as well, especially the aloe vera and marshmallow But also the medium oil and rosemary sage and everything like that. So just good stuff. You're getting moisture You're getting slip. You're getting shine and you're getting rosemary sage and so on to help you with your growth That's just smells great and nice and light So I definitely enjoyed using this oil as well. And you guys already know I love this I already did a review on this. My hair is soft, my hair is moisturized, my hair is defined, my hair has no crunch I just love the ingredients too that the ingredients are really natural I'm just giving you like a super quick review on that one. It is also pretty light It gives you more of a natural whole I would say doesn't like give you super flat hair But I like big hair. So if you want big hair like this, definitely Give it a try. I love the scent too. It's just a really light fresh scent I also love the herbal cleanser and the brownie root hair mask as you guys know I have a demo and review of that up already and I'll be trying even more products soon So stay tuned for that. Let me know down below which basket blue products you like See you in the next one. Bye


Hello, everyone. Welcome to the intro and deep dive session of the area. My name is Pengfei and before the session started, now let's introduce ourselves. So, Greg, would you like to introduce yourself? Thank you, Pengfei. So, I'm Craig Peters. I am a PM program manager at Microsoft and I work on everything that is container infrastructure and upstream, open source container infrastructure software that Azure depends upon. And so Kubernetes is a key part of that and the Azure cloud provider and all the related software is part of what I work on. My background is actually in distributed systems and open source. I've been with Microsoft for about six months now working on these kinds of things. Here is contact information for myself and Pengfei. Yeah, so we have our two WeChat contacts so you can scan them to join us. So, I'm Pengfei from also from the Microsoft and I work mainly aiming to increase the community's experience on Azure. So, I also contribute to the community calls such as container on time and Azure cloud provider. Okay. So, we wanted to start by understanding who is in the audience. So, first and foremost, I see some friendly faces from the Microsoft crew. So, everybody please Microsoft feel free to say, here I am. We contribute to making sure that Azure runs great and will be here to support your workloads, but I see some of us in the audience who are not. So, I want to kind of understand who you are at some level and what you're interested in. Why are you here? So, first, have you ever participated any of you in a SIG Azure activity of any kind, a meeting on the Slack channel in any way? Nope. Okay. So, do you run any workloads or any Kubernetes related things on Azure today? Does anybody do that? You do. Fantastic. Great. We've got a couple more people joining. Come on in. Glad you're here. So, has anyone in the room used AKS Engine? We're familiar with AKS Engine. AKS Engine is an open source project that creates, essentially it's a template generator for creating Azure resource manager definitions of Kubernetes clusters on Azure. So, any of you familiar with that? Nope. Okay. That's good to know. How many of you have used Azure Kubernetes service to run your clusters? A couple. Okay. Everybody else, how are you running Kubernetes on Azure? What's your method for running? Okay. So, you use a third party platform that it somehow handles creating the Kubernetes clusters on Azure and then it runs its own resources there. I see. So, it does all of the orchestration of the Kubernetes services on VMs for you. Okay. Very good. And how many of you here came here because you want some help with running Kubernetes on Azure? You have any question that you can put out? I just wanted to kind of understand where you're going to end. For the rest of you are here, I hope we can help answer some questions or raise some things for you so you understand what's going on. So, okay, that kind of is kind of what I expected. So, let's give you a quick introduction to who is Azure and what's happening with it. So, I see Azure is in the Kubernetes community if you're not familiar with a special interest group. A special interest group is a community of people who are responsible for maintaining a set of capabilities in the Kubernetes ecosystem. In this case, making sure Kubernetes runs great on Azure. The chairs, I'm a newly elected co-chair and I share the co-chair responsibility with Stephen Augustus who works for VMware. VMware, of course, is very interested in making sure that Kubernetes runs great across all of the platforms VMware works with. And Pengfei is a technical lead along with Cal, also from Microsoft who works in the U.S. very closely to some of our crew here. You can learn more about the governance of Sega Azure from this link, all of the documentation for the way in which the special interest groups operate are available online on GitHub. So, why do we need a special interest group for a specific cloud? That's a really valid question. And the answer is that it is now becoming obsolete to have a special interest group that is focused on a cloud. So, all of the individual cloud providers are now working together under a common special interest group which is called SIG Cloud Provider. The transition for moving from the individual Azure-based SIG to the cloud provider SIG and having sub-projects under the cloud provider reflects also the change in which the way cloud providers are taken advantage of in Kubernetes itself. So, we've come to a common agreement among the Kubernetes community that cloud providers should operate in a common way so that when people are running their Kubernetes clusters on different clouds, you have a common set of expectations and ways in which you work with it. And so, now we are going to transition the organization and governance around how we do that to a common methodology. That is, SIG Cloud Provider with sub-projects under the cloud provider for each of the related SIGs. So, presumably, I may stay involved as a co-chair of the sub-project for Azure under SIG Cloud Provider. There are several related efforts that are going to take over governance of some of the sub-projects which SIG Azure has been responsible for up until now. Right now there's an effort called Cluster API Provider Azure. That is going to move under the SIG Cluster Lifecycle project. That's also the same thing is happening for the GCP, AWS, and other cloud providers. And so, all of those things are getting consolidated. There's also a project, a sub-project of SIG Azure called the CSI Drivers' Fresher. That is moving as a sub-project under SIG Storage. So, essentially, things are moving to their kind of logical homes. Right. Actually, Andy is maintaining the CS Drivers for Azure File and Azure Disk. Yeah. So, we've got some of the principles involved in the room. So, if you have very deep questions about those, don't ask me. We'll ask Andy. So, I have some references here. Once the slides are uploaded into the schedule site, you'll be able to get your own copies. I did forget to mention at the beginning that the slides will be updated online, and they're both English and Chinese copies. Thanks to Pengfei for the Chinese copies. So, I'll be happy to answer any questions about the transition. Oh, there's one other thing I should say about this transition, about the governance, and that is that today there is a very active Slack channel called SIG Azure. There are kind of two things happen in that Slack channel today. One is discussion about the development and mechanics of management of the Azure Cloud Provider projects and engineering work. The other kind of thing that happens in that Slack channel is user support. So, we have a significant number of people who use Azure and go to the SIG Azure Slack channel to get help both from sort of Microsoft, but also from their peers in the community, and that's a fantastic thing. Obviously, the engineering work is going to move under SIG Provider, SIG Cluster, Lifecycle, and SIG Storage. The user support things are going to move under a new kind of structure called user group. Those user groups, I actually don't know exactly what the structure of those are going to look like, but we'll be communicating later this summer about what the user groups and how the user groups are going to work. So, there will continue to be a forum for that work. Okay. Next, I will make a simple introduction about the recent accomplishment of SIG Azure. So, the biggest thing that we would work on, maybe in the future, two or three releases, we would move the Cloud Provider, especially all the cloud-specific costs would be out of chain. So, for Azure, the Cloud Provider Azure has already started the worker, and we have already set up the repo here, and it's also under Kubernetes auger, and the repo name is Cloud Provider Azure. So, based on this, we have also set up some entry and test and validate its functionality. So, for the current Kubernetes call, all the Cloud Provider implementation have been moved to SIG Azure. So, all the SIG Azure repo have also set up some synchronize to a different repo. So, for example, for the Cloud Provider Azure, we could vendor that changes, and we are still making changes in the SIG Azure directory and think out and vendor in the Cloud Provider Azure. Okay. Can I just say a couple of words about why this is happening? So, if you're not familiar with the work about the Cloud Provider, it might come a little out of context. An important piece of context is that, historically, the Cloud Provider Code organically grew up in the Kubernetes Kubernetes repository. The strength of that was that it was tightly integrated. The ability to run Kubernetes on VMware or Azure or GCP or on-prem on bare metal was kind of built into Kubernetes itself. Over time, that has become very unwieldy to manage very disparate kind of implementations for how you run Kubernetes on different infrastructures in that core code base. It has bloated the repository, it has slowed down the ability for the Cloud Providers to evolve, and most importantly, it forces the release of changes to Cloud Provider Code to be in lockstep with the release of Kubernetes. Moving the Cloud Providers out of tree into their own repositories allows the different Cloud Providers to have their own release cycles, but it also forces us to pay a price, which is that we have to deal with the sort of compatibility matrix and the testing. So, how do you version Cloud Providers, say independently from the Kubernetes release? So, that is all work that's ongoing in the SIG Cloud Provider group. Actually, the out of tree Cloud Provider and also the next one, Class API, provide Azure, they also have the same goal. So, they couple the Azure implementations from the core Kubernetes, from the core Class API. So, that way, we may achieve the same experience across different Clouds. So, maybe you need some cross-Cloud solution. For example, you're trying to business using other Cloud, but the U.S. business using Azure. So, you can reuse your work based on the same solution, but the detailed implementations are different on different Clouds. So, the next one is about the end-to-end testing. We have already established the end-to-end testing for Cloud Provider, Cloud Provider Azure, and we have published the result to the Kubernetes test grid. So, everyone can check the status of our work. And the testing is based on AKS Engine. So, we use AKS Engine to set up the testing environment, build the latest releases, or maybe from master branches, and validate various test cases, such as Kubernetes, conforming test, zero-test, slow-test, and so on. And the next item is about managing the service identity. So, for Azure, it supports many ways to authorize your applications. For example, the MSI, the user then MSI, the service principle. So, you can choose to use any one. But from the Kubernetes side, so, Kubernetes needs to initialize itself and read itself to the Kubernetes node. So, for Kubernetes, we support using MSI, we support service principle, we also support user then MSI. But since the latest release last week, 1.15, we also support initialize itself without any credential. So, you don't need MSI, you don't need the service principle. The Kubernetes only initialize itself, get the required admission from the Juntes Med Data. So, it knows it's internal IP, it's availability zone, and it's subscription names. So, it could get all of those admission and compose the providing and all the node math data and read it itself to the Kubernetes cluster. Okay. And the next one is about the AirDisk and AirFile plug-in. So, AirDisk and AirFile plug-in are also depending on the Azure Cloud provider to make a request to Azure. And for example, create some persistent volumes from Azure. So, for AirDisk and AirFile, we have set up the CS drivers. So, then it's part of a job to split, to achieve the auto-trick cloud provider. So, we have set up the CS drivers for this to AirFile and AirDisk driver. And we have planned to set up the entry test for them and we have also working on the Windows support into CSI. So, for CSI, for CSI on Windows, there's still some small issues we need to figure out. So, maybe in the next release 1.16, we may add that support. So, during this period, we have also added some new features to the two plug-in, such as the Ultra-SSD and Standard-SSD for AirDisk and also the Premiere AirFile driver. Okay, and the next is about Azure Load Balancer. So, you know that if you use the community service with Type Load Balancer, then AirCloud provider would set up Azure Load Balancer and the public IP, the FJs for you so that you can access your service using that public IP. But many customers may need some, their specific use cases to change the behavior of this Azure Load Balancer. So, we supported a couple of annotations. So, for example, you can show your load balancer is only internal. Maybe you can use your public IP that already have created in the same resource group, or maybe in another resource group. And the last one is about many new features. For example, the Auto-Scalian, the Virtual Machine Scources, the Availability Zone, the Cross-Resource Group nodes. So, we have moved such features from R5 to Beta. Actually, for Virtual Machine Scources and Auto-Scalian Supporter, they have been deep, and it is also supported now in AKS product. So, and the last one, so if you want to check the recent updates, so what we have done in the latest release, what bug fixes are there, so you can check the community release nodes. Okay. Thanks. So, what is it that we're planning to do next? So, we're bringing things out of tree. So, the out-of-tree cloud provider is the largest piece of work that we need to do. We need to finish that work. It's a very large project. Yeah, yeah. And then also include a few, a couple of different projects, such as the CFDrivers or Erdisk, the CFDrivers or Azure File, the Class API provider, and the Cloud provider Azure. Yeah. We're also working on, we're going to go into these in a little bit more detail in a minute, but we're also working on the ability to expose secrets through the storage interface, the cloud storage interface as a driver, as well as exposing the ability to use Azure Active Directory to identify and authenticate services running in your pods, and two other really cool things which are the ability to leverage an Azure service called Cosmos DB as your SED for your clusters, which will give you scalability and cross-region cluster federation, which is going to be very interesting. And finally, a lot of our customers are running out of IPv4 address space, but they also can't completely move all of their services into IPv6, and so there's a need to enable Kubernetes to support both IPv4 and v6, so we'll drill into that a little bit. So I think Faye will talk a little bit about the cluster API provider. Yeah. So for cluster API provider Azure, it is actually set up only recently, right? So we have a couple of interns from Microsoft and from platform nine, right? So they have to set up the repo and make the initial work and make it working to introduce the cluster API into Azure. So today the cluster API provider Azure has been introduced in the cluster lifecycle, so it has been a feature project in Kubernetes and it also brings the cluster API related project also working in Azure. So the repo here is... The repo is in the Kubernetes 6 org, so here is a link, so you can have a try and get started and using that to set up a cluster on Azure. So originally we suggest using AKS Engine to set up the cluster, but today you can also use this project, use the cluster API provider to provision the cluster. But you may know that the project is still in its earliest stage, so there are still some issues there. For example, the virtual machine scale size is still not supported yet. It is not supported not because we can't add it in the cluster API provider Azure, it's because the concept from the cluster API, they don't expose the interface for the machine size, so we have to allow the different providers to implement that. So for this part, we have already a proposal on the GitHub and published this week, I think. So everyone can comment and leave a message here. So after the proposal gets revealed from the whole community, and then we would add the virtual machine scale size there. So then it could be compatible to the AKS Engine and also we may add many new features here to support more custom. Okay, the next. So the next thing is, the key thing is that we all know that secret management in Kubernetes is pretty challenging. And the real need that enterprises have and have been coming to us over and over again is that they don't want to move their secrets into Kubernetes secrets. The ability to handle that has been challenging and we've decided to try to support this by enabling a CSI inline volume support for mounting essentially your secrets from other providers. And the initial support has come for Azure Key Vault and Hashicorp Vault. So with the release of 1.15, which just came out, you can now make those secrets that you use in enterprise service or your existing infrastructure available there. So what we would like is to understand if these two providers sort of meet all your needs or if there are additional providers that our customers want to bring into that. So if you have a key management capability that you would like to see there, please come and help us understand the need and even better if you can also implement a provider. So the way in which the code is structured, it's very straightforward to implement your own additional provider and add it to the project. So I'd love to hear about that. We also have now in kind of a preview form the ability to use Azure Active Directory as the authentication mechanism for the services that you're running in your pods. So you see here the link to the GitHub repo for that. It's got really straightforward documentation for how you apply that. The goal here is to make it so that your pods can essentially run different authentication schemes or take advantage of the different roles and authentication that you have set up already in Azure Active Directory for your services that you're using for the rest of your enterprise in your Kubernetes pods so that you don't have to create a different kind of authentication scheme, specifically for Kubernetes services. The other piece of this is that you can now join nodes to your clusters and have authentication for services that aren't identified in Azure Active Directory. You can essentially create nodes that are independent of your authentication scheme. Do you have anything to add to that? Yeah, so for pod identity, if you're in-bodied in your cluster, then all the pods access to the instance metadata when you get the token from there, it will be hooked by pod identity. So then you can control each pod access. You can decide which pod could get the token from Azure. Yeah. It's a very nice feature. I'd love to get feedback for how you do that. And we're working to make this an integrated capability that's built right into Azure Kubernetes service. Today, it's supported as an add-on. Yeah, and the next is about running Kubernetes with CosmDB. So CosmDB is a global distributed database on Azure, and it now supports a preview feature. It provided the access API. So then you can use this CosmDB as the storage backend of your Kubernetes cluster. So if you set up your Kubernetes cluster on Azure, you can configure and use the CosmDB just like the XAD cluster is installed on your local machine. So we can do this because the Cosmos have implemented the wide-level protocol of the XAD, so that every protocol that's required by Kubernetes is implemented in the Cosmos XAD API. So if you want to try this feature, so you can easily follow the ACAS engines previews documents, and you can enable the CosmDB's XAD API and join your Kubernetes cluster there. So with CosmDB, since it is distributed globally, then your cluster could be easily scaled in many bigger scale. Just a note of caution is that that capability is not yet available for the XAD interface on Cosmos DB. During the preview phase right now, it's one availability zone for XAD data. As Cosmos DB support for XAD grows, it will become available to be globally replicated. Yeah, okay, next one. So the next one is about the network team where we have been working to support both the IPv4 and IPv6 dual stack Kubernetes. So as you know, for the current Kubernetes, you could only run one stack, either IPv4 or IPv6. So we're working on the proposals to add the dual stack Kubernetes, and also we have actually one pull request today is still under review. So we have also listed the pull request here. If you are interested, you can comment there. And if you have any more ideas, you can also comment there. So for this feature, we would like to, we are expecting the feature would be landed in next release 1.16. So then everyone can try this feature and get feedbacks and also we can improve in the next release cycle. So 1.16, the initial support is going to be for pod to pod communication. The scope and the ideas over several releases will add alpha support for dual stack and more and more of the communication schemes across Kubernetes. The reason to do this is that the IP stack touches so many pieces of Kubernetes. As you will see with this PR, even to do this very limited scope touches a huge number of files. And so we've worked very diligently with SIG networking and all of the other related projects to make sure that we're doing this in a very careful way. So we are not disruptive in how we implement this. So I want to talk a minute about just how you can become involved. So you're here to get questions answered or understand why we're doing what we are. Hopefully we've helped you answer that and maybe now you're interested. So there are several ways. One is you already heard that SIG Azure is kind of decomposing into cluster API and storage and so forth. So stay tuned for the way the user group is going to work and then get involved in cluster life cycle. Join the mailing list because that's where we'll communicate about it. But also join the Slack channel and ask your questions, get help and figure out what's going on there. You can participate in the SIG meetings. Today those SIG meetings occur at a time that is not at all convenient in this time zone. And we're very aware of that. In the next couple of weeks, I'm going to make a proposal for when we do the sub-project under cluster life cycle, we're going to alternate the meeting times between Europe-friendly times and Asia-friendly times. And that way we can get a broader set of participants. To get involved in contributing to the community, starting with filing issues and reviewing PRs. So it's basic, getting involved in the engineering. If you want to figure out where you can contribute, we maintain a GitHub project board. And here's the link to it. We do our diligence during the meetings to maintain and groom it and get new issues, like good first-time issues labeled, bugs labeled and so forth, and then assign them to people and track the progress of those issues through the project board. And I encourage you to collaborate asynchronously that way. And with that, we'd like to open it up for any questions. I have a question. What about the network plugin support policy for AIO? Because Calico has released 3.7 in last April, and it supports AIO. And I have verified that plugin and it can be used in a pure Linux Kubernetes class. So does anything change about the network plugin support policy? Yeah, actually Calico has made some changes in the CN plugin. So before the latest release, the Calico could only be run as a policy only on AIO because the underlying protocol is not supported. But today with the latest release, it supports VEX line as the overlay networking. So VEX line is also supported for AIO. So now you can run the fully Calico CN plugin and it's a net policy on AIO. So we may introduce and also in the future into AKS product. So we have time for one last question, unfortunately. We used all the time. Any other questions? No. Well, thank you very much. I really appreciate your time and attention.


Welcome, everyone. In the previous lecture, I was talking to you about information structures in stochastic control. And I have mentioned that the kind of problems we have considered so far all involve what we called classical information structure. Classical information structure is one where the information known in the past is also available to us in the future. So, this is our definition of classical information structure and this is what we have studied so far. And any information structure which is not classical is called non-classical. And what I argued then was that if you wanted to really come in a holistic manner, study the design of the optimal design of any system in which there is some amount, either amount of some kind of decentralization involved, either something is either data is to be stored across time or it has to be transmitted across space. In either of these cases, there is there will be the issue of noise in the communication medium. And as a result, one has to basically confront that the problem will end up having a non-classical information structure. Either the problem has a non-classical information structure in the in build in the control actions itself that means the sensing and the decision making blocks or if you decide that you are going to have another a way for countering the noise in the medium by introducing a transmitter and a receiver that is going to do some kind of encoding, decoding to take care of the noise, well then that all then those transmitters and receivers have non-classical information structure and they need to be incorporated in the in your design problem because the optimal design then is involves a joint design of all of these. Of course, we have not yet shown that the optimal design is the joint design is better than a separate design. This is something that we will this is an issue we will come to in today's lecture. Now, today's lecture is about as I had mentioned in the previous class about a historic paper in the control and decision and control community. It is a paper by Bitson Hausen. So, I will just show you a glance of this paper here. This paper is called a counter example in stochastic optimum control. The author is Hans Bitson Hausen. It was published in 1968 in the science journal of control. And if you read the abstract, let us we can go through it for a moment. It is sometimes conjectured that nothing is to be gained by using non-linear controllers when the objective is to minimize the expectation of a quadratic criterion for a linear system subject to Gaussian noise and with unconstrained control variables. In fact, this statement has only been established for the case where all control variables are generated by a single station which has perfect memory. Without this qualification, this conjecture is false. So, this is what Bitson Hausen basically showed in this paper. So, he showed that if you do not have any kind of decentralization in the problem, then the linearity of your optimal controllers fails. So, what is this linearity that Bitson Hausen is talking about? We had talked about this a few lectures ago. Remember that in a linear quadratic Gaussian problem, the optimal control takes the form of a superposition where you apply the same controller that you would apply in the absence of noise, but you apply it on the conditional expectation of the state given the information. And the conditional expectation of the state given the information is to be computed recursively from a filter. Now, when the noise in when the observation noise and the system noise is Gaussian, this the conditional expectation of the state given the information is also linear in the information. So, consequently the optimal action then if you will view it as a function of the information, the optimal action then is also linear. So, what Bitson Hausen shows in this paper is that, well there is that this result that the optimal action is a linear function of the information, this result is contingent on an assumption of classical information structure. So, if your information structure is not classical, then this result fails. Now, this if let us we can see what he is trying to say about this in the introduction. He says in a stochastic control problem, control actions have to be taken at various instance in time as a function of the data then available. One seeks functions for which the expected value of the cost under given noise distributions is minimized. It is usually assumed that all actions to be taken at a given time are based on the same data and that any data available at time t will be available at any later time t dash greater than t. This situation is the classical information pattern. Remember this is something we have talked about, we have said that ik is a subset of ik plus 1 and that is the classical information pattern. Considering in particular unconstrained control of linear systems with Gaussian noise and quadratic criteria, it is well known that the search for an optimum can safely be confined to the class of affine which is linear plus constant functions. This is also something we have seen. This is the case for both discrete and continuous time systems with classical information pattern. In this course, we have not looked at continuous time systems, but the result is true in those systems as well. In this paper, it is shown that the class of affine functions is not always adequate when the information pattern is not classical. So, when the information pattern ceases to be classical, there will be problems in which non-linear controllers will outperform all affine or linear controllers. A counter example is presented for which it is established that an optimal design exists and that no affine design is optimal. Thus, there does not appear to be, there does not appear to exist any counter example involving fewer variables than the one presented here. The practical importance of non-classical patterns is discussed. So, this is something, this is what he says in this paper. So, he shows, this paper basically presents to us is the simplest, you can say, counter example to the belief of the time that linear controllers are optimal whenever there is a linear cost involved, linear system and a quadratic cost and Gaussian noise involved. So, we will, what we will do in the coming few lectures is we will study this counter example and we will understand in depth what is it that this counter example is teaching us. So, what is the, what is the counter example? So, maybe let us, we can start, I will start writing this out here. The counter, the Wittson-Housen counter example is the following. So, the counter example comprises of a simple scalar linear system. So, the state, so we have a scalar linear system. The state of the system at the initial instant is x0 here, x0 is the state of the system at time, at time 0, let us just draw it in a box here x0.  Now, he based on this observation this controller acts and produces an action U1. So, U1 is the action produced by this controller. Now, the action U1 changes the state. And changes it to a new state x1. I will explain what, how x1 is derived from U1, but it changes the state to a new state x1.  So, this, this is, this noise is denoted V. So, you add, this noise gets added on it. So, what comes out of this block is x1 plus V. Thanks to this noise what comes out of the block is x1 plus V. This here is your second observation. So, this is the observation y1, y1 is x1 plus V. And now, based on this observation, this there is a second controller that acts, he takes an action U2. The state then changes to x2 which is equal to x1 minus U2. I have drawn all of this in this sequence. Of course, one can draw this in a slightly different way as well. We can, we can, we can, here the observation out here which is x1 plus V has been written in the same sequence here, because I want U2 to be acting on x1 plus V. So, U2 is a function of x1 plus V, but U2 actually manipulates the state itself. So, x1 is changed to x1 minus U2 and that becomes the new state once you add, once you add U2. So, let me summarize this here. So, we have an initial, initial state x0. Then you have the state equations are like this, you have x1 equal to U0, x0 plus U1 and x2 equal to x1 minus U2. So, these are, these are the state equations. The observations that we get are these, you have the observation equations. These are the observations y0 equal to x0 and y1 equal to x1 plus V. Now, the important thing here is, so we need to choose these, the decision for us that we need to make is that we have to choose U1 and U2 and U1 and U2 are to be chosen to minimize the following cost. So, the cost function that we have is denoted as k square U1 square plus x2, x2 square. So, this is the expectation of this is the cost that we want to minimize. Now, the key, the main thing here that we need to observe is that, is the assumption that we have on the information structure. So, the classical information structure would have been, would have been that, would have been where you have the information, the information at any time k comprises of all the observations up until that time and all the actions that you have taken up until that time. So, this was our notion of the classical information pattern. So, I will not confuse you by writing out the classical information pattern here, but we will just remember this. So, what we will now do is look at the information pattern of this particular problem. So, what we will now do is look at the information pattern of this problem. So, the information that is assumed here, we assume that when we are taking action U1, the information that we have I1, let us call that I1, I1 is simply the observation y0. So, we have only the information of y0 at that time. And what is y0? Well, remember y0 is simply x0. This is y0 is equal to x0. Now, when we take the second action that is U2, the information that we have I2 is only y1. And what is that? That is equal to x1 plus this vector, this term simply x1 plus v and y0 here is simply x0. Now, what you notice here is that this is not a classical information pattern. And why is it not classical? It is not classical because I2 does not contain I1. I1 is not a subset of I2. So, this is not a classical information pattern. So, this is a non-classical information, information pattern or structure. What about the other things in the problem? Well, the other things in the problem I forgot to mention here, we are going to assume that the x0 and v, these we will assume are Gaussian and independent. So, with this assumption then this now looks like on the face of it looks like a linear quadratic problem. So, if you see the state evolves linearly here, the observations are linear functions, the noise is Gaussian and the initial state is also Gaussian. Now, what about the cost? Well, the cost is quadratic because you see the cost here is separable in the sense that you have this is the stage wise cost of stage 1, this is the stage wise cost of stage 2. This stage wise cost of stage 1 does not even involve x1 square, that is okay. The stage wise cost of stage 2 does not involve u2, does not involve u2, that is also okay. But this is eventually what is this? This is some kind of a quadratic cost that we are trying to minimize by choosing controllers for when the system state is evolving linearly, the observations that we are getting are linear and the noise in the system is Gaussian. The only difference from the problem, the linear quadratic Gaussian problems we have studied so far is this information structure. The information structure here is that i1 only knows x0 and i2 knows x1 plus v, x1 plus v is his observation y1 and importantly i2 does not know x0. So, i2 does not know x0. So, with this now that we have absorbed this particular problem, let us now try to get a understand what is it that this problem is telling us. How do we kind of understand what is going on in this problem? So, what we want to do here, remember in this is since this is a stochastic control problem, we want to find a policy. So, we want to find a policy and so what we will do is we will denote this policy by gamma 1, gamma 2. This is the policy that we want to find and what is it mean to find this policy? This basically means you want to find gamma 1, gamma 2 such that u1 is equal to gamma 1 of y0 and u2 is equal to gamma 2 of y1. So, this is such that we minimize this, minimize the cost. This is expectation of k square u1 square plus x2 the whole square, you want to minimize this with respect to gamma 1, gamma 2. So, first let us try to understand before we move forward. Let us try to first understand what is this, what is actually the underlying tension in this problem. So, the underlying if you see here, if you look at the cost that we have here, the cost is k square u1 square plus x2 the whole square. And what is x2? Remember x2 is simply x1 minus u2. x2 is equal to x1 minus u2. If x2 is x1 minus u2, then what is this particular term here? Well, it is expectation of this expectation of x2 square is equal to expectation of x1 minus u2 the whole square. Now, remember u2 is being chosen as a function of y1, which means that this term is sort of like is akin is similar to the mean square, minimum mean square estimation, estimate of x1 given y1. So, using the information in present in y1, you want to estimate x1, you want to get the best estimate or you want to basically get the best estimate of x1. That is what this second stage seems to be about. So, in fact, that is exactly what this second stage is attempting to do. So, if I write out this cost here, let me write this out in the following way. So, let me write this cost as minimize in two stages. So, I have gamma 1 outside. So, I do a minimization over gamma 1 outside and then I do a minimization over inside I have minimization over gamma 2. So, I am first doing a minimization with respect to gamma 2, then with respect to gamma 1. And the minimization inside with respect to gamma 2 is done keeping gamma 1 outside fixed. So, the inner minimization here is minimization with respect to gamma 2 of the expectation of k square u1 square plus x2 the whole square. So, now, if you see here the in this expectation, the inside this expectation here, since you are keeping gamma 1 fixed, u1 square is the one that is a influence by gamma 1. u1 square gets influenced by gamma 1. So, but it does not get influenced by gamma 2. So, when you fix the gamma 1, as far as this minimization is concerned, u1 square is a constant with respect to gamma 2. So, u1 square really moves out and I can write this as a minimization outside with respect to gamma 1. And then I have expectation of k square u1 square plus minimization with respect to gamma 2 of the expectation of x2 the whole square. So, now let us try to plug in this x2 as x1 minus u2. So, in fact, let me just erase this and write that here. So, I plug in x2 as x1 minus u2. So, I have x1 minus u2 the expectation of x1 minus u2 the whole square and then outside I have a minimization over gamma 1. So, if I fix the gamma 1, then what I am really doing in this in my second stage out here in this second stage is estimating x1 from whatever information is there for me in order to choose u2. So, if I if since u2 is being chosen as a function of y1. So, this is basically estimating x1 from x1 from y1. So, we actually know what the optimal estimate here is. So, the in fact the optimal gamma 2 then the gamma 2 star is of gamma 2 star of y1 is in fact we know is should be a conditional expectation of x1 given y1 is conditional expectation of x1 given y1 this is gamma 2 star. What we are doing in stage 2 when we are taking the second action is we are really estimate we are just estimating x1 given the information that we have and the information is y1. Now, what the so this sounds very much like what we have been doing in our in stochastic in LQG problem so far we have to estimate the state given the information. So, this does not sound eerie at all the only trouble is that what you realize is if you look at this particular expression there is something strange which has happened here. See notice that x1 here x1 the expectation here you are taking the expectation of x1 x1 the state x1 is in fact obtained from the initial state x0. So, how does x1 come from remember x1 is actually coming from x1 is x0 plus u1 and u1 is gamma u1 here is gamma 1 of y0. So, this here this the expected this x1 here is actually not is in fact we write it here this x1 is a function of gamma 1. So, it is x1 is decided once you decide gamma 1 right. So, one once you fix the function gamma 1 then x1 gets defined because once you fix gamma 1 you have your u1 gets defined and from u1 your x1 gets defined. So, there is in fact implicit here a presence of gamma 1 right. So, that is one thing the but this also happens in all LQG problems this is not a new thing this also the press control policies will influence the future state. But the thing that is unique about this problem is that the press control policy not only up appears here in x1 but it also appears here that the y1 which is what is y1 y1 was simply y1 is x1 plus v remember. So, hidden here also is gamma 1. So, this is also a function of gamma 1. Now, this here is something that does not happen in a usual control problem and that is something that I will explain to you in the next class that this is the additional complexity that is coming because of the information structure of the problem that there is that the presence of the previous steps policy is appearing also in the optimization of the next step. So, we will discuss this more in the next class.


What's up everybody, Jason here for jaspeakscasebreak.com 20-22, top five star baseball, eight box case break, picket teams over 34. And here we go. All right guys, so this will be our last case for the time being. Hopefully we get more, but we managed to rip through like five cases, right? I mean, we did a pretty good amount. Well, you have to think how much the world has changed to that, Rex, because if the world didn't change in 2020, I don't think it'd have been that much of a difference. And we have Nelson Cruz to 15, Golden Grafs, Reyes, Ryan Harold, and then we got Matt Olson for the Atlanta Braves, Justin Martin. Next box. We have a Marcus Simeon to 40, and a Mike Piazza for the Mets. Mets is that. And then Texas Rangers is Joe Cook. Next one. Tony Santalan to 75. And then a little Pudge, Yvonne Rodriguez. Is that Marlins edition? Yeah, Florida Marlins. So Miami's going to Rob Runkle. And then Reds, just going to add. Next one. And then La Cruz for the Miami Marlins going to Rob Runkle. And a little Beau Jackson. How about that? Chicago White Sox Edition, five out of 10. White Sox is Joe Christian. Nice little Beau.  I used to be, my nickname when I was a kid was Bobby Hill. I loved it so much. I bought all the seasons. And I literally still dress the same way today. I wear a T-shirt and shorts every day. So a lot of my cousins used to call me Bobby Hill. I think it was just times of the day, you know Rex? Just let it be. Louise Gill. And Elo Heminis to 15. And Yankees is Dan. Adams, that's a Las Palmojo, Charles Wolfkill. And nice jumbo patch of Walker Bueller. One out of five. Eyes with every the Dodgers and Ryan. Jake Burger and Noma. Garcia part of 50 for the Red Sox. Joe Christian with that one. All right, last one here guys. Good luck. This one feels a little light. Either redemption or maybe a cut auto. I don't know. One of those pentomers penmanships. Feels like super, super thin. Oh yeah, it's a redemption. Five star base autograph purple of Jaren Durand in the Red Sox. That is Joe Christian. And the last auto here is another Red Sox. It is Jim Rice. That's a Red Sox box right there. Yeah, my wife wanted to... Well, my wife has never seen That's a mini show that's in its entirety. So since she loved that 90s show, we're re-roaching it again. I was like, yeah, I'll re-watch it for the seventh time. So we watched like a couple of episodes tonight before we go to bed. All right, so there you go guys. Another case of five star down again. This was our last one for the time being. Hopefully we do get more soon. But there is other breaks on the website that are closed baseball-wise. If you guys want to stick to baseball, NT is down a single digits. So all this, it's done a single digits. So appreciate you guys. Jaxby'scasebreaks.com.