Hello. So we're at the two minute mark. I don't think we'll have a ton more people joining given the holidays and everything. Speaking of holidays, Dims can't make it today. He asked me to jump in, so I'm driving this one this time. Amy, do you want to set us up on the antitrust and everything? I can also do it. Both is fine. You've made it here. Welcome. Welcome in. Do you see a member's present day? This is good updated. And our agenda day is open floor and kind of like seeing what people come up with. So and Dims is here. Hi Dims. So super. I'll leave like the agenda slide up and then kind of like let folks just kind of start with whatever they'd like because we haven't done one of these in a while. Isn't Dims supposed to be in a car? I'm more than happy to hand back over. Please go keep doing what you're doing. You're confusing me. Okay. Yeah. Open floor. Anything goes. Next slide will also just be about the audience speaking up. So yeah. Any questions? Anything you want to talk about? If you want to go directly from from before sandbox integration now is the time to speak up. If you all speak at the same time, it's really hard to understand. So Hi. Yeah. So this is Ricardo from tag runtime. There's an open issue regarding the working groups and the process to create them. So I think in the past when we have created working groups under the tags, some of them haven't been set up. So the TLC votes to create them. And then I've seen the working groups that have been created the last month or so have actually gone through a TLC vote. So I think we need a little bit more clarity on the process and and anybody has any thoughts on that? Which specific part of the process you mean the current PR and everything about how how working groups and tags interact or or something else? No, it's it's about the creation. So I guess one thing is the PR is the PR supposed to be open on the tag repository or is it supposed to be open on the TLC repository? And the other aspect is that before the working group actually actually gets officially created, does it have to happen through a TLC vote? Maybe Dimps can actually chime in on this. Yeah, I think it starts with like where is everything right now, right? Like if you ask that question, like what is the inventory of all the working groups? Is it all listed in the CNC of TLC somewhere? I don't know the answer to that question. Amy, do we have the consolidated list of all the active working groups in the CNC of TLC repository? It really should be in like the tags like the the tags folder in the TLC repository should be like the one place it might not actually be true as far as like where everything is going right now, but that that is where all of them should live. Emily, you had a comment and yes go ahead. Yes, so we have an open PR on this 868. A lot of these kinds of questions we want to drive into the PR to try to clarify the process because there are occasions where a tag certainly has the prerogative to establish a working group to allow them to accomplish a particular project or deliverable or focus area that is well defined and within their charter. There may also be occasions where the TLC is presented with information that we feel should really be directed back into a tag into a specific working group. So we might recommend or we might request that tag take on that activity in order to accomplish whatever that deliverable or that specific ask is the current instructions that we have around working groups did allow for working groups to exist at the talk level and therefore they would need talk approval for that. We're trying to fix a lot of this and provide better clarification and better guidance and instruction to both the community potential working groups as well as the tags to understand like what does that process look like? Do we need to have talk members voting on whether or not a tag can have a working group? We want to ensure that the tags feel empowered to have some level of autonomy and accomplishing their charter, their mission, and their scope and objectives as they see appropriate and then having that periodic check in with the talk liaisons. So any recommendations that you have around how do we refine this process? What's going to work best for the tags? How do we ensure that they have that level of autonomy and that level of interest being measured and engaged? We'd really like to get that feedback on the PR that I linked in the chat. Sounds good to me. So I think one, yeah, the open question is like, yeah, does the TOC have to approve the working groups or not? And what is the take on some of the folks here? There is no consensus yet, which is why the PR exists. And that's like, I'm basically parroting Emily, but give feedback, like what is your intention? I can see very good arguments both ways. And I think most of us can. So yeah, that's the place to give feedback and to have this discussion. From the point of view of discovery, I think if we make sure that people can start in one spot and then be able to enumerate, okay, what are the tags, which working groups are in which tags. If we set those things up, I think that'll be much better going forward. Because I think we have some of that information, not where they are supposed to be right now when nobody knows. Since we haven't written it down. So back to what Emily said. So let's try to update. Richie, you have the pen on that draft here. So let's collect some thoughts here. I have something on that as well, but Matt raised his hand before this. So Matt, you have the mic. Yeah, I just wanted to make sure. So I see kind of two aspects to this. There's the workflow that we've been discussing around like, what's the approval or what's the actual specific mechanism by which, et cetera, et cetera. From a slightly different perspective, I'm kind of eagerly watching to see where the authoritative source of truth is. I'm putting a link in chat. The graph project up and kind of incubating on nights and weekends is getting to the point where I've now modeled the first sub graph module, which captures exactly the relationship between all of these things. So working groups and who's on what tag and who's a chair and who's a tech lead and what tags are associated with what working groups. And so I'd like to add working groups in particular to that model. So that's the other half of this is just where statefully in GitHub is there a JSON file that I can pull out of to populate this now that the GraphQL API is about ready to be live, at least the first MVP of it. And I can use mutations to import data into it. I'm at that point of the project. So there's an intersection there. And this would provide a GraphQL API that models all these things, these constructs. So I'll also come into the PR. I was going to ask if it would be beneficial for the community for us to create an issue to correspond with the PR to capture some of these requirements and requests such as having working groups listed in a JSON file that way they can be extracted whether or not that's on a tag repo or at the talk level and kind of get more specific information that you all need from us as we work through and kind of refine this process because as always PRs and suggestions are more than welcome on the existing PR. But if there are specific goals and objectives that you all are looking for would having an issue to help capture that so we can ensure that that PR is updated and reflective of those changes be beneficial. Yes. I'm happy to draft and open a PR. I'd rather an issue to capture some of these requirements in concrete terms if that's helpful. Happy to. As I replied to DIMMS, I think we discussed this in within TOC to some extent as well. I think there is consensus that we need something machine readable which can then be parsed and presented wherever but have something which is machine readable and well defined places within the respective git repos or whatever you and build this basically what Meg also just talked about. Anyone else on this topic? Yeah I think opening an issue is a good idea so we can collect feedbacks from the tag fees or from other contributors to see what they you know what's their thought. I think at least the TOC rep should be involved in the decision or after creating a new worker. Yeah that's precisely what I think is best to be discussed in the PR. Anyone else on this topic or with a new topic? Both is completely or let's ask for the current topic and once going twice. Okay. Anyone else with a new topic? Anything goes? Yeah so you all posted a, this is Josh Berkus yeah, Contribute Strategy, a great plan for overhauling the sandbox application process. Since you're having this one of the other questions I wanted to have is are we going to revisit the list of questions that we ask for sandbox applications. Just you know speaking from experience of having prepared some of these I don't feel like the list of questions really matches up with exactly what we're looking to know from projects and it might be worth taking a look at what questions we're asking new sandbox projects and kind of doing a version two of that. The questions that we have there mostly, what Liz and a couple of other people thought of at the time, sandbox questions and haven't really been touched since the form was first created. I think there is some form of consensus that we that we should be overworking most of those also for the other levels also combining a few documents and also having a central entry point. I think that part is basically on the backlog by consensus already by implicit consensus. The main question here is do you have specific things which you would like to see there or would not like to see there or merged into something like this? So yeah I was going to say if we are revisiting the questions I can make some suggestions. Should I do them on that issue or make a new one? Either one works. I did have a specific question I wanted to ask. So whenever we are going through the sandbox process I realize that I don't know what the organization or a set of organizations and I have to guess by the email address of the submitter. So that is something that I would like to know because that comes up every time we review. And also just for completeness because this is highly relevant from from contributors point of view and tech contributors is also a good entry point into CNCF. I'm trying to discern between I or we but I'm probably choosing the we here. Don't think it will be possible to have a fully closed set of questions which give all the answers once answered and you you can basically have a state machine and you go through it with a piece of paper and pen and and you know the outcome. I don't think this will ever be at that point. That being said there is much improvement to be made. Emily? Yeah I was going to agree that there is a lot of improvement that can be made. I would ask because we have the open issue which I linked 804 around some of what those process changes are looking like. We can definitely reconsider some of the questions that are being asked and potentially add new ones remove some of the old ones or better clarify the existing ones that we have so that we're receiving more pertinent information. If you have suggestions and recommendations I would say definitely please comment for them on the issue because a lot of us have either been in the talk for a while or have been around the talk or are brand new. So we're very close to the sandbox process and we may not always see or remember everything or any of the questions necessary that we ask of sandbox projects. So if you have an idea or if you're thinking back to an experience that you had as a sandbox project that you wish that we had requested that information from you earlier please feel free to comment on the issue with what that was. That way we can try to collect it all together and see if there is a more streamlined and refined way of receiving the information that helps us make more informed decisions about those applications. Anyone else on this topic? Three, two, one. Any new topic? So I wanted to go through the issues that we have open. Leave the project onboarding alone. This is negative of a project onboarding. You just linked over to the project onboarding. Yeah, it's minus label colon. Can we discuss the new mission of the TOC contributors? Oh yeah, that's actually a good one. So in the past I think the TOC contributors have been on the CNCF website. So I think it's up for debate whether the tags need to be on the CNCF website or something else. Right now it's against the TOC and there may be some other places where we may want to recognize the TOC contributors. Again, as I pointed out in the issue I want to point out that the only requirement again that was to TOC contributors is to put the tagged TOC contributor in your personal profile. There was no requirement to have actually contributed anything. So if you're going to preserve the list of people that's there you're going to need to review whether or not who actually was a contributor versus who just adopted the tag. Just for the record we also jumped in topics but that's completely fine. My gut is that this is a TOC question of where and how to represent work within CNCF. So I think one middle ground would be if we are able to store and retrieve the set of all the TLs and chairs that should definitely go on the website. If we make that machine possible that would be something that we know because we vote on it and we welcome people and we know when they step out. So we do have a set of people who are supposed to be the pillars of the community that are supposed to welcome newcomers and mentor other people into leadership roles and things like that. So I think that would be definitely something that I would like to see happen. Ideally this could also be generated from the same data we talked about just now where we have one machine readable file. Several does matter and really generate this from somewhere. I think if we can have a centralized space to have links to all these tags and then you know on each of all these tags on the webpage and then under each tag you know there's a list of you know I see current thing each tag I see these chairs but also list for that tag. I also have a list of contributors who are really contributing to that tag. Speaking for for one tag that might be difficult to maintain just because unlike the actual CNCF projects we don't have contribution metrics for tags. There is something which sorry let me restart. OpenTelemetry has some tooling to extract names from meeting documents to see who participated in what meetings to put this alongside information which they can extract from GitHub and such. That would be one option to to extract this kind of information. I would just want to add that tag security used to maintain an active listing of their contributors and found that enduring so it was unwieldy to maintain up-to-date information. I believe there is still an open issue with the CNCF to explore the possibility of a badging construct that allows the technical leadership of a tag to issue badging to its contributors because not all contributions happen in the form of a Git commit or a PR could be an out-of-band discussion that takes place or a Google doc that gets ridden and then converted into markdown in the form of a PR and we really didn't have a good way of capturing a lot of that nuance and all of the contribution value that comes from a widely diverse community badging would be ideal and I know that the foundation already does this with credly badges when we have program committee members for any of the various conferences. A potential expansion of that would also be reaching back out to GitHub to understand whether or not we can issue badges to those individual profiles much in the same way that you get them for the Arctic code vaults or Hacktoberfest or any of those other event-oriented badging schemas that GitHub offers. And yeah I'll drop a quick update on that one. The credly side of the house is actually in progress with the training team. GitHub is kind of like but hoping to be able to like get like more of those wheels turning so all right Richie passing back to you then. Yeah I'm waiting if someone else is still anyone else on this topic? I'm actually wondering do we need to have some sort of assignment or action items in terms of this or this is more about just open discussion for now or open discussion on the TOC or the PR on the GitHub repository? I think after the call if we should go around like the things that we spoke about if we could create issues or comment on existing issues that will be a good Ricardo. The things that you brought up for example right like so make sure that it is covered in an existing issue if not we can just please create a new one. Okay so it's good thank you. From a purely formal point of view that's why I started with I'm not sure if this is even within TOC domain. My gut is that this is probably more a governing board not a TOC thing of course this is more marketing and such on the plus side Dems and I can carry this into governing board and just have that discussion there informed from what the TOC and what the technical community within CNCF wants to have. So this is not a problem as such this is just formalizing this properly because else I'm mentally blocking this like I don't think that within TOC we can say okay this should be done but I do think that there is a good way to just get a rubber stamp on the consensus. Sounds good thank you. Richie for me the problem statement is you typically is when somebody new is asking me a question hey where in CNCF do I go talk to who do I talk to right so that we need to answer that question by saying hey here is a list of tags here is the list of working groups under the tags and here are the contacts for the working groups or the tags and you know here are the people that are responsible for you know the day-to-day working off these things so those all these things should be you know easy to find so that we can tell people hey go follow the thread and you'll find who you need to talk to where they have their meetings and so on. I mean at the technical level sorry I thought you were finished. Oh no I'm done. On the technical level A again having having machine-readable sources or one source of truth we know from both Kubernetes and Prometheus that label sets are quite powerful so I mean ideally we have lists of people we attach labels to them and then we have just different views on that data and you just represent that data from whatever label and someone has label X and you have overview X and you can just filter it down in ideally not as a confusing way as in the landscape but basically something like this and then just generate this dynamically based on what you're looking for and at the same time we can then overhaul the landscape and also apply label sets and proper searching and it will be a lot less confusing but that's a topic for a different day. Anyone else on this topic with a new topic? Hey I guess I don't I don't understand why it wouldn't work just to have a list of tags and tag leads where we currently have a block of TOC contributors. I agree with you Josh we should do that. Yeah that's the easy thing to do and we should do it yes. And to be clear this is also something which I don't think needs any coordination across CNC of course that is absolutely and clearly within within the scope of TOC just decide themselves. And the mechanism to do this right now is that we have to like for TOC members we say TOC member in a JSON file in the CNC of people I guess we need to come up with some standardized naming convention for each tag or a working group within a tag so that then we can go around changing that either that or we have a separate YAML file that essentially has this information and the generator that picks up the existing information from CNC of people can cross check with the new YAML file and then render the name and the name of the tag and the name of the working group and things like that. So I think we need to get it done for sure and I definitely support this. I also have thoughts on the technical details but let's do this in the issue. I understand the TOC right I see we have link to the tags and then so there are links to the tags and then under that webpage there are links to each tag under each tag there is you know there is I mean the chairs these are listed and working groups meeting information are listed so I'm a little bit not clear so what's the new requirement? So Kathy one thing for example is in the cncf.io website we used to have pictures of people with who they are and what they do that has gotten dropped off because we cleaned up what we used to have before called the TOC contributors so we need to persist some information that the website folks can use to generate those pictures on the cncf.io website that is what is missing. Okay I think the problem of having that is you know those information may be obsolete right so are we going are we saying we would add back some contributors name there? Yeah and what we are seeing is we should at least have tag chairs and technical leads of tags at a minimum that is what we were talking about so far. Okay. Very differently for contributing levels where you don't have a lot of churn and where you have more processes involved to to set or remove a stamp it's much more likely that it won't go out of date or become stale or out of sync. Anyone else? Any new topics? Should we go back to what Dems put into chat then over to you Dems. Let me share my screen. I'm on it there go. Okay so let's start from the bottom I think I should have sorted it the other way so the landscape metadata I think we are in a good position I think the last I talked to GFI most of the information is there so we can move forward with cleaning up that markdown file. The TOC contributors we've been talking about that indirectly or indirectly you know for the last half hour. The code attribution one I think it needs a little bit more input from other people right now it's just you know some of the thoughts that I had this was about how do when people want to grab a whole bunch of code from another project and use it in their project what is the kind of things that they need to think about and you know how do we they make how do we make sure that we preserve the notices and you know copyright headers and things like that what have we been following so far in different projects and how do we codify that so that when when somebody new when a new sandbox project that comes and asks us hey here is the you know the instruction manual go look at it and read and follow it so that is the best practices for code. We talked about the request and response for sandbox and you know I think we have an update from Emily there Emily did you want to talk about that a little bit? Yep so we've been updating the issue in fact Josh thank you so much for that immediate comment. Josh has extracted the existing question list and commented on the issue so before we start going through and doing this monumental change to the sandbox project and changing all the repos and the links and things if we can get as much feedback as possible on the issue of like the things that we're specifically looking for what are those changes to those questions that way when we get started down this process the review period for public comment is a lot more simplified because we'll have a well understood structure before us um so please take the time and go through we don't have any real timeline other than we'd like to be able to announce it at KubeCon North America and start implementing the new process shortly thereafter. The talk is actually fairly close to closing out the backlog of existing sandbox applications and we feel like we've learned a lot going through this and trying to streamline it and refine it a little bit more especially as the ecosystem continues to mature so your feedback is welcome and very much appreciated. Thank you and I do want to go to the two or more foundations but before that I wanted to just quickly cover the three projects that we are currently tracking and worried about um actually there's one more um the open EBS I forgot about that um so it's a project they've been having trouble with lack of maintainers um existing maintainers have moved on so um there was some promises by some organizations to staff HCD and that is not yet happening there was one person from VMware who became a maintainer recently so um at least there is a little bit more coverage right now but what ended up happening was from Google I think the number of maintenance dropped from two to one so so yeah attrition is happening and we don't have enough people with the knowledge and the skills that are needed for HCD to step forward so if you know of people who would be interested in it contributing to HCD please send them our way because um you know this is a critical component to Kubernetes so that was a call for action to the folks here on the call. Any questions there on HCD? I think we have we have an update an offer for an update. Um yeah um so as as just speaking as as a very minor at HCD contributor um the um so a number of new people have stepped forward to help with HCD technically um either sponsored by vendors or not uh some of them independently which is really good however um we're still in a situation where the only two people who knew 100 percent comprehended 100 percent of the HCD code um I left without mentoring anyone so um a lot of the situation is that we don't have anybody currently maintaining the project who really has a comprehensive understanding of all of the parts of HCD so um we're going to be doing a lot of self-education around that and don't expect to see much in the way of HCD releases other than bug fixes for a while. Yeah um so there were some thoughts there from the HCD team about hey can we um can we tell people that we are not accepting any new features and we're going to be in a bug fix uh maintain our mode maintenance mode uh for the foreseeable future and things might change later um things like that so we should like encourage steps like that which will reduce the burden on the whoever is left right now so that they can help mentor the people coming in right okay so um the the Brigade Project um we got an update yesterday or day before uh saying that um you know the annual report there was a um there was a there were some comments from the maintainers in the annual report uh that you know they would like to archive the project because you know there's only four people at that time and most of them are not working on this anymore so um I'm trying to surface that information here so that we can all go figure out like are there people who use Brigade and you know will they be able to help um you know sustain the Brigade Project so but then we so far what has happened is a few people stepped up and they were not able to do the things that were required so the new set of people also end up saying hey let's archive the project so that's the situation we are in right now um and we'll probably give some kind of heads up to folks and figure out how to shut it down in a phase manner I guess um archive it so um any questions about Brigade here okay and the last one uh was uh with respect to health was Cortex Project so anybody here wants to talk about that uh Richie the closest is you right um in terms of um uh the tagly is on uh for observability uh yeah also just for the record for anyone who doesn't know most probably do but uh I also work for Grafana Labs so many different heads many different things um if you look into the into the issue Grafana Labs forked Cortex into a year and is not sponsoring development of um of Cortex development anymore um that's part of the announcement blog post which uh which dimslinked um currently there are four uh maintainers employed by other companies unless I'm wrong two aws one adobe one google um the google person hasn't done much anything in the last year or so um and there's not a huge uptake in in slack on the positive side there is uptake in the last two months like you can see the curves go back up again and I do think that it's healthy at the same time it's not as fast paced as it used to be it's not as fast paced as either Thanos or Prometheus which is always like the the three uh in which Prometheus Cortex Thanos are moving um the ideal outcome in this this call for help would be in particular for users of Cortex and there are quite a few large users uh who derive value from it to start investing in it and getting people um on payroll or moving them or hiring them or what have you um with an intention to to work on Cortex similar to all the other projects met um yeah uh so I've just updated that issue issue 899 with some reports and some analysis that I ran uh a few months ago and today tomorrow this week um I'll be updating that to to include the most the time since uh may uh that that you were just speaking about you know showing that uptick but uh what's there now uh is is sort of from the beginning of time through um through may of this year with some initial high level stuff um and Alelida and I and uh you uh you know we'll be working on on on some more concrete recommendations uh on on what the Cortex project might might need but uh I completely agree that you know we're going to start with some of the larger users of Cortex and see what their resource allocation is and and you know start start talking to the likes of um Workday and others that that are listed as as as using Cortex in production I mean it may be that you know what's needed is community management and or project management it may be in addition to to engineering that that's the case but but we'll be looking at making uh before the next TLC meeting some more concrete recommendations on on this right the inflection point for for contributions is March 13th um that's that's the most interesting data as you can also see uh in the in the block um my own personal opinion is the main thing which is needed is more hands as in software engineers um yeah again the reason for surfacing it here is so we can go around telling folks that you know this is where these are the projects that need help and these are the places where they need help for sure um so I think I'm done with the list of issues except for the one from Emily can we go to that one please so Emily I wanted to know where is this coming from rather than what you're asking itself right like yeah what led to us talking about this um so over the past several months I have been asked by various members of the CNCF both within the talk as well as within tank security and other conversations I've had what's going on an open SSF um in fact tank security has an open issue it's number 969 and their repository to tighten up the collaboration between open SSF and tank security because a lot of their work is very similar in that the the largest difference between tank security and the open SSF is the the fact that they're more targeted on cloud native which makes a lot of sense but a lot of the value in some of these security proposals and deliverables that are coming out of the tag aren't fundamentally unique to cloud native they're the adoption of best practices within industry that have been growing over the past several decades and that's really where open SSF is starting to take off on a side note we are also within the foundation starting to see more integrations with other projects outside of the foundation but leveraging cloud native technology to allow them to meet their adopters needs we've seen some sandbox applications come up where we're not sure whether or not the project quite fits within the cloud native definition um and may actually belong better or perform better as part of a separate foundation that aligns more with that mission goal and objective so i wanted to highlight this because these questions are starting to come up and as with anything in incident response if you're reading the instructions in the middle of a firefighter in the middle of an incident you've probably waited too long so having that information kind of planned out or at least roughed out to say that we've had the discussion and we have a general idea of how to proceed forward is ideal before we're actually faced with making a decision but as chris anichak has said in the past it's always nice to have something to work from as an example um so i wanted to kind of bring this up here as i've brought it up with the open SSF there are some legal and licensing and code of conduct kind of items that do need to be fleshed out that are more governance oriented but i don't see anything within any of the chargers both within cnc fm with an open ssf that prohibits a project from existing in affiliation with more than one foundation either as a home foundation where it properly belongs and received most of its benefits from as well as a guest foundation in that it's featured there and those community members are actively encouraged to take advantage of leverage or contribute to and this is beyond just the projects themselves this also could potentially expand to the tags the technical advisory groups within the cncf of which there may be some overlapping work because we have been around a fair amount of time and we've been doing this for quite a bit so we understand kind of some of the challenges in executing such a vast amount of work not with my current uh sharing the thing but with my my toc had on um this is not something which seems f can decide which is part of why like the and i fully realized the irony of you running against walls uh because i i do think this is something which absolutely shouldn't needs to be discussed as um as there is more and more overlap between uh foundations and between their intentions and also more cross-collaboration um i don't know where i saw it but i saw somewhere um something about bouncing those things up into linux foundation because that is the root foundation for all of the foundations which comes with a whole lot of procedural baggage because different toc different people to work with blah blah blah um on the on the trademark and everything and on the legal side everything is linux foundation any anyway any feel free to yell and scream the wrong about this but i think i'm correct um basically legally speaking everything is linux foundation anyway so this is uh it could just move there as far as i'm aware um benefit would be you can you can go to more than one conference as a first party thing if you have honest overlap the downside is some people might shop around to achieve this kind of thing final thought on the downside if you have for example two tocs and they don't agree on a technical thing and they want to pull in different directions who's the final arbiter do you have an escalation mechanism within linux foundation probably yes how would this look like who would stuff it blah blah blah blah all that being said i think it's a good conversation to have yeah i i kind of agree in the sense that it needs to be dealt with at a higher level i mean definitely not at the toc level it needs to go to the gb at least from our side um and there are a lot of paper cuts for sure that'll show up i'll give you one example right i was reviewing i think six store stuff and the dependencies of six store and they have like vast amount of dependencies even when compared with kubernetes and you know just getting it just thinking about getting an exception for those dependencies is like you know is going to be a hell of a challenge so just small things like that you know dependencies ip copyright notices all those things are going to be like things that are going to be contested between the foundations the idea of a home and guest definitely seems to resonate with me in the sense that okay we all follow the rules of the home foundation but we'll also get you know you know starred or space in the when there are things happening in the guest foundation as well i think this needs to go up the chain for sure that would be my idea so i think the follow-up for this would be irishie and me taking it up to the gb level i guess or at least sending them an email saying hey is this something that you want us to deal with or do you want to talk about it somewhere else um so that is something that we can do emily is there any prior art on this has this never come up before this is a new thing i don't know chris is on and talk to historically who've ever had this happen he's not i'm not aware of this and amy also shook her head so i think um this isn't really something which happened um just to do the german formal thing again even governing board can't can't decide this they can only inform it or suggest something one way to get a quicker return might be to just poke chris and a check about it um chris he has the appropriate amount of hats to also speak for the foundation okay we'll delegate to chris then i'm not saying delegation i'm just saying in particular for emily this might be a good way to just get something more quickly of course if chris says absolutely not never um governing board can't force it through um at least not the governing board of the cncf the governing board of the linux foundation could force it through um but yeah those are precisely those interdependencies against your bumping on the project level um which we will be bumping against on the on the um charter or whatever level uh so probably getting the gut of chris and a check is is a good first step yeah as to this point um the nearest or this do you want to speak up right yeah i could do if i unmute myself yeah i was just um pointing out that i think there have been sort of collaborative um events between foundations at least where their linux foundation foundations um the one that spanned to my mind was um the continuous delivery foundation i'm pretty sure did a colo at the cube con at one point and i know chris when the cdf was first created was very kind of bullish about the fact that there could be kind of collaboration between those foundations i'm not sure that anything really happened beyond the kind of coexistent um you know co-located events um i think it's you know there's there's some interest here i think this is it it does it would be interesting to kind of see the outcome of a joint i don't know open ssf and cncf security group that it does feel like sometimes there's duplicate effort so i do think this is a really interesting idea and one of the things that i want to highlight here is that i do not want the community members to feel like they have to forcibly choose between one foundation for the other if that's where their interest lies particularly when their skill sets and their talents are well used in both groups or in multiple foundations so anything we can do to ease that experience for them and to make it more enjoyable will certainly allow us to retain more of those active contributors and potentially elevate them into more leadership positions where we have the most need yeah i think in my opinion it might be just be better to document the collaboration between the both foundations and the projects and have transparency so the collaborators can choose you know where they want to invest their effort yeah traditionally it's like i hope you were talking before chris says the most hats so basically what we are saying is like if we get the people to work on both i mean different projects from both the foundations i think that is the best way to increase the collaborative nature for it but yes matt was also pointing out that you know there is an event which is jointly held is not the same as dealing with ip between the foundations matt do you want to speak more about it oh i was just going to say that you know when it's all in the linux foundation it's one shared organization that holds all the intellectual property and right that's one of the perks of and one of the reasons people put their projects into the cncf is you know multiple companies can work together on the same thing and the ip is held by one organization but when you've got two organizations so you're bringing a foundation outside of the linux foundation um then you've got two organizations and the projects are both part of both of them then how does that intellectual property work and who owns it and what does that mean and that's just a big harry legal question um that i don't know the answer to and it's something that before we could go down that path we need advice on and anybody whether it's us the governing board the linux foundation board any of that stuff probably needs legal advice on to even know what our options are and that other foundation we have to be a part of we then have to deal with those things as well so they'd be having to wheel uh willing to even jump through some harry hoops on that as well and so that's just a bunch of stuff that has to be worked out right this was also handled in chat to some extent i think we are talking about two different things um one is cross collaboration and cross membership between different sub foundations of linux foundation for example cc and cf and open ssf and the other is to have linux foundation in some some complete distinct entity i think it's already hard enough to to try and solve the former i somewhat strongly believe there is no solution to the letter it's almost like you need a primary foundation and a secondary one that's like a oem like if we look to like you know examples and uh industry it seems like we would need some sort of agreement there to do that but i agree there has to be a primary foundation that makes the decisions especially if they have competing to see interests um i don't think we see that now but i think it would be it's a good time to to bring it up because it'll probably become way more common and especially to emily's point in the security space you know it's it's pretty diverse and moving rapidly and i do have heard feedback from various members that it is a choice today whether it's open ssf or cncf and there doesn't seem to be a clear path to be able to be participate actively in both effectively okay i was just thinking you know as soon as you have this kind of concept of a host or primary foundation that's kind of owning the ip and and setting the rules it i'm not quite sure what the kind of guests you know can't is there anything that the kind of guests i couldn't just do by participating in the host organization is this more about saying we want to rationalize some of these groups in which case that might mean you know maybe there is no longer a i'm just going to pick this out of the air as an example maybe tag security becomes something that open ssf owns and you know cncf kind of ask for help from open ssf for security related things would that not be the kind of logical endpoint of this route i hadn't really thought about it going that way so i don't know that's i think that's entirely possible that things evolve and maybe they move in that direction when they become more specialized or big enough not to you know be underneath the umbrella of the cncf anymore i i guess that's a great point to bring up yeah and i'm not saying that's necessarily a good or bad thing i'm just sort of trying to think of where you know what the endpoint would be or the direction of travel would take us this is the last thing that i had in that topic was like hey right now we have the open ssf might think that hey cncf you were in the limelight for a long time now it's our turn and you're coming to encroach on our you know on our things so that was another um you know social aspect of it uh as well right um so i don't know anyway it's definitely above our pay grade and we we start by tagging uh requesting Chris's help and see where it goes okay all right we're at time um so we'll leave that one be good to see you all thanks everybody bye thanks all thank you


