All right separate traders we are back this Tuesday afternoon September 20th shortly after 2 30 p.m. Eastern time welcome on back to our afternoon meeting now good to go on social media Facebook live YouTube had a couple of issues from Friday last week into yesterday so great to see everybody alike not just all of us inside the live trading room like we have Grant and Johannes and Chuck I'll tell you what it's a little slow out there right now as was the case from this morning expectedly so with the Fed decision coming out tomorrow afternoon we know these days aren't the best days-to-day trade folks right so with that great to see Ron and Alex and Henry great to see all this back on social media like I said before Facebook live YouTube so a MPX was moving up just a moment ago and I guess you could say it's still kind of holding strong to a degree but when this was moving up as much as it was from the early to mid-afternoon I personally caught this late on my scanner so when you're catching a stock late you're more reluctant to jump in all right that's normal well for as much as this is moving up where should we expect to see resistance coming off our traders talk workshop which we conducted inside our live trading room earlier this morning well we ended up just going over you know what to watch for out of historical levels there's not much history to work with on the stock it's a brand new IPO back from a few days ago even so I ended up going back and let's see if I could do it here I hope my charts didn't reset on me there we go we're good starting to make a push back up again so we'll focus on this trade coming up in just a moment but listen I don't have level four open for this stock from you know two three four days ago so I'm just trying to find a strong prior support level that could potentially act as a now resistance and I was looking right over here right around 1371 ish that's what I wrote inside the trading room at 212 eastern time so for as much as it ran up it didn't completely hit its head right there and tank it actually broke up towards 14 whole number level at 14 but if I put a line at this damn 1371 right now folks are you kidding me look at that are you kidding me with that so it ended up actually hitting it at first it broke above it did 14 but just like right now live ended up moving right back on up to that same exact price and this time now an even bigger shake down got to be careful here on this trade folks for the AMP AMPX stock listen it's volatile enough it's trading on a volume right now but after this last shake it really needs to build support from around here not just right here at 1230 it might drop down under and then back over from 12 and we'll see where it goes from that point so AMPX at least it's volatile enough we'll put this on our list just don't get caught catching the fall knife all right I'll tell you what you could probably see the same thing on an RBO this thing looks like a mess right now actually from the morning we had called it out when it was running up but like from the morning session like it has currently it's on really thin volume big spread it's like almost untradable to a great level so you know this thing made a big pot for us from beginning to mid of last week and for what it's worth dumped all the way back down you're seeing a small second wind type of move from the morning but again don't get caught trying to catch the falling knife you're on a trade like this I held it 24 if it breaks below here we could easily see 20 again or well below 20 at some point today all right we'll go from top to bottom now because I'll tell it just to put it quite bluntly with the Fed meeting concluding tomorrow there has been really not much of anything a couple here and there MGAM a moment ago which I'll talk about I just took a quick in and out but I did waste the second half of that trade well AMPX we just had a moment ago now V-Racks here you know this was from pre-market right so this was the best looker out of everything that was on the morning watch list heading into the open but it ended up just making this like really choppy move across the morning ended up making lower highs pulling back and even right now it's just kind of a no man's land it's still kind of just in that range so is it possible for this to finally snap out and become a much better day trade for us here I mean certainly it's possible I'll come back to set the tail end if I need to I'm not fully committed to this V-Racks just yet it looks ugly so if it ends up showing a lot more signs of life going up then by the end of this meeting I'll reconsider all right we keep it going we keep it moving we'll just jump ahead to the MGAM here so I ended up jumping in this trade just a moment ago a little bit earlier I was on a coaching call to one of our students David at one o'clock and at the time we were going over just a few different things it was really slow out there then so he actually brought to me MGAM and said you know hey can you just like kind of provide some analysis on this trade from the morning and you know I turned over to it I kind of stopped myself my tracks because you know we went over the morning move but it was actually like at a decent time to consider an entry so it took a little bit longer but I made that call out inside the trading room for all of us there right now like Alex and Johannes and Jeffrey and Leda you could scroll up right now yourself right around 145 Eastern time I said MGAM David and I are looking at the VWAP right at 302 as resistance so folks if my best entries to buy a stock are directly after it breaks through a big level on the way up and if the VWAP is a big level you know just to say it ended up sneaking above 3302 here leading to a nice squeeze I end up taking half my position out right at 320 as was beginning to make this pullback here wanted to lock in some profit now I ended up wasting the second half of this trade because I was expecting to support to hold a lot better than it actually did here fail to hold any support so as it shook back down prior to this meeting started I ended up bailing out on the second half my position almost break even I made the resense on the second half but it's not much considering what I was looking for it made a nasty shake back down what's interesting about this trade here that I was looking at before the meeting started let's see if I could draw the trend line here pretty quickly it's gonna have to be a quick one let's see if I could do it time isn't even off of it was from prior to 8 o'clock so it had to have been this guy here stretching all the way through there we go so let's just say off the highs across the day it broke out of that trend line acting as resistance and right here I was expecting a hell of a lot better support to hold it made a nasty shake down which took me out on the second half my position I made a like tiny amount but whatever you know the better exit was it off of 320 on the first half of the position so it actually snapped back above the trend line here is there a chance for another squeeze back up hey I hope so but you know I'm not fully committed to this either so far I'm gonna put this on the side list alongside the V-Racks trade we'll come back to both of these at the end if they look good we'll add them if not we'll pass meds geez it probably said the same thing on this one too alright this one's a little slower but this was much more of a tease from the morning session this tease the crap out of us early on today ended up popping after a right when Fausto started the morning meeting and then popped after the open but it held the VWAP and tried to run up off it and then from there collapsed end up failing to make that run off the VWAP so it ended up pulling back so for right now it's kind of right back there right around 136 137 ish again I don't have a great thrill to put this on our watch list just yet and this one more than the others even so you know we'll come back to it if we need to blue man this blue stock is like almost like running with UV XY and I don't mean that like literally so don't take that as real advice I mean that in the sense of for the days that this stock in particular is up on the gainers list up five six eight percent more often than not it's tanked when the market opened up and it's provided as a better short those days than a long on days where the markets ended up dropping off like today I'm just saying that as a joke more than anything but with the markets tanking today blue right on up throwing me for a loop here this blue stock you know hey it's really tradable in the sense of liquidity and volume all that stuff but right now I just feel like it's a little exhausted right now albeit holding over support still but it seems like it's making lower highs and dragging down to that support level again so not fully committed to this just yet the only stock I have on our main watch list just because it was like extremely volatile was the amp ex but you know that wasn't even looking too great coming off that nasty shake so there really isn't a whole lot that I'm too thrilled to follow at least right now and that's okay that's alright you know but right now this is usually where we get a pretty good grip for what will move heading into the close so just probably just trading a little lighter here on a day like today I will say just from the corner of my eyes on my other screen here the MG AM is popping back up so if anything let's just get back to that while we're talking MG AM it is inch and back up a little bit more now right off that trend line there at now finally holding a support moving up without me in it at least but MG AM we're gonna promote this put this on the main watch list at this stage of course looking at a lot better now alright hopefully we finish up soon so I can get my hands on this trade so let's see what else we could add to our watch list here folks again market obviously on the way down probably not gonna find a whole lot on the gainer side right now right always like to say that on a day like today no real familiar names nothing trading great volume across the gainer side chng this might be a buyout I don't know no I don't know what it is but not looking too great there goes the MG AM ah man this thing is exploding right now without me in it dammit alright well it's on the way up to that 350 I rode in the trading room earlier today or just like before the meeting started you know just saying as a target it would be a lovely target to have MG AM at 350 there you go alright if you're in this trade right now inside the live trading room if you're Leda or Henry or Alex or Johannes etc if you're in this trade right now just let me know jump over to the loser side here hey we don't need to build up too big of a watch list when me this is the one the veery trade skip over that's garbage down 73% second day in a row that thing is down 73% PG why I mean this was down big in pre-market to looking for a nice dead cat balance but you know tried to after the open and then came back down I was trying to make that break over three and essentially broke above it it came right back down under it I ended up taking a 4 cent loss my self and then from there is toast so better to get out early than later on right there's a great setup hopeful for a big short squeeze time you know dead cat balance and with that ended up failing to really get it so so tell a trade it actually shortable my platform down like 2626 and a half percent it's just got so much volume on the order book on the bid for it to cut through at this stage now how much more could you expect out of it it's already down big it's dropping off still you could say but the slowpoke not looking for penny on the trade if anything right or a couple pennies Ford Ford got crushed from early this morning up until right now I should say so no it's not down as much as the others but it was down a four or five percent heading into the market open shout out to my brother-in-law Dan who told me about this last night in the after hours I wasn't looking at my scanners at the time he was coming back from his job and he ended up telling me hey you know he follows for day to day and for coming off of some news in regards to supply chain and he told me right out the gate is like this is definitely going to continue to drop off well he was right so shout out to him it was great short from right out the gate this morning and from there it's only been smooth sailing on the way down towards big level off of 13 so yeah I'm definitely going to put this for trade as a short on our watch list right now looks phenomenal as a short at least uh... wow s h c actually skipped over this one s h c from yesterday if you folks recall so i i didn't even see this up until right now so what happened today this ended up dropping off really nicely took a little while for it to get going of course as you could see but much like we ended up seeing yesterday afternoon thing got clobbered only continue to drop off again here today so man hey ended up leading to another nice short right now though it looks a little flat i mean maybe more now than before like looking for a potential dead cat bounce here but you know it just a sideless stock right now otherwise right now i wish i just focused on this more from the morning from the market open if this was closer to the lows of the day than i'd be more interested in it regardless but right now i mean we'll keep this on the side this s h c i'll definitely be more mindful to check it out tomorrow morning a m r s dropping off you could say it's a decent short nice direction at the lows wanna see if there's anything looking even a little bit faster perhaps open so a couple more from familiar names here like fubo that kind of same deal like a little slow you know nice trend good direction right liquid all right folks there's probably a lot more that is down so let me know if there's anything else that looks good up down left right more than that five percent that i typically look for myself at that m g a m that thing is still smooth sailing or you know still pushing up pretty well it's got a really break over that three fifty resistance right now there's like a twenty one twenty two thousand share iceberg order on that trade let me jump to benzinga pro here pretty quickly see if there's anything from that side got the n r b o which i'm not too thrilled about right now that's just kind of flat that's just really untratable with the liquidity there on the book uh... so m g m is all right let's go back to the racks v r a x it's still kind of like teasing us for potential move but it doesn't look too great right now so we'll pass on this and then the meds trade you could say the same thing right now not a whole lot happening just yet you wanted to break over the view up on the street if anything it's a sideless stock right now not a whole lot happening on it here all right i got nothing from youtube nothing from the trading room i'll tell you what expectedly so because really the market hasn't done a whole lot today aside from just drop off uh... actually as i'm talking right now a tiny little squeak back up on the spy on the like the last five minute bar but we'll see how long that lasts right uh... you know aside from that though i'll tell you we got forward you got the m g a m which is awesome right now and a m p x will be a little you know delicate on a little careful here like i said wouldn't shock me to see this break under and then back over twelve well it's still kind of chopping around that twelve level let let it prove itself out to be a major support level for you on the street if anything uh... skip asking about prudent doing a speech that i'm unfamiliar with that i don't get my hand in politics pool too much so i probably should when it comes to the market right because obviously market will react uh... we'll see what happens tomorrow when powell does is press conference coming off the fed meeting got a little competition with tomorrow's afternoon meeting but uh... i didn't know prudent was doing a speech so uh... you know we'll see more about that at least once we finish up this meeting skip i'll look more into that alright folks i think that's gonna wrap it up for me here at least good to be back on social media for you folks on facebook live in youtube if you're interested in learning more about what we offer and do here at cyber training university just go right down to the link on the yellow banner below of the stream right there to join it for a small trial to a live trading room if you have any questions prior to that or even as you're continuing to go through these meetings feel more than free to email myself i always like to post my email here at the end of the streams josh at c two trading dot com of course for all of our students and members alike inside the cyber group room you folks know any questions that you have your surprise a chat away uh... you know from asking and otherwise be we concluded our traders talk workshop earlier this morning so the recording of that should be on the student portal the student dashboard by the end of the day today alright folks i look forward to jump onto a coaching call here at three p m eastern time hopefully a catch a nice trade on the m g a m it's breaking over three fifty right now as we speak alright folks i'll talk to you all soon take care come a cyber group member today just click the link below and receive all these amazing products and a world of knowledge purchased nine dollars do it today


