So far, we've had Serma and we've had Jake talk about performance and streaming and stuff. And I wanted to talk about the bit that happens after that, the bit where you have your UI elements. And before I get into it, I kind of wanted to put that into a little bit of context. When we talked about performance, historically, on our team last year, year and a half, we've talked about a thing called RAIL. And RAIL stands for response, animation, idle, and load, and it's a way of thinking about performance that puts the user in the middle and lets us figure out what they expect from things. So, for example, if you tap on a screen, you expect something to be coming back on screen in under a tenth of a second. If you scroll or there's a transition, that's an animation, and we want that at 60 frames a second. Idle is a bit of a funny one, but the general idea is that you should do work when the user isn't interacting and when there's opportunity to do so when the main thread has some time. And we do those in 50 millisecond chunks so we can keep responding to users and loading. You want to keep the user on their train of thought, and so you've got about a second to get something up on screen, whether that's from a cache or the network. Now when we talk about RAIL, this is the kind of world view that I think many of us have today. We kind of go, yeah, response is okay, yeah, we don't want it to be laggy. That's fair enough. It's kind of important. I've heard that's a thing and that's something I want to make sure is good. Idle. Yeah? Sure? Seems good. Load. Load. Yes. Back in the safe. Okay. Load, yeah, minify, concatenate, all that good stuff. But here's the thing. This is kind of where we're thinking of being on people's home screens. And a closer look at that home screen raises an interesting question. Which of these is the progressive web app? Which of these is the native web app? The truth is, users don't care. What they care about is that the thing that they tap on works really well.  There you go. Back would go re-wide. Okay. Nobody's ever going to say this. And if they did, it would sound like this, that up looks like native, I hope it behaves like it. There you go. Behaves like a native app. They expect your stuff to run well. I want to say behaves. There we go. Hello. Behaves for me is like performance. And it's about does it behave as we expect? Does it do the things that, you know, when I interact with it, does it do the right things? Right. Since that's the case, I think we can re-evaluate RAIL to look more like, back, bad clicker. More like this. The response part of RAIL. While we expect our responses to be instant, like every time instant. So that's just now more important. Animations. Yep. They're down there. And there we go. They're going up there. Because we expect, again, we expect instant transitions. We expect, you know, scrolling to be super smooth. IDLE. Well, now, if we're doing more work to make responses and animations good, IDLE is something we're going to have to be more tactical about. We're going to have to do some work when the user isn't. And we have things like request IDLE callback for that. So IDLE just went up. They're all going up. Good news, though. I think if you're expecting somebody to add you to home screen and run your stuff lots of times, hopefully you're going to have a service worker. Hopefully you're going to be running from a cache. And therefore, I think load drops down to here. I don't think it's unimportant. Don't get me wrong. You've still got to do a good job to get that first load there. And I think over time, I think that's what we're talking about. So if you're being home screen-minded, I think it looks more like this. And I think if you think about the native apps that you run, you have a similar expectation. You don't ever sit there thinking about, oh, this APK took a long time when you're using it for the 50th time.  So with that in mind, I wanted to talk about three individual components. But they give me an excuse to talk about a bunch of other things. And I can explain, I suppose, the way I categorize my components from deterministic. We know upfront. We can hard code the values for those animations and interactions through something that's a little bit less known upfront, all the way through to something where we've got no idea about how it's going to behave until somebody actually clicks on the thing. We have a little bit of an idea, but not much. So those three components are a side nav, some swipeable cards, and an expand and collapse view. Let's jump straight into the side navigation, which I think most of us have seen before, seen these. Yeah, we've seen these quite a lot. So what I'll do for each one of these is I'll explain the theory of how I would approach them to maintain performance and to kind of be performance minded. I will be leaving probably some glaring omissions in the area of accessibility, but just as well, Bob Dodd's coming on next, and he's going to talk about accessibility. Oh, it all fits together wonderfully. Anyway, the theory for the side nav, what we're going to do is we're going to pop on a containing element over the top of all our content, into which we can place a semi-transparent black background to obscure our content. And then we're going to have this content bit with our actual side nav in it, which will slide in from the side, like so. So the CSS for something like that, for that containing element, it's going to be position fixed, left zero, top zero, width and height of 100%, some people like to do right zero, bottom zero. That's fine. Works just as well. Overflow hidden because we don't want any scroll bars, but the pointer events one is a bit of an interesting side step that I want to take. It lets me talk about something that's kind of like a primed element. So these are elements where you want that thing to be ready to go. And a side nav is one of those because when a user taps on the button, they expect the side nav to just come through out. So the general idea behind a primed element for me is that it's something that could be activated at any time. Like a side nav, yeah, it probably fits that bill. And if you were to toggle its visibility, it would take more than 100 milliseconds, because they're probably going to tap a button and the rail tells you you've got 100 milliseconds to respond. If you take longer than that, it's going to feel laggy. So these are my sort of two criteria. As I say, I'm leaving a glaring omission as regards accessibility. So hold onto your hats for that bit coming next. But all the same, we have a primed element. I think this is a primed element. I think it fits. And as such, we can take a couple of shortcuts. One of which is we're going to promote the content bit to its own layer. And if you're not familiar with layer promotion, the idea is you want to separate out an element from the rest of the page so that when you paint it or move it around, you don't affect any other element on the page. It's the same kind of deal as, you know, if you add an art package or whatever and you create a layer and you can sort of mess with the pixels in it and you don't mess with anything else. Now, the easiest way to do that today to create one of these layers called a compositor layer is to use will change transform.  And you can see that it's kind of separate from the page. Obviously, this isn't happening in real time. But it's the idea of separating these things out. Now, you may be sitting there thinking, goodness me, that seems like a great idea. A star will change transform. Burn that from your mind. OK, if I'm not clear, don't do it. The reason you don't want to do it is twofold. Firstly, you'll want to keep your memory usage down, especially on a mobile device. If you create layers, you're going to use memory. You're going to have management, you're going to have textures on the GPU, all that kind of stuff. So you want to do this as needed. Now, with the prime element, I'm going to make the argument that you probably want to do something like the will change in your CSS. But in other cases, where it's not known, until you start interacting, you probably do the will change in your JavaScript. The other reason is you want to keep your time in compositing to a minimum. Compositing is where we take all those layers and we squish it back together and put the pixels up on screen. Now, of course, if you made lots of layers, that's a lot of depth sorting. It's a lot of management. And it's a lot of putting back together. And that takes time. So you want to be tactical about this. So we've got our promoted layer. And as you can see in the CSS, I'm going to put will change transform on it like so. And then come back. Then I'm going to transform the contents off to the left by a oddly specific 102%. And if you're curious about that, it's because I've got a shadow. And I just do an extra couple of percent to hide it. Cheating. But that's programming. It's just cheating sometimes. And I'm a cheat when it comes to programming. Very not otherwise.  I'm very fair. Never cheat. Anyway, eventually, the user is going to tap on a button and that's going to show the side nav, which in this case is just going to add a class. And that class is going to remove that minus 102%. Fairly straightforward. And we get something like this, where it slides in from the side. That semi-transparent black background is the same kind of deal. Here, we're going to do a will change of opacity from an opacity value of 0 to an opacity value of 1. And getting rid of it like so is just going to be the same in reverse. We're just going to remove that class. Everything goes back. It's great. And we can just do that with this hide side nav, which I put on the containing element.  So the way to get around that is to just add an extra handler for that particular situation, which cancels the click, which is just a stop propagation. So I'm kind of cancelling the click. And it works out really well. In fact, so well, this is what it looks like in reality. This is one that Serma and I built. This is actually running on a Nexus 5X. And you can see, slide out, slide in. I actually added a bit of drag thing to it, which you can see if you want to afterwards. When you take a profile of this in the DevTools timeline, which is kind of what you want to be doing with all your UI elements, I have the side nav sliding in and sliding out, which doesn't look very big, so let's zoom in. You see that green chunk is the frames per second, and we're hitting a nice comfy 60 frames a second on a Nexus 5X. And below it is the amount of work per frame, which is pretty low, because we're not doing much. We're just using transform changes. If you're interested in seeing that actually being built, for real, there's the TLDW, and there's also a livestream, which was about an hour long with me and Serma where we built the side nav, bugs and everything. It was great, but you can catch that if you haven't seen it. So let's move on. Since we've done the fully deterministic minus 102% to nothing, we can move on to the swipable cars, which is a little more interactive, a little more dynamic. So that's this one. You've seen it probably from Google Now, you know, cars, and it slides up to take its place. The theory here is, again, we want to promote to a layer for the thing that's being interacted with. But we want to do that on demand. We don't want to do this one ahead of time, because if you had a lot of cards, that's a lot of layers and a lot of memory usage, not a good idea. We also want to use transform and opacity as well, because we're going to transform this thing off the side. And from a behavioral point of view, we want it to fade out, because that gives the idea of being dismissed. It's kind of something the user would expect. Now, at this point, I want to take a little bit of a detour and talk about kind of game loopy stuff, which is something that any game developer would be like, yeah. And it's extremely useful in this situation. What we want to do in these kind of cases is decouple our input, which can happen fairly sporadically and whatever from the actual rendering and drawing a bit, which you'd expect from a game, because if your character stood there, you don't want to, you know, you want the kind of game to keep moving, even when you're not moving the character. Right? Same kind of thing. We want this animation to keep going, even when we're not actually doing touch events, for example. And the way we do that is we call requestAnimationFrame for every frame of the interaction. And we'll give it our update function, which as a nice side effect, gives us a function that we can just call to be like, just draw it, even when there's nothing else going on. Now we've got a touch move at the start of the frame. Well, that's OK. We'll just use it. We'll just store its value, and we'll pick it up in the requestAnimationFrame. If it comes in a little bit late, or it doesn't come in at all, how big deal? We'll just use the last known good value. If by some weird, weird chance, we actually got two or more, well, again, we're not doing work per input event. We're only going to do it once per frame, and we're just going to use the last known good value. That's good. So this is a model that you probably want to adopt if you haven't already for this kind of work. Now we get to actually adding the event listeners, and fair enough, I'm going to share them between mouse and touch. I think point events might help a little bit here, but I've got this.  And as a side note, the adding of these touch handlers to the document is bad, generally speaking. And the reason it's bad is this, really. You have the compositor thread, which gets the user touch. It's the one that actually is told about the interaction first. And by default, it would do something like scrolling. It would just move the page up and down. But we registered a touch move, and that involves the main thread. And if the main thread was busy or our touch move just ran for a long time for some reason, then eventually it'll come back and the frame will be shipped. But in between that, we've blocked the user. Oops. So that's not as good. And there is a way around this. It's new as of, I believe, Chrome 51. And it's in Opera and Firefox. It's in development according to Chrome status. Same with WebKit, but this is encyclopedia large, obviously. And I'm not sure about Edge. I can check with the folks on that team. However, what we do is we add this passive true to the event list. Now, one that says is, I won't call prevent default. I'm not going to do it, so don't worry about waiting on me in order to do the thing you were going to do. Still give me the events and give me the information, but I'm not going to prevent default. And the browser goes, cool. I won't block, then. I'll just get on with it. That's great. So anyway, back to where we were. We have our event listeners, and we talk about what they are going to do. For example, we have this card. It's in the startX position, so what we'll do is you've tapped on it. We'll go to our onStart, which is going to basically ask for the position, which will either be pageX or the firstTouchEventsPageX. And then we'll add willChange on it dynamically, which will give us a bit of a hit because we have to create the layer and everything, but it's probably going to be OK. Probably. Now, you actually move your finger across, and we have to kind of go, well, what's the new position? Which is fairly straightforward. It's the same kind of deal. We just track the pageX or the firstTouchEventsPageX. And since we know where we were and where we are, we can figure out what the translation should be, and we can use that in our update function. We can say, if you're dragging the card, your translation is the current minus the start, and what we will do is we will apply a transform with that value. Great stuff. That's going to work. We're going to be able to slide across. We can change the opacity in the same kind of way. But we now need to think about the next part, which is I'm kind of dismissing the card, right? Or I don't go far enough, and it comes back to the middle. This is the behavioral bit. So if we consider a normalized distance, so it's at zero, if it was out to the side, we could say that was position one. Or back in the other way, that's also position one. What we can do is we can kind of throw up these thresholds. I put them at 0.35 when I was doing this. You could pick 0.36 or something else entirely. It's very exciting. What will I choose today? Who knows? That's Web Dev. So I put 0.35. And if you don't go past 0.35, I'm going to slide back to the middle. If you do go past 0.35, I'm going to dismiss the card. Fair enough? OK. So that's in the on end, like so. There we are. Threshold. Card width times by 0.35. And this is this target X value, which we're going to come on to in a moment. It's defaulting to zero. If you go past the threshold, we're going to choose either the card width or minus card width, depending on which direction you are going. And we can pick that up in the else here, where we say translate X plus equals target X minus translate X all over four. And if you've been around for a while and done this kind of work, you'll probably recognize this, if you haven't, very exciting little one liner that is incredibly helpful when you want to do what I call the easiest easing in the world, or easing, easing, easing. It always takes this form. It's value plus equals target minus value all over strength. And I genuinely have made other developers memorize that, because it's incredibly helpful. Let me show you what I mean. It kind of worked example. Let's say you want to get this box from zero to 100. And you basically target minus value, so that's 100 minus zero, all over strength, which is four. We'll move it 25 pixels. Cool? On the next iteration, it's 100 minus 25, which is 75, all over the strength, which is four. That's 18.75. And as you build it up, you're going to see that it's going to slow down. It gives us a nice kind of slow down easing feel to this, so that your box would go. Sound effect's not included. OK, so that's this one line. But it's an incredibly helpful line. It's either going to ease us back to zero, or it's going to ease us to the card dismissal point. Now we need to detect doneness. No better word for what we're doing here. Is this animation done? Can I say that we're finished with this? Well, OK. The way we do that is, well, it's either you go there and back to the middle, fair enough. In which case, we can just say, are you nearly at the start? If so, yeah, you're probably done. That'll work. That'll get us most of the way there. If you are, just reset the target, allow the user to interact again. Other one is, basically, you've done the slide out to the side like so. And we also know that we're going to fade out the card. So I mean, this is pretty cheeky. But we can just ask, is the opacity really, really low? If it is, it's nearly invisible. If it's nearly invisible, it's going. It's going, going gone. And in fact, gone so much that we're going to remove it from the DOM with remove child, like so. Now that will cause all the other cards to jump up immediately. Because the DOM, we took out an element and saw the other ones went, cool, there's some space. Which we don't want, we want them to animate. We have this function that says as much. And it looks like this. You know, that kind of slide up. There you go. That's the thing you want. So what we do is, in our animate of the cards into position, what we're going to do is we're just going to ask for the current card. And we're going to step through all the remaining ones, like so, and we're just going to basically push them down, straight down, by a card's height. So you go back down to where you were, please. Just ignore the fact that we just removed a card. Do you stay where you are? And then what we're going to do is we're going to wait a frame for that to take hold, because styles will run after the end of our JavaScript. Cool. And then what we'll do is we'll switch on a transition, on transforms, and we'll get rid of it. And that will cause all the cards to go zoop. And that will look great. Cool. And then when we're done, we can reset the target. And in reality, this is what it looks like. This is another one that Server and I built. Again, it took an hour. There were bugs. Weird. So you go slide, swipe, it's great. If you go to Timeline and you were to take a recording of that, again, zoom in. And it's actually in two parts, this one. The left-hand bit is the card dismiss. What are you doing? Slides. Don't do that to me. Maybe it's me and Jake. Maybe. Maybe we just, there's something bad going on. I'm blaming Jake. It was all fine until Jake came on stage and everything broke for him. Interesting. Coincidence? Yes. So the card dismissal, that's right there. And then there's the other bit here, which is sliding the cards. And you see there's a little dip at the start. And that's because that layer promotion of, or there's a bit of layer promotion, but the kind of setting up of those card animations did cost us a little bit. So if you're interested in that and you want to see that one built, what are you doing? Seriously. OK. If you want to see that one built, there's a TLDW. There's an hour-long live stream that you can catch of that one as well. Swipeable cards. Right. We can move on seriously. I'm just going to stand around here. OK. The Expand and Collapse is the final one. And it's the one that is the kind of fully dynamic one. Because you could pick any of those cards. They could be anywhere on the screen. And OK, in this case, in the mobile case, they might do a full-screen takeover. But they might not. They might just expand a little bit or something like that. And we don't really know ahead of time. We can't hard-code those values. And if we try, it's going to be pretty horrible. So how do we handle this situation? Well, the theory for this one is going to be a little more involved. But that's fun. When I get something like this from a designer or I do it myself, I kind of watch it over and over and over again. It's a thrilling few minutes. But it's a useful few minutes. Because as you kind of watch something over and over again, your brain starts to notice the patterns. And the patterns here are, in this case, I think that thing is getting bigger and it's moving. Yes, there's the pink head a bit that's fading in. But predominantly, this is about a movement. It's getting wider and taller and it's moving. And therefore, I would normally go, wow, that feels like a width, height, left and top moment. Great. That's probably what I would animate, except that that would be bad. And the reason it would be bad is that in every browser, you would trigger layout with the purple chunk at the top there, paint and composite layout is basically where the browser says, where is every element? It's basically a geometric process. Where is every element? What is its size, and so on. Paint is where we fill in pixels and compositing is where we put the page back together, all those layers. Now, if you've got to do that for every single frame and you might have a reasonable size to DOM, you're in trouble. You don't want to have to do this work on every single frame. Chances of getting 60 frames a second, slim to none. You may have noticed that I use transforms an awful lot. And the reason is their profile is different for an element that's got its own compositor layer. Changing a transform is not going to trigger layout and it's not going to trigger paint. It should only trigger compositing, which is something that we can probably get done comfortably at 60 frames a second. So this then changes the question to look like this. Can we do that effect with transforms? Can we remap this? Slow mo. Can we do that with a transform? Well, to me, that looks like a scale. And it looks like a translation. My approach is called flip. That's the first, last, invert, and play because there aren't enough acronyms. OK? So I'm adding another one. Cool. But it's an extremely useful way to think about the animation. What we want to do is we want to essentially ask the question, at runtime, where is the element that I'm interacting with? So we record its first position on screen. And we do that with something like get bounding client rect, which is fun to say and has been around since IE4. Brilliant. And it will tell you, in relation to the viewport, where this element is. It's left. It's height. It's top. It's right. It's bottom. All the stuff that we need to know. Now what we can do is we can actually snap the elementing question out to its final position. Now I'm doing this with a class, but you could manipulate the styles. You could do whatever you need to do. So now our card is going to be in its last position, like so. And we can call get bounding client rect a second time. So now we know where you were. And now we know where you're going to be. That's cool. That means we can start to kind of figure out our transforms that we might need dynamically. Now there is a word of warning here. Going from first to last is going to trigger styles and layout. And the reason it's going to trigger styles and layout is because the second get bounding client rect came after some style mutation. We said, here's a new class for you. Or here's some style changes. And then we asked for how wide and how high and where are you on screen. And the browser goes, I don't know. You just moved everything. Hang on. Let me go and figure it out. And I'll come back with an answer. And that's exactly what happens. So you've got to bear in mind that from this first to last. And you might be sitting there going, hang on a minute. I'm sure you said triggering layout was bad. And I did. But the key is here, we're not going to do it on every single frame. There are two things we need to bear in mind. One, we're going to do it once at the start as a setup cost. Secondly, we have rail, which is going to be our friend here. Bear in mind, the user tapped on a card to get the animation. Therefore, in rail terms, they're here. We have a 10th of a second in which to respond. We have a 10th of a second in which we can do some work. And believe me, a 10th of a second is actually quite a long time. Especially when it comes to this kind of work, it's great. We should use it, and we do. So when it comes to rail and flip, you can typically afford to do a single styles and layout pass. Seriously, one. But that's cool. That's often enough. And in terms of flip, that's a good setup time. You'll still need it to complete in less than 100 milliseconds. So you kind of have to be aware of how big the DOM is. And if you're able to use something like CSS containment to limit the scope of layout and paint, you should definitely do that. And that's really useful. However, we knew where we were. That was first. We know where we are. That's last. And now we can transform. What we'll do is we'll just basically apply an inverse transform to take us back to here. We can do that. So first minus left, blah, blah, blah. Do that with a scale. Apply a transform that uses those values. So at this point, we've done first, last, and invert. And it's like this. So if I was to tap on the card, ready, steady, go. There you go. From a user's point of view, nothing happened. What's really happening is this. First, last, and then we're inverting. And it feels like a lot of setup cost, and it kind of is. But it gives us a huge advantage, because what we can do now is switch on transition on transforms and remove that transform. And our card will just go, pfft. We didn't know where it was, but at the start, we didn't hard code it. We just said, where are you going? Where are you now? I'll figure out the transform, and I'll apply it for you. We've just managed to remap something that was width, height, left, and top, which have run at 60 frames a second, just something that definitely will, hopefully, all being well. Caveats, though, because there's always those. If you've got some scale changes that are being applied, something like text. Let's say you're doing something flip-like, and you've got something with text inside, that might get squashed or stretched. So you might need to move the content to a sibling element so that it's not affected, and then just faded in or something like that, but a sleight of hand. You might need to do that. Bit of gymnastics, but it's well worth it. Like I said, the first to last does involve forcing styles and layouts, so you have to be careful with that. But this is what it looks like in reality. This is a little kind of expandy, collapsey card thing, which that's running on a Nexus 5x. And this screen doesn't make it look like it's 60 frames a second, but it is. And I can prove it because I've got timelines that show it. And you can see it. I'll show you. It's great. It's also responsive, design-friendly. Like I said, we're going to ask at runtime what the first position is and what the last position is. We don't hard-code those values, which means the same animation on desktop looks like this. Different position, different sizes, but still the same stuff. And this is what it looks like in timeline. We'll zoom in again to the top bit. And you see the dip at the start, and you see those little red markers. That's DevTools telling you your frames per second dipped below the comfortable point of 60, but we know that that was the setup of Flip. That was the first lasting invert, which on a Nexus 5x on this case was about 40 milliseconds. After that, that is a steady 60 frames a second afterwards. Tremendous. Cool. I get to call this one a day in a moment. Some closing thoughts. You've noticed probably that I use WillChange, and I would suggest that you start doing that if you haven't already for elements that you intend to animate. You need to decide, is this thing primed? If so, I'm going to probably put the WillChange into my CSS. If not, I need to do it on demand, probably via JavaScript. But you want to use it sparingly. Don't go overboard. Transform and opacity are your best friends when it comes to UI elements running performantly. I hope in the future to be able to say that you can get away with a lot more. And actually, we are heading to that world with things like GPU rasterization, CSS containment, lots of really good things that might help us limit the work and mean that we can do more. But for today, for the cross-browser story, I would suggest that you stick here. If you find yourself in the dynamic end, then something like Flip, where you can remap expensive properties, calculate your transforms at runtime, is very useful. Now, follow that's news to you.  Here are some links inbound. Phones out. Don't worry, you can get the slides afterwards as well. All the phones went down. Don't care anymore. There's the Google Web Fundamentals render performance section complete with Udacity course, which will take you through the same kind of content. Very useful to get up to speed. Secondarily, if you want the source code for those elements I showed, you can get that at the Supercharged UI, which will take you to the GitHub repo. If you want to see me and Serma, where Serma basically spends an hour interrupting me, and I try and code, it's like real life. There are bugs as well. Every time I do one, it's scary but brilliant. There's a TLDW, which is like five minutes, if you haven't got that amount of time. Right, I need to shut up and move on. But before I do, I just want to say this again. We are hopefully going to be here. This is the first time we've been invited to people's home screens. That is incredibly exciting. But it's also a huge responsibility. We need to act like we deserve to be there. And that means taking user interface work super seriously. The web is ready for us to do that. We can do that today with the tech. I've shown that you can. I hope that you go and give it a try. And with that, I'll say thank you very much.


