INEC devolves collection of PVC's up to 8,809 electoral wards as deadline draws near and Global change report indicates that political thawgrey escalating in Kano, Ekiti and other states ahead of the election.  As part of measures to ensure the seamless collection of permanent voters cards by registered the independent national electoral commission INEC has devolved the collection of the cards to the ward level. Before now the PVC's were only available for collection at the commission's 774 local government offices across the federation. This came after INEC raised fresh fears that the general elections would face serious threats of cancellation and postponement if security challenges across parts of the country failed to improve. However, the ward level exercise would only last between January 6th and 15th in the year 2023 after which the exercise referred to INEC local government offices. Joining us to discuss tonight is Chomai Zenwafo. She is the head of news at Kuala Lumpur's Inforpot Hackers and Shagun Shoprita is of ACT's network and is also a political analyst. Thank you so much gentlemen and lady for joining us. Great.  A lot of complaints have come as the time for the collection of PVC's is drawing to a close even though INEC had come up with a novel idea which is to devolve the collection of PVC's to ward levels to making it easier for people to get their PVC's. But a lot more people are saying that they might be disenfranchised because of some of the hiccups that they may have encountered while they're going to back and forth INEC offices to get their PVC's. A lot of people would say they have seen their names on the register but their PVC's are still not ready and the days are running very, very short. I'm sure that you of course have heard a lot of these complaints. And what do you think can be done before January 22, I beg your pardon? Well, I think the situation now is quite, if the reports that we hear from people, from just like anecdotal reports that you get from people's experiences, anything to go by, then I think there is some cross for concern. There is some cross to be worried which regards to the success of the collection exercise. And when we say success, according to INEC, I think we had roughly, if I'm not mistaken, about 9, 10 million new registrations. I think it was 12 and then by the time they did the cleanup, they cleaned up about 2 million out of that. So for us to say that the PVC collection has been successful, one would expect that at least 60, 70% of those people turn out to collect their PVC's. Of course, if the percentage can be higher than that, then the better. The experience that people are reporting, the reports that we're getting from people's experiences across the country has been mixed back. In the earlier periods of the collection exercise, it looked as if people were not aware. So it turned out to be very low.  But then as time went along and Nigerians being the last minutes, people that we are, there's been a rush. And more importantly, besides the rush is there's quite a lot of confusion and INEC really needs to address this. There's quite a lot of confusion with regards to the exact location of people's PVCs. So during the registration exercise, registration happened in a variety of locations. Some people got registered at the INEC local government office at some point. Some people got registered at their polling unit at some point. Some people got registered with INEC actually going to communities to create registration centers. Now, the challenge is that having registered and having selected the polling unit you'd like to exercise your votes, knowing where your card is now, appears to be quite a bit of a challenge. And we've seen experiences and reports from different people who have gone separately. I heard somebody on, I think it was on one radio station this morning, somebody narrating how he had spent 10,000 Naira on transportation going between Abeoputa and somewhere around Ota. And even I'm really at the side of labels, 10,000 Naira in one day trying to locate his PVC and ended up still not locating it that day. In fact, I have a personal experience. My children, who I compelled, I compelled to go get registered when the registration was going on. They basically went around and had to go to about five different locations before they eventually found one of their PVCs. The first one, my son's PVC, he found it very easily based on the number on his slip. But my daughter couldn't find her and they had to go around about five different places, you know, before they eventually located it. And this experience appears to be similar for a lot of people. So INEC needs to help address the issue of how people can easily locate where their PVCs are so that they can collect them.  So this is really a clear answer to INEC to help out. Chama, let me come to you. INEC has already released the final voter register. And I'm sure that you've seen this. And you know that Lagos is not necessarily left out of this. Lagos, in fact, the northeast has, I think, two, okay, well, the north one. 22 million. Yes, 22 million. I was looking at the numbers. Because I see that we have more people in the north, you know, who have got collected their PVCs. Most people would say that those PVCs, the reason why that register is the way it is is because there were lots of hiccups. Just like Shagun has said, many people said they registered, they've not seen their names on the register, or maybe they had double registration. Some people said, well, I transferred. I got an email. But then when I look at the register, I still do not see my name at the place where I registered, or rather that I transferred to. And there are people who don't even who have PVCs and do not know where they're going to vote. So again, it shows that, yes, we have new entrance into, you know, the voting system. But the things that we're hearing, does it one way or the other confirm the fears that people had at the beginning of this process of the fact that people may be very disenfranchised at the end of the day? Because it's not about how many people are on the register, but how many people will be able to vote on that day? Absolutely, actually, we have a situation that we do by game four. I would say, I never prepared as much as you told, but I'm sorry to say it appears it wasn't enough. Compared to, we're going to have a lot of first-time voters. I've been saying it since the community exercise. We're going to have all of the number of people that have been recorded that came out to vote, meaning I think it's not because they had about one million extra people at it. And for each of the various zones as well, at least a million people were added to the register. All of those people came out not because they were forced, but because they were willing and ready to actually be part of the process this time around. And so it was obvious that it wasn't going to just be about registering. They were also going to follow through to ensure that they get their PPCs. And sadly, it appears that I didn't bargain for that level of commitment of Nigerians to pick up cards, discards, and follow through the way it's happening now. The truth is, having come back elections in the past years, this is the first time we've seen Nigerians commit to a process to the very end. But fortunately, the last minute culture that we have as Nigerians is still there. But the fact that we have a good majority of people, I'm here to meet anyone who registered for this exercise that is not committed to ensuring that they get their cards, that change in behavior, I need to bargain for that. And so you find it in the number of staff that deployed to be part of this PPC collection exercise. We also find it in the planning. When you go to the PPC collection centers, you still find that it's not properly structured. So there's no speed. And there isn't a target of the number of people you're committed to ensure get their cards in the day, which is what you usually find in senior clients. There will be a target based on the number of staff and all that's available within the target to keep this number of people with their cards daily. We don't have any of such going on. Everything is just, I mean, I think the devolution definitely really helped. It helped, but it also created an issue. And because we're looking at the staff's strength or binary. And so when you say, when you say one person or two people should go to each word, is that number enough to serve the battalion of people that are going to gather at those boards who are eager to get their card? But Anak will tell you that one of the reasons why they did this devolution is so that he could reduce the number of people who are waiting at the local government headquarters to get these PPCs. But then on the day that they started this, I think that was Friday last week, Anak was also decrying the number of people who showed up in the first place that they were expecting more people to show up, even though it would not be a large crowd, but they expected that at least half of the number of people who are on the register for those wards and registration centers would show up. But then they came in trickles.  But can we really rely on that? Because yes, we hear about the tsunamis on social media. But now that we're asking people to come and get the PPCs. For you, who's actually always in the field, what's the body language of the people right now, especially at a time like this? I would say anger. The language is anger. Some people are frustrated. And like I said, there's so much energy being put towards PPC collection, because there is so much sensitization done by both civil society and government themselves. And so what we're predicting that a lot of PPC collection centers are going to have a crowd, angry crowds on the final day, which is January 22nd. We're going to have a lot of people who just be there who show their frustration in some way. And I've actually also advised, based on that prediction, that they have some sort of security, you know, backup of some sort around these centers on the final day of PPC collection. Because like you said, the system didn't quite prepare for the number of people. You know, just trying to respond to what you said earlier. The truth is that the experiences define different states. In River State, it's been a very serious exercise here. The words get filled up and crowded. We've had to monitor this at different words. And each of those words are generally very crowded. And a lot of people showing up and not going anywhere until they get their cards. And really, the level of commitment we've seen, it's unprecedented, really, I must say. So one thing I'm predicting for sure is, I think by 15th, they'll go back to the local government offices and the crowds are not about to be used. And if the INEQ do not come up with order plans to, you know, further ensure that people see that they're making effort to ensure that there are no PPC cards stuck in the offices on election day, they're going to get a lot of people really angry, frustrated. And if you do not have security agencies getting in there, we may have a different story being told all together. I mean, stories of people harassing the INEQ staff would come in, and stories of people cutting the makeup, just, you know, things like that. And these are things that, at this point, it's actually a no-brainer, because when you look at, like I said, the body language is that of frustration. And the frustration came out of the enthusiasm of willingness to vote. And now where the system is showing that we didn't exactly prepare for all of the number of people that have come out to be a part of this, it's quickly turned into frustration. I can't remember the last time we spoke to someone who is at the collection center, who wasn't really angry, that the system is not allowing for a free process and for them to be able to get their cards. They say it's quite slow. They keep wishing it can be better, they keep wishing it can be faster, so that more people can get involved. Okay. Let me come back to you, Shagun. The first day that the the devolution of these voter's cards, PBC's pick-up was started. I was okay, Chama, so sorry, we lost that connection with you for a bit, but I'm going to Shagun. Shagun, the first day I went to, I went to somewhere here in Victoria Island, and the reaction I got from the people there was almost the same thing as Chama was talking about. A lot of people showed up, the process was slow, the hands were few, they thought it was going to be easy, peasy, but just a few people endured. I saw many people leave. In fact, a gentleman I interviewed told me that his wife, if his wife was here, he would only just look at you know, the crowd and how the process is slow and go home and say, you know what, well done. So it goes to my question. You are, we've been doing a lot of civic engagement and people like you act network, enough is enough, Yaga Africa, encouraging people to go and pick their PVCs, giving them reasons why they should go and vote. Do you think that we've done enough, including the media, in this sensitization, if there are people, especially people who are on the same level with you and I, because the gentleman I spoke to seemed to be well educated or of a certain class, and if people on that level are saying, I could not be boggled, I can't go through this stress, then what should we be really expecting? And does that mean that we're not, we've not done a job, you know, our jobs as we should? Well, you know, so, so with that, in which regards to that, I'm not expecting anything different from the pattern that we've seen in the past. What you find is both are turnout, both are party is generally higher, the higher you go off the economic ladder, you know, so the more affluent communities tend to be the places where turnout tends to be the lowest. So you go to places like BGC, you know, Park, the US State, and the Kauhi, you know, and all of that, maybe Makoto in the Keja, speaking about laborals, and you find that the turnout generally tends to be much lower than the less affluent communities. And even when they come out, they come out in public, they put out chairs and canopies, they do barbecues during an election day, make themselves very active, you know, so if you want to put them through a process, such people through a process that will stress them or take their time, which is more valuable to them than say, for example, somebody who is a organizer without due respect to the organizer, who is also a human being, they don't have the time to spend on a queue the whole day trying to pick up their PVC, so they will walk away. So there's a lot more work to be done by INEK and maybe by civil society, maybe by the media to try and, most critically, help people understand how to go about this, help people understand how to identify the location of their PVCs, because I think this is the real challenge. If it's just a question of going to the center and waiting three or four hours, and then you are sure you get your PVC, I'm sure most people don't mind, but the problem is you get to the center, sometimes you got waited on a queue for quite a bit of a while, only to find that they're telling you to go somewhere else. This is the problem. So INEK needs to, I want to suggest very strongly, if not for this round of collections, maybe for future elections, INEK must leverage technology, you know, this idea of trial and error, people going to three or four centers before you can locate your PVC is ridiculous, because INEK knows where those PVCs are. Before they release them from the local government or from the state INEK office to the local government, to the world, there's a register that you feel that will have the serial numbers of the cards that are released to specific locations. So you need to automate that process. It needs to be on a database somewhere, even if it's just an Excel sheet that people can query.  There's some efforts in that regard. There's some SMS, USB numbers that you can send messages to. There's some phone numbers that are flying around, but I find that those things are not really working. So I want to encourage INEK to really, really turn to technology as we go along with this processing. I think it's too late for this around the collections. So I think that what just needs to happen is that we need to continue to speak, continue to surprise people and continue to encourage them to hang in there, to stick in with the process, go through the inconveniences, suffer the pain just for the now. Pick up your PVC so you can exercise your franchise. But then going forward INEK has to do better. Do you think that INEK is taking on a bit more than it can handle being that, I mean, because you're talking about technology, INEK keeps, could also INEK, they try every other time to come up with new ideas. And now we have the beavers, which is also an upgrade of sorts. But look, with all of the things that you and Sharma have said tonight, does it seem a tad bit that INEK might be chewing more than or taking on more than it can handle? Absolutely.  We, everybody needs to recognize the enormity of the task that INEK is entrusted with, you know, it's a massive logistic operation. I mean, just think about this, nine million, nine million cards need to be distributed across the entire country.  It's not easy, and we appreciate this. INEK needs to help themselves by leaning more on available resources. You know, the time must come when INEK will be able to look at this logistics and find it out, outsource it to logistic experts. Why do people have to leave their houses to go pick up PBCs? INEK is a federal government agency. Whatever the logistic cost will be, per head. There has to be a way, for example. But how many Nigerians will be willing to pay the cost because INEK again? No, I mean, the cost should not be borne by Nigerians, it should be borne by Nigeria, you know, and that's the point. So how much would it cost, for example, would it cost 500 Naira per head, for example, to send these PBCs via some sort of dispatch rider system to people? I'm not saying for the future, we need to think about a system that will make this more convenient for people. There are a lot of people in this country. How realistic is that? There are a lot of people in this country. Well, I mean, it's for us to think about and look at the challenges in that and see how we can, you know, iron out those challenges and make it. Look, what I'm saying is that if INEK does not make this convenient for people, then you will continue to suffer apathy. 96 million people registered out of 200 million, out of maybe about 150 million, a legible voter is not good enough, you know, and it's an enactment of INEK. INEK needs to make this process easier so that Nigerians will be more encouraged. It's just side of the coin. Of course, we need to speak to Nigerians themselves and get them more, you know, committed and more, you know, determined to exercise their franchise. But INEK needs to help make this easy. That's what they're doing everywhere in the world. You make it easy for citizens and they will exercise their franchise. Chama, do you agree? A million. Yeah, I was about to ask if you agree with his position, but go ahead. Yeah, just some issues I wanted to just clarify. We have 9.5 million people registered voters. Well, the truth is that the number of PVCs not gets collected and not obtained. We have a good number of those PVCs that the 9.5 million registered voters, we have a good number of those numbers in the hands of Nigerians. And that's a good thing. Okay, so for each now and happiness conversations, so remember that we're trying to pick lessons from it and see what we can do going forward is where I also want to look at. So what is it that we must do now? Because I think about in the next 10 days, we just have 10 days, the INEK actually now have 10, just 10 days to ensure that the rest of those cards, which I am, the last time we changed, I think it was wasn't up to 2 million uncollected cards or wasn't up to 2 million uncollected cards. And that's, that's a good thing that's happened compared to where we're coming from. We are coming from there are so many factors that contribute to voter apathy. And before now it was just that people had this distrust and were interested in what was going on. But now the system is going to contribute to voter apathy. And that's one thing that we need to focus on. So if INEK has to perhaps create another agency within an agency that will be responsible to ensuring that people get registered, and then, and then we've said this before actually, where there shouldn't be a separate time for continuous registration and a separate time for PVC collection. Let it just be a continuous where you can walk into a bank and get your ATM when it expires, a system that allows us. And that way there will never be a time we'll have crowds, just people picking up their PVCs and being a part of the election. I was in the United States during the last election. And one of the things I saw was that it's part of the process is embedded in the people's way of life that you can why going, maybe getting back from work, you can stop over and vote, you can the process has been embedded into the everyday life of the Americans. And so Nigerians can INEK is specifically now could begin to look at a situation where people can meet people where they are. And there isn't a separate time for continuous registration and a separate time for pickup. Everything should be happening at the same time. And then it kind of helps. I mean, we're 200 million people. And I think Americans are like about 300 million. So there's so much you can be learning from how these things are done. And we don't have to reinvent the wheel. It's something that we can learn how others have fixed the stain and just pick up those lessons. And it's possible. It can work. We can have as many as as as are willing to be a part of the election, be a part of this election, or it starts with the commitment to accepting where we got it wrong, where we got it right, and restricting our steps and ensuring that we get it right the next time. I mean, the next election should there has to be something to learn. And it should start with the process of registering people and people getting their cards and people being able to locate like he was saying, Sachengu was saying that people still do not know. We've got a lot of such calls, people asking us, please, where should I go pick up my PVC? And so we have to keep sharing the INEK collection center list for people to be able to figure that out. We need to fix that in the future. And to add to it, we need to do all of those things in record time and not wait for the last minute. Finally, I want to take you on again on the so-called middle class, which is gradually fading out anyway. I don't know if we still have a middle class in Nigeria, but these people who we categorize, because you know, you try to make a case that, oh, you know, they like their comfort. But these are the people who the supposed in quotes, vulcanizers would be looking up to. And if these are the people who do not necessarily show up, I mean, these are the guys who are very good orators on social media, who have these conversations at dinner tables here and there. And they're very, you know, they're emotional about these things. But then when it comes down to elections, they're not voting. Is it that the system doesn't affect them or they careless? Because I'm trying to understand if we do not understand the problem, we cannot get the solution. If these people are one way or the other staying away from the process that is supposed to change the narrative of Nigeria, and these people mostly are the ones that can.  But the man who seems a bit comfortable doesn't think it's important. I mean, I was talking to a colleague of mine, and I asked if he had a PPC and he said no, and that he doesn't care. But this is a journalist. So again, these are the issues. Yeah, I mean, there are quite a lot of people in our middle class, whether they exist or not, you know, they're still there. You know, there are a lot of people in that category of Nigerians who simply don't care. And if you ask me why, Miriam, I can't answer that question. I think it's a gamut of social issues that has led us to this point. I think that the average Nigerian middle class person is concerned about more economic issues, some at the existential level. Everything is also part of the election. The economy will be adjusted one way or the other if the elections turn out great. Absolutely. But, you know, the thing is, the nexus, the connection, making an emotional connection between the outcomes of elections and our current situation can be a bit challenging for a lot of people. You know, for them, they're simply going about their life. They want to make sure that they can pay their children's company. They want to pay the next rent. You know, they're concerned about these basic economic issues. And, you know, for a lot of them, it's just the case of, look, I couldn't be bothered. You know, let me just face this my life and make it work. You know, so we need to get to a point where people can see how the connection is a direct connection. The outcome of the election next week is going to determine my income level before the end of this year, based on the policies that the winner will rule out. But somehow, I think that connection is still a bit missing for the middle class. So you see how much of a problem we have because if the middle class can't make this connection, then how can the guy who is living day by day, hand to mouth, make the connection? And it's so ironic because they are the ones that trip out to vote because of both buying and the other factors. So it's a terrible situation to find ourselves in. And we can only just continue to appeal to people to show more interest in these things. Well, time is not on our side. So we have to go. We have to go. We have to go. We don't have time anymore. Okay. Shamai Zemafua is the head of news. Cool. Wasabi Info, Port Hackett, that's 92.3. And Shegong Shoprita is of ACT Network and is also a public affairs analyst. There's so much to talk about, but then we have another Thursday. We'll come back and have this conversation. Thank you so much. Thank you for having me. All right. Thank you for staying with us. We'll take a quick break. When we return, we'll be discussing the escalation of political thuggery in Nigeria as election season draws near. Stay with us.