Wow, yeah, I swear to God I'm with it. I don't see nobody in my lane. It's quite go get it like How are we? Welcome back to another video in today's video. We're gonna be looking at Well, actually no, he can't be the top rated running back because Saquon Barkley still yet to come But we're looking at Ezekiel Elliott Number 18 on the top 100 NFL's players of 2019. He's a running back. He plays for the Cowboys He's he's becoming a franchise player and He's one of the most explosive one of the most exciting one of the most Decorated running backs in the lead currently. We're gonna have a look at him. It's three minutes and 35 seconds long That's what we like to see Stick around and I'll see you in a minute Is easy that big 54 last year um His size is his thickness is his his His weight Was not something that really triggered in my mind as his biggest attribute, but maybe it is Wow really Defenders so it's not just his own line that's doing everything for Love this That's consistent Boys you better strap it up Dynamic player man dynamic running back and that is what you want. That's what you need in this league Running backs need to be able to catch for sure Oh First time I've seen that guy He wants to contact I mean that's the running that's kind of running about your one right You don't want to running back who shies away from contact and I don't believe that any running back in the NFL It's gonna shy away from contact. It's it's you know, they're not gonna get to that level with that attitude other You need to want to initiate the contact you need to want to run through that defender rather than the defender wanting to run through you We heard about a defender that like to run through people He said he likes to run through people who used to like to run through people anyway now It's not so legal his name was Rodney Harrison And the first thing that I thought of when he said that is okay Well, let's let's put the shoe on the other foot here for a second And imagine if you were actually running back and you thought the same thing that you wanted to run through your defenders You know, don't try and get around them. You want to run through them. That's the attitude That's how you go into contact That is a nightmare to try and tackle Especially if you're expecting him to come full force into you and try and truck you over and he's got a hurdle in his back pocket That he can do at any time. I mean Good luck Here's the top right at running back Wow, wow Damn man That ball you know across my life, so you know where it is Once he gets on the second level, it's tough for corners to make a tack on a guy that big and strong Number 21 Let his team with 77 perceptions Second in town Yeah, 25 or 30 yards. Yeah, I sleep on my back. I can't tough play I don't think I've seen a receiver. I don't think I've seen a reception like that from a running back so far Just a straight up receivers route.  Okay with everyone talking about how big and strong is we're gonna have to have a look Wow, we he's 346 foot well over 100 kgs nearly 230 pounds He went the fourth pick in the first round for 2016 draft. He went to Ohio State. Really? How come I didn't know that? Did he go there the whole time? He was second in career rushing yards with 3961 and Yards per game with 101.6 in his whole entire college career Second and third most rushing yards in a season and five of the top 20 rushing yards in a game His 43 rushing touchdowns was fourth most all-time in his 23 in 2015 was third most in a season and There's a hell of a lot more there Far out. I didn't know that that's awesome. Maybe he's gonna be one of my favorites now 447 for the 40 I Actually looked at his combine highlights in a previous video when I tried to look at some running back drills to practice And he impressed hella to me But I was wondering what his vertical jump was and it was 32 and a half inches So 40 games so far in the league 868 attempts 4,048 yards Three seasons already got 4,000 yards That's not bad 4.7 yards per carry 28 rushing touchdowns He has over a thousand receiving yards in three seasons six receiving touchdowns and The list goes on Wow All right Damn, he's had a pretty good career, isn't he? And he's number 18 on the list last year.  That's the question. Gotta be a big name Philip Rivers.  I don't have my LA charges pajama pens to put on right now It's just me half a laptop the TV screen and you guys So if you've liked this video if you've liked this series hit the like button if you want to subscribe Please do and I'll see you back here very shortly to check out Philip Rivers for the first time I Got a little bit of rhythm