Proudly we hail. New York City, where the American stage begins, here is another program with a cast of outstanding players. Public service time has been made available by this station for your Army and your Air Force to bring you this story as proudly we hail the United States Air Force. Kings for a Tiger, the story of aviation cadets. Proudly we hail aviation cadet Ned Johnson and all the aviation cadets of the United States Air Force Air Training Command. Our first act curtain will rise in just a moment. But first, this is for the young college man who's looking for the chance of a lifetime. Be an aviation cadet pilot with the United States Air Force. It isn't easy to qualify as an aviation cadet and it isn't easy to win your silver wings. You'll be working hard. You'll be called upon to use your initiative and intelligence. But when you're commissioned an Air Force Lieutenant and start out earning more than $5,000 a year, you'll find it was all worth the effort. If you're between 19 and 26 and a half and single and can otherwise measure up, there's a chance you can qualify as an aviation cadet. Visit your nearest United States Army and United States Air Force Recruiting Station today and see if your future lies in the skies. And now your Army and your Air Force present the proudly we hail production, Wings for a Tiger. Hey, buddy, you going to chow down? I'll strangle over later. What you got to make for me? Negative. No more formation for me. Well, don't panic, buddy. Is there anything I can do, anything at all? Nothing anyone can do. I'll see you later then. Come on, you miserable, wobble-headed, pushy cat. When you're an aviation cadet, every day starts the same. Revelling, breakfast formation, then off to academics or the flight line. But you, aviation cadet Ned Jensen, you aren't heading anywhere, anywhere but out, out of the program.  The Air Force made you a tiger. But you won't be getting your commission and silver wings because you're grounded. How did the flight surgeon put it? I'm afraid that's it, Jensen. No more flying. Well, my ear, it's healed some, hasn't it? Not enough. You still can't hear the left ear. But it'll heal eventually, won't it? May, it may not. We've waited two weeks now since you ruptured it. No real progress yet. So now you're grounding me? Well, I have to do it, Jensen. Prominently? If the ear drum should heal, you could apply for a flight status again. It might happen. But now, why now? Only a few weeks before I'm supposed to get my wings. If only you'd come to me when you first noticed that cold. It didn't seem serious. It was only a slight head cold. Yes, I know, I know. You were too eager. Didn't want to be grounded even for one day to let the cold clear up. Well, I wanted to be sure to graduate with my flight. Well, now you know it's on the hard way. That's why we have the rules. No one flies with a cold. Well, one thing's for certain. I'll always remember that split-ass in my last jet hop. One could have been any rapid descent to rupture the ear drum. But I can still hear with my other ear. That's not enough. To fly in this air force, you've got to be in perfect working order. Perfect, nothing less. So this is it? Hmm. End of the line. Hold your left wrist up to your left ear. Like this? That's right. Now, when you can hear your wrist watch with that ear, then you can fly again. When and if. Until then? Until then, I do this?  Not qualified for duty involving flight and aircraft. In other words, grounded. Not qualified for duty involving flight and aircraft. Grounded. Grounded, wings clipped. So you lie in your bunk, hands clasped behind your head, staring at the ceiling hour after hour, day after day, waiting for the inevitable. Orders that'll take you away out of the aviation cadet program. Staring at the ceiling, you can hear with one half of the required perfect hearing the sounds of your basic school, William's Air Force Base, the insistent sounds of a busy air base under the hot Arizona sun, the jet trainers breaking out of formation overhead as they pitch out into the landing traffic pattern. And the cadet formation may be your flight, marching by the barracks outside on their way to the flight line. All the sounds you can still hear. Not qualified for duty involving flight. Sounds that bring flashes of memories tumbling back a kaleidoscope of the past 18 months. Memories unwanted but painfully welcomed. Like pre-flight at Lackland Air Force Base outside of San Antonio. That's where it all started.  You get up at 445.  Takeoff procedure for the T-6 single engine trainer has recited going upstairs. Landing procedure on the way down. There's no hazing, but upperclassmen can and do brace you like the first time it happened. You're walking along with a fella called Jackson. Three days ago you didn't know him. Today he's your buddy. And before you conduct, there's an upperclassman big as life and twice as loud. Oh, for yourselves, Mr.  Aviation cadet Jensen, Ned R. Fourth Class Flight Able. Mr., give me the full pre-takeoff C-I-G-F-T-P-R-S checklist. Sir, controls free and proper movement. Instruments in the green. Gas on reserve tank. Flaps up. Trim 11 and 3 o'clock. Prop full forward and checked. Run up 2100 RPM and mags checked. Shoulder harness locked. Sir. Very good.  Aviation cadet Jackson, Andrew M. Fourth Class Flight Able, section 2. Mr., how is a cow?  The lateral fluid of the bovine species is highly prolific to the nth degree, sir.  Yes, sir. Mr., now can you tell me what time it is? With no grin. Sir. I am greatly embarrassed and deeply humiliated. This due to circumstances beyond which I have no control that the inner workings and hidden mechanisms of my chronometer are such in accord with a sidereal movement by which time we reckon that I cannot with any degree of accuracy state the exact time. However, without fear of being too far wrong, I will say that it is 13 minutes, 12 seconds, and two ticks past the 15th hour. Mr., that is incorrect. Fax you to my room at 1,800 hours with a proper answer. Yes, sir. And turn yourself in for a gig. Yes, sir. Carry on, Mr. What I say wrong, Nair. Well, sir, you forgot to say, sir, at the end, meathead. Oh, well, if that's not enough to gall your stomach. Yes, some of it did gall your stomach, but you learned a lot. And all you learned in class and out had its purpose to make you an officer, to make you Air Force. Then, pre-flight is behind, and you're in primary at Goodfellow Air Force Base near San Angelo, Texas. This was what you signed up for. Flying. You're not green anymore, you're blue. Air Force blue, and you're impatient to fly. There are still classes, but they're really interesting now because they're leading to that T6 solo. You've had maybe 20 hours in a Piper Cub by now, but you don't count that. That big yellow T6, I think next to you, that is important. You're standing there one cool morning, proud in your flight suit and helmet and sunglasses. The shoot's heavy against the back of your knees, earphones in hand. When your instructor says... Okay, Mr. Jensen, get in the front seat. Just what you've been waiting for. You clamber in and the instructor perches on the wing, leaning in to help you. Okay, check your cockpit, Mr. Gas on, trim tables for takeoff, battery switch on, mixture control idle cutoff, radio off. All the things you've been taught in class. Now start the engine, Mr. You prime the engine, hit the starter switch, turn on the magneto switch, and the engine fires. You idle back on the throttle, turn your radio on and check your engine instruments. Go through the before-taxi checklist, and then the instructor climbs in the back and calls you on the interphone. How do you read me, Mr. Loud and clear, sir. Good, in tank off instruction. 485, you're clear to taxi runway 29. I want you to observe my technique for proper taxi. Always taxi slowly in the... and SDR plane from side to side so you're sure there's nothing in front of you. Then you're at the run-up position near the end of the runway and you go through the pre-takeoff check. See mobile control over there by the end of the runway in the trailer? Roger, sir. Always in the backseat. Shouting, coaxing, weedling, congratulating. And after 15 hours, day after day, one special day, he climbs out of the backseat and standing on the wing leans into your cockpit and you look at him with astonishment in your eyes and stomach, though this is just what you've been waiting for. And he says... Okay, mister, you're gonna take it solo. All I want is three satisfactory landings.  I'll be on the ground here, watching at all times and I'll give you the call over mobile control if you need any help. But you won't, boy. I know you can solo the plane. That's why I'm letting you go. It's all yours. Then he gives you the first smile you've ever seen on it and you believe you really can do it. So you wait till he's on the ground, answer his ways, then pour the cold to it down the runway. Amazing. There's not much to it. You're too busy checking procedure and trying to remember everything at once to notice there's no one in the backseat. And then you do something wrong, drop a little altitude or a wing tip and no one shouts at you from the backseat. For a second you just take a deep breath and then you feel for the first time like you're really flying. You shoot your three landings and they come out. Nobody's squawking in the backseat and still they come out. That makes it exciting. You're doing it now, not being led by the hand. You'll never forget this first feeling of real flying. On the ground you're the center of attention.  And then at mess that night you stand on your chair and flap your arms like a bird. Hey, quiet! Quiet! You dodos who have not been accorded the privilege of making like a bird alone. I soloed today. 319. In the air, 130 hours of acrobatics, cross country, night flying and basic instruments. On the ground, classes in weather, navigation, engineering, radio communications, principles of flight. In six months you're through primary and you've learned enough to feel like a pretty hot pilot. Next stop, basic. Williams Air Force Base outside of Phoenix, Arizona. That's where you'll start flying jets. Early air patch.  Pitch out into the landing traffic pattern and single file their way in. Jack, look at those airplanes. This is what we've been waiting for. Jets! Let me get them, buddy. Those jets are my meat. For listening to the proudly-behaved production Wings for a Tiger, we'll return in just a moment for the second act. If you're a single young man interested in aviation, there's no better way to learn while you earn than as an aviation cadet. Win your wings as a crew member of an Air Force plane. You'll graduate from your aviation cadet training as a commissioned officer. You'll be rated a pilot or an aircraft observer. If you become an aircraft observer, you'll be a specialist in a specific job, bombardier, navigator, electronics officer, or aircraft performance engineer. The specialized training at Air Force Advanced Schools will make it possible for you to work with the latest equipment. Where else can a healthy young college man find so much for his benefit? An exciting job with a challenge and more than $5,000 a year. Enlist today as an aviation cadet at your nearest United States Army and United States Air Force recruiting station. You are listening to Proudly We Hail and now we present the second act of Wings for a Tiger. It takes nearly 18 months to earn the wings and bars of an Air Force pilot.  So you lie in your bunk, waiting for your orders out and think back to the first day you arrived at Williams Air Force Base. It's here at Williams, you fly your first jet, but not until you've had transition in a T-28. The T-28's the newest Air Force single engine trainer and it's a hot ship. Cruises at almost the speed of World War II fighters, so you take it all seriously. Night flying, navigation, acrobatics, formation instruments, and then suddenly you're through with propeller ships. You're ready for jets. You stand next to one of the shiny T-33 two-seated versions of the Lockheed F-80 shooting star and your instructor's saying... Well, mister, here she is.   Okay, now I'll help you get her started. First, make sure you have a full supply of oxygen. We wear masks from the ground up. Right. It reads 450 pounds on the gauge. Okay, we're ready to start. Signal the crew chief to cut in the auxiliary power unit. Okay, chief. Okay, hit your switches. Back on the throttle. Check all your instruments. All okay and in the green. Okay, put on your helmet and plug in your oxygen mask and radio. All right, yep. I'll get in the back seat and I'll give you a call. Loud and clear, sir. Now, you notice this interphone is what we call hot. You can hear everything I say. My breathing and vice versa. Right. Okay, then we taxi on out. Tower, this is 263. Taxi instructions. 263, taxi runway 12. Okay, Jensen. The crew chief gave us a signal so we can go. Now, notice how I taxi. Always keep my momentum to make turns. Otherwise, you'll need excessive power. That's bad because it blasts parts and mechanics all over the ramp. Needless to say, the chief don't enjoy being blown all over the landscape by careless pilots. Yes, sir. Make sure your arms and elbows are clear of the rail. Can't be clear, sir. There she is. Roger. Look at this go. Say again? I just said wow. So quiet. Almost eerie. Whatever you felt in flying before is double now in this clean, sleek, powerful jet airplane. Your instructor shows you the area over to Tucson as a quick 15 minutes, 100 miles. After your orientation hop, you start shooting landings. And sure enough, one fine day, you hear those familiar words as your instructor gets out of the back seat and leans over into your cockpit. Okay, mister, she's all yours. I know you can cut the mustard, just fly like you've been doing. I'll be watching from down here. Just give him my three satisfactory landings. There's no celebration for this as when you first soloed, but it means just as much.  And then there's formation flying, one of the biggest thrills in learning your craft as a jet fighter pilot. Hog jaw flight. This is Hog jaw leader, 5,000 foot check. And can't load your fuel switches. So you turn off your emergency fuel pump, turn all fuel tanks on, then at 12,000. Hog jaw flight, 12,000 foot check. So you check the number of pounds of oxygen left. Your blinker indicator to see its feeding and oxygen hoses fitted properly and all check in. 325 pounds, oxygen normal blinker working. 350 pounds, oxygen normal blinker working. 315 pounds, oxygen normal blinker working. And your flight climbs up to rendezvous altitude, 20,000. Hog jaw 4, settle down. Hog jaw 2, move it out a little. When you reach altitude, your leader holds his hand level in front of him, palm down. You're leveling off, reducing power. And then your flight goes into a series of banks and turns holding formation all the while. But it's not all flying. There's academics too. Half of each day, like flight planning class where all the schooling you've had fits together practically like a jigsaw puzzle. Here, your navigation, weather, cruise control, instruments all added together to teach you how to plan a cross-country flight. The class is a simulated flight to Los Angeles from your base at Williams outside of Phoenix. You do everything in the classroom you'll do later in the cockpit. It starts with the briefing. Gentlemen, this is the first jet flight you've planned. Not the difference between jet planning and your previous work, especially speeds. Watch your reserve fuel. Don't forget, regulations state that you must have enough fuel to reach your destination and your alternate field and still have 20 minutes' fuel left. Note that when IFR on instrument flight, you must report every 200 miles over fixes named in the flight plan. You make a jet instrument let down at Los Angeles radio range station. Now, since this is your first class, pair off and work problem together. Instructors will check your work. You'll then go to the mock operations desk and file your clearance. Then to the radio room where you'll file your simulated flight. Any questions, gentlemen? All right, then go to it. All right, dreamer, let's get on the stick. Open up your radio facility chart and let's see what our airways look like. Roger, I'll work out the headings on this little weaned plotter. And after a couple of straight hours of computing, wrecketing, plotting, head scratching, and assorted figuring, your problem is finished. Check by the instructors and next year in the radio room, simulating the flight to Los Angeles, watching your checkpoints, fuel, altitude, ground speed. And then your clock and figure say you're ready to enter the Los Angeles radio range. A radio beam that'll buzz in your headset to lead you to the field on instruments. The L.A. sounding now in your ears. A few weeks later, you're actually flying this mission, not in the classroom, but under the hood in the front seat of a Jet T-33 instructor in the rear, below and the head somewhere in the gathering fall of night Los Angeles. Straining your ears to hear and feel your way into the code signal highway that leads to the field. Mr.  Roger, sir. A quadrant. I'm making a low angle approach to the beam. Good one. And as you bank toward the beam, trying to hit the thin line where the A and N signals merge into one highway, you hear and you've hit the highway, but pass slightly to the other side, so you bank back and then hear the beautiful, steady humming of the rain. Okay, Mr. You can pop your hood and see where you are. Roger, sir. All those lights, Mr. That's L.A. You hit her right on the nose. That's one night you'll always remember your first R-O-N. Remain overnight. But there are other nights, Friday night dances at the Cadet Club on the base. You and Jack have two cute co-eds from Arizona State College, and flying is way in the background now. You're relaxing. Oh, some boys go in for hangar flying, talking flying all the time on the ground, but not you two. Not with two lovelies at your table. If you two fly boys, I'm going to talk about anything but airplanes. We may get the idea you don't like us. Oh, now, honey bunge, you wouldn't leap off out of formation, would you? This is a dance, aren't we going to? Now, let's just wait till that band throttles back to slow cruise. Too fast now.  Crazy, that's what... One track line. Next fall, he had to learn how to act like the gentleman. The Air Force is trying to make him. Why, you corn-pwned cuddle southerner. We learned to be gentlemen up north when you're still a barefoot cotton-picking pussycat. Old Ned's my buddy, girls, but I just haven't been able to get anything about flying through that dance skull ahead. Andrew Jackson Culpepper. Boy, you may just make your wings at it. No sweat, buddy, I got this program licked. I'll be bouncing those F-86 saver jets around the courier. Boy, that's enough. Stop talking planes or Ellen and I leave right now. Say again? We're leaving if you're not dancing. You're going to talk only flying? Negative. Let's dance, now that band's struggled back. Yeah, watch that crosswind Ned coming through the door. Roger, hug Joe 3. Come on, Ellen girl.  Funny bunch, let's not talk about flying anymore. Let's talk about you. What do you think of me as a fly? That's what it's like to be a jet pilot. When you aren't flying them, you're talking them. Hanger flying, it's in your blood. You eat, sleep, and drink jet flying all the time.   Out of the program, no wings, no commission, no flying.  Not qualified for it. But you hear something else in your left ear.  And you can hear the sound loud and clear like golden bells. I can hear. I can hear. I can hear. My bad ear. I can fly again. You were right. Soon you were flying again. And a few weeks later, you were graduating with your flight and class. Most unforgettable to most of the boys in that graduation day is the sound of their name being called out to step up and receive their silver pilot wings. But for you, the sound that sends the real shiver down your back is the memory of that wristwatch ticking away in your left ear. The sound that meant you could fly again, the most important sound in your life. Well, maybe not after all. It's that beautiful gathering, echoing rumble overhead of a swift streaking silver jet. Your airplane. There's a song about the blue of the night and the gold of the day that brings happy memories to a lot of people. In one Air Force man, one of the happiest days of his life is when the gold bars of a second lieutenant are pinned to his blue uniform. He's earned those gold bars, and he wears his Air Force blue proudly. If he qualifies as a pilot or an aircraft observer on one plane, he's going to have to pay for it. He's going to have to pay for it. He's going to have to pay for it. If he's a pilot or an aircraft observer on one of the mighty Air Force planes, he can even wear the coveted silver wings. If you're between 19 and 26 and a half, single and can otherwise qualify, visit your nearest United States Army and United States Air Force Recruiting Station. See if you're qualified to join up with the aviation cadets, the men in Air Force Blue. This has been another program on Proudly We Hail, presented transcribed in cooperation with this station. Proudly We Hail is produced by the Recruiting Publicity Center for the United States Army and United States Air Force Recruiting Service. This is Kenneth Banghart speaking and inviting you to tune in this same station next week for another interesting story on Proudly We Hail.


