Welcome back to Plus Politics, a document showing that the embattled minister of communications and digital economy, Issa Pantami, plotted with some Muslim leaders to violently wipe away Christians from northern parts of Nigeria. It says that Pantami chaired the July 13, 2010 meeting of the Yemenut Nasr al-Islam, GNI, where it was agreed that Christians would be stopped from evangelizing, whether or not this is true. We however now know the presidency stand as regards the drama circling the minister. And we ask, what are the potential security implications of the minister holding on to his office? Joining us to discuss this, we have Mr. Tony Fouyeton, a security expert. And a lot later, we'll be very likely to be joined by Kabir Adamou, also a security risk management and intelligence specialist. Thank you very much for joining us, Mr. Fouyeton. Thank you. It's my pleasure. All right. Let's start with, you know, the minister hasn't denied that this meeting held. In fact, most of the conversations that he has put out, he hasn't really denied much. We have only, you know, seen that, you know, the government has decided to forgive the minister and of course, chosen that we all move on from all of this.  Is that a good step to take to ignore some of the conversations in that meeting in 2010? Well, for those of us that are in the security industry, for some of us, it is not something that is new or spectacular, except for the fact that in most cases, when we raise issues like this, those of you at the journalistic table who always ask, do you have evidence to that effect and all those things? I remember that I've granted several interviews on this platform and I mentioned the phrase sleeper cell and I remember I said that sleeper cell exists in almost every strata of government in Nigeria and that there is not, it's not, there's not a spectacular about that assertion. You remember that even the former president did say that Gohwaram were in his government and before this now, you now have a new government in place and if you studied the body language of them, the present government, you would have seen that over the years. We are really asked the question whether the government is truly interested in fighting against terrorism or is just, you know, a pampering terrorism as it were and now sleeper cells are people that are sympathetic to the cause of terrorism and they are in strategic positions and this is what you see. There is not a special about pandemic except for the fact that it is just revealed, so to say. There are many pandemics in the national assembly, in the house of rape, there are many pandemics in government as it is today and that is why we will see that we've not succeeded in prosecuting the war against terrorism the way it ought to be. And ordinarily for a country that is really enthusiastic about the prosecution of war against terrorism, anybody that is sympathetic or has been sympathetic to the cause of terrorism should not be allowed into government, not to talk about holding strategic position like that pandemic is holding. To the extent that, look, today we are talking about four million chagans or foreigners having an NIM number and it's like and see if it's in the consequential. We've had several new election will be held and you hear people coming from the jail or coming from charge to come and ask for a lot in the election. Now with that series of such, now the question will not be how come that as is is today we've not been able to prosecute those that have been sympathetic or sponsors of terrorism. It is because people like the pandemic are in government and once they are in government they will forgive themselves, they will disregard their position, they will make, you know, they will demystify everything that has to do with such a fight against terrorism and that's the way I see it. So if Mr. President, for example, want to really show him, there is no reason to keep pandemic, not even for one minute, not even for one minute. It's not in government place to say we are forgiving him for whatever reason. So it's in this information that are coming to public glare, I gave their wish and this what is happening now is more less like what do we do to salvage the whole situation. But for the good of the nation, for it, for anything, for the good of the nation and for security purpose, I think it is, it makes a lot of sense to ask pandemic to step aside. Having been indicted, have they been linked to terrorist and terrorism acts in form of meetings, in form of statements and the life. If you have also observed what has been happening in this country, you would have seen high level of immunity, high level of bravado on the side of these perpetrators of all these union acts. A lot of security officers have been killed, a lot of army, air force, number of officers have been killed. Then the question is this, what is the justice if somebody is pointed as being part of those or supporting whether strategically or in terms of standard or in a congressional level or even at governmental level supporting any act of or any act of terrorism? What is the justification for keeping such a message? All right, hold on. All right, in the course of this terrorism, do you think that they will be happy? All right, you've made really strong, you've made really strong points Mr. Foyutan. Kindly hold on. We have another security analyst, Kabeer Adabu joining us. I would like him to continue from where you stopped. Kabeer, can you hear us? Yes, I can hear you. Good evening. Good evening. Thanks for joining us. I want you to respond to statements that have been made by Tony Foyutan. Of course, previous guests, the possibility of more of the likes of Issa Pantami in the Nigerian government of today, that's one. And then second also, this one is a big one, do you think there's a way of finding out if actions were taken in the last 10 years that follow with the exact agreements from that meeting that was held in 2010? Do you think there's a way to link some of the violence that we've seen in the last 10 years across Nigeria with the agreements from that meeting? Thank you very much and I'm very happy that you used the word allegedly. We are in a same society that is guided by principles, rules and laws. And I would like to backtrack a little bit to my co-discourse, Tony. He used some terms that I think we should be very mindful. The media is an influence platform and it has tremendous listenership, especially a station like yours. Now, when you use the word indicted, my conclusion would be that a competent court of jurisdiction has indicted the personality that you are referring to. So when my co-discourse says Pantami is indicted, belonging to a cell or to have incited actions, I would presume that he's got knowledge or information suggesting that a competent court of jurisdiction has indicted him. As far as I know, no court of jurisdiction has even listened to this matter. A lot of what we're hearing is happening on the media. Now, having said that, I am a professional and when this issue came up, I analyzed it and I tried to look at the bigger picture. Now, did Pantami say that since he is alleged to have said in 2010, he hasn't released a statement yet. But several statements that have come out, he has owned up to others, he's denied and incidentally even Khan has come out to reject some of them. An example is the alleged link to the killing of the former governor of Kaduna State. So that's one. In essence, what I'm trying to say is that the social media has also taken advantage of this situation and there is a lot of fake news out there. So when we hear such things, as a professional, I would like to take a step back and do at least a collaboration and a verification and then we can reach conclusions. Now, having said that, my honest opinion on the whole matter, not just whether there is a link between what he said to the developments, let's remember that Pantami has been a public figure for quite a while. He was a DG NIDDA before he was elevated or promoted to a cabinet minister and since then he has received and conducted a lot of things. As a security professional, I know that he has made tremendous effort in providing platforms for tackling some of the security challenges that are affecting the country. Unfortunately, there are not things I can say here in public, but you are a journalist, I urge you to take your time, go to the ministry and make inquiries into some of the actions he has taken. That's one too. He has gone through the processes that every government puts in place for his verification as a minister and through that process I expect that if some of these issues that have come up to the fore are verifiable or in my Code Scotland language I have been indicted, the issues would have come up through that process of verification. Now, the third thing that I think is absolutely important for me as an analyst, anyone who feels strongly about some of these things, instead of coming to the media and use what is indicted, should actually do the two things that are available to us as citizens. Number one, see him under what law, a legend that he is a member of a terrorist organization, so see him and present the path to a competent court of jurisdiction. Let that court look into the matter and then of course if he is indicted then we all know what will happen. Number two, go to the parliament and ask any of the committees on ethics or whatever issue that we want to look into, it could be the committee on security or whatever, let them give them your evidence and present it to them so that they investigate him and come out with at least a position by the parliament upon which they can advise the executive arm of government. Now in the absence of all of this, let's remember that the federal government has taken a position on this matter and what worries me as a security analyst is the Pandora's box that we are opening. There are two tectonic issues that would either make or man Nigeria. These are centrifugal forces. Any student of political economy in Nigeria would tell you these two things have to be handled carefully. That is ethnicity and religion. Now the authors of this allegation behind Pantami are whipping up the religious sentiment. We already have a lot of centrifugal forces that are tearing at the seams of Nigeria. I do not think Nigeria can afford what I am seeing at the Pandora's box. So let me give you an example. Let's assume Pantami is sacked or removed and then his supporters, mind you he has enormous supporters within the Muslim community. Then they start demanding that Christian officials who are active members of churches, including the number two citizen in the country, should also resign. Mainly because they have professed to be part of that religious body and of course what is that religious body doing is proselytizing. So that is the Pandora's box. Imagine what would happen in that situation. I apologize for jumping in here. So for me that is the bigger picture.  But the things that have been presented as evidence against him, don't you think it's great that the Nigerian government at least looks deeper into these things instead of just waving them off? Do you think that they've done well enough in any way to assure Nigerians that these things may not hold any water when they took their decision? I think they have done a lot. Whether they've done enough or not, I am not sure. What do I mean? Pantami was nominated as a minister and after his nomination, he was presented for the National Assembly and I know the processes of verification at the National Assembly would include a background check by the various security organizations named them. All the members of the intelligence community would do their own bit, possibly other law enforcement agencies would do their own bit. So when you say whether the government has done an investigation, I think it has done that. And then I'm not a member of the government but it's very likely that when these issues came up too, they also did some levels of check. Like I said, there are laws guiding this thing. So if we're suggesting that he's been indicted under what law, I'm not even aware that anyone has gone to court with any of these allegations against him. So is the government going to rely on this media? All right, Kabir Adamo, we're going to have to put you on pause there. I want to bring Antonio Fuyetan with the time that we have left. If you can, squeeze your thoughts into 45 seconds, I would really appreciate it. Mr. Fuyetan, please respond to Kabir Adamo's take. Oh, we seem to have lost him. I think we're going to have to just wrap up the program for this evening here. Interesting perspective brought in by Kabir Adamo. I would like to say thank you for your time and for speaking with us and all our viewers this evening. Really appreciate it. Same to Antonio Fuyetan. I apologize for the network issues that we had at some point. But thank you for your time and thank you for speaking with us. We would like to have an extended conversation about this, hopefully during the week. Thanks once again. All right, thanks for staying with us. When we return after the short break, I'll be giving my take. Just before we go, who really is a national security threat to the Nigerian state? What determines national security threats and what truly is Nigeria's stand concerning terror? These are the biggest questions on the minds of Nigerians today. Sometimes Nigerians wake up and realize that they don't truly know Nigeria and what it represents. A 10-year-old boy was sentenced in Kano for blasphemy not long ago, I think about a year ago. Could he, maybe have also been seen to be young and naive or do those rules only apply to ministers? Will you leave your child in the care of a person who has made statements about his love for and love maybe on support of pedophiles in the past?  What truly is Nigeria and what does it stand for? That's my take. Thank you very much for joining us on the program this evening. We'll love to see you again sometime next week. Bye-bye.