Hey, what's up guys? So today I wanted to tell you the real story behind how I lost a million dollars in my mid-20s during the late 2000s real estate crash. If you're not familiar with the story, here's how it went. I got in real estate when I was 20 years old It was 2002. I came in took me eight months to make my first sale started making a little bit after a year So I was making a lot of money selling the real estate and the way that I lost all that money was I took that money And I started flipping houses. I wasn't buying for rental income I was buying literally to sell at the next day. And so what I did was is I was leveraging I would take money I would put down on a house. I would take a loan and I would flip that property. Well every time I sold a house I would flip that money into another house I would take out another loan and I got to where I was doing multiple houses And so when the real estate market turned on a dime, I had nowhere to run I had about a million and a half worth of debt that I was paying on all the equity that had in my properties literally Evaporated overnight. I sold many of my properties for exactly what I owed on the properties and got out from under them But at the end of the day, I had to let a couple of properties go back from foreclosure I literally went through all the savings I had trying to hang on as long as I could why well all the gurus at The time were telling me that the real estate market is only going to be down for a year or two and it'll come back Well a year or two went by and it was still going down another year or two went by it was still going down This was the real estate crash that never ended So I was really young but the golden rule for me and my family who was a blue collar family that never really had any Money, but the golden rule for us was always to buy real estate But nobody ever told me that there's a right way and a wrong way There's good debt and there's bad debt and at the time since I thought I was a real estate mogul and that this is how real estate was Done. I was just buying and flipping and really thinking super short term I was not thinking about long-term at all and there my friends and lies the problem and the lesson that I learned now Let me come back to the real estate investing lessons and what I'm doing now to Secure my portfolio and really build it long term But let me also dive into the real estate sell side as a real estate agent So the one thing I did wrong there was I didn't realize that closings continue to happen And so in that market again, I was thinking short term I would sell a property and never talk to the client ever again Of course, they were never talking to me either because they weren't fixing to jump back into that highly Overvalued market and all I had to do was go out and make 10 more phone calls to make 30 more grams So again, this is how I thought real estate was done. And so I was all in I was working hard I was making it happen, but I was not securing my future. I every move I made was for a short-term gain I could not see past the next few months and I was not thinking about worst-case scenarios If I knew then what I know now Then I would have been building a database doing a weekly email building it as big as I can making sure everybody knows I care about them and I'm here to work hard for them no matter what I would also understand that closings happen No matter what regardless of market conditions and I can go out there and succeed in any market Yes, there'll be some years with less transactions than others But it's never gonna go to zero and it's always gonna be a massive amount Right now is the most incredible time for you to go out there and begin your real estate career or take your Struggling career to the next level or take your incredibly successful career and four and five and ten Exit over the next three to five years as I am your completely free real estate coach And my 60-day challenge can be found at zero to diamond comm you can go there and collaborate with the other 16,000 agents around the world as well as click the like and subscribe button so that you never miss another video in terms of What I'm doing differently now in my real estate investing portfolio What I do is is for all flips that I do right now. I pay cash for now I know a lot of gurus and a lot of people say that that's not the way to go They've even told me but listen real estate investing and investing in general is all about your specific Personal risk that you're willing to take and your comfort level around what you're doing so my current model I go out and I buy flips. I may do one a month something like that. It's pretty passive for me I'm gonna pay cash for those and I'm gonna roll those over everything that I buy. That's long-term rentals Which is quite a bit. I'm always gonna borrow money on those and look at the cash flow against expenses and Income each month So I've got a nice portfolio of long-term rentals that have debt and nice cash flow And I have several flips that are going on at all times that I pay cash for this puts me in a very comfortable Position whereas if I own house is free and clear that I'm flipping and I get caught with the market or a bad Analyst or something like that then I can just simply turn around and rent that property out Refy it and then boom. It's a long-term rental with debt so I'm always playing it super safe and Part of that is because I lost everything back in the crash So my current model is a very conservative model, but it works for me You have to go out there and figure out what works best for you. I enjoy sharing some of my stories some of the mistakes I made I hope that you can learn from them I hope you enjoyed this video and let me know if there's anything in the world that I could do for you Have a good rest of your day


