What's up everybody I'm TheMangoose you are awesome and it's time once again for the weekly updates going to try to do these Every Monday from now on this is where I track the various third-person mobas that can possibly replace Paragon or Gigantic if you are a project stamina fan and you guys really killed it with the likes last week Hopefully you do the same this week if you do enjoy the video.  So unfortunately, I don't have footage for you I can just tell you about the experience and some of the major updates The map was a bit smaller than it used to be and they added some more heroes So now that the old lineup was Muriel Murdoch Gadget Severog and Feng Mao now they also have Narbash Sparrow Chimera and Who was it Gideon Gideon's in it now and um so that's really good It's good to see that they have more than just the five heroes That was going to be kind of boring if it was the same 5v5 every time and um The I think the biggest Positive that I took away from it and I'm kind of interested to see what british has to say because british seemed to really notice this too But the sound engineering was amazing like really really well done like there was a different sound effect for if you missed the shot then if you hit a shot and That played into it so well always talk about how important sound engineering is But it really shows and predecessor The feedback knowing when you're getting that hit and when you're getting when when you're missing that player feedback is very Important and it's really well done. The music is also well done in the menus. The menus are all very clean and very well done Problem they had in the past was minion AI the minions would just kind of run off into the jungle and chase you all Over the map or they would attack you for no reason whatsoever That was fixed the minions behaved exactly as I expected them to behave the animations were really smooth Everything looked really good Overall very impressed with predecessor very impressed I can't wait till they get it out to the public and get it into everybody's hands But I do not know when that's gonna be moving on to over a prime They had the quarterfinals for their tournament this weekend Unfortunately, they had to delay the semifinals until next week But I haven't watched any of the quarterfinals yet. I plan to do so and maybe pick up some top five plays from that I don't know but yeah over part over prime already launching into the tournaments trying to get into the eSports Good to see from them and if you're an over prime fan check it out I'll try and link some of the some of the twitch channels that were streaming it this weekend For a project stamina, they released the aca lore and abilities aca weren't being the Their latest character that they added to the lineup Are you already talked about his lore and abilities in a separate video? But now it's up on their trello so anybody can go and take a look at his character sheet I'll have that link down in the video description below and for fault This wasn't this one isn't really a fault specific update But I joined the fault hub network, which is a just a group of of content creators and And they have their own twitch channel, which I will again link in the video description below and they have their own website I'll link all this stuff But eventually I am going to have a show on that one It'll it'll it'll go on their twitch and then later. I'll put it on my youtube But it'll just be a recap of their eSports once they once they come out So again, this is gonna be a few months down the road They'll probably be like a top five plays and then we'll break down each play and see what item builds people were Using to to pull off those plays and or it should be a good time It'll be a lot of fun. It'll be a lot like for the minions, but specifically for fault eSports And that's all I have for this week guys again If you want to know anything more about any of these games you want to do some research on your own I'll have their socials linked in the video description below But for now, this is the man goo signing off you guys have a good one Man goos


Good afternoon everybody thanks for coming. So my name is Trevor Vance-Arron, I'm the principal of Lakedale School. With Wataskan Regional Public Schools, my school is a K-6 school. We have about 117 students who are really small. We've got a kindergarten, a one, two, a two, three, a four, five, and a five, six. And my team is made up of myself as a principal, I've got a full-time learning support teacher, Musco Chizuokoro and Liaison that we share half-time. As well as our admin assistants, some EAs, about seven teaching staff in total. Okay so that's talking about something that we brought in this year but it's been a long time coming. We have a smudging room that we actually officially opened. Kids, students started smudging November 1st and we really wanted to take it slow, be purposeful. So to prepare for this we spent most of last year we brought in another school from our district, their student smudging leaders taught our students smudging leaders. We had multiple teachings from our elders and our Musco Chizuokoro Liaison, Dawn, she guides the students but it's actually the students themselves that are leading the smudging every day. So it's been very popular and it's critical that we have students smudging leaders because they are owning what's happening in our school. There we go, little time delay. So these slides are not very fascinating but what this shows is I was asked to speak here today because of the eliminating the achievement gap and that's something we've had some success with at Lake Del and one of the things that has led to that is we monitor student progress. So I meet with the teachers, since we're as I shared, we're a small staff, I meet with the teachers, I rotate every Wednesday morning, I meet with a different teacher and then every Friday morning the teacher meets with our learning support teacher and we talk about student needs. What do we talk about? Well this is exactly it right up here. We talk about students that are below, students that are at, students that are excellent, we focus on what are their challenge areas and what interventions are we doing. You can see in green, I mean this wasn't a document meant for a presentation, this is shared with our classroom teacher, our learning support teacher, our Musco Chizuokoro Liaison, myself and so we use this to figure out what our interventions are going to be through our flex box and we make changes. The most exciting thing for me is as you can see down here, we've got September, October, so it works out through the month. When I can move a student, when the teacher tells me because it's teacher professional judgment, when they tell me that a kid has moved up from below up to at, that's just awesome like just to see that, that grow. So we don't have any surprises at the end of the year when it comes to our provincial achievement test in particular for grade six because well we know where they've been at all year long. We know what we've been doing and we know why they're successful or maybe what they're having challenges with. Second thing we do is we also monitor student attendance. Now this document, Brian hasn't actually seen either. This is actually new this year that we added in and what it is is we've grayed out obviously the student names. So very time consuming but again small school. At the end of each month I go through and I run through our attendance.  I look for patterns. I look for family names and then each month I track the rates and then this part right here, this is actually the most important part. This is where teachers have to do a small amount of work. The document is shared with them via Google. They go in and they just insert comments because the teachers aren't waiting for me to contact the parents. They're just giving me the information. They're saying, yeah, actually I checked with that kid. We talked to them last Tuesday. They're sick or mom and dad separated or whatever is going on in the students' lives. They put that in so that we understand what's going on. It's color coded by family so that each, so this is shared amongst all the teachers so that teachers don't have to make extra phone calls. They can talk amongst themselves with each other just to track. So it's really, I mean it's just a spreadsheet but that's what we're doing and the families are really appreciating the fact that the teachers are reaching out to them, contacting them. That relationship is strengthened. They know that we care about them. Collaborative culture. So Lakedale School works very closely with our friend Fallen School down the road. We've also added in Pipestone School and what I shared here is just again just a simple document but this is actually this key message here. This is what we're working on at the three schools. Provide time for collaboration on formative assessment best practices. This could possibly mean RTI tier one instruction, connecting to prioritized learner outcomes, subject specific topics such as writer instruction, daily five, daily three. So the teachers are getting together again because we're a small school. It's pretty lonely talking to yourself. So and then this document here again looks very boring. This is a big success for our schools. What this represents, this is like the back end of Maplewood on the database side. And what these are is these are the bins right here. And what we've actually established, whoops, if I don't trip, is for language arts, these are common grade book categories all across my school, all across Pipestone School and all across Fallen School. I didn't create these. The teachers all got together and they agreed that these are what we're reporting on so that on a small scale, yeah, we have a common report card, but where we're moving forward, we've got a common grade book, we've got a grade book strategy so that we can use that to drive student instruction. Okay, same thing for math. And this is actually going to be different next year, because at our last collaborative PD day, we tweaked it, we changed it, it's updated. So the teachers own this. So the teachers have very high expectations for themselves. They're collaborating with each other. And that's what we've been doing to focus on eliminating our achievement gap, Lakedale School. So I'll turn it over to Brian Tai. He's our associate superintendent instruction. Thanks, Trevor. So this slide is titled 400 years. The work that Lakedale School is doing hasn't been done without some challenges. And one of the biggest challenges is people have questions about what are we doing and why are we doing it? And those questions are coming from not just indigenous but non indigenous peoples. So we had an opportunity to meet with elders and respected leaders in the musketeers community. And we asked them what they thought. And and in a very respectful way, they laughed at us. They said, we've been dealing with the challenges that you're presenting to us for 400 years. You're not going to make a quick impact. You need to be in this for the long haul and keep your eye moving forward. So what do we take away from that? We're not going to get things right in a hurry. We need to learn together. People need information. We need to assume the best but be prepared for the challenges. We need to and the school is addressing a sense of belonging. It's addressing how to have high quality teaching. And it's emphasizing a school wide approach. We have a collective responsibility for our kids. And you can see in the presentation the way that we're operationalizing that indigenous knowledge is valuable. There's no qualifiers on that. We can learn from our kids. Schools have to be places of learning that has to be the focus, everything that we do need to connect back to that. The gap that we're impacting is the gap between good intentions and actual work. We used to talk a good story, but we're actually working hard now. And Lake Dale School is really finding a way to be focused and responsive. So thanks.