Hi everybody, my name is Jenna Wetzler and I'm the Director of Learning and Training at Creative Commons and I'm so, so, so honored to have received the Catalyst Award for Open Education. Thank you so much! I actually just got it in the mail and haven't fully opened it yet. I wanted to just say thank you, thank you, thank you. It's been such an honor and a privilege to get the chance to work with so many of you from around our open education movements in the world and specifically get to focus on the CC Certificate Training Program but also have the chance to collaborate on some other projects as well. So it is just so exciting. I'm very curious to see what's in this box. That's so cool! Yes, thank you. So Alan asked me to talk about my work and then also what's next. So just really quickly, the CC Certificate Training Program is actually a series of three courses that people can take to get training in open licensing, copyright and copyright considerations and also best practices for sharing our open license content in different digital spaces. So really what the Certificate Training Program is trying to do is invest in our community of global open advocates in education, in culture, in open access and more. And we've seen such wonderful things come out of the large community of people who have already been CC certified. We've seen people take the certificate course content and create entirely new courses, translate the course content into 10 different languages, create a master's level course for open education or open pedagogy for K-12 education and so much more. It's really a really wonderful community to be a part of and it's so exciting seeing what people are doing with their CC Certificate expertise. So again, thank you so much. It's a real joy to have the chance to work with facilitators and participants from over 65 countries now. And also to give you a sense of what's coming up next, we are turning to partnerships. So we are really looking forward to expanding some of the pilots that we started this year in terms of micro-credential programs and in terms of credit-bearing options and so on and see where we can go. So we are very, very excited to invite anyone who would like to connect and talk about a potential partnership with their university. Please reach out to me. I would love to see what we can make possible. Ideally, through these partnerships, we will have a way to get open licensing knowledge and the kind of the foundation of open licensing practices and so on, available to new audience members and new communities around the world. So we really hope to make that possible. Alan also asked me to talk about why I got the Catalyst Award and I am just really grateful that I was nominated for it. I get to be in my dream job at Creative Commons working on learning and training programs on open journalism training programs and on our building our community in open education. So I think I'm just doing my job, but yeah, it is really fun and rewarding to see how we can make the training programs ideally as accessible and inclusive as possible while still balancing the needs for sustainability within a global north organization. So we've worked hard to make scholarships available, to make translations available, to openly license all of our content and make it encourage remixes of the content in every way that we can. And we're so just lucky to have the chance to work with really wonderful community members that give us feedback, that take content and run with it in ways that we would have never expected. So again, thank you so much. It's a real honor and a privilege to be part of this community and I am so thrilled by this award. Thank you.