Hello and welcome to the session. In this session we discussed the falling question which says the ratio of income to the savings of a family is 6 is to 5. If it's monthly income we rupees 18,000 find it's monthly savings. Let's proceed with the solution now. We are given the ratio of income to the savings of a family is 6 is to 5. So we take let the income of a family be equal to 6x and also let the savings of a family be equal to 5x. It's given that the monthly income of a family is equal to rupees 18,000. So this means that 6x which is the income of a family is equal to 18,000 that is x would be equal to 18,000 upon 6. Now 6 3,000 times is 18,000. So we get x is equal to 3,000. Thus putting this value of x in the savings that is 5x we would get the savings of a family. Therefore we have the savings of a family is equal to 5x is equal to 5 multiplied by 3,000 and that is equal to 15,000. Thus we get the savings of a family is equal to rupees 15,000. Thus our final answer is monthly savings of a family is equal to rupees 15,000. So this completes the session. Hope you have understood the solution for this question.


Seven people have been killed in a prison in Western Guatemala after a riot broke out at a facility. The victims were found decapitated on a patio in the overcrowded prison in the town of Cantel in the state of Guat-Sinzan-Nango. Guatamelon Petinary System director Luis Rodolfo Escobar said the authorities had taken control of the prison and preliminary information points to the death or a death in another prison.


