Hi, my name is Maciej and today I'm going to talk to you about 6CLI intro and updates. But before jumping into further discussions, let me quickly introduce you what 6CLI is and what our mission is. So 6CLI, or Special Interest Group devoted to command line interfaces accessing Kubernetes cluster is a group of people devoted to making CLIs better. Our main project is Kube CTL, Kube Control, or Kubey Gattle. No matter how you prefer naming it, it's still our main goal to ensure that working with any Kubernetes cluster is easy and fun. Kube Control allows creating plugins and as such we provide you with libraries, CLI Runtime, and a sample CLI plugin which shows how to implement plugins. We have three sub-projects, Customize, which allows you to customize row, pre-template yams, leaving the original yam untouched and usable as is and work with Kubernetes resources. Crew, which is a plugin manager for the aforementioned CLI plugins. Crew also has a crew index where you can register your own plugins so that other consumers can easily find them. Finally, Kui, Kui is a graphical wrapper around Kubey CTL. It allows it provides sortable tables and much more graphical rich user interface than the usual Kubey CTL which you have in the command line. CLI has four people that are working on ensuring that the SIG is going in the right direction. We have two tech leads that will be Phillip Wittrock and myself. And we have three chairs, Eddie, Sean and myself. The three of us are responsible for organizational stuff for the SIG, whereas the tech leads are responsible for the technical direction of the SIG CLI. Our meetings are happening on Wednesdays, every other Wednesday at 6pm European time, at noon US Eastern and 9am Pacific time. On top of that, we have monthly box crops happening at the same time. It so happens that the next meeting, the next SIG CLI meeting is on May 19th, whereas the monthly box crop will be happening the next week, which is May 26th. You can find all of us in the SIG CLI Kubernetes Slack channel. On top of that, we also have our main linguist group, where you can reach us, ask for help or provide suggestions for improvements. Now let's jump into the main changes that happened over the past couple of months to the SIG CLI. First of all, welcome Kui, which completed the transition up to Kubernetes 6 repository. Kui was originally started by IBM folks. Big shout out goes to Paul, Nick, Mankting and Mark, who diligently spent couple of months of their work moving the Kui repository under Kubernetes 6 organization. The next important milestone that we just recently reached was upgrading Customize in the Kubernetes repository, named specifically in the KubeCuttle. So if you're familiar, couple releases back, we included Customize by default in KubeControl. It was accessible either as a sub command for KubeCuttle or it was accessible through dash K, which could flag, which could be used to many different commands in KubeCuttle. Unfortunately, due to dependencies issues in Customize, we were stuck with a very old version 2 of Customize in KubeControl for a very long time. Jeff and the entire community gather around Customize, work diligently over the past couple of months to ensure that the upgrade was possible. Finally, in March of this year, we've completed the transition and KubeCuttle ships the latest Customize available.  The API hasn't changed between the previous version and the current version of Customize in KubeCuttle, although some of the bug fixes, technical depth, was addressed in the meantime. Most likely, the only changes that we are expecting or problems will be coming from the fact of improper usage of the past version of Customize. We do hope that a broader community will be able to provide us with feedback as well as provide some suggestions how to better improve this situation in the future. The next important development that is happening in the 6CLI community is observability. A couple months ago or even years, Phil created a proposal to send KubeCuttle commands as headers through requests. This way we would be able to identify which commands are being used the most, how people are using KubeCuttle, and on top of that ensure that the people are using the latest possible version. Sean spent a couple of weeks this year and put together a alpha implementation of this functionality. Currently, if you invoke KubeCuttle with a specific flag, with a specific environment variable, the commands that you are executing along with the flags are being passed through headers to the API server where we can then investigate what's going on and how clients or users are using KubeCuttle. We hope that this will allow us to improve KubeCuttle and the user experience in the upcoming months. The feature is still alpha so you have to explicitly up in. As I mentioned before, there's a KubeCuttle underscore command underscore headers environment variable that you need to set to true to enable this functionality. Sean will most likely will be working on this functionality over the next couple of months. If you're interested in working on this, feel free to reach out to Sean and ask him for work to be done as well as suggestions so that we can improve this situation. One last mention that I wanted to include here is a change coming from Paco who created a default container annotation. This way, the commands were the commands such as exec, logs, and similar that are working with multiple containers in a pod can pick a default container. Normally, the default container is always the first one in the YAML file, but if you want to explicitly state which default container a command should pick, you can do so by annotating your particular pod with a kube control that Kubernetes.io slash default container annotation. This way, when you invoke either logs or exec, you'll get information directly from the default container.  This spans several months or even releases if I'm correct. And thanks to the hard work of the community and Zao who took the leadership in driving this feature forward, we are able to say that we're about 95% there. Most of the generators have been removed and the code in kube cuddle create commands is much more tested and much more readable. So big thanks to all that are involved in this effort. At this point in time, I would like to focus on the future of kube 6 CLI. There is many things that we would like to work on, but there's only so few of us. If you're interested in working on any of the features that I'm going to talk about, feel free to reach out to us. One of such developments that we would like to undertake in the upcoming months is the return code normalization. Currently, kube control only provides two return codes in their commands. There's a zero and non-zero exit codes. If you're familiar with many of the Linux CLIs, you are aware that the commands are returning different error codes depending on what the situation was. We would like to be able, and there were many requests from the community, that the kube cuddle commands subcommands are returning further information about what went wrong, not only through a description, but also through an error code. That helps with scripting and including a kube cuddle and further automation. So Riccardo put together a enhancement. We're looking for interested contributors who will put together a proposal, walk through all the existing commands and figure out what is the possible outcomes that we could get, what are the possible return codes that we could have from the kube cuddle command. I have several suggestions. I'm pretty sure that others in the community have suggestions as well. This topic was discussed several times during our past meetings, and I know that there will be many opinions when developing this topic. If you're interested in, feel free to reach out to us, join one of our 6 CLI calls, and talk to us about your proposal. We would like to hear from you, and we would like to be able to work on this further. There is one another development that I would like to bring to your attention. Over the past couple of releases, we've been consistently trying to unify how the commands work. You probably are familiar with the option structure and the flow, which includes three methods, complete, validate, and run. If not, I recommend to you to watch our previous recordings or our meetings where we describe how those three methods provide a consistent flow across all of the commands. We've managed to get to 95, maybe 99% of the commands transformed into this flow, but we're not there yet. We're slowly addressing the remaining commands, but at this point in time, we would like to decouple the current business logic of every single kubectl command from the Cobra. Cobra library is the library that we are using for providing the entire command line interface. Unfortunately, the decision that we've taken in the past caused that the Cobra library is very tightly coupled with every single command. Like I've mentioned before, the previous efforts simplified commands and unified how they work. Currently, we want to go one step further and decouple them so that other consumers of kubectl or parts of kubectl can easily get the same behavior that the kubectl provides, especially that there was a lot of requests for moving certain kubectl functionality to the server, which is not always possible. So we're hoping that with the help of the community, we will be able again to address those issues. Sean volunteered to create a template, which basically means creating a PR showing how this should be addressed. As soon as the template is available, we are more than welcome to see PRs from other people in the community, even new contributors addressing and solving this problem. We're hoping that this will even more allow reuse of kubectl functionality across the community. This is basically all I have prepared for you today. I encourage you again to join our 6-year line bi-weekly meetings and our monthly box crops. The latter are very good for newcomers as well, because during our box crops, we go through issues and pull requests, and we allow newcomers to pick a very easy task to work on. Our bi-weekly meetings are very good place to raise issues about feature requests, plug interesting kubectl plugins, or in general about your feedback about kubectl or any of our sub-projects. We are more than happy and welcome any feedback and any suggestions, either through our 6-year line Slack channel or our mailing group. Thank you very much for your time. Have a great of the rest of the KubeCon.


