t. We're a bunch of volunteers at the moment apart from myself, well I'm working out of savings but most people are just working in their free time. We are a group of people from social scientists to data nerds but there is one characteristic that we all share, we won't let hate win. Our vision, we want to champion women back into the online worlds they've been chased out from, support them and their voices while still protecting them, unholding perpetrators accountable. We need to exist. If you share our vision, if you believe in the cause, I ask you to join us even if it's just by talking to somebody about the issue, about what I've discussed today, mentoring, co-contributions, go on to the GitHub, Starros, all this stuff. I'm a relative novice. I've got about a year and a half worth of software engineering experience but the community has rallied behind me an incredible amount and this ship is sailing. So if you'd like to get on board, just let me know. Online sexism has to stop. Let's opt out. There's any questions? You can use the mics in the... Hope is not sexist to say like this first. Yeah, thank you for not being a sexist. But this then is discriminating my height. Yeah. Yeah, I think it's a really good idea. I'm really impressed by what you and your team is doing and I noticed one thing that I think is a really, really good idea which is like it's really customized to a certain user what he or she found that is offensive and then it's not one model fits all but that also raised a question in my mind is like that may be like technical challenges to kind of make it a customized model like it may require lots of resources and so have your team figured out like what's the approaches to overcome this challenge? I would really like to know if not then maybe we could find a solution to do it. No, so please. Let's talk about that. Let's talk about that, yeah, thank you. Well, first of all, congratulations on your wonderful talk, wonderful explanation. Congratulations for the project itself. Thank you. When sometimes it's too much easy to pretend that things doesn't exist or just happens to the others. However, I'd like to ask you more about the technical infrastructure that you developed but if you don't mind to clarify it a bit. Oh, you would like me to discuss? Yes, of course. So the browser extension is currently using Keras and TensorFlow and that's obviously for the NLP stuff but it's a very, very simple model. It's not even using any RNN or LTSM, it's very, very simple. And the back end is just in a nice, simple flash gap. We all make mistakes. Should have been Django, but there we go. It's fine. But yeah, it's a very lightweight thing at the moment. What we're really focusing on is just trying to understand the science behind it first. So we're putting a lot of effort into research and getting different data sets and playing around with them. So the actual web infrastructure is a bit thin on the ground but if there are any front end developers that would like to join please because I have no front end experience so that would be really great and we don't have a front end at the moment. So any more questions? Feedback, cool. You mentioned switching data sets to switch languages. Why do you need that? Why can't you put everything in one data set? Are there things that are accessed in one language and not in the other? Or is it too much data? I just presumed we'd need to do that. We haven't. Okay. Yeah, I just presumed we'd need to do that because I think sexism is so different in different languages than I think having. That's an advantage because it's different. You can put all in the same pot and it won't disturb each other. That is a very, very good point. I don't know. I'm not a data scientist. Yeah, yeah. Thanks. Thank you for your talk. Really nice. I actually have a question about business models, a non-technical question because I'm curious, I guess, all of those social medias now allow to flag offensive content, right? You say you want to develop a browser extension, but do you know how effective this offensive flagging is and it takes some time, I guess? Sorry, to you saying that there's already something similar that the social media platform does, right? Another approach, right? So on Facebook, I guess you're targeting Twitter. It allows to flag offensive content. Yeah, but the individual still has to see it. And so by just filtering it out, you just don't see it at all. Yeah, exactly. And also Twitter, Facebook, I have heard incidences when somebody has reported something and they've turned around and said, no, you're wrong. Or it's been very, very long for them to do something and to take down the comments. So what this is trying to do is just, because if you are, for example, a politician and you socialize online, but you say something and then your feed is full of misogynistic or sexist abuse, it dilutes what you're really trying to do, which is just read the news or talk with friends. And so with this way of filtering it, the good stuff remains. All right, thank you. Thank you for the talk. Are there plans to collaborate with social media platforms that, for example, if a person has a lot of tweets or comments that get flagged by a wide range of women, that, for example, accounts get blocked or something like that? That would be great. And you know, Twitter, I mean, this is a problem that a lot of the social media platforms are being pressured to solve. So it would be great if at some point we could be incorporated with the platforms, but we've not received an incredible amount of support. Let's put it like that. So at some point it would be great too, but yeah, we'll see. Okay, thank you. So I have a question. What kind of formats do you plan to support on the comments? In some social media platforms like Twitter, I suppose that a lot of the problems that people will experience also come in images or maybe audio or video. Do you have some plans to tackle those or maybe in the pipeline at some point? At some point, yeah, but yeah, at some point, but for now just the, yeah, just tweet, just text. Right. Going once, going twice. I'll ask then. Do you have many people using the extensions or like what's the, right now or is it live? Or is it just like a daily? It's not live yet. Everything is in the testing, experimenting proof of concept. Yeah, exactly. We've got a proof of concept and we're hoping to take it to, there's a funding body called the Prototype Fund in Berlin in August. Mozilla is also based in Berlin, so we're only going to bring this out on Firefox to begin with because Chrome do have something similar, but if you, for example, if you hit their API, the Perspective API with you are a feminist, it comes back as toxic. So their one size fit all approach is just not fitting anybody. So we're going to sit with Mozilla, maybe get some funding there. Living the dream, but yeah. So no, it's not live yet, but it will be soon. I've just struggled with Amazon web services for a week, so. So you just mentioned, you hope you might get funding from Mozilla. And you also said you're right now mostly operating it out of pockets, basically. So do you have any other funding plans? Yeah, so the Prototype Fund, which fits us perfectly. So their categories are things like, you know, like internet health, and we already have some contacts within the Prototype Fund. So that's really the one that we're focusing on, but yeah. Cool, I hope that works out. Thank you. Hello, everyone. I would like to welcome all the way from London, not too far. Juk Ho, she's going to ask the question if we have a diversity problem in the Python community, right? Yep. Okay, give her an applause. Thank you. Thank you. Thank you very much. Yeah, so thank you for coming in this room. I think I can assume that everybody in this room and also if you are watching the live stream, you care about diversity, especially in the Python community. That's why you're here with me. So thank you so much for that. You can keep the discussion with me on Twitter. It's welcome. I will tell a little bit about me. So thanks for introducing me. I currently live in London as a data scientist. In London, I'm very active in doing a lot of stuff. I try to, because I love the community, I want to contribute more. So I co-organize some meetups, including the AI Club for Gender Minorities. I'm so glad that I have two co-organizers here with me in Europe, Python. I'm so happy, I love them. Also, I organize some sprints, which is mainly to be focusing on contributing to open source. So far, we have sprints once per month. So almost once per month. So it's a fun time. I love doing it. Also, I myself contribute to a lot of open source libraries. It's a small contribution, but I think everybody can do it. If I can do it, you can do it. Also, I created this pics and mix. Thank you so much. I have a designer. I hope I've pronounced his or her name correct. It's Akvith, yeah. This designer created this logo for me. Thank you so much. That's about open source, right? It's like everybody contribute. So, okay, enough for open source. So, a couple of months ago, I found this blog post which kind of get my attention why women are flourishing in our community but lacking in Python. So, myself, my background as a data scientist, I started, when I started doing data science, I was using RL, but for different reasons, I switched to Python. From there, I know that the Python community is lovely. And that comes to my, like I think about why we have these problems because the Python community is lovely. Like why we, like women are not enjoying Python as much as ours, so I need to have a look. So, we see that actually, we have more than like six time more Python users than our users according to the Stack Overflow Survey last year in 2018. So, but there's a lot of people using Python, right? Python is lovely, you know, the community is lovely. But we only have 1.25 times more members in PyLadies than our ladies. So, what happened? Is it really like we don't have that much, you know, female Python users or female Python users are not active in the community? It's like, why the number doesn't match? And then also something worrying is like for contributors, again, like I contributed to Open Source, I would love to do more. And then, but why? RL has four times more female contributor than Python. I was like, oh, we are lacking in presence in the, you know, in contribution to Open Source in Python community. It's like, oh, no, it's not good. Also, for networks, so as a organizer, there's like, our ladies is there's 120 chapters in 40 countries, it's everywhere. But in PyLadies, we have less, we have only 45 chapters, active chapters in 12 countries. So, I'm very lucky. I'm in one of the biggest cities in Europe, in London, we have PyLadies. And I know that like there's also PyLadies remote, which is, you know, remote is for everybody who's like in the city that is, you know, like smaller city that doesn't have a PyLadies, they can join. But still, like, it's lacking. It would be great if like we have more and more PyLadies chapter for women to network, to, you know, feel that they are not the minorities, they are not alone, they are also important in the Python community. So it's like, hmm, there are problems there. Also, it could be the problem is not like a problem that, you know, that somebody will want to make, right? Because there may be a fundamental problem that, you know, the users, if you think about the users, right? For R, I keep, you know, having different people, they have like maybe their statisticians, they come from academic background, they say, oh, R is amazing, it's so easy to use. And all these, I was like, hmm, but Python is also amazing and easy to use. Have you heard about that? So there is actually statistic that is showing that actually most Python users, they're actually maybe from a more engineering, computer science background, maybe, you know, most students in computer science, they maybe, when they were in university, they learned, you know, using C++. My first computer course that, you know, I attend in university was actually using C++. And also Python, now it's getting more and more popular this morning, you know, Martin mentioned that in Basel, there's Python in education, it's like now they're teaching Python in schools. So yeah, maybe computer science students, they have a lot of exposure in using Python. But for students that, you know, maybe they're disciplined, it's like more like, you know, math or social science, or even like economies, economics, or even like journalism, because now data journalism is a thing, right? They may be using R instead of Python. So yeah, that's really like a difference demographic in the two language users. And we can also see that because, yeah, because for different disciplines, we can see that computer science, in computer science graduates, especially in the Western world, it's mainly mal-dominated. They're like, you know, you can see like for these like statistic majors, they are like more or less, you know, there's like half and half, there's like 44% women, but for computer science, it's only 19%, it's like, oh, maybe we should think about getting more girls to study computer science, maybe that's the thing. So yeah, there's also like million questions that we have to attack, have to answer. To help the diversity. Also, I have seen this Jupyter Notebook, that actually I can show you the notebook here. Okay, the internet is slow at the moment. Okay, can you see that? Yeah, right. So if, I assume, so this notebook is very, very good. Actually, the first time I came across it was in kind of, I joined the non-focused DISC mailing list, and then they were circulating this Jupyter Notebook because what they talk about is about inequality in the leadership in non-focused projects.  And then they use it very scientific way. I won't show you the details, I will upload a slide so you can, you know, check it out yourself. And they made this notebook, you know, and I'm thinking about maybe I could change this data.json and I can do different research on it as well. So this is the result, right? And maybe I should switch back to the slide so it's easier to see. So they use that scientific method to show that it's, how diverse is each project? So these are non-focused projects. I think this statistic is done last year. So there's some new ones that is not updated, but anyway. So you can see that the inequalities, like it's going to be, actually how to look at this is like, if it's lower, if you have a lower score, like and direct, they are very, they are more diverse. So you can see that NumPy, PMC-free, they are not very diverse. I think these ones are the ones that, yeah, they got a score that's one. So the uniqueness is one. So they have only one gender as the main contributor. So which gender I think is quite obvious and easy to guess. So you can see from these, from the bottom ones, a more or more equal one. And you can see like arm size in the head, like some open journals, they are like, oh, you can see that there's actually like a domain difference as well. Like maybe things that are more numeric, maybe physics related, they are less diverse. So yeah, that's very interesting. And also in that Jupiter notebook, you mentioned one idea, which I think is very, very good. It's called active and passive diversity problems. So active diversity problem means that there are people or a group of members that they are toxic. They don't want the community to be diverse. And passive means that actually nobody wants it, but if nobody's do anything to it, then it's the fundamental bias in it, in the inequality. So I think is my opinion that the Python community is having a passive problem. I haven't encountered any active problem in the Python community very luckily. Yeah, I think that's even worse. Maybe, so the other thing is like maybe in workspace, we have a chance to face some active diversity problem. But in the community, I think so far, my experience may be passive problem. So yeah, so that means that we have to do something to improve it. Okay, so the previous information that I gave you is mainly based on the blog post that I see and then also like as all and then also attribute a notebook that's on what they did, which is amazing. So I tried to do something myself. This is a research that I did referred last year. So I'm thinking about, because I've been to 10 conferences last year very luckily, I enjoy every single one of them, but is there imbalance of gender ratio in Python conferences? Because you can, I think it's quite obvious if you have a coffee break, if you go to the toilets, here the venue is lovely, it's very big, so maybe there's less obvious, but if you go to a smaller venue, you can see that usually outside the male toilet, there will be a long queue and a female toilet, it's like I can go in and then there's an empty and it's good in that sense, but maybe it means that it's not good in diversity. So yeah, so I tried to do something. I tried to see, is there like an imbalance, like it was obviously there's obviously an imbalance, but how imbalanced is this? It's difficult to count the participant because I talk to people, but I can't talk to every single one of the participant. So okay, it was the easiest way to count, or maybe I should count the speakers because all talks are recorded. It's very easy, but I have to really say that this is not very accurate reason being, not all talks are recorded because some speaker they may prefer it not to be recorded. Also for the gender of the speaker, I didn't really do a research of like, researching on every single speaker, are they male or female or non-binary? I just based on the pronoun that maybe the chair used to describe them. So yeah, if I made a mistake, that's difficult to avoid, but I hope this give a general idea of how imbalanced it is. So this is the statistic I hope it's clear enough. So you can see that, ooh, like the blue bars are male, the red bars are non-male, so including female and non-binary speakers. So except by going UK, there's 75% of speakers are male. They are doing very well, but which means that there isn't enough non-male speakers and why is it because when the call for proposal open, there's like a lot of male submission because this year I'm in the programming work group of Europe, Python, and I can see that you had this really in balance. And then I think conference organizers, they put into an account, they have the diversity mission in their mind, but still this is difficult to achieve because in the submission, there's already a very, very imbalanced demographic. And so how can we improve that? How can we encourage more diverse speaker, maybe not just gender, maybe speaker with different backgrounds to speak? So I will also talk about that later. But before I specifically talk about some suggestion that we could do in the Python community, I would like to talk about the diversity problem in theater because as a person living in London, I love going to theater. I'm very lucky that London is a theater city. So yeah, so it's like this is also a hot topic in London, like theater, global critics, they really like notice there's diversity problem in theaters. So maybe from learning from them, we can, we have some idea of how we can improve. So I also read a lot about news and blog posts in theater. So this is one of the posts that I come across. It's talking about, sorry, it's talk about the best way to address the theater's lack of diversity. So yeah, there's a problem. So what's the problem specifically? Who is on the stage? It's kind of similar to my problem about conference speakers. So people on the stage is actually attracting people who will be participating. But like for example, in London theater, there's a problem because some productions, they have a whole cast of 22 white actors on stage. So for them, the more diversity questions they're addressing is maybe ethnicity of the actors. So sometimes a play could be a modern play, could be the race of the actors, not the most important thing, but still it's kind of very white dominating on business. And who is in the audience? Also in London, I love London being such a diverse city. It's like 44% of the people in London, they are classifiers B, A, M, E, which is kind of, we can say they are ethnic minorities, they are Asian or black. So yeah, but still, if you are like a London theater girl or like me, you can see that if you go to the Royal Court Theater in London, you can see most audience, because my experience, I go to see a play, there's an Asian play, it's like almost all the cast are Asian girls. But still because the Royal Court Theater is located in the very prestigious location in London, it's like in the audience, there's still very white middle class dominating. So it's like, hmm. And also there's a problem in the influencer, it's kind of like the leaders of theater, like who is making the decision, who are the artistic director of theater, who decided what production to put on stage. And all the critics, they'll be like, you know, their identity may kind of change the way they, how they judge whether this play is a good play or not a good play. So, hmm, this influencer, there's also not very much of them from ethnic minority groups. So, ugh. So in that blog post, also talk about the chicken and egg situation because the writer, he mentioned that one time there's a play called, called Fella, happening in London. And it's Fella, it's actually about a Nigerian singer. So like, he's very popular in Nigeria, I guess. So when this writer at that time, he was like, you know, traveling in the cab and a lot of the cab drivers in London, they are from Nigeria and they mentioned to him that, oh, I love this play. I went to see that again and again and again. You can imagine a cab driver, they are not earning a lot of money, but they may be ready to go to the theater because they are from Nigeria, their identity kind of give them like attraction to this show about a Nigerian singer. So they love the show, they go to see it again and again and again. So what's being on stage actually affect who is watching it or who is participating. But sometimes the problem is like, if your audience is mainly, you know, I said before, if your audience is mainly wise, then maybe you want to have white actors on stage because you have to attract people to watch it. But then it's become a loop, an unhealthy loop that it will really stay into only one majority group and ignoring the minority groups, which is not very good. So also there's another article, which is very, very interesting. It's about how to improve this situation, like how to make it more accessible for people from different backgrounds. So for example, I mentioned about the inference of the people who make the decision, the gaze keeper. So nowadays in London, you can see that there's like in some kind of very famous theater, the artistic director of those theaters. There's like more and more people from the minority groups, they are being the artistic directors. I've met one lady, I think she is not white, but she is an artistic director of one of these famous theater. I think she really can't remember, but yeah, she's an artistic director. And I'm sure that there's a lot of artists that they are like talented artists in the minority group. And it's just like, it's taking them like quite a long time. If we like kind of discover them, they may become driving these big will to go to different directions. So it's a good thing that they kind of change it now in London. And also in the theater itself, there's accessibility. For example, in London, now I kind of enjoy that as well because there's always some kind of cheaper tickets like 10 pounds to watch a play in the West End, which is very, very good. So if you book early enough, you'll be able to enjoy some cheap tickets. So theater has kind of become accessible for all, even though for people who don't have a lot of budget. Also the theater, sometimes the bar and the restaurant, they try to not always have expensive stuff, maybe some kind of, still more expensive than buying from a corner shop, but they try to make it not super fancy and not for people who are in a dress and a suit to enjoy, which is good. Also, some accessibility measure was implied. For example, they have some sign language performance. So it's for people hearing impaired, they can enjoy the performance even though they can't hear. I've been to a production with one of the famous drama school in London, and they have two cars. One car is the student, very talented student, and the other car, which is performing with them side by side, they are actors that use sign language. They may be deaf, but they use sign language to perform, which I think is amazing, is amazing production because it's accessible for everybody. And also sometimes there's like audio described performance, including the one that I went to. For some stage direction, they would describe it. They would say it out because for people, maybe they have side impair, they could still enjoy the performance. And also, for example, accessible toilet, and all these is for people who maybe have mobility problems. Also, and there's one thing that a lot of places overlook, I think it's more popular in movies, it's a relaxed performance, so the lights won't be totally dim. People are welcome to come in and out because maybe they are parents with kids, so they can bring kids into the movie or bring the baby to movie. If the baby have needs, they need to care for the baby, they can go in and out, and everybody go to that screening, they understand that is for parents with the baby, which I think is a good thing. I mean, parents shouldn't be pinned down to not enjoy this. So, okay, I will spend the rest of the talk talking about what we could do in Python community. Can we learn something from the theater, how they can improve? So, in the blog post that I mentioned in the beginning, I also mentioned that PyCon now is having a great improvement because you can see that by doing, like encouraging women to come to the conference, they have talks by women starting from a very low percentage towards 40%, which is really, really good. And this is PyCon in the US, so I think in Europe we are doing that as well, which is very, very good. It's really to carry on the momentum. Also, non-focus, you can see that they're both outside, they're an organization that is like helping this, funding this PyData community. So, you can see that they have also measures, they have this DISC committee and they have all these, like mailing list and discussion, I joined the mailing list, so that's why I receive information. And also, they are giving diversity scholarships, so for people from the minority group if they kind of have a struggling to get a ticket, then they could maybe apply for scholarships to attend the conferences. Also, Jungle Girl is amazing. We had the Jungle Girl day on Monday, which has been a recurring thing for Europe, Python now. Every year they have this Jungle, kind of like a beginner's day to encourage women, especially, to start using Python and do something about Jungle, to build blog posts using Jungle. And it's translated to 12 languages, it's blooming. And then also, my friend mentioned, it's very empowering for women because Jungle Girl prefer, of course, like they also have male mentors, but they prefer girls who have been, or women who have been to the participant before, come back to become the mentor, because well, it shouldn't be always men teaching women, it should be, you shouldn't care about the genders, like who are experienced, teach the people who don't have experience. So in my opinion, for conferences, because I'm now involved in conferences a lot, so I have a lot of ideas, for example, childcare facilities, I think Python UK is doing it, PyData is doing it, PyData London is doing it. So yeah, I think maybe Europe, Python, maybe we should consider as well, because yeah, because you can, it's like those theater thing, right? It's like parents shouldn't be, they shouldn't have these mind that, oh, I have to care about my baby, so I can't go to the conference. Also, diversity in topics, again, how we can make this call for proposal more diverse is like maybe we encourage different topics. So like the academic diversity, maybe people from a generalist background or a statistic background, they could also talk about their work, so we are not limited to one kind of a profession, one domain or one topic, so people from a different background, like a different professions, they can also, if they work related to Python in some way, then they could also present. And also we should also put some emphasis on education. Again, we see from the university example, maybe we have to inspire more young girls to be doing a more computer science or engineering subject, so yeah. Also, I think we should go beyond the Jungle Girl workshop. Jungle Girl workshop is amazing, as I said, but I think it shouldn't be limited to one topic, like Jungle, one framework, Jungle, where we should expand it to other topics, because now Python is not just used for web development, it could be used in all different types of stuff, so maybe, because I'm data scientist, I'm involved in data science, and also Python is very popular in data science now, so maybe we should have something similar in data science to have a workshop to encourage gender minority, especially women, to start their careers in data science. And also we should fear free gender barrier. For example, we have people who are like, we have trans code, in Pylandinian, they have the trans code workshop that is for people identify as trans, or it's more for people have certain identity, they could feel that they're not alone, they're not minorities, they got support from the community as well. Also, this one, I love it, non-gender-labeled toilets. So my last year in Python UK, and they did a lot of work in this non-gender-labeled toilet, so the toilet is labeled as whether you have a urino or not, so it doesn't matter what gender, it's like what facility you're using. And also the t-shirts, my friend just told me in the non-focused skyline, if you organize a PyData conference, your t-shirt should be not gender-labeled, should be whether it's a straight cut or it's fitted, so it's also about your body shape, it's not about your gender, which I think is amazing. And this is mainly for conference, also we have other problems in the community and we have to try to solve it. For example, maybe we need more female leadership and contributors, so for me, my idea is like maybe if I organize some sprints, meetup, maybe I should have some, again it's like Jungle Girl, some meetup that is mainly for encouraging people in a minority that you are not alone, you got support from the community, let's do it together. So to get them started, to get them, you know, work their way towards the leadership or become a maintainer in the contributions. Also, yeah, in, you know, for young people and in academia or even not just young people, maybe for researchers, we have to maybe do some outreach to tell them Python is a good tool. Let's use Python instead of R. So yeah, I only got one minute left, so I don't think I could take a lot of questions now here, but I have this survey, which you can give me some feedback. I remember there's some free text that you could type whatever you like, please be kind to me and please give me feedback because I hope this talk I could keep giving it and maybe I can add more and more, like for example, some things like some opinions from my friend or information from my friend, which I can improve this presentation, so I could keep raising awareness and I hope we can work together and make the community more diverse and better. So thank you so much. Yep, so. I think we can, like if anyone has one question, I think we can have a minute to spare or we can talk after the... Yeah, you can grab me in the conference or yeah, the survey is always there, so please, your feedback, I value a lot, so thank you so much. This concludes our tracks.