So, during this course of the talk, I will explain how we could, how we could use sampling algorithms to extract meaning from data, and I will show some use cases where we've been able to apply it in the context of the problems that we try to solve it belong. Okay. Let me first start with a quick problem. Suppose we have to find the area under this curve, right, denoted by A. How many of you in this room think that you can find the area? Okay.  That's okay. Okay. How about this? How many of you can solve this integral? Okay. I see a few of you deciding to leave the room. Don't worry. I know we are all computer science engineers, which means we don't know what we are strong at really, right? However, there is a saving grace, which is that we can try to solve it with a computer. But how? Any guesses? Sorry? I actually can't hear you. Numerical integration? Okay. Sure. So let me quickly show you an idea of how we can do it on a computer without knowing math, right? Suppose we are knowing very little math. Suppose we can put this curve in a rectangle, right, basically take a rectangle that can enclose this curve, okay? And then what you do is you randomly sample points from the rectangle. So you use uniform random distribution and find points within the rectangle. So some points are going to lie within the curve and some points are going to lie outside the curve. So you will know which points lie within the curve by basically taking the x value applying f of x and seeing if y, if the y that you randomly sampled is less than f of x, right? That means that the point lies within the curve or else the point lies outside the curve. So I have denoted the points that lie within the curve in green and the ones outside is red. So now who can tell me how you will find the area? Exactly. So the ratio, right? Which is that, so the area is nothing but the number of green points with respect to the total number of points, which is multiplied by the area of the rectangle, which is C into B minus A, right? So essentially if you sample more points then the results that you get is expected to be more accurate, right? So this is an example of how you can use sampling actually to solve a rather complex looking problem like this. So I'll also give you one more example and what we'll, these are sort of simple examples to motivate how sampling as a concept is very powerful and then we'll then step into some real world applications where we will apply the same technique and see some really good results. Now assume that, you know, we are in this two-dimensional space and we have to sample points which is x, y and x, y as a certain probability distribution which looks like this. As you can see more points lie somewhere around the center which is 0, 0 and lesser points are lying sort of distributed at the periphery. So now how do we pick points from this curve or this, yeah, from how do we sample points x, y? Any thoughts? Okay, so let me, let me get to the next step. So I'm going to introduce a very powerful algorithm called GIF sampling and once you get to know GIF sampling you'll realize that you can apply it in almost every context including your own life and I'll explain what this algorithm is all about. Now suppose that, you know, instead of knowing p of x, y which is actually a joint distribution, right? So the joint distribution across both the random variables x, y, suppose we know the conditioners which is probability of x given y and probability of y given x then we can sample this in a easy manner. Now you may wonder why computing these conditioners is easier than the joint distribution but for the moment I'll ask you guys to bear with me and take it from me when I say that in most cases knowing the conditioners is much, much easier than being able to compute a joint distribution. So you will see that in real world examples later on but for the moment let's assume that we know the conditioners probability of x given y and probability of y given x. So then the algorithm goes, goes in this manner, right? You just pick a random point x0, y0. The probability of that might be even close to zero but don't worry about that. You sample a random point and then what you do is you change the x value to x1 with this conditional probability, right? Probability of x1 given y0. So use the conditional distribution to change the value of x. So now as you can see x0 has become x1 and now in the next step what you do is you change the value of y again using the conditional distribution probability of y given x and you sort of iterate this continuously wherein you change one of the random variables at every step in time. And once you start doing this, a few iterations later you will be at xi, yi and then again you apply the same thing. You get to yi plus 1 with xi which is a conditional and then what this algorithm guarantees is that after some time, which is called the burning period, the values of xi and yi that you will get is actually guaranteed to be from the probability distribution p of x comma y, right? So that's the beauty of that and let's now fit it into the context of the probability, the joint probability distribution that we saw, right? Because the x0 comma y0 that we saw happened to lie almost outside the probability distribution, right? This point as we all know is less likely to belong to this joint distribution, right? Now what's going to happen is that in the next step when you apply the conditional distribution the value of y might remain the same but the value of x has changed and then you will keep the value of x to be the same and then change the value of y because you are picking from that conditional distribution as you can see and it's going to change like this and within moments you've reached a point which is more likely to belong to this distribution than otherwise, right? So this is basically a sampling technique wherein even if you know nothing about the distribution, you can start at random and then you fix one thing at a time and you know a few moments later you'll actually be at the place where you want to be, right? So that's the power of Gibbs sampling so I'm sure you know when we have unknown parameters what you do is you start random, fix one parameter, fix the next parameter and keep doing that and a few iterations later you'll be at the place where you want to be. So let's see how we can apply this in the context of some of these problems. So I have missed a video here so but I'm sure all of you here know the K-means clustering algorithm so what the K-means clustering algorithm does is that given a bunch of points like this it will first pick a few random points as centroids and then cluster the rest of the points towards it as then you will assign the rest of the points based on the distance from the randomly picked centroids and then again you recompute the centroids then again reassign the points to the nearest clusters and so on until you sort of reach convergence, right? So that's the K-means clustering algorithm. I'm sure all of you have seen this clustering algorithm but what is the problem with K-means? Sorry, it's a convex clustering, what else? Very basic issue with K-means. There's a round covariance. Yeah, you need to know the K. Yeah, absolutely, so you need to know the K, right? And you choose some value of K that may or may not be right. So the determination of K is always a challenge with K-means. So what we'll do is how can we try to cluster these points without knowing K and how can we use some of the sampling concepts that we learned just now to solve this problem? Let's assume that this is the final state of the clusters, right? When you apply K-means. Essentially what these clusters represent is that each of these centroids actually have some sort of circle of influence around them. The points nearest to the centroid are more likely to belong to that cluster than points further away from it. In a sense there is sort of a waning circle of influence from the centroids, right? So in a sense this is nothing but a normal distribution around the centroid. So there is, assume that each centroid is trying to pull points towards itself and just like a Gaussian distribution, it's sort of circle of influence vanes as the distance increases. And when these points are two dimensional, essentially you have this kind of a 3D representation of the normal distribution around the centroid. So I want to quickly explain this algorithm. It's very interesting. I'm sure you will be able to apply to some of the problems that you guys are working on. But before that, I'll just do a quick brush up of the probability distributions. I'm sure all of you have heard of the Bernoulli or the binomial distribution, which is a coin toss, right? Where in there can be two outcomes and binomial is being able to toss it multiple number of times and Bernoulli is sort of tossing it one once. And then you have the categorical or the multinomial distribution where the number of outcomes is not just two. It's not just adsor tails. You have multiple outcomes.  So in this case, there are red, green, and blue balls. So it's more than two outcomes. So that's an example of multinomial distribution. So I want to introduce one more interesting distribution called the Dirichlet distribution. How many of you have heard of the Dirichlet distribution before? Yeah. So though the name sounds a little complex, and sometimes the treatment of it also looks complex, but it's quite simple actually. If the multinomial distribution allows you to pick a particular colored ball from a bag of different colored balls, what the Dirichlet distribution does is to be able to generate the bag. So how should that bag look like? Should the bag have a uniform representation of all colors? Or should it have a skewed representation? What kind of bags should be available for you to pick a ball? So that's what the Dirichlet distribution does. And in essence, it generates a multinomial distribution. So as an example, if you set the alpha parameter of the Dirichlet distribution to be 100, you will get a bag that looks like this. On the other hand, if you set an alpha parameter of 0.5, the bag would look more like this. So you can see the difference between the two bags.  There are more orange colored balls there. In the other one, the number of balls seems to be more uniformly distributed. So how are we going to use this to implement our K less means clustering algorithm? So whenever you encounter such problems, the first step is for you to come up with a reasonable generative model. And I'm going to define the generative model to be something like this. So let's say I have a bunch of points which I want to cluster. So let's make some assumptions on how did we get this set of points. So the typical generative model would look something like this. You need to choose how many clusters to generate. And then once you have decided the number of clusters, for each cluster you decide a mu, which is the mean, and the variance or the covariance if it's more than one dimension. And then for each cluster, you also decide number of points that should belong to that cluster. And then you generate the points. So this is how the points were generated. And now the problem is that you don't have any of these parameters with you. And as a data scientist, you are given only these points. And you have to infer what went into generating that data. So let's assume that there were three clusters generated like this. And as you can see, all these clusters have different centroids. The orange one has a smaller variance. And the blue one has a bigger variance. And the green one has a skewed sort of covariance to it. So now the next step typically in solving these problems is called the inferencing step. So we know that this data was generated in this fashion. Now we have to infer things, which is compute the parameters with which this data was generated. So this is what we are going to do in the inference. So the inferencing problem is as follows. So now assume that there are no more than M or max clusters. So you may say that M looks like K. Well, for solving most of the problems, you need to have some sort of prior. M could be the worst case as many number of points that are there. But in most cases you know you have some sort of hunch, which is better than having to guess the exact value of K. So choose M. And then for each of these clusters, we have to infer the number of points that belong to the cluster, right? Which essentially is nothing but a multinomial, which is how many points are there in each of the cluster, which if you recollect is like that bag, which is number of points belonging to each cluster. And for each of these clusters, we have to infer the centroid, which is the mean and the variance, right? So let's see how we can get this information. So which is the next step, which is inferring the parameters. So as I said, please pick a sufficiently high value for max clusters. Now why did I introduce the Dirichlet distribution? There's one more parameter that you have to set, which is the alpha. The alpha decides how these clusters are likely to be distributed, whether it's going to be sparse or uniform. It is definitely better than having to choose one value of K, because alpha sort of decides whether all clusters have points or few clusters among these have points. And then what do we need to find? We need to find all these values, mu1, sigma1, n1, mu2, sigma2, n2 for all of these max clusters, correct? So this is essentially a joint distribution. Now as you can see, finding or sampling from this joint distribution and finding all of these values is a hard problem, right? So now what can you do? Instead of sampling from the joint distribution, we could sample from the conditional distributions. And now you shall see that the conditional distributions are much, much easier. So we're going to now apply Gibbs sampling algorithm. So first, use the Dirichlet distribution to sample a multinomial. So again, this is a random multinomial. It may or may not be right. Now what you do is assign random points as centroid for each cluster. Assign a random covariance for each cluster. Very similar to the way we tried to sample points from the joint distribution earlier. And now based on this configuration, assume that this is right. Now you assign points to the cluster. And remember that essentially you're doing this assignment or sampling based on the conditional distribution, right? Similarly, now once you have assigned points to the cluster, now recompute the mu and the covariance in each of these clusters, which is again an assignment based on this state of the assignments of points to different clusters. So assignment or sampling based on the conditional distribution. And then again you recompute M, which was a multinomial, based on how many points are in how many clusters, as well as taking into account the Dirichlet prior. Again this is an assignment or sampling based on a conditional distribution. And essentially you just do this enough number of times and pretty soon you will see that these converge and you will have basically the split of the points into clusters. So I had a video here, but I'm not sure. So I'll go through this quickly. As you can see at the earlier step, it has actually reduced, my max clusters was set to 10. And it's gone down to four already. We know that there were three clusters, if you remember, in the example that I showed. And so you can see that the fourth cluster, which is orange in color, is slowly vanishing. And you're left with basically three clusters, right? With the right covariance and sort of means. So how can you apply this? So we did this in our company to basically identify similar companies by looking at the skill set of employees within those companies. So if you take the skill set of employees within the company, represent it as a vector. And now if you do the KLS means clustering, I've done this on a small sample set, just for illustration purposes. You can see that companies which are similar come together. Like the Goldman Sachs, the Morgan Stanley, the Tava Research comes together. The Cisco, the Juniper networks, the Tejas networks, et cetera, come together. So this is pretty powerful because it's very hard to know how many different kinds of companies exist and set the right value of K. So this is one example. For those who are interested in knowing the code, I have uploaded the code that I wrote for this over here. So you can look it up as well. And so bit.do slash KLS means. So I'll quickly explain how many more minutes do I have? I know I've run out of time. Ten more minutes. Thank you. So now we already saw one application. Now let's see how we can apply to a slightly more complex problem, which is what is this? It's a resume. So the problem is the resume parsing problem, which is understanding the contents of the resume. So why is it a challenging problem? Because it's a semi-structured document. It has both text in it. And there is also a notion of a structure there, which is characterized by the visual and logical layout, the organization of the content, the different fields, the font size, color, indentation, all of this convert. What would otherwise be an unstructured document into a semi-structured document? Okay, so now as before, what do we need to do? If we are going to apply a sampling algorithm to extract meaning from this data, we have to define the generative model. So generative model is like how do people write their resumes? So we'll try to basically get to the minds of people who write their resumes, which is all of us in this room, and try to come up with a model, which fairly matches how people do it in real life.  And each text block, as it could be of heading type, or it could be actual content that you write. It has a certain styling. You decide where should this be nested under, which means that every text block has some sort of a parent. And then what are you going to write there? So let's say you're in the work experience section, then within that you can put in the heading of the current company that you're working on, and then within that you're going to write what exactly you do in your current company. So there is some sort of structure there. So all of these parameters is something that you think through, and then you build your resume. So this is a generative model which we need to infer from. So what we do is we try to see what are the properties or aspects with which you write this resume. So typically what happens is that text blocks of similar class tend to have similar styling. So for example Google and Microsoft are companies, and essentially you would tend to write both of these in very similar font or styling. Similarly the role within these companies, you tend to write it in the same format. And also what we see is that in most editors you would tend to have text blocks to have the same styling at the similar nesting levels. So you can see that even though these two sections are different, but be computer science which is actually a degree looks similar to software developer which is a role because the nesting levels within the semi-structured document that is the resume is same. So at nesting level three, most editors make you type the same font styling. And also another interesting thing is that, you can see that Google and Stanford University have similarly styled parents. So if two nodes have similar styling they tend to have similarly styled parents. So what we do is we take these properties and based on these properties we try to infer what were the parameters that went into making of this resume so that we can have a pre-structure of how the resume was written. So essentially the I text block, right, so the resume has a bunch of text blocks. The I text block is generated by sampling from this joint property distribution, right, which is deciding whether it's a heading or content block, what is the styling, what is the text based on certain parameters. So what is the inferencing problem here? So inferencing problem is you're given the resume. Now you have to identify the structure and what does each of these text blocks mean, right? So essentially given these, we have to determine what does this text mean. Is it talking about the institute you studied at or the company that you worked at? So all of these parameters, right? So essentially, as you can see, you're trying to sample from a pretty complex joint posterior property distribution. So how do you solve this problem? Instead of sampling from the joint distribution, you have to sample from the conditional distribution, which again in this case is much more simpler if you take a look at the properties that I have listed. So this is an example of the output that you get when you pass this. So we get a structure of what each of these mean and more details of this. We presented our work at ICDAR. So you guys can Google for it and get into the details of what happens in the inferencing stuff because you don't have much time left. So thank you all. So happy to take any questions that you guys have.