You can easily restore files using Write Backup. There are three types of restore options which you can choose from as per your needs, smart restore, custom restore and search file. By default the custom restore option is selected. Launch Write Backup, click on restore tab, select the device that contains the files you want to restore, from the drop down menu beside source selection. From the left panel, select the folders and files that you want to restore. To start restoring files, you have two different options. Clicking the restore now button will restore the files to their original location. You will have the option to specify if you want to replace the existing file or to save it with a new name. Clicking the restore to button will ask you to choose a location to restore the files. Select the desired location and click OK to start restoring files. To use smart restore, launch write backup and click on restore tab. Select the file type that you want to restore. Clicking the restore now button will restore the files to their original location. You will have the option to specify if you want to replace the existing file or to save it with a new name. Clicking the restore to button will ask you to choose a location to restore the files. Select the desired location and click OK to start restoring files. When you don't know the location of the file you want to restore, you can use the search file option to locate it. Select search file option in restore tab. Enter the file name which you want to search and specify the date range when you took its backup. Click on the search icon beside the date range. From the search results, check mark the file you want to restore. Clicking the restore now button will restore the files to their original location. You will have the option to specify if you want to replace the existing file or to save it with a new name. Clicking the restore to button will ask you to choose a location to restore the files. Select the desired location and click OK to start restoring files. For more information or questions, please email us support at sistweek.com.


