What is someone or something you're grateful for? Something I'm grateful for. I mean, it's probably the easy answer, but it's definitely been my wife, you know, because growing up, my parents had kind of a combative relationship and my father would keep a lot of information from my mom, financial stuff, things he's doing. So just truly learning, and it wasn't immediately, just learning the value of effective partnership, it's made it so much easier because, you know, as a guy, I don't know how it is for others, but you wanna have a companion and you worry about that.


In this learning dialogue, we will talk about descriptive analytics, descriptive analytics or data dashboard or dashboard analytics, data dashboard is representing the complex data in a user friendly graphics such as charts, graphs, pie charts or interactive graphs or some comparative graphs. The term dashboard is actually the pilot or the driver see when they drive the vehicle in front of them is called dashboard. In a data dashboard, we collect data from the students or the users or the employees based on the domain and we represent the data in a dashboard for the researchers, learners or teachers or the other stakeholders. So, in a learning analytics, we will talk about data dashboard and how this learning data is used to represent in dashboard. So, dashboard is very important for researchers to extract the influences, to extract the insights, to identify what happened is more important to look at the data and visually so that they can compare to data and get new influences from the data. So, this is the first step when you do the research on data that is collecting data and showing it in a digital format or graphics format. The dashboard is also used to communicate the insights or something findings the researchers found to the other stakeholders like a teachers or the students. In business intelligent tool, dashboard is very important key metric. The examples of dashboard can be seen everywhere. You might have seen the dashboard in Amazon rating of the product or in a movie reviews where in Amazon, you see number of users rated 5 star for a particular product, number of user rated 4 star then user complies to bar chart will be shown or in a movie reviews you can see how many users reviewed. This movie what is the ratings of this with the stars. Dashboard analytics is very important for marketing, health sector and finance. Also in learning analytics for researchers it is very important to understand what is their data. However, in dashboard analytics or descriptive analytics the main question is what data to show and why we need to show this data. So, what data you want to look at is that number of students passed in last year or what is the past percentage of students in last 3 years and what data you want to show and why you want to see also who is the audience are we showing this data to teacher then you need to find a grain data. If you are showing this data to a administrative of the university or college then you need a more coarse grain or abstract level data. Showing that there are like 30% of students passed all the exams few students did not pass the exam something like that. So, we should be considering these questions when we are thinking about creating a dashboard analytics or descriptive analytics that is what data show and why you have to show this data who is our audience and we decide what is the visualization technique you will be using it to show the data. In this activity consider you have a technology enhance learning environment like metal we saw in last class or online learning environment MOOC or YouTube videos you have a develop the environment also you have a lot of data collected from these environments what data is important in this environment to represent in the dashboard given that you have access to collect data in these two environments like a tell or online learning environment which data will collect to show it in a dashboard you can pass this video I will answer these questions after completing a task you can resume to continue in general for dashboard this data is very important for example performance in the test if you are talking about the students performance in a class or performance in the online environment or performance in the end semester performance in some other learning environment this performance in the test pre-test post-test or performance within the environment is very important to show the other important thing is time spent on each task is it the task within the learning environment is specific tasks like how much time a student spent on simulator or how much time students reading a particular page or what is the overall time spent on the task like the students spend 80 minutes for particular task and very less time for task 2 or you might say the student is focusing mostly reading chapter 1 and 2 lot of time compared to chapter 3 and 4 in the exams so time spent is important time spent can be observed from the finite end level to the course and higher level also you have to note note that what are the resource they use the are they using the simulator calculator or reading some resources which video they read which video they watch or how long they watch the video how many times they watch the video what is speed of the watching the video all this information can be collected it is important to show that the student is all the learner is actually using this resources to read multiple times and they are reading for this much time so if you have time and the resource use makes a good combination of data to represent in the dash bottlenecks and the other important point is the content developed by the users for example in a discussion forums how many posts the student is posting how many forums the student is creating or in a model is the student is submitting assignment on time how many assignments the student submitted or how many questions the student asked in the discussion forum so that you can identify that the student's engagement in the online learning environment so the question is okay we can collect all this information from the learning environments like online or the personalized learning environment but why we need visualization as you mentioned earlier this is the form to show a complex data in a user friendly manner or in a graphic manner like pictures graphs or line charts bar charts which is actually helping us to understand what is happened in the data what is happened in the learning environment so what questions can ask for example what is the student past percentage in a class over years so you can simply show a graph saying that the past percentage over years is this so that we can look at it over in the class up compared to last three years last year class past percentage might be less something like information can come out or you want to know what is the attendance in a class for last 30 working days is the attendance is reducing or is attendance is constant for last 30 days or there is a huge variance in the attendance if it is why time spent on each resource page is also another important key factor for example if you have five resources you can represent the average time spent by all students on each resource that makes a more insights for the researcher or you can simply present the student faculty ratio in a class a student faculty ratio is 1 is to 15 in class b it is 1 is to 10 something like that then you can compare if the class b student faculty ratio is better is the output of performance is better you can compare those things in a correlation or you can go ahead and see how many students enrolled in the course or how many students enrolled or downloaded the particular app those kind of information can be represented in the dashboard why these daily questions are important this course is important because this will help you to answer some research question for example student faculty ratio if there are two classes if the class b has a very better student faculty ratio we expert their learner performance is better than is it true or not we can do the correlation analysis the first step is looking at that data by showing this graph so that we can start asking questions if the performance is same you can understand there is no correlation so you may not ask this particular such question let us assume that you are collected data from a classroom for last few years this is same as the questions we are trying to answer for last two weeks so you are collected data from a classroom for last few years what research question would you like to answer from the data think of it also how will you present the data to answer your such questions so you have to come up with the one or two such questions you want to ask from the classroom data which was not listed in the previous slide and how do you want to represent you want to represent in a bar graph or pie chart or comparative chart or some other new methods if you have decided the question you should know from where we can collect this data the data to answer the question for example I want to know past percentage over three years the resource for this particular data is performance in a semester exams or the midterm exams or some other exams you conducted so similarly if you have decided a question first you should think from where I can collect data to answer this question listed down first then you have to clean up the data like is there any value missed or is there any outlayer most like out of under students there some data was like outlayer say very less mark or really high mark you might need to ignore them because they might be high performer we might need to look at the data which is where most students mark is distributed so you have to consider the outlayer or you have to also think about the missed values there are some students data might not have it so you can ignore that particular data or you can recollect the data if you want so data pre-processing is very important manually checking the data and make sure the data is correct