What's good job your boros back again with another video, so we're gonna check out Cody Rose more savage heel moments outside of the WWE This video was posted in 2017. So it's kind of old. So I'm sure there's probably gonna be some more Moments that we you know saying may have missed some recent ones But someone said this to me on Twitter tell them I check it out So I'm definitely gonna check it out for you guys man. I am glad that Cody is back in WWE I just want to make sure hopefully they continue to book him correctly and keep his character the way it is But appreciate our love and support man. It should be a good one. Let's get right into this bad boy For me being here This is uh, what do you say? Contractually obligated but for you We've seen this clip. We've seen this clip a few times and and other compilations man My man's was like hey Hey, yo, man. Hey, man. We're gonna have to go ahead and take care of that guy That's imagine you delivering the promo someone says something like that bro. Everybody laughing.  I'm only gonna be out here for a few more seconds Good work good he'll work That's good, I like that I like he was able to turn that segment and even heal it up even more I enjoyed that. That's that's how you do it. This match is not going to happen You are ready But impact is no longer going to pimp out the road's name on its terms They're going to do it on mine Listen, what what's your name? Casey Quinn. Okay. How about it for Casey, right? Listen, here's 45 dollars. Oh It's 20 dollars more than they were going to pay you Wow Here you go, bro, it's $20 extra man.   It can't even fill up your your tank your gas tank anymore, man. Geez. Oh Man, that's cold Where's your crown the disrespect the disrespect? What you said to the American dream dusty roads in 1999 I know you said to him I have no respect for you I never did and Then you told him to look you in the eyes while he was talking to you So how apropos? That I can stand here and tell you. Oh, wow. I Have no respect for you.   I'll open the ropes for you. Oh Oh, yo, he was a mega heel. Oh, man. Ah, nah, bro. We went through. I See, I'm outnumbered. So what would I do? You guys know if you've been subscribed for a while You know my favorite weapon to pick. It's none other than a steel chair and wrestling.   Oh Man, come on, bro. He's just doing this entrance.  Oh, what is that? It's crazy. This is what people wanted Cody to be like in AEW after a while. They wanted him to be here, but He wasn't trying to Of course the low blow. Oh Man, does he win that way?  Oh?   Oh, man. He was wrong bow The crowd is chanting F you Cody That's that's some good. He'll work. He was truly rogue I can see why some of the fans in AEW definitely want him to tap into this But nah, he said nope. I'm gonna stay face. That's crazy. Oh Wow, oh this respectful To the announcing oh Oh, oh Come on, holy Bro, wow But the crowd is chanting for him. This is how you know, we just live in a society people love the bad guy People love the bad guy. He's being super disrespectful and the crowd is chanting Cody. I want to say oh Oh, wow Wait a minute. Wait a minute. Wait. Did he walk up the ramp and do that? Yeah, it looked like this is at the same event So that wasn't announced table. That was probably the ringside area. That was the ringside table. He just flipped over it Whoa Bro, he just went wrong for no reason That was I ain't gonna lie to you That was pretty cool. I can't even I can't I definitely got to give this video a like man I'm gonna link the original video down below and definitely I'm gonna have to go ahead and give this man a subscribe bro because that was I was not expecting How cool that was that was that was super cool That was that was entertaining I didn't even know Cody could get that rogue as awesome I can see why fans wanting him in AEW to turn you but comment down below. Let me know Did you guys know Cody was this road? Was this your first time seeing this or have you guys already seen? Cody get like this before like this is not your first time seeing it cuz for me. This is my very first time seeing it I am completely shocked and amazed and maybe at some point in the future We do get such a heel turn like this because this was this was great We appreciate our love support road to 80k. Appreciate it. I can give me see our next one. Peace