Hi everybody, we're back, Dave Vellante and Dave Nicholson. We're covering Falcon 22, this is CrowdStrike's big user conference, CrowdStrike is a very hot company as you probably know, started on endpoint security, expanding into another, a number of other areas. Trying to build the next great generational company in cybersecurity, Michael Sherwood is here. He's the Chief Innovation and Technology Officer for the city of Las Vegas. Got to love that. Thanks so much for coming to theCUBE. Yeah, we got to love that. I mean, if it weren't for Las Vegas, I'm not sure where we would have our CUBE events, but so thank you for hosting us. Thank you for being here, this is awesome. It's a great day and a lot of people are just exciting to see everything that's going on here. Yeah, the city is booming, obviously the convention, the conference business is booming, tech is a big part of that, but there are so many other industries that come to Las Vegas. Talk about your role, really interesting, Chief Innovation, Technology Officer, CTO, tell us about what you do day to day. Kind of all over the place, but a lot of it has to do with day to day technology within the organization, so managing all the different technology components. When you start looking at any city, it's a lot of different companies inside of it. Think of Fire Service as a different company. They all have different missions, and so our technology needs are expansive. So while we have operational IT, we also have our innovation unit. Innovation unit works on next generation technology, so Las Vegas was one of the first cities in the United States to have an autonomous vehicle drive in mixed flow traffic, meaning it was out there with driving along cars. We're also the first city to have an accident in an autonomous vehicle that happened on day two. So there's always a lot of firsts in Las Vegas, but- Despite the grid. Despite the grid, you know. But even today, so that was in 2017 when we first started working with autonomous vehicles up until today where you have the ability, anybody in Las Vegas, including yourselves right after the show, can go ahead and use Lyft, go outside and hail an autonomous taxi to come pick you up and drive you up and down the strip. Those vehicles actually communicate with our infrastructure. So the innovation is, how do cities work with private companies to start building next generation amenities, next generation technologies? And so that happens a lot of times. People don't realize, they come to Las Vegas for entertainment, and now we're known for sports, but we do have a lot of technology here that permeates through the entire community. So I'm from Boston. We're trying to get the smart traffic lights, we're not quite there yet. But I was at a session, Dave, I appreciate it, it was John Rose, who's the CTO, he was the CTO of, he's the CTO of Dell Technologies now. And the mayor of Boston, we were talking about the vision for a smart city, but Boston, I mean, talking about a challenge for building a smart city. So when I come out here, it's like amazing to me to see the technology that's there. So as a CTO and innovation officer, you know, you've got a playground, now of course you have legacy infrastructure, you've got technical debt, but you also have, in certain cases, an opportunity and more latitude to get creative. So what are some of the cool things that you're working on that you're really excited about? There's a lot of things I'm excited about. It's just great being in this city, but a lot of the things that we're excited about here in the next year to two years, we have an innovation district. So not a lot of cities have this, but downtown around the Fremont Street experience, there's a corridor there that covers government, covers entertainment, medical, and so this innovation district is where we test out new technology. So some of the things we're testing out, computer vision, so where our smart parks program is how do we provide better security and enjoyment of those amenities without providing physical labor to constantly patrol? And so we're using cameras and vision and different types of AI algorithms to kind of manage the park. And while we're doing that, we're also getting data back on how often is the park used? Are the sprinklers going on during the day? Water's a big deal here. And so types of those type of projects, again, autonomy is still huge, vehicle autonomy, still working on driving those next generation changes where you'll actually have a driverless vehicle. Right now there's a safety driver in a lot of the autonomous vehicles, even the one I talked about earlier. You have all the vehicles driving itself for safety reasons, there's still a human driver in the seat. But as we go forward in the next year or two, that is going to change. I believe that soon. You can quote it here, you heard it here first. But that would be coming up. You got drones as well. We've already started looking at a few types of drone delivery systems. It may not be too far away. Your pizza or maybe some other item that you want is delivered in the general area. Probably not in the hotel corridor, but in the outside areas of the city. I just think there's a lot of, again, we're building amenities for the future.  So from an academic perspective, what you just described is a highly ambidextrous organization, right? Yes. Because you're not just worried about keeping the lights on, you're also looking at innovation. How did your organization get to this place? What you're describing is sort of the gold standard that any organization, public or private, would seek to implement. How did you get there? Baby steps, small steps, it all started back when there was the Smart Cities Challenge. So we were not selected as the finalist. We were in the, I think, top 15 at the time. But we didn't give up on it and we continue to move forward. I mean, the pandemic helped us do things. When you ask, you know, what do I do? Well, my normal job is running the day-to-day infrastructure. I also see my role as economic development to help bring companies here and bring new ideas. We have a great community, diverse and ready to do things. But when you take, you know, talk about the innovation and the technology and what we're doing, like I said, during the pandemic, we came up with the idea of, hey, we don't want to send our building inspectors or our inspectors into people's homes. One for the inspector's health and one for the citizen's health. So we used normal tools. We took an iPhone and made it a virtual inspector. So now if you get a new water heater, you can actually do your inspection via like a FaceTime and you hold your phone up around the water heater, we can view it, we record the video, save it, and boom, give you an inspection remotely. And so you build on it. So how do you get, I wouldn't quite say where the gold, I appreciate, you know, we're moving, that's the bar. You've laid out the bar for us, but you know, we're moving in that direction, but it's building on one win and not all of our things that we've deployed. We can talk about those as well. Some of the things like trash can sensors we looked at doing, which would monitor when the trash can was full or empty, just didn't pan out. So a lot of the times I talk about the wins a lot, not as much about the things that didn't pan out. So what are the big challenges, you know, generally of building out a smart city and then specifically around cyber? So there's, I mean, community acceptance number one, Las Vegas, I'm very lucky, cameras are everywhere. So there's not as much resistance to using video technology. But a lot of times it's just getting the constituents and getting people to understand the value of what we're trying to do. Not everybody is interested in autonomous vehicles or believes they're ready for that. But when you start looking at the increments, you know, more than any other city I know, the community here is so robust and so supportive of bringing on these technologies. I mean, look, what other city do you know that builds new buildings and knocks them down five years later to build something new again? Or who has a volcano, you know, in the middle of their downtown? So different things like that. But when you start looking at all the advancements we're making, you brought up one of the biggest concerns when people ask me, you know, what keeps you up at night? It's not the autonomous vehicle not performing. It's the cyber issues that go along with becoming more advanced. And as you bring innovation in, you start bleeding the lines of what's government, what's private, and then how do you continue to have the data transmission between these multiple entities? How do you keep the end point secure? And that is something that, you know, you learn as you go, but, you know, it's always out there and end point security and security in general is a huge, huge area. How about the data you were talking before about you can get actually approval for an inspection? That's data, that's video data. How have you changed the way in which you're using data? What are you doing with that data? How do you leverage it? How do you secure it? It's all great questions. You know, we, one of the things we've undertaken is called an open data initiative. So we have an open data portal. It's opendata.losvegasnovata.gov where we publish a lot of the data sets that we collect with its air quality, if it's ambulance runs, and we make that data available. A lot of that is one for the public firm transparency. Two though, it's, we hope enables the private sector to build apps off of the data that we have. A lot of times, you either you have the data but you don't have the app or you have the app but no data. So in our way, it's trying to help the community build up new ideas. Our push has been moving to the cloud a lot. So we're pushing a lot more data into the cloud where before, I think a lot of governments keep a lot of that internal. But obviously, look, the cloud's here to stay. It's not going anywhere. And so now it's more about, as we migrate, using our partners, our relationship with CrowdStrike, to start securing not only our endpoints but start looking at the cloud space as well. And then we have this new technology. It's not really new, but Edge Compute. You've heard a lot of, there's different people talking about it. You start talking about autonomous vehicles, autonomous delivery, drones. We own a large private wireless network. A lot of data now is computed at the Edge and we're only taking the metadata and sending it up to the cloud. So it becomes rather complicated with security being at the forefront. Yeah, so that very small portion of the actual amount of data that's created goes back, but it's such a massive amount of data. It's not to trivialize it. It's still a lot. And some of it is probably ephemeral. Do you persist at all or probably not, right? Not always, I mean, a lot of it. What we're learning is, it's a learning process. As you go through this smart city, or what we call just basically emerging into, because I believe all cities are smart. Not one city's smarter than another necessarily. So I'm not really a fan of the term smart city. It's more in line with me is we're building amenities for the future and building amenities for people. And a lot of that is built upon data and then built upon providing things that citizens want. And we all know, we all live somewhere and we live there because it's a safe community. It has good education, good infrastructure, whatever it might be. And so we're trying to build out that smart community to be as many things as we can to as many people. Yeah, that's fair. And there's automation. There's certainly machine intelligence that's heavily involved, of course, you talk autonomous. Now I understand your work transcends the city of Las Vegas into the broader state of Nevada, helping make Nevada a safer state. What's that all about? So we have a great partnership. I mean, one of the great things, I come from California, so a rather large state. Here in Nevada, it's a very close knit state. So we have a lot of communications with the state. We get to work with them very closely. One of the initiatives we've been working on is how do we, a lot of organizations spend a lot of time doing cybersecurity for just their organization. So it's focused internal on the employees that might work in that organization. We're kind of now looking outwards and saying, how do we not only do that for our internal government employees, but how do we involve the entire community? You know, one of the things is, is Las Vegas over 40,000 conventions per year. You're here a lot. You know, what happens in Vegas stays in Vegas and a lot of people bring malware with them and it stays here. And you know, we're trying to educate people. We do a lot in government to help people with police and fire and services. What is local government doing to help the community prepare for the next generation of cyber threats and issues? So our initiative is really working with the community, bringing in CrowdStrike and other partners to help us not only work with small business, but work with those entrepreneurs as well as the mid-sized businesses. So what do you do with CrowdStrike?  Very cool cufflinks, I noticed that you have it. I love the red. Little poker chips there. Very nice, very nice. Very cool. So what do you do with CrowdStrike? So CrowdStrike is one of our major components in our security posture. We use them as endpoint protection. I can tell you a quick story. I know my CISO is listening. Probably it was going to cringe now when I tell this story. But you know, our journey with CrowdStrike has been amazing. We deployed the product and when that first week of deployment, we had a malicious actor and CrowdStrike was able to catch it. I would probably would not be here today with you two gentlemen if it wasn't for CrowdStrike. That's not an endorsement. It's just that's a fact of how things rolled out. But we depend on CrowdStrike and their capabilities to ensure the safety of our digital assets. You wouldn't be here because it used to be failure means fire. Is that what you mean? That's what I mean. I'm not going to, I don't like to use that word in my terminology, but you know, basically failure is not an option in my job. I mean, there's not, you know, it's just not there. What is funny, we had Kevin Mandion earlier. He was like, look, I started my company in 2004 with the assumption that breaches will happen. You are going to get breached. So that's why I say, I think there was a day when, you know, if you got breached, oh, you're fired. Well that, then everybody got breached. So I think that that sentiment is changing. Of course, CrowdStrike saying that the unstoppable breach is a myth. Well, we're not there yet. I'd say damage control now. I mean, at least we have a little bit more control, but I mean, again, look, government is about trust. And so when you have that, that trust level, you know, from my perspective, I keep a high standard and try to prevent any, any loss of data or any type of malicious activity from happening. I hope the mayor is listening and she doesn't fire me if anything would happen, but, you know. Yeah, you got a fun job. How'd you get into this? You know, it was a great opportunity. I worked in law enforcement prior to here. I was a deputy police chief in a city of Irvine. I oversaw technology as part of that role. I've always loved Las Vegas. Always liked the energy of the city. And I had a great opportunity to apply and I applied and was lucky enough to be selected. Great team that supports me. Deputy police chief, it's not like what you just described, technology role, you had an operations role, essentially, is that right? Correct. Yeah. So kind of gave me a lot of insights and really helped me as, you know, as you progress in government, having different roles in your portfolio makes you a little bit more adaptive. And it helps in, especially now with so much video and cameras prevalent in cities, having that law enforcement role, understanding a little of the legal aspects and understanding some of what law enforcement wants kind of makes that bridge from technology to the actual end user. A really interesting story, Michael. Thanks so much for sharing on theCUBE. Appreciate it. Thank you for having me here. You're very welcome. All right, keep it right there. Dave Nicholson and Dave Vellante will be back from Las Vegas at the ARIA from Falcon 22. You're watching theCUBE.