The English Fiontech vs. Caroline Wozniacki is the second quarterfinal for the ladies Indian Wells for 2024. And both of our different roads to get here. Wozniacki entered the tournament as a wild card and would take on Zoo in the first round. After a close first set would get through in straights, 7-6-6-1. In the second round she'd take on Vekic to the 25th seed. And again after a close first set would get through in straights, 7-6-6-3. In the third round she'd take on another wild card, Volley Nets, who had just taken out Jabara in the previous rounds. And after dropping the second set would demolish Volley Nets in the third, 6-2-4-6-6-love. In the fourth round she'd take on Kerber, who'd beaten Oster Penko and Kudamatova to get here. And after a close first set, there was no problem for Wozniacki getting through in straights, 6-4-6-2 to advance to the quarterfinals. Fiontech entered the tournament as the number one seed and would get a buy in the first round. In the second round she'd take on Colin, there was no problem getting through in straights, 6-3-6-love. In the third round she'd take on the 26th seed, Noskova, who had beaten her at the Australian Open a couple of months ago. This was a totally different story, which Fiontech winning easily, 6-4-6-love. In the fourth round she'd take on Puttenseva, who had taken out Madison Keys in the previous rounds. But again, no problem for Fiontech getting through in straights, 6-1-6-2 to advance to the quarterfinals. These two have only played the one time before. That was back in 2019 before Wozniacki retired, and before Fiontech became the player that she is today, and she got the win. Fiontech in three sets back then. So this would be a really tough test for Wozniacki, because if she was losing to Fiontech in 2019, the 2024 version is so much better. If Wozniacki's gonna win this one, she's gonna have to shorten the points. I know that's kind of against what she does in her game, but with a possible ankle injury or a leg problem, going into this match, she really needs to be aggressive, more aggressive than she's probably comfortable being. Fiontech's gonna win this one. She just needs to play her game, and she should get the win. I mean, five years ago, even with her young game back then, she beat Wozniacki, who was a Grand Slam champion, top player, former World No. 1 of course as well. But these days, Fiontech is an absolute beast, and just needs to play her game, she should get the win. Interesting match up here, Wozniacki.  Fiontech, of course, the best player on the planet. I have to go to Fiontech in straight sets. I just can't see Wozniacki getting the win here, especially if she has an injury concern, and Fiontech's just getting better and better with every single match, but let me know in the comments below. Who do you think's making the semi-final?