A lot of people work in a small place where I can ask questions and people can give suggestions and we can take the work forward from here. So some of the topics, with containers, what we were suspecting earlier, I personally found it out was that scale is not just about how many containers can be connected, but it's about how quickly. I'm going to talk about this a little bit. We have to scale the control plane, we have seen good solutions, comprehensive solutions in open stack, open delight, all these projects. We have worries about scaling the control plane. There's a control plane which figures about who's getting born, who's getting who's dying, and how to get the network through and through working with them. We need to scale that. This was a challenge with containers. I'll talk about that. And case of mixed workloads, the eventual thing is that networking is about eventual computation needs to happen. They are nested compute units. There will be containers. There will be inside VMs. VMs will be inside VMs. VMs will be inside bare metal. We never get to see them, probably cloud and whatnot. So those cases need to be considered for networking. There's a challenge of passing the user intent from the orchestrator. Now when I mean orchestrator, I mean the container orchestrator. Somehow there's a divide that the networking provider is a networking whole thing which supplies a software. And then there is a container orchestrator, docker, swarm, or Kubernetes, or OpenShift, or Tectonic, or whatever. Non-rather, I'm just saying in general. The application developer wants to use the application and wants to use the network eventually. But how is the intent passed that what do I want out of the network? What are the tiers of my application? How do I pass it on to the networking vendor, which may be different companies not provided by the orchestrator? Kubernetes at least does not have its own networking solution. It has plugins. So that's a challenge. And there's a challenge of making the networking providers work together. This is probably where I would hope that some of you can bring in solutions or ideas on how there was when Chip was talking about there was a question on encapsulation and double encapsulation and probably triple encapsulation. We need to solve that, okay? It's not solved yet, and we need to solve it. And there's probably ideas. How do these make these networking providers, which are working on different layer, parallel layers, work together? I want to discuss about the marketplace. There are so many solutions out there. I have a few that I have in mind. We can discuss about what they do, how they're different. And hopefully, I can do a demo. Just five minutes before the network connection, whatever, it was so slow. It was doing 400 bytes per second, so it wasn't working. But anyway, if the demo works, it's gonna be a live one, like really live. So I need the internet for that, hopefully it works. So anyway, coming back to the original topic, when containers, they come in really fast and disappear really fast, that's absolutely entirely different from the way earlier nodes, how they used to be. We know that they're probably just processes.  They're just in a different namespace. From the network point of view, there is a new network namespace. But from the user point of view, they just want a process. I mean, you would say, this presentation is in a process of creating a container, like do a Docker container for Vamol, so everything. They're born and up and running in less than a second, not minutes. And the infrastructure needs to have a really, really fast response on providing a network endpoint. The requirements that these processes have, not only that they want connectivity to the internet or external network, they want inbound connections to start happening from load balancers. They want other policies to be there. But they all need to be provisioned very fast. And that's the challenge of the containers, which is slightly different from VMs. You wouldn't have minutes there, you would have. So pretty early, at least from where I have been working on the containers, and the networking is, we came up with a solution of preallocate. You cannot have VMs be born, and they take two, three minutes, and you can say, hey, let's get that wiring up and done. And see what policy it might get attached to. And while things are coming, we'll take care of it. We need to preallocate. Why? Because when the container is born, there is only one thing running in it, the process that needs the network. So we need to get the network before the container is born, and not after the container is born. You can't have F0 or F1 be created after the process has already started. Because the process will, as soon as it starts, the first thing it's gonna do is do a bind on the network interface. So we need to preallocate all these things. All the requirements of the containers on the host. So I would think that probably the idea is to pre-create like a whole bunch, which just comes out of the box. And as soon as containers are born, everything is pre-wired. There is no IPAM fetch for don't try to get IP address for it or something. No routing updates across, proliferating across and something. What we need is probably, even if the things get wasted. For example, there is a host which can host 256 containers. We pre-wired everything for it. The container is not even born yet. Probably there's just two containers running. But we need preallocation so that everything that is born, we just get the vf pairs, the previous talk was talking about vf pairs going into the namespaces and outside and the OBS bridge. Just the vf pairs need to be created and wired in. Everything is pre-decided. And that's how the difference between networking with containers is that we need to preallocate. So this is the diagram. There'll be certain requirements around subnets. It'll be different for tenants.  We don't even know how many containers are going to be born out of that tenant or how many containers are going to be born out of that tenant which is not even there. So we need some handshake with the orchestrator here. And we need to start preallocating. So let's say this had 256 containers. And by the time we reach 220 containers or something, the controller should already figure out that, hey, I'm not going to wait until the end where I'm going to find out, hey, let's get a new set of 256 endpoints. I'm just going to preallocate and keep ahead of the pace of the containers being born, because containers will be born really fast. By the time I'm ready to get the whole bunch out given by the IPAM manager, I should be already ready with the wiring. I should already have the isolation ready with subnet A and subnet B across node one, across node two, and even across the clusters, if that's the need. And I'm still not talking about how it is done. This is what I'm saying. This is what is different than when we do networking with containers. The other part was the control plane. Quickly, when we tried a little bit of the existing technologies, for example, ODL, we figured that there's a central place where things are computed and pushed down the OBS TV, if you're using an open V switch thing. So to keep the scale out, the central computation should not happen. We should not have a place which is central and saying, now there are going to be thousands, no, no, no, 10,000 or probably 100,000, or maybe millions of containers getting born, and each of them, they have their demands. But the computation of the network or how the policies are going to be pushed down, that cannot happen centrally. That computation has to happen locally, also for security reasons and also for scale reasons. However, the entire state of the network needs to be kept at a central database, which could be replicated or shorted, but that's one of the learnings that we figured is different from when we're talking about massive scale in a container cluster. Some of the security aspects is that if there are several nodes which are hosting containers, and those nodes could be nested, by the way. What if a node gets compromised? It should never have so much power that it can spoil other nodes. It should never have so much computation power that it can access to the database so that it can spoil the database so that other nodes get spoiled. So these are the things which get really important when we do containers. And networking with them, some of the things were kind of missing when we looked at solutions which were not just container specific. This is about user intent, and the container orchestrator could be Kubernetes, and it could be OpenShift, it could be Docker, it could be Swarm, something from Red Hat, maybe not from Red Hat. But this is what I was talking at the beginning, that the networking provider will be a separate vendor, most likely. And there will be demands from the container orchestrator saying, I need some isolation policy. I need some external network access. I need external network access, and I can reach the internet or expose to external network, which means I have these green containers. Or the yellow containers need to be exposed to the outside network, which means they can be reached directly. While you can have an overlay for the green containers. Or there's an isolation policy, of course, green can talk to green, and yellows can talk to yellow, but not to each other. Then there are other things which are great limiting, throttling. It's a challenge to understand how the operator of the Kubernetes cluster wants to enforce them. There are no APIs yet, and we need work, which needs to happen there. We were working on this, we are working on this. The trouble becomes that if the orchestrator becomes standard, then how do all the networking vendors kind of adopt that standard? It's a little bit of a challenge. Some of the container SDN basics, this has been covered before. But it's a standard thing that we want to do overlays. Overlays use encapsulation, VXLan, Ginev, MPLS. They're common encapsulation standard. The diagrams I've been discussed before, but this is particularly our, in a generic fashion, this is what happens. They're two nodes, they're containers, they attach themselves to a V-switch. And there's an encapsulation between them. And this is how you go, there's nothing specific about it. This recap of the basic few extra requirements which come from the orchestrators, which are multi-tenancy. A very specific one which comes is DNS related. There are almost always there is a load balancer on container orchestrators like Kubernetes or OpenShift. There is a special deal about load balancers. Because load balancers could be global. The containers would have tenants. You could have two companies hosted on OpenShift Online, which do not want to talk to each other. Their network should be absolutely segregated. But there is a common load balancer. Just bifurcated by the layer seven DNS. That load balancer would itself be a container. Everything would be a container on an atomic system. You would see everything is running on a container. So even the load balancer is running on a container. It would scale as a container also. But this is on a special network. It's a special tenant, it means it's an admin tenant which has access to all other tenants. All other tenants don't have access to each other tenants. So these are few extra requirements which come. And there are solutions which have to be developed up and new to meet this requirement. There are other requirements like there are admin roles which need to be done on monitoring, debugging tools, which need to be run on hosts and nodes. And those ones have to bypass all the multi-tenancy requirements. So we need to have, if we're using Open vSwitch, we need to have special rules to say, well, this is an admin tool. Although it has security that if one node gets compromised, the other nodes do not get compromised. But within this node, please allow that it can access the other nodes, all tenants and all containers and see what is going on, who's getting bottlenecked, who's getting what. So these are the aspects which need to be looked at. These are, you guys can correct me. I'm not so, what's it called, mature and networking, it's new for me. But these are the things which are different, which happen in containers, which apparently do not happen as much at scale in VMs. There is a case of nesting. There will be containers in VMs. There will be VMs in VMs in VMs and whatnot. There will be VMs in metal and there will be containers in container. And Google really likes to hype about it that we run containers inside containers inside containers. That's not entirely true, but they like to say it. It started from that LM-CD5 project. Let me containerize for you. But we understand they have the Linux kernel level. We still don't do network namespaces to, we don't nest them when we do Docker. But the use case is there. You would have node one, which has spun C1 and C1 thinks it's its own master and needs to do some more sub jobs or something. It will spend C2 and C3 and all of them need to have network connectivity. And each one thinks it's, there's a hierarchy of who owns who. And when the applications are running, they're running in different tiers. They're probably owned by different teams. And they need boundaries between them. They need policies between them. And that becomes a little bit of a challenge for when the entire application has to work. For example, there'll be compute units in containers. There'll be some mathematical jobs be spun off by those ones inside another container. And there'll be some good logic which is probably middleware logic running inside VMs. But when it comes to database, people may still prefer a real metal, but all of them need to be connected, but still isolated. So those policies become a challenge and we need to see how this nesting of things need to be solved from a container since the advent of container, I would say. Yeah, that was the diagram I was trying to explain the words. I'll come back to this diagram. And all of you, any of you, need to suggest how this should be solved. Would there be one single solution which will do it all? Probably not, because you can do it when you say, hey, I own this all, then I can do it all. But from the marketplace point of view, it's a challenge because these containers would be run by probably an orchestrator which is not the orchestrator of the VMs. And these VMs would be running on a layer, probably open stack or maybe multiple layers which are not plumbed by the guy who did the bare metal. So there is an interoperability challenge. This is a standard thing that has come to OpenShift team, I work for OpenShift. And they say the bare metal network was probably provided by Cisco. The VM network was provided by a neutron plug-in, say, and the container network by a Kubernetes plug-in, say, OpenShift SDN. Now, can you bridge them all? That was the question which was asked. Can we have layers removed? Can we not have double encapsulation, one done by OpenShift SDN, then done by the neutron plug-in, and then finally who knows what was going on at the bare metal level and they were probably nesting going on. Nobody talks to each other. And I don't know. I've drawn the line.  So how to bridge them all? Can we make a standard? Can we say, hey, you know, I did the VXLanit cap. Why do you need to do it again? Just use the same VNID or do something else or use the GNF standard and have some headers. You know, they have extensible headers there. So use that. Yes, exactly. I mean, most of the set is just sorted for no one. Yeah, it's not exactly solved. So yes, I'm in good talks with the OvenGuys, Russell and Kurchan Chakri. And the courier project is aiming at bridging the lib network and a neutron. And so here is the picture again. The containers and VMs can be done by Oven, which is the Oven project. The VM itself was plugged in by a neutron. But when a container was born, it says, hey, Oven, can you plug me inside this network? And Oven says, okay, I will do so. But I am living inside a VM and outside me there is neutron. So I need to tell neutron that I am going to VX and cap this. And when I VX and cap this, when you go out, don't double in cap. So can we use the same IDs? So they need to talk to each other. And we need to have an API there. So yes, this is a solution. It's a valid solution that now the courier project has taken the initiative to have one API, it's an actual extension of the neutron APIs where you can say, these are the ideas which I'm gonna use and please reuse them for those tenets because the tenant inside the container called X is the same tenant which is called Y inside the VM world. And who knows what it's gonna be outside. So we need to have those APIs. But as of today, it still resides in neutron. What happens when there's more nesting going on? What happens when there is Kubernetes inside Kubernetes? I'm not joking, there's no use case probably, but it may be laughable. Yeah, it's true, but people will do it. I mean, there is already docker in docker and I have a demo for docker in docker. Hopefully it works. I have a demo of exact this diagram actually. I note this here. I have this diagram, yeah, damn it. Okay, so there's this machine which is bare matter and I have a VM, oh, I didn't draw the VM there. Then I have a VM and inside VM, there are containers running and those containers are OpenShift nodes. They are not actual workloads. And inside those containers, there are docker containers running which are actually serving something useful and they're still not doing the entire job. They still think that they're master and they may spin even more nested containers. So I don't know if the demo is gonna work or not, but that's the exact demo that I had. And you're right, Oven would solve it and Oven is great because it would say, I will hide all the open flow. We were asking, right, who needs to solve the open flow ugliness? Oven will because it just says, create a switch, add a port, create a switch, add a port. You need a bridge to switch, it's created out of. That's awesome, right?  So we like Oven and Oven will connect the containers. Oven will connect VMs because it just understands ports. If you can create a controller, it will understand it. But the interoperability is a challenge. So. Honestly, if you're an explosion of this kind, if you have that open stack, one shape, and inside a docker, I think you did something wrong in the first place. No, unfortunately, I mean, who am I to say? I mean, this came from the PM's first. Because they're hearing it from the customers. They've done open stack. They've done their VMs and everything. And then now they want to do container workloads. They're going to run OpenShift on it. She has called this spade. I absolutely agree. It's probably over engineered. But let's call it that then. Let's say we'll stop it and we'll not do it. And there's the other challenge of, I don't know. If people have done OpenStack and they've done VMs, they're going to say, let me have OpenShift nodes being spun up by OpenStack. I don't know how far we can unsell it. It's already sold. So from the networking point of view anyway, if you also see the case of, this is not just Red Hat. I didn't know this was just, we're going to talk so much Red Hat. If you see the Mezos case, Mezos thinks it's the data center brain. I hope I'm not running out of time. Mezos thinks it's the data center brain. It is not only going to spin VMs, it is not only going to spin containers, it is going to actually spawn processes, Hadoop workloads and whatnot, database stuff. So now we have so much of a mix going on. And the VMs that Mezos will spin, it doesn't even have an account of what exactly it's doing. So people will run Kubernetes on Mezos and they're actually tooting the horn about it. We can't stop it. And it would happen, I think.  So I'm not the first one, I mean this is borrowed term, but this is what will happen because it will modularize itself and we can't prevent it. So anyway, without argument, this is the reality is that it does exist. One of the weird ideas that came with some person that I was discussing this was how to do interoperatability with IPv6. There's NVGRE and I sit inside these containers or VMs. And then there is Opusher as the NVG does VXLAN and Neutron does something and these are all these layers and everything.  But how about having IPv6, which everyone understands. No one is going to complain. I'm not going to do NVGRE, IPv6 everyone understands. How about at the boundary of your own overlay transferring it to IPv6. You're all IPv4, IPv6, whatever it was. Get to IPv6, IPv6 has the big advantage of headers also being changed. You can have, it's like a link list. So you can offload some of the specifics of your own overlay onto the header as a stack and then pass it on as an IPv6 thing. And if every software vendor kind of agrees on it that containers get out and they say IPv6. VMs understand IPv6 and they say we have our own overlay by the way. So that's okay. When it gets out of the VMs, I will put in an IPv6 header again and put it on the stack. When it comes back, I know how to unroll it. I am the NVGRE guy, I know how to unroll it. I am the VXLAN guy, I know how to unroll it. Okay, maybe this is getting too weird or something, but I was expecting people will either shoot this down or support this or dispute. Yeah, so isolation bits would have to go as part of those header stack. I have not thought through this.  But if you think there's some flesh in it or something, we need more people to work on this and bring it on. I think containers with the advent of containers and nesting, we need this kind of solution. Anyway, that was that and we can take more questions on our suggestions on this thing that I've brought about. Yeah, so throttling or what's it called? Yeah, filtering, yes. It's a demand. The solutions that we have developed so far don't do anything about it. There is a current demand on external attacks being resolved by the load balancer itself. And that's there and that is there. We use F5 and HAProxy in OpenShift and that is there in terms of you can do it. If it's isolated, then it would not be able to because in OpenShift at least if you have pods of your own project, if you want to kill your own pods you would be able to, but you could flood it. Yeah, you mean traffic shaping. Yes, it's an absolutely valid requirement and it's something which you need to solve. We thought we would start doing with some TC shaping there, but we haven't done it so far, but it's a very valid requirement. Yes, I as a container could just eat up the entire nodes thing and let the other tenants die or whatever, I don't care. Yeah, it's a very valid demand. And some of the advanced SDN solutions that we've been talking to otherwise from Cisco and Juniper, they do that. They do specific controls on rate limiting. OpenShift SDN, which is the one that I have been working on and does not do it yet, but yes, it's a valid one and yes, it needs to be taken care of. There will be customer requirements around it. So this is the marketplace. There's Docker LIM network, there's OpenShift SDN, Flannel, Veeve, Calico, Cisco, Juniper and Avain of course. I just wanted to share how LIM network is probably a little bit different from how Calico works and how it is different a little bit from OpenShift SDN. So LIM network, what it does, a little bit different is it uses Linux Bridge. It was done by the guys who were working on our OBS project, but anyway, they chose Linux Bridge. It does, Linux Bridge is inside name spaces and containers are attached to the Linux Bridge per tenant. So if this is a network, green network, these containers would attach. If there is a container which wants to attach to both networks, it would have a VF pair going into both the Linux Bridges and the Linux Bridges are separately connected through their own VX LANs. This is slightly different. I like this idea. I mean, this does very nice isolation. You can actually see this as a network developing. It's their solution and should use it if you like it. There's a different solution by Calico and host gateway by Flannel. This does not use encapsulation, which means it does create more efficiency. It's useful in containers. Unfortunately, it requires that you own the equipment and they use the VGP protocol and node one, if there's a container, is gonna say if you need to go to submit A, use this rule. This is the routing table. It says the gateway rule via node two, device that and it would just jump directly and it might just cause a little bit of hard floods here and there, but you need to own the equipment. You would not have it working on Amazon Cloud because you don't own that. Amazon would drop it because it would say, Mac address this, so type it is. I don't know, so it's gonna drop it. But these are different solutions. Open your SDN, no talk, there's a demo. There was supposed to be a demo. I don't know if it's done. Okay, hopefully. So this is my bare metal and I have a VM and inside this VM, I have OpenShift running. If you do Docker PS, the three containers running, these containers are not nodes, they are containers, but these containers will be treated as nodes. So if you see OC get nodes, you will actually see three nodes, but they are containers. You can get inside these containers and create actual containers which will do the job. So since I just created this, the images may not be there, so I can just start doing it. It might just fail, but so it's bending and it's probably planted into one of these two nodes which are containers. So there'll be two containers which will be born inside those containers which are different and these two containers running inside this VM which is running on this bare metal. We can see the internet works. We can have external access from all those two containers which are deep embedded inside and those two containers can talk to themselves also. There's containers coming out of the container, it's coming at the VM level and then talking to each other so we can ping it. That's the demo. I just don't want to run out of time if we are. So while the image is being downloaded, if you have questions, we can just take that in parallel and if it works, you can clap. If it doesn't, just believe me, it does. Yeah, if there are any questions right away. Was there or was there a yawn maybe? No question. You can get a nice scarf for a question. Anyone? No questions. So if you see this Docker PS here, this is the VM level and you see these three containers running. This, each of these containers, if you, let's go inside one of them. Docker exec, open shift, node one. Of course there's two containers, I mean the pod running but if you see this, this is the container. This is not how the container was even originally evangelized. There's a system D running inside the container itself. This is as good as a VM. I mean you would have clear containers. Just don't think Docker containers. So once you have clear containers or more examples of that, you would see containers are becoming more comprehensive. So initially what I said, it's a process. The process itself was system D and now you have the whole tree running through the system D itself. So yes, it's a mess but from the networking point of view, we've got to fix them all. We've got to merge them all. I mean, were you doubting when you were asking that? Yeah, I can try and do. So we went to node one, yeah. So there's a pod running and I can do old fashioned, five, three, eight. So this is this container. Let me go again inside the VM. Now the other node, docker exact open shift node two and see the two containers running. Docker inspect. So 1012.2 and 1011.2. And I should be able to ping it. <IP_ADDRESS> at pings and you can curl it <IP_ADDRESS>. It says this and you can reverse it. You can do TCP dump and you know it is working. So this is from one container. It went up to the other container. These containers were thinking they were nodes but they're actually containers. They come out to the VM level. You can have several VMs. This is done by OpenShift SDN. And this is Docker and Docker as an example. That's the demo I had. Fortunately it worked. Yes, sir. A little problem, thank you for everything like that. What about using mobile? Why not? Yes, I'm taking notes and I'm going to read about it. I'm going to find out if it's going to work. We should work. You should help and contribute. Nothing is off the table, I would say, yeah. My original idea with IPv6 was that we can use the extensible headers and then once it goes out of the domain of one provider, it can just latch onto the header and the others are supposed to preserve it. No one drops the IP headers as a standard. You're not supposed to drop it. So we can take advantage of that. It may be a bad idea, please. It was just a two-hour old idea. But if it's all within the same container or our own domain, then we can do it. But as long as we can't force them because they might not be ready for that. For example, I can have it before his options too, so what is this? I think that it's not going to work with this. Let's take it offline. I agree. Yeah, yeah, yeah. I mean, I- It has the extensible headers. Yes. But IPv6 to IPv4 translation was a performance killer. Maybe it's a proof? I am told that this is how Google runs their entire back and on. They do IPv6. Everything is back and on IPv6 and then this one. But you know, this is how it was. Because Google says it must be true or missed, but we write it must be efficient. That's not true. We'll find out. We'll see if it works and we stamp it when it does. I'm sorry. And that was all. Any more questions? Yes. Well, we don't like the double tunneling, double this thing because you have to uncap, decap and everything. And that's the only problem. And empty you. I mean, it's the same thing, right? So that's the way out. If you just go to a customer and then they don't know anything about what they did with the bare metal and then what they did with the VMs and then what they did with their VPN and then they brought the whole Kubernetes solution. That's exactly what ends up happening. And no one has done it with containers inside containers, but it's going to happen. Yeah. I think the containers and containers was a little bit troublesome of the mind, but now you saw a container running system D. You can do anything now. It's become a machine now. And see clear containers. And there's more stuff, Hyper-V and whatnot. Okay. Thank you. Please, copy your presentation to this USB. Before you leave, I need that back. Give it back to Jeremy. Yes. Thank you all. Yeah. Yeah. Everyone is trying to do a tap-down case, but that's not going to be the case. Yeah. What about you two, this afternoon tomorrow or after this time? How do you feel? Because we are in this live, all the talks are live and we feel and then after that, the process is going to be in the public report. Thank you. Yes. Yeah. I'm glad. Yeah. I was going to ask you for some advice. No, it's the problem. I'm just asking people, I'm a bit awkward. It's not really a big deal, but it's just... It's just... I don't really know how the Lightning Talks are organized. Well, it's just a bit of a deal. Yeah, I guess. Maybe we'll ask Telegram before, but... He's making some mistakes. I'm looking at him and I see that he has a lot of things to do. He's writing that he's going to run away. To make sure that we understand him. He needs to go back to the gym. He's already coming. What? He's going to run away.