Hello, this video is part of a series on C programming and we've been looking at cross compiling. We were cross compiling from Linux for Windows. Then we cross compiled for Linux on Linux, but for different architecture such as ARM. And we did that in the last video. We copied our executable over to a Raspberry Pi running Debian ARM and it worked. But let's see what we can do with an Android device. Android device is a Linux device after all, it is running Linux kernel. Even if people will tell you it's not really Linux, it is really Linux. It's got a Linux kernel. And you can compile for it just like you do on any other Linux system. So let's copy over our executable that we compiled last time to an ARM device. I have a phone hooked up here. I'm going to say ADB push and I'm going to push from our bin directory our ARM hello. And I'm going to push that to a directory called data local temp. If you ever need to push something to an Android device, this is a folder that you can push stuff to because a lot of folders you don't have permission to. It's a simple one to remember. And it's been pushed. So now I can ADB shell and I should be able to navigate into that directory. And I should be able to say dot slash ARM hello and it should run. But it doesn't. No such directory. Why is this? Because it's an Android device. No, not necessarily. It's because we have created a linked executable. What does that mean? It's going to look for certain library files, certain lib files on a system. They're not embedded in our application. And this is very common with Linux systems. It's just an efficient way of doing stuff. Instead of having multiple copies of something, we just have one and we tell our applications to look at them. Well, the file system on an Android setup is a little different. The actual library it's looking for is probably on the system somewhere and we can tell it to look for it or we can just embed that library into our executable. So let's go ahead and look at doing that. So I'm going to exit out of my phone. I'm back at my desktop here. And last time we used an application called gcc-arm, or sorry, in my case 10-arm, although the version might be different for you. Is that not what we're working with here? I'm sorry. I'm thinking of the package name, not the executable name. So ARM, Linux, GNU, E, A, B, I, again, look in your package manager for this. You should find packages for it and select the one for your architecture that you're trying to compile to. Because again, we're compiling for ARM, but I've also compiled for MIPS processors before, I think that's how you say it, and a few other processors. And although ARM is one of the most common, there are other processor types out there. And luckily Debian supports almost all of them, so you can actually run Debian on any of these systems if you have the storage for it. Anyway, that was a little side note there. We're going to say gcc, in my case 10-arm, again, the version might be different for you as wherever you have installed. And last time we said this is what we want to compile and we're going to put it in our bin folder and we'll call it, hello, not windows, we're going to call it ARM hello. But I'm going to call this one dash static, excuse me, static. And what we're going to do here is right here, I don't know if it matters, I always put it right here, we're going to say dash static. And that will now compile the required library files into our executable. Great. So that's there. So let's go ahead and push that over. So I'll use our push command again, but I'm going to push our dash static, did compile it there, right? Why is it not auto-completing? Oh, because push does, because ADB doesn't auto-complete, right. Sorry, I thought I messed up there for a second. Okay, it's been pushed over. Let's go ahead and ADB into our shell again. So, oh, shell. So for those of you, so you don't get confused, if it says bullhead here in this particular case, because that's the model of phone here or the code name for the phone, I am now logged into my phone. Anything I run right now will be running on my phone, has nothing to do with my desktop. We're going to move into that directory, and again, I've got two files here. And if I use the file command to display them both, you can see that this is our hello, this is our hello static, they're both ELF, this one is an executable, this one's a shared executable, this is our original one, they're both 32-bit arm processors, this one is dynamic, this one is static, and you can see it's dynamic, it's looking for this particular file, which is, even if it is on my phone, it's not in that location. So now, if I was to run again, our arm hello, it's going to tell us that there's no such file directory. It says that you think it's looking for this, it's actually, I think it's saying that it's missing, this is missing, even though the error message doesn't actually say that. But let's go ahead and do our hello, our arm hello dash static. It says hello world, how great is that? So we have now compiled that. Now, real quick, what I'm going to do, let me get my phone turned on here and unlocked, and what I'm going to do is, I'm exiting out of my phone here, but then I am going to go and run this program here, no, hold on a second, yeah, that is the name of the application dash TS. This is actually saw this on Arthur Reader's YouTube channel. This is an application you can install from your package manager and it uses just ADB to display the screen of your phone on your desktop without having to install anything on your phone. It's just kind of built into the phone already using ADB, I'll do that, and we should get our screen. So this is my phone, I'm logged into Turmux here and I have, I can CD into my data local temp. I'm going to try to run it from here. I have found that it does not work, trying to run it from that directory for some odd reason, but what I can do is I can copy that into my home directory, I can go back into my home directory and I can now run that here. So I'm running that on my phone, in my shell on my phone. So yeah, it's working. We have compiled a C application that I can actually pick up my phone and run. And I didn't have to change the code at all because it is just C code and I compiled it for a Linux system. I just statically embedded all those libraries. So why don't you always do this? Well, efficiency. Let's go ahead and list out from my bin directory here and again all the files, all the code and compiles here are going to be in my GitLab page. Go ahead, check out the link in the description to the GitLab page there. Go to the C folder and then tutorials and you'll see everything in there. If I list out my ARM files here, you can see. Let me go ahead and list it with information. This is our original static or dynamically linked. This is our stack link. Look at the size here. Now they're both very small files, but look at the difference. One is 8 kilobytes. One is 489 kilobytes. That's because your C code needs a lot to run.  But it is substantially bigger. And if every application you compiled, it could add up after a while. We're doing dynamically, this is how big your code is, and then those libraries that take up all this space are only on your system once. And again, I've never done it, but I'm pretty sure that I can do a dynamically linked for something like my Android device, but I'd have to know where those files are. Probably isn't hard to do, but I don't compile too much for my Android device. I use shell scripts mostly, but you could statically compile your applications, copy them to your Android device, and run them right in there from your phone. So if you know how to compile, if you know how to write C code, you know how to write C for an Android device. Now, obviously, if you're actually going to be interacting with the Android environment, you're going to have to learn their APIs and what's the word I'm looking for. What's the word I'm looking for? It's not just API, there's a Android stack, I think is what it would be called. I've never really messed with that, but as far as just doing system level stuff and writing C code that you would write on, you know, as long as you're not creating a GUI, this is all you need. So anyway, I do thank you for watching. Again, check out the links in the description. You can find a link to my website, filmsbychris.com, that's Chris of the K. And also a link to all these files that we are working with here, all these codes, all the resource files, all the compiles there. Go ahead and check those out. I thank you for watching. And I hope that you have a great day. I hope you found this useful. Bye.