A float with Henry Morgan. Dolores has deceived everyone. No one has the slightest suspicion that she is not Antoinette de Lacy, kin's woman of the governor of Jamaica, Sir Thomas Motford. She also has seen the fabulous Aztec Necklet. Kitty discovers that she is really in love with Jeffrey Hunter. She glows to the flying gull the next evening to tell him. Jeffrey, who is lonely, listens to her and accepts the comfort she brings. The next evening at the Dolphin Tavern, Kitty, who bears the marks of a whipping given to her for leaving the tavern the previous evening, tells Diets that she no longer loves him. Diets threatens to steal the Aztec Necklet and from the proceeds through selling it, buy Kitty for himself. No, that you couldn't do. I can and I will. You are a bond woman, a slave sent out from England to be bought in the market places necessary. Anyone who has the prize can buy you. I'll not come to you, do you hear me? You will have no choice because no matter what prize I make jobs and once for you, I'll be able to get it for the next. I wouldn't come. You would have no choice. By law you would be mine. And that is what I would do rather than have you go to this Englishman. And when you are mine, let me warn you that should any other man try to steal you. If he's within on my right to kill him because he is trying to steal my property. I can't help it if I have no feelings for you. I tried to be loyal to you, but you knew I was not even successful at doing that and now I have no feelings for you at all.  You are not think the others will chuckle in their beards when they know you are throwing me aside for this pacifist Englishman?  I am going to keep you by possession, Miss Messes.  Then do not force me to do this thing. Come, let me assure you how to forget this Englishman. No, I don't want you to touch me. Oh, this is such foolishness.  My wrist, my wrist. Look up into my face. Yeah, hear me, look up. No, I will not. Leave go of me, you swine. You have no right to lay your hands on me. Help! Help you in the tavern, help! Like a hot knife cutting through ice, kitty's scream flashes to the furthest corners of the smoke-laden tavern. It talks the babble, the oaths and coarse voices. It seems to hang suspended, cutting off all sound, and the tavern for a moment is still unearthly quiet. Brawls and fights are no uncommon occurrences in the dolphin tavern. Men's voices have frequently been raised in anger and sometimes in pain. Yet never before have the low rafters flung back the scream of a woman. There is only one voice from which that scream could come, kitty, the friend of all those from every corner of the Caribbean. Like a surge of an angry rising tide, the men leave their drinks, their tables and their companions, and jostle to the alcove whence came the sound. Get away out of here! Leave this to me! Angrily, dears turn towards the sullen, brutal faces of the mother. Kitty, knowing the uncertainty of their tempers, their love of a fight to the kill, prays to a patron's sate that no harm will follow her foolish appeal for help. Tempers become frayed as those behind jostle and elbow to force their way to the front. The crowd seems to swell and sway like an ocean sea, and then suddenly from behind, an unknown hand reaches out and grabs a bottle. It splinters its fragments behind dears' head, the liquid spreading and running like blood on the wall. As though the bursting bottle is a secret pre-arranged signal, bedlam breaks loose, knives are drawn, odes and vile curses snarl upon the air, tables crash and crumble beneath the weight of fighting men.  There is no reason for the fight, except that the screamers loosen their lust to kill and destroy. Terrified, kitty crutches in a corner, watching the destruction of material and men. And somewhere amongst the screaming, cursing, tangle of arms and legs and bodies is dears, for he was the first drawn into the fight. In the distance, safe from harm, stands Bolega Jobson, alternatively wringing his hands and tearing his head at the destruction of his tavern. Then, when there are no more tables, chairs or bottles to be broken, and only a few heads left to crack, it all stops. There suddenly is it again, and those who are able to walk go roistering out into the night, taking with them a badly beaten but still conscious dears. Litter and complete destruction is left inside, and amongst the wreckage lie the dead and the wounded. The blood from their wounds mingles with the liquor on the floor. White and shaken, unable to believe that she has not been harmed, kitty comes from the corner, almost bereft of speech. Bolega Jobson looks at her, cracks his hands.   No, Mr. Jobson, it wasn't my fault. Look at the destruction your fine heirs and graces have brought. You are in this tavern to amuse my customers.   No, not another within, please. The beauty of kitty and fear would move any man. Except the one whose possessions are destroyed. With a nod to the two negroes, Jobson leaves. In the small square box-littered rubbish-filled yard at the back of the dolphin tavern, the flaming torches stuck in brackets around the stone walls cast a yellow swinging light over a barbaric scene.   He is proud of it. No skin has been broken. To do that would endanger his own skin. For Jobson knows that Kitty's greatest value lies in her unblemished loveliness. With a sharp knife he cuts her from the pole, and without another look they both leave her sobbing upon the ground. News of wars, riots and rebels travels fast, and the cause of the evening's disturbance soon reaches the flying gull and has learned out by Hunter. He waits, watching the bedraggled bruised men come aboard, looking for one man in particular. No, don't go aboard yet, Diets. No one know where to leave you tonight, Hunter. We are not going to have many words.  Can't you see I've had enough tonight? I can hardly walk. I want to get aboard ship and get some of this. You will never go aboard the flying gull again, Diets. I've heard about your little expert tonight, and it's time you learnt that when a woman tells you to leave her alone, she means it. And as you have not learnt that lesson yet, then you will now. I am going aboard the ship. You'll just try and stop me. I will. And if you can't swim now, it's time for you to learn. Oh, it is right glad I am to see you, Jeffrey. But what are you doing here at the Dorothyan Tavern at this time of day? I've come to see you, of course. Oh, Jeffrey, grand to hear you say that. I heard about the affair of last night. Oh, look at the tavern they wrecked it. It was just an excuse for them to have a fight among themselves, and I got the blame for it. You won't be having any more trouble from Diets, Kitty. Unless he can swim, he's been drowned in the harbor of Port Royal. Why, how do you mean? I hit him rather hard when he came back to the ship last night, didn't he? He tumbled over the quiescent. You won't need to worry about him anymore. Oh, don't touch my shoulder, Jeffrey. Why, what's this? I see long, thin, black bruises. Oh, poor legged job, son. He blamed me for last night, and I got another whipping. His two black slaves are very expert with the whip. He had you beaten by two black slaves? Yes. What is this world we live in where men are able to treat women and their fellow men like cattle beasts to the field? Oh, he has every right to treat me as he will. You see, I'm only a convict servant, no better than a slave. I'm his property. I belong to him. What a pile. How can I get you away from here? Oh, you're very sweet. But you'd have to buy me. And my price would be too high that I know. Far too high for even you to do it. No, just come and see me, and let me be near you sometimes, Jeffrey, and I can put up with anything else. You've been so good to me, Kitty. I would like to do more than that. You can't. There's nothing you can do, and now, Jeffrey, you'd better go. There's all this mess, and I've got to get it cleaned up. All right, Kitty. And I'll be back tonight to see you. Well, I am honoured, Sir Thomas, that you and Mamazelle Antoinette are paying me a visit aboard the Flying Gull. I will be brief and to the point. I've just come back from the assembly, Morgan. Oh, indeed, yes. The affair of the Dolphin Tavern last night, and members of the assembly are very upset. I understand that one of your men started all the trouble. Yes. So I have heard. Well, I want to give you a warning, Morgan. The assembly is thinking of closing the Dolphin Tavern. It's an unsavory reputation, and last night's exhibition almost closed its doors for good. Now, should there be any further disturbance in their quarter, the Dolphin Tavern will close. So warn your men, Morgan. I shall, and have no fears the man who was responsible has been dealt with by my Mr. Hunter. He will not come aboard this ship again. Good. I'm glad to hear it. Come, Antoinette. I must hurry to keep an appointment. Goodbye, Captain Morgan. Oh, you have not forgotten our dinner appointment. Not at all, ma'am, sir. Allow me to accompany you to the quayside. Thank you. And tell me, Captain, have you managed to persuade Mr. Hunter to come with you to dinner? Well, to tell the truth, I've not tried again. But if you really want to see him, well, I'll see if I can persuade him to come. I really would like you to, Captain Morgan. Oh, look, Uncle Thomas, he has gone on ahead. I must hurry and catch him up. See, he is waiting for me in the carriage. I hope to see you with Mr. Hunter at our dining table before very long. Goodbye, Captain Morgan. Goodbye, ma'am, sir. Not so quickly, please. Who are you looking in the shadow of that building? I have been watching you, ma'am, sir, Antoinette Bellessie. And now I have seen you somewhere before. And now I know where it was. All of Delore's plans are in danger. If Beats really knows her identity. Hear the sequel of this meeting in the next episode of A Float with Henry Morgan.