My name is Kemba Tolomew, I'm from St. Vincent and the Grenadines, and here I am at IHE Del. I heard of the SIDS Fellowship to the consulates for the representative from Netherlands in St. Vincent and through the management of the Central Water and Surge Authority in St. Vincent. I chose to apply to this program because I'm a civil engineer and I also work with the Water Utility in St. Vincent and the Grenadines. And this was an interesting course, it showed good in-depth courses that were relevant to St. Vincent and the Grenadines and to my field of work. I acquired good skills in the water supply treatment, knowledge of development of the infrastructure related to water supply, demand management options, supply management options, especially for small islands like St. Vincent. And I am glad to have the opportunity to study here. When I go back to St. Vincent I'll be able to implement a lot of the skills and knowledge I've acquired because as a civil engineer in the Water Utility and only if I will return to my job and be able to function as a civil engineer with the development of the infrastructure through the knowledge acquired. My plans for the future is to be able to help to improve the water supply and demand situation in St. Vincent because the country will depend on tourism and tourism is growing, the water demand is growing, the population is growing and we have to manage our limited resources so the new knowledge I've acquired will help me a lot to help to plan for the future.


You just got done watching a full slate of Sunday football. You've all but given up on your fantasy team, because not only did you draft poorly, but your best player is injured. You delusionally believe that your poverty NFL franchise has a legitimate shot at the playoffs. Does this sound like you, gentlemen? Now let me do one final prediction. You open up YouTube.com, knowing that a brand new season of Wheel of Mutt is right around the corner. You refresh your feet and boom! Right there is that glorious thumbnail, Wheel of Mutt season two. It's going to be a good day, boys. Oh, my God, gentlemen! We are already season of Wheel of Mutt. That is so amazing. And today we're kicking off October. I'm in Arizona now officially, so new set. Get a little decorating. And right there, right there in that corner, is supposed to be someone very special to me, someone very near and dear to my heart. Some of you may know him. Unfortunately, there was a siege at the house last month, and Tito was extradited to Russia. He has been indicted on federal war crimes, and he's being held at a top secret high-class frozen tundra facility in the deep dark north of Russia. My team is working tirelessly to free Tito, so that hopefully he can be with us for all of October and November. But today is about Wheel of Mutt and the brand new season. Let's talk about it. First and foremost, we won the Super Bowl in one of the craziest games I've literally ever played ever, which means we get one additional prestige player for the first time in a long time. It's not a shocker. My prestige player was 88 overall. Gronk. For those of you who watched Wheel of Mutt last year, you'll remember a card called the Nigerian Nightmare. That was Christian Okoye, and he was a fullback. This is our white, tight end Nigerian Nightmare. I guess he wouldn't be Nigerian then, huh? What is Gronk? What is Gronk? Is he like Polish or something? He is Polish. So this isn't the Nigerian Nightmare. This is the Polish Predator. I'm not a non-Siberian. I actually don't know what. I'm going to stick with that. The Polish Predator!  Mainly for this reason right here. Vanguard is such a fun, unique ability. He's just flattened people. And since he's a tight end, he can be subbed in at fullback. So not only do we have an excellent starting tight end because he has amazing stats, great run blocking. Six foot six is huge. But we also get Vanguard for the rest of Wheel of Mutt. I think that's amazing. So we'll be subbing him in on eye formation, making sure he's getting reps when he can. There's so many different ways I can beat my opponents with this Gronk. So that was an obvious prestige for me. Now for the rest of the prestigious. So Jamar Chase was one of my first prestigious. The Bengals have struggled. They had a good outing against the Rams. Jamar Chase was amazing against the Rams. I was kind of hoping he'd get a card, but he didn't. We just got to hope that out of Jamar Chase, Derwin James and Nick Bosa, either one of these guys gets a team of the week hero after going crazy one week, or most feared is coming up. That's the Halloween promo. And last year there was a 92 Derwin James for that. Last year there was also a team the week Jamar Chase and Nick Bosa obviously got a ton of cards next year. So I'm still excited about my prestige players, but we just haven't gotten any legitimate upgrades yet. Obviously it's a brand new season of Wheel of Mutt. So the entire team is reset to Silvers. That's the concerning part. Now the only thing we have left from the Super Bowl is the two packs you get for winning the Super Bowl. That's a midfield pack and a max fantasy pack. We're allowed to open these and then that's it. Then we start the episode boys and it's a brand new season. So now a 71 middle linebacker, a 72 right guard, a 73 right end.   Amari Bernie has 79 speed is so bad. Hopefully a little bit better odds here in the max fantasy pack. Hey, we'll start out with Gritter and Guardian. Hey, I have two insane tight ends and literally nothing else on this team. That's great. 83 Noah Fan. This is only round one though. There's still more in here. We'll take Darnell Holmes. Hey, Tyson Anderson. Tyson Anderson always has good cards. Take Darnell Holmes, Tyson Anderson and Noah Fan here. And then we got round two. We get three picks here. Danny Shelton, Damar Hamlin. Oh, I'm taking Blankenship. I love Blankenship. I guess I go Danny Shelton and Damar Hamlin. Oh, wait, no. Did I just take two free safeties?  I should have taken a Devonte Parker, but that's okay. I actually just made my secondary a lot better with those little shitty, those little shitter packs right there. This Noah Fan's got 84 speed. It's an okay card. Damar Hamlin is going to be playing corner and so is Tyson Anderson. Dude, even gold Tyson, like this card is actually kind of nasty. Gold Tyson Anderson has 82 speed, 85 Excel. That's not bad. Well, at least we have some like halfway decent gold corners in here. All right, gentlemen, the base team is a 72 overall. Anyone who's brand new to Wheel of Mud, our goal is to win a Super Bowl. We spend the wheel three times in the regular season and twice in the playoffs. That's how we build our team. And to keep the players from the wheel spins, we have to win the ensuing game. And I have one new change to Wheel of Mud that I want to implement at the start of every season. And that change is playbooks. Now, usually every season at Wheel of Mud, I just choose a playbook that I always use. But to ensure that we are switching it up and trying different play styles, I'm going to spend the team's wheel at the start of every season. Whatever team it lands on, we're using those playbooks. I'm actually really excited about this. For like three years, I've used either Titans or Green Bay Packers on offense. And my... Ooh. It sits on dolphins. Wait a minute.  So our defensive playbook will be Dolphins base 4-3. And my offense will be Dolphins offense West Coast. I don't know anything about these playbooks, so I'm excited to learn about them. And after that comes the first wheel spin of season two. We got a million holes to fill. I could not... I couldn't count what this is at all. Absolutely, thank you, Jack. But we can get any single player, but they must come from this NFL franchise. Don't you give me dolphins again. That would just be too weird. Ooh, Cowboys? Colts. Oh my God. Oh! Dude, one of the funniest cards in the game is on the Colts. Andrew Luck, the captain. It's actually like... It's actually an insane quarterback card. Insanely good. I don't know why they dropped this. It's so funny. But he gets gunslinger too. I feel like we don't even really have to think about this. Yeah, Quentin Nelson. That's cool. That's our first wheel spin of season two. I don't want to say this sucks, but it kind of sucks because my team is so bad right now. I do have to win to keep Andrew Luck. This can be kind of hard. So his a.k.a. upgrade is multiple. He has Gambit or pro reads. I feel like ignoring pressure would be pretty nice. I think I'm going to go pro reads, actually. I normally wouldn't use anything here. But yeah, I mean, ignores pressure is really good. So we do pro reads and then he also gets gunslinger for two AP. Gunslinger is an awesome ability.  What is this card? Ugh, he's so good. He's boosted to a 90 overall in our squad. Grunks up to an 89. And that's our full offense like X-Factor limit. When we start out with Andrew Luck, can we get him some pieces to actually possibly win this game?   Dude, I need packs. I don't need the... I'm getting all these good wheel spins. I don't need them right now. I literally need like... Ugh, it's okay because we're going to get another 89 overall. So what this is, is there's the promo gridiron guardians. I'm going to sort this by time remaining. So here's all the gridiron guardians. The game found 47. Counting from left to right, Google's going to pick. Hey Google, pick a random number one through 47. Here's a random number. 32. 32. So one, two, three, four, five, six, 12, 18, 24, 30. It's whatever players right below this AJ Brown. One, two, three. Two limits. Oh my God, I'm actually... I'm legitimately sad because it's going to be so tough to win this game. And I just had two limited to the squad. Why can't... Dude, I need these wheel spins in the playoff. That's crazy. Daniel Hunter is a really good player here, too. I've never seen this card. They gave the 0 and 3 Vikings a limited. That's sick. Well, that's not true. When you guys are seeing this video, the Vikings would have played again. Are they 0 and 4 now? Or did they move to 1 and 3? I can't tell you how many people told me the Vikings were going to win the NFC North. That's just such a funny statement. This Daniel Hunter is nasty, though. Playrack and tackler, crazy. Acceleration's insane. Speed's insane. 6-5, 2-60 with crazy good finesse moves. He needs to be rushing the quarterback every play, though.  This is 100%. Like, you're going to get in the quarterback.  I also presume he gets some nasty abilities. We got to find that out right here. Dude, this is like one of the most expensive episodes of Wheel-O-Mon. And it's the first episode. It's kind of opening to get edge threat. Doesn't look like it. I'm just going to give him Run Stopper for free sheds on run plays. And I'll also give him Unstoppable Force in case he is able to get to the quarterback a few times. One thing I got to keep in mind is like my favorite defensive play. I don't have any more. At least I assume. I don't know what Miami Dolphins playbook looks like. So I'm going to have to like, I'm going to have to be smart and move them around. And we got to play some football out here, boys. The Neil Hunter is starting over Thomas in Coombe. So New Look Offense has got the captain. New Look Defense has got the Neil Hunter on the opposite side of Nick Boso. So that's nice. Bro, if ever I needed a pack. Oh, please. This third and final wheel spin. I need packs so bad. Please, please, please, please. Tempt. We're going to get one more player of our choice. Oh, this team is going to be so bummy going into this game.  So we've seen this before. We've just never had this mini game. This is actually like to me, this is the hardest mini game. This one is tough. So this is the mini game in question. Backfield Survival. I have never gotten gold on this like ever. I've done it so many times in career mode. I've never gotten it. We get 25,000 coins to spend on one player per tier. So a maximum of 75,000 if I get gold. Why am I? Oh my God. It's actually updated to the injuries. So I don't have a Nick job. I have this bozo. Great juke. That was such a good juke Ford. Come on, buddy. This dude actually bowled out. Is it Jerome Ford? Is that his name? I need another juke. Yes. Shit. I got to get to that stamina. Where is that stamina going? He's stuck. Good. No. Go. How do we get to this 500? I need to hold them here. Where's that 500 going? Go, Matt. Oh my God. Get the stamina. Uh-oh. That last guy's fast. No, don't step out. I almost stepped out. Shit. Oh, this just got bad. This is bad. I don't know how I get out of this. Mainly because of...  But I'm out of stamina.  No. We finally go down. Yo, I'm not going to lie. That's one of the best I've ever done on that. But we still didn't get gold. We get silver. No Nick chub either. I didn't even need Nick chub. Silver tier is 50,000 coins to spend on one player. So we're going to get 50k here to get a running back. And you know what's funny? I kind of think I'm going to get a Miami dolphin here. Dude, one of the nastiest budget beasts in this game. Raheem Moster. So not a gold Raheem Moster. But this one, the team of the week elite Raheem Moster. So funny is this team of the week Raheem Moster is from week two. Not week three when he had a bazillion yards. But this card's nuts, man. Change of direction is great. He's so, so fast. He's not going to power through people like Fred Taylor was last season. And he probably won't be my half back for that long. But for now, I mean, he's just a budget beast, man. That's exactly what we need with that wheel spin. I'm just scared about winning this game. All right, boys, a brand new wheel of my season is upon us. In today's episode, we've got Andrew Luck, Raheem Moster, and then Neil Hunter on the line. That is two limited players on the line. And to keep them, we got to win the ball game. So the challenge wheel is as important as ever. That's not even true. It's more important than ever. I'd just be talking. Our challenge wheel today is a hat trick with one player. One player needs three touchdowns. I have to imagine it would be wrong. Keep in mind passing touchdowns for the quarterback. Do not count. His name is get, dude. I'll tell you what, though. My top three is menacing as hell. He's looking at my top three thinking I'm a god. He's got what's in it. That's actually exactly kind of what I thought we'd go up against. This is probably an 85 or an 86 overall team. So he's got, he's got a plus 11 overall on us. Also, listen, I know we're at Raiders Stadium, but does this look way too bright to anyone? Good news. Dolphins defense has even 6-1. Even 6-1 is one of my favorite defenses. But I want to try other things, too. They have 3-3 cub. They have 2-4. Let's me use our safeties, too, which is pretty nice. So I'm here on... Oh! Blankenship! Gold Rodrigo Blankenship. Oh, dude.  You have like a little plus 11.  By the way, boys, I thought of a perfect way to address this. If I get a rage quit in the first quarter, it does not count. Alright? It doesn't count. I still get a spin on the rage quit wheel and I will happily take my spin on the rage quit wheel right now. Come on, baby. Come on, baby. Come on, baby. What do you got for me? Well, that is long.  It's good, but it's not that good. So it's one pack from the store, but I only get to choose one player from it. So I'm going to take my rage quit wheel, spin. My players are not locked in yet. I have to earn the win to lock the players in. There's not much in the store right now. I guess I'm going to take a Pro Max Fantasy pack and we get to choose one player from this pack to keep in our lineup. Wyatt Teller with a shot of white. Probably Wyatt Teller is my front runner right now, yeah? And then this second round here, we got an ultimate kickoff player, Nathan Shepard. And then a... Oh, these are usually good. Jonathan Greenert. I'd probably rather have to detackle. There's four. I'm going to choose Wyatt Teller. I wouldn't mind boosting the O-line a little bit. Ultra quick, one second rage quit. We add Wyatt Teller, but we just hop right into another game. Here we go, baby. We're in Dolphin Stadium. Yo, that's his squad. Yo, yo. He's looking at mine thinking the same thing. Megalodon Viking. Come on. I know you want to play. I know you want to have a good ball game.  It's so dumb. Every game in Hard Rock should be a night game. That would go hard. Alrighty, taking this kick out. Moving at turtle speed. Dude, so now we got Mosturt and Gronk. I kind of like that. Dude, this Mosturt is so quick. Did he just stiff arm? Dude, Mosturt's got to have like 55 stiff arm max. Be smart. Be smart, Matt. Be smart. I'm going to roll out with the captain. Oh, I'm going to go inside. Look at the captain. Look at the captain. Hey, that's at 85 speed. Ooh, this is a good start here, boys. Captain Luck is cooking. We've got Gronk. We've got Jamar Chase. After that, we have Iosavis. Dude, who is this guy on the far left? Who is that? Hoping this is zone still. Okay, no. Just give it to Jamar Chase. Be smart. Juke inside. Don't take too big of a hit. Nice work. Let's go. Going with the left side run. Probably could have just followed my blockers there. Please don't, dude. You have no good... I'm not taking an age goal for that. It's just like the Super Bowl.  So let's go. Optic phase. What do you got, buddy? Optic phase. Good lord. 90 rams in... Oh, my God. I have a feeling that this Walter Payton is going to be a serious issue for us. Look at Bernie, though. Play action. Play action. Play action. He does not have the corner out. He does not have the hat back. Good defense. Do we stop that? Durden inches? Not bad. I'm run committing. This is a run here. Totally. Oh, get him. Just barely got Walter Payton there. Dude, I got some bums out here. I got some bums out here in coverage. Uh-oh. Uh-oh. I expect a run here. Let's bring Durman down. I feel like I have everything covered. Oh, my God. Daniel Hunter. No way. Oh, you couldn't block RG3? Dude, he had such an efficient drive. He gives it up there at the end. Dude, we could have just picked six that with Daniel Hunter. I was talking about how he needs to be passed in the whole time and ended up doing that. I'm going to go check down Raheem Mostert here. Ah! Raheem Mostert. Let's go. All right, little RPO here. We're going at Jamar Chase. Let's see if it's there. Oh, yeah. His user. His user came down. Going to come inside. Just pick up a little extra with Jamar Chase here. I got to start favoriting some plays that I like too. I'm really liking all the RPOs in this. Just going to go a standard inside zone. Get to the second level. Mostert's going to use his speed and give us six yards right there. I kind of feel like Raheem Mostert is just open on this. No? Barely got that ball off. I was just bottled up in man coverage right there. Oh, is this man? I cannot tell. There's Gronk. Oh, no. Shit. Oh. I thought Gronk was open. Bad ball. All right. I got to stop my defense again. Not supposed to be on the boy. Show me your butt, Heath. Bro. That's a pick. It's just blitz. I'm on this. He can throw half back. I got to light him up. Oh, what a...  Oh, that's... Simply you have a 90 overall and I have a 70. Okay. Does he throw Walter Payton here? Yeah. God, having Bernie out there is such a bummer. I really needed to capitalize when I turned him over the one time. I'm not even sure what I tried to do here. Well, I'm actually on this. No, I'm not. Good tackle. He might be able to screenplay me to death. Could really RPO me to death if he wanted to. Yeah. This is an RPO. Going to go with the big blitz here. Ooh. Wow. He caught that. Oh my God. He got leveled. I'm run committing. I'm sending everybody. Ah. Ah. Durwin. Let's go. Second and goal. Hold us down, Durwin. Hold it down, Durwin. Play action. Ooh. You are so far out of position. Darnay Holmes. I can't really blame you, Darnay Holmes. You are not built for this moment. Does he run it now? No. Ooh. Good defense on the two-point conversion. RG3 is unable to get it. This game is winnable, but I literally have to play picture perfect for the rest of the game. I got to play like so simple. Simple. Simple. Simple passes to Gronk. Simple jukes. Ooh. You monster. Ow. Gronk was built for CTE, bro.  Here's a read option, dude. Low-key Andrew Luck is actually like perfect for this. Let's see if he bites. He bites.  Wait, that's actually daylight. Just a fumble. That's a nasty read option. I got to save that one to the playbook. Andrew Luck is fast, man. I had my hat back on check down there, too. I think I can run this. Good. No. Oh. God, that's your main Edmonds. My center can't block him. Fourth and two, I'm going for this. Oh my God. I just tried to throw a simple hitch to Gronk. It gets blown up by Troy Palamalu.  Big time. Big time. Guest pass. Huge blitz. I'm out of timeouts. Being out of timeouts here is a huge issue. Great defense. Fourth and 13. Oh my God. He's just going to know how to miss? What? Don't turn this ball over now. Oh my God. What are you doing? Nick Bosa gets home. It's first and I have another opportunity to score. Dude, what are you doing? I think his ego got in the way there. There's nobody on X right now. There's nobody on Mostor. But why? What's going to happen here with that defense? That's going to... Where somebody is going to go cover Mostor. Dude, what could you have possibly just lined up in that did not have a person on Mostor? And I don't even get to see what he lined up in because this is all Madden. So you don't get to see your opponent's plays. I mean, he's sprinting over there, I guess. What do you think I wouldn't do it? The bear is just sold.  It actually looks a lot like the Chicago Bears in real life. Seven to six. He's going to get sacked. He just got sacked by 69 over all Ian Hutchinson. Oh, wait, wait, wait, wait. This is the end of the... This is the end of the half. Of course, he's just goofing around. I just got to go... Oh, my dude, he's getting deleted. I wish I had timeouts. He calls a timeout of his own. We just got to play super deep. I'm going to go on Derwin and just hang out way back here. I kind of thought he was actually going to run that. It doesn't really matter who he throws to. Yeah. This was actually great. The fact that he did all that gave us more momentum going into half. He's going to... Oh, my God. He's going to onside kick it. I can't even... Yeah, I can't do anything about this. I just had to sit here and hope that we recover it. No offense. No offense. No offense. Let's go. That's why, yeah, we got no offense in that pack for Han Steve. Grog needs five more plays for Vanguard. Okay. I'm just going to go to the edge on this. Keep the standard. Ooh, speed, speed, speed, speed, speed. Rainmaster, you may be fast, but you're not as fast as 90 over all Tremaine Edmonds.  He's a menace, dude. He came for me like actually single-handedly. I'd have two touchdowns right now. Ooh, he just guessed wrong side. I love that.   Fourth and six now because I got a penalty from calling too many audibles. I can't kick this field goal. We can't hit a 58. I wonder if I can hit Gronk in the middle here. Eosivist. Oh, my God. Who are you? Who are you? Wait. That's so risky in a game like this, but I need a hat trick with Rainmaster. Rainmaster, just in case I'm going to lose. Rainmaster already has one touchdown. Let's give him a second right now. I don't think this is going to work. Oh, my God. It is. What a push. The silver O-line master class. Rainmaster is in. We're going to take a commanding eight-point lead. So even if he scores, he has to go for two. I like that. We're forcing his hand here. He's forced to go for two.  Every play. Oh, that was a nice ball, RG3. That was broken up. Derwin James. Second to 10. Okay, out route. That's fine. Does he juke inside? Yup. Come on. RG like a book.  Don't even think about it. You're too scared to run the ball here. If you ran it, you'd get it. Yeah, you're too scared. Come on, throw the middle. He's right there. He's so open. Let's go. Fourth and three. Come on. Boys, we get this stop. From the 25, we can actually ice this game. Not fully, but do the field goal. I'm bringing everybody. I'm bringing everybody. Fourth and three. Throws low. God, I should have known he was going to do that again. I should have flown to that. I'm going to use it to Neil Hunter here. I know it's weird. Yup.  I say as he still passes it. You did not just run through. Oh my God. Drug test him. Blanket ships the user here. I like this. Oh, I don't like that. Is he fast enough to do defense? Okay, I can't do that again. We got to go man here now. Was actually close to that. I wonder if that was a good ball. If I really could undercut it or if I was behind it.  I think I was behind it. I wonder if he runs this ball again now. No. He doesn't have what he wants. Oh, he has it back to me from a baby. Dude, if one less step, like one second later, not even one millisecond later, I don't get that. I had, I had to turn when I turned. Oh, Gronk's got his ability boys. Do I go weak side? No, let's go strong side behind Gronk.   How did like, how are you not blocked? Now I can't even really utilize Gronk's ability because it's second and 14. I just can't run the ball here. Not unless he's in such an aggressive set and he's not. I like Gronk underneath here. Look at this. Dude, I have never, this is quads. Quads left and then Gronk on the right. This is nasty. Wait a minute. So many people are open. Gronk first and 10. Yo, I love that play. What was that formation? Most sure there's two touchdowns. I can get them a third touchdown on this drive. If we can be efficient with the football edge, edge, Gronk, pancake. There it is. That's why we enemies. Strong test them. I'm on fucker six foot seven. Run it like that. Oh my God. Okay. It's man coverage every time, right? Let's go gun empty chips quad. He can't cover Moster and Gronk. This is why we put protected on. I literally just said this is why I put protected on. We put protected on to prevent that fourth and 17. I don't really have a choice. I mean, we just take as much clockoff as we have here. My punts going to go nowhere. I have a silver punter. God, that was horrible. He's broken. Oh my God. He was locked on. That might be the luckiest thing that's ever happened to be in an online game. Either he bugged out or is I think his controller died. His controller died on show Taylor. Oh my God. Is this controller back on or is this the auto picked defense? Oh no, his controllers back on. He's actually usuring Edmunds. Push. Oh, so close. Hey, milk some clock here, boys. Milk some clock. We're in field go range. I can kind of not end the game, but like very close. Let's go. Let's go right here, right here, right here. Mostert. The hat trick. Right here. Mostert gets in for his third touchdown. I can't believe we pulled off hat trick with this team. That Mostert is nasty, man. Look at the blocking up front to really solid.  Don't tell me.  Does that, I don't really change anything. It's a fourth. It would have been a 15 point game. It's a 14 point game. Three minutes, 19 seconds at three timeouts. I don't think that changes anything. He's going to excessively grief, and then it's going to be a rage grid. See, but this is a rage grid that I can count because he played this game down to three minutes left in the fourth. And he's finally saying it's not winnable. So just so everyone's clear on what happened today, I played two regular season games. Both players quit in literally the first quarter. So that's stupid, right? And then I played the old man regular season and now I'm one and oh. So I think it's just fair to say that we're one and oh. I'm not going to take a second rage grid wheels fit. That's just too much.  And not only that, we got the win. So we keep Andrew Luck. We keep Raheem Moster. We keep Daniel Hunter. And on top of that, for completing the challenge where we get one of any pack in the store. And like I said, as I'm recording this, there's really not like that many great coin options. I'm actually going to grab an aka pack because this guarantees an 82 overall or better player. Worst case scenario is the low overall Andrew Luck.  Hey, wait a minute. Wait, that's huge because that's not even our aka player. So for Sean Geary already, our aka player. Dude, that's huge. I was literally out loud going to say Charles Cross would be sick. All three of those players are super usable. Zach Pascal. Oh, let's go. That bag was huge. That's your bag was huge. Okay. I'm actually going to keep Andre Iosavis. I'm going to keep him in because he was kind of fun to play with and he almost had a touchdown. So it was Zach Pascal here. Iosavis or dude, I don't know how to say his name. Who cares? I don't eventually get replaced, but for now he can just rock out with his cock out. Charles Cross. Talk to me, man. 82 overall left tackle. We also got Wyatt Teller from that first rage quit. It was Frank Ragnow who was getting literally ragdolled by Tremaine Edmunds. So that's where it's just like, damn, dude, we got some work to do on this team, obviously, but pretty good spot here. My right outside linebacker Truman Jones now can be replaced by Rashawn Geary. And I'm like, hey, this is sick. That's a great start. So we're a 76 overall. In the next episode, if I don't make big improvements and I play a really good opponent, I am going to lose. So I think right now the glaringly obvious thing that I need is a star middle linebacker. Dude, running around with Amari Bernie was so depressing. 79 speed, 78 Excel, 51 blood.  We need somebody else in there. So we'll try and get our hands on that. Try and get our hands on some legit corners. Darnay Holmes got cooked in the back of the end zone. Blanket ship has been good. Derwin James was amazing today. Tyson Anderson, I'm cool with. I like Tyson Anderson a lot. I think the biggest thing here is keeping the captain. And one thing you guys might have noticed is I really wasn't getting that much pressure on me. Despite a bad O line, protected. The protected takes your bad O line, turns him into a good O line. Obviously it's only on passing plays. I still need better offensive linemen. You saw Frank Ragnar in the run game, but protected is saving us a lot of pieces right now, at least temporarily. But hey, I love you guys. Thanks for watching as always. And I'll see you in the next video. Peace.