British state governor Reverend Fadahaisen Aliyah has called on the participants of the Advanced Defense Intelligence College, Abuja, to provide actionable intelligence reports that will safeguard the state and nation from potential threats of attacks. The governor made the call when participants of course 14-2023 of the college who are on a study tour of the state in partial fulfillment of their course, Paley McCarty's call at the government house, Makodi. The governor called on the participants to work in conjunction with the security agencies on ground with the aim of providing walkable solutions to the root causes of inter-communal conflicts in the state and the country in general, while reiterating his administration's resolve to return the internally displaced persons to their ancestry. The very sense of your work lies in the pursuit of actionable intelligence who serves as a debate rock of strategic decision making and safeguarding our nation from potential threats. In a world that is becoming increasingly complex and interconnected, the role of intelligence officers has never been more vital as you embark on this transformative study tour under the theme of preventing inter-communal conflicts through actionable intelligence to enhance national security. Participants will be expected to make presentations during the course, breaking their findings which will be made available to the state for consideration. This is our modest way of contributing our own content.


Hello programmers, today we're gonna look at a chess app to make it more dry and improve its class design If you want to prove your code ask me live on twitch at twitch.tv slash dragger. Here we go. Cool chess We got a gooey and stuff. I imagine this is a decent size project. So where should I focus? Where do you want feedback on the most and what kind of feedback do you want game handler? There's no game handler game model chessboard handler. You mean feel like this isn't dry There you go. Wait, what is this doing? Is that updating potential move spots? Wait, what is what is this? What why are these empty? What's going on here? So Pawn is like interesting, but What about Rook for example or? Bishop let's see Wait, what why would it matter whether it's? Oh Okay, yeah, gotcha gotcha. It's definitely don't look dry to me. This is all right This looks like the problem. So I'm curious. Why do you have this movement class? Maybe this movement class is causing problems for you Like it mental problems like preventing you from thinking about better design because I saw like you have this these empty Functions, I don't know where you use this stuff, but this looks concerning not because it's empty But because who's gonna call it? I suspect you don't have anything calling your movement methods Polymorphically so as far as my drawing of this up what I would do is look at the differences put them side by side Rook model. Okay, so we got this and we got This Side by side.  What you could do is say You can make a function. That's is enemy piece.  You could say is enemy piece Yeah, you could say is enemy piece and then you give it the current player And then you give it a position and it tells you whether there's a match. Does that make sense? That's just an idea. There might be a better idea another idea is Get piece color. Is this equal to? Selected piece color.  Actually, this would be not equals Obviously wouldn't have both of these in the same thing But I'm liking this is enemy piece if it's an enemy then we can step on it But we can't go even any further so we have to stop looping So that would cut Rook model in half Which is what I think you're looking for is that dry And I think you could use the same technique for Bishop as well because it looks like it has the same problem So if we ignore the color aspects, you have the diagonal left up left up right down left. All right You spelled diagonal like three different ways See the the main difference is that One the bounds and to the direction that you're going See here you're going negative negative here you're going negative positive here you're going positive negative and you're going positive positive So one insight you could have is that this It's the same as plus equals one Plus equals one and then negative case is minus equals one minus equals one in other words plus equals negative one see that that this is a Down right and this is up left Would be plus equals negative one plus equals negative one so now there's there's more similarity I'm making these these two very similar. That is what I'm trying to do. You also have the starting position So plus negative one Plus negative one and for both we can check both of these conditions. I think Hopefully I've done like simple enough transformations. They can see it preserves the behavior exactly But now it's very you see very similar things The only differences are these these ones are either positive or negative so what you could do is put This loop into a function and parameterize the minus one minus one plus one plus one I like to call it DX as in like Delta X and Delta Y But you're using I and J or row and tile. I'll call it Delta I and Delta J. You pick better names for this particular case They're both negative one so Delta I Delta J Delta J Delta I you would put this into a function like, you know private void whatever whatever check one diagonal Stuff and in still to I J and Then you know, you got all this stuff and then you would call check one diagonal Diagonal Now you got me confused how to spell it Passing the stuff and then you have Delta I which would be plus one plus one Minus minus It would look like that or you could have a loop around something I think function calls is probably the best, you know, I took some shortcuts But hopefully see the pattern you could do the same thing not with just Bishop But with Rook because Rook has to go one way, you know, it has to Wait hold on doesn't Rook also go four directions. You're only going two directions. Oh You split it up into a horizontal movement and vertical movement So I don't know why you split it up that way But you could do the same technique with Rook vertical, you know Because you have to check the four directions except for for Rook instead of having something like this. It'll be You'll have plus one and zero And you'll have minus one and zero and you'll have Zero and minus one and zero and plus one. It'll sound like this for Rook Bishop like you wouldn't use the same function here because Well, maybe you could use the same function actually You might be able to use the exact same function for both Rook and for Bishop and I guess queen queen You could use Bishop and Rook combine them two and you get a queen So these are reusable functions or this rather this is a reusable function Even nicer. How's that dry for you king? I don't think can use the same exact logic At least you won't be able to use this function with the king another thing related to dry Is you have this a lot where you make a pair and then you add it one thing you can do to Remove some repetition is to just do that Another thing you could do to produce repetition is instead of using a rayless directly I recommend making domain types so you can have a move list type or something And then what with move lists you can say just this You add a you have a function add that takes in the file on the rank So you don't have to keep saying new pair so that reduces Also, that would reduce the duplication here. You would say It's not a moves list necessarily because the order of the moves don't matter I don't think so it's just a move set so you can say that if you make custom types Then you can make nice syntax for using those custom collection types But at the very least you can just merge these two lines into one line because you repeat in a bunch of spots like all over In fact, what you could do is say like for pawn to make a function, which does all this work private void add check pawn move Row in style and the other stuff you need And you can throw that in there give her these plus ones And just like earlier you have to do both bounds checks So you have to check greater than zero, but now you can say check pawn a move row plus one tile plus one And then row plus one tile minus one and all that stuff Actually, it looks like it depends on the black and the whiteness. Hold on. Hold on. Hold on. Maybe this won't work I don't know. I'd say just play around with things Look at into using look at patterns for things because you probably copy pasted a lot of this Look at the pattern you used for copy pasting and see if you can do some basic math or just put some things into variables And then just find the patterns common ways to factor out those patterns are functions classes and loops A function might be appropriate here. You might have multiple functions. You might have something like add if enemy Or empty like if you made that custom type, you could say add if enemy or empty You can do bounds checking in this function So you don't need to do bounds checking outside and we're already checking enemy and we already know we're a pawn So you could just say this Well, actually uh Because your pawns because black can only move in one direction white can only move in another direction So what you might do is say row plus Black is plus How do you do the plus two? Do you not do the plus two? How do you do two steps forward? Oh, this is capturing. Oh, okay. Okay. So You could say something like this Oh, you have a comment here handling a potential attack. So you could do this And then if you're a white pawn So, yeah, if you make a class for your collection, you could do fancy stuff like add if enemy as nice and short very not verbose with all these checks. Uh, well, you might need like A selected piece in here. I don't know. I don't have all the details. I'm not running the program or anything I'm just pseudocoding it. Just uh, it was brainstorming, you know Yeah, the custom collection class probably only has a few add methods and maybe has a function to return Their array list contained within it. You don't have to implement a full collection You don't have to implement the java collections Probably you don't want to implement the java collections thing because you're not implementing a general purpose collection You're implementing a very specific purpose collection So you don't want to use it like a normal java collection Most collections that you make yourself are not used like the standard collections So don't deal with their hierarchy of interfaces and stuff. Don't bother with that This this whole separation of vertical movement diagonal movement and and horizontal doesn't make sense You're not even following the rules because you're allowing the pawn's diagonal movement, uh, like the attacking You're handling that in a vertical movement function. It really should be long in the diagonal movement I don't think you should have three functions. I think you should just have one. Give me all the movement options What do you do with night unique movement? Oh, you even have a fourth thing And why why is there another interface? I don't understand your interfaces I bet you one Satoshi that you should just delete all your interfaces and you're not going to see any Impacts on the rest of your code aside from moving all these override things, which will be fine I don't think you need those interfaces. You're not using anything. Yeah the movement and unique movement interfaces.  We could take a look at that We'll see how the other stuff goes first and never implemented chess actually I probably should do that Want to improve your coding skills coming out at twitch tv slash dragger? I give free code reviews and lessons every weekday