The program is actually, I've never seen any program like this program. So when I first enrolled on the course, I was pleasantly surprised by the structure of the course. It was like, this was exactly what I was looking for the entire time. What I like about the program is that it's very very well thought out and it's really well structured. And I can honestly say it is one of the best, if not the best Arabic programs I have ever joined. What brother Muhammad has set up is a godsend. The way this program is set up, it's in such a way that I can say with full confidence if full effort is applied, then anyone will be able to become proficient. So this Ramadan, I was unable to understand so much of what the Imam was saying and people leading the prayer. That was just incredible. The way I felt it was so strong. I think this is one of the best investment that I've made in my life. You know the reason why I'm saying this. This is because the feeling that I get now when I listen to Arabic videos and lectures and when I understand it and when I understand the Juma Khutbah and when I read Quran, I can directly understand the meanings. So the feeling that comes inside you is totally out of the word. You can. If you are looking for a program, I would really highly encourage, especially for sisters, to listen to. I'm completely happy with the program and I would recommend it to anyone who's interested in learning the classical Arabic language. I would really recommend this program for anybody if you're really serious and strongly about learning Arabic.


Okay, welcome to the SMI community meeting for October 28th, 2020, dropping a link to the notes so that you can take a look and follow along. And we'll get started with, we have a number of items from Michelle who'll be joining us shortly. And we have a Dhruv. I don't know how to say your name. Can you pronounce that for me? That is Dhruv. Yes, we pronounce it correctly. Wonderful. Dhruv, since you have an item on the list and are here, you want to tell us what you've got? Yeah, sure. Can I share my screen? Do you need to or? Oh, it's set to allow share screen, but yeah, if you're going to show something five minutes or less, this isn't a time for giant demos, we just I will wait a bit. Okay. All right. Let's see. I'm just going to go to the first item that Michelle had on the list. She wants to talk about releasing a new version of the spec and get updates to TCP route and the addition of UDP route. There is a diff that she dropped in the notes. And I will put that in the Zoom chat as well. Does anyone have any thoughts on that? We have our newest spec maintainers by the way on the call Turin Michael. Welcome. Thank you. So yeah, what are what are your thoughts? I'll put you on the spot Michael and say what are your thoughts on releasing a new version of the spec with updates for TCP route and the addition of UDP route. Yeah, as I mentioned, it's like I'm fully supportive. I think we should definitely make sure that the whatever the last pending open issues are can set itself a goal, I don't know next week or whatever, or next time when we meet that we get that out of the door. That sounds reasonable. We'll we'll revisit this if Michelle is able to join us. But meanwhile, interesting question around this PR around traffic target needs an LGTM. So that's important to look at. But do we want to make sure we don't have to core maintainers from the same company changing the spec? What do people think of that? Yeah, I guess if it's not, if it's not yet in the charter or whatever we should definitely say it should have support from two different companies. I think that makes a lot of sense. Yeah, that just seems reasonable. We actually have that role already for blog posts. So, you know, two people from the same org can't just put their own blog post in without getting a buy in from the community. Oh, how many or I was not able to be at the SMI metrics call last week. But I did see that there's a Google doc asking for feedback on it. Did anyone who went to that meeting have something they want to tell us about it. I do. I put it at the very bottom of the agenda, but I don't want to monopolize it. Let's get to that. Oh, excellent. And we have Michelle. Yeah, and to bring Michelle up to date, we all think that a new version of the spec sounds great and people should comment on it. Yeah, we like the idea of more than one org LGTM being changed to the spec. Is there anything else about like releasing the new version or approval from multiple orgs or multiple implementations that you want to highlight for us Michelle. Yeah, okay, so like we have like, I think it's a to LGTM policy. I don't know that it's like really stated in our governance doc, but it is like basically applied because of our PR gate like the branch protection roles that we have. So, so that's there and I it's great that we don't want like the same person from or the same, excuse me people from the same organization to LGTM it, but it's too enough. Like at this point we have several implementations and I'm just wondering, like, not everybody has time to like, like, you know, attend the meetings and they should but like, you know, life happens. So should we be some other specs like this is how it's done there some other specs I've chosen to kind of like they have like a person that's a core maintainer, and that person or set of people kind of goes around to the implementations and has the implementer review that spec change. I don't know if we're kind of like there yet just because like, I just want to make sure I think we're at the point where people are implementing and if we merge something that significantly break I mean that's the whole point of versions and stuff to you could argue but yeah, does that make sense. Basically should we go around and garner feedback from different implementations regardless of what the LGTM policy is. It seems like a good idea but then do we make a canonical list of the people who get weigh in on specific spec changes or like what's, you know, yeah. How do we implement that. Do we have like a lazy consensus with a certain amount of period of time and just say like, unless you object within two weeks or within a month. This is going to happen maybe over two meetings. I think that's okay. I'm sorry for the lazy consensus we just need to make sure that you know if it's just one channel like if we say only slack or whatever then you know people who might only I don't know look at mailing list or whatever might or some people might not look at I don't think we have like a plus one is that I don't think we have like a mailing list specifically with implementations. People with the Google Docs to the meeting notes so we need to make sure that you know everyone has a fair chance to actually react and really given that we meet every two weeks. I don't think we have like a plus one is that I don't think we have like a mailing list specifically with implementations people who have implemented, but I wonder if like that is a better way of going or lazy consensus plus maybe sending out an announcement on this mailing list is a good way to announce like hey there's a change and you should review it if you are implementing SMI. Otherwise it's going to break and it's a two week time period good for having people review spec changes. But we want two weeks or do we want to cover the period of at least two meetings, just kind of a technical difficulty or technical decision but like, if it's kind of a two week period but one meeting right in the middle and you know what I'm saying, like inclusive of two meetings, for sure. A meeting might be postponed for a week for whatever reason so yeah I think two meetings makes more sense. So should it be on every PR that's a spec change or just like right before a spec release. You mean in order to merge a PR that has a spec change. Yeah. The spec is structured in a way that you know there's like working documents, so working documents can go back and forth. So it's okay I think for PRs to get merged as long as once it's merged and people are looking at it that they, you know realize hey, maybe this doesn't work for our implementation and they could be you know have the opportunity to go back and re-review and say hey look I'd like this reverted. Yeah, and then so then the question is should there be a kind of a not a two week but a two meeting requirement on changes in a final spec. I think it sounds like we're kind of congealing on that and then the second question is, while that doesn't apply to working doc changes, does that potentially apply to you know I guess maybe I should clarify like I assume that that of the release process that we have right now there's a difference between merging a change into, I guess there's not based on your based on your facial expression there's a difference between merging into the master branch so to speak like not in the working doc but in the spec itself that we're that merging into the spec itself that's one and the same of making that version to release, like, like the act of merging into the spec is in fact the release of that spec. I was just I was thinking hey there might be a difference like if they're if we're if a release isn't going to maybe walk us through what this back release process looks like and then I think that would help us this conversation. Okay, one second I want one to mention we can use here branches and I think it will do exactly what you want. Like if we have a working branch or a preview branch everything gets PRed against that branch and that branch is at the end, validated by two people and merged into master and from there, we do the release should that work. I think so I think the only reason we were not for branches was where was because people wanted historical context for all the like all the different apis but those live in directories so in this branch, like the apis with the different versions of the apis would live in their own directories right still. The preview branch will be a fork or fork a clone from master a copy of master right so we don't change the files in any way. Only the files with working that are in work only those are changing that branch. Make sense so we don't change anything but just the branch that we configure pull request to be opened against. Okay. I'm good with that. I really wish we get rid of the directories. It's just like people aren't going to need the one alpha one be one alpha two over time I think it's just the fact that we're like moving kind of quickly, but if we have branches for each release then it'll just be like we could have the directory for the API supported. The versions of the API supporting in those branches. I'm good with the branch branching release method, disregard everything else I said, turns like yes we will disregard thank you. Yeah, I also think the directories can be annoying at some point with all the versioning in there. I propose branches at the beginning but yes, there are other arguments then. So, um, so okay. We will have a mask master seems so outdated main branch, which is net right now called master we should have that conversation, but we just created the issue for it. Perfect. Thank you. Let's just call it main. So we'll have this main branch previously master branch, and, and then we'll have like a working branch, and the working branch that's where you merge your changes, and then a release basically means that will merge that branch into the main branch. Did I capture that correctly. Yes, but that happens through a pull request. Yeah. And that pull request needs to be approved. Yeah, that sounds good. Oh, and that's where. Okay. So for a fun for promoting something that's in work to a final release, someone needs to approve that or to people from different companies need needs to approve a certain release. I wouldn't go even further and to say like, you know, X many implementations need to approve the actual release. But we can get there. We don't have to do that all in one day. So we need to define governance right in that perspective. We need to change the current governance to make room for oversteering committee or something like that. So who wants to write up the doc around who wants to modify the governance doc and then who wants to define or release process in an MD file. I think I can describe the release and work from there. If you want to, if you want to team up on it, I mean, it makes more sense if someone like yourself does it who has a lot of experience with it because I, you know, you have pretty much in your head. But I'm more than happy to team up with you on that and to, you know, Awesome. Steering seat. Thank you. All right, there's really loud construction in my building and I could not hear who Michael was talking to, who he was saying there's Stefan Stefan. Great. Stefan wasn't told. No, he was actually volunteering to do it. And I said, I'm helping him. But I'm not doing the governance change. It looks like the volunteer for that one, right. Yeah. And Michelle, I want an answer to the other question we were talking about active. I think it was the word and describing that. My answer was, I want to, or I want to engage there. And maybe I should because it'll be helpful in a couple of other projects. Oh, um, but yeah. Is that about active for maintainers. Yeah, just like what what it means to be. Yeah. We don't have to, we don't have to recap. I just left a question you'd asked on responding to and so that wasn't out of enthusiasm or lack of enthusiasm. It was lack of time. Yeah, I get that. Let's carry that conversation on slack. Should I just take the next bullet. Okay, cool. Go ahead. So the next thing is real quick. We had a meeting on around specifically SMI metrics last week. And just to see the conversation we had John from the OSM team, basically talk through how he implemented SMI metrics for the project. And so that was a good conversation. Good learnings there if you want to see the recording it's posted. One of the action items that came out of that was that we wanted to get like broader feedback on SMI metrics so I created a Google doc. So if you have implemented SMI metrics, looking at you Theron, please leave feedback, or if you have like, just thoughts on on on that thing on on that kind of stuff please please leave feedback if you try to implement SMI metrics and weren't able to if you got confused if you think it should be something different. All of that raw feedback is welcome on the dock. I'm going to review that doc after the doc is closed it'll be open for two weeks. I'll review it try to condense the information and then present it back to the community on one of these calls. Going down the next next item is some one of one of the pieces of feedback we got from that meeting was that there are some questions that get answered about the spec in the issue queue and those don't make it back to the actual spec. So we just as people in the community need to be like aware of that so if you've asked a question you've gotten an answer, you know your contribution to the spec based on what clarity you got would be more than welcome. Also, if you're answering that question, please go ahead and like, create a pull request and make that clarification in the text as well so people don't get confused a second or third time. If somebody wants to do like a review of that kind of stuff like if you want to review the closed pull request or excuse me if you want to review the closed issues and the discussion items I'm sure there's going to be a lot of just like random things that would be great to add to the spec so that's like an open item or task I don't have the bandwidth this week to tackle that but if anybody else has some time, you know that those kinds of contributions would be more welcome. So another question that I had here was that should we do a release of the SMM metrics with the current state of the spec because the spec, the spec differs from the current latest release right I mean the spec changed but but there wasn't a release so should we do a release and then take feedback or take feedback incorporated and then. That's a good question.  You're talking about like the actual project right. Yeah. So from what I see, like from other projects SMM metrics differs a bit right because the types are not needed essentially it's the it's implemented that should return the API, like whatever the defined API is. I'll try to see if the types are similar with that of the documentation if it is not I'll update the types and then and then cut it is probably based on that. So with aren't there some things in the SDK repo that needs to be updated to that would be considered bugs because they're not like they don't match the spec. So my intention was to update the SDK repo but the implementation would still be not updated obviously and then we can take from there right. Yeah, then you can have a release and the implementation implement it. Cool. Okay. So would you update it to match what is the current version of what is the latest released version of the metrics bit of the spec. In SMM metrics, the thing here is that we don't have a spec from what I see. It's still even alpha one like it's the same and that's where implementers did, but the spec changed and we did not update the type so I'll do that. Yeah. Okay, but the thing is the spec like the latest release, like in. Let me go to the V05.os. So we released metrics seven months ago in the SDK. Yeah, the type should be updated then. So right now we're at V1 alpha to working doc of this of the SMI metrics spec. And the like the latest released version of SMI metrics in V0.5.0 of the spec is V1 alpha one for the metrics on it. So I think everything should match V1 alpha one. And then when we cut this release, then we'll cut V1 alpha two of the metrics and we should update the SDK and the implementation based off that. We're on the same page. So my takeaway is that I'll update the types and then cut a release of the of the spec essentially with the types, then the implementations will obviously will have to follow the other thing that was that there is a slight difference in the versions even in SMI metrics right there are releases in the repo that is the implementation side of stuff and then the spec is different there so I think we should have some documentation on how it differs. That sounds good. When you say cut a cut a release of the spec. So, so like, we cut a release of the whole spec every time any part of the spec changes. So if you wanted to cut a release of V1 alpha two of the traffic metrics API then it would be then you'd have to cut V0.6.0 of the actual like whole spec. Okay. So I'll raise an issue probably to discuss more on that first. I'll try to see the SMI metrics side of things then I'll follow up on what we should do on the SMI specs. Okay, that's good. Thanks. I think that the synchronization of a new release should come from so we do a release on the spec itself, but that doesn't change anything. Right. People should use all our CRDs. So those CRDs are not yet released. We have to implement the SDK for the change and publish the new CRDs and then when we publish the SDK that's the final release of our spec. And then we can update our own components like the metrics provider, Istio, and others. That's how the release should work right. We're on the same page. I mean, that's now. That's how we do it now. So I think we should announce a release after we also implement all changes in the SDK. Oh, okay. That's nice and nuanced. You can note that in your release doc. Yes. Okay, cool. All right. Next. Okay. So can I share my screen? Yeah. We have two minutes left in this meeting. So I think I think it's not going to be a long thing. Okay, sure. I will make it quick. So Leafa is working to, we were working on running some test which scientists like the conformance of that. So we have a working demo of it and machines. I ran a test while the meeting was on to see and how it tastes and runs and currently the test which we have defined are over here. We have defined it for three particular space. This are like infant test cases which we have defined. We need to work on that. So we wanted to call for volunteers who could give their input and tell us if certain kind of tastes they want to invoke for the support that you are creating on the SMI place. Yeah. Very cool. Can you link to that, Rupa? Yeah, sure. One second. So, I will go to the slide and give you notice that we are also tracking the same on a documentation in which we've been listing down all the tests that we are planning on and the test cases. So that's another phase that we can. So here are the test sets which we are proposing on and I don't think no implemented or some of them are implemented yet. And you would like to input on the test set you want to include in this. So another component to that added this and some of you have seen this and commented on the tests within here. And we've made call for participation in defining and refining and defining these tests. So we're still looking for that. The demonstration that Drew was just showing is that of OSM and it running through a few different tests and whether or not and what the results of those are. I wouldn't read too much into the results because there's only so many tests to find we want to make sure that we're, you know, that each implementation is reviewing these. And so there's kind of a call for three things one is review of tests and the addition of tests. Two is, we've talked in the past about conformance or compliance versus capability, acknowledging that not all implementations and tend to fully implement all specs. So there's an open question about the philosophy of whether or not a given mesh should be considered out of compliance if it never intends to be fully capable. It's a good discussion for that doc. And then the last call here is for a service mesh maintainer to, well, to to engage and to begin refining their their test cases because we'll we want to work toward a composite report that those those teams that have some time. Don't everyone jump in at once. Because we did the crew here couldn't take it but but anyone who'd like to get there there make sure that they're the mesh that they represent as well, you know, well represented in terms of conformance. How's your, how's your chance. Sounds good this is all really cool work I know we're over but is there a dedicated meeting for the conformance related stuff I feel like it always gets kind of thrown in as a stand up thing and I don't know if like everybody's going to go and like, you know, rush to write test cases.  So we should. So I think if there was a forcing factor of like getting people together in a meeting and saying you need to have read this doc and we're going to go through this doc and like we're going to answer questions together. It might be a little more helpful for me, but maybe I'm alone here I don't know, but I want to focus on it I want to I want to help I want to, you know, write test cases and make sure that osm is compliant and stuff like that so we definitely have incentive but it would just be great to have some sort of forcing function. And also it's a little bit, it's a little bit to digest. Like, so let me get a good response to that because there is a response but I think the meeting that I would identify as also has other items on the agenda. And so, like we did an offshoot of traffic metrics. Excellent. That would be so great. Thank you. I was moderating, but I think somebody needs to tell us that we can go. Well, I think technically you're moderating but of course I. Yeah, I mean that's why I was like take us through our topics. But I think yes we are at our time we're over time. So I am going to bump those last couple of topics to the next meeting, and I will hassle people on slack for, you know, assignments. Michelle is smiling but honestly, Michelle you did a fantastic job because you were taking us through the exact topics we need to talk about. An intentional moderator. It was great. Thank you folks. Thank you.