So, self-talk while running. Do you do it? I do it. I talk to myself when I'm running all the time. And particularly, I have a few things that I tell myself that I think has a profound effect on my performance. Okay? And I want to share that self-talk with you guys today. Stay tuned. So, self-talk is essentially defined as just what it sounds like talking to yourself while you're running.  I typically do it almost always out loud, but not like loud, just like quietly for myself.  But essentially, it always, typically, always comes back to something like this. Okay, I'm gonna do it exactly as I say it to myself, okay? So, I'm gonna act a little bit now, pretend I'm talking to myself and give you guys an idea of how I'm talking to myself while I'm running. So, I'm out there, let's say I'm out there on my easy run. I find myself tensing up a bit, maybe running a bit too fast. And I should actually be running easy, but I'm running a bit too fast. My breathing gets a bit too heavy or I'm pushing a bit too hard up a hill where I was supposed to go easy. I look at my heart rate is a bit high or something like that. I might do something like this. Easy, easy, easy, easy, easy. Relax, relax, relax, relax, relax, just quiet down.  I might even stop and walk for just like a few seconds. Take a deep breath and go just like, we're just supposed to take it easy today, Nicole. Relax and take it easy. And then I go, you know, I basically just tell myself to take it easy, relax and don't stress. And this is essential if you want to be able to run easy on your easy days. Because as you know, you don't want to run hard on all days, but you don't want to run easy on all days either. You want to run hard on some days and then easy on the other days. And if you run hard yesterday or really long, you probably want to take it pretty easy today. And if you don't, your recovery from last run, your last run will not be ideal and you won't be ready for your next hard effort tomorrow or maybe the day after. So it's really important to be able to take it easy on your easy days. And it's easy, no pun intended, to get carried away when you're up running. Suddenly you're running faster than you should. And you know you should be keeping it in that zone one kind of effort. And do check out my video on running easy. I'll put a link to it here. You do know you want to keep it in that zone one, maybe zone two effort, but you're getting into that zone three, your heart is spiking a little bit and bringing consciousness back to your intention, which is to run easy and getting your body again in tune with what you're doing here and just like telling yourself to just relax, relax, relax, take it easy. And also the way you talk to yourself, you want to, don't be like, take it easy now, take it easy. You definitely want to speak in a sort of relaxing manner. Like take it easy, easy, easy, easy. So I pretty much tell myself easy, easy, easy, easy all the time when I'm running. Take it easy, take it easy, take it easy, relax, relax, relax. And I almost have to remind myself to take it easy. Like, I don't know, once every two, three, four, five minutes, certainly every 10 minutes I get into the tense mode again. I'm just like remembering to come back to center.  Now, what if you're doing a hard session? So for example, doing a threshold session, maybe I'm doing like 10 minutes at threshold and like a couple of minutes break in another 10 minutes at threshold or something like that. Or maybe I'm doing a VO2 max session on the track, right? Like maybe I'm like running at my max aerobic capacity and really, really hard for like three minutes. It's almost, it almost seems like in this situation you should be like, come on, come on, come on to yourself. But I actually think that even in this situation, you want to actually tell yourself to keep it easy. Not keep it easy maybe, but keep it relaxed. So what I do is I tell myself to relax because actually in this high intensity mode when you're running very fast, there's a high injury risk. And if you tense up, not only will you risk getting injured because you're running form because gum's compromised, but you're also running less efficiently and you're spending more energy. You're actually consuming more oxygen in order to run at the same pace because you're tensing other muscles. So to be as efficient as possible, you want to relax every muscle in your body except the ones that work, that are working. So you want to have that fluid smooth form and you can only achieve that if you relax. So, you know, even at, even if you're doing strides or something like that, which is almost like a sprint, the key is always fast, but relaxed, fast, but relaxed. So in these threshold sessions, in this the other max sessions, I'm telling myself usually only in my head at this point because of course, you don't want to speak too much when you're breathing heavy. I'll just tell myself in my head, relax, relax, relaxed, controlled, controlled, maintain control, no crazy movements, no bad mechanics, just like fast and controlled. Keep everything under control, don't tense up, relax, smooth, easy, smooth, easy, that sort of thing. That's what I'm telling myself over and over in my head. Keep it smooth, keep it easy, keep it relaxed, but fast, you know? And especially if you're going very fast, you could also have another type of motivational self-talk and that is, you know, you're going fast, you're two minutes into like a three minute rep or at the other max and it's really painful and you're really suffering and you want to quit. I like to tell myself, this is what you're training for. This is when it counts. Don't give up now, this is what matters, right? Like because you can think of it almost like when you're, as long as you're in your comfort zone, as long as you're in a comfortable sort of pace or, you know, time range that you already are fit enough to manage, well, then you're not gaining fitness. But when you're pushing that envelope, when you're pushing beyond what you're able to handle, that's when you're really gaining fitness. So in those moments when you're really suffering at the end of the long run like I did yesterday, like it was 5K left and I was just like, oh my God, it's so hard. Or at the end of a rep, a VO2 max rep or something like that. Your body's telling you to quit and that's when you have to remind yourself why you're training, what are you trying to achieve and remember that this is when it counts. So I'm telling myself this when I'm running in my head though, this is when it counts. This is what's important. Don't give up now, don't give up now. You're almost there, you're almost there. This is quality, this is good quality stuff. Right now, a lot of good stuff is happening and that helps me get through it. But then what happens is that when you tell yourself to push and maintain and endure, you tense up a little bit again. Yeah, I'm gonna push through, I'm gonna push through. And that's when you have to come back to that first self talk, bring it back to center and relax, right?  Keep it controlled, keep it steady, keep good mechanics, keep good form. Don't slouch, you know? Relax, relax, relax. So that's really it for me. I'm all about relaxation. As Ars Baludir said, train, don't strain and that applies to both training, scheduling and avoiding over-training and not pushing your limits too far, just slightly. But it also really applies to just during the run, whether that be an easy run or a hard run. Train, don't strain, don't strain yourself. As soon as you strain yourself, that injury risk just goes up through the roof. As soon as you tighten up your body, et cetera, you are wasting energy. You're wasting energy that you could use in running faster, right? You're using it up, tensing up. No good. So relax, relax, relax, relax. That's what it's all about. Let me know in the comments what you talk to yourself about when you're out running. What do you tell yourself? And of course, if you like this video, give it a thumbs up and subscribe to my channel. And until next time, relax.