think tech away civil engagement lives here it is the two o'clock hour on Tuesday folks Ted Rawson here in our think tech studios downtown Honolulu overlooking my man all the Bay right now in the studio with me here is Josh Lee Beach Josh a long time since you've been on the show all of two weeks right yeah how are you Josh can see you again and one of our faraway members on this on this network is Charles Warner standing by in Virginia Charles you there I'm here glad to be here Ted okay good we got you we have actually a facsimile of you your actual reality is hidden by electronic media right now but we got what looks like a picture of you down here and in my monologue I would guess it looks like to me judging by the mountains in the background the Charles Warner is the director of the very interesting and important organization at the national level these days the I want to say I want to say it right Charles the National Council of Public Safety UAS pretty close okay and what's important about that is the whole aspect of unmanned air systems that we talk about on the show where the drone leads every week really have their their greatest fulfillment in in disaster management in public safety in an operations like that where the work they do can reduce the risk to people that are attempting to act in response and can gather information can gather imagery and can make analyses available to commanders faster with lower risk and a lot lower costs than our conventional methods as Josh Levy who's been starting down that path knows very well but we have with us Charles because we have an event taking place on the island of Hawaii right now the lava flow in Pahoa and Lailani and Kilauea and it's it's the kind of thing that drones or UAS could contribute to the situation we have however is that the our our total use of drones in public safety has not arisen to the point where it's a common activity at this point in time so Charles your organization is seeking to figure out how to make that all seamless and make that successful and satisfactory tell us a little bit how the council got formed and where it's headed and how this current experience we have on the big island right now can be a learning experience heading us in a proper direction here the National Council in Public Safety US is basically comprised of 30 national national organizations of public safety the chiefs of police national sheriffs fire chiefs general or police national emergency managers and a host of other organizations that basically realize that there's a great value of unmanned aircraft systems but there's a lot that we don't know and it's but it's that that not knowing of what you don't know that prevents people from actually being able to utilize unmanned aircraft systems in the way that they could and what we've seen now is as departments across the country in public safety are using public safety US more often there's a lot of success stories and I'll give you one real quick when it was similar situation of a unique situation that occurred and that was the Florida International University pedestrian bridge collapse and the Florida Highway Patrol was able to come in they had a drone they waited a little bit before they actually flew but when they actually got permission and decided to fly they were able to do an autonomous flight push the button it goes up does its flight comes back down to create a 3d model of that particular situation and so similar things like that we start seeing that traffic forensics and similar things provide this usage that we can do things in a fraction of the time that it would take to do ground measurements with similar to or for equal to accuracy with a 3d model perspective that now lets you look at it from all different views at a time later to look at things you didn't even know that you wanted to look at so when we think about the Hawaii situation we have a lot of this volcanic activity that has really been never captured in some of these ways before and so being able to use that technology in a lot of different ways one being able to do a 3d model of the fissures and the eruptions a different time increment to see what that looks like now is it changing as well as using groans for the sulfur dioxide monitoring as well as creating both not only the 3d imaging but your digital imaging your mapping and then combine into it your capability of infrared you have this whole array of things that can be done and captured for things that we don't even didn't even know that you want to look at later just because you have the capabilities and what we've seen is while we had some issues of during wildfires we've also seen that a coordination with wildfires means that we can fly in certain areas as long as we're controlling the airspace and we coordinate who's flying where and at what levels you can have unmanned aircraft systems flying at a hundred feet and your aircraft flying at 500 or above which is usually the case so I think that it just opens up so many opportunities of knowing things we don't know from an incident commander standpoint or when we're making decisions on these situations not knowing what we don't know can be the most dangerous situation that we that we're in and now the affordability of being able to fly a drone and if it gets lost let's just say that a projectile from the volcanic ash went up and took one out it's not of such a great danger there's no life danger and it's not as significant value-wise because some of the some of the aircraft that we use is less or expensive and can be disposable just for that very purpose so that that's kind of a kind of a circular mindset of how this all plays and what we're trying to do in the National Council is to start informing people in public safety but not only public safety but into our appointed and elected officials so they understand the value of what this has to offer and in the various a la carte items that you can achieve by having unmanned aircraft systems and that gives you a summary to start that's a great summary and I made a lot of things my mind as you were saying that first of all our HPD and HFT now have COAS here in Honolulu so we have the ability to start executing their beginning their program planning and this sort of thing how do we get them to join your council the bottom line is they can reach out to the council through the emailing me my email is Charles L. Werner at gmail.com and if they have one information or they can go to the website which is public safety uas.org and we have a host of policies and procedures from from local state and federal agencies that have already done this so they can learn from from some of the work that's already been done and we're working to continue to enhance that we're hoping that as we go forward we're able to create a nationwide public safety uas directory where we can then do more collaboration between departments and share best practices lessons learned and those kind of okay so we can certainly pass that information on to them and I think on the academic side we have I think a lot of applications that you've seen here Josh at UH that in terms of analysis methods and this sort of thing and maybe sensor development and that can add to this picture in fact you could add your reef analysis functionality to the story if should there be a marine event event of some kind or even even shark sightings and this sort of thing so talk a little bit about so Charles is aware of what you've been doing in the marine environment sure yeah so so Charles as you're mentioning they're using you know UAV or UAS imagery to go and collect whether it's all the mosaics or three-dimensional point clouds to understand what's happening in your environment now I was applying that just to the marine realm instead and so you know collecting you know very similar types of imagery and doing so in a way that you know with the same benefits that you guys were having versus using manned aircraft you know significant less less dangerous less costs and then you know significantly more efficient as well but yeah I mean so as Ted knows the you know recently graduated PhD Nick Turner down down a down a healer right now is using you know very similar techniques to to you know assess the mapping and the lava flowing as it's going on right now and on on Hawaii Island so what we need to do is figure out how to get UAS involved in exercises that don't have any downside consequence because we're like we are right now with the volcano there's events going on the incident commander has his job to do there's a lot of a lot of confusion there's a lot of complication there's a lot of dynamics going on daily daily there's evacuations there's a SO2 in the air there's all kinds of issues that make you take pause and so sort of stopping and adding a UAS to the system even as good as it may be is sort of automatically rejected by the human nature of the peace people in command who never seen this before so we'll take a break here in a minute Charles but it let's think through together after we get back from this break how we can create some kind of a national event or regional events where in the opportunity to exercise these capabilities within the current command structure along the ESF line exist in fact Josh is going off to JIFIX in a couple of weeks and that's a lot of opportunity there for using that way of thinking as a way to generate these kind of exercises when we get back from our first break here we're back folks it's still the two o'clock hour on Tuesday this is not the noon o'clock hour on Thursday where you normally expecting to see us but Ted Rolston here in our think tech studio downtown Honolulu Josh Levy joining me from Honolua UH and from far across the sea we have Charles Warner the director and chief of the national council for public safety on manned air systems we're just talking before the break about the difficulty of changing that wheels and the cars rolling down the freeway at 40 and as the analogy for putting UAS into a complex situation like over on the big island right now so Chuck or Charles I keep I keep wanting to call you Chuck because that's it just rolls right off but what what can you think of from the perspective of a national acceptance where exercises or tabletops or something can be constructed to have the decision-makers and the incident commanders see this new picture that's a very good point and I think that to really have the effectiveness of unmanned aircraft systems to the to their potential it's going to be identifying the stuff so that people know in advance what's available and how it might be used and so one of the things you kind of hit on this a little bit I think the regional aspect is probably the way to go and in North Carolina they did a tabletop exercise that they combined a tabletop with an actual some activities that were outside flying the drone so that you could see a combination of theory and how it would have been applied in that situation and everybody had a chance to think through it and come up with ideas so that when they now have these assets to utilize they're already putting it in the plan ahead of time so it's not the thinking part it's not trying to understand something it's not trying to learn during a disaster because we all know that when you're trying to learn new stuff during a disaster we already have chaos and trying to learn something new on top of that just creates chaos on top of chaos so having those regional exercises are going to be the way to inform and get people to be thinking about it and then transitioning that into the plan of thinking ahead of we want to have this at what stage who do we have to call to get these resources do we have them local or the regional and and so on and as you mentioned something important to know is that you reference the fire and the police getting your coas in Hawaii here's the important thing to understand is coas also have some limitations so what we always recommend is that the department also have all their pilots qualified or certified as FAA part 107 pilots because then that gives them the full dimension of being able to pretty much fly in almost any situation the coas have some advantages the part 107 has some advantages but you have both and you have the flexibility of doing the best of whichever one is applicable at the time that's right and we'll send you a copy of the course out here so you can take a look at them see how they compared of what you see across the national landscape here I do believe they're tied to the 107 flight limitations and 107 as a as an expectation as your underlying base of knowledge is as part of the of the of the plan so I think exactly as you said is what what they're looking at so some kind of exercises that could be tabletop but I like your idea tabletop inside but but the act but a certain amount of the real activity taking place outside and that's something got to think about jobs we kind of do that at the stadium here talk about the drone boot camp and how that might translate into this this kind of an activity yes that that's actually a really interesting point so so what we what we've been doing here at UH and trying to kind of permeate throughout the the community out here in Oahu is having these these open boot camp you know events where it's just a day where people can come out and start to understand a little bit more about what it means to operate UAS you know various airspace rules and regulations and actually getting out there and flying for a little bit too so using that that kind of half in the classroom half outside kind of kind of a model but the other part of the thing that we're not really talking about here is not only having the emergency responders communicating with each other you know the UAS guys and the non-UAS guys but also having other folks that are capable of providing a service that are you know part of the community volunteers how do we have those public the emergency responders trust those people to come into this into this situation and you know let's Charles that very question is sort of a civil air patrol of drones Charles is that something that's under your hat in this in the council and we're not necessarily civil air patrol but you know the idea was that you get people from elected officials from government agencies from public safety and they come together and you kind of set out and say you first you have to inform so you kind of tell them what kind of different functions that UAS can do so you kind of level set things so that people understand capabilities then you start asking how would this apply to you and your situations now in Hawaii you're uniquely different because you might have pertains you might have volcanic eruptions you might have earthquakes so you make it pertain to those those things that are more likely or probable to be in your area so that's why the regional aspect makes more sense and then say how how would we be able to use it and then you take your next your next day and you put it into applications of doing exactly some of those things to do proof of concept so people can actually see the UAS fly they can see streaming video they can see real time information about a situation and then there's this whole different appreciation of of the possibilities and then from that you go into transitioning to say how do we develop our policies and procedures to implement this during an event and then it's already part of the system and it's not learning at the time you have a disaster okay if I can go back for a minute to the point Josh just made that we have as everybody says a lot of people a lot of citizens a lot of construction companies the power company everybody's got drones in some form or other they have some form of training or maybe they don't have training certainly the power company is well trained the construction people are well trained so how do we put them to use in a case of disaster operations or public safety that's the thing I was poking at has the has the council taken on that task of trying to figure out how to utilize available resources that maybe haven't ever come together before has that crossed your your your into your area Charles yet it has been a point of discussion the thing that we've been focused on right now though is getting public safety established to be able to use that what we're suggesting is that if you're going to use somebody else they they have to be trained to a certain level of ICS so that we so that they know how to operate within our our framework during that disaster because one of things we've had is we've had people that have self deployed and people that are interested in helping but they don't understand the mechanisms by which they need to fly and if they need to coordinate with an air boss and those kind of things so we've got to kind of I think you can do that but you have to reach out and have a conversation with them to identify who they are what qualifications they have that they certainly that you have a confidence level that they know how to fly because if you ask some of these people to fly for you they can become an agent of the government and then you become liable for the the actions that they do so there's there's some things you got to work on there in advance if you want to try to do that at a time during disaster. Okay I like your idea let's get the elected officials and the public safety leadership to get them going first and then start bringing in these other pieces but that doesn't mean we can't develop the other pieces in parallel. Well that goes back to the whole standard situation that we spoke about two weeks ago right and you know it's it's pretty much preaching what what Charles is a session was back at UVSI is being able to train these people on similar apparatus to understand so we know there's a grading scale and there's this this general familiarity from location location that people have been checked out on you know during these training systems have a certain level of kind of capability that people can trust in other locations as well. That kind of goes back to what Gene Robinson was telling us he's looking at a 90 day syllabus to get people fully up to speed with full muscle memory is in terms of how to operate not only the vehicle but also the emergency procedures and its operation within the emergency support functions. Exactly. In fact Charles you know in some of the emails we've been exchanging the idea of the ESS came up I mean that certainly to me and being part of the communication loop on the volcano situation. Everything runs down the ESS you mentioned incident command system and the way it's structured and organized is under the 15 or 16 ESS that exist. So is perhaps part of the strategy to associate UAS functionality maybe interpreted differently depending on which ESS you're dealing with. Is it is that an important tactic to take here. Yes I think as you're doing a tabletop you want to include the ESS because you want to give kind of an overview of saying here's what the capabilities are here's what UAS is capable of doing. Then from your ESS perspective how would this play into what you're doing. So for example when they were flying in Harvey there's a couple different areas that they're looking at one they're looking to see what areas have been affected by the flooding. They're also able to see are there areas where people need to be rescued. And then they're looking at areas of the roads what roads are open and closed. So you've got transportation you've got fire you've got rescue. You may have EMS you may have critical infrastructure. So yes you did the idea is provide the base foundation of people to understand the capabilities and then let them tell you from an ESS perspective how would this help because what they found in in Harvey Irma and Maria is that sometimes when they're flying if they coordinated with ESS they could actually accomplish the needs for multiple ESS if they've coordinated the flight in conjunction with the needs of the ESS. And then the the next part from that is what do you do that information how does it go to all those different you know heads of the ESS and how do we how did they all coordinate based on that one data stream because you know from what I understand is usually they get very different streams going to each of them and there's not that collaboration. That's a good that's correct and yeah that's correct and so then it's like how do we share the information we've collected is it is it on the device itself and we have to download it and then share it to the appropriate people do we have to are we doing streaming video can we make that available to all the people. So yes there is there is some coordination with what you do with what you've done. Yeah that's a that's getting down to a very level very interesting level of detail and I would hope that would what would in my mind I'm thinking here we should construct something like that for the state of Hawaii now that we have a much higher level of interest than we had before we have volcano we had the meeting with the legislature that you were at a couple weeks ago we have the next legislative session coming up there's enough motivation to start controlling these and but they're going to have to be pulled together at an integrated level because no not not one of these functions by itself is going to be able to carry the day nor is it going to be able to integrate with the other functions without some forcing function. So now Charles you've handed us a challenge how do we put this together and copy your success here in Hawaii and get it done in probably October November before the legislation legislation legislative session begins and and at that point it's hard to get anybody's attention. So we have an interesting challenge here this is a fascinating subject and I think you know we could have imagined it to happen this way the volcano forced it on us and fortunately you're out there ahead of us you and 37 or so other significant agencies that are part of the council and I guess we need to be part of that in some formal way. So we'll we'll get on the website figure that out pass the word around to all of our folks here in Hawaii and Charles once again thanks so much for taking the evening hour out of your day in Virginia and joining us here in Hawaii yet again and the next time we have to have you out here in the flesh I would suspect to actually maybe start off this I'm guessing two-day workshop we're going to now talk about how does that sound? Yeah I'd love to do that and and I think that your other opportunity is we've got to educate our elected and appointed officials and one of the things just so you know that I've done is I've been reaching out and challenging the big seven organizations the national governors the national league of cities the national association of counties and all those to put the challenge out to them to help support advancing public safety UAS. Okay well we'll catch on with that and we also have the aerospace state association we got the AOPA got the AMA and there's other organizations that are all headed in the same direction we'll see what we can do to put something together out here from an integrated exercise perspective and this is a big challenge but we'll go ahead and do it and Charles thanks once again for your inspiration and leadership and for coming on the show and Josh thanks for coming over all away from Bonoa we'll see you all next week