Structural health monitoring, SHM, is an important part of maintaining bridges in areas with high seismic activity. This project used piezoelectric ceramics, PZTs, to monitor a reinforced concrete, RC, bridge column subjected to pseudodynamic loading. The PZTs were able to detect changes in the structure's health due to the presence of cracks, which reduced the amount of energy transmitted through the structure. A wavelet packet-based structural damage index was developed to measure the severity of the damage and detect the opening and closing of cracks. The experimental results confirmed the effectiveness of the PZTs in monitoring the RC column's health, under pseudodynamic loading. Additionally, the local structural damage indices showed promise in reporting the cyclic crack open-close phenomenon. This article was authored by Qin Xiaokong, Rachel Hauser-Robert, Pedro Silva, and others. We are article.tv, links in the description below.


What's going on guys, and welcome back to our Attack on Titan Reaction series. Last episode was a bit of a whirlwind, we saw Eren and Rainer collide once again, but Eren has a little bit more of an advantage this time, especially considering the weapon Rehan just brought, that being of course the powerful Thunder Spears we were introduced to. We ended the episode with the Scouts working together quite well and what appeared to be the defeat of Rainer, but the Beast Titan of course definitely has something up his sleeve, errrr, fur. If you're new to the channel be sure to drop a sub and hit that big wood bell as well as we will be reacting to the brand new season 4 as soon as episodes drop. With that being said, enjoy the video. Oh, what a flashback, dude and I thought, I thought this moment was intense compared to now, not back when they had to plug the wall by, by hand, I could just make it. Or it might get eaten. Yeah. So funny now. It's changed so much. Wait, it's so weird hearing this cut. Wait, he found out! Oh, yikes.  What? Wait. No, it wasn't. Wait, do they actually kill him? Their faces.  He's putting the pieces together. And the two people most worried about Marco were, weren't they, what's going to Rainer and Bertolt? I'm burping. Yeah. Yeah. Dude, look at Bertolt. Like I said, I feel so bad. Like Bertolt quickly just doesn't want any part of this. Oh, and Annie.  It is an interesting conversation to just have out loud like that.  They actually. That's so tough. It's like Marco, like, I mean, they were friends at the end of it, too. Oh, my God. I forgot. Oh, geez. This evil race. I'm still so confused on Rainer's perspective on everything. Damn. Yeah, that's what makes you warriors, killing. That's insane. Oh, my God. Damn. That's tough, dude. It very clearly destroyed Annie, too. That's happy, dude. Oh, God. This is his, what personality again? Yeah, the rain is so messed up in the head, man. Oh, who is this guy? His glasses are similar to Aaron's dad. He doesn't have his dad's didn't have the double thing, but.  But if you lose, you'll have to go to another warrior. He passes it on. The goal is one, right? This cursed history. The coordinates, Aaron. Yeah. Yeah. I'm guessing his powers. Yeah. Just very clearly think they're on the right of trying to fix history. I wonder if Rainer's memories have been altered and stuff, too. Maybe. Zeke, that's his name. I don't like that. So his name is Zeke. He said, don't like that. We heard the name Zeke anywhere. I don't think so. Zeke and Luther? Yeah. I can tell that they're kind of torn. Bertolt very clearly is Rainer. I just don't get. I feel like Rainer was always torn a little bit there. I think you can kind of see it. Okay. So Bertolt wasn't in the wall with him. I believe this is how they're going to transition into Bertolt stepping in. He says he has to make his own decisions. Oh, nice. That's your friend. I wonder if they're even going to bring Annie back into the picture. It's just like a season four thing. If they're talking about it this much, promise to Ymir. Yeah. I don't know. Maybe they promise Ymir that they would either protect Annie or like fulfill their plan. I don't know. What happened? Oh, wait.  So where did Bertolt go? Maybe in one of the houses next to him. Oh, he's in the wall too? Oh my God, they actually did. Yo, double tap. Finish him, please. Bertolt's about to transform. Yeah. Don't just like celebrate. Yeah, just do what you need to do. Feels bad. Do you think it's hot in there? A sauna. Am I like, I don't know. I think about that every time we get a look inside there. He's chilling. That's what I'm saying. Like dude, he's something they pulled him out of it or anything. Oh, no. It's like one last. Oh, he's calling them. That was a Titan scream. Oh, he's in there. He's going to throw him. Oh my God. No way. Oh my God. Dude, is he going to keep flying through the air? Oh my God. He has to have a very accurate throw. I think he's had a lot of practice. I'll say that. We've seen this throw before too. He's probably able to like pinpoint where his voice is. Is he just going to like spread out and try and crush them? Oh my gosh. There he is. He's hesitating. Oh, he pops. Oh, he's not. Oh, there he goes. Oh, no, he's not. Dude, Reiner's like dead, dead. His face is just gone. Oh. Oh, he said there's only a limited amount of time too. The dark eyes. I'll crush you. They're just waiting. I feel like their plan is like the Beastine's plan isn't going as well as they expected at this point. I mean, what plan really does. Yeah. And the Scouts are doing relatively well. They've lost what? One person? One guy that got stabbed right away. They actually think they can negotiate. I mean, knowing Burnhold you probably could. He looks dead inside. His eyes look empty. There's no point. Yeah, I noticed that when he hopped on Reiner's back. He's got a soft spot for Annie. He's pulled this before. He's pulled this move before and Burnhold fell for it. And now I don't think he... We even saw Zeke told him there's no way they're torturing her. Are they actually going to like fight like this? Yeah, he can't pull the same move twice. Yeah, I mean the thing is Armin has everything to lose. He has his entire life to lose, but Burnhold doesn't. If he gets stabbed... What does it matter? Yeah, I was even going for the chance. Just for himself? Dude, Burnhold has so much more reach too. He's way taller. We're the demons. None of you are bad. We're not demons.  Burnhold... Mika says like, yeah, I ain't... Oh, she cut his ear? Oh, yeah, she did.  Not a good idea. Let him finish talking. But there was no point. He was basically saying there's like... Yeah, I don't think it would have ended up any differently. I think I was like trying to catch him off guard was the only move. No, I don't agree. I feel like... I don't know. I mean, in that situation, what I would do is... Burnhold seems like the only person you can reason with, because he doesn't seem sure on his morals at all. You know what I mean? But she even said, was that really Burnhold? Like he's like a different person. Do you think he could be like the person he used to be? I think he is. I think he's too far gone. If he wasn't, why would he care so much about Rainer? If he cared so much about the cause that Zeke was talking about? Yeah, why would he care about Rainer being alive? He would have just transformed. Exactly. Just would have done it. I think it's kind of cut both ways. He's fine with it. Here he goes. He's doing it! Oh my God! It's happening. How did he get his power, by the way? I don't... He said the power, like given... Didn't Zeke say like the power? No, he just said the power we have. I don't know. I imagine it was like some sort of contract or something that they... Like he said that they agreed to a Zeke, and maybe he gave them the powers. It's like a nuke. Actually, the mushroom cloud. The soundtrack, dude. Where is he? Did anyone get crushed? The sheer size of him. Did he get bigger? I swear he used to barely fit over the wall. Yeah, his head was broken over the wall. Oh my God. Oh my God. Wait, what? The entirety of Pontius Squat and all? Was there that little of them? You think so? I love how Armin is still in charge. Yeah. They're actually going to fight him. The Colossal. I don't think they've ever directly fought the Colossal before, aside from when their identities were revealed right away. But he just did that steam and just got him off them. Now they're actually going to have to fight him. Oh my God. I'm still thinking about that post-cred scene episode 12. Like how horribly things must go for it to get to that point. Seems like it. Just scratches his ear. He's chillin', dude. I don't know. He is not phased. I feel like there's so many more things we haven't found out yet, especially considering who Zeke is and why he wants to just kill all humans in the population in general. Yeah, and what's in the basement? Why Aaron's dad wanted to put everything and trust him with everything? Maybe he first saw him fighting this guy. That has been it for episode 52 of Attack on Titan. We'll be back very soon with episode 53. If you enjoyed this channel drop us a sub. Hit that big boy bell. We'll always link that below as per usual. And I'll catch you guys in the next one. Peace!