Welcome and thank you for choosing to be here with shaping tomorrow's technology Navigating cloud native serverless and polyglot programming while you had all the other choices today. No, literally. There are a lot of choices today I am Naina Singh. I'm product manager at Red Hat and K native steering committee member and today with me I have my esteemed colleague and friend Shafsayad. Yeah, so well, my name is Shafsayad Well, I'm a developer. I've been developing for many years. I'm also an editor at info queue and Excited to share some knowledge with you guys today so you all know modern software development has pretty much become like this so to Illustrate the concepts and technologies that we are going to discuss today. We have prepared a live demo Throughout the talk. So let's get started Our title of our talk is quite a mouthful and it seems like we put in a lot of buzzwords together So let's unpack a little and see what they are so that we are all on the same page So first is cloud native So it is the concept of building and running applications to take advantage of distributed computing that the cloud providers are offering By doing this your applications can have the scalability elasticity resiliency and flexibility The next term is serverless Serverless is a way of developing and running applications on someone else's server So you don't have to worry about the provisioning scaling Maintenance of the server resources Serverless applications are event driven meaning they respond to requests or triggers that are coming from users devices or any other services serverless Serverless are Can be auto-scaled so as you see in this picture this octopus is using its arms as needed to do this Serverless can also auto-scale on its own based on the demand that's coming and the third one polyglot Which is multi-tongue it is like having Programming if it is like having a tool in your toolbox to use for a different tax For example, you can create your front end in a language that is more suitable for that or some other language in the back end That allows you to be more flexible and adaptable Knative is more than serverless. Now, what do I mean by that? You know when you are in Kubernetes world, you have to keep track and create a lot of constructs configure them and keep track of What Knative does is it takes away all this? Cognitive toil from you and from a container create a Knative service with the Ready-to-use URL and auto LS auto TLS and that scales on demand So automatic scale on demand for cloud native containers Another thing serverless does is it's a serverless platform because the auto scaling happens based on demand But it also goes back down to zero. So it is a serverless platform for Kubernetes and Because of all this we say Knative is a simplified Kubernetes for application developers But that's not all it is also an event-driven platform for Kubernetes because we provide lots of eventing infrastructure And we are going to see it in our talk today So what I say in the end is Knative when you can and Kubernetes when you must Architecture evolution so we have been and you as you all are developers We have been in this world and we see monolith takes micro services and functions And I'm not here to talk to you about this one is bad and this one is magically solve all your issues Because that's not true. It might depend on your use cases But everything has its pros and cons but in one line. I would I would define my monoliths as a A self-contained software where basically everything runs in the same process and as you can see what are the pros and cons over there and microservices we can define as Multiple loosely coupled independent services. So they give you more flexibility a little bit more Skillability and easier maintainability and then comes functions Which are single-purpose code Event-driven a femurial unit of code that runs on demand in reality Your application and solution is probably going to be mix of all of these and we are going to see in our demo today So our demo is a place where you can buy cool stuff from red hat and it's actually called cool stuff store and It exists in real life. So if you are ever looking for red hat swag, please go buy it there But our demo is not All right, so shaft What is the current architecture of our application right now and what are the challenges we are facing? Yeah, so so obviously we built up a scenario, right?  You see some microservices And you've tried a bit of mix and match between those obviously with with with the monolith architecture And and I say it may be in the most nicest words is that it's not a bad architecture per se It is an architectural choice. It's a pattern that you would use in your application Obviously, you can run that in VM. You can run it on a container, etc. etc But it does have some problems for example scaling could be an issue based on how the state is being shared CICD processes autonomy all of these different things sort of make it difficult for a monolith architecture to proceed But in our experience, we've also seen some people who've done one of the architecture quite nicely and don't do not have those dependencies but obviously Think about a big bucket and everybody has to put things into that bucket before that bucket goes to a release process Obviously that sort of stretches your timeline. So if you want to be faster, you probably want to look at something else In in our architecture, obviously in the cool store architecture. We have a user interface which is It's a simple cool store web interface it has an inventory where we basically Taking the inventory of all our products and then we have a catalog service which basically Is is the products in relation to the inventory that it's offered on the cool store Which you will see in a minute as well We have a cart service which is basically the shopping cart and then the orders and payment as the name Suggest right so that's that's the current monolith architecture as it is Okay, so what would you suggest we should do to evolve it a little bit more? I won't suggest burning down the house, but So obviously When we look at that sort of the component diagram that we just saw earlier When we move into microservices, we obviously become more independent We have a more structured component unit that we are responsible It has endpoints like maybe a rest endpoint graph ql grpc whatever you prefer And it has its own responsibility or separation of concern as we would say within that component So our architecture right now maybe looks like an inventory service Which is based on a nice framework like quarkus And if you want to hear more about quarkus then come to the red hat table later and we'll discuss that We have a catalog service, which is based on spring spring boot We have a cart service which has caching and then of course we have a payment service Which is the golang service in this case and we we have an eventing backbone at this point as well This helps us to be more distributed this helps us to Create code faster. The teams are more smaller right and it kind of gives us the benefit to release more often As well and release more often always has some other problems attached to it But this is not the talk to talk about it, right? Okay, so what about the capacity part? So, yeah So obviously Like a monolith we put it in a VM or a container or whatever mostly in a VM the VM is always there It takes the full capacity When we move to microservices obviously we're doing the same sort of thing is that we have a container That's running and that capacity is always full But what about if my payment service only needs that it should only be up when there are payments Maybe I'm running a campaign people come on to my site and Badly enough, I don't hopefully have a bad bounce rate But let's just assume that twenty to thirty percent of that traffic is just browsing through my catalogs and interested in that They're not gonna place orders. They're not gonna place payments. So what do I do in that case? So we will have components in our architecture that do not always need to be their full capacity at all time Okay, so I see a slide about mix and match. Oh, you already switched the slide Interesting so yeah, so obviously in this case the payment service could be that it's invoked from zero like it's sleeping But it it's invoked and then it comes up the container comes up And that would be something like you would use in K native obviously we've sort of like Trim this demo down for for the duration of this talk and we are gonna focus on the Eventing part of this which means that whenever events are received our service will come up And start to start to work within the process as well, and I'll show that to you in the demo Okay, perfect. So I hope you can see my screen I'm running this on an open shift cluster I'm running my source code in my dev spaces around here I'm not gonna be able to go through the entire source code, but happy to to discuss that after the talk So here you see I have my Kafka cluster running on open shift I have my cart service. I have my inventory service. So if I look at the inventory all the products are there in my inventory I Go into my catalog of the spring boot service also has my catalog all the details there So basically they're running there They're looking fine and then I have my Node.js front-end and an order service as well Which is backed by MongoDB in this case So a bit of mix and match of all those things What I've done obviously is I've taken out the Golang service right now for the purpose of this demo And I put in a payment service and this payment service is over here You can see is a key native function which is running on its first revision at this point It has a Kafka source which means that it's going to receive a Kafka event and then it's going to start up and Process the payments and take it back to the order. So the way it works is let's go and take a look. I'm gonna go in I have my My cool store really really cool. This is not the production cool store Let me just remind you and the credit card information that you might see is not real anyways So I add something to my cart and it's it's being added, you know, there's tons of stuff I could just keep on going but then when I go to the carts I see my card over here And obviously this is going through the cart service which is using caching in the background Which is the data grid or the finish man project. I want to check out at this point and let's just assume I want to put in For payment a credit card, so I'm just gonna do that And I'm just gonna put something dummy in there and then oops. I always do this. Let me just take that Name Card number you sure it's not the real one Yeah Nope Okay, let's say Chicago this time And I check out right so When I check out it goes into the orders in the orders. It's processing But if I also go like what's happened is that the cart service as soon as that happened sent a message out to to my To the orders you can see over here for example And then I go back for example and I see that my payment service has also been enacted So maybe let's look at that because as soon as the payment is processed is gonna soon die out It received the payment from Kafka message from orders And then obviously it just checked it and sent it and what we are doing is pretty simple And this demo code is that we wait for five seconds and after five seconds we say okay the payment is processed such an easy Process we should all have that right so easy to do that But obviously the eventing happens The event is received on the payment from the orders through the Kafka topic Which is called the orders once that's done it's processed and it goes on so I have one instance of Knative eventing running here, but then what if what if there were multiple instances and this this was supposed to scale as an Example right so I go into my simulator, which I've just written a very rudimentary simulator But I can actually just say I want to do some random orders right and over here I'm just gonna create hundred orders, which basically is gonna call the cart API And and put something in the cart and call the checkout process once it does that I expect that it's gonna send hundred messages into the Kafka Topic which is the orders topic and then the whole system will start to roll so Here's some nice names and etc. And we can see that these you know hundred Things are created when I go into my cart. For example, I look at the logs I can see that almost all hundred have been sent so they have been sent To the Kafka topic, which is orders And if I go into my orders here And look at the logs of the orders as well and these are just one instance is running They have also pretty much you can see sent all the all the hundred ones But if I go and back to my cool store I can see that in my orders some are completed very few and some are processing, right? So it's synchronously happening that it's receiving the payment service is receiving an event and it's synchronously Processing and every time it receives an event. It's it's basically waiting our awesome check process for for five seconds If I look at the payment logs here, I can see that as well is that yes, there is some activity, but this is not hundred Kafka Messages that are being received and the reason is because this is this is purely synchronous And what's it doing is if I go back again and see that there's only There's only one board running at this time. So it's synchronously handling everything that's coming in so obviously when you are When you're creating an architecture and you're using Eventing as an example There is something that's happening that you're sort of also creating a little bit of bottleneck for cases where it's not an HTTP request It was an HTTP request. Obviously it would scale but in this case we have events. So how do we do that? Yeah, do you have a tack for that? So yeah, so so basically this is that you just showed us the Vengeven. I just showed you the event Yeah, so there's yeah, so this is what we're looking at. It's the it's the top part of it, right? So we created the eventing system the Kafka message came in The part was scheduled the payment Service part and then obviously it's sort of like did it stuff and then went on but what if What if you have multiple events and you want to make sure that maybe in my case My code is so nice that it waits for five seconds So in that case like what what happens if I want to be able to use multiple of the pods in this case or multiple functions to take care of it rather than just this one and if I need Different eventing mechanisms to do that not just with Kafka So what how would we do that in that case? All of us want to order for our family friends and neighbors Exactly so so you could use something like Kera, which is Kubernetes event driven auto scaling it provides 61 built-in scalers and obviously it's nice that you can See these matrix coming in or events coming in and you can actually scale. So let's see. How would that differ? In our cool store application. So whoops wrong application. That's my backup server by the way So let me just log out Obviously, I have two different namespaces where I am doing this You know, I forgot the password Okay, so Same structure here same thing same environment, but this time I'm using the operator for Kata, right? And I'm basically Going to receive all of the events through the system as well So if I show you again, and I'm just gonna do that here It's the same cool store There's no orders. There's nothing in the card, etc. Etc. But this time what we'll do right away is that We will maybe try to create a Couple of orders again through the simulator and this time I'm gonna Be a little bullish and I'm gonna throw 1000 orders instead of 100 Right. So as soon as I do that I can see that over here the payment service has started scheduling and you can see that the pods have Already increased to 10 pretty much. That's the capacity I've said So obviously I can set capacity as to the maximum level of serverless functions. I want to run In this case, it's running 10 pods. So that's the maximum capacity but then the benefit of this is that if I go back to my Microservice to my Node.js I can see that some of the orders are completed But you can also see that they're randomly being completed, right? This wasn't the case before before they were just going synchronously here They're able to go in asynchronously because I have multiple capacity. That's running So if I look at the the cart service logs here for example, then They should have sent all the thousand messages and it seems like yeah It seems like the cart has sent all the messages to the topic as well if I go into the orders It's pretty similar as well Should be Yes There's a lot of a lot of log here. So that's also done But obviously you might ask like oh well payment service is not super fast at this time The payment service obviously not super fast because I'm waiting on each order. I'm waiting five seconds But the what's happened in this case is that the payment service is able to Take the same load rather than doing it synchronously with one pod now. I'm able to do the same thing with 10 pods so I'm a little confused chef So you talked about k native service scaling and then you talked about k dash killing. Yes, right? Which one is getting scaled by what? So obviously that's something very interesting. Let me go back to the slides All right So the payment service that we deployed as k native service is getting scaled up how the events are coming But what about a lot of external systems are sending a lot of events and we want to scale up the events themselves And that's where we are going to use k now The applications that you have deployed would be using k native and it would be automatically auto scaling depending upon how events are coming in We have a five-minute warning. So let's speed up a little But I think the yeah, sorry, you know, it's okay I do want to talk about that while scaling thing that we have seen What does it actually give you and it's the efficiency if you are not doing the auto scaling? You are going to suffer from either under provisioning or auto provisioning since you are doing the capacity planning based on the CPU memory and all that and The demand that comes in is going to vary and with serverless the k native You can actually make it pretty evenly matched up And that's what you get because it is going to scale up depends on the demand So if I may just add one more point quickly like we have a lot of these business critical systems that are running Maybe they're in Java for example, etc And a lot of times you're writing this code where an application is just going to receive an event And it's going to interact with that event and then it's going to finish up that task And that's a super nice use case where you actually do not need the capacity to just keep on running all the time You just want to do it ad hoc when that event comes in the service should come up Service that event and then and then die later So it's a very good use case when we talk about modernization, especially in integration scenarios as well I am going to talk about Functions because we cannot say the word serverless and not mention functions So we are running out of time. So I will just mention that k native functions. You can actually just in two steps Create from your code and just deploy it We provide you the templates in out-of-the-boxes runtime. You do not have to wrangle with HTTP libraries HTTP servers just bring your business logic and Deploy it on the code. So all this create deploy it has run locally and container build all is done by The k native functions itself That's the command down there and There is one more. So, yeah Where do we find your demolition script? So this link would take you to the demo script and we would be uploading our slides after after the talk so you will have this and This is our in conclusion. I wanted to leave you all with this So this is a five-hour model that you can use as a roadmap to navigate your Migration journey of moderate modernizations You there is no one way of doing this you depending upon where you are you start where right? So first is rehost if you already have a containerized application. There is no rewrite necessary Just deploy them using k native, right? Then in refactor try to see what applications you can containerize or start using cloud native technologies for example service mesh to use the platform wide observability and Network the another is Revised and this is where you can see what applications you can decouple using the event driven pattern that we have shown and The same thing with rebuild is all your new Applications that you are building see if you can do Containerized and in 12-factor app fashion or consider functions for even faster Iteration to market and the last one is replace depending upon as needed You can decommission whatever legacy part you do not need and keep the one that you need And that's how you can modernize with step-by-step and pick where you are So I hope it's as easy as that gopher is telling us, but thank you so much That's that's all but we do have a k native kiosk in the pavilion drop in there The p5a is our number chat auto about our demo and the stuff that we are not able to cover We would be Really happy to see you all and please please please scan the QR code and leave feedback for k native or for the talk We would love to have the feedback on our talk. I Do not think you have time for All right, and we already talked about the redhead booth. We have some cool swag. So come and talk to us there Thank you so much for your attention. I hope you have a great day