Twitter is such an amazing place, that's probably like nobody ever. Especially with everything that's going on with the whole Twitter blue and what not. But we're not here to talk about that. If you don't mind digging through trash a little bit and sort of swimming your way out of the cesspool. And Twitter can be really really fun for you. And it was no different when we saw one of Odell Beckham Jr.'s latest replies. Now of course the talk with Odell Beckham Jr. all off season and especially throughout this season has been where's he going to sign? Who's going to pick him up? And when will he even be able to play? Like Jay Glazer said last week that Odell Beckham Jr. will be cleared by the end of the week. The end of the week is here and Odell Beckham Jr. still hasn't been signed. We heard rumors that the Rams offered him a deal but apparently it was a lowball offer so he remained a free agent. And I think over the past couple of days we done heard from like everybody within the Cowboys organization from GM coaches, players saying we would gladly take Odell Beckham Jr. and I don't blame him. And then there are of course a few teams that you can just never count out when it comes to adding talent. Things like Kansas City they're never afraid to add more. The Buffalo Bills are always searching for ways to get better.  Sorry we gave you that lowball offer. Let's reconnect. So it's still to be determined exactly where Odell Beckham Jr. ends up. So while we aren't sure exactly of where Odell Beckham Jr. will go, he gladly let us know some teams that he won't be going to. And hearing it directly from the horse's mouth is always nice because we can get so caught up in different rumors throughout the media about this player and where they could end up and who's interested in them. But when we hear directly from the player who he's not interested in, it's a beautiful thing. Now Sir Yacht, who Browns fans are all familiar with, he's a Super Browns fan, has a podcast, does a lot of content, creation. Pretty funny too. He just recently applied and was accepted for Twitter Blue. And I'm on that same boat as well even though it seems like Twitter Blue is gonna come and go in a heartbeat. But anyway, Sir Yacht decided to use that check mark to his advantage. And this is what he did. He tweeted, hey, OBJ, don't reply to this if you're signing with the Browns. And this is a tweet that we see often from people when they sort of want to give people a humor filled hope that, hey, this player, if they don't respond, then that means whatever we're putting in this tweet is true. Because we know normally a lot of players, they won't respond to something like that. So it gives people a small glimpse of hope. Odell Beckham Jr. took his eraser and wiped out any Browns fans' glimpse of hopes that they had for him returning. Because he responded and he said, hey bro, so that let it be known that Odell Beckham Jr. will not be returning to Cleveland. So Graham Tideke decided to take it a step further. My apologies if I said your name wrong. And Graham covers the Broncos and his verified check is legitimate. He didn't have to pay for it, unlike Sir Yacht and myself. But anyway, he took it a step further and replied to OBJ and said, hey OBJ, don't reply to this if you're signing with the Broncos. And hey, I respect the effort. I love it. I got no problems with it at all. But Odell Beckham Jr. also didn't have a problem shutting that one down as well. And he gave him a little wave. So this was a nice update from OBJ himself, letting us know which teams he will not be signing to. So we'll keep watching, we'll keep waiting and we'll see who else OBJ shuts down. Love y'all team, keep it clean. Just like the Browns and Broncos, chances are when it comes to signing OBJ, I'm out.