BMT only eating at the defect, coming to tech school only eating at the defect, and then being allowed to eat at a restaurant is super nice. Tech school phases is one of those things that people don't have much information on before arriving at tech school. So I'm going to explain the tech school phases to you.   Just figure out how things work and make sure you're following the rules. So something to note is that the amount of phases you have and the length you are in that phase are going to differ with every single tech school that you go to who are going to be in phase one. And the length of phase one is 10 days. I've heard of other tech schools having phase one for 30 days. The next thing is going to be that you have to wear your uniform at all times, even on the weekends, not to change out of their OCPs until after dinner. Because whenever you're in the dorms, just hanging out in the day room, just wanting to relax a little bit, you can be in your PT gear because it's still official Air Force uniform, but you're not allowed to leave the dorms without your OCPs on. So it just makes sense to stay in them the whole time until after dinner, and then you know you're not leaving and going anywhere else that way you don't have to change back and forth. So while you're in phase one, it is mandatory that you go to breakfast, lunch, and dinner at the de-fact. Even though there are other restaurants on base, you are only authorized to eat at the de-fact. Now, even though there's not a lot of options when it comes to room personalization, you are not allowed to personalize your room while you're in phase one. You'll be issued a few sheets and a blanket, and that is all you're allowed to have on your bed. And then new airman in phase one, you're gonna wanna make sure you have your blues ready because you are going to wear your blues for the first few days while you're in processing. While you're in phase one, you are not able to go off base. You also cannot be in a personally owned vehicle. So that means you cannot drive a car and you cannot ride with anyone else. So if you need to get somewhere, you can either walk or take the bus. So although you have some restrictions in phase one, you can still go to the exchange and go shopping. You can also start ordering things online and receiving mail right away, which brings us to the amazing sponsor of today's video, Sandbox. Sandbox is a veteran-owned company that helps keep your loved ones connected from recruitment to retirement. I personally use Sandbox when I was at VMT and it was so helpful because your friends and family can send a letter from anywhere with their mobile app. I received a letter literally two days after it was written, which is crazy. So Sandbox does make receiving mail at military training a lot faster. And now I'm here at tech school and people are receiving Sandbox letters here as well. And they have so much more information to help your loved ones navigate your military career. So be sure to check them out at sandbox.us. So the next question you all probably have is how do you go from phase one to phase two? So like I said, you're gonna be in phase one for at least 10 days.  And if you pass those two things, then you will be allowed to go to the next phase. So the first thing that changes is curfew from 2100 to 2200, so we get that extra hour. And then on the weekends, on Friday and Saturday, curfew is extended to midnight. And everyone's favorite part of phase two is that you are authorized to wear civilian clothes.  I'm going to BMT, only eating at the defect, coming to tech school, only eating at the defect. And then being allowed to eat at a restaurant is super nice. Also, you're not required to go to the defect for breakfast, lunch, and dinner. You still have to go there for lunch because that is the duty day. So major changes that people very much appreciate is you are now authorized to go off base. You can drive a car and you can ride in a car. There are tons of people at tech school that do not have cars. So a lot of times they ask other people if they can take them somewhere. That is basically the changes that you get from phase one to phase two. Phase three, but it's not good. You don't get more freedom in phase three. Phase three means you're in phase two and then you got in trouble. And so now you're in phase three. So going to phase three brings back all of the restrictions that you've had in phase one with additional punishments on top of that. So it might be verbal counseling. It might be paperwork or anything else that your MTLs or commanders say that you have to do as your punishment in that phase. The other difference is that you don't gonna just be off of it in 10 days. It is going to depend on what happened to get you in trouble and how severe that is. So then you have to wear your uniform all the time again. So it's kind of embarrassing because people know like, oh, they did something to get in trouble. It is really easy to stay out of phase three. Sometimes there are mistakes that are made. Sometimes people get grouped into a situation where they're not the ones who did it but they were a part of it. Typically it is one person making a choice to do the wrong thing and then they get caught for it and then they get put on phase three. So as long as you go to tech school, you have good intentions, you are following the rules. If you have any questions, you're gonna have mentors, you're gonna have ropes who are going to help guide you and lead you to do what you were supposed to do to be successful in tech school. So please just go in there with that mindset.  Don't try to do anything where you're like, oh, well I'll just do this. I'm not gonna get caught.  So please just be smart for your own good. That way you can have the best experience possible while you're at tech school. But there you have it, that is what phases are like at tech school and again, like I said, every single tech school is going to differ. If this video helped give you a better understanding of what tech school phases are like, be sure to subscribe because we are here to share information with you, to help set you up for success, help give you a better understanding so you can make the best decisions for yourself moving forward. I wish you all the best of luck in your career and I will see you in another video.