My name is Jürgen Carling, I'm a research professor of migration studies at the Peace Research Institute of Oslo. The International Organization for Migration, IOM, plays a very important role in connecting migration research and migration policy. One of the vehicles for bridging this gap is the World Migration Report, the IOM's flagship publication. Every report is edited jointly by the IOM's head of research and the leading migration scholar. The chapters draw on a range of expertise from policy and academia. One of the new features that I really like is the direct engagement with the editors of leading migration journals. Peer-reviewed scientific journals are vital to advancing our understanding of migration and the editors of those journals have a bird's-eye perspective on how the field is developing. Bringing their insights from scientific journals to communities beyond academia, including policy communities, is important for all of us who share a vision for a future in which migration more often is to the benefit of all. The World Migration Report is freely available online on the IOM's website.


And we're back. It's time for our final conversation this morning on the breakfast. With a few days to the most anticipated elections in Nigeria, violence has amplified in many areas. There's probably an indication that the exercise may not hold in these crisis areas. This could also, some would argue, lead to a constitutional crisis if polling fails to hold in a significant percentage of the constituencies. Nigeria's Independent National Electrical Commission has always said raise the red flag regarding the security situation and its consequences for the polls. If the security situation is not monitored and dealt with decisively, it could ultimately culminate in a cancellation and a postponement of elections in sufficient constituencies to hinder the declaration of election results, rather, and precipitate the constitutional crisis, according to National Security Advisor Babagana Mongolo quoting him there. Now, between October and November last year, Nigeria recorded 52 incidents, 52 incidents of inter- or intra-party violence across 22 states. On January 15th, the Independent National Electrical Commission's office in Inugusao Local Government Area suffered an attack which caused the death of a police officer. INEC recorded 50 attacks on its facilities across 15 states between 2019 and 2022. 50 attacks on its facilities in 15 states. Now, Emo State recorded 11 as the highest number. The violence has also hit states like Oshun, Aqaibom, Eboni, Krosheva, Abia, Annamrata, Raba, Abono, Ogong, Ligas, Bayaosa, Ondo, and Kaduna states. Now, violent attacks, incidents have become higher in the northwest and southeast where banditry, terrorist activities, head of farmer conflicts, and secessionist agitations are accepting huge human and economic impacts. The southeast, where the city-at-home restriction is still enforced, is highly volatile. However, after initially raising security concerns, INEC has assured that the elections will go ahead as scheduled. How exactly will this situation, like we've outlined here, affect the elections? We also would like to clarify that INEC later came out to clarify that they didn't make such a statement. It was an official of INEC, head of the training arm of the commission who made that statement in the speech, but made clear that he wasn't speaking for the commission. Justice Huibo is a human rights advocate. He's a lawyer. He joins us for this conversation. Justice, good morning to you, and thank you very much for your time. Thank you. Good morning. It is my pleasure. All right. Looking at the security situation around the country, the latest we've had is an attack on a police station somewhere in Anambra State. Police officers being killed. Do you think that we have a real possibility of elections in some part of the country not holding on Saturday? Well, the truth is that it's not only in Anambra State. There have been attacks on police personnel, police stations, and others. Not even only police personnel. Even sometimes there have been attacks also on some military officers, roadblocks, and the checkpoint and budget. So it's a very big problem for this coming election. People, I have to tell you the truth. I believe and I've seen that many Nigerians are still afraid, especially in some areas in the South East where people like us are different. People are very, very scared. So I don't really know it. In Asmata, Raineke has restricted and said that they are going on with the election. But the question here now is what is the security agents doing about it? What guarantee are they telling Nigerians that there will not be mayhem on that day of the election? Because as I speak to you, many Nigerians are still afraid of what has happened in recent times. Alright, what needs to be done?  If you don't have elections holding over the country because of insecurity, are we to expect a constitutional crisis, a constitutional stalemate? If you want to call it that, as far as the election is concerned, are the results being announced are concerned? Yes, those are the constitutional issues. And that is why most times laws are made just to accommodate some uncertainties in the society. Again, as long as nobody is suspected or initiated that it's going to be like this. But that is why most positions across the country, we see that there will be one or two lackunas when it comes to issues like this. Be that it may. For the fact that the constitution has stipulated that the election will hold and the electoral act is also there to support the conduct of elections. And I know who is saddled with the possibility of facing these elections and not the way we know what to do. But I still believe that no matter what, the secretaries should come together and look at the security apparatus we have and begin to find out what they would do. Because I believe that before now, the security issues should have been sorted out by the executive, by all the security operators and the agents. And we have so many of them. It's not only the police and the military that have the security apparatus we have in Nigeria. So I feel that before now, the executive should have, you know, tried to sort of have coordinate themselves very well with this security apparatus to actually know what to do. Because the truth is the election will definitely hold. The one that can have one is that the election might be shifted for one or two weeks. The election will have to hold. There are no two weeks about it. If you remember the last, I think, 2019, there were areas the election did not hold. And because you remember that some people, as I dealt with, the ID becomes and all the rest. So the government will still have to, or the nation, let me put it this way, will still have to do for what to conduct the election avoid unnecessary conflict of the constitution. All right. We will look at the infographic that we earlier displayed. That's Kersey Daley trust. They put it up on their site. It will be seen that the Northeast, the Northwest, which is on the flashpoints. And indeed, now we're looking at the Northeast and Northwest, because if you look at Boko Haram and Manditri, it started from the Northeast and now the insecurity has switched to the Northwest in the past couple of years. The Northwest has 22 million votes of registered voters. Northeast has 12 million registered voters. Northeast has seen some improvement in the security situation. That's what you can see on your screen. And we go to the Southeast. We have 10.9 million voters in the Southeast. Now, today in the papers, the chief of defense staff is saying, we can't, I could say, in Nigerian pigeon. That is, we are good to go. There are no issues. But we're all aware that the security forces in Nigeria have not been able to quash and to end the Boko Haram insurgency. We have other groups like Al-Qaeda and the Islamic, you know, in the Maghreb and all that in West Africa. Iswap, brother. We have Islamic State, West Africa province and all that. You know, Banditri, you're kidnapping. You have bandits who are raiding parts of the country. They kidnap persons and the soldiers are not able to release them. Police can't release them. They have to pay their way to freedom. And this is the same military or defense forces are telling us that they are good to go. And we go to the Southeast where, you know, the Scotty Agency, some of them have deserted some parts of the Southeast. They don't even go there for fear of being attacked. If you're going home, you'll probably not want to go with a police escort because you don't want anyone to attack you. You just try and go home by yourself and pray. A lot of some people from the Southeast don't even go home because of fear of being kidnapped. When you hear the chief of defense staff saying we are good to go, do you really believe him or do you believe his words? Well, for me, he has once been a military man, but I still see it as a political specimen. And you see, it baffles me when we have issues confronting of, and we don't want to tell ourselves the truth. And this has been the problem we have in this country. Year in, year out. They will come out and tell you there's no problem with their campaign language. The government in this country will tell you they are on top of the matter in their own language. And at the end of the day, you just call that distance and either here or there. On the day of election, I have to challenge you and challenge you also that even the chief of defense staff will not even lead any truth to go and monitor the election or to go and mend the rules or to go and mend any pulling boots. So we should tell ourselves the truth in this country. I expected that before now there should have been a synergy between the INEC and all the security apparatus in the country in order to know exactly what to do and how to make sure that we will have a free and fair election. Why is a free and fair election? Because if people are afraid and they do not you have to go and vote. You can have a free and fair election because a lot of people will be differentiated. So at the end of the day, you now act yourself in a country of about 200 million people. And at the end of the day, only about 40 million or even less than that will decide who becomes the president. Will you say it is fair? Will you say it is free and fair? The answer is no. So we should tell ourselves the truth. We are talking about registered voters. But you and I know that on the day of election what we are concerned is about accredited voters and accredited voters are the people who came out to actually come and cast their vote and not the registered voters you are talking about. Many people went and registered just to get their PBC for one reason or the other. I know that they are going to come out on the day of election to vote. Because many people are afraid, let's be their nation to ourselves, all over the country. But in the north, in the west and in the south let's be their nation to ourselves. Many people are very, very afraid. Even if not it compares. So you believe insecurity or fears of insecurity will affect the turnout. We have been seeing the gradual decline over the past few elections since 1999. Even though the number of registered voters has risen a modern 61.3% rise from what we had in 1999 the number of voters has gone down significantly till 2019 has been declining. So you believe that we will have a low voter turnout in areas of flashpoints we have in security like southeast? Definitely there is going to be a low turnout. If you notice from 1999 till now on the issue of turnout we keep on having what I call a diminishing return because there is not encouraging instead of us going up geometrically about his job diminishing on a yearly basis.  He's a consign to people like us. You will recall that there are news and incidents and evidence that even people are being attacked during campaign not to talk of doing election and incidents where even bring the voters register some people went to unleash terror on INEC officials and all the rest. Now today the question you now ask yourself which parents will allow his children to go and work as ad hoc staff for INEC now? Nobody wants to die. Justice, in the Southeast we are hearing sit at home, no sit at home. We're hearing there will be elections in the Southeast. That was what IPOB was saying but the game changed. It will be emerged and they've kept quiet. But a faction of IPOB is saying no, no way. Still there will be no elections. Do you think that the Southeasters will go out to vote? This is a chance they have. The first time since independence we really, really, really elect someone from their public country as president. Will they stay at home or will they go out to vote? Well the truth is this. In every situation, the bad and dark, I know they will go out to vote but the truth is that the turnout will not be the turnout will not be that encouraging. I have to tell you the truth. Maybe we are listening to ourselves. People are yearning for the positive change. Maybe because of fear of the unknown. Remember if anybody that dies has died what are you going to do? Our country will not be in a place where you reward things. I wish you had more time. I wish you had more time but I want to thank you very much for your very candid and honest analysis of what lies before us. The real situation that we are facing as Nigerians would like to go out to vote. You are saying that security is a real concern and if nothing changes quickly quite a number of people will be disenfranchised on Saturday. Justice Wehbo, human rights advocate, lawyer, thank you very much for your time. Thank you. It's my pleasure. That's the size of our package right here on the breakfast. It's been an interesting addition. If you loved it, you enjoyed it. Please join us tomorrow same time, 7am, right here on this channel. Follow us on social media across all platforms including YouTube at Plus TV Africa. My name is Kofi Bartels. Good morning.