Hey guys, welcome to Higan Iroothil and we're doing a build guide for Arons should you you know should you decide to pull for him at this point you might be wondering why you should pull for him I'll give you some you know some pros and cons on his kit and we'll be starting off with his stats okay so for his stats priorities would go first with HP a lot of his modifiers and his skill is driven by HP the other one is going to be AD the other two would be crit rate and armor okay so those are the modifiers that you should concentrate or the stats that you should concentrate on but focus more on HP and AD okay so moving on let's talk first about his recommended plays looks like Thor he's a blacksmith I think by profession but we'll go to his plays so that we could more or less you could more decide on what to equip him should you get him or you already have him in your roster okay guys for his plays I am recommending if you don't have any you can start with Karota here so this is to enhance his AD one of the best three star sets that we have but this is only for AD enhancement and increased damage dealt by basic attack so very decent if you don't have any of the next plays that we're going to be talking about the next one would be in the five star sorry four star realm it's going to be Phantom increase max HP by 10 which she needs as I mentioned after casting a skill or ultimate which he will do mostly increase AD by 30% within five seconds so this one is a decent one for you to equip with him I'm sure you guys have a lot of this lying around so Phantom would be one for a four star the other one for four star which I think would be good for him as well is going to be a Luda increase AD by 10 increase increase basic attack damage by 3% per second should you want him to deal more damage and up to 10 stacks all stacks will be will be will expire when changing the target but here is the one that I'm really recommending for you guys is should you want to build Aaron in terms of having max HP and also adding to damage mitigation for him and his team then you should go for Lady by although I think he is built he is actually a hoplite but technically he is built like a gargant I don't know yeah like a gargant so this one would be best for him okay I'm just going to be discussing this so this is roughly damage mitigation in increased max HP one other play that I'd like to you know discuss because this you guys will be asking this there's a banner out is also Vita Vita is a five star increased max HP which is actually perfect for him but this one is what I think you should decide on for yourself whether you're gonna use Vita or not when HP is below 35 instantly heals for 40% of max HP this effect may trigger only one time each battle so take note although this effect is a very very nice effect this only triggers once okay but I'm not recommending this because again if if the battle goes long then once it triggers once you can't have it trigger anymore okay so I'd rather go with the damage reduction which Lady by has over that one okay so we'll move on to skill priority and see how we're gonna be building him okay before we go to skill priority currently I have incomplete sets of Vita and Lady by but what I'm after right now is the HP of plus 15% that is why I'm equipping it I'm actually going to equip him with Lady by if I have a complete set not necessarily for Vita I got this in a I don't off banner pull if I could remember but that is it so more or less you can actually use still lady by if you have to you'll just have to activate the HP percentage bonus okay moving back to his skills one of his priorities I think that you should work on first and foremost is going to be his passive okay take it take note that the passive that he is having is dependent on who you're gonna be bringing so first is dependent on a guardian so if you have a guardian character in your team he gains 20 attack AD 20% at AD 35% bonus attack speed and 20% crit rate so he becomes more offensive okay so either way the passive is one of the best to develop because he gets stats stat increases here you don't have to do anything it's always on as long as you meet the criteria if you don't have a guardian if you have him and another hoplite for example in the front or three of them are hoplites if you don't have a guardian simply put Aaron max HP is going to be increased by 20 to 24% again if you increase this let's just upgrade this once okay so as you upgraded the the percentage increase as well which is very very nice as far as the others it's a fixed stat so 20 35 and 20 is still the same so you'll be increasing this one so again you have a buffer armor you have a buffer damage taken reduced and you have above for max HP these are going to be increasing as you level up this stat okay so moving on to the next one after you prioritize the passive next will be the ultimate because this one makes him even tougher so he gains 40 bonus armor and magic resistance this will last forever so as it says here so this is going to be permanent okay so this one the Hephaestus craft is max three stacks the unit buff gains additional HP equal to this so there's another HP bonus and which makes him more tougher of Irons AD within its effective range all allies AOE damage reduced by 35% so if he has a team with him you do a wrecking ball we'll discuss a wrecking ball later so he also gives AOE reduction and all damage taken is absorbed by Hephaestus craft so but take note if it's broken then Aaron will be stunned for three seconds so take note of that but again this is a very very nice skill to have because it protects your team especially the frontline especially after you activate the wrecking ball so passive first ultimate second as priority third would be active the wrecking ball is actually third because the wrecking ball whether it's in you know for the first level or the ultimate level you're still gonna be having the wrecking ball you still have that so again this is the third to level up so Aaron puts his nearby allies at the wrecking ball take note that when he says nearby allies it's usually melee allies that he brings to the wrecking ball inside the wrecking ball it's not the caster and the ranger at the back so all guardians or hoplites with near near him unless if you're you know your your your range characters move forward then they'll be included because they're nearby but technically it's gonna be melee characters that are going to be going with him then propels the ball to the target enemy in deals physical damage equal to AD percentage also the enemy it will be stunned for two seconds this skill is perfect whether it's going to be PvE or PvP for PvP this is going to be a headache of a skill because you're gonna be going through the defense and going through the softer targets at the back around the wrecking ball take 50% less damage and knock back all enemies on route so take note this skill is going to be it's going to take effect whether it's it's level one or level 10 that is why it is going to be the third okay the damage is not really important the basically the the stun and you know the going through the front enemy that is what is important of this skill so level this up third then the last one would be the basic attack okay so we will have to go through awakened priorities as far as he is concerned phase four is a big bump okay it's a big crucial step in terms of awakened because if you're trying to build a fire-based team in which you have four obviously so pyro characters gain 15 bonus crit rate which is kind of silly because again you have two of the most high DPS units in the game you have Rita you have Sir Slit if you built them with crit rate then therefore they're gonna benefit from this so if not upon taking a fatal hit becomes immune to all damage or five seconds can only occur one time per battle so even if he's about to die you could actually use this if you're not going to use him in a all pyro team okay next up is phase 5 phase 5 is a shield pyro characters subsequent 10 basic attacks deals damage equal to 70% of own AD this as well is a nice buff to an all pyro team the next one is a is just a buff to it is a skill is a skill triggered by his awakened abilities again shield equal to 300% AD within six seconds I like this better the first one if especially if you have not all not even if it's not an all pyro team majority of the team is pyro then this is going to be good and phase 6 a festive scrap is active recovers HP equal to 100% of arms AD this is actually nice because this gives him healing sort of a healing when he has a festive scrap I'd prefer this over this one because this one increase HP granted by increased by 5 to 35% you don't I don't think he needs more HP I think this their HP recovery is actually better for him at this point okay so what team works with Aaron okay so Aaron works definitely works well with a pyro team he's gonna give buffs he's gonna be protecting them AOE damage reduction you name it but not only in pyro teams he can be put in any other team it doesn't have to be a pyro team even if you bring a pyro team it does not really mean that you have to have all four you could have three let's see you have Sirslet Rita and other is an off you know off element it's still good it's still a good trade off for the buffs that he's going to be giving okay let's do some let's do a demo for those who haven't had him yet so and are you know thinking of getting him in a pole in his banner let's try him out in couple of stages here so let's go with deep maze and try them with one stage here I've actually built a sample team already okay so he is he has only one purpose guys and it's to break the front line so that is why you're bringing him break the front line damage reduction to his team and also deal decent damage as well so a lot of damage reduction survivability built into his kit and buffs as well for his team so let's do this one so first and foremost if there is a like this one there's a big there's a big what do you call this big enemy in front so he winds up and takes them to the back to the boss at this point I don't want to you know I don't want to manual this let's do this auto that is basically how he's gonna be doing it you're gonna be leaving all of your range characters behind but all three of them are going to go up front if you only have two melee at the time you'll be bringing it's gonna be him and another one as well so again it's a very very nice skill to have especially for PvP and more or less if you have him at PvP you could actually make him your main in you know you could use it you could use him in your main team or you could actually use him as one of the members of your multiple teams okay so you've seen the demo at this point what do I think of Aaron he's really a hard sell because the currency that we have for his banner is actually limited so at this point if you're when you think of Aaron he's really an investment for the future he's really investment for a future team especially if it's a pyro team if you're not thinking about a future investment I don't think he would be you know important for you now he's not really if you have a lot of going for you for fire it's okay that you go get him it's just that in the future he is going to be probably one of the mainstays for PvP also for your fire team if you want to build an all fire team he's going to be part of that course so it's really up to you if you want to invest at this point it's he's not really a must-invest for now the the present but for the future he is actually a must-invest in or must pull so that is for me guys that is it for me so what do you think of Aaron put your comment down below and hopefully you could share with me your thoughts if you already have him already so thank you very much guys for staying this far take care stay safe this is the warden and I'm out of here