I know y'all didn't think I'm crazy, but I'm low-key kind of happy to be back on the neighborhood playing 2k Yo, I'm no deadass all I've been doing is mouse and keyboard recently, bro It just felt good on my last video and just to be back playing on my home turf where I know I could dominate man It just feels so good. Oh my god. So I wanted to get into the hang of things There's been a bunch of tournaments going off and I joined one so the prime tournament I joined a lot of the top teams are playing but there's a twist Okay, so if you guys are paying attention to NBA 2k League drop down to the top 250 and then they announced the top 102 before we get Into that Congratulations to my guy Jalen and kuda because they both made the top 102 man that we're up in the game breakers Shout out to them. They're gonna be drafted by a 2k league team. That is crazy. I'm so happy for them I'm hoping they just go out there and dominate everybody the bad news is they can't play in tournaments with me anymore But we're gonna have to find a couple replacements, but the game breakers are back In fact, they just released the brackets and on a very depressing note because we haven't played prime in two months now We're no longer in the top 100, but the team we're playing is number three new link Now if you guys have been following the channel for long enough and you watch all the videos shout out to you I appreciate you. We've played them before but only once and we lost by two or three And it was the first game with our new squad I think that was the first game when kuda returned to the squad if I'm not mistaken. I could be wrong about that But yeah, I'm pretty confident. I mean the rankings doesn't mean too much I'm you know, just a quick little briefing for people who aren't very familiar with Pro Am There's a lot of teams that duck and dodge competition to rise in the rankings a lot of the teams You'll catch at 60 and 80 will destroy the teams at 18 and 8 just because the guys at 1680 are busy playing top teams all the time For example number 76 Seattle lights. We've played them like four or five times This is my guy J lock right and they're a very very good squad, but they're number 76 if you had to do an actual ranking they'd be like 30, so I'm not necessarily chipping about the ranking Although of course you want to be up there who wants to be lower on the rankings? Nobody, but it should be interesting man I definitely have to shake off the rush. It's been a while since I played you see me repping the brown shirt Telling you it's been a while man. Even so much that's happened man. We lost a couple players. They graduated to the 2k league I'm happy for them. We're gonna get some reps in tonight to practice I don't think the game is for another three or four days. I might be streaming it I'll put the link in the Facebook description. Also. I've literally never entered Mountain Dew ever This is gonna be the first time I entered all of 2k 18. I heard it was asked this year So I like I remember last year I would literally wake up and like yo, let's play let's play this year.  Oh my god, man.  It's happened so many times to me and yet I still keep giving the subway a chance. I don't know what's wrong with me, man Yo, isn't it crazy considering they call it the neighborhood that there's no proximity chat Like, you know how crazy this game would be if they have proximity chat I don't know if you guys know what that is But it's basically like some games like so calm used to have it where when you get close to someone you can talk to them If I'm across the park from somebody they wouldn't be able to hear me But if if I'm correct you see Alec TJ right there if I'm right here We can go back and forth with one another and like if like just on fortnight if there's like a push to talk Mike how beautiful would that have been how is the neighborhood you can't talk to nobody You can't even message back and forth like PlayStation home.  Oh man 2k, I don't think would be able to do that at all Even if like they wanted to because it would threaten your e for everybody waiting the second people could start talking to each other This game is rated f bro f for fucked up I need to exchange his brown shirt for something else because people don't really want to I need to show my resume. I can let him know like yo, I be wavy. I know y'all know him He said he was super famous last video You know if I be wavy I could be anybody right that famous guy that everybody was looking to expose How do you walk off when I get here? Like like like we're not the same wolf.  It's literally been like an entire 10 minutes man.  You just it will not happen. I'm being Disrespected on the part. They see a brown shirt and they run away. They're missing out guys This is the greatest slasher to ever touch it man Hey, and they'll never get a chance to play with me now.  What a true shame Listen, man. I just want to shake the rust off. Yo, just done again. How am I gonna get ready for the pro app tournament?   I refuse to enter the park ever again Yeah, I just refused man. It was once at the top How you expect new players to get into a game if I can't even get a team yo Oh my god, man, you know, I think rainbow six matchmaking is ridiculous when it takes three minutes I legit sat there for 10 minutes and nothing happened. Yo, like honestly, I tried y'all Like I tried to give it a chance man unless it's for a video I was so serious when I said this like five months ago.  I just wanted to hop This is why I play prawn That's why I exclusively play prime.  Where's my team at? Where's all the billboards with the packs? Where's all the ads at? I saw him a second ago. Where they at? Yo, uh, I'm gonna come out with a nice long wish list video on like everything I want to see in 2k 19 and it's gonna be a long one All right, cuz there's a lot of stuff on the list, but god damn Is it frustrating to even walk into the park? Literally the only time the park is fun is when I'm going out of my way to get funny reactions doing goof That's it. You don't just play it casually to have fun anymore. Uh, yo, I just wanted to hop on man I was actually looking to shake some rust off didn't get a chance I got some hilarious ideas for videos coming up man If you guys missed my last video is probably one of my favorites. I've uploaded in a very long time I'll leave a card above and a link in the description a lot has changed man A lot of stuff is starting up things is moving around. I'm just trying to find my way and adjust I literally uploaded like two or three fortnight videos and people were like agent this this guy's a fortnight youtuber I'm a yo, it was like three videos relax y'all. I'm like damn. That's all it took I'll put like three videos on NBA playgrounds. I'm not a NBA playground youtuber. God damn.  I literally I played every single day on Facebook Oh, yeah, everyone's while I bring the content over to YouTube. I don't trip. I'm still coming through it to 2k fire I know there's like a handful you guys that don't even play anymore or lend the comments talking about your agent I still put your videos though. I'm like, that's what's up, man. I appreciate that Honestly, I don't even play the game outside of videos much. I try make the best content possible That's it and I'm gonna set out to do that man If you guys enjoy make sure drop a like subscribe if you guys are new I listen guys I refuse I will never go on the park again Unless it's for a video. I just will never ever ever ever ever do it ever I'm out peace