Good morning everybody. It's actually about noon already. Spent the morning tarping a load with one of my co-workers here. I've got this wonderful empty step deck, 53 foot tandem behind me here now. All the lights are working, that's wonderful. Gonna pull this trailer down to Minnesota and start in the snow a little bit. So it might be a bit of an interesting drive. There's a loaded trailer down there waiting for me so I'm gonna bring them this empty and pick up my loaded. It's just a trip there and back. Probably take about five and a half hours, six hours round trip, depending on how this weather treats me. There's compressed air in all the tires. Fantastic. It's my favorite trailers. Trailers with properly working tires. Always slows you down when they're flat. And it doesn't matter if just the bottom is flat. Still can't drive them like that. All right, we're gonna stay warm inside our cab today though. Take a bit of a trip down south. And off we go down the 59 Highway. We can cross through from Tolstoy, Manitoba into Lancaster, Minnesota. That border crossing you can only cross when you're empty. So we got an empty flatbed. Doesn't get more empty than that. Well, it's not a flat, it's a step.  It saves us about a half an hour. Whereas when we're loaded on the way back, we gotta come back through Emerson, Manitoba from Pembina, North Dakota. So half hour longer to go that way. But when you're loaded, that's the way they want it done. That's the way they get it done. We left at 1230. Karen over here is telling me that it's about 200 kilometers, 120 miles. We could expect to be there in probably just over two hours. 1230, 132, 30. We'll be there between 230 and three. Hopefully I can be out of there by 330. Then it'll be two and a half hours or three hours back. I have to fuel on the way back so that we have full tanks for the weekend. So my take with three hours by the 330, 435, 3630, we'll be getting back to the yard and in my pickup driving away before seven. That's my guesstimate. Longer day today, but you gotta do what you gotta do. Stuff needs to get done. Come on, turn green.  Are you? Almost, almost, that's a tease. Make me almost stop. I'm glad they put lights there though. Rolling into the big metropolitan area of St. Pierre Jolli. Don't forget the Jolli, I always do. That's suspicious, maybe just don't do anything. I don't know, I don't know what to do. Just drive on pass. Look at a subway in town now, I forgot. No, I got a lunch, I have a lunch. I don't need to buy a lunch. I am gonna stop at their little convenience store here and I'm feeling snacky. I've been so good the last couple of months, not snacking too much. I've obviously still snacked a little bit too much but that's Christmas, but feeling snacky, I don't even know if I'm gonna snack. Here it is right here, I have to take this a little bit more. The Date Penneur, it's a French town. So they call their convenience stores, Date Penneur, that's French for convenience store. What a weird looking pickup over there, you see that? Because I don't think that this would be considered on-duty work. Friday, I deserve a treat. Ending for a nice ride, self. Oop, hit, ho! Not much room, ketchup chips. Because I'm going to America, Canadians get it. You can't get ketchup chips in the US, do you know that? They don't sell ketchup chips in the United States. That is a crime. So I'm taking mine with me. I can't believe you guys, you guys don't sell those. It's so disappointed. And no, they don't taste like ketchup, which is weird, right? Off we go. Comfortable and ready for the ride. Nobody's coming, okay. It's French town. I always say, you don't hear much French spoken in Manitoba French communities, but they speak French at home to each other and amongst each other here. So I actually heard someone speaking French in the gas station there or in the store. So they do still speak it, but in general, you walk in there, maybe I have a big E tattooed on my forehead or something for English. Because they don't even try speaking French to me.  They just assume I don't speak French. That's how it is in Manitoba. That's why I don't really notice the French speakers that much, because usually they're pretty polite. And if they know you don't speak French, they won't try to speak French to you. They'll just speak English. Or if they're unsure if you do or don't, they'll just go with English as a default. They're pretty polite. If you go to Quebec though, they'll just, everybody there, I'll just start speaking French to you. That's just the way it is. They'll run down to the States. Nice little hello, hind by. Got the load behind me here. It's gotta bring it to our yard and drop it in the middle of the yard. Karen be quiet. Yelling at me all day again. That's gotta drop in the middle of the yard. They'll unload it Monday. Or maybe tomorrow. Actually, yeah, we got people there tomorrow. Maybe they'll unload, I don't know. That's their problem once it's there. I just gotta put it where they can get it. And that's my job. I'll take the straps off so it's ready to be unloaded. Load my stuff up into the pickup and head on home. Britt got home today. So it'll be nice. Learn pretty quickly how much your spouse does around the house when they're gone just even for a single day. Or how lonely it is to be alone at home. You know, it's not a home when you're not all there together. Franks will still be, the Franks will be there again. So we'll all be back together. One big pack again. The pack is whole again.  Stop swearing at me. Doing my best. We got some purple lights here. Doesn't that supposed to be some kind of government conspiracy? The lights are turning purple. They all came from that place in Ohio, right? They made these faulty LED street lights. Now they're turning purple all over the place. Got all my stuff packed up here. I'm ready to go. Oh, gotta leave this mount. I have different mounts for different vehicles so that I don't ever forget my mounts and I'm not left without a mount. That makes it a whole lot harder. Love this GoPro Hero 10 though. So you can see yourself. There you are. Right there. That's funny. So yeah, that's what you look like on my head when you're up there. I don't know, I'm tired. It's time to go home. Time to go home. Says I. Turn that light off. Turn that light. Oh, wait, wait. Yeah, we're good. Okay. Oh, I gotta take the garbage. All right. So there was an incident on the way back. It stinks. Uh. A mayor may not have encountered a family of skunks sitting right on the highway in the dark. Just a whole bunch of them. Just hanging out. I don't know what they were doing. My truck may or may not have gotten in a fight with them as we were passing by. And now my truck may or may not stink. Especially around that area there. Oh yeah. People are gonna notice that. They're gonna notice that. Oh, how can you do? The skunks lost if you're wondering. They lost the fight. My keys. Where's my keys? I thought I just had them. Ah, here they are. Here they are. Opin says me. Ha ha. I'm back. This one smells a lot better. Don't you go getting any fights with any skunks on the way home either, okay? I've had enough skunks for one day. There was at least four of them. Challenged me. Had to show them who was boss, obviously. There we go. And they were just all hanging out in the middle of the road. I don't know, having a party. Had a little tea party in a circle or something. Little of the land. I don't know. Oh, it stinks. Reeks. Okay. Oh yeah. I wanna show you this. This is where I have my block heater cord. This keeps my engine oil warm. And I don't like idling my truck with it plugged in. But yeah, instead of having it run out by the headlight over here, my father-in-law actually gave me this tip. He works at GM. They've run it up here. That way it doesn't ever interfere or the cord doesn't get pinned between here, between your hood. And it also doesn't like swing back and forth and scratch your paint and damage your headlight and stuff. This just sits right up here. I take this cord. And now we plug in this one. And this one's down here. Oh, there we go. Usually these semis have it on the side under by the driver door there. What's going on? Oh, my pocket's having a party now. It's bedtime. Eight o'clock. I got an alarm for bedtime during the week. If this was a weekday and not Friday, it'd be my bedtime right now. But it's Friday. Friday. He's got his block heater cord coming up the side here. Not that it matters. She's plugged in, all tucked in for the weekend. Oh, slippery. Watch out. Okay. Oh, it stinks. You stink. Man. Man, that's bad. Oh, the whole bunch of them. I think there's at least four of them that had a confrontation with my drive tires. At least four of them. So the whole trailer that I was pulling to, the guys unloading it tomorrow. I'm sorry guys. That trailer stinks. So glad it's not my pickup. And I don't have to take that smell home with me today. Hopefully by Monday morning, it'll be like, what do you call it? Gone. And smelling like normal. That was a very smelly incident. Unfortunately, the truck just stank. Sort of the trailer. I'm filming this end in the future already. It's Monday when I'm filming this. And the guys who unloaded the truck, I guess they parked the trailer in the back. And our guy who checks the trailers in the morning on Monday, he thought there was a skunk in the yard. Because he was checking the trailer and he smelled the skunk and he didn't want the skunk to spray him. So he was like looking around where the skunk was. Couldn't find the skunk. Well, that happens every now and then. That's actually the first time that's ever happened to me in my entire life. Yeah, this has to happen to everybody eventually. But yeah, they stink. I don't know, do skunks live where you guys live? I'm not too sure where you're from. Here in North America, all the skunks are everywhere. And for some reason, they're really attracted to highways. And the tire tracks on the highways, even when they're cold. I don't know why. Maybe they just think it's a pathway. They're like, oh, look, let's see where this goes. And they just waddle down the road. And if you actually confront them, they're actually quite aggressive. There was a gang of skunks, if you remember my vlog. Who was it two years ago already? A year or two ago? I was in Ontario, in London, Ontario. And I was walking through the truck stop at the Flying J. And a gang of skunks chased me back into my truck. There's a whole bunch of them. They're aggressive. I didn't do nothing to them. I was just doing my own thing. I was walking in to have a shower. On my way back to the truck from having a shower. The skunks just, like, they surrounded me. And they were walking towards me, like, ominously. Just, you know, making eye contact. Strange, just looking at me. Just walking straight at me. They weren't running, but they wouldn't stop either. I stopped and I tried to, like, scare them off and get them to go the other way. No, steady. They're just making eye contact, staring straight at me like this. Just walking towards me. Nice steady pace. And they followed me right to my truck and then they went under my truck. So I didn't want to leave the truck. I thought they were going to spray me if I... I don't like them. I don't like them. Anyways, thanks for watching today. It's a nice little trip down there, besides that. But it is what it is. We'll see you tomorrow. Don't forget to hit the like button if you liked the video and subscribe if you haven't already. Welcome to all the new people. Appreciate you checking out the channel. If you want to know more about me, down below in the description. There's a whole bunch of stuff there for you. And links to my social media. See you later.


It is now my great pleasure to introduce our next speaker, our nation's highest ranking intelligence officer, director of national intelligence, James Clapper. In his role as DNI, director Clapper leads the United States intelligence community and serves as the principal intelligence advisor to the president. General Clapper retired from a distinguished career in the U.S. Armed Forces in 1995. As the Lieutenant General in the U.S. Air Force and director of the Defense Intelligence Agency. After working the private sector for six years, General Clapper returned to government service in 2001 as the first civilian director of the National Imagery and Mapping Agency, known today as the National Geospatial Intelligence Agency. He then went on to serve as the Undersecretary of Defense on Intelligence before becoming DNI in 2010. Ladies and gentlemen, please join me in welcoming our director of national intelligence, General James Clapper. Welcome. Thank you Mark for that kind introduction and thanks for being such a great host. And for whomever decided I should follow Chancellor McRaven, I'll offer a much more sarcastic thanks. It seems to happen every time I come here. In all seriousness, Bill McRaven is a great American, a skilled warrior, and someone I consider a personal hero. He's a national icon. Now I follow the advice and counsel without question that Bill McRaven has offered. And I know you're all familiar with his iconic advice to the first thing is to make your bed. I know you've heard that. And so I did have to, it was a very early get up for me this morning because I flew here this morning. So I was going to endeavor to make my bed just like Bill advises, except I got a gruggy but assertive voice from my wife, not this morning. But I tried. But he's right about that. There is wisdom here. If you can't do the little things right, you never get the big things right. And following Bill at the lectern is a big thing. Bill did an excellent job of capturing the essence of the challenge for intelligence. To eliminate or at which we rarely can do or at least reduce uncertainty for a decision maker, whether that decision maker is in the Oval Office or to stretch the metaphor an oval foxhole. So Bill, thank you once again for your long and distinguished service and your friendship. Also, I want to pay tribute to a mentor of mine, Admiral Bobby Inman, just as he's mentored Admiral McRaven, he's mentored me for a lot of years. Admiral Inman officiated at my promotion ceremony for Colonel in 1980, 35 years ago. And I've never forgotten that. He's been a great mentor to me ever since. I actually, I'm very, very pleased and honored to be just a small part of this very significant milestone. It's a significant milestone, obviously, for the Central Intelligence Agency, but it is also one for the entire intelligence community. This afternoon, John Brennan, I thought did an excellent job of taking a long historical look at the President's Daily Brief, along in terms of the year span. I could not be prouder. I could not ask for a better partner, colleague, friend, and, as we call each other, foxhole buddy than John Brennan. And I'm so proud of the relationship that we have had during not only going back to John's tenure in the White House and now in his great service as Director CIA. And he spoke very eloquently, I thought, about the significance of the PDB as did our panel members from the Kennedy and Johnson years. By the way, the CIA modernization effort that John talked about, integrating the disciplines and capabilities across the agency, reflects changes that we've been making as an intelligence community. And they will make the agency faster and more responsive to world events. John's superb leadership in bringing changes about has been tremendous. I could talk for hours about how these improvements at the CIA will make the entire IC better. But I recognize I'm the last keynote speaker and I'm standing between you and the reception, so I won't. So today, we've of course focused on a single vital daily intelligence product. PDBs, as you've heard, are at the apex of the intelligence production food chain. And I don't think any other nation on the planet would look back, open and expose intelligence work with the significance of what we're declassifying. One of my major takeaways from the controversies of the past few years has been that, yes, we have to protect our secrets, our sources and methods, our tradecraft, but we have to be more transparent about the things that we can talk about. Because although for most of my 52 or so years in the intelligence business, we haven't talked publicly about our work, at least very much. Now I think the American public expects us to talk about how we're using the power of U.S. intelligence responsibly. That's a lesson I personally believe we didn't learn quickly enough. And that we, by the way, certainly includes me. And so more and more, we're discussing our work to help correct misunderstandings and to try to help people grasp what we do to show that we're worthy of America's trust and to prove that we make worthwhile contributions to the security of Americans and our friends and allies around the world. It's why over the past two years the community has declassified thousands of pages of documents about our work, and importantly about the oversight of our work that's conducted by all three branches of our government. By publishing these declassified documents on our Tumblr site, I see on the record, and pushing them out on Facebook and Twitter, they reach millions of people in the U.S. and around the world. That includes, as well, our adversaries, who have also learned a lot from our transparency. And Edwell M. and I think spoke very compellingly about this dilemma. But we believe transparency is worth the cost. Releasing historical documents like we're doing today is another way we can talk about what we do, while protecting the tradecraft behind today's intelligence work. And I believe the PDBs we're releasing today are from a particularly interesting time in our nation's history. I received my commission in the Air Force when Kennedy was president. In fact, in August of 1962, I met President Kennedy at the ROTC summer camp I was attending at Otis Air Force Base, Massachusetts. And as luck would have it, I was in the front row of the rope line, and the president Kennedy came by and spoke briefly to each cadet, most of whom, when he asked, were planning to be pilots. He got to me and he asked me what I plan to do in the Air Force, and I said I wanted to be an intelligence officer. And he simply said, that's good. We need good intelligence officers. Never forgot that, obviously. So I also served a course in Air Force intelligence through the Johnson's, President Johnson's time in office, and served two tours in Southeast Asia, the first one in Vietnam in 1965 and 66. All to say, this event has personal significance for me. I think there is a certain relevance and cemetery to John opening today's event, and my briefly closing it. And I'm here, of course, because 10 years ago under the Intelligence Reform and Terrorism Prevention Act, the management of the PD process moved from the CIA, the Central Intelligence Agency, to the office of the Director of National Intelligence. And so as a result of that, in the past decade, the PDB truly has become an IC product, as John mentioned. But we've tried to build on the PDB process, tried to build on the foundation of CIA's tradition of excellence. And I think I can say, and I'm proud to say it, that I believe the intelligence community, writ large, is living up to that CIA legacy. CIA continues to be the mainstay of producing PDB articles. But the rest of the IC makes major contributions as well, all 16 components of the community. Every intelligence agency and element has contributed material that has made it to the president. It is truly a community effort. It's been an honor this afternoon to be at this library to talk about the work of our top analysts. President Johnson himself once said, quote, a president's hardest task is not to do what is right, but to know what is right. Having worked closely with and for our current president, I can absolutely vouch for President Johnson's words. Knowing what is right, deciding what is right, is the president's hardest task. And the IC can't decide for him what is right. We wouldn't want to. But when it comes to national security, it is our job to give him the intelligence he needs to help make those hard decisions. I can also vouch that our current president is a faithful and voracious consumer of intelligence. And he's been right there with us through the difficulties of the past few years. I believe he has a profound understanding of the intelligence community, the intelligence process, where his intelligence comes from, and importantly, the men and women who do all that. So today as we celebrate the release and publication of the documents that inform President Kennedy and Johnson, each the most powerful man in the world in his turn, I want to assure the American public that today's intelligence and today's PDBs live up to the CIA's tradition of excellence, exemplified by the briefings you can now read here in President Johnson's library. And that today's PDBs tap the excellence and the diversity of thought of the entire intelligence community. So again, it was a great honor for me to be here and play a small part in this really significant milestone, not only in the history of the CIA, but the intelligence community. Thanks very much. Thank you very much, General Clapper. To conclude our conference, I'm going to bring up my friend Joe Lambert once again. Joe, Joe, I want to thank you and the CIA for not only releasing these documents, which are really a treasure trove to history, but for helping to organize today's conference. So thank you so much. Did you stay here? Yeah, of course. Well, as Mark said, this concludes the event today. The documents that were referenced throughout the day are live right now on the CIA's website so you can gain access to them right now. Would you join me in thanking all of our senior intelligence community speakers today in the front row, both current and former? I think they did a terrific job giving you insights into the PDB and the process. And as I thank you, we have a small token of our appreciation. We'd like to give three organizations. So if I could ask for those right now. So the first one is for Mark up to Grove in the LBJ library for your help. It is a nice, nice piece of crystal that has the CIA seal and today's event on it. Thank you. We have one for the University of Texas, so Adam McRavid, if you could come up for this, please. And we have one for the Association of Former Intelligence Officers. So Jim Hughes, if you're in the audience, could you please come up? Thank you, folks. Safe travels home.