Hey guys, how are you? We are here for my creative years my muse for December 2019 the last one of the year I can't believe the year has gone by so quickly and so much has happened in the last year It's mind-boggling, isn't it? And my muse is Loving the new space Loving creating art in the new space the closet does bug the crap out of her. I've posted it I've posted about that on social media In the last few months the closet's bugging the craps bugging the crap out of her having to dig for shit in the closet At the time of filming of this I don't know how I'm going to solve that and it's not a top priority because I can still get to things but Organization in the new house and setting things up and fine-tuning them to be perfect is right where she's all about That includes the creative space for the most part the space is real good every now and then I come across something I want to use or I need to use that's not exactly right. So that Really? derails her and sidetracks her until we get that solved and then we can move forward with whatever Actual art thing that we want to do So I don't know if that happens to you where you just get derailed by the chaos and you need to stop and just clean and put Things away Before you can go forward that definitely happens to me. It's happened to me a lot since I moved It happened before we moved to but it's really happened a lot in the new space Understandably I think But it's definitely where I'm what I'm all about at the moment and Probably will continue to be periodically on and off. So I don't know about you but You know, that's where I'm at. I do have a series here on YouTube where I share some things that I have set up in the creative space for storage and Some things that work and some things that aren't quite right But I do have a series on our room organization and there is a playlist for that. So I'll try to link it in the description below I'm always looking for new ideas. I'm it's an ever-changing ever-flowing process so this year this month our theme last theme for the month is education and our challenges joyous and You need to just Be joyful about your process whatever Voice and form that it takes however it manifests for me the churning and cleaning and sorting is part of my process And I'm okay with that for some people They need to never put things away and they like their place to be a little messy and a little chaotic And that really works for them if you look at some of the famous artists in the world And you look at some of the pictures of their studios some of them are really messy. I can't create that way I It's not perfectly clean. This is my working studio behind me. You can see the desk is fairly covered There is like a clean space in the middle, but yeah, that's how I am and some people need it need need as a pin I'm something in the middle. I need to be able to find things when I need it make a mess when I have to and clean it up quickly when I'm done and That works for me so Educate yourself this month about what you need and what works for you And of course if there's an art Tool or technique that you want to learn that you don't know anything about do it. There's YouTube. There's the public library You know, and we have our group of my creative ear people so ask questions in there I would love to see you all going forward asking questions of each other and You know, what are your favorite? books and things to learn from YouTube videos to learn from Besides the obvious I'd love to have you all start a list or at least a chat and conversation about it in the group this month Let's do that and don't forget to share With the rest of the group if you're not part of the group and you'd like to be You can go to the video description and click on my link tree list of links The link for all of my Facebook art groups and where to support the free content here on YouTube and over on said groups Or just stalk me on social media Is all in that link tree list of links my happy mail address is down in the video description along with a bunch of other stuff So check it out. I will include a list a Shortlist of a couple of books right now that are really speaking to me aren't wise Education wise but for the most part my muse is having trouble focusing on them because she wants to really to solve the closet issue So that's where I'm at right now Dang it All right, that's it for the moment. Don't forget to like share and subscribe I hope you all have a happy holiday and Don't forget to go out and do something nice for yourself because you deserve it. I'll see you later. Bye guys