Oh my god, there's so many! Who's Jeff? What's Jeff doing here? Jeff you're in the wrong game! So hello everybody and welcome to Creatures of Sonoria! The art of this game is really pretty. It's almost like Deviantart, but they made it a game!  And in this one, you don't play as dinosaurs. You play as mythical beastie-weesties.  Why are we playing as a dragon? I don't know, because Day of Dragons was a scam and it still is. Oh look, I'm in a tundra! Look at me, I'm so cute! Oh Jesus! I'm fast! Oh, I have stamina. Okay, so staying still does take stamina. Not as much as flying does. Okay. What made that noise? No! Oh, oh is that smell? No, hold on, I think I- yes! Yes, I have smell! Eat, nom-noms. Oh, it's me making that noise. Ah, now it makes sense. Okay, so I can sniff out water. Right, okay, there's water over here. Okay, there we go. Oh, oh my- oh, what is this? Whoa, he's big! Oh, there's two of them! I don't like that thing. That thing's got about ten eyes. Oh V, is that my- oh! Agro-cowry mode! Can I do that one? Eeeh! Okay, we're in the red woods. I have missions. View missions. Oh wait, I need to do these missions? Kill five photovolts creatures during the fall season. Oh my god! It's like Kaijuverse, but, you know, not Kaijuverse. I'm 26 now. Cool, cool. Vocal- oh, here we go, vocal calls. Aggression friendly. Hello? Look at you guys.  Korean dinosaurs. Okay, they seem really chill, which is interesting. Because I know if this was Path of Titans, I probably would have been killed by now. Somebody would have seen me when- oof. That looks easy, I'll go kill it. Right, I am level 29. I'm getting shrooms. I don't even know where I'm getting these shrooms from. Eat 50 units of food and drink 50 units of water. Oh, so this is a bit like Path of Titans. I've got like missions to do. Oh, oh no! Oh, not the laser! Oh my god! Oh, oh, okay, okay, okay. You can collide.   Okay, I'm not bleeding anymore. Jesus! Is he after me? Oh no, okay, okay, okay. Just out of nowhere!  Okay, okay, did he say anything? Alright, unless that was him, the smiley face. Keep a close watch on your hunger. There's- oh, oh! Did I grow? I think I grew! Ooh, look at my little rib cage. Okay, so I've learned something now. I've got one. Grab. Can I grab this? Can I not grab ribs? Okay, I think I can grab smaller things. That guy, he was determined to try and kill me straight away. He was like, bite laser! Sniff, okay. Oh, is this... I don't know if this one's safe, though. What is this? Is this mud? Mud pile. Hide scent. Oh, ooh! Oh my god! Ooh, this looks cool. Okay, I hid my scent. And there's a giant volcanic thing over there. Got to drink the water. Yum, yum, yum! Look like a bat! Where are my eyes? Oh, my ears, sorry. Yeesh! I'm an elvish bat! Hello? The other thing they tried to kill- Ooh, look at this! A giant ravine! Wait, what's this? Sentin' muddy. What does that give me? 25% health regen. And, well, I'm assuming it's just sentin'. Okay, so... Going in the mud gives me more health regen, which I definitely did need. But I don't have a health bar. Oh no, I do have a health bar, you idiot! It's down here. Oh, but they also have the island decayers. That's interesting. I don't know why shrooms keep coming up. Well, that's just terrifying now, isn't it? All right, so I can fly? Is it Q and E? Oh, look at that! Look at that! Why is this like a sonic level? Ooh, glowy's. Oh my god. What is this? There was something in the sky over there. Oh, no, no!  Okay, okay. There's something in the water! Is that a player?  That's like a cool fish! Whoa! Oh, I meant pride rocks. Okay. Is there like a dragonfly thing? This really is your OC. OC universe, isn't it? I want to get on the pride rock. Actually, I probably shouldn't do that just in case I need to fly away and I need my stamp. No one's me though. No one's a noob. No one's like the first thing. At least I think I'm the first thing. There's a red thing over there. I don't think I want to kill it. I'm only level 45. I wonder what I get when I get older. I want abilities. I've only gotten grabbed so far and fly. You make cool noise. I want to do noise, friendly.  Look at that design. They're all like out of avatar. And here's me.  Whoa, what is that in the water? Oh, I don't want to check that out. Let's go up. Where was that? Where was that? There it is! What the heck? What? You've got like a... Well, I don't know what you would call it. Like dive bomb momentum. It's like a huge crab. I love that.  There we go. Well done. Central rock face. Let's check out the map. Okay, what are these icons? What are the... Hold on, I'm facing one of them here. We need to find out what the gray wolf icon is. It's a gray wolf. Oh. Oh! Oh! Oh! Oh, that's... There's something in there. I don't like that. I don't... I do not like that. No! No! I'm mercy! I'm mercy! Are you still hurting it? Oh no, wait, I'm bleeding. No! No! Oh god.  No, I'm mercy! I'm mercy! Ah! Ah! Wait, can I attack him? I don't even know if I can attack him. Nam! Nam! I killed yous! Oh god, I don't think this is going very well. There is blood literally everywhere. Oh, did he decide to leave? Oh, he did! I'm alive! Five! Oh my god, okay. Sit. Does that... Yes, that gives you the bleed. Oh, good. Thank god things transfer from other games. Okay, okay. I need some food though. Right, let's eat. Oh, I can pick up junk now! Oh, get in! Oh, I need to take this somewhere safe. Yeah, that's right. Thought you'd pick a fight with me. Oh, I can fly with it too. Well, let me sit. I need to get my... Oh wait, there's a lay down. There we go. I'm assuming stamina regen. Okay. No, it doesn't help with anything. Right, okay. So there's no point. I can't get health back while lying down. I just get stamina from lying down. Okay, I'm going to go over here. I'm going to...  There's water down this way. Oh!  Oh! Hold on. Eh! Oh! I think I just hurt myself though. Is it underwater? Oh, here we are! Oh, it's like a little Baba sanctuary. Ah! Can I not get in? Am I too big? No! Oh, wait. Ah, damn, I'm just too big. Okay, so there's places for little ones to hide. That's cool. Oh, and I should do this. Actually, this does give you health regeneration back. Yeah, there we go. That's it. That's good. That's what I should look for. Look for the mud. If I get attacked and I'm trying to run away, look for mud. So I'm going to hide near it. Gotcha. Oh, wait. I've got my ability. Oh! I have flame breath. Oh, that's so cool. Look at me. Oh, that's awesome. What is that? Hello. What? What are you? Are you a fairy? Hey! Are you giving me health? A legend. Hold on, hold on. Friendly. I'll get you. Oh, now you attack. You just were friendly a second ago. He just gave me like health. No! I can't be killed. Right. I'm going to jump in the air. Here we go. Here we go. Okay, there we go. Hold on. No! No, he's too small. I can't get him. Just the damage just flew away. Okay. Fair enough. Fair enough. It's interesting. I don't know whether I'm in trouble or not until the thing hits me. And then even when it does hit me, there's not as much. I'd expect if I'm taking damage to be like, oh God, you know, the game would tell me. But it's kind of just like, eh, eh, you're dead. Oh, there's that giant thing again. Is he got the other guy with him? The other guy who tried to kill me? Whoa. Whoa, he just attacked him. The game's super quiet, but the base is off the chart. Oh, they're both going for him. Hold on. Let me just sit on the floor. Let's watch it sit as the precious dies. Oh, is that Venom? I think he's dripping Venom now too. Whoa. I mean, that thing is absolutely ginormous. Look at them go. You have unlocked the max stamina trade. Woo! I don't know what that does. Fear. Oh no, it's him again! He came out of nowhere! You can't do that. Flight is disabled. What's flight disabled? You can't fly, can you son?  Where's Mud? Where's Mud? Mud! Mud!  Although, I guess what's good about me is that I don't seem to have too much health, so I regenerate it really quick. Is that him? Oh, they did kill him. Oh, they're resting their bleeds.  Yep. Oh, that's the giant crab! He's on land! Whoa! Wait, are they- oh god, they're just attacking everything. Hold on, let me see this crab. Eat the grass. Pick up chunk. Pick up carcass! I'm big enough to pick up the whole carcass! Put that down. Eat sit. Namnums. I've got missions to eat things, so that's what I'm going to do. I've got to go to each area. I've got to eat and drink my fills. Oh. Peace has descended upon the land. Giant crab is okay. Oh. Oh. He just spit the goop on him. He gooped him. That thing. Hello? Why? I can just burn him. There you go.  Ah, don't attack me! It's only a joke. You bit me first. You started it. I'm going to get out of here. What is that? What? There's so many weird things. Like a giant crab. That guy's just standing. He's just walking. He's just walking on two legs. Oh god, is he coming to get me? I feel like he's coming to get me. Yeah, if anyone runs towards you, just don't let them run towards you. Hello? Fine, gentlemen. Does anyone speak English? Ah! Why? Why so? He did one bite to me and almost killed me. Oh god, he's after me. Flee! Flee! Lose him in the underground brush. Lose him in the underground brush. I need to sniff out mud. There it is. Mud, please. Save me, mud. Save me. I did it. I might as well survive. I'm so good at this game.  Everyone's so brightly colored. You're either brightly colored or you're super dull. And I fall into the super dull category. And I'm not just talking about skins. Bless him. He just wanted to go for a little? No you don't. Yeah, I knew he was going to do that. Ah!  He filmed me with a bucket. He's still after me.  Ah! Die! Burn! Yes! Oh god, don't run out of a stamp. Oh, glide! Glide baby, glide! Woo! Oh, he's not following me. Ah, brilliant. That was good. Take your little burns off there. Hold on, hold on, slide down. What is that? Wait, does that thing have two heads? I can't tell whether it's coming or going. It eats through its arse! I've seen everything. I've got to make friends somehow. Think if I just sit down next to this guy. He'll be like, oh yeah, we'll be friends. Hello. Oh, you're pretty. You're kind of bending your body in all sorts of directions. Hello? You're weird. You've got four eyes. Buying glasses for you must be a nightmare. I'm not seeing any sort of design in these creatures. It's whatever goes, isn't it? It's like, oh yeah, we want to be like, how to tame your dragon with four eyes? And then this thing, we just want to be a godzilla kaiju look and tell. Bye bye. Okay, okay, bye, I'll see you later. Jeez, so rude. I have statistics. Ooh, I'm a medium size thing. What if I'm medium? Become elder? Whoa, how do I become... I'm prestige. Ah, being attacked. I'm an elder being attacked now. I didn't realize I could do it. I'm wanting to elder up. Now. He's still attacking me. Fly down. Lose him. Lose him. Sneave out, mad. Uh, missed mud. Uh-oh, is that him? Oh, that might have been him. Hold on, lay down, lay down. Oh yeah, he's seeing me.  Ah, no!  No! Oh my god, he's got a frost beam! Okay, okay, we're going ring around in roses. But we need to go left. We need to go left. Hopefully we lose him this way. If not, we could be screwed. Oh, I'm just gliding. I've got... oh, and I'm bleeding blood. Oh! Lie down. Get the speeds. Okay, okay, I think we lost him. It's a cave! It's a cave! Lay down. Right, so, wait, how do I... creature stats? Oh, so there, so that's what I was. And I can be this. Right. Okay, so being an elder, normally in games takes ages. But I'm assuming because this guy is super... like, it's like the first one you get. It's not too hard. Oh! So these are groups. I can request a beam. Why do I keep getting shrooms? What do I... are you currency? You must be currency. Okay, nests. I can request a nest. I should probably do that next time. Inventory. I only have you. I don't have anything. Trial. Oh, that's clever! So I can test out any of the creatures if I want to. Everything. Okay, what's the most expensive one then? As a trial, even this thing. 3,000 freaking mushrooms. Cool. Well, I survived. And I am now 73%. Getting even bigger. Even stronger. I killed this thing! Ah, you! Oh my go- Dude, I didn't think it was going to be that easy. I turned him into mid-speed straight away. Should I be worried? Probably. Yeah, I think so. Oh, look. The majestic DeviantArt Eagle. With the DeviantArt Dragon. The art design is It's really nice. But It's all over the place. Oh, I'm level 85 now. 85%. Let's have a sniff. Oh, there we go. There we go. It's hidden in here. Eat this. Num-nums. Wait, I thought I was a carnival. Why am I eating a plant cock? Okay. Maybe it was a plant dinosaur. Dragon. Okay, here we go. Lovely fresh water. Mud, mud, mud. Yes. Get dirty. Oh, is this the mud? Is this mud colors? Oh, look! A little thing! Sub, dude! You're going to tie me, aren't you?  I thought you were. I was going to say I've never bumped into anything that's friendly in this game. They all just seem to want to pick a fight. Damage dealt. Oh, I have killed somebody. Damage received. Look at that, see? I'm a pacifist, basically. I don't seem to be able to fly. Oh, what do I do? What happened? Did I get 100%? I'm 100% baby! Yes! Die, craft world scum! Oh yeah! Air artifact achieved. Air artifact achieved. Oh, so you get items. I'm going to disrespect the body. Up and down. Up and down. Oh, that's that giant thing.  Oh, you're being attacked again? Oh, so you are. Oh, it's me! It's me! Nam, nam, nam. There we go. Lots of damages. I think I got my bone broken though. I'm not going to lie. Oh, is he killing him? Oh, I think he is. Hold on, let me just rest. I know what this is. Injury. Fly speed decreased, work speed decreased, and sprint decreased. Oh, so I broke bone and stuff. Whoa! Did that thing just get huge? Did it just combine with the other thing? What happened? Why is he absolutely ginormous now? A built-in one, grab. I can pick him up.  Why did you do that? Raise the sleep! Kill him! Kill him! Kill him! Kill him! Yes! Oh, victory! Oh, this game is super easy, man. I'm awesome at it. There's no communication going on here. Oh, they're dancing. Oh, they're dancing. I want to dance. I want to dance. Dancy, dancy. Dancy. Ah, it doesn't matter what game you play. There's always something like this. Oh, my God. Neon Crab has arrived, guys. Should he be scared? He's big crab-us. He's also turned to what?  I don't know if I should be afraid. He's like, why is everyone scared of me? He's like, why is everyone scared of me? He's like, why is everyone scared of me? He's like, why is everyone scared of me? Yeah, crab's chill, dude. It's not chill. Crab just killed everybody. With one hit mother flipping in, he destroyed them all. Can I get him from here? Yeah. Oh, 59. Yes. Ben, crab, Ben. Well, now let me roll over to you. Ben, crab. Die, crab. Uh-oh. Die, crab. Biggest crab-us. Oh, God, bro. Flee? Flee for your lives. You know, I bet I do nothing to him anyway. Oh, wait, no, he's burning. He's actually on fire. Is he still coming after me, though? He is as well. Ben. Ben, crab, burn.   I didn't realize that. Okay, I'll then rest.  So it's going to have to be just hiding you for a bit and getting cheeky damages off. That's right, please, Mr. Crabbs. What are you doing? Are you climbing up here? You're being MLG Pro. Oh, he's actually doing it. Let's just go away. He tried it. It might hurt me, but it's just funny. Yes, get him. Stay away from the quarry end, dude. Yes. Yes. Oh, this is brilliant. I need to rest. I don't know what's best for getting my stuff back, though. Yes, you're so cool. What is this? I'm so afraid of the way for a triumph but come back. It killed me in like two hits. Oh, my God. You know what? Look at him. Oh, that was loads of fun, though. But anyway, guys, that was Creatures of Sonority. A pleasant surprise. I will admit, I always thought, maybe in a double. Come back to that and just see what else they've got to showcase. That's awesome. The designs are off the walls. Anyway, if you enjoyed this video, leave a like and until next time. I'll see you later. Oh, bye-bye.