President Mohammad Buhari talks tough, threatens to deal with promoters of insurrection, while Twitter takes down his Twitch. And what is the effect of Nigeria's insecurity challenge on humanitarianism in the country? Or this and more on Plus Politics? I'm Marianna Korn. President Mohammad Buhari has warned those promoting crime and insurrection in the country, noting that his regime will treat them in the language they understand. The president also said that many of those misbehaving today are too young to be aware of the destruction and the loss of lives that occurred during the Nigerian civil war. Some Nigerians, however, expressed their anger and warnings, at the warnings, by the way, by Mr. President, as the statements did not go down well with them. What's running us to have this conversation is Monday Ubani, legal practitioner, former president Ohanese Indigo, Odozi Umodozi and Muritala Abubaka. But before we get to our guests, thank you gentlemen for joining us. Let's take a look at a clip of Mr. President speaking about the insecurity in Nigeria. So whoever wanted diversion or destruction of the system and at this point I think we'll soon have their shock of their lives. I think we have given them enough latitude. They have made their case. They just wanted to destroy the country. Simple. Because what do they want? And we are concentrating on infrastructure because no country or institution can be developed without infrastructure. What is happening in the southeast are taking police stations, killing the police, taking away arms and ammunition. Now, for those of us who are unfortunately in the field for the 30 months of the civil war, to see the carnage of how we kill ourselves, at least a million people. I think those that are misbehaving, they were either too young, they didn't know what happened. But for those of us who went through all these things, we can't understand. So we will treat them in the language they understand. So I feel for your understanding and so on, we are going to be very hard sooner than later. We have done our best to change the service chiefs in the IG. We allow them time to go around to make necessary changes for them to be firmly in charge. We'll try and give them the resources they require and we will demand security. Well, I'm sure that my guests have listened or watched this video over and over again. But I'm going to start with Barstow-Bani. Barstow-Bani, we all obviously have seen Mr. President's tweets. We have heard him speak. You listen to that video. He started by saying that his government is concentrating on infrastructure and that without infrastructure, you can't really build or develop a country. And I also watched the part of the video where the presidents were asking a question more like, am I not leading the country according to the Constitution? So let's start from there.  Do Nigerians have a problem with the president's leadership style or the fact that he does not lead us according to the law? Or could the president be misconstruing what Nigerians are asking for, to him not leading according to the Constitution? Yeah, thank you for having me. We must admit the fact that there are issues with us as a nation. In terms of insecurity, Nigeria is no longer a safe place for anyone at this juncture because virtually every day you hear about people being killed. The economic situation also is not ingested. People are unemployed. There is hunger in the land. Economically, people are not happy with the style of governance and the kind of hardship people are facing currently. Apart from that, there are so other issues. People have been complaining about the issue of our structure as a nation that we need to actually think out with the structure that the defective system is affecting governance and people are not effectively getting work they ought to get as citizens of Nigeria. We elected a leader who will address some of the issues that we're complaining about of the previous government. But those issues are still reoccurring. And so people are complaining. But the president and some of his aides do not feel what Nigerians are feeling. They think that they are doing their best. But I don't think that their best is good enough and people are reacting. Now, the president has a right to be angry and feel frustrated, especially when basic infrastructures or structures in place like high-neigh offices have been bought anywhere. But the manner of communication is what people are complaining about. And that is actually what had led to Twitter pulling down his statement from his account. That it was clearly a trait by president of a country that at this juncture should be employing some level of language that will actually unite us rather than further divide the country. You don't use traits to govern people. There are some certain things you need to say, especially with reference to the Civil War he made mention and then referring to a particular region. I'd say it without any fear of contradiction that virtually everywhere in the country is unsafe now. And there are lives that have been lost, that there are destruction all over the place, that we will need a president that will be clearly impartial and talk to all the criminal elements all over the country, whether they're in the North, whether they're in the South, whether they're in the South East or in the Southwest. The president should be talking, say, look, we need to really have peace for us to move as a nation and speak in such a manner that shows that he's a father. But when you now begin to speak a specific region and make reference and do it as if there is only place where there are issues, where there are issues all over the country, then of course people have the right to complain and they have complained to the Twitter and naturally Twitter has reacted and said, look, the statement itself are falling below the standard they require, especially of a leader of a nation and that's why they have pulled it out. So I think that the president must be properly advised to now look at the strategy, look at the way of communication, look at the language he's employed in matters like this in order to ensure that we unite ourselves, run a country that all of us shall be happy. If there are any area people are complaining, then let him actually address those areas in such a manner that he shows that he's a father of the entire nation. That would be my advice to the president rather than the threat. The threat would rather polarize us the more. Okay, let me go to Murutala. Murutala, I'm going to quote the president because in this statement he did say in some parts of that video, what do they want me to do that I'm not doing? This is the president saying it. He asked a lot of questions and like I said to Baris Albani, he asked, am I not leading the country according to the constitution? Now I want to follow up from what Baris Albani said. We have been asking the president to speak. Nigerians have been saying we need the president to speak. We want him to address the issues. We want him to send shock waves through the spines of these terrorists and people who are trying to divide the country or cost mayhem. And now the president has spoken. What do Nigerians really want? Well, thank you very much for having me. My name is Murutala Abaker. I'm the joint, I'm the convener joint action committee of Northern Utah Associations. And then I will align myself strongly with the presentation by my colleague. And then I also wish to commend your program because even from the tune, the selection of the topic you want us to discuss is not meant to polarize, but rather to profile solution to our many problems. And then just like he said, as a president, it's supposed not to seem to be overwhelmed by whatever challenge and even resort to threat and the use of other languages. For instance, if you said the language the iPop understood, which is many of us is just anarchy. Are you saying that the federal government as a constituted authority is going to resort to anarchy as well? This I think is a wrong choice of ways. So the president have all the constitutional power to deal with any challenges within the constitutional arrangement. So what we expected to hear from the president at this trial moment is to inspire Nigeria and to convince us what they are doing within their possible power to bring sanity, to bring law and order and to restore peace in all the troubled area in the country. And just like you asked, the president you can see he was acting frustrated that am I leading the country according to the constitution? Yeah, he may be to his own, from his own perspective, and then people around him, maybe they think they are doing their best or they're doing well. They're like, Mr. Wally said, the president did say, Mr. Bobokat, the president did say expressly, I'm sorry, Mr. Bobokat, the president did say expressly that they are doing their best. He said it again and again. He said he's fired the service chiefs, he brought new service chiefs, he's given us a new IGP. So our response is that the best is not enough. And at the same time, the president has the constitutional right. That is why his commander in chief of the armed forces, he has all the coercive apparatus to utilize, to bring about any situation that would threaten the corporate existence of this country. So we are not expecting him to use the kind of language he used. But making reference to South East, we also have to look at the context. So because the people that came are from the INE, and they came to report to the president that their facilities, their offices, and all these things are built at heart in the South East. And that is why he's making reference to this particular system. So we have to look at it and let us be very honest with ourselves because promoting sentiment and then ethnic hatred will not help at this matter. So what is required is people, is for all of us to join hand and bring about a restore piece in that trouble area. Okay, back to you Baistalpani. He just made mention of the fact that the Southeast was being referred to by Mr. President. And there's been an uproar on social media. People are reacting. And I have seen a couple of those reactions. But there are people who have also said that when it comes to the issues in the Southeast, the president seems to have double standards. There seems to be more action and more aggressiveness in terms of security and going after people who cost mayhem. Now, nobody's saying that it's okay to have the kind of disturbances that we've seen, especially in emo states. And of course, the fact that INEC officers have been targeted. There have been theories that have been propounded, of course, conspiracy theories that this is because elections do not want or they do not want elections to be held in the Southeast. But let's look at the body language of Mr. President when it comes to the Southeast. Do these people have a reason to say that he has double standards when it comes to the Southeast? And if, for example, I were to buy into that theory, if the president is not using the same form of powers in other parts of the country, must he sit back and watch what is happening in the Southeast so that he doesn't look like he's biased? No, I am not happy with what is actually present playing out in the Southeast. The level of destruction that is going on, the attack on security agents, and even the destruction of INEC officers that is presently taking place in the Southeast is something that any sane person should condemn. That is not how to go about agitating for a better country all of us, climate, life, and property is all in.  You are even attracting some of these army and policemen to invade your region and begin to do things that are clearly, clearly not convenient. So I condemn in totality what is playing out presently in the Southeast and we don't want it. But having said that, it is also imperative and important that a president should be very impartial in his approach to anything that happened, other criminally anywhere in the entire country. That same day that the president was talking about the Southeast and making reference to the Civil War, there was a kidnap that took place by the bandits in Niger State, how many students were kidnapped, that same day. And we didn't hear the president in the language in one in the bandits in such a moment. We also did not see the president, the president presidency was very angry with the governance of the South when they came out to ban open grazing and said no, that they have no right to do all that. But I didn't see the president say, look, these bandits and the hazemen that are killing and causing so much mayhem in the Southern region that these things should stop. So what I need is clearly impartiality. If anyone knows who I am and the role I played for the emergence of the president of this country, that is President Bueri. I mean, people who know what I did in 2014 and 2015. To the extent that the president himself has spoken to me on phone two times through Mr. Femi Adesino. He arranged it for the president to appreciate what I did. I didn't care who he, you know, that was coming. I've minded of who is coming to make this country to be a better country, to run Nigeria as a father of the nation and not to show impartiality in his governance.  And from one of his body language every time that is any issue in the South, he comes and talks tough. But it doesn't do the same when other regions are involved. So that impartiality is actually what has become very provocative in most instances when the president speak. Yeah, we want the president to speak to us. But we want the president that will speak a language of peace. We want the president that will speak a language now of unity. We want the president now that will talk to Nigeria in such a manner to show look. I care for all of you. Whatever problems and situation that is happening in the country I care about and I'm gonna solve it. That language is what we make everyone to give his best in order to, but when you are threatening people who are already frustrated and doing something that are very, very, not convenient, then you are pushing them to the age again and they will begin to think that are not convenient and then dividing and polarizing the nation and all that. So the language of peace, the language of reputation, the language of reconciliation, the language of what is it that you guys are going, I would deal with it. I will solve it.  I mean, somebody going to attack policemen we call going to release prisoners shows that there is the level of insanity with no certain behavior. So it is no longer normal. So it requires a higher understanding of a president to now speak to these people. What is the issue? Whatever is the issue, let's come to the table and discuss it and I'm here to solve it as a father of the nation. So the language now will be different from the language of threat because these guys, no matter what you threaten them they already, they already given up themselves. They don't even mind about their lives anymore. So that is why I think that the president should be a bit more mindful in the kind of language he will employ in addressing some of these hitting problem that is threatening this nation. The language of trade at this point in time, I think it clearly, clearly he conceived and will not help in reconciliation and bringing and unifying us as a nation because we really need peace. You know, the president himself said it that we need peace in order for us to give good governance. We need peace for those basic infrastructures to be built. But the moment that is anarchy, the moment that is war, the moment there is no peace then those things that we desire for our nation will not come to fruition. So I think that the language must be said in such a manner to bring a community and all that. That is my take. The president is clearly, clearly impartial. You know what I mean? I mean impartial in most of the actions or any time you speak, you know anything that happens about the South is I see the president sometime, you know speak with so much vehemence and so much hatred in him and other and he may be wrong, you know but I also want him to use such vehemence and anger when other crime, you know all other people from other region commit such a crime in such a manner. Let him show that vehemence. When people see it, they will now say, okay, the president is right because he doesn't show any level of partiality. But when you see him always, you know coming so high on people who may have committed crime and he doesn't hide it anywhere, you know it occurs, you know it shows that there is something that is fundamentally wrong in his style of governance and he needs to change. And as I said earlier some of us played a very major role in his imagines and we still love him as a president but he should at this point in time try to be a bit more talkative. Let me go back to Mr. Abu Bakar. Mr. Abu Bakar just to pick up from where by stop and he stopped. He kept emphasizing on the fact that we need peace and the president also said so. But if the president is saying in one breath that we need peace and then he's saying that he's going to go all out to deal with those who are perpetrating evil in a manner that they understand which means of course it's going to be a fire for fire thing. And we had a point in Nigeria's life where we need I mean because we've seen soldiers, we've seen all kinds of force being put out but then the reactions we get is not a ceasefire. We don't see people stepping back. We still see more and more happening. Is it true for those who are saying that the president is biased, for those who are saying that the president's body language is not that of unity even though he says it with his mouth? Do you think that the president really wants the unity of this country if in one breath he's saying one thing and in another he's saying something else? How do we not? Because you said that we need to band together as Nigerians but if the leader of the country is not pointing us in that direction what do we do? You see, sometime I get confused when people are equating the entire region with the action of some pocket of criminals. From the response, Mr. Obani is giving the impression I see Mr. President is threatening the entire South Israel region. So you don't think the president is threatening the entire South region? The entirety of the people of the South East, how I wish the president would be very decisive on the criminal that are making life difficult for us in the North. So if somebody should talk about bias, it should be us because when it comes to life, something that affect our life in the North, we don't see the president to be very decisive in deploying the military, in deploying the police to tackle it. How do you think that is? Why do you think the president is not that decisive? Mr. Abu Bakar, why do you think the president is not decisive when it comes to what's happening in the North because a lot is happening and it's not just the North East where we're dealing with Boko Haram. We have the North Central, we have the middle belts. There's a lot going on and you have said that the president is not decisive. So I'm asking you, I'm putting the question back to you. Why do you think he's not as decisive as he is when it comes to other matters in the South East especially, but then he's very decisive, well, rather, he's not decisive in the North but he's very decisive in the South East. Why do you think so? But do you know one of the responsibility of every government is to maintain law and order? And then within the constitution, it's only the government that has monopoly of use of force. And when some people took up arms against the government and committing crime and causing anarchy and you expect the government to fold his arm, you remember government legitimately have the right to deploy and use force against any criminal element that are trying to disturb the peace of the country. So what I cannot understand and how somebody with activities of criminals who are attacking police stations, who are attacking in high-level offices and all federal government facilities with the entire interests of the region, are we saying that what the iPop are doing is in the best interests of the South East? Are we saying that what the bandits are doing to the North, what is happening in the North? Is it in the best interest of Nigeria and Nigerians, Mr. Buboka? The point, I'm sorry, I wanna ask that same question to you. So let's get this picture clear. Mr. Buboka, are you saying that what is happening in the North, in the Middle East, in the Middle Belt, what's happening in Kaduna, what's happened in Niger a few days ago, is in the best interest of Nigeria and Nigerians? That is why we are saying that we expected the president to be decisive and bring an end to that. And if today we see the same president rolling out all the power behind him to go and stop the kindness that is taking place in the South East. So we should be the one to be complaining that when it affects our own land, we don't see the president doing that. Bringing the military, bringing all the coercive apparatus behind him to give us peace. So we see this as a failure of the president, but not as an agenda to put some certain section of this country at a very difficult period. We wish that this threat that is given to IEPOC should be given to the rural bandits who have made rural area in the Northern Nigeria difficult. And we wish he's using this same threat and deploying the capacity and all the forces against the Boko Haram, because we want peace in the North. So we are not, our interest is to see that there is peace in the entire Northern country which we are expecting the president to do. And it is not doing that. We see it as a big failure. But I'm beginning to be surprised when the president is taking steps to arrest the degeneration that is about to remove the entire Eastern region and some people are complaining. Would they rather prefer that the government just sit by and allow the criminal to continue perpetuating the carnage and annihilate their perpetuating? I wonder, so I just want to be clear. I hope the same thing as the South East, or they are two different things. So that's two different things for them. So probably it's threatening the criminal. So I wonder how some people just have headache about that. Okay. I'm going to throw this back to Barista Obani because we're out of time. But I want to quickly, let's examine Mr. President's tweet because the information minister, Mr. Lai Mohamed has come up to say that Twitter has already taken sides in this matter, especially was the fact that the president was threatening on the issue of civil war. And people said that there are many other ways the president could have put out this statement, especially on social media. And let's not forget, the president of a free world was also banned from social media. I'm talking about former president Donald Trump. So our president is not going to be the first, but our president has not been banned. His tweets has been deleted because it somewhat infringes on the rights of rather it violates the rules and regulations of posting on that social media platform, Twitter. So Barista Obani, let's quickly look at that and the concerns that have been raised and of course, Mr. Lai Mohamed's response to Twitter. Okay, he's contradicting himself. We said it earlier that what the president should employ now is the language of unity. He said it, but he's contradicting himself now by the statement is nobody's supporting crime and I said it earlier that what is going on in the South is something that is condemned never is level of insanity. It's something that we should not in any way tolerate. We all need peace to develop our environment. So the issue of going to burn down police and then keep policemen. Now, what is going on in the East? I just read a report. I don't know how true it is given by one credible agency that a lot of boys now are being arrested and most of them are being killed and they level them as terrorists, as a high-pub, armed wing, ECN, and eliminate them and they give names of those men that have been arrested and killed and all that. I don't know how true that is and all that. That's the kind of thing that happened when the president is not employing the approach that seems to actually bring peace. But once you go about it by way of threatening people and if you keep on threatening people and unleash army on the public, we are creating more confusion and then they begin to remind us of the world. Are you praying for a full-scale war so that we go back to 1916 where you guys were 13 months in the bush and all that? That is not the kind of language and that's why that language was pulled down because it fell short of standard, allowed in a modern age. It fell that standard and that's why it has been pulled down. What we want to say is that what is happening in Nigeria is not a normal thing. And it came as a result of series of years of misgovernance and not paying attention to basic things we're supposed to do. One, we're supposed to address the issue of education. We fail to address the issue of basic infrastructure that's supposed to be in place that would generate employment. I'll speak to you today, the number of people that are unemployed in Nigeria is more than 40% of the population. Now that brings frustration because then economic inequality brings frustration and all that. So people are really, really frustrated. People are really, really angry. Are the slightest provocation? They take up arms and then issue of politicians also who have armed these guys and after using them, they just dump them. Meanwhile, those guns are not taking away from them. So they have now created an army of disgruntled people who are armed and they're using them now in a manner that is actually putting all of us in a state of un-safety. So it is important we understand this. So the approach now, we'll be the present to address some of the things that people are complaining about, unemployment, economic equality, justice and fairness. By the time you begin to enthrone all this kind of principle in governance, it's not by gun. Nations do not win by gun. The number of guns you have, the number of arms you have, the number of plates and empty notes, without any real or threat, you may, it is by way of heroes' governance that have affected the lives of the people that will make people to say, oh, I am gonna give my support to this government. By the moment you begin to threaten people. By the time we have to go, unfortunately, we're out of time. I wanna thank you, by Stalbani and of course, Mauritiala Abubakar. Thank you very much for being part of this conversation but time is not our friend right now. So thank you so much for speaking with us. We appreciate it. Okay, very good. All right. It's a pleasure. Thank you. We'll take the short break now and when we return, how do Nigeria's security challenges affect humanitarianism in Nigeria? Well, we'll be right back because we'll be talking with the ICRC, especially with the regions in where we have IDPs. These people are going to be sharing the experience with us and how all of this insecurity in this country has displaced people, stay with us.


Hello and welcome to the session, I am Shashi and I am going to help you with the following question. Question is, find the second order derivative of the functions, the given function is x multiplied by cos x. Let us start the solution now, first of all let us assume y is equal to x multiplied by cos x. Now differentiating both sides with respect to x we get T by upon dx is equal to x multiplied by the derivative of cos x plus cos x multiplied by derivative of x. Now this is equal to x multiplied by minus sin x plus cos x multiplied by 1. Now we get dy upon dx is equal to minus x sin x plus cos x. Now again differentiating both sides of equation 1 with respect to x we get T square y upon dx square is equal to minus x multiplied by cos x plus sin x multiplied by minus 1 plus minus sin x. So this implies T square by upon dx square is equal to minus x cos x minus sin x minus sin x. As we know sin x multiplied by minus 1 is equal to minus sin x and this is also equal to minus sin x and minus sin x minus sin x is equal to minus 2 sin x. So we get second derivative is equal to minus x cos x minus 2 sin x. So the required second order derivative is given by minus x cos x minus 2 sin x. This is our required answer. This completes the session. Hope you enjoyed the session. Goodbye.