So the Eschatun safe is a late game lock safe, which should they all guide you guys through How's it going people? My name is dpg and if you do enjoy the video leaving a like really helps out if you like what you see want to see more Be sure to subscribe so the Eschatun safe is a Located within the polywood Boulevard area and I do believe the campaign may have to be completed for this one to be Accessible so firstly guys to get the key you needed to open is safe again We're in the Hollywood Boulevard area come to this point on the map now around this area There will be a zombie called the Eschatun doctor who you need to take out Now for me She seems to appear at random, but it's in this vicinity of this area that she will appear So once you take her down, she will then drop the keys for this safe So with the keys in hand go to this point on the map guys and unlock that safe So upon doing this you will be rewarded the superior electrocuted mud this one You don't want to miss at all This one converts your rifles to inflict shock damage and gives them a major damage boost Successive hits to a zombie also applies the electrified effect. So yes, definitely guys one for the collection But yes people that is what's in the Eschatun safe and how you're unlucky Guys if you enjoyed the video leaving a like really helps out if you like what you see want to see more Be sure to subscribe and hopefully guys. I will see you on that next one


For more videos on People's Truggles, please subscribe to our YouTube channel. Hello and welcome to People's Dispatch. Today we're joined by Charles Xu of the Chiao Collective. The Chiao Collective is a group which has been working extensively on matters of both U.S.-China relationships, the various ups and downs that have been taking place in these relationships, as well as China's own internal trajectory in terms of economic load policies and its approach to various countries outside. Thank you so much Charles for talking to us. Thank you for having me on. So today I thought we could talk a bit about a number of aspects but maybe to start with what's called what's being called the tech war, which is a bit of sometimes a misleading term because there's no war with two sides taking place. It's really an extensive and extended session of bullying by the United States. But what we do see is that over the past couple of years definitely it has intensified with Huawei recently but it's been going on for a while. There was ZT before. There was a lot of U.S. pressure on various countries to avoid using Huawei's technology even before. There was the arrest of the senior Huawei executive as well and in the past one year we've seen an increasing amount of action by the U.S. So to begin with could you just talk about what you see as what the aims of the United States are as far as this tech assault is concerned? Yeah, absolutely. I think that what is referred to as the tech war on China or from a more sort of Western-oriented perspective, a tech war between the U.S. and China with the sort of implicit assumption there that we're talking about a rivalry between equals in some rough sense, really needs to be understood in a somewhat longer term historical context that begins with the reform and opening process within China itself. China's sort of controlled reintegration into the global capitalist infrastructure at a moment when the entire global system was transitioning quite dramatically into its current neoliberal form. And it needs to be understood from the perspectives and from the strategic imperatives of both the United States and China. The expectation of the United States was essentially that here we are being given almost on a platter thanks to the sign of Soviet split, thanks to the sort of newfound openness of the Communist Party leadership to control forms of foreign direct investment and diplomatic rapprochement. We're being given on a platter almost all of these essentially sort of free gifts of China's developmental model in the earlier decades of the People's Republic. A highly sort of educated workforce, extensive infrastructure and of course the size of the potential market both for labor and you know as time went on and China's income itself grew a consumer market as well for Western bits. And the sort of idea from the US perspective was okay we're going to strike this grand bargain where China would open itself up to US and more generally Western foreign investment. Granted you know in some ways on China's terms and by the end of its inclusion into global capitalism into these sort of extended global value chains that were becoming more and more integral to world capitalism that these would create the conditions essentially for China to take its place among the ranks of other sort of peripheral or semi-peripheral nations that had a well-defined place as manufacturing hubs, as sites where cheap labor could be found and where US-based multinational corporations would have a reliable source of hyper exploitable labor and resources. And the expectation was that essentially you would have the rise of a compredor bourgeois class in China which would then have the capacity to essentially capture the state whether under the you know aegis of continued Communist Party rule or not the idea was that the Chinese state would then become pliable itself to the demands of US capitalism that would willingly take this sort of semi-peripheral place and that it would essentially offer up in large measure its own sovereignty, its own prerogative to determine the course of Chinese development in a way that was amenable to US interests. From the Chinese side you had a very much a longer term developmental plan put in place that offered for several decades an apparent convergence of interests with what the US was pursuing namely you know to sort of strategically open up to foreign direct investment on the conditions that you know foreign multinational investors would abide by Chinese law that they would exceed to the requirements of technology transfer to Chinese firms that they would allow the creation of Communist Party cells within their own branches in China and in general that this opening would be a controlled process that would serve the interests of China's own developmental project which was essentially to you know incorporate sort of all these advantages of and fruits of foreign capitalist investment for its own sovereign ends and you know they recognize as well that with the shifting configuration of global capitalism it would require in some means you know in some ways playing by the rules of the global system established by the United States right for its own advantage up to a point simply in order to acquire the technology then you know needed to to sort of bootstrap China's own domestic you know technological base in order to to build its productive forces and you know in order to to arrive at a position of strength of relative strength compared to where it was previously in the global pecking order wherein it could actually assert you know the kind of sovereignty that would that would then be needed in order to pursue an independent developmental path and what we're seeing now is essentially the results of that sort of very pragmatic and as it turns out transient bargain breaking apart because of the inherent contradiction between those two expectations because contrary to what the United States at least hoped for we have not had you know the establishment of of a comfortable board board about class in China that you know essentially is aligned in its material and its political interests with US imperialism and has effective control of the Chinese state and party apparatus and it must be mentioned as well that you know the the longer terms of ideal situation for the United States has always been outright regime change in China you know um you know for for for a while I you know at least for the sake of appearances you know it accepted the sort of political leadership of the Communist Party you know while its its policymaking appeared to be compatible with with US economic interests but it was never entirely comfortable that situation but now we are seeing essentially you know China's longer-term plan paying off and in particular you know a renewed orientation particularly through you know the made in China 2025 initiative through you know the rise of Huawei as you mentioned to the status of you know a multinational corporation of global extent right the world's number one producer of telecoms infrastructure and as of last month I believe also the number one smartphone supplier and certainly the global leader in in development of of 5G infrastructure right far outstripping any US-based competitors which which you know in in terms of these sort of critical technologies as as the US describes them I you know is is is genuinely posing a threat at least to the US monopoly on the sort of higher value end of the value chain because you know the the the way that global imperialism operates today for the most part is is is through this international division of labor where you know countries of the global south China included are you know assigned essentially the role of of manufacturing hubs right where sort of the lowest value added elements of the production process are you know sort of localized while you know western countries like like the United States in particular continue to monopolize sort of the higher value added elements of that whether at the start of the process with R&D or at the end with marketing and sales and and and therein lies you know precisely the the linchpin of the US advantage and and and and the position that it wants to maintain um so you know you see there a direct uh conflict between you know US expectations and reality that is now leading uh to to you know this this apparent tech war that that at least in terms of what you see in western media gives off the appearance of actual parity where it's still not there absolutely yeah and in this context uh the important thing also would be to figure out say especially what has changed maybe over the past two to three three four years which is really intensified this is it purely Trump sort of looking to create say some kind of you know appeal to his base in some way playing on what has been his slogans for a long time or is there something even more structural that's happened yeah it's it's certainly a combination of factors um I think I think you know in terms of in terms of the rhetoric certainly in terms of uh the over pursuit of you know this this trade war with China um you know it dovetails very well with uh this nativist and and indeed at times pseudo workerist um you know agenda that that you know Trump was elected on that he uh has pursued rhetorically throughout his time in office and um yeah which which which which essentially uh has you know made even more hegemonic this narrative uh that is that is shared at a bipartisan level in the united states uh that you know this very intentional strategy by us multinational corporations right from the very start of the neoliberal era of you know offshoring their sort of um you know lower value added uh more labor intensive less capital intensive components of the manufacturing process right to uh countries like china right uh was you know from the beginning an insidious uh state driven plan by china to to steal jobs right um and and you know sort of getting completely backwards uh the the actual chain of causation that that led to sort of mass deindustrialization in the united states and the creation of this uh you know sort of very downwardly mobile um you know probably white either either proletarian or or or lower middle class uh fraction that constitutes trump's base at the same time though you know uh it's it's it's coming as well from from the recognition that uh china you know china's very intentional strategy of moving up the global value chain uh it means in concrete terms that uh china is acting you know with with the explicit intention of appropriating more and more of the surplus that is generated by its own workers labor right the the material process of manufacturing um you know it it it entails sort of hyper exploitation of uh chinese labor wherein uh china up to now as the world's quote unquote factory has been appropriating a pretty small sliver right and where you know the more its position uh is is is entrenched there uh you know the more the more that that the gap in fact widens at least in absolute terms uh between between you know the income that appropriates the i in states versus what appropriate uh uh what what you know sort of is returned to china essentially um and therefore in quantitative terms it actually uh you know the the the situation that still obtains now for the most part is that you know it it actually deepens the disparity between between the us and china in absolute terms in terms of per capita income when when this you know rivalry is presented as as a contest between equals right uh it completely includes the fact that you know if you look at them per capita basis uh chinese gdp is comparable more to the level of brazil or mexico than you know indeed even even the worst off uh states in the first world right and uh i that's that's you know the the the sort of very deep structural reason why china has been pursuing this strategy of moving up the value chain um with with huawei in many ways leading the way uh at least on the telecommunications side of things and uh just just in terms of uh you know how big you know the us lives of the pious compared to china's uh that that represents uh you know in many ways like like uh indeed a growing threat to to the sort of monopolistic position that us capital uh maintains in these sectors