Putin is afraid that this is our plan, Schultz. Olaf Schultz, Chancellor of Germany, has stated that the West has no plans to make efforts to change the political regime in the Russian Federation, but Vladimir Putin is convinced that it has such plans. According to Deutsche Well-Media outlet Olaf Schultz said that the West is not trying to change the political regime in Russia. We do not decide who sits where. We also do not plan regime change in Russia. But the Russian President is afraid that this is our plan. Putin will have to live with the fact that the European Union is his neighbour. Open societies like the Union of Liberal Democracies will hope that freedom is not a virus, the Chancellor said. Since Russia's invasion of Ukraine, Putin has been absent from the global political arena. In March, the International Criminal Court issued an arrest warrant for Putin on charges of participating in a scheme to deport Ukrainian children to Russia. Earlier, Schultz said that the European Union and the German government are not aiming to change the regime in Russia and that they were not involved in the attempted rebellion by the private military company Wagner Group. Instead, Germany's goal is an independent Ukraine, he said, warning the war can still last a long time. This is a problem Putin has brought on himself. Schultz said, adding that the mutiny showed that it is irresponsible to put military force in private hands. He also accused Wagner of committing crimes and unforgivable actions in Ukraine, but also in conflicts in Africa.


Delegates from Waipa's member states reacted positively to this historic achievement. The other side is also a satisfaction for the international community. There is an act, I would not say of humanism, but of responsibility. Because leaving aside this fragment of the world society, it would have been bad luck. I think that the international community and especially the OMPI have made a historic act here in Marrakech. Thanks to the Treaty of Marrakech, we will be able, with respect to the protection of intellectual property, to allow those who do not have the physical means, who do not have the visual means to also benefit from this. For the first time in the history of the OMPI, the OMPI was born in Marrakech, thanks to the spirit of Marrakech, thanks to the length of my design. And everybody is kind of astonished that finally we got this treaty that will help people get better education and personal development and participate in lives. That's an inclusive treaty. Brazil will be very quick in the ratification. The United States is very pleased with the outcome. We think we feel the enthusiasm in the room and we think that it is very good for people who are visually impaired or blind throughout the world. We think that the successful collaboration amongst many countries actually will serve many people well. I think the multilateral system here at WIPO is very effective. I think that it serves each one of the member countries extremely well. The collaboration, the mutuality, the agreement, the common understanding, the appreciation of each other's cultures, philosophy and perspectives could not have been benefited more and played out better. It is indeed very, very encouraging. For many of us who can read, who can easily access books, we take reading for granted. But for those who cannot read or have infirmities, this is indeed a miracle. What is happening in Morocco is a modern-day miracle where hundreds of millions can now read. We want a treaty that works. And this is a treaty that will work. I was extremely pleased that the demands identified as priorities by the World Blind Union and the blindness community that we were able to deliver that. We were very committed to not have a trophy treaty. From the preamble all the way to the end, you will find careful efforts to ensure that we do not undermine the very system that gives us these books. And yet you will also see a clear commitment that people with visual impairments should not be excluded from that great world of literature that we all enjoy so much. It certainly exceeds my expectations, and I am certain that it exceeds expectations even of the beneficiaries who came here with a long journey and are leaving with something that they so strongly wanted and that we wanted for them. It is an excellent result, what we got. We are very excited since considering that we are among the first countries that put the ball to roll on this and it is very satisfactory to see after several years, more than five years of negotiation, to see that we finally have a treaty that will serve the people. Definitely, we got a good consensus that balances the rights of those right holders, the authors, the creatives, and the visual impaired people that are in serious need or craving for books and for materials. This is a matter of education, it's not only a matter of entertainment or anything else, it's a matter of equal opportunities to education and for life. The European Union and its member states are very pleased. We are very glad with the success of the negotiations and with the result within its adjust and unneeded treaty to provide and help providing access to visual impairments compared to the books we all would like to have access to. The process hasn't been an easy one, but I think we have all proven that when needed and for the right reasons, the members can come together, bridge differences and get consensus. I think the result is a very good result for everybody and first and foremost for those that will benefit from the treaty. I think this is the proof that as difficult as it might be, multilateralism can function. The result in Marrakesh this year, the result in Beijing last year are proofs to that extent. We are extremely happy with that finalization of treaty for the visually impaired and other printable. As you know, India has the largest chunk of visually impaired population and unofficial records say that one fourth of all visually impaired are in India. That is the reason why we introduce exception limitations in Indian Copyright Act in 2012 amendments and the important ingredients of Indian provisions are in the international treaty. That's why we are extremely happy. I am satisfied with the provisions of that treaty. It is a balanced one. Consider the main interests of the different groups and different interests and I think it is a good job which we did during the ten days ago and I hope that the treaty will be implemented in favor of the visually impaired persons. This is a great treaty. We are very happy to see that this month we have a result that will solve the problem. And we are very happy to see that the spirit of Beijing continues in Malacca. This is indeed a result of an ancient relic. The whole world represented here. We are in an historic moment that is giving a message that intellectual property copyright is balanced and that copyright may allow, of course, from the beginning as now it's clear to give the chance for access for visually impaired people. This treaty basically sets the pace for most African countries who haven't been having any laws or provisions in relation to access for the visually impaired and it sets the background for us to ensure that we amend our laws accordingly. On one hand it deals with the rights of the... it takes cognizance of the copyright owners but at the same time it enables the access without necessarily prejudicing the interests of the rights owners. Switzerland is very happy of the adoption of the treaty. It was really a good example on how we can work internationally together and collaboratively understanding each other and arriving to a very good treaty and we think this time we have really solved an important problem for visually impaired so we are very happy and satisfied of the result. Definitely. We have seen last year with Beijing an audiovisual and this year we see it with this Marrakesh Treaty so definitely multilateral is really the place where things happen and continue to happen and WIPO is definitely a leader organization in that field for the moment so yeah, we are very proud of being members also of WIPO.


All right you guys, so I just got up and I wanna show you my little morning ritual here before I actually eat. So I got up, I went for a little coffee walk. My neighborhood is really quiet and really calm and I usually use that as time to go through my goals in my head in the morning. And then I sit right here, typically with a bowl of oatmeal but I wanna show you what I do first or at the same time. So I come on over to here, right, a little mini kitchen table and I sit down in front of this window and I forgot my cup of coffee which is maybe a couple times a week for me, not something I do daily while there's my stomach a lot. And then basically I just sit down and I go through my goals. This is the simplest, most effective way to quote manifesting. Every day, just look at a list of what you want, okay? So every year I write down what I want and I keep writing it down until I make it happen. On the back, it says inspired or aligns daily rituals. In other words, what are the habits I have to do today that can make that happen? So for example, one that's a little bit longer term is move to a new living space and office, right? And then I have this little thing I've printed out.   All right, you guys, meal number one, breakfast. My breakfast tends to be pretty simple. Most days I end up cooking it and I tend to stick with basically salty or savory and if I'm craving more salty, usually what I'm doing is eggs on toast, but when I get to a more savory phase where I need something that's more grain based, I tend to go with oatmeal. So this is just oatmeal, local berries from the farmer's market, cinnamon, little bit of salt and some local honey I also got from the farmer's market. For me, the philosophy for breakfast is and really all my meals is eat similar to the Mediterranean diet, right? So the Mediterranean diet usually is shown to have both in populations that live a long time, the best results for longevity, as well as even in clinical research, people tend to have greater cancer emission, right? So lower rates of cancer recurrence on Mediterranean diet. So it's one of the most clinically studied, but basically it's more grains than you'd expect, little bit lower protein and a large diversity of foods and also coffee and red wine. All right guys, I wanna show you my lunch now. So it depends on the day, but my favorite spot to order out if I'm too busy working or in the office is a spot called Sweet Green here in LA. And the reason I love it is that it's basically the closest to a home-cooked Mediterranean meal that you could find. So this one is a pesto chicken plate. I wanna show you here. I buried my pesto, these fools. All right, so I wanna show you why this is the foundation of my Eating for Energy plan. So basically the base is Mediterranean meaning it's about 50% carbs, right? Sweet potatoes, breadcrumbs. There's some quinoa, the bed of spinach. So it's decent amount of carbs, decent amount of carbs from vegetables, a lot of broccoli, there's tomatoes. And then you have blackened chicken and you have some regular chicken there. And then you have this pesto sauce and hot sauce pesto is actually my favorite meal. Honestly, my favorite taste. So the point of this is that, for me Mediterranean meals number one are balanced. So you have protein, carbs and fats in all of them. They're filling because it's a lot of whole foods. You stay full or longer and it's a lot of fiber. So you're not eating massive amounts of food and then feeling sluggish or constipated and corked up. So for me, I tend to always look for balanced meals. You can see there's carbs, veggies, protein and every one. And I try to make sure actually all three macros are in every meal that I eat. I try to make sure at least one cup of cooked vegetables. I tend not to do very well with too many raw veggies but this tends to be my lunch sort of meal. And I try to cook this way too on the days that I cook. But in general, the gist is eat Mediterranean and focus on the whole foods. All right, so now we're home. Basically do my meal prep every week and I'm gonna walk you guys through what that looks like in particular. So just the other day, I finished preparing a couple of these meals. And I just basically cook it on bulk at once. And sometimes I do that for the first three, four days of the week. And sometimes I do that a little bit longer. It depends on what's going on if I work really late or if I'm seeing patients, for example, then just everything goes really, really late and I don't really wanna cook at eight o'clock at night. So I'll go out. But I'll show you what it looks like here and we'll talk about my overall strategy because you guys follow me. The whole point of what I do is being deliberate about your life. That is the strategy for high performance. So I basically I'm gonna show you a couple of these meals that I prepped here, right? So really, really simple. My strategy is eat mostly Mediterranean, right? These last two are looking a little anemic. I ran out of vegetables, but you get the point. So I tend to cook mostly Mediterranean, which means that I have all three macronutrients, right? Protein, fats, carbs. Typically I'll do rice as my main starch because it tends to cause me the least digestive upset. I tend to do about four ounces of protein, beef, chicken, fish, and then sauteed vegetables. And then I like to throw in some little other things just for more variety. I like fermented foods because I have a lot of GI problems. Olives just because I'm a salt fiend. And otherwise I drizzle almost everything with either olive oil or balsamic. But the general strategy is health, number one, because for me, high energy is the essence of high performance. And if you're not feeling well, or a lot of the times if you're eating for performance, right, if you're eating in a way to look good, sometimes that means a lot of women I see are exhausted or cranky because they're not eating enough food or they're not eating any carbs. And a lot of guys that wanna bulk up, they're eating garbage. And so they're overeating and they're sluggish and tired or they're not sleeping well. So for me, number one, it's about health first. But the general strategy is having a system and being deliberate, right? For me, like you've seen my other videos, I try to always have a day in the week where I put something on the calendar so I know this is when I have to do the meals. So it's not accidental. There's never a time where I forget or I didn't plan, it's on the calendar, like going to work is on my calendar. And then that time I'll prepare all those meals while I'm doing miscellaneous stuff around my apartment. But the big picture is that the way I plan my day for food is the way I plan my life, which is that I have a strategy. So in the same way, if you wanna find love or you wanna write a book or you wanna start a YouTube channel or a business, have a strategy and then figure out in terms of daily habits and rituals, what is the daily habit that is most likely to make you succeed and reach that goal? If you think about your daily habits instead of goals, it's way easier to achieve the goals and dreams that you want. So that is what I eat in a day and what I recommend eating in a day. I have other related videos on this exact topic and I also have a goal setting worksheet down below this video you guys that will help you strategically figure out what is my dream life? What's my perfect year? What do I have to do right now to make that happen? So check them out.