That's the last name, please, Mick, and title. Yeah, Mick Nyland, Detective Superintendent, Regional Crime Coordinator. Is this a bit of a strange one? What can you tell us? Yeah, shortly before 9pm last night, the owner of one of the properties here was doing a security check on the premises, and his attention was drawn to a black vehicle. He came and checked, came upon the black vehicle.  He called police. Police arrived here, and police observed what they saw was possibly a person in the rear seat. Police were unable to raise that person. They've broken the window, and they've discovered a deceased female person. Is this a murder investigation? This is a murder investigation. Is there any indication on the body as to how she died? At this time, there will be a post-mortem tomorrow. Are there any visible injuries? What I can say is that there is a post-mortem tomorrow. The man who had the scuffle with the other gentleman, is he, is anyone assisting you with inquiries? We have a number of persons assisting our inquiry, at Cleveland Police Station. How extensive was that scuffle? Would you say it was a punch or was it a struggle on the ground? It's very early in the investigation, and we're taking a number of statements from a number of people. But that man has been spoken to by police. He's not on the run. At this time, we have a number of people at the Cleveland Police Station. It is early in the investigation, and we have a number of people at the police station. Did the two men know each other? It's very early in the investigation, and we have a number of people down at Cleveland Police Station, where we're taking statements. Is it a bit strange that no one lives here? It's very isolated. Does it strike you as something that's a little strange, a little bit off? Look, in this instance, we had a property owner coming to do a security check on his premises here. There are no persons living in this new development presently. Sorry, I've just got to clarify that. So the bloke that was involved in the scuffle, he has been spoken to by police. I'm not saying he's a suspect, just whether police have spoken to him or not. At this stage, we have a number of people at the Cleveland Police Station who are assisting with inquiries. I cannot confirm that the person in the scuffle is at the police station. So we've got a number of people at the police station that are assisting with inquiries. Are police looking for anyone in particular? At this time, we are talking to a number of witnesses. What can you tell us about the dead woman? The deceased is 35 years of age, and we're currently trying to contact next of kin. Is she local? She is a local woman. Police have set up another site down the road, I've noticed. Is that related to this? We have a further crime scene in South Street. And that's her home? That is an address of interest to the investigating police, and that is a declared crime scene. Had anything else unusual happened last night that could be connected? I'm unaware of anything other...any other things happening last night, no. Were the dog squad sent out to look for the man who ran away? After police were contacted, they arrived shortly thereafter at the scene here, and yes, we did have dog squad attend the scene here. Did you find anything significant in the car? Investigations with the motor vehicle are still underway. Thanks a lot, folks.