She has somehow found time and energy to complete her degree and to engage in additional studies in London as a Moe Ibrahim scholar. And she's not only a member of the World Refugee Council, but many other important organizations including the International Peace Initiative. And I can tell you from having heard her at the table that she brings to the pressing issues of our time a perspective that is enriched by her unique multi-layered personality. Aya likes to remind us that the power of the people is more powerful than the people in power. Something that she's helped demonstrate through her own efforts. Aya's own power derives from her voice. As you will hear, it is clear, it is coherent and it is courageous. And as we conclude the first day of our deliberations about technology and forced migration, so many of the issues involve the world's youth. I cannot think of anyone with a more pertinent or compelling message than our guest speaker this evening, Aya Shepi. That's one of the most amazing introductions I've ever had. I'm glad it's recorded. Thank you for letting everyone know who I am. I'm actually happy I'm the one speaking because I would break my fast in an hour, so it's better to be busy talking than focusing on my hungry stomach right now. I don't know where to start, but it's really difficult to be on this council when people are dying every day in the Mediterranean. And particularly this week, on Sunday, just two days ago, a boat that has the capacity to take 15 people was packed with 180 people and sank off the Mediterranean in the middle of the journey to Italy. And well, 52 people or dead bodies were found at the bottom of the ocean and were still counting. Four of them are pregnant women. Most of them are youth, half of them are Tunisians, the other half are migrant Africans from other countries. But these youth come from the most marginalized places in Tunisia.  So just that made me think the last two days that we need help, we really need help, but we don't need aid, we don't need more debt, we don't need exploitation and corporate greed, we just need genuine help for the sake of humanity. And we're not getting that help for decades now. On the same day, there was, on Sunday, there was a 29 years old young man from Mali who was shot dead in Italy. He was a regular migrant, he had a name, he had a face, but these stories don't make the news here. And if the news come about outside world, it's about migrants causing crisis, we should keep them where they are, where they belong. And I think the Washington Post did cover on Tunisia, but the headline was the deadliest in the Mediterranean. I mean, come on, every day is the deadliest. This is not the deadliest, it's just that we found the boat, but there were many other missing boats. I think it's even more difficult to be an activist nowadays because you are supposed to stay sane in the middle of the madness, you're supposed to make sense of what happens and to turn it into policy recommendations and theorize it. When your people's lives are on the line, your family's life is on the line, your friends' lives are on the line. And the government is not listening, the international community is not acting, at least not at the pace of the tragedy. And to be honest, most of us activists are exhausted, really exhausted, even though we spend our energy and time in endless consultations and recommendation formulations, but we don't see the result. In our part of the words, the state of emergency has been there for decades. At least in Tunisia, the last two decades, thousands of people died in the Mediterranean, and no one cares from the so-called global north. At least that's how we feel that no one cares. And the few people who care are not able to drastically change the situation. Anyway, I'm supposed to talk about technology and empowerment and inclusion. I just wanted to share that with you because it's been painful in Tunisia right now. But I have to talk about empowerment because that's the only way out. There is no other solution. Many of the technology we used for political action was unintentionally made for that. And the same way technology has helped a lot and intentionally refugees. Without being developed for refugees like WhatsApp, Facebook, GPS, Google Translate, many of the refugees going on the Balkan routes were using it effectively to check updates on border control and border closure without knowledge of any local language. They were able to find their destination. Ironically, though, intentional efforts to use technology for refugees and for activism, it's much less successful. Many apps are not developed for that, are not updated, are not maintained. Many projects are start-up, two years it's gone. And many of the attempt to solution is eliminating the human connection rather than promoting connectivity. So we need to ask ourselves why is that happening and if actually we need to provide solutions to particular issues or we need to do it organically. If we look at Africa and Europe as two regions that have migration discussion we have to approach technology completely different. Just the way we approach refugees different. So if we talk about Africa, I think the priority for us is accessibility because 70%, 70% of Africa's population is offline. So we cannot talk about digital transformation and innovation without thinking of digital as a closed space but even dangerous space. And this, of course, is a gendered conversation. Women have much, much less access to internet and digital space and much less represented in the tech industry because of many structural reasons. Maybe we can summarize it in patriarchy without going into details. Now, digital is disruptive. I think many people in the tech industry love to say that. It's disruptive, it's borderless and so on. But for me, disruption of technology is its accessibility to people who would otherwise would not have access to it. Access to citizens, to IDPs, to refugees, to the most vulnerable. That's what makes technology disruptive. I can be sitting in a camp in Kenya on a wheelchair and I can do money transaction, get payment, do services through Ampesa which is a money mobile transaction used in East Africa. And even Western Union cannot do that because you have to physically move there but you can just do that from your mobile. Talking of homegrown solutions, Ampesa is a great example actually because the volume of Ampesa transaction in East Africa equals the volume of transaction of money around the world. The volume, not the value. The question remains how do we close the digital divide and how, which is huge by the way, and how do we democratize technology which eventually will democratize information. And information is power. And to be honest in most African countries, I'm not sure we are ready. I'm not sure our institutions are ready, infrastructure ready, our leadership is ready. They're amazing tech solutions in Africa but they are going ahead of policy. So it's a great solution but no government will accept it. It's a great solution but it's disconnected from existing structures and efforts. It's brilliantly technical but it's developed in isolation. So how do we develop a technology that is operating in the ecosystem of hosting communities, that's essential. And add to that we live in contradictions. So people do not have laptops and we teach them coding. That's fine and that's great to do but having access to knowledge without access to opportunity is like having access to frustration basically. I think for me the way forward, especially in Africa, is investing in infrastructure and in the host communities the same way we invest in refugees. If you want to really help refugees in Africa, invest in the host community basically. In Europe I think the discussion is completely different. It's about narratives which shape policy but not narratives just xenophobia, Islamophobia and so on. The narrative is actually policing people's identities. That's the consequence of narratives in Europe. So who shapes narratives? Whose voice is heard in the migration conversation? Who is painting in an insecure future? Why certain groups are portrayed as the problem not solution? Is there a crisis at all? Where is the crisis in Europe, in the US and the rest of the world? The fact is that the world's largest refugee is in Kenya and it's been there since 1992. 40 million IDPs in the world, 12 million of them are in Africa. Kenyans are hosting Somalis. Tanzanis are hosting Congolese. Congolese are hosting Burundians. Ethiopians are hosting Eritreans. This is how it works in Africa. One place is the home to the other. But the West doesn't learn from that. It doesn't look to these countries because the dominant narrative is of a crisis. And I wonder what technology can do about that. How technology can shift that. Now, Africa needs infrastructure and accessibility. Europe needs narratives to change to voices, participation, agency. I think both of them need empowerment. And we need tech for empowerment. I don't think we need tech for this group or that group. We need tech for people, the most vulnerable. And I'm saying this because the tech debate can become a self-celebratory exercise rather than really building strategy for empowerment. If we talk about companies, it means the future. They're talking about always related to monetary value. But if we talk about our future, it needs to be about freedom. So refugees need opportunities to create lives for themselves, not to depend on technology. And if technology is made to exploit or benefit from people, compromise with governments on data collection and make refugees or people reliant on technology, then it becomes part of the problem. And lastly, we need hope. I'm very expected of me to say, but we can't survive without hope. And technology really brings that excitement and creativity to find a place where you can exist, when you can express your identity, where you can be empowered, and you can use creativity. In the activism community, we talk a lot about systems change and maybe to nuance the policy voices in the room. Systems change can come from policy and political will, but sustainable systems change come only from organizing people used the most affected. So I'm hoping our conversation tomorrow will focus on empowerment, be centered on empowerment and agency, and not to create new problematic power dynamics. Thank you.