Hi, everyone. I'm Eiji. In this session, I will tell you how to improve your SMS OTP forms. You will be able to make a huge difference to user experience with just a few small changes. Signing users in is a process to prove that the person trying to sign in is the same person who originally registered on your website. And many websites choose to use passwords to do so. However, passwords are known to be vulnerable. There are many traps waiting for your users and your website. Asking for additional evidence of ownership will help the user to prove their identity. One of the most popular ways to do that is to use SMS OTP, one-time password, as a second step for authentication. The user can prove their ownership of a phone number by entering an OTP delivered via SMS. Because phone numbers are universally unique, an SMS message can be used to prove a user is who they say they are. Let me show you how it works. Let's take a typical two-step verification as an example. A user enters a username and a password, and then the website asks for an OTP. Because the user has already registered their phone number on the website, the service can send an SMS message to the number with an OTP. The user then opens the SMS app and copies or remembers the OTP and enter that in the form. The website examines the submitted OTP and verifies that user. This is how SMS OTP is used in a typical two-step verification. There are a few more use cases for SMS OTP, phone number verification. Some services use a phone number as a user's primary identifier. In that case, users enter their phone number when signing in and enter an OTP received via SMS to prove their identity. Sometimes it's combined with a PIN to constitute a two-step verification, account recovery. When a user loses access to their account, there needs to be a way to recover it. Sending an email to their registered email address or an SMS OTP to their phone number is a common account recovery method. Payment confirmation. In payment systems, some banks or credit card issuers request additional authentication from the payer for better security. And some of them choose SMS OTP as a way to achieve that. Before diving into the best practices, there is one caveat. Even though I'm speaking about best practices on SMS OTP form, you should be aware that SMS OTP is not the most secure way of authentication by itself. This is because phone numbers are known to be recycled and sometimes hijacked. And the concept of OTP itself is not phishing resistant. If you are looking for better security, I would recommend using web authentication. You can learn more about web authentication from the talk I gave at the Chrome Dev Summit last year. With that in mind, let's dive into SMS OTP form best practices. Sam has already done an amazing job covering general best practices on building a signing form. You can learn more on his article and the video, but I will give you three specific tips on constructing an input field for an OTP. Don't use type number for the OTP input. Since that will add up and down increment arrows to the input on desktop, which doesn't make sense for OTPs. I recommend simply using text, but it doesn't matter much if you follow the next tip. Use input mode numeric. Since typical OTPs are digits, using input mode numeric helps mobile browser users enter an OTP by showing the optimized keyboard for entering numbers. Some good news is Firefox recently started supporting input mode, which makes it available on most mobile browsers. Another important attribute is auto-complete one-time code. This is only effective in Safari, but as it helps the browser outfield, I strongly recommend using it. iOS 12 and later heuristically detects an OTP from the SMS message and shows a suggestion on its keyboard for the user to enter the OTP to the form. Now let me talk a bit about SMS text message. There's a format you can align with to get the best out of OTP messages. And the good news is that the same format works across Safari and Chrome. Just append the following information at the last line of the message. The domain you are aiming to bind the OTP to preceded with an act. And the actual OTP preceded with a hash. By specifying a bound domain, the browser will assist the user entering an OTP only when the domain matches. By specifying an OTP in the format, the browser can retrieve the exact OTP you intend to deliver and prevent the browser from picking the wrong numbers using heuristics. Starting from iOS 14 and Mac OS Big Sur, Safari will respect this format with a bound domain in the message and assist the user to enter the OTP. Chrome also uses the same domain bound text format but with a different approach which is called Web OTP API. By using the Credential Management API, the website can obtain an OTP via SMS as an OTP credential upon a user consent and handle it infertively in JavaScript. You can check if the future is supported by examining if OTP credential is available. Simply calling navigator credentials get with a type of OTP and the transport of SMS instructs the browser to start waiting to receive an SMS message. As soon as the user received an SMS with the domain bound message format, a dialogue is displayed. After the user presses the Allow button, the API is resolved with the OTP which you can set as a value of the input field. Or unlike autocomplete, you can pass the OTP directly to the server. This is available in Chrome, Opera and Vivaldi for now but we are hoping this feature to be available on more browsers in the future as well. There are a few partners seeing amazing results by adopting the Web OTP API. Tinder, a matching app, improved OTP completion rate by 2.5%. Oil, a hotel booking service, reduced time to login by 37%. Goibibo, a travel booking service, reduced signup retry by 25%. Other players like Shoppay from Shopify, Twitter, Facebook are preparing to bring this feature as well. I can't wait to see Web OTP API to be available in many websites. Finally, let me recap. When you're building an SMS OTP form, use type text, input mode numeric and autocomplete one-time code for the input tag. Use a domain bound message format for an SMS message delivering an OTP. Use a Web OTP API to assist the user entering an OTP. You can learn more about these best practices at Web Dev SMS OTP form and more about Web OTP API at Web Dev Web OTP. Thank you for watching.


Right now at Appalachian Wireless, you can get the Samsung Galaxy S7 for just $99.99 and get a second one, free! Service agreement is required on both devices, serving you for the last 25 years with better service and bigger savings. At today's Appalachian Wireless. The state of West Virginia leads the nation in substance abuse and overdose deaths. Since 2009, an average of 600 West Virginians die each year due to a substance abuse related overdose. Today, Mingo County Circuit Court hosted an opening ceremony for its new adult drug court program. Southern West Virginia is struggling tremendously with opioids and heroin and the kinds of drugs that are affecting people's lives, people becoming addicted to those drugs and having little to look forward to in terms of hope or help and we believe our drug court here can provide that. Organizers of the program say most of the cases that go through the Mingo County Courthouse are drug related and this program will hopefully help lower that number. I would guess just about if not every person here has a loved one, a family member, a neighbor, a friend who is drug addicted and I think everybody knows and understands the importance of getting people the help that they need. Organizers were surprised by the amount of support they received during the opening ceremony. Our community has realized that we have to start here and now in order to get the substance abuse issues under control. Incarceration is not the answer for a substance abuser. Treatment, therapy, support, that's the answer. The Mingo County Adult Drug Court started gearing up in June and will officially kick off in the next couple weeks. The program will last at least one year and will have three phases to complete. Reporting in Williamson for EKB News, I'm Shelby Steele.


The way we determine those structures has changed a little bit over the years. Historically, the way we determine things was with an x-ray source, and that's still one of the most important techniques. And the way we do things with an x-ray relies on the diffraction properties in physics. So if we have something small like a crystal, now obtaining a crystal of a protein can be difficult because we need to overexpress the protein first, and that's not easy because many cells die if they express too much of a particular protein. Then we need to crystallize it, which is even harder. Most proteins don't want to be crystals. But assuming that you're lucky and have a crystal, you can put that crystal, a few milligrams or micrograms inside an x-ray beam. And today we don't even use x-rays. Well, we use x-rays, but not a traditional x-ray machine, but a shrinkage from light radiation facility, such as Max 4 in Lund in the South of Sweden, probably still the brightest one in the world. What you see here in the lower row here is an experimental setup when they mounted things. And in the middle here you see a typical diffraction pattern. The white part there is kind of the shadow of that mounting piece that we had the crystal on. And if you're lucky here, today we would not do this manually, but throw this in a computer and ask the computer to determine what is the corresponding electron density. Because those x-rays, they're not really interacting with the atoms, they're interacting with the electrons. And whilst we have that electron density, a skilled researcher will sit down and, with the aid of a computer, build the actual model of all the amino acids, the protein, which is the backbone you see here inside the blue density. And that's certainly possible to do for many proteins. But there are a couple of these limitations that I had up there. And in particular for membrane proteins, they have proven to be very difficult limitations. So many years ago there was another technique called cryo-electron microscopy that for a long time was the ugly duckling of structural biology together with nuclear magnetic resonance arguably. NMR is a very nice method in other ways. It occurs at room temperature so that you can measure dynamics. But NMR has never become really popular as a way to determine structures. Crye, for a long time, was jokingly referred to as blobology because the resolution was so low for technical reasons. It's simply difficult to detect electrons in these microscopes. I'll show you how it works in a slide. But then some 5, 6, 7 years ago there was a revolution in the field with a new generation of direct electron detectors combined with much better microscopes that suddenly enabled you to take literally microscope images of proteins, which is a bit of an oxymoron because you shouldn't be able to do that. Normally a microscope uses light, but the wavelength of light is a few hundred nanometers and you can't image something that is significantly smaller than the wavelength of light. This would be individual nanometers almost. Well, a bond is one angstrom. What happened, though, is that these techniques became so great that we could suddenly use them to determine structures down to three angstrom. Two to date is even occasionally around one angstrom. That's going to remain an exception. And there's this beautiful nature paper alluding to the television series saying the revolution will not be crystallized and one of the key advantages of cryo-electro-microscopy is we do not need a crystal and the amount of protein we need is frequently just a tenth or even less than that compared to X-ray crystallography. The people behind these techniques historically not so much, well, partly the direct electron detectors but both the techniques and in particular all the computational models required to do this you have Jacques Deboucher, Joachim Frank and Richard Henderson they get the Nobel Prize in Chemistry just a few years ago for this. I think it was 2017. The way these techniques work let me compare this to X-ray crystallography. That's probably the easiest part. In X-ray crystallography we would take a sample that has to be a crystal. If it's not the periodic crystal we're not going to get a systematic diffraction pattern and then we wouldn't see anything else. So if you have a crystal that's imperfect you're going to get a low resolution diffraction pattern and then you're not going to be able to determine the structure. But if you have a good periodic crystal you're going to get a diffraction pattern exactly like all the wavelength labs you might have had in upper secondary school or at least if you studied physics at university. It works great. There is only one problem. A unique crystal will give rise to a unique diffraction pattern but you can't go backwards because you're losing the faces when we're just determining the amplitudes here. And that's why we had this problem. I can't just tell a computer to invert this but I have to build a model and check if my model would produce this pattern. There are some techniques to go around that but again you still need a crystal and it's not one-to-one translational. In cryoelectron microscopy instead it's much easier. You just take a sample and freeze it and then we're shining a beam of electrons on it and they're having this detector at the end where we're just imaging the electrons. Like it was a microscope but instead of having light we're having electrons. Electrons is a particle but if you remember your quantum mechanics they have this wave particle duality. So a particle also has a wavelength and it turns out if we accelerate electrons to something like 300,000 volts they're going to have wavelengths that is a small fraction of an angstrom and then we can image with electrons. You've all seen electron microscope images. The problem with that in structural biology is that we can't use traditional electron microscopy because then we're going to damage our proteins. Remember, radiation damage, proteins too are sensitive to it. So we're going to need to use a very low dose and if we use a very low dose the images are going to be very noisy and they're going to be so noisy that you can't tell the protein from the background. And in that case we're going to need to use lots of computer power to take these images and map back what the structure is. So this is very much relied on modern computer algorithms. The other problem is that it's very important that I freeze this thing in blue here but don't have eyes because if I have a normal eyes I'm going to have a crystal and then I have diffraction from the eyes rather than the protein. Jacques Dubochier came up with this really cool idea of plant freezing that we drop this very quickly into liquid ethane so we freeze the water molecules so quickly that they don't have time to form eyes. They literally just stop moving. The reason I tell you this is that in less than the last 10 years this has gone from literally just being blobs where you could just detect the shape of a protein into being things well resolved enough that we can place individual amino acids and this is still an old structure but the best ones today it's so good that you can even see the holes in an aromatic ring. It's like night and day. We use this technique all the time in the lab but I can still hardly believe that it's true. This is a particular membrane protein called TRPV1. It's a pain and heat receptor that occurs in your cells. It's also an ion channel and it's a bit fun. This is the first high-resolution membrane protein that's determined with cryein by Yifan Sheng in San Francisco and it's a protein that also bind capsicin which is the small compound that's present for instance in chiles.  It's through the dining of capsicin to TRPV1.