Now that you know your opponent, how much does the rest of having the buy come into play now that you get now that you have an opponent to game plan for and such a high powered offense led by Joe Borough. Yeah, I mean excellent football team and I think the rest is only, you know, it's only going to be advantageous and it's only going to help us if we've been able to take advantage of it and and do things that that can help us get healthy, maintain and improve conditioning, get rest, you know, all those things that we hope for. And then and then start start our practice start. We've been preparing obviously as coaches and, you know, trying to, you know, be ready to go for when these guys come in in the morning.  Well, they're really explosive. I mean, they we didn't have many answers for him last year. You know, so hopefully, you know, he just was able to extend plays and they made a lot of plays down the field. Receiver wise so it will have to be better in all phases we turn the football over and you know, again, that was a long time ago but but obviously we were very aware of the type of football team that this is and and how good they are. Yeah, of course, speaking of Borough and that connection that he and Jamar Chase have. Can you just kind of get into what you're seeing as far as what has led to them to be so productive as a tandem this year. It's the first pick in the draft and the fourth pick of the draft so obviously a lot of talent, and then I think that the trust and the connection that you referenced, you know, is there, you know, it's there down the field, you know, whether it's back shoulder, whether it's in the quick game, you know, but I think he has that, you know, with the Higgins and Boyd. You know, they don't have any issues throwing the football is really good and instinctive in the pocket to be able to avoid what rush there may be and has the ability to extend plays and find and keep his eyes down the field and the arm talent to get those guys the ball. Terry.  How much is it can be an advantage this time of year that all three of those guys have pretty much fresh legs none of them have three or 400 carries under their belt this year. I guess they have fresh legs I don't know Terry you know better than I would I guess but you know we're going to need to run the football you know I mean we're going to need to do that to know to be who we are and to be at our best and not be one dimensional to be able to to run it to set up things to be able to you know to run our offense and that's always been in critical and you know it should be a big week of practice for us to continue to get Derek back out there and you know get him acclimated to run in the football and just seeing walking schemes and seeing how guys where guys are and see where the cuts are. Buck. Yeah Mike outside of you know just playing in a condensed space in the red zone was there anything that stood out to you about the way that the Raiders kind of played Cincinnati in that game. Well, they tried you know I mean early on I felt like. You know they kept it in front of them you know I mean I think that that that didn't that end up getting them but they you know they try to keep it in front of them. You know they tried to affect the quarterback you know again there's going to be a lot of things that that will watch a lot of games that will watch and and continue to see what fits for us and what we think we need to defend. Director. Yeah Mike question for you on on Shane he's he's talked a lot about the kind of the relationship side of things in terms of trying to bring this defense along improve this season just wondering how you've seen him attack that specifically and you know how important is that in his job. I think we all want to try to attack our job and you know everybody's got a different personality everybody's got a different style. In the way that they make a connection with their position group or their unit and I think that that's that's really critical. You know a lot of different people have different personalities in the end it's that's about how you can bring a group together and get them to believe in what we're doing and make sure that they understand what we're doing and and get them to believe in the style in which we play so. You know it's going to be critical this week you know it's going to be critical that we get back out there and have a great week of practice. Have a great week of preparation and then be ready for whatever situation comes up on on Saturday. But just real quick just on Shane and what he has done can you speak to that. You know we'll talk about what everybody's done when the season's over I think what's most important Joe is that we focus on what we're going to do and not what we've done. Luke. Mike this is a bingles team that was picking fifth or fourth in the draft last year what what has changed what has improved to make them as as good as they've been this year when last year didn't go so well. I mean they got really good skill players I think the defense has been.  Offensively in five games and you know when you can go out there and do that that that gives you a chance so I think they're really talented I think their skill players are really talented I think they have some guys that can can affect the quarterback. You know they're they're rushing the quarterback with two with two really good ends. You know readers been really good against the run he's he's tough to block. Logan Joby is going to be able to penetrate and attack the line of scrimmage. So there's a lot of things that they're doing really well. Mike you mentioned the importance of your running game a little bit earlier. As far as the offensive line goes you've actually had these guys together for the last couple of weeks is this about as in sync and healthy as the the whole line has been all season. I mean it's good to have everybody together it's good to have some continuity. You know but we'll have to have guys ready to go you know I mean because that we know how quickly those things can change through the course of a week or during a game so. You know but that's that's been great that we've had some continuity over the last you know couple weeks. Maybe picking up on that Mike. Can you talk us through Taylor's progress from the early season struggles with the knee and the cramping and stuff as he he's settled back into himself down the stretch here. Yeah I mean we expect a lot out of Taylor where you know we expect a lot out of you know everybody that would put out there and so I would say that you know we just need to continue to keep doing what we've been doing try to do a little bit better. You know and again we'll continue to to coach up the mistakes and we'll make sure that his efforts and everybody else's efforts are doing what's going to help us and I just you know sit here and go back throughout the course of the season. And I don't want to do that I just want to focus on how we improve Paul moving forward and and Taylor's got to play better Roger's got to play better Ben's got to play better like that's what you have to do in the playoffs. In order to win and that's that's no secret to them or to me you know those are all things that I've already told them. You know in our quarterbacks got to play better receivers and our defense and that's we all have to kick the ball better that's just where we're at in the in the season. Till. Coach you mentioned how much the Bengals have improved from a year ago and their confidence is also skyrocketed from a year ago and it starts with their quarterback how much more dangerous is a playoff opponent. When their quarterback is not just talented on the field but also just bleeding with so much confidence in him and his team's ability in the postseason. Well I think it's a reflection.  And you know and that's it's rightfully so you know they've gone out and they've earned that and you know Joe's done a fantastic job.  Doesn't look like there's any issues from the knee injury and what he's been trying to do. So there is a lot of confidence and rightfully so. Chris Harris. Mike what do you hope and expect the atmosphere to be like on Saturday. I mean it should be amazing you know I mean it should be should be amazing atmosphere it's playoff football in January. We've had an amazing support the entire season. We got support in Houston it was it was really cool to see those fans that that traveled down there. Thankful that we could reward them with a win and and hopefully that they're they're ready to get back into our stadium and and have an atmosphere that helps us helps us win on Saturday. Corey Curtis. Coach of course everybody's going to talk about their the receiving corps with Chase and Higgins and Boyd. How much of that for you starts up front with the guy in the trenches and winning at the line of scrimmage. Well I think that you know maybe you can either you can either cover them really good or you can rush them really good. Hopefully both but you know I think that they have had you know they've done they've done a nice job when they went when when Riley went down. You know Prince is stepped in there and it looks like you know looks like they really haven't missed much of a beat and you know Williams is settled in to think the pro that everybody thought he would be left tackle. You know big Q I'm sure he'll be he'll be ready to go and fired up to play us and he's had a good year. Popkins you know it seems like they've they've settled with him at center so. You know it does it's obviously something that they've improved and focused on. Steve Lehmann. Like you talked about how well Burrow is playing and how much confidence they can take off of his performances this year and the need for you guys to somehow affect that in this game. How much more confidence can your team take from the way you've rushed the pastor this year and the way you've defended on the back end this year compared to when you faced them a year ago. Well every week is different Steve and you know there were there were there's some going to have to be some corrections from from the Houston game in that regard. So every week is different. We'll see what the plan is and see how we executed and what we'll need to to change as the game goes on based on you know what we're seeing and what's you know we feel like is working and what needs to be you know changed a little bit. But you know the only thing that matters is this week. This is what how we cover and how we rush this week is going to be what's most important. Ben. Hey Mike we know the weapons that bro has at receiver but Joe Nixon what kind of stands out to you about kind of his play and and what he's been able to do for them in the backfield how much of a challenge is he huge challenge obviously talented. Third in the league and carries so there's a lot of durability there. Third in the league and yards. I've always you know a lot of respect for him and his ability to stretch and cut got great vision and you know obviously that's what when you talk about the receivers and having the amount of yards at the quarterback strong for sometimes you know the runner gets. You know he's kind of gets buried behind all those other receiving yards but he's had a great great year and he's a very good runner. Emily. Coach it sounded like the two main objectives for for last week was to focus on yourselves but then also focus on the teams that you hadn't faced this year. How much work were you able to get done on the Bengals and then how much work were you able to get done on yourselves. I guess we'll see Emily on Saturday if it was enough but you know I like the work I like the work that we did felt like guys came back energized yesterday felt like we had good work yesterday to be able to get out and do some stuff. You know they'll have today off and then we'll get back rolling tomorrow with our normal weekly preparation. A couple follow ups up from. Coach always like to get them the message that you have at the beginning of the week so as you start to get the guys back in the building what was kind of like your message to them in this in this before this game. We'll figure it out later on the week trying I'm done writing articles for you. You're not writing no articles for me but I appreciate the help. I know I'm not trying I'm just trying to give you a hard time. That's all good but I got you. Terri. Jim. Michael you fortunate that you've got guys that have playoff experience. What do you tell some of the young guys about the intensity level maybe keeping your composure early and do you do you benefit any from some of these prime time games you played this year. I think so maybe you know Jim obviously it just every yard and every play is critical every decision that you make. You know and we'll use these games that have been happening around the league is as examples you know like we always do. And just. You know how critical each and every play is you know how each and every conversion is critical every kick every punt that we cover the field position. Taking care of the football looking for ways to turn it over against the team that hasn't all those things that. You know we talk about in the regular season just becomes you know so much more pronounced and the ability to to sway games with those factors so. You know the intensity I hope that we play hard all the time I mean I'm sure it's going to you know ramp up a little bit but you know I think that we play hard. You know every every tackle every every miss tackle every extra pile that we push all those things that are going to matter to the score.