Welcome back to Introduction to Learning Antiscourse. In this learning dialogue, I will demonstrate how to use VECA. I hope in last LXT, you might have installed VECA and you have already played with VECA. However, in this LED, I will talk about how to use VECA as a simple data set. When you start VECA in Explorer mode, you get this particular screen. The first, the top tabs are the preprocessing. That is, you can open some data and you can store the data and the tabs clusters, classification and the associate, like identifying the rules, association rules between the data. Then also the tab called select attributes. This is to select if you have a lot of independent variables, you can select attributes by automatically. And also you can visualize the data for the analysis. You can load the data in VECA using these four different tabs, like open URL or open file. Let us do the open file. We already loaded a data called test.arff. Arff is the format which is used for the VECA. Now, this data is actually cost data. That is, there are a lot of features in the car. There are like 7 features, the 6 features and 7th is the label we want to predict. And there are 518 instances of these features. We have data from 518 different costs. And there are 7 features. So, let us see the feature one that is buying. And there is no missing data. We have all the data that is good. And the buying has a 4 different values. It is like 4 different values. It is a nominal type data. The values are high, very high, high, medium and low. Now, this data is compared with the class called class, like that is the label we have predicted. So, if we can compare visualize this data across different other variables. For example, I am plotting the buying versus safety here. Let us look at the maintenance. Maintenance also have a similar variables like very high anything. And number of doors in the car is 2, 3, 4, 5 more. Number of persons can sit in the car is like 2, 4 or more. Or luggage space, safety is high, low, medium and the class. If you look at the class or the safety across all these variables, here we are plotting the variable buying a maintenance doors, persons, luggage space versus safety. The safety is 3 variables that is medium, high, low. There are like 160 instances of low, 197 instances of medium and 150 instances of high. You can edit the data like if it has any missing values, in this particular data we do not have any missing values. If we have any missing values, you can edit the data. So, all this data is nominal. So, you can see the values for each of these variables like a buying, maintenance, doors, persons, luggage space, safety and classes. There are 4 classes in this. There are 4 classes in this variable. One is unacceptable, acceptable condition, good condition and very good condition. The aim of this data set is you have a 518 cos data and you have to predict whether the car, given the data the car can be classified as unacceptable or acceptable or very good condition or good condition. There are 7 data sets here. So, first one is buying, like the chance of buying is high, very high. Maintenance is good, very high, medium not maintainable and the number of doors and persons and luggage space and safety. The safety is 3 features that is low, medium and high. Given these 6 features, we have to predict whether the car is classified as acceptable or unacceptable or good or very good. So, these are the data we obtained from 518 cos. Also, this class of classification is also done by the manually the experts in the automobile field. The next important tab which we will do is a classify. We will not deal, we will not talk about the other tabs in this demonstration. In a vehicle, we can, the default classifier is 0, that is the baseline classifier. Here first we will start with the J48 classifier, the decision trees. Decision tree is the another algorithm to classify the given variable into 4 classes. Now, you have 4 different text options. One is you can use the training set that is the 518 data we use to train the model, use the same data set to test it. If you do that, you get always highest accuracy. Or you can supply the separate test set like use this 518 instance of data to create the model, then supply another set of data to test it. Or you can split the data by percentage wise. Say I want to use 66 percentage that is 2 third of data to train this model and use the other one third of data to test the model. However, there is a bias which 2 third of model you are going to split it. Are you randomly picking this 2 third of data or this 2 third of data is the first 66 inches of data. In order to avoid these confusions, we can use the cross validation. In a cross validation, we split the given data set into set of volts or multiple groups. Say if I want to, I have a data, I want to do the 10 fold cross validation, you have to split the data into 10 different groups. Let us take it very simple cross fold validation example. You have a 30 instance of data and you want to do 3 fold cross validation. You can split the data into first 10 is the first fold and second 10 data and second group and third 10 data and third group. So, the 3 groups of data each have 10, 10 instance of data. What we will do, we will train the first 20 data that is group 1 and group 2 data to create the model, we test it on the group 3 data. So, the group 3 data is a test data now. In a nest iteration, we select the group 1 and group 3 as the training data set, we create a model using group 1 and group 3 as a training data set, then we will test it using the group 2. So, the group 2 also tested now. In a nest iteration, we will select group 2 and group 3 as a training model, then we will select group 1 for the testing. So, in this case, all this group 1, group 2, group 3 has been used to test the model and the performance of all these groups is indicated as the accuracy or the performance of this particular classifier model. So, 10 fold cross validation or the end fold cross validation is very, very useful in order to do the classification. Please use the cross validation technique when you apply the RECA in a course project. You can go and look at the more options like instead of just selecting these four given options, you can have more options to high penalizing particular variable or you can, what are the things you want to look at that, you want to output the model or you want to output only the performance, all these things can be done. So, we selected J48 as the classifier model, then we want to predict the class, the nominee will be class of acceptable unacceptable, very good and good and we start it. Once we start it, we can see the performance here. The first thing is correctly classified instances that is out of 518 instances, 439 instances are correctly classified. So, 439 divided by 518 that is the 83%, 84% that is the accuracy of this particular classifier. So, incorrectly classified instances is 79% incorrectly classified. Then kappa statistics is 0.6 is very good value, kappa actually compares the classifier performance compared to the 0 or classified that is all the baseline classifier that is if I classify all these values as a A only that is unacceptable condition what happens that is the condition here in kappa. So, this particular is 0.66 better than the baseline classifier. So, 0.6 is a very good value actually in classification. But in education settings it is good, but in this the setting which we use that is example of call classification is not it may not be better kappa value. Root mean square is a 0.222332 and that is absolute error we can identify. Let us look at the table detailed accuracy by class. So, there is a true positive rate false positive rate precision recall. Let us below look at the confusion matrix there are four values A, B, C, D, A is unacceptable, B is acceptable, C is good and D is very good. This A, B, C, D classified as is the predicted value the actual value is given in the row wise the column wise is the predicted value. There are 335 cars are classified as unacceptable which is actually unacceptable that is good. There are 17 cars classified as unacceptable, but they are actually acceptable that is B equal to acceptable. So, there is a wrong classification of 17 data that is like unacceptable unacceptable sorry the acceptable cars are classified as an unacceptable value. So, this is used to calculate the precision of this classifier. If you look at the precision of the first row is a 0.952. So, this value is good. Also the there are 32 other cars which are unacceptable, but which are not able to not classified as unacceptable by the system. So, you can look at it the 335 cars are classified as unacceptable is correct then 30 and 1 and 1 or 32 cars which are actually unacceptable, but are classified as acceptable and good and very good. So, the recall rate is reduced to 0.913. So, the F measure actually computes based on the precision and recall then the values given here. So, you can look at the confusion matrix in Wikipedia and look at the position recall what is F measure and ROC area. It will be explained using this similar kind of table. The interesting thing here is the B acceptable to acceptable 95 it is good. Let us look at the poor performance that is C. There are 13 plus 1 plus 1 that is 17 cars which are good really good, but our model predicted only 1 car is a good C equal to 1 and other cars are acceptable and other 13 cars are acceptable 3 cars as a very good. So, this is very poor recall rate also very poor position rate. So, you look at the table the third line you can see the very poor recall rate and position rate at 0.059 and 0.125 is very very poor and the fourth one although it is very less numbers, but it is good in the sense out of 13 cars sorry 14 cars 8 plus 1 plus 5, 8 cars are classified as very good. So, this is good. So, we might have a better recall rate compared to the other ones. So, in based on this particular classification we can see that the classification of good car is not done good. So, however compared to all other 3 classes this classifier done really good job. So, the kappa value is 0.66. If you train the different set of classifier we might able to increase the performance of this classifier this classification task. You can also view the model we created because it is a decision tree you can visualize the tree. For example, the visualize decision tree has been created based on safety safety is the primary parameter here and if the safety is equal to high then it checks whether the number of persons in the given car then based on that if it is more whether what is the value of buying based on that it checks the maintenance then it goes and classifies based on the value of maintenance acceptable and unacceptable or it can it is low then again it looks at persons then the luggage space or buying values. So, this is the real model which is used to create this classify the given data set. Thank you for listening to the VECA demo and I hope you will use VECA in a course project. We actually have the data and we will explain the data in a next LED. Use the data and apply it on a VECA and try to predict the students dropout rate in a MOOC. Thank you.


Now to youth development. Mixed reactions have trailed the bill established in the legal framework for the establishment of the National Youth Development Commission in the House of Representatives. The bill seeks to pass an effective legislation that would cater for the needs of the bark of youths, which constitute over 70% of the entire population of Nigeria. Emmanuel Higene reports. Speaker Honourable Femig Bajabia-Mila, while declaring the hearing open, said the House believes that coordinating the youths for national development is the way to go. The youths should be at the table of conversations and discussions that surround the development of Nigeria. Notified about fresh news updates.