Yes, got got a lot of a lot of points here. So any society is going to have to stigmatize passport bros. There's never going to come a time where passport bros and and men, you know, who are pussy hounds are not stigmatized because no community and no society can can function and flourish without stigmatizing this kind of behavior because it is the opposite of building up a society, a nation, a tribe, a community. It it brings in instability and and the the undercurrents of moral chaos. So there's never going to be a time where when passport bros and their equivalent are not stigmatized. Just as every society of which I'm aware stigmatizes masturbation because it once meant to, you know, get out there and do something rather than just toss that that life away. Now, I don't think mutual respect and empowerment is particularly important. Respect has to be earned. And you can't really have mutual respect if individuals don't respect themselves. And it seems like probably about a third of the population don't don't respect themselves. So until people learn to to build and create a life that is worthy of their own respect, where they build up a sense of respect for themselves, then no one else is going to be able to provide that for them, right? That they're just going to be bottomless need. And and they will just, you know, get into endless endless trouble. Because I'm not a big fan of empowerment and and education. Yeah, these are good things, but they're not top priority. That as a trad, I don't believe that people are primarily driven by reason. I believe people are primarily driven by genetics. And then people are primarily driven by their early imprinting, right? The the messages and incentives that they got growing up. And then they are primarily driven by the the cues that they get from their community. So compared to those forces, the force of reason is decidedly weak reason reason is a very weak weak read. So if if you gave me a choice between someone deciding right and wrong for themselves, right, figuring out meaning and morality in their own head, or doing what their grandmother says, I would rather people do what their grandmother says, people will behave much better if they do what their grandmother says, rather than if they try to, you know, use their own reason and education to figure things out for themselves. So what I'm thinking about life in Beverly Hills, I spent most of my time in Beverly Hills. And when I walk around there are a lot of scantily clad women. And I live in a liberal society that says, you know, that we we should be putting an ideal on leading a Buffett identity so that if I go to work or walk down the street, and there are scantily clad, you know, women with their breasts hanging out, I am expected to act completely unchanged than if they will, you know, dress demurally. So this is an epitome of this liberal Buffett approach to life. So that what's going on around me is not supposed to affect me. And I'm, I'm not supposed to allow my eyes to flip for even point two of a second, we are incredibly sensitive to where people's eyes go. And if you walk down the street, you start even letting your eyes wander for point two of a second, other people pick up on it. And so we're, we're expected to have this incredible level of self control and self discipline that's imposed by the the Buffett identity, because if we were to stare, it would make other people feel uncomfortable, and then we would be stigmatized as a pig. So many men want a different type of relationship between men and women, right? They're tired of going to work, where women may dress to kill.  But he can't make any comment about it. And so for some people, they just have enough of this liberal Buffett identity, the traditional perspective in life recognizes that our reason operates within our body, and our body responds to stimuli such as, you know, scantily clad women. And so in a traditional perspective, yeah, both men and women are expected to act modestly. So men should not flash their money around, right? People should speak in a modest fashion, and women should take care to dress in a modest fashion, because a traditional perspective in life recognizes how much that we affect each other. How to, yeah, let me think. So it's hard. It's hard from the modern liberal perspective to make the argument against same sex marriage.  So if that's truly the ethos, which is dominant ethos in America, stemming from the Declaration of Independence and going back to John Locke and the whole philosophy of individualism, you'll inevitably have these disruptive patterns. But if a society is going to thrive, it has to stigmatize these, encourage people to form bonds with one another. And when you form bonds with other people, when you connect with other people, get on the same page with other people, develop a rhythm with other people. Out of that always comes an ethic and that ethic will stigmatize the sexual adventure because the adventurer throws chaos, throws a grenade into a civilized society. I noticed in synagogues, for example, one person gets divorced, and it usually kicks off a whole string of divorces. It's incredibly destabilizing, right? If your friends are divorced, you're highly likely to get divorced. If your friends are committing adultery, you're highly likely to commit adultery. If your friends are cheating in business, you're highly likely to cheat in business. So if you can have any kind of stable civilized community, it's going to have to stigmatize that which introduces chaos.


Nigeria and indeed Africa have advised to use indigenous languages as the basis for instructing students and learning in schools as it is the panacea to tackle new colonialism and national development. This advice was handed down during the public presentation of the first language of hope, ideas towards a greater Africa authored by Solomon Attala. Details in the report. Africa remains generally underdeveloped compared with the rest of the world. These author Solomon Attala believes that the main reason for the poor report is a continent's education which is on the wrong pedestal in foreign languages. At this public presentation of the first language our home, Solomon Attala is pushing strongly for the return to using the mother tongue from the elementary level. He encapsulates it in this reference book which advocates on prioritizing the African culture for the continent to take its true place among the committee of nations. The reviewer shares similar sentiments. It has been is what we all know that outside of the African continent the first languages are used for education and governance and that is the reason behind the height they have attained but as they have attained this height by second industrial revolution they impose their own languages on the entire of Africa. Germans write in German, Japanese write in Japanese, Russians write in Russian, but Africans write in Arabic, they write in English, they write in French, they write in Portuguese.  They can't speak Yoruba but they can't speak Ibo or they can't speak Ausa. Just how soon can this renaissance be sent? Other concerns are raised about building the capacity of teachers who will instruct in indigenous African languages. This is just as the author and reviewer believed that originality is lost when teaching or translating in foreign languages. Even in my days then don't speak vernacular. If you speak vernacular you were penalized so it is not just the mothers and fathers of today that is how the program does and they wanted us to remain non-daddy of feet. Mama I don't think that's and that's what I think we want to put a stop to. You have to start agreeing to take an interest in African studies let me put it that way in African languages. So when you have people who are trained especially teachers and it's not just at the university level are you understand because it is the foundation that matters. So our educational policy planners should first create laws that will emphasize mother tongue education right from nursery and primary school. The author concludes that Africa is not murdered because the continent has not used its false languages in the education of its people as done by others since renaissance explaining on the need to change this narrative.


This is really cool, dude. One of one, tongue logo! Paul George! Whoa! Oh, man! That is fire. Dude, look at the PG logo! What? Holy hell! That's sick. Yeah, GameWarn. Tongue logo from his sneaker, dude. Oh, my God.


Welcome to the Network Engineering Video Blog. I am your host, Michael Crane. Well today, well let me give you a little background first. So if you remember in in one of our previous videos when we put an isolated ground that that's actually separate than the chassis ground and the rack ground. And that's to make it a little quieter so there's not as much noise on the grounds for the equipment. If you remember the power supplies and these routers are floating and so the chassis ground is actually separate from the power supply ground. And one of the the viewers of that video said well you installed these these PD. Okay well sorry for the interruption. Hi I'm editing this video and and I noticed that I have no audio. This wireless headset microphone I'm using right here. The cable on it's kind of flaky and I think the batteries are also low. I think I was doing another video. Batteries just completely died in it. It looks like it just stopped working all of a sudden. And of course I don't know that and so I'm just blabbing away. I have no idea that I'm not being recorded. So what I'm gonna do is I'm gonna see if I can explain what's going on here. So and by the way if you wondered what I use to edit videos with I use Adobe Premiere Pro CC stands for cloud something or other 2019. That's pretty nice. It's a subscription based product about 20 bucks a month or something like that which is which is pretty good and it keeps you up to date. That's pretty nice software. So okay that's about the editor. All right here we go. So what I'm saying I think is that yeah we installed these two PDUs in a previous video and one of the viewers commented that that these PDUs the ground on these PDUs is probably tied to the cases which is you know and of course the cases are bolted to the rack and so my nice clean isolated ground for the receptacles are actually getting muddied up by the equipment rack ground right. And I'm saying okay so what I'm gonna do is I'm gonna pull these guys out. There's probably a ground wire coming from the outside plug and it's probably bolted. Okay so the first let me go back and there's probably a cup of wire going to the PDU case and I'm just gonna disconnect that wire and and that should that should fix us up right. And that's that's pretty much I think what I was saying. So here we go. The rest of the video seems to be okay. Okay so the first thing we want to do is disconnect the power. All right just unplug these guys and unplug all our equipment. Okay sorry about that. I did unplug them our new receptacles with our isolated grounds but I had the camera zoomed out or zoomed in and you probably didn't see that. So anyway so we've unplugged them now I'm just gonna untie them and one of the one of the also another viewer asked or maybe it was the same one I don't remember asked why I didn't I didn't actually shorten these these cables and and my answer pretty much was I was just too lazy to do it. I didn't want to go I just didn't want to mess with it. It was easier just to bundle them up and just stick them on the rack right. So now let's pull them out. All right hopefully I'm not standing right in front of the camera. Okay I think I think that about does it let's get them out let's put them on the bench. Okay Doki let's go ahead and get these brackets off here real quick.  So let's try it. Well I've been sitting there talking and and I forgot to hit the record button so I'm not exactly sure where I left off. Anyway I pulled the cover open and sure enough here is the ground screw connecting to the chassis. It's got nice wire it's properly crimped with an eyelet and it's got a shake proof washer and a nut on there. But it also ties over to the the case right there and I thought I saw another one yeah there's something oh this is just for this outlet up here. Yeah what we need to do is there's two points right here we need to remove this ground from the chassis here and here and then that should be the only spots where it's tied to the the case. Okay so we'll take both these off we'll tie them together and then I'll tape them up real good so they don't they don't contact anything else inside here and that should isolate this enclosure from the isolated ground okay and then and I don't think anything else is in here but we'll test it before we button it back up. I think that's the best way to do it okay okay so I found a screw and a nut and it has a shake proof washer on it. I think I'll just tie these two together and then just just tape this one up I want to keep our ground going to our receptacles or isolated ground going to our receptacles. All right and this right here I think I'll just put a little shrink tape or heat shrink on it okay so I've got my heat gun okay we got this I got some electrical tape I think I think that'll be just fine all right so I'll put it together now oh meter out here let's test it hopefully everyone can see that okay all right yep okay make sure I'm testing the right wire here let's say this is common okay we got the right wire because the commas go through actually the ground should go through too yep now let's check the chassis I was doing on a screw oh did we miss something oh you know what oh a bunch of all these sockets oh man okay well that's a fail okay so I went ahead and took this thing apart again and and pulled one of the sockets out and and it doesn't look like I can unstrap that ground it looks like it is pretty much tied directly I mean it's in fact let me just take it apart here real quick so here's the ground and it's riveted looks like in three different places plus it looks like it's it's holding this thing together somehow I'm not exactly sure if you guys can see that very well but so yeah yeah I don't think we're gonna be able to to use that unfortunately don't forget you can support the network engineering video blog by donation using a credit card and PayPal or by purchasing products at the muxall store details and links are in the description under this video well that's it for this video if you like the video give it a big thumbs up that helps and hit the subscribe button that really helps if you have any questions or comments post them in the comments under this video thanks for watching and I'll see you next time