All right, so we're going to go ahead and get started. How's everybody doing? Still awake? All right. So my name's James Lobaki. I work in the Cloud Business Unit, Red Hat. And this is Olai Gona. Yeah, I'm the co-founder of ManageIQ, and I'm now running software engineering for Cloud Forms at Red Hat. So today, we want to talk to you a little bit about unifying the management of OpenStack with public cloud providers, your existing data center virtualization, and some other concepts as well. So for the agenda, we'll take you briefly through something called Cloud Forms that Red Hat has, and what we mean by hybrid cloud management at Red Hat, and where it fits into Red Hat's OpenStack management strategy. And then we'll dive into some of the specific features Olai will take you through the platform architecture, what it is. Then we'll go through a couple of demonstrations of the OpenStack support that we just recently announced. All right, so Red Hat recognizes that the role of IT is changing, right? IT is becoming a service provider to the business, so no longer are we serving up machines on physical infrastructure to end users. They're actually expecting IT to basically deliver these services through private cloud, public cloud, and even IT using public clouds to host services. So really, it's this evolution to hybrid IT that we all recognize. So again, while the IT consumer used to be really consuming applications and services on traditional infrastructure, physical and virtualized highly, really what's been happening is we all know the IT consumer has been using public cloud and public infrastructure as a service, right? That's what this has done as the IT consumer has been using public infrastructure as a service and public pass is that their expectations are beginning to rise. So that's creating a huge demand on enterprise IT organizations to deliver self-service, elastic infrastructure, rapid environment delivery, and accelerating service delivery. So all this pressure is starting to come on to IT organizations to do this, right? And at the same time, IT organizations are trying to balance agility and openness and choice and leverage their existing investments, which is why you guys are here, right? So understandably, when you start talking about OpenStack, it's IT organizations and service providers as well trying to build more efficient IT infrastructures that can deliver these capabilities of self-service and elastic infrastructure. So and underlying that, they're interested in building shared services between their existing investments to bring those to bear. But what we're going to be talking about today is really this hybrid cloud management layer. So while you don't really solve a fundamental problem of complexity, if all you do is add in another silo of efficiency with something like a private cloud technology, likewise with platform as a service. So what we're really going to focus on is the hybrid cloud management layer. So why is this important to the folks at OpenStack, right? You might be thinking, how is this relevant to you? Well, one is if you don't have a hybrid cloud management platform, it's very difficult to migrate existing workloads and determine which workloads are best to move on to a private cloud that's based on OpenStack. And likewise, if you're a public cloud provider that's basing your public cloud on OpenStack, understanding having a hybrid cloud management strategy that allows your users to bring their workloads to OpenStack is important. So when we talk about OpenStack or Red Hat, there's really kind of three key areas that Red Hat works on OpenStack. First is through Red Hat Enterprise Linux OpenStack platform. So that's providing a stable, secure lifecycle for OpenStack. So if you're familiar with Fedora to Red Hat Enterprise Linux, you've probably heard Brian and Mark talking this morning about how we're basically doing the same thing with Red Hat Enterprise Linux OpenStack platform. The second is through instrumentation, APIs, and allowing for automations. This is all of our work we're doing in the community itself. So again, you heard Mark talking about Tusker this morning in triple O. And there's a number of communities, including Solometer. This is really all the instrumentation that's going to be required for us to be able to bring a cloud management platform on top of there. And the third area we're working is the cloud management platforms. This is Red Hat CloudForms, which then basically leverages the instrumentation, APIs, and automation to provide a hybrid cloud management solution on top of OpenStack. So the capabilities that our hybrid cloud management platform delivers are all these. So approval and workflow, compliance, self-service, basically all the operational capabilities you'd expect. And with regards to OpenStack, we're doing this by integrating with Nova, Solometer, AMQP, Heat, Glance, and Puppet are actually future integration points. So today, we're integrating with the Nova API, Solometer, and the AMQP event bus. One thing to note is that CloudForms actually supports both your data center virtualization, so VMware vSphere, Red Hat Enterprise virtualization, as well as public cloud on Amazon EC2 as well. All right. So handed over to Oleg, he's going to take you guys through the platform architecture here. So the CloudForms product is built on an acquisition that Red Hat made last year of ManageIQ. The platform architecture is kind of a revised LAMP stack. It's Red Hat Enterprise Linux, Postgres, Apache, and Ruby on Rails. We deliver CloudForms as a virtual appliance, a virtual machine. So typically, people downloaded it, and they're installed minutes later. A lot of our customers, when we go on site and do POCs, a lot of them are seeing value within the first hour, the first two hours. In terms of scalability, I'm just going to give you guys an overview. So there's a virtual appliance. Inside the virtual appliance, you can have workers, workers to process within a virtual appliance. There's many different types of workers, probably 15 or 20 different types of workers, each with its own kind of role of what it does. Each appliance can have a role. And based on that role, some workers can will be started or won't be started. You can also designate some appliance roles to be primary on one appliance, and secondary on another appliance so if one appliance goes down, it'll fail over to the secondary. There's also a notion of zones within CloudForms, which allows you to map providers to appliances. So if you have, say, one open stack instance and you want three appliances to point at it, to do different things, you can configure that to happen. Or if you have a vSphere or whatever. And finally, there is a notion of a region which holds the data for all the zones. And you can actually do multi-regioning with replication going up to a master region for reporting on many different installations of CloudForms. So one of the things is that basically, the way we've kind of packaged this up is that we deliver everything as something called Red Hat Cloud Infrastructure. So you can go pull the hybrid cloud management yourself. But there's also an offering where we basically provide either Red Hat Enterprise virtualization for your data center vert, along with Red Hat Enterprise Linux open stack platform. So if you have cloud-based workloads that you want to use, with the hybrid cloud management as well. So just to take you through how this would typically be deployed, so you guys are probably familiar with data center virtualization, whether it's VMware vSphere-based or Red Hat Enterprise virtualization based in this case. You have a set of hypervisors. You have some management networks behind there with shared storage, in this case some block storage. And you've got a management system. So this is Red Hat Enterprise virtualization manager, which is based on the Overt project. But you could similarly think of that as vCenter. So this is your traditional data center virtualization. So inside that manager, you've got a history database with metrics for how your virtual machines are performing. So this is your traditional data center. This is great.  So then what would happen is, as the business grows, they realize that they don't only just want capex improvements, they want opex improvements. So this is your cloud based on data center virtualization. They deploy an appliance, CloudForms Appliance in this case, which is highlighted in blue there as a workload on there. And then basically the CloudForms appliance, which has these components inside of it, including something called the VMDB, basically would connect to the traditional data center virtualization to begin harvesting all that information. So it's pulling capacity utilization data, it's collecting events, and it's getting state relationship and configuration data from that deployment. So this is the state that we find a lot of our customers actually in. And now what they're beginning to investigate is, how do I start to leverage OpenStack? And so what they don't want to do is, in conversation with you, what they don't want to do is have a different management framework for reporting and collecting all that data. So what CloudForms allows them to do is, one, they could actually begin to deploy their OpenStack using Red Hat Enterprise Linux OpenStack platform. So this is for their cloud based workloads. So on the right, they still have their traditional data center virtualization running. On the left hand side, they begin to build out their OpenStack Cloud. So on the left, you've got your compute nodes and your controller nodes. And this is inside of their controller nodes, they might be running some of these services. So whether it's Solometer or the AMQP message bus or the Nova API, those are the particular areas that we hook into with CloudForms. So what they could then do is deploy another appliance on their OpenStack instance. So we deploy the OVF installation of this CloudForms appliance in both OVF. And we also provide it as a QCal file that you can load into Glance. And then they just launch another image on that side, and they can then federate their CloudForms deployments. They still have one UI they go to, and they can get reporting metrics across both their data center virtualization and their private Cloud based on OpenStack. So at the end of the day, this is kind of what it lays out to. So you've got Red Hat Enterprise Virtualization providing your virtualization layer, Red Hat Enterprise Linux OpenStack platform. And then you have Red Hat CloudForms providing the hybrid cloud management between the two. One thing I did want to point out, for those of you that were in some of the other sessions around OpenShift, the platform as a service offering, those run as virtual machines on top of infrastructure. So in this case, if you were running your platform as a service, you could see that the brokers and nodes, if you're familiar with the terminology, have open interfaces as well. And this is going to become important because as we move to kind of unify the operations management, we're not just going to go horizontal across providers from private infrastructure as a service clouds and virtualization and public clouds. We're actually going to go up into the application layer as well and begin to unify that. So what I'd like to do, we kept the, hopefully, kept most of the marketing to a minimum. Now we'll dive into demos. That sound good? All right, so the first thing I want to show you guys is adding a provider to OpenStack. So let me just flip to here. All right, let's take you through this. Adding a provider to CloudForms, I mean, right? Yeah, sorry, adding an OpenStack provider to CloudForms. So this is the CloudForms Management Engine UI. It's a web UI that runs on the appliance. When you log in, you'll notice you're greeted with a dashboard. There's a couple of menus up at the top. Under the infrastructure and providers, you're going to have your traditional data center virtualization providers, VMware vSphere and Red Hat Enterprise virtualization. But there's also a tab for cloud providers now that's been added in CloudForms 3. And so when you go to clouds and providers there, you're going to see a number of providers. There's an Amazon provider, so we've discovered a couple of regions. You'll also see there's an OpenStack provider that's already been discovered. So these are the two providers that we have. But if we wanted to add a new provider, we can simply go up to a configuration and select Add a New Cloud Provider. Under type, we'll select OpenStack. And basically, you could start to enter in some basic information. What user you want to connect to the OpenStack environment, so that's a Keystone user. And the host name that you want to use to connect to that, so this would be your controller nodes on your OpenStack deployment, an IP address. And that's basically it. On the right hand side, you'll see there are credentials. There's a default credential, and there's a AMQP credential that you can actually use to connect to the event bus as well. So you can validate the credentials. And once the validation is successful, you can add the provider, and you'll notice it's running there. So just with a couple of simple credentials, you can connect to the OpenStack environment. And then what happens is the discovery process will begin. And you could check off the provider and force it here. So you could refresh the information on the provider. And CloudForms will go out and spin up a new worker thread and go ahead and discover all the images and instances and all that sort of stuff. So after just a few seconds, you can see, well, there's still zero in there, because the job is running here. But after just a few seconds, the provider will refresh, and you'll start to see information in there. So it's pretty simple to add a new provider. So you'll see here, it discovered the availability zones, the flavors, the security groups, and the instances and images in there. All right. So the next one I want to take you through was reporting. So CloudForms connects to Solometer and actually grabs the metrics on an interval for what's going on there, and actually provides in-depth reporting of the instances running on there. And also, so this is pretty nice, because you can actually begin to report across virtual machines running on your data center virtualization, and you could report against instances running on OpenStack as well. So whether that's Rev or vSphere or even instances running on Amazon, you can begin to normalize some reporting across all those different environments. So you'll notice, here's my OpenStack provider. If I go and select the instances, there's two instances running, small OpenStack deployment here. And I'll select one of the instances here. So this is just an instance that's running Red Hat Enterprise Linux, but it could be running Windows or another distro of Linux as well.  Oleg will talk a little bit later about the roadmap, and some of the things we're going to be providing in here from a drift history standpoint, and all this other stuff that's going to be happening that we already provide on the data center. But at the top, you'll see there's a monitoring button, and you can actually select utilization. And what's going to be presented here is a graphical representation of all the data in salometer that we pulled from the OpenStack deployment. So you'll see, in this case, I just added the provider, so I have to switch to hourly from an interval standpoint. And then I'll begin to see the average CPU usage disk and network as well. So this is just driving into a single instance to get all that data. And since we're gathering the events, you can actually start to correlate events to spikes on that timeline. So if you would right click on the disk IO when you see that little spike, you can actually say, show me all the events that happened that we got from the AMQP event bus at this time, and you'd be going to do some root cause analysis as well. All right, and then under reports, so that's kind of an active view of an instance. But if you would go to reports here, this is where you can actually start to drill into things such as instance and VM performance. So here's just a simple report that we generated. There's hundreds of reports that come out of the box, but this is one that I created called instance and VM performance. And basically, it's providing you with CPU utilization of both virtual machines running on Red Hat Enterprise virtualization and VMware alongside. You'll notice that there's instances as well in here that are showing. So my REL6-4 instance is showing obviously very low utilization based on the salometer. There's nothing running on them, but you can see the VMs right alongside the instances in that report. And you can also begin to generate OpenStack migration reports. So if you want to see the percentage of CPU that's been overallocated on virtual machines from VMware, you can begin to do that here. Maybe you just want to see ones that have been tagged as QA or development resources that meet a certain criteria. You can begin to develop those reports here.  So there's ones that come out of the box, which are in yellow, and then the blue ones are kind of ones that have been custom developed. And just to show you the number of fields you can basically put into these reports, it's pretty amazing. All right. So that's the reporting side. The third piece we want to show you was ChargeBack. So while salometer provides you with a lot of data, it doesn't provide you with the ability to create kind of a rate table for ChargeBack and then apply those. And CloudForms has been doing this in virtual environments already and with public cloud providers already. But now we're adding this for OpenStack. So when you go up, you can select ChargeBack. And in here, you can actually begin to define rate tables. So you'll notice underneath here there's a rate table for compute and storage. If I select the default rate table that was set up, it's giving me an allocated or a usage rate table so I can charge by the CPU allocation or by the CPU used. And I can also do a fixed CPU cost as well and do some things with memory and network you can see there as well. And then I can assign them. When you assign them, you can actually tag. CloudForms has a very rich tagging implementation. So you can actually have everything that gets discovered in your OpenStack environment get tagged automatically based on various rules that you can set up. So in this case, I just did a default and just put everything under the default table. But if I wanted to, I could actually tag development workloads and QE workloads or different lines of business for ChargeBack. And you'll notice this is a ChargeBack report here. So there's two instances running on my OpenStack environment. I was able to take the salometer data and then apply a rate table to it to provide ChargeBack for my OpenStack environment. I don't think there was any other else on here. All right, the last one is self-service. So there's really kind of two concepts of self-service inside of CloudForms. And while Horizon provides self-service for OpenStack, some of the areas that it's lacking are really the ability to do workflow, quota enforcement, approvals, and those sorts of things. So that's really what CloudForms is designed to do. So if you select the Services and Workloads tab in the Appliance, you'll notice there's a bunch of VMs and instances running. You could filter them using the global filters on the left. But on the right-hand side, you can also go to Lifecycle Improvision. And just to take a quick stopping point here, basically this entire user interface is driven by role-based access control and tagging. So you can actually limit what the user sees. So if this was just a self-service user, I could limit him to not be able to see all these different virtual machines. He just gets a simple catalog interface, which we'll see later. But in this case, when logged in as the administrative user here, I'm going to be able to just go see all the different images in glance, templates in VMware, templates in Rev, and AMIs in Amazon that I have registered to this. But when I scroll all the way down to the bottom, those are all AMIs in Amazon. But you'll notice I have a simple image, REL64, that's associated with glance in my open stack of deployment in Boston. I'll select that and hit Continue. And then from there, I get a default dialog. This dialog is the default dialog that comes out of the box. But under that Automate tab, and we'll show it here, but you can go in and customize that entire dialog. If you want to limit it to certain fields, you can do all that sort of stuff as well. So in this case, it's asking for some things like an email address, first name, last name. Under Properties, you'll notice that we actually discover the instance flavors. So those will pre-populate automatically in here, along with guest access key pairs, floating IPs. So if you've got those defined on your open stack environment, I'll pick those up. It also does cloud in it as well. So if you want to have some user data injection via cloud in it, you can do that as well. So you can go ahead and provision that way. The other way that a lot of users are starting to move to is this service catalog approach. Here you'll see I just defined a very simple service catalog, and it's got one dev instance in it. And here you can actually go and order that instance just by hitting an order button. And then it's basically going to launch the same instance on the other end. But in this case, it's kind of a customized dialogue. So when the user selects order, it's going to just give them a asking for a first name or a last name. So customized dialogues with self-service quotas, workflow, all that sort of stuff inside there. Let me flip back to that. So that's a really simple demonstration. If you guys are interested too, feel free to stop by the booth at any time. And we've got these appliances running live, so we can actually show you a lot more in depth. I guess two last things to highlight. One is a lot of customers have existing CMDBs and event consoles, so this exposes a full web services API that you can integrate with as well. So if you have a favorite service catalog or existing IT operations management tools, the idea is this can be layered in between them to provide all that automation with the underlying platforms. So that's what it's meant to do. So from a strategic direction standpoint, before I hand it back over to Oleg on some of the roadmap things, this is really where we're going. We're basically providing these capabilities on the left. And we're really going to drive them across all the way from storage to infrastructure as a service to virtualization through the OS up to the development tools. We're fortunate at Red Hat to be involved in open source communities in all of these. And as Oleg's going to discuss, we're excited to be doing the same thing with CloudForms. So going forward, I just wanted to share what we're going to be focusing on in future releases of CloudForms. So last night, or this morning, we announced CloudForms version three. We're now planning the next release of CloudForms. And some of the items here will make it, and some won't. We'll have better clarity in the coming weeks and months. So the first thing is open sourcing. We're looking at open sourcing CloudForms, obviously. If any of you are interested in participating in that earlier or getting involved, please send us an email at that email address up there. And once we go live, we'll certainly let you all know. One of the other things that we're working on is integration with identity management, or the free IPA project that's out there, to allow us to integrate with various LDAP systems in a nice, clean way. We're also looking at adding more providers. So there's both cloud providers and infrastructure providers that we're looking at adding. There's Microsoft ones that we want to add, SCVMM and Azure. And we also want to go deeper on some of the other ones. We want to add more support in Amazon and OpenStack, which I'll be discussing in vSphere and Rev. We want to go both deeper and wider on the provider side. On the provisioning side, we're looking at integrating with Foreman. If you guys have heard of that project, that's one of the things that we're looking into. On the config management side, we're looking at integrating with Puppet and Chef. So you can actually do configuration management of the newly provisioned VMs through Puppet or Chef Scripts, but in a native way. We're also looking at integrating with OpenShift, allowing you full visibility into that and allowing CloudForms to visualize the gears and let you move workloads between VMs and gears. We're also looking at composite services. So you saw some of the services that James just showed about ordering an OpenStack VM. You can actually use that same service catalog to make composite services through your web apps or things like that. That's already in the product, but we want to start leveraging it to have specific types with a back end of heat and CloudFormations. On the OpenStack side, these are the things that we're looking at. So on vSphere and Rev, we actually have a technique where we look at the bits of an image. And without starting it or anything, we introspectively go through it and can read anything on that system. So for OpenStack, we're looking at doing image analysis. So if CloudForm sees an image, it can actually see what's installed on it, what package is. And once you have that visibility, you can see with the genealogy capability of kind of seeing what VMs are derived from an image. Now you can start seeing the insides of VMs or instances. Furthermore, for instances that live on Cinder, we want to be able to do the same kind of analysis of the insides of those instances as well. Once we have that information, we can start doing policies on it. We can start doing drift analysis, how things are changing. So it kind of allows us to do a lot of, opens up a lot of new functionality. In the current release of CloudForms 3, we didn't really focus on multi-tenancy. So that's one of the things we're taking back and we'll be looking at. A lot of customers have asked about software defined networking specifically when provisioning to make sure that we can provision an instance and set up more than its loading IP. We've done similar stuff already on Amazon where we started integrating with their VPC layer. We kind of want to do the same thing on OpenStack. In terms of Glance and Cinder, we actually want to give you full visibility from CloudForms onto Glance and Cinder to show you what's there. Once Solometer is able to emit events, not emit events, but provide APIs to give us events, we want to start consuming them rather than the way we're doing it now, which is by sitting on the message bus, which today is only in CloudForms 3. We sit on the AMQP bus. We're also looking at sitting on the RabbitMQ bus. But in reality, I don't think we should be sitting on any bus. I want there to be some API that we can consume instead. Finally, we're looking into, if you guys have seen the triple-O test car stuff, and if not, you should definitely stop at the Red Hat booth and take a look. We want to have CloudForms provide visibility into the resources that comprise the OpenStack Cloud so that in a private Cloud situation, you now have full visibility into your whole infrastructure that's supporting your Cloud. And through that, we can offer things like capacity management in terms of when you want to add new hosts, or when you want to add new storage, you can get a lot of interesting information that way as well. That's it. Yeah, so I think the takeaways are we've got the same capabilities that ManageIQ is bringing across VMware vSphere and Red Hat Enterprise virtualization. Since the acquisition, we are bringing those across as CloudForms. We're committed to open sourcing the code. We would love to, if you guys are interested in bringing operations management across OpenStack or any other platform, we'd love to work with you on it. So with that, we'll open it up to any questions. What was that? The tagging. Yeah, so the question was, how does the tagging relate to the charge back? Yeah, so the tagging relates to charge back and that you can assign the rates to things that are tagged with something. Yeah, so it's completely dynamic. So for example, on discovery of an environment, you can lay down tags based on what, in the VMware world, for example, what packages are on a specific operating system, you can then tag the system on discovery. And then those tags are then applied to the, are assigned to different rate tables. So it becomes really dynamic. So if a VM changes from development to QE to production in its lifecycle via tag, then the rate tables will automatically, the charge back reports will automatically update. You don't have to go through and statically assign those. Right. Any other questions? All right. Oh, all right. Oh yeah, yeah, the slides are actually, the best way to get them is go to my blog, which is my retirement plan, too. So go there, click on as many ads as you can and download the slides. I'm just kidding. All right, thanks. Cool. There you go. Only one question, only one half.