So currently I'm serving as the operations manager for Burlington's Resource and Recovery Center, which is a virtual attempt at responding to Burlingtonians' needs during the pandemic around resources and just getting the latest update, latest that we have information and access to resources so that we can refer people out and give them what we hope is up to date and accurate information, as well as sometimes just emotional support in this very confusing and stressful time. So given the kind of recovery information that the state is providing and other sources, why did the city think it was important to set up yet another portal? I think that at this time when so many, like pretty much every aspect of our community is in crisis in some way, some efforts of duplication are necessary. As we know, I think Department of Labor is a great example that one department, number of people who are wanting information, that's still, that's not to say that duplication is helping that entirely, but it is in some ways, if we have multiple agencies and points of access that can provide similar up to date information, everybody is tied into different networks, different communities and different ways of accessing information. And so the city of Burlington wants to be able to be a clearinghouse right now that might change over time as we refine our efforts and different nonprofits and different municipalities at different levels are able to find their wheelhouse or their expertise area to narrow that down. But what we have found in those first two weeks that a lot of duplication was actually helpful. And what kinds of questions are people asking you? Is there sort of a common frequently asked question basket that you have? Yeah, well, currently the resource and recovery center is set up into 19 different category areas that has, you know, started a little smaller and it's grown based on the questions. Miscellaneous category was growing and we didn't want that, so we've subdivided that. We've got about 335 requests since we started on March 23rd. And they change where the common areas are for questions change given the timing. Right now it's about our mask making initiative, folks who both need masks and want to help making masks. Certainly in the first two weeks, I would say small business support and unemployment were the primary areas. Physical health is a category that we get a lot of questions about whether it's about concerned community members around folks that they see who are not complying with the governor's stay home, stay safe order around social distancing and physical distancing or people who have physical health concerns and are coming to us around maybe they haven't been able to get through to the hospital or maybe they have a transportation barrier in getting to the hospital or whatever their physical health needs might be. Certainly people wanting to volunteer is not just the mask making, but that's an area that we've found a lot of interest in. And we connected with the United Way of Northwest Vermont right away in our first week because we know that they are a super clearinghouse for information. They have 211 set up, they have the volunteer connection, but everybody was trying to go from zero to 100 to respond to this in our first days. So we set up a C-click fix portal for those who want to go a little bit more grass roots and we know there's a lot of wonderful mutual aid grass roots efforts already on the ground and we're not trying to replace anything. Like I said before, people have their orientations and networks that they choose to get involved with in the way. So we want to share information as widely as we can. So we have that C-click fix portal but we also have our own behind the house volunteer team that can act who are keeping the frequently asked questions and the resources around volunteering both I need a volunteer and I want to volunteer. And so again, our main goal is to get information out quickly and timely and that keeping that up, update information. We're changing our website daily and we're updating our FAQs document daily. What's your preferred way for people to get in touch with you? Either the email or the phone number. So our email is the recovery at Burlington VT.gov I said Duffer so it's Burlington at our recovery at Burlington VT.gov and the phone number is 755-7239. We found that out of the 335 reports that we've had so far, it's approximately 50-50. Some have email us and have call us and either way is fine. Are you satisfied with the state's response to the COVID pandemic in Vermont? I think everyone is trying their best at this point to respond to such a confusing situation where planning is almost impossible. It's hard not to be in a reactive state even though proactive feels a lot better. I think that I wouldn't put out a judgment on anybody's response at this time. I do think the governor is taking it very seriously and the stay at home order came in sooner than many states and we are trying our best to, or the state is, I know the city of Burlington and the Resource Recovery Center is trying our best to comply and spread the word about that order and respond as soon as we can around the latest guidance. And I imagine you're probably working 10 hours a day or 12 hours a day or 15. A little more than that actually, but yep. So have you had any time to rest? That's a great question. Weekends have been a saving grace. Right now we are not set up as a 24-7 hotline. We take calls from 8 to 4.30 and so we are not working evenings and weekends. That might change if we saw that need. So weekends are my time for some kind of restoration and rejuvenation in my former, like my still current job as the assistant director at the Community Justice Center. I'm one of CEDO's four assistant directors. The Community Justice Center is all about restoration and the beauty that can come from restorative conversations, restorative processes. So I am trying to find that restoration on weekends and a little, maybe dinnertime where our dinnertime has been sacred where my standing desk, which is normally on my kitchen table, goes away and it's only for the meal. And actually tonight I will be celebrating Passover and observing the first Seder and that will also be a work-free zone for actually for the next two days. I'm going to try and mark that. I will say this is absolutely a joint effort. We've so far, the Resource and Recovery Center includes 36 folks from six different departments. So all of us have been repurposed a little bit from our normal jobs. Certainly we're taking advantage of the expertise areas that CEDO staff already have around vulnerable populations, housing issues, unemployment, small business support, economic development, and we're branching out to other departments' expertise, including Burlington Electric, Fletcher Free Library, permitting inspection, parks and rec. So we've been very, very grateful for this cross-team collaboration and really I feel that we're all trying to find our little breaks and resting points as we can. The mayor in his April reorganization speech, State of the City speech, talked about that phase one, you know, we're not exactly sure when this part will end, but that phase two looks like it's a 12 to 18 month window. So how are you mentally preparing for that? Or physically, I mean, in terms of resources, how's the city, is the city thinking about phase two now, I guess, is my question. So that's a great question. I can only feel comfortable speaking about where the Resource and Recovery Center is. They will allow, you know, the mayor and others to speak on behalf of the city around that phase two prep. I would say that the Resource and Recovery Center is in a tighter timeline. I'm already, we're actually this afternoon having a phase two conversation, which is a month of April and May, we're thinking of phase two, because we were really, we were notified on March 20th that we were going to do this RSC, which was a Friday, when we launched on Monday. So those first two weeks were really just figuring it all out and getting our systems in order. Now just for sustainability purposes and our own health, personnel health, we need to reorganize ourselves a little bit. So we're doing a shorter term phase two, phase three will be a longer haul. And in some ways, you know, most of the staff of the RSC, RSEDO staff, you know, an economic development office that have been repurposed, or simultaneously trying to think about what those CEDO jobs had been and what is like, what is needed during COVID response times and what RSC, like an overlay has taken, you know, we'll take precedence and we'll reformat CEDO in a little, in some ways. So that still feels like many conversations need to be part of that. A lot of different people need to come to that table. And so we're not there yet. I would say for the RSC, we're in phase two of like, how can we get through April and May? And then we'll be able to think of a little bit farther. Well, Rachel, I won't keep you, but thank you very much on behalf of everyone for managing the operations of the Burlington Resource and Recovery Center. And for all that you do for our community, all the aspects of the work that have brought us to this point and certainly prepared you for this work. So thank you very much. Thank you for the opportunity to share. Talk to you soon. Okay. Bye.