The series evolved from sessions that were held by the PTLs regarding updates to their projects at each summit, and we converted them into webinars to extend that reach beyond the summit. With us today, we have John Dickinson, PTL for Object Storage, and Robert Collins, PTL for Provisioning. Each one will speak for 15 to 20 minutes, and then we can take your questions in and at the end. So with that, I will get going, and I will pull up John's presentation. John, when you're ready, we're ready for you. Thank you very much. Happy to be here, and I'm glad that we get to participate in these webinar series. One of my favorite times of every summit so far until we started these webinar series was always giving the State of the Project talk and being able to basically brag on the community and see what's going on. And so now doing that in the webinar series has always been becoming the new way to do that. It's really exciting. So thank you very much. My name is John Dickinson. I'm the Project Technical Lead for OpenStack Object Storage. You can find me online. My Twitter handle is not my name. I can send you an email at me.knocked.mn and various other places. So today I want to talk about what we've been doing since the Ice House release and what you can expect in Juneau and what's going on there. So next slide. So the basic reality that we're all familiar with is that storage is a problem and it has to be solved. It is a ton of data that we're all generating and that our users are all generating and the applications that we're writing are now cross-platform, as in like moving from different devices and users are demanding their data being portably accessible across their desktops from home to office to homes to tablets to all of these things. All of these new applications in addition are just generating a tremendous amount of storage with documents, videos, user-generated content. And it doesn't matter where you are or what you're writing, this is a problem that has to be solved so we have to have a good solution for it. Next slide. The change that's happened here is that when confronted with this massive problem of storage growth and the storage requirements, we realize we have to change a little bit about how storage is provisioned and how it is deployed in an organization. Used to you need an application, you write an application and you provision some storage for it and the next application comes along and you do the same thing that gives you a lot of siloed storage. And that becomes a little bit tricky to take advantage of some of the economies of scale pooled storage. Siloes are hard to provision and use effectively. So what we need is some sort of scalable infrastructure to deal with that. And ideally what you really want is to be able to do that in a way that you don't have a particular hardware lock-in. So you can change and grow and adapt over time. Next slide. So the other thing we realize is that we also need a lot of agility with our storage. From the ops perspective, you want to be able to automatically work around failures. You want to be able to do seamless upgrades. You need to be able to do capacity adjustments on the fly. And then just from the organization overall, you have to be able to match the storage to the use case. When you have a use case that says this is going to be high throughput or this is going to be large volumes of data your storage system is going to work best when you're able to actually configure your storage to specifically solve those problems. And so what we need is not to make the applications worry about what particular hard drive you're storing it on or how to actually effectively store the data to prevent operational error, hardware failure and things like that. You need a system where your storage can decouple your data from the actual storage media that it is on. And this is what SWIFT does. This is why SWIFT is useful and why you get such great economies of scale and throughput and efficiency when using SWIFT as a storage engine for your growing unstructured data. So next slide. So overall as a summary, what does SWIFT provide? Looking at three different people. If you're the enterprise IP organization, what you get is you get a shared group of stores that gives you a flat name space that allows you to have to consolidate your storage requirements and take advantage of the cost savings you can do for that. The no lock-in allows it to be very flexible as far as how you're going to grow your storage going forward. Now if you're the ops guy, then your day-to-day operations is smoothed out by being able to run SWIFT. So you're able to do things like automatic failure handling, where if there's a normal and expected thing, SWIFT automatically works around and adjusts for as well as automatic, or not automatic, but smooth capacity adjustments, meaning that you can change both up and down the amount of storage provision without having to worry about turning off the system or having any sort of end-user client downtime. And then being able to do in-place rolling up your entire cluster again without having to have any kind of client downtime or interruption of service. These sort of things, automatic are built into the system and they let you, as someone who is running and operating and deploying SWIFT makes the day-to-day operations easier. Now as far as the application use case, the end-user application, the storage, the things that we all know and love, are using to actually take your pictures and upload them someplace and watch the videos and stuff like that. The hard problems that we have, SWIFT takes over the hard problems of storage away from the application. Those hard problems generally all have to do with scale. Where do you put stuff? How do you manage your access to it? And with SWIFT, since SWIFT is able to offload those hard problems away from the application, the application developers can think about making the app awesome and not having to worry about dealing with nuances of storage or wrestling with particular limitations of a particular protocol or the storage media itself. And so those are the things that you get from running SWIFT, both from the apps perspective, from the enterprise perspective and from the developer perspective. So what's going on in SWIFT? What have we been working on and what are we looking at working on over the next several months? We finish up the OpenStack Juno cycle. So there's a couple of major things that I'm going to talk about, and these are storage policies and Erasure Codes in SWIFT. Next slide. Storage policies, I think, are the biggest thing that has ever happened in SWIFT since the whole project was open source. Storage policies allow you to exactly match your storage to your use case. Organized storage. So in a nutshell, what storage policies give you is that given your global hardware footprint of your SWIFT cluster, then you're able to choose what subset of hardware is storing your data and then how the data is stored across that subset of data. So if you know something about the internal to SWIFT, storage policies allow for multiple object rings in the same cluster. So let me go into a little more detail about how that actually works and some of those use cases to really just kind of bring that home. First off, storage policies has introduced a slightly new API perspective and it's extremely simple. Next slide. Storage policies are configured by the Deployer, the operator of the cluster, and so a cluster operator may create and provision, say, a gold, silver and bronze storage policy, or maybe the tuna fish and cupcake storage policy or whatever else they want to do. And then when the client ends up creating a new container inside of SWIFT, the client will send one extra header, the extort policy header, and give it the name of the storage policy that they want that container to be. And that's it. There's nothing new, nothing else that has been changed in the API to support this. It means that, I thought I guess with some recording information, but it means that all existing clients continue to work with SWIFT seamlessly and there's no backwards, incompatible changes here. But all new clients that want to take advantage of this functionality now have the ability to easily create new containers in different storage policies. So let's talk a little bit about the use cases on the next slide and how storage policies I see have already are being used and have been talked about being used and maybe some possibilities for the future. So there's a few really interesting things that I can think of for storage policies. One of which is that, well, I guess to back up just a little bit, remember, storage policies allow you to choose your subset of hardware and how to store your data across that subset of hardware. So first, with that first part, you can choose your subset of hardware, for example, based on a geographic region or a particular performance period, you know, SSD versus spinning hard drives. And you can choose, when you're going to choose how you store your data across a particular set of hardware, then you can choose the replication policy that is used. So by default, we normally recommend that people use a triple replication scheme inside of Swift, but maybe that's not right for every use case. Perhaps you want something that is just two replicas. And I think this is the first obvious example of where storage policies become really useful. Imagine you're doing video transcoding. You've got your goldmaster image that's, you know, multiple gigabytes stored in your Swift cluster. And it's really important that you keep that with both high durability and availability. So you want to put that as something that has a triple replicated policy. But if you're transcoding that video and you want to make it available, for example, on different mobile devices, different bit rates, things like that, it's really nice to keep those available. So you don't have to recompute that on every request. But if you lost that particular transcoded copy, it's not the end of the world because you can recreate it. So in that case, you can save some money, especially on your storage costs by provisioning a reduced redundancy storage policy. So you just use two replicas. And in that way, you can store all of the transcoded video or perhaps your image thumbnails or something else that's, again, retreatable in a reduced redundancy storage policy. And so this is something that I expect people to very quickly write and deploy and it's something that you could use today with storage policies in Swift. Another very obvious case with storage policies is taking advantage of being able to choose that subset of hardware and being able to designate that either on a regional setting or potentially on a performance setting. So on the regional setting, you can imagine that if you've got a globally distributed Swift cluster, which you've been able to do for about a year now in Swift, what you could do is have an East Coast and a West Coast United States location and also perhaps an EU and an Asia location. And what Swift has done up until this point is simply distribute your data with as many replicas as you have configured across that entire global footprint. But not all data needs to be accessed equally in all places and some data only needs to be in certain locations. So because of potential laws and rules and regulations and things like that. So one thing you can do is you can configure different storage policies to designate different regions. For example, you could say I've got a set of branch offices and each or maybe edge locations throughout the world and I need to make sure that I have a copy of my data on the edge. For example, if they have an office in New York and an office in LA but then my headquarters is in Denver. In that case, maybe you'll have data that is stored and accessed both just in New York and you have different data that's stored and accessed just in LA. But you can create a storage policy such that the data that is stored in New York also will always have a copy in the home office in Denver. And likewise for the LA office, we'll always have a gold master copy so to speak in the Denver office in the home office. What this means is you can imagine that you've got the data that is pertinent to a particular geographic location. For example here, the New Yorker LA. We live in that location and that gives you good locality of access which increases throughput and reduces latency. But it also means that you have your copy back at the home office in Denver but you don't have to worry about going all the way to LA to store that data and access that data every time you try to do it. So it really allows you to have a lot more efficient control over how or where in the world your data is placed. Obviously you can imagine some other things about saying, I need to have certain sets of data that for example only live inside of Germany and never leave and traverse the Atlantic and come to the United States or something like that. So those are some examples of how you could carve up your switch clusters to enable some storage policies across different geographies. And you could clearly do the same thing by using different performance peers, SLA requirements for different kinds of hardware. Speaking of different kinds of hardware, there's some other things that have been very interesting happening in the community along those lines of storage policies. Is that there's been several companies, HP and Red Hat included, that have been developing some plugins for Swift to allow them to take advantage of either a particular storage engine, for example like Gluster or Seth or to take advantage of particular hardware, for example in case of HP, and they offer something over and above or just something that is not available out of the box with Swift. And so what you can do is you could be able to, for example, configure a storage policy that says, you know, I'm going to have this set of hardware is going to be running or this set of data inside of Swift is going to be available on this set of hardware. And that allows the vendors to come in and offer either their own open or proprietary extensions to Swift and take advantage of their own technologies they are developing. And then what are the kind of things can we do with storage policies? I think this is where you come in and this is where I'm excited to see how people end up using these powerful tools. There's obvious things that people can do along the lines of encryption and compression and things like that. But I think there's also some very interesting things I've heard about, say I need a storage policy that offers, for example, very low jitter rates for video streaming. And that's the kind of thing that you could preferentially store, say video content in your low jitter storage policy and not have to worry about that on your storage policy that's designed for backups. Overall, I'm really excited about the possibilities that storage policies allows. This is something that actually just last Friday was merged into Swift. We're currently doing some community QA work on it right now. And it is going to be available for the world within the OpenStat channel cycle. So next slide. Now the next big thing that is happening inside of Swift and the thing that we are working on for the rest, or one of the major things that we're working on for the rest of the junior cycle, is creating a storage policy that is a non-replicated storage. We're going to be able to allow employers to set a storage policy that would be erasure coding data. If you're not familiar with the erasure coding, basically it's a way to take your data and then break it up into chunks, mathematically compute a few extra chunks, and then store all of those chunks in such a way that you can survive the loss of quite a few of them. And the real advantage of this is that although it does cost from extra CPU to compute the needed bits for erasure codes, you can get very high durability without having, say, the overhead of triple replication. So you may even be able to get down to, say, a 1.4 to 1.5x overhead rather than a full 3x overhead for triple replication. This is something that is an active area of work, and it will consume a lot of time within the junior cycle. And I hope it makes it inside of the junior cycle, but we're not really committed to that date right now. It's more likely that it's going to be closer to the end of this year. And so just in a very practical sense, one reason I'm really happy about it is that it gives a better fit for some common use cases that are swift, specifically when people are storing very large data that doesn't have very high access rates, things like backups and image storage, especially when it comes to integrating with the other open-set projects. Next slide. So we'll be working on these things quite a bit, and there's obviously not the only thing that we'll be doing with the rest of the junior cycle. Some of the other active areas of work include specifically looking at some performance and efficiency improvements, and we've got some exciting things in progress there. And overall, we've got a great community that has been built over the years and has continued to participate, but we would love for you to get involved as well. If you have any questions or want to get involved, please reach out to myself or reach us at OpenStackSwift on FreeNode IRC. Take a look at the OpenStack Getting Started pages and swift.openstack.org is where you can find a lot of the Swift developer documentation. So I think I have some time for a couple of questions. I'm just looking over the chat now. Great. You can see whether I got the answers right or not. Yes, storage policies are in master right now. The use case with transcoding with storage policies would be, for example, a reduced redundancy storage policy. You would want to be able to store your GoldMaster video, for example, at Triple Replica, and then you could store the transcoded copies in reduced redundancy, which just allows you to save some space. And then that last question there talking about which sort of erasure codes we'll be supporting. And Robert was absolutely right. There's a library that's being developed in conjunction with this effort called Pykey Seaglib, which essentially is a pluggable interface to different erasure codes libraries. The advantage of this is it means we're not just supporting one particular erasure code. And given the realities of the legal landscape around erasure codes, it means that those who want to use something that they may have access to but is not legitimately accessible, it is absolutely possible for them to take advantage of that. One interesting piece around this is that Intel is an active participant within the Swift community here and is working on and integrating their ISA-L erasure code library that is optimized for working on their processors. So basically it's a very pluggable thing. We'll have some things that will work out of the box for you, but it's also configurable to something that you may need. Are there any other questions before we move on to Robert and then get to the end? You've got them. Great. Okay, well then thank you, John, and if we have more questions we can see if we have time at the end as well. Thank you very much. Yeah. Okay, Robert, one second. Let's get you loaded up. There we go. Great. All set. When you're ready, Robert. Thank you. Right, like John, I'm very glad to be giving this update. It's actually really nice to be able to take the time after the summit to pull our thoughts together because the summit is just so crazy busy. So I'm Robert Collins on the project technical lead or program technical lead for triple O and you can reach me on Twitter or my corporate e-mails there or just the e-mail I use on the list is fine as well.  And I like it that way, so that's not necessarily an invite to spam me. Next slide, please. In fact, probably skip over that one. It's just, you know, sort of place. So much more boring slides than John's. I apologize for that, but for an update, I think probably I would have run several hours if I tried to do an in-depth slide deck. So instead, I'm just going to run bullet points. So in Ithouse, we had working deployment of clouds, fully functional, but not with all the bells and whistles. We had DeVion, Fedora, Ralph, Sleaz and the Bunche support and all the major components, water, plants, heat, et cetera. We deployed using those to be a metal and we had experimental IWI support. Single control node, single node control plane, No8J. And one of the big things that we got done during the Ithouse cycle was we got CI checking of everything going into the tree up and running. We didn't have comprehensive coverage, it had come a long way from, yeah, it worked for me. We'll get it checked in. And that's a key part of maturity in the OpenStack community is getting good CI in place. Unlike most of the projects in OpenStack, we can't use the DevStack VM tooling because we're doing the deployment itself and DevStack is a different deployment technology. We wouldn't actually be testing anything that's relevant to triple O if we did that. So we've got a custom route that depends on running things that look like bare metal.  Long-term, and this is something that we want to try and do during Juno, we want to be able to turn any production NOVA environment into a emulated bare metal test rig. So we need to add some features to NOVA and we need to want to support this and that will let us reduce the friction involved and get us more into the sort of mainline test infrastructure. So in Juno, we're specifically expecting to bring on two new regions, the HP2 region and the highway region. These are being donated in much the same way that the regular Infra VMs are donated as part of these companies' contributions to OpenSTEP. We want to increase the robustness of our CI so we need better services in each region. We need mirrors of the distros that we build on and cages of pipe high and carpals and all of that sort of stuff. These things make a huge difference in the reliability and performance of triple O. We recommend deployers put them in place to make their local builds fast, so we need to have them for CI as well. We're looking to collaborate with Infra on exactly how that's done. Maybe it's deployed by Infra, run by Infra, or maybe they're deployed as part of a triple O plumbing in that cloud. We desperately need to increase our coverage. We need to run tempers on each deployed cloud and we need to test the upgrades really do work. We already catch some interesting things. We caught a neutron bug last week that's because we've got multi-node testing and all of our tests are multi-nodes. And once we get upgrade testing in place, I'm sure we'll bring similar benefits. There will be some different to grenade and hopefully we'll find different edge cases. We need to... We're looking to and we need to increase our integration with the regular Infra data mining on CI. Now, that's mainly about conserving resources. We've got a limited number of resources. We often have queue times when we've got a lot of activity going on, a lot of development going on. And if people are retesting to find out that something was a spurious failure or a genuine failure, it consumes a significant amount of resources. So if we can say quite accurately, this is a spurious failure. This is a failure to recheck it. That's useful because we can then say only ever recheck if you're absolutely sure it's spurious. And the other thing it does is it gives us guidance about what spurious failures we need to track down and fix what race conditions we're running into. We also need to monitor the regions because we had a whole bunch of trouble with the HP1 region due to Melanox firmware versions causing packet loss and it would drop off. So we had to talk to it from the infra-nopal and eventually we'd just not be running tests at all so it's not making good use of the hardware. So we want to get on top of those things and be able to pinpoint when things go wrong in a much more aggressive fashion than we were. It's pretty sad it's all stuff, to be honest. Lastly, this is what I mentioned just before. We want to do quintuplo. So we want to run triplo on Nova or on OpenStack. So the next big thing we've got over the Juno cycle is bringing our HA story along. So in this iteration we're aiming for a single component failure tolerance. So we're not aiming for auto-healing and we're not aiming for two-node failures. The plan is that we're going to default to a three-node control plan. So I'll let you explicitly ask for a single node and we'll give you HA. That'll be the default. All services, I say all, but I think Rabbit is going to be the exception. But everything but Rabbit and but local SSH to the machines. Everything else, we will access via virtual IT only. HA proxy will be listening on the virtual IT. S-Tunnel will be listening on the local node. And the actual service itself will only be listening on local hosts. So that gives us quite a good security story. Everything will be SSL, which is great from a security perspective. It's perhaps not the best thing for an HTTP performance perspective. So if there are things where people really want to run an HTTP version of what perhaps Swift Public Objects comes to mind, we'll have to have that particular service listening on the node local IP, not just on local hosts. But at the moment, we don't intend to do that. We're going to see how far we can get with a single design. Galera is going to be the initial implementation of cluster database. Like everything else, we're extremely happy for it to be flagrable, but we in the community are just going to get one up and running and then move on to other interesting problems. We'll still be able to deploy a single node control plan. But that's really about the size of that 3G. Slide, please. So for upgrades, triple O, because it deploys to physical machines and because we're using golden images, which is the default language of an open stack environment, image-based snapshots and so on, we need some way of preserving the data when we upgrade the software on a machine. So we put that into a separate partition on slash mount slash state. We need to finish making sure that all of the data we want to fix it during an upgrade is actually being recorded on slash mount slash state rather than somewhere on slash var slash lib or something like that. We're going to be getting rolling upgrades. We've got a lot of it in place, but again, this is something we'll be finishing during Juno. So when you do an upgrade, it won't take the whole cluster down. It won't take one node at a time. And we need to have the upgrade will only proceed if Ravitan and Galera are in sync. So if we have an inconsistence in cluster state, it will stop and let somebody fix it before it continues. It's not entirely clear how we're going to do the really precise sequencing that Nova needs for upgrades. From an ops perspective, they have a clear but non-trivial story. And we need to figure out how to get heat to be able to work that state machine. There are multiple different ways that we want to be able to do upgrades eventually. We'd like to be able to do it online where we don't reboot the node and we just take the image, unpack it on a glance server somewhere and then R think it's down so that lots of machines can benefit from it being unpacked just once. We want to be able to do multi-cast upgrades and things like that. But right now, the very first iteration is just going to be a Nova rebuild with the preserve ephemeral, which will preserve that mount state partition for us. It's quite likely we'll be able to get a first iteration of the no reboot story in place. And that's particularly useful for the case where we're dealing with a security bug in, say, Nova or something. We don't need to reboot the kernel. We just need to restart the service with a new version of the code on it. But the first iteration of it won't be pretty, but it will be a lot faster than a full rebuild. Next slide, please. So our third big thing is we need to get much broader coverage. So we don't currently have scripts to deploy Trove, Solom or Mistral. We need to add, I think, designate just gotten to being the incubator project now, so we need to add that to the things we support installing. We need to add monitoring as a default thing in the environment rather than something that people are adding in as an external facility. It's kind of a core thing for any of our clouds. Next slide. So Tuscat is the triple low API. It's a stateless server that aims to provide the logic that we run on an administrative node that's administered as a machine in a central place, which allows multiple administrators to admin the same cluster without having local state of their own that they can lose or have to synchronize between machines or have a dedicated machine that's not installed through the same tooling that they have to put it on. So we hope that during Juno Tuscat will be mature enough that we can replace the ad hoc scripts we've got that bring up the undercloud and the overcloud and instead use Tuscat for that. Tuscat's got a new leaner model. It had some state before. We've stripped that back and we're going to make extensive use of heat provider templates to encapsulate the various roles you have in the cloud. So the control plane will be at provider template. The hypervisor will be at provider template. We're pretty excited about this because this will finally get us to the point where we're collaborating directly on heat rather than layering stuff on top of it. And one of our fundamental founding pin is to triple O was to have a virtuous circle where we deploy OpenStack as an application on OpenStack and improve OpenStack to make a case of deploying applications as complexes itself. And we've done that very well in some areas and not so well in others in each one of the ones we haven't done as well as would like to. Next slide, please. So there are a couple of other interesting things and the last one is one I think in some ways the most exciting about. So we're going to get rid of these undercloud and overcloud terms. The terms that seem to be sort of gaining consensus are a deployer or deployment cloud and workload cloud. And the deployment cloud is the one that you use to deploy your machines. So it's an administrative-owned cloud and administrative-owned people that use it. And the workload cloud is the cloud that you deploy using the deployment cloud. And end users, if you're a public cloud, that would be your actual public cloud. But you might also deploy test clouds, which are distinct from the deployer cloud and they'll still be workload clouds. The particular workload you'd have if I'm doing a test of something. The last one is the some one. So this is where we've taken advantage of a bunch of risk action that's been done in NOVA over the last year since we first started looking at things. And it's now possible to run multiple hypervisors that have very different models for allocating resources. So KVM, Docker and LXC all look pretty much the same from an API perspective. You can subdivide a machine. You can split out CPUs and memory in just any way you want. It's all effectively virtualized. It's certainly all subdividable. But NOVA, BMX or Oronic don't look at all the same because they have to allocate a full machine every time and you can't over-commit. That's machine size in the story. Because we can now run them in the same NOVA scheduler we can run on the deployment cloud a single Keystone, NOVA, Blanc, Swist, Neutron and two different NOVA computes. We can run the Oronic NOVA compute and we can run a KVM NOVA compute. And that lets us take all of the nodes that we needed to put into the overcloud or the work-closed cloud control plane and run them virtualized. So instead of having kind of a minimum footprint for HA of three machines, for your deployment cloud and three machines for your control plane and then, you know, the different machines. Your first hypervisor, you can say, I've got three machines for my undercloud. They have enough KVM capacity on them to run the overcloud control plane and my fourth machine is my first hypervisor. So for small environments, this is a huge reduction in overhead. For big environments, it will get lost in the nodes. And yes, that is now the VM. Great. Thanks, Robert. Any questions there? I can't see them for the presentation mode and pulling it back. I can't see any in the chip. I was hoping to return the favor to Robert, but nobody asked any questions for me, too. Okay. That's impressive, though. You can answer each other's projects. Does anyone else have other questions? I can unmute the line as well. You are now unmuted. Any other questions for John or Robert? Going, going. Okay, well, great. When we finish the webinar, you'll receive an email and you can send us a foundation question, too, and I can get that information back to Robert and John as well. So if that's it, then I think we'll conclude. And thanks again, John and Robert, for your time. Really appreciate it. Thanks for the opportunity. Sure. And these webinars will be posted to the foundation channel by the end of the week as well. If anyone would like to listen to them again. Have a great day, everyone. Thank you.


At four, three, two, one, fire. It can't be called routine. It's never routine aboard one of these ships where so much power is placed in the trust of so few. Still there's a relaxed atmosphere that comes from experience. These men are seasoned, confident in themselves, and in the success of their weapons system. Five years ago, there was one ship out here. Now there are more than a dozen. And every few weeks, another vessel joins the FBM fleet. The system has worked so well that every cruise has met its objectives. Meanwhile, the Polaris Submarine Construction Program approached completion. Recent months have been marked by numerous launchings and commissions. Music And the keel was laid on the 41st and final ship in the planned FBM series. What now, Polaris, as it approaches completion? Can we say mission accomplished? Become complacent with the assurance there's a mighty nuclear deterrent at work to maintain our security? The truth is, no modern weapon system can contribute to our security without a continuing expenditure of human energy to man it, to maintain it, and to modify and develop it to meet changing requirements. The dramatic development of Polaris is now history, but the job of keeping it ready, ready as an ever-effective deterrent, is a story that never ends. Holy luck, overseas base for Submarine Squadron 14. Only one ship operated from this base once. Now several ships put in here. They are resupplied, serviced. They exchange crews, and after a brief stay, return to an assigned patrol area. Getting acquainted with the world above the sea, this crew has been relieved from weeks of undersea's duty as part of the blue and gold two-crew system. After a few days in the land of tartan, pipes, and heather, it's back to the states, to families, and to preparations for another patrol. And in other harbors, the pattern of holy luck is repeated. At Rota Spain, a mobile floating base serves the brood of swift, mobile missile carriers that quietly arrive and depart from patrols in the Atlantic and Mediterranean. In 1962, the momentum of construction began to be felt. There were launchings, trials, commissionings, and shakedowns at an increasing tempo. I couldn't be left by it, because that is left by it. Another date was added to the chronology of naval events. May 25, 1964. On this day, the USS Daniel Boone reported to the Pacific Fleet. Another vast ocean area was opening up for dispersal of our growing nuclear defense. She was the first submarine assigned to a new squadron based at Apra Harbor, Guam. Not only new bases, but new technology are part of the advancing Polaris program. This is the A3, a vast improvement over the 1200-mile range A1 weapons carried by the George Washington class, or the 1500-mile range A2 carried by other FBM ships. The A3 has a range of 2,500 miles, yet it's more powerful rocket bombers. It's more accurate guidance systems and powerful warheads are designed to fit in the tubes of the original FBM submarine. The submarines at anchor here are of a later class of ship. Built from the keel up as Polaris vessels, they are 1,400 tons heavier and 45 feet longer than the first class of FBM submarine. A Polaris submarine is ready to proceed. This is the climactic activity that takes place before it can become a functioning weapon system, performing its intended role as a nuclear deterrent. Missiles are not its only cargo. There are thousands of other items needed to sustain its two-month voyage. Some are necessities of life. Others contribute to the simple pleasures and diversions of off-duty hours. All items from an A3 missile to a cribbage board represent a complex logistic operation. This is Polarisville, the Polaris Missile Facility Atlantic at Charleston, South Carolina. It is the key to the missile logistics problem. This base was conceived long before there was even one submarine or 16 missiles. But with full knowledge that by 1967 there would be over 40 submarines and a requirement for more than 600 ready missiles. Major assemblies of the Polaris missiles arrive here from many places. They are inspected, stored and, when needed, assembled and tested. The anticipated growth of the Polaris fleet required the construction of a similar facility to serve the Pacific area. Bangor, Washington is Polarisville West. Here missile components are assembled, tested and stored. Experience and know-how is being gained to meet the fast-growing logistic and ordinance needs of the Pacific Squadron. The remarkable development and production of this hardware tends to obscure the equally impressive accomplishments of training crews that man Polaris ships. The first crews were hand-picked from the fleet, trained at plants and laboratories engaged in the project. As the original ships took form on the ways, simultaneously crews were taking shape. At commissioning, these crews were ready to operate the ships, as seasoned and as experienced as was possible under the unique circumstances. From its very inception, the directors of the nuclear power program realized their need for qualified technicians. Accelerated courses in such subjects as mathematics, physics, thermodynamics, reactor principles and nuclear power technology would have to be administered on the college level by competent instructors. New schools had to be established as well, such as this one for FBM system training at Damneck, Virginia. Every technique, including the use of simulators, is utilized to facilitate what is perhaps the most intensive, most sophisticated technical training ever given to Navy men. Many aspects of it are of postgraduate college level. The irony of this training is that it is not adequate. Why? Simply because of the dynamic evolution of Polaris and the rapidly changing technology of the world in which we live. The Polaris Submariner is highly trained for his job. Yet, while he's at sea, the technology of weapon systems advances at incredible speed. As a result, these men between cruises must undergo refresher and advanced training to keep pace with the ever-changing weapon system they are operating. One of these schools is located at Pearl Harbor. Ladies and gentlemen, my name is Patterson, my assistant Dan Boise. You may enter here this morning off to Daniel Boone at the Pearl Harbor Submarine Escape Tank to learn the proper method of individual escape from your submarine using this thank-you hood. Pull the jacket down over the top of your head. This is the method you will use in your leaves a lot. Pull it out. I'll charge the jacket. Tell you to take a deep one and go. Sit right down on the hatch combing. Put your left hand up. Take hold of the hatch combing. Step out. Turn and face the lock.  Exhale half your breath. Release the grip from the hatch combing. Bring your hands over your head and interlock them. Say ho, ho, ho. The rest of the way to the surface. At sea again, the Submariner may use much of his leisure time for more education. Many crewmen, while at sea, are taking college-level courses under the sponsorship of Harvard University and the University of California. There is no approximation involved in specifying the routes when the quadratic forms can be factored. Some engaged in specialized study for advancement in rate to become masters of their profession is a real incentive to these men. But they know mastery is a relative matter, for there are always new challenges in sight. One of the most amazing is Poseidon, the missile that will someday replace the earlier polaris. Poseidon illustrates the dynamic character of the FBM system, its adaptability to changing requirements. Poseidon will be packaged to fit standard missile tubes, but it will carry a larger booster or increased flexibility against a broader range of possible targets and an even more accurate guidance system. The greater missile range gives the submarine a much larger sea area to operate in, making enemy detection even more difficult. The improved missile accuracy makes enemy-hardened missile sites more vulnerable than ever before. Thus, the Polaris program continues vital, flexible, energetic. George Washington, the prototype vessel, had reached old age by weapon standards. However, this ship's days are far from over. She is now undergoing overhaul and will soon be joining the fleet, updated in equipment, missiles, and capability. Her service life extended for many years. 41 submarines after its inception. The Polaris program continues to respond to the changing needs and advancing technology of the times.


Item number SCP Spooky Dash J Object Class Safe Correction Euclid Spooky Containment Procedures SCP Spooky Dash J cannot be faithfully contained due to the nature of its being. In the event that SCP Spooky Dash J manifests outside his containment chamber, it is to be escorted back to his chamber and recontained. SCP Spooky Dash J's containment chamber is a standard humanoid containment chamber, with a single lock security door to ensure simple containment. Description SCP Spooky Dash J is visually identical to a typical human skeleton, standing 1.72 meters in height and weighing 5.44 kilograms. The skull, face, and jaw structure of SCP Spooky Dash J is completely flexible and grants it the ability to make a range of facial expressions, despite its lack of muscles or flesh. As well, SCP Spooky Dash J's capable of vocalization and sapient thought. SCP Spooky Dash J is capable of vanishing and manifesting at will to any location within 66.6 meters from its original position during the month of any major commercial holiday. Individuals in the location of SCP Spooky Dash J's manifestation often report a subtle rattling noise originating somewhere behind them. Individuals exposed to SCP Spooky Dash J and its anomalous effects are to be administered class A amnestics prior to recontainment of the entity. When interacting with living human subjects, SCP Spooky Dash J will typically display verbally aggressive behavior, often in the form of insults and challenges to physical altercations. Despite this behavior, SCP Spooky Dash J has yet to seriously or purposefully injure a living subject out of observable malice. SCP Spooky Dash J displays an anomalous understanding of individual subjects' mothers and sisters where these relations are applicable. Entry Incident October 28, 2016 The following incident took place between Dr. Randy M. Filler and SCP Spooky Dash J prior to a recontainment incident. Again? SCP Spooky Dash J, you insufferable fuck!   Davey Bones does as he pleases! Shit!  This is why nobody visits you anymore!   You can't rattle these bones! You can't rustle these jimmies!   Kill me?   I'll no-scope you! I swear to God! Why are you gonna do this every year?   SCP Spooky Dash J and Dr. Filler proceeded to argue for several minutes before Dr. Filler was removed from the observation room and dismissed from active duty in Site 12 and has been placed on paid leave. Entry Incident November 23, 2016 SCP Spooky Dash J appeared in the cafeteria of Site 12 and began to collect all the uneaten holiday food into several trash bags before disappearing from staff perception. It then appeared in the quarters of Dr. Randy Allen Filler and smeared cranberry sauce across the surface of his desk before consuming large amounts of bread stuffing. It's Thanksgiving!   SCP Spooky Dash J continues to consume excessive amounts of stuffing where it exits SCP Spooky Dash J's body through its ribcage and now it's coating the floor. Why are you even doing this? You don't even have a stomach, you fuckwit! I'm doing it because I love you, dad! SCP Spooky Dash J throws the rest of the bag at the wall where it bursts open of Dr. Filler's bed and proceeds to run out of the room before security can arrive. Dr. Filler has hence requested to transfer to another site. Request pending. Entry Incident 1224-1225, 2016 1950 Hours SCP Spooky Dash J exits its containment chamber undetected. 20-30 Hours the hubcaps from all vehicles in Site 12's staff garage go missing and are not found for several hours. 23-14 Hours dozens of large gift wrap boxes appear in the common area of Site 12 while the room is vacated. 0-1-10 Hours SCP Spooky Dash J appears in its containment chamber displaying erratic excited behavior. It is wearing a green Santa hat at this time. 0-7-50 Hours an announcement is made that staff vehicles have been vandalized and on-site personnel display warranted agitation. 10-35 Hours various personnel enter the common area of Site 12 and discover the gift wrap boxes on the wall farthest from the doorways. The statement Merry Christmas fuckboys is painted an expired gravy. 10-55 Hours all gift wrap presents are opened by an EOD team and are discovered to contain the stolen hubcaps from the staff garage. A request has been submitted to the administrative board on the topic of the termination and archival of SCP Spooky Dash J to prevent future nuisances and possible hazards to Site 12. Entry Incident February 14th 2017 Dr. Randy M. Filler received an anonymous package containing a human tibia and a letter reading. This Valentine's Day, I'd like to be your fuckboy from your spookily. Contents of the package have been moved to forensic storage. Dr. Filler has requested an indeterminate leave of absence after receiving this package. Request again denied.  I love that skip. That is the end.


Hello everybody, Andrea here with Dental L. I have been a dental professional for about 17 years, and I currently have my own dental hygiene practice. So I have a mobile dental hygiene practice where I go into patients' homes to clean their teeth and do dental hygiene exams, sealants, teeth waning, all kinds of fun stuff. So it's truly awesome. But the most common question that I get from patients is, how can I prevent cavities? Either for adults, children, seniors, nobody wants cavities, how do you prevent them? So I'm going to teach you guys how to prevent them at home. And trust me, this is what we want. Some people also say, well, the dental professionals aren't going to tell us how to prevent cavities because then they're not making money. Trust me, there are other ways we make money. We don't like cavities either. Trust me, we're not just telling you you have cavities if you don't have cavities. We don't like cavities either. And with the few simple steps, maybe not simple, but if you're consistent with it, that's all you need to do to prevent cavities at home, you can do it.  Wouldn't that be fantastic? No needles means happy patients, right? So let me tell you a couple of things. The first step is you absolutely need the right toothpaste. There are different toothpaste out there for different things if you have cold sensitive teeth, if you get a lot of stain, also if you get a lot of cavities. So without mentioning companies per se, I want you guys to look for a toothpaste with xylitol and fluoride in it, okay? You need both of them. Even as a child, you need xylitol and fluoride. So I'm going to briefly talk about that. So what xylitol does is that helps to limit the bacteria in the mouth first. If there's limited amounts of bacteria, you cannot get a cavity, it's that simple. But then on top of that, you also need a sodium fluoride. What that does is that actually helps to re-mineralize the teeth, to make the teeth stronger. So if there is a little cavity in there to begin with, or if you have deep pits in your teeth, there's microscopic cracks, the sodium fluoride will actually help to re-mineralize those areas so you can't get a cavity, or it helps to lightly seal up the cavities that you have. So that's why you need a toothpaste with both. That can be hard to find. The ones that I suggest, I love this toothpaste by Oral Science. Now, I do not work for the company, they're not paying me to say this just so you know, but I find patients ask me, well, which one do you recommend? You don't need this one, but this is the one that I recommend. Sorry guys, that's the French side. I'm just waiting for it to focus. Do you guys see where it says 10% xylitol and 1.1% sodium fluoride? Sorry guys, it's really hard to focus. I apologize, that's a little bit better, isn't it? So this is the one that I suggest for patients who are cavity prone. You don't necessarily need an anti-cavity toothpaste if you're going to the dentist every six months and we haven't told you for 10 years you have a cavity. If you never get cavities, you don't need to be as picky with your toothpaste. But if you're that patient where we always tell you, we have watch areas that we're keeping an eye on, a very tiny cavity, too tiny to do a filling, but we're watching them. You need a toothpaste with xylitol and fluoride. You do not need a certain company, feel free to go to the store and just look for one on the back with xylitol and fluoride. A lot of toothpaste do contain sodium fluoride, but very few contain xylitol. You do need both, not one or the other, but you need both even for young children. A lot of parents think, well, why am I giving fluoride to my young child? They can't spit yet. If they're cavity prone, that little bit is going to make a big difference.  If they're swallowing a whole tube of toothpaste, anybody's going to get sick. But if it's a pea size amount, you're fine. This is just something I recommend. Toothpaste with xylitol and fluoride. Number two is if you're an adult, so children don't need this necessarily, but if you're cavity prone, you want a mouthwash with fluoride and xylitol as well. So again, I do not work for this company, but oral science, I just want to show you guys the difference. So see how it says 10% xylitol. This says 0.2% fluoride, which you can't see, so it's probably not going to focus. And what I like about this one is it's a neutral pH. So neutral pH means it brings the mouth back to a neutral pH. You can get a cavity once the mouth reaches a pH of 5.5. That's not a lot, you guys. If you have a coffee, just to give you some random facts here, if you have a coffee, your pH is now about 2.5. Remember what I just said. When you get a cavity, the mouth only has to be 5.5 pH. 2.3 is much lower. It's very easy to get a cavity. If you're cavity prone, you're going to get a cavity just like that. But if you're using a mouthwash after your toothpaste, it just is a greater chance to not get a cavity.  I brush personally three times a day. If I can, if I'm at home, I'm going to do that. That's even better. Always use a soft toothbrush. That's another thing. You need the right toothbrush for you to brush the teeth to take away the plaque. If you're brushing, but not well, or not using the right toothbrush, you're not taking away the plaque well. If you're not taking away the plaque well, that eats away at the tooth causing a cavity. Acids eat away causing cavities. So not only does sugar cause cavities, but plaque causes cavities as well. Sugar is my next point. If you have a sweet tooth, if you're eating sugar, everything these days has sugar in it. If you're not drinking water, it probably has sugar in it. So another tip is always have water throughout the day and with every meal. If you're eating a meal and you order a pop or some alcohol or some other type of beverage, order a water as well and have them both. Like I will have a sip of pop or a sip of my wine, something, but I will then take a sip of water because all of those beverages are very acidic except for water. Water has a neutral pH. You cannot get a cavity if the pH inside the mouth is neutral. So see how it's all kind of blending together. My next point is have regular checkups by your dentist and dental hygienist. If you are going every six months, at least, if you have a tiny cavity, we can actually fix that for you before applying a filling. There's a liquid. We can now put on that little spot that's a watch area or a tiny cavity that kills the bacteria causing the cavity. It's not a filling. It doesn't make it look any better, but sometimes that's all you need if it's a really, really tiny cavity. We can prevent it from getting worse. But if you're not seeing the dental hygienist or the dentist on a regular basis, these cavities can get worse. They get bigger. They become holes. And then $600 later, plus a lot of needles later, we're fixing the cavity. So see us on a regular basis and that's the best thing to do. So you guys, I hope that helps. And of course, I should mention also make sure to floss every day. If you don't like to floss, I love the water pick.  I purchased my water flosser from Amazon. Those are the ones that I personally recommend to patients. You don't have to spend $100 on a water flosser, but I love them. The one that I buy is $50 to $60 depending if it's on sale. That helps to clean in between the teeth to get the plaque away. I do have a full video. In fact, I have lots of videos on the water flosser. If you want to do a search in my channel to learn more about that. But in a nutshell, you want to use the right toothpaste, the right mouthwash. You want to floss every day or use the water flosser or both. But that would be fantastic and get regular checkups by your dental professional and you are laughing, you will not get cavities. For kids and adults, seniors, it works the same. So I hope this helped you guys. Comment below with any questions and please click like. That does help me in my channel and make sure to subscribe if you haven't yet. Thank you guys, have a nice day and I'll talk to you guys very soon.


Actually, we are talking about customer value and how it can be increased in a seed company. So we are talking about the measures through which customer value can be enhanced and we believe that customer value can be enhanced by taking care of all the aspects like a cost of the produce, quality of the produce, the service we enter, then the social commitment or marketing and through the past experience by the customers. We also believe that customer value is like we have to get a new customer as well as we have to retain all customers. So all the aspects regarding that will have to be addressed and now we will discuss about different methodologies which can be adopted as a seed company to enhance our customer value. I invite Heyman for continuing the discussion. Wow. Yes, thank you. Thank you. So we can think about the credit facilities should be provided to the dealers who are providing seed to the local farmers. If we provide credit facilities to the dealers, they will provide good services to the farmers and it will provide good customer service to the farmers. Next, Pujitam. Wow. And I am going to talk about the research and development which has to be implemented in identifying and retaining the old customers. The best customers must be identified and most of the investments are to be made into these customers so that the best serve can be provided to these customers and also the greatest value can be provided, can be got in return for the seed sector. And along with it, we can even provide customized produce related to agro-climatic zones. As India is a country where we find different types of agro-climatic zones as a seed company, we can provide different, the customized packages to different states based on the needs and preferences. So such a way, we can also retain our previous best customers and also try to get the new customers based on their needs. The next thing will be continued by Bhayajmita. Wonderful. So I am talking about the customized packaging and seed treatment. So coming to the customized packaging, we can, we can help in making packages of different sizes, different sizes. So this helps the everyone accessible to buy in the required quantity and the seed treatment. Resowing seed treatment can reduce the disease incidence and also this can reduce the cost on agro-chemicals. Yeah. One more value, one more method of creating the customer value is by using the demonstration plots across the nation because this will increase the product penetration and better reach of technology to the market. So farmers will get the idea of what is the actual technology, what is the, how is the seed. So this will be direct, this will directly impact on the customer, customer thinking. So demonstration plots is also a good method to create. Sure. Avaluance. Next we should do promotional pricing. So promotional pricing is a strategy in which we can temporarily reduce the price of the product. So we can attract the customers by lowering the price for a short time, a brand can increase as the value of the product. Promotional pricing is a popular sales strategy, majority of the marketers say that promotions and discounts are important in their customer acquisition strategy. Yeah. Tango and next we'll continue. The next one is conducting fields away from farmers to know about their needs and their opinion about our products. Then conducting seed production in their plots as trial to show our quality of seeds and to increase their trust. Post-selling services include understanding the customers and providing the services after the selling has been taken place. We have to connect the farmers through digitally, we can take their feedback, so we can also send messages using text and audio messages and whatever the challenges they are facing there has to be an address in either offline or online, 24 by 7 customer care services can also be provided, either through telephone or through website. Paramore Forum. Fantastic. Thank you. Team number two, anything more? I think you covered it. To conclude, we covered 12 points. It was to give credit facility, to get feedback from farmers, to conduct quality seed testing then to identify and retain farmers, to produce customized producers for different agro-climatic conditions, to have customized packaging which can be focusing on both urban agriculture and rural agriculture, then to do seed treatments that can reduce the cost on different agro-chemicals and to have a demonstration plot in farmers field itself, to have promotion pricing for introductory products, to conduct farmer surveys, to produce seeds in farmer's plot, to render services even after purchasing, it can be regarding any problems or regarding the general cultivation aspects and to create a farmers forum in our online platform that can link all our farmers and we truly believe that customer value and brand loyalty can only come from educating and empowering the customers. Thank you. Thank you, Neetu Chandran and the whole team too. That's a fantastic team effort. Oh my God, what a good intro and point by point again last summer, actually I want to summarize all that you already said, I don't want to repeat it because you again said all the points mentioned there, great team effort, congratulations, thank you so much. I liked it very much. Thank you sir. Thank you.


Clean what's going on this ain't even here with another video and in this video We got another episode of NF no questions from subscribers and this is a good question This is a great question. This is a question. That's gonna really involve your thought processing It's just gonna take all your thought-provoking skills and whatnot when we asked this one. So first and foremost, I was talking to my guy DWDW e underscore Kev Hit me up on Instagram asking some questions about the Ravens and he was making sure he kept me updated letting me know that Alex Collins didn't practice Yesterday or maybe it was a day before yesterday either way. I forgot but um He also asked a question Great question. He said Who should we start at quarterback this week? Joe Fleco or the punter Sam cook Now if you're Ravens fan, or even if you're not a Ravens fan and you watched the highlights from that Monday night football game You saw the Ravens punter get what was probably the most explosive play of the day on offense From a pass that he completed on a fake punt Now um with that fake punt the pass that he completed on it The timing of it was so perfect. It was perfect. He threw the receiver open He threw the receiver open the receiver was covered But and of course the gun on or he was looking like a gun on punt returns On the punt return, but the guy who from the receiver from the receiving team He wasn't paying attention to him like a gunner. You know, he wasn't paying attention to him like a receiver He was paying attention to him like a gunner So he thought he was just gunning for the guy who would be returning the punt, but oh, no Oh, no, he was gunning for the ball now Um Before we get into it and even though we already got into it, let me introduce myself Me I'm engraving vision. This is my YouTube channel engraving vision I'm a Ravens fan and even though I'm a Ravens fan on this YouTube channel. We talk about football Period period. So if you're Ravens fan If you're a flacco fan if you a Sam cook fan if you a fan of quarterbacks Are you a fan of punters because punters are people too punters are definitely people too So let's never forget them and let's not under appreciate them And shout out to Sam cook because he got special teams player the week and Boy, he definitely deserved. He deserved Ravens offensive player the week, too But anyway, make sure you subscribe to the YouTube channel if you haven't already Turn your notifications on if you haven't already and I see that it's a lot of people in here right now But most of the people didn't do it Shout out to my guy Ryan mallet who comes through every single stream and lets us all know Make sure you leave a like on a video if you haven't already Because it's completely free. It's free. It is 100% free So again, my question from dwe underscore camp. He said who should start at quarterback flacco or Sam cook now we all know what flacco has done this season or What he really hasn't done this season We know the state of the ravers they right there in the thick of things they went out play off time If not then some other things gonna have to happen, but they control their own destiny That's the best part despite how bad this season has seemed despite how bad the season has been Raven control their own destiny They think they own destiny So, okay Logan it Cuz it's gonna be some people that misunderstand this and trust me This question was a joke. It was a joke.  It's a joke It's a joke But the question was still asked so we still got to go through Analysis and we got to answer this question because it was still a question Make sure y'all leave a like on the video to but who should start at quarterback between Sam cook and Joe flacco now somebody just brought out a great point number one ball He said Sam cook got a better completion percentage not only in the game last week, but in his career in his career His career so shout out to Sam cook and please y'all make sure somebody said that play was a duck That that throw was not a duck. Who was that? Let me see that. Oh, that's him 35 that that throw was not a duck Sam cook. I believe he threw another one earlier this season to I forgot which game it was in But it was another perfect pass another perfect pass Um Sam cook apparently has a secret arm that a lot of us just didn't know about And I remember a couple years back to when he had took over not a couple years back But remember in Dallas Dallas last game at their old stadium Remember when Sam cook when we did the fake punt and Sam cook took off. Does anybody remember that? I don't know. Okay. Some of y'all might not have been watching back then which is all good That's fine, but um If you go back to the Dallas Cowboys last game at their old stadium not the new stadium But their old stadium their last game there before they moved to this whole billion dollar stadium Sam cook when the Ravens played the Cowboys in one of the best games ever man That was one of my favorite games one of my favorite games ever that game had me so hyped I was watching it at a sports bar and I was jumping on the table and stuff That's when we had Larama clean had broke for like a 80 some yard touchdown run And then the Cowboys came back and scored then the very next Ravens drive Willis McGee he broke for like an 80 some yard touchdown Boy, that was crazy, man That was crazy. That was crazy. Oh shout out to militant militant out here calling out flacco He said oh, I can't wait till I get to a red light to read this or till I get to the barber shop Eat away because I'm gonna make sure we read that comment for those people who join us later on who can't see it live When they see it when it goes up as a regular video I want them to hear that comment because that comment speaks volumes Okay, I made it through this green light so I didn't get to catch a red light But anyway, I'll catch that comment when I get back to a red light anyway, um But yeah in that game against the Cowboys like I was saying Sam cook showed that he had some legs Well, that was back some years ago You know the OD get those motors don't move the same But Sam cook has been showing us throughout the years that he is athletic that dude can make some stuff happen So Ravens wanted to start him at quarterback. Could he make could he get the job done? Hey, I don't know He looked good Sam cook has he looked good when he throws the ball He throws it with boys. He throws it. He stayed in his uh, his his pocket so to speak I know he was like 10 15 yards back because he's a punter so he can't be right up against the pocket or whatnot But he he's looked good. He's looked pretty good That arm looked pretty great and he threw with accuracy and more Not necessarily more important than accuracy But along with accuracy he threw the ball with perfect timing Perfect timing. I was so proud of my boy cook man. I said why This is one of my proudest moments to be a Ravens fan Just because we got sam cook and that guy was just What a great play What a great play so Let me read that comment real quick and I got to go get my hair cut Um, the comment said from my boy militant where'd it go? He said sam cook He didn't stare down the receiver shots at flakko right there He looked to the opposite side to throw the defenders off and then he looked back at more and launched a very nice pass beyond The check down mark. Thank you militant for that comment. I love you. I appreciate you and thank you so much Thank you so much. Oh sam cook has two running touchdowns. Does he really I gotta look at that um God, I know we did we did a fake field goal against the raiders in the Super Bowl year Didn't he score a touchdown in that game? I think he did. I don't remember though Jermaine street said wow our office is that bad that the punters should start now Hmm. Oh, yeah, Joe flakko is elite. He remember that game where migraine McLean had them back to back touchdowns That was that was that game was so much fun, man. So much height So much height number one baller said would you rather who would you rather start slam cook or geno smith? I will go and cook Cook cook. Hey, he may be able to cook something up, man Uh sm 35 said was that the one where theirs dropped the two point conversion that would have forced overtime No, not that one. That was in that was a game in baltimore Their Super Bowl year, but this game was it was way back in like 2000 maybe nine or 10 I forgot when but just look up you could look up cowboys last The cowboys last game at their old stadium. I don't remember what year it was But that that game was that game was great, man We need a young qb to play behind him like jailing jailing hurts, but he's still a freshman It was a saturday game Flacco, okay. It was flacco's rookie year. Okay. Okay. So that was 2008 then wow flacco Flacco beat the cowboys in his rookie year We had a great running game back then a great offensive line to the defense, of course They speak for themselves Um, ever since joe injured his knee. He hasn't been the same. It's like he's scared. He can't escape pressure whatsoever I don't know man. I don't know I don't know We're gonna talk about that. We're gonna talk about that But anyway, um, I gotta go now. I'm about to go get my hair cut man. This thing started More people started coming now. I'm upset now that I got to go. Well We had to do some fun streams after I finished getting this taken care of So I see you all in a little bit man. I see you all in a little bit. So again This question was a joke. I don't want anybody to take it too seriously I don't want anybody to take it too serious and nobody get out of control or anything So it was a joke. So shout out to my guy From dwe underscore kev. Shout out to him. This was a great question intriguing question funny question But either way, I love y'all appreciate y'all and I'll see y'all because I got appointment at 415. I'm out