Hello, everyone, thank you for coming. This is the last session of the day, so I appreciate it more, if there was something during the noon or so on. The presentation can only be in the cloud, networking made to easy, so we will be talking about containers, networking. I'm Mateusz Kowalski. I also put Ben here for the credits because he's my teammate and most of the staff I'm talking here, it's not only my work, but it's never one person in keskome, ki jaz pomega. Kaj grebe, kaj sem pričo iz nekaj, zreč nekaj, nrč na kompletnosti. Vse je postavljeno na občunje s Birmetalj netvoreškljama. Ter Playtail je thermoč počer, pentru ki bilo sranje v Birmetalj netvoreškljama. Vedno, z adviser, če sem so čedljano po vse posebnej programa, je nekaj o Birmetal. Tako, tako. Tako, tudi o mesej. Tako, imam z RedHat za dve različje, tako, imam z RedHat projekti na različje. Zdaj mi bargondi z Akademija, Banking, Telko. Tako, však je zelo. Však je zelo. Však je zelo. Však je zelo. Však je zelo. Však je zelo. Však je zelo. And Benchmarking, because when you have a server and you want to know what is its performance in numbers, you need to run on the metal without any overhead. Not even talking about putting this out of the crowd and then Benchmarking, so that would be no sense. This slide is very generic slide. It shows a lot of stuff, but the key point, what I want you to get from this slide is that when about container and working, we may think about a lot of stuff, because you may have, you know, Kubernetes cluster, this cluster has nodes, it has some workload and so on, then you may have a lot of Kubernetes clusters. So when we are talking about networking, we can talk about cluster to cluster communication, we may talk about your end customer somewhere out there in the internet talking to your cluster. But you can go inside this cluster and then you have use cases like nodes in the same cluster talking with the same cluster, so talking with each other, you may have pods talking to other pods or let's do it even more complicated, you may have pods talking to nodes or pods talking to service. So all kind of combinations from now on, after this slide, we are not talking about anything that is external to one single cluster. So we will be talking about how you communicate with your cluster, how you communicate within this cluster, but we don't care if you have a lot of clusters and you want them to talk with each other. So any, you know, federation, this kind of stuff, it's not here. We are focusing on one cluster. We will not go as deep as OVS and this kind of stuff, it's on this slide just to show you that, you know, there are multiple layers and we could be talking about one particular nick, but we won't be so. So it's also not, you know, kernel-level networking presentations. And, yeah, of course, this slide also can be taken in the way that depending where you run your cluster, it may be more or less interesting. Of course, if you just buy, you know, AWS container as a service or whatever they name it, it's super boring, there is nothing interesting. If you run stuff on your metal in data center, then the fun begins. So, yeah, so the fun begins when we start looking from a very high level at your cluster. So you have a cluster, let's say it consists of only three nodes. It's a very small cluster, but, you know, one node is not a cluster. One node is my laptop. Let's assume that to call something a cluster, it must be three, so it's, you know, it's really distributed. And the very first question is, you know, we install Kubernetes, so we get API, we can run pods, and you can communicate with those pods, all this kind of stuff. But at some point, you get this very basic question. You know, I have three nodes. They all run Kubernetes API because this is how Kubernetes works. So how do I talk with this API? Because I have three servers, so they have at least three different IPs. What do I do? So do I need to pick a server to which I talk? This is, you know, it doesn't scale because you will add servers, you will remove servers. You won't be keeping a list of servers as an admin that you need to talk. So the very first thing to make your life as API user easier is to introduce this concept of API virtual IP. So that you will have one single IP that will have some magic behind that will make the traffic always go to some node. So that you always talk to one single IP, no matter how many nodes you have, no matter which nodes are up or down, you want to be able to always talk to one address later even to a DNS name and always land in your cluster. So we will get the API vip for this, but you know, this is only admin personal. What happens from the perspective of the user?  So you run a pod, this pod will get IP address, probably you will know that you create a service and then you expose pod of IOS service, all this kind of stuff, but still, where does your service run? Because your service will get IP from a private pool, which is service network, yada, yada, this kind of stuff. Still, this is not IP address that you give to your customer because they couldn't even connect there. So again, we introduce once again one global IP address that you give to your customers and you can get the guarantee that whenever they talk to this IP address, they will land in your cluster. So yeah, of course, someone could ask here, now yeah, but we could do load balancer IP as a property of the service and what's then, but I will ask you, yeah, but you are not in AWS, you are in your basement, you know, in this building. So what is your load balancer there? So this is something that we introduce here and yeah, some technologies there, so we just keep alive and they take proxy, which I will tell a bit more in a moment how we do this and also why we do both. Why I'm talking separately about API Vip and Ingress Vip. This is bit of an implementation detail, but I think it's worth mentioning and this is because Kubernetes natively and OpenShift because we are RedHats, so of course I would like to say OpenShift always, but sometimes they force me to say Kubernetes, same stuff anyway. From the perspective of API, Kubernetes doesn't have concept of load balancing API. All that vanilla Kubernetes tells you is that you have API running on every server on specific port, thank you very much, rest of the stuff is up to you, you can buy service from someone who will manage that for you. So we need to do stuff there. With the Ingress, we are a bit smarter because as RedHats we already have Ingress operator and concept like this, I'm not sure who's familiar, who's not, but in general this is the first load balancer, this is the first entry point that you can get, so we have one less problem to solve there. So with API we need to solve two problems, which is how to expose the API and then how to load balance it. With Ingress we only need to solve the problem of how to expose it because the load balancing is implemented as a pods and that's why we plug it like this. Also, but this is purely about the traffic distribution, you run API, not in every node in your cluster, if you are doing bigger architecture, you have separated control plane from the workers and this kind of stuff, so then you suddenly realize that when you talk to API, you talk to different nodes and when you talk to your application, you talk to different nodes. So this has also implication on that front. And yeah, also something that we started to realize at this moment when we went from the stage of having API running on those three nodes and then we get, okay, let's introduce load balancer and this load balancer will be just sending traffic to one of those three IPs, depending what's up and what's down. Sounds as easy as it could be, but then you start to realize that there are some problems and you get this one particular customer who tells you, for example, that we don't want this IP address to float like crazy. In fact, you would like this IP address to never float to a different node unless our data center burns and this kind of stuff. So you need to start thinking about what are the scenarios that IP address can float. I won't be talking about keep alive the architecture, but in general how it works is that it exposes you an IP address which is then announced in our scenario in one, two broadcast domain so that you get for people from networking background, VRRP is the protocol. So in general it's a protocol using which nodes in one subnet can agree who holds the crown, the IP address. And it's well-defined protocol, it's not something that someone there invented, it's been there for like 50 years probably, maybe even 100 or 200 depending whom you ask. But the deal is that this protocol is very simple so that as soon as someone stops responding you assume they died. And in general it sounds okay, if your server died it won't reply to this protocol, it won't participate anymore, which means we should remove this server from the pool. But this is Kubernetes and there is so many more stuff because what happens in a scenario that your server didn't die, it just for some reason cube API stopped responding for a few seconds. It didn't even die, the process is still there, but it just got hiccups and it's not replying to few packets. So do we want a scenario in which such a hiccup causes the IP to float because it has a consequence for customer, I'm not sure if it's, yeah it's probably not written on a slide so I should explain it. Whenever we float IP others from one node to another we are terminating TCP session and it may sound easy but it has consequences. And most of humanity they don't care about establishing TCP session once again but there are people that really care about this and for them once they establish a session they want this session to be forever. And now we go into the part why we put HA proxy. So our topology if I go once again is that we have three nodes which run API.  We don't plug keep alive directly to the API server running there but we benefit from HA proxy distributing traffic. Why? Because HA proxy dies less often than cube API and at the same time it can distribute traffic to some other node. So now if I tell you again the scenario in which my cube API got hiccups keep alive D is not going to notice it because keep alive D only checks HA proxy. HA proxy will be up all the time and if it goes down then it means that you know world is really going down but it will notice that cube API went down. At this moment it's not going to do any floating. It just for the packet that arrives it will send it to a different node and you will never notice it from the perspective of who holds IP. So in this scenario for your IP to float you need to get cube API down and HA proxy on that node down at the same time which from our analysis means that really your node is dying. If those two things go down at the same time you better take this node out of your cluster because it's nothing good. And yeah, of course there is this thing that you need to tune your health checks and time out smartly. You cannot just run defaults. You need HA proxy to notice cube API death faster than keep alive D but you can tune it in a very nice way so that you really have zero floating of the IP addresses unless node is dying. Yeah, so I have also something about the installation but I'm not sure if this is something that we should be discussing. So how many people are aware of something like bootstrap in place concept? Yeah, you are a person who implemented this so you don't count. Okay, so in general let me in two sentences tell you a story of how you install Kubernetes cluster. If you want to install Kubernetes on three servers you need to have four machines because you first bootstrap fake Kubernetes cluster consisting on one node on the machine which is called bootstrap which then spawns the real cluster in your three machines. After those three machines are confirmed to have Kubernetes running successfully you can do whatever you want with this one machine but the point is that in order to start the installation on three nodes you need to have four nodes. It can be your laptop, it can be stuff like this, doesn't matter but you cannot just take three nodes and say I would like to have Kubernetes on those three nodes. You need someone to kick it from the outside. And concept of bootstrap in place is addressing this issue. This presentation is not really about this. It does that if someone was aware of this concept this slide wouldn't be valid because it assumes that you have this separate bootstrap vm which if people don't do bootstrap in place and you don't have problem and you can continue with this story. So now I was telling you about this API v that you have a lot of nodes and you need to somehow manage how this works and now I'm bringing forth node. So you could ask me how do we solve the issue that during the installation time when the nodes are coming up and down and restarting and so on your API IP, so this virtual IP always targets the correct machine which would mean during the installation it targets all the time bootstrap machine and after the installation it targets only those three nodes. And the answer is as simple as priorities. So KIPA LiveD is so smart in the way that we configure it that we can say it almost in simple English. As long as bootstrap vm is up it should hold the virtual IP. So this is as simple as that and it's like really in KIPA LiveD someone does it, it's two lines of code. You could ask now if we go deeper into installation process but yeah, but Kube API on this bootstrap vm also sometimes reboots and whatnot. So don't you have a problem that your API IP escapes to those three nodes that are still in the process of installation? The answer is yes, it happens I think once or twice during the installation from what we benchmarked. But it's not a problem because it's only transient for a few seconds as soon as the bootstrap API restarted the IP goes back again there. So it's a problem that exists on paper. In reality it's not a problem. And on this slide, yeah, I don't have any pointer so we have to bear with me. You see that API v points only to the bootstrap vm post installation it moves to the control plane nodes times three. So exactly what I explained. And at the same time, once the installation is over we are adding ingress IP, the one that I told you about your application. API vip is for admin, ingress vip is for users. Once you have your cluster up and running then you get workers and you start introducing the ingress IP. I won't say anything more about this because it's exactly the same thing. It's easier because there is no HAProxy in between. So, yeah, but the same concept. You have worker nodes, whatever the number is of them you want to have and you do it. Some limitations of this stuff because there are, so scaling is of course the first thing because you notice that the virtual IP always stays in a single node at the time. So, if you start having a lot of HTTP requests to your cube API, it's all going to go to one single node. So, yeah, so this is something that can become potential issue. For this, our solution at this moment now is that you can plug your external load balancer. So, not to name vendors, if you have some fancy appliance that is very expensive load balancer, you can plug this one so then people will not be going to keep alive but to your own balancer. This solution doesn't work today for internal cluster traffic. So, whenever your cluster needs to talk to cube API because it happens, it will always go via hours but the scale is order of magnitude different. If you have so much internal cluster traffic to the API that single node cannot handle it, you probably did something wrong. The other problem is that keep alive the, in fact, the VRRP, it's isolated to a single subnet. This usually is not a problem if you deploy everything in one place but then we have customers that, for example, keep nodes separated from each other. So, imagine a cluster of three nodes and 100 workers and then they come to us and they tell us, but you know, not every node can talk to every node because those 10 workers, they are so isolated that they can only talk with each other but not with any other worker. And at this moment you see that Ingress IP is not doing the job anymore. So, for this we have some other solution in the Ingress that I'm not talking at all. If someone is making nodes or whatever, which I doubt, it's called sharding. It solves this issue, but it's something different. A bit about DNS because it's all about IP addresses still now and it's so ugly and people don't want to remember IP addresses. So, in general we have this concept that you have your cluster, so you will have API.cluster.com, then you will have webapp.cluster.com, you will have also API int, which is API internal and this is for this what I told you that cluster needs to talk with itself. But now, chickening problem, we are bootstrapping a cluster. So, I just got three servers to my data center, in fact, four because I need the bootstrap. So, now what? Seriously, am I trying to tell you that in order to install the cluster first, I need to go to my DNS, which I don't have because it's brand new data center. I need to install DNS somewhere first, create those records, and then start installation. So, no, it's bad. It's, you know, if someone told me to do like this, I would go to some other vendor. So, we solved this problem by running locally core DNS, as pod, but implementation detail, on every node from the moment it boots, creating the configuration for those well-known names that you tell us in the install configuration, so that from the very beginning of the servers being booted up, they have those records, which we tell you in the documentation, please go to your upstream DNS and configure them, but at the same time, we configure them ourselves so that if you didn't do your homework well, we do it for you, so that you don't notice. Of course, if you don't do it at some point in your upstream, other stuff will start fading and you will not get external traffic, but at least the installation succeeds. This is kind of, you know, we don't want you to do a lot of housekeeping before you even start the installation. A bit more implementation detail there for someone who ever opens resolve.conf file. You always see that, you know, stop generated by network manager, please don't modify, then you see a lot of stuff and some are usually, if you do system d resolve, you just see name server localhost and then you keep thinking how the hell is it working. So, one important thing is that when you run containers on a host, they, I would like to say always, but I cannot say that because someone will give me counter example. They very often just blindly consume resolve.conf of the host. So, now what happens? If I run DNS as a pod, it runs on localhost, I run some other container and I tell this container, you have DNS on 127.001 and I think that it will reach core DNS, this is not true because they are main spaced. So, the trick for this is to tell this other pod that your DNS is available on the external IP of this server where both pods live. If you ask, yeah, but then this traffic is going out and bug, this is nonsense, thank you kernel networking guys, traffic like this will never go to the wire. So, even if you don't have any network interface, this traffic will just go because of routing magic and network manager is there because network manager tend to modify resolve.conf every time you do anything with the network. If you unplug the cable, it will mess with your, it will mess with your resolve.conf and so on. So, we are using something that is called dispatcher scripts or hooks so that we always make sure that whatever happens with network manager, our config always contains the core DNS pod. So, we effectively run our own DNS because we know that customers don't do it often good. Okay, now we are changing the story completely and we are going very much into Kubernetes and how to run Kubernetes. So, I will be talking about concept called node IP and long story short, you run Linux binary, not even Kubernetes. This binary is going to receive a traffic. So, what happens at the level of Linux? You need to bind this application to some address, right? You can be lazy and you can tell it bind to colon colon and it binds everywhere but if you want to do stuff a bit more secure way or you name it, you would bind it to a specific IP address and to a specific port. So, let's go Kubernetes and if we are in a cloud scenarios, you go to AWS EC2, you buy a VM, this VM has one network interface with one IP address, you don't have any problems. But now question, if I have a server which has 10 network interfaces and 20 IP addresses and I want to run Kubelet with the API server, what do I do? Like, seriously, what is my topology and where do I bind? Because I don't want to bind everywhere. I don't want suddenly to all the interfaces to be able to receive traffic to Kubelet and all this kind of stuff.  So, you see, dash dash node IP. This is the smart parameter that means Kubelet, please bind your API to this IP address and that would be very, very easy. But now, we go back to this scenario of a server with 10 network interfaces and so on.  But at the same time, how is it going to know whether this IP is really the IP that you as an admin talk to the server. It has no knowledge. I have this knowledge because I was defining this API virtual IP and all this stuff.  So, we need something additional and now, you know, OpenShift specific stuff kicks in and this is the component in which we call bare metal runtime CFG, but, you know, it's some runtime config and this is component that will be in fact responsible for configuring Kubelet to always run on a proper IP address because this component knows your network topology. So, it knows your virtual IPs, it knows how many network interfaces you have and all this kind of stuff so that we are bypassing the fact that Kubelet logic is not smart enough and, yeah, it's not something that we can always put upstream because we don't put upstream this concept of API virtual IPs and so on. You know, it doesn't belong to Kubernetes upstream. It's something that is specific to running stuff on prem or sometimes in a cloud. So, yeah, it looks complicated and it is complicated. I will not be reading you this design details. It's only that I want to tell you that you have dash dash node IP param. Then you have dash dash address param which I will not explain at all. Bear with this. It's confusing and you have to handle this and also you have dash dash cloud provider to put even more fuel to this fire and you have this table that tells you what's going to happen if you put some value or if you don't put any value and you know, it tells you that if you don't put any node IP then it binds everywhere. If you put one IP, it binds to this IP. If you put two IPs, you think it will bind to these two IPs, but this is a lie, you know, and this kind of stuff. And then we are starting to work on a cab that will allow you to say even, bind to any IP that is from this stack. So, bind to any IP, but only V4 and you know, it's really a mess. It doesn't touch the address field and it doesn't do anything with cloud provider. But cloud provider is a mess because this table is not covering everything. Because this table is not telling you is this configuration different if you use cloud provider or not. So, I want you to look into this line here. So, node IP has two IP addresses. One, two, three, four, A, B, C, D.  It's a very simple dual stack application that uses one IPv4, one IPv6. And remember this case because it's going to fire in a moment. We are, for a moment, diverging from the Vips, sorry, from the cubelet itself and going into this heuristics of our stuff. So, if Vip is used, everything is easy to choose the node IP because we know where the API lives. You don't always have the Vip and then you have problem, but we saw this problem by saying, yes, you don't have virtual IPs, so maybe you have some string-trial balancing, but you have a default route and default route will always be there. If you don't have default route, then you won't run in a long term anyway. So, this is how we solve it. It's very small, neat, but some people need it. Of course, there is a lot of corner cases because what if you have a lot of IP addresses in the same subnet? What if you don't have any default gateway? What if you want cubelet to bind to multiple IP addresses or interesting? What if your IPv6 address is not really IPv6 and this will be, again, remember, that's the second thing to remember. The hint, I will skip this because it's purely override. Okay, go back to the first example which I show you, two IP addresses. I want cubelet to bind to two IP addresses. So, I do it. Node IP129, something, comma, if E80, I start cubelet, it tells me, oh sorry, failed to run cubelet, dual stack node IP, not supported when using cloud provider. Oh, thank you, cubelet. It's very nice that you told me in this huge table about supported configuration. So, the question is, so, how do you do it? How can you run cubelet with a cloud provider dual stack? The answer is you cannot today. Thank you very much, the stage is yours. No, no, like seriously, before 127 you couldn't and this is it. We are hacking this around by doing some tricks in OpenShift but in vanilla kubernetes you just cannot. The second thing from our stack, IPv6 addresses. This is RFC. I'm not going to read this RFC but I will show you in a moment IP address which is simple stupid. But this RFC gives us two classes of IP addresses. And the first one is comma comma IPv4 address like numerical. The second class is comma comma fff comma comma, sorry, colon colon, all the time yeah, my English sucks, whatever. IPv4, again. Slash 96 looks like perfect IPv6 address, this face is so big. Now, we go into programming class 101. All the standard libraries of most common languages have a function isIPv6, which you give a string which is IP address and it's supposed to tell you through or false depending whether IP address is IPv6 or not. Sounds easy. You go into implementation of this function and it's almost always as simple as if string contains colon return true. Well, those IP addresses perfectly much, right? Well, they don't really. Okay, it's visible, that's back. So, what I'm going to do, net cut dash L, listen on this IP address. So ffff colon and then IPv4 exactly like RFC says and some port and in simple English, it means net cut, please open a socket which will be listening socket bound to this IP address and net cut tells me sorry, no. Okay, but it should work, like seriously it should work. So, what do I do? I do S trace and I see something interesting. We won't be doing kernel, you know, kernel stuff here. I just want you to notice that in this command listen this IP address, it tries to open a socket which is in net six, so IPv6 socket and it fails. In the second command, I'm telling net cut explicitly, open IPv4 listening socket on this IP address, ffff colon like RFC and it succeeds. And I leave it as a homework. The name if someone wants to Google for this is IPv6 mapped IPv4 address. Thank you whoever invented this.   And you see how far you need to go because net cut doesn't even give you a reasonable error. It just tells you bind to address invalid argument, like what's invalid there. So life is sad. So yeah, this is the last slide in fact, kind of summary. So I joined Bermetal team, yes, out of time, so one minute. I joined Bermetal team because I thought I would be doing physical hardware Bermetal and then what do I have to deal with? Like cloud providers because people install stuff on v sphere, people install stuff on open stack which to me is cloud, to everyone open stack is a cloud. But then you come and all those concept that I told you about, they are equally valid for any v sphere deployment, for any open stack deployment, for any private cloud. So I really in the past half a year needed to revive my understanding of what Bermetal and what on premise means from thinking that the only case of Bermetal is the server that stands there. To the case, the only non-Bermetal environment is AWS and it really breaks some concepts in your mind what you've been learning for the whole life but it is what it is. So this is the end where one minute after time so we can take questions offline or just go and get a view or so or whatever because it's so late. Thank you.


Come Spends Day in the Life with me as a master of dietetics student at Kent University. Of course campus shot because our campus is so pretty but first things first I have my counselling unit with my amazing group so basically we're just practicing our counselling skills with each other for our assignment, coffee break in the sun of course and then next we have our food line. Basically we were just cooking a meal suitable for a specific diet so this one was a curry that we made suitable for a renal diet in a hospital, little cheers before our taste test but it was actually so good. I'm happy that that's life as a student dietitian.


Aloha, and how are you doing? Welcome to Hibachi Talk. Gordo the techs are here, it's been a long time It seems I've been traveling around the world watching the University of Hawaii football team and having a lot of fun I got Andrew the security guy, I almost forgot your money, it's been so long.  Charles is welcome here. Hey, thank you for having me on. It's awesome It's really great to have Charles on the show So, you know, you get someone who's willing to take the risk of coming on to Hibachi Talk, man Right in the heat of the campaign, how many days left? Six and a half weeks. Six and a half weeks to go, but I'm really fast here now Yeah, well, and you know what I like the most is what you walked in by yourself. There was no on to rock Where's the press corps? My volunteers got to be out there, we're campaigning, so you know, we're at the place at the same time You know, a slave driver, some things never change So anyway, we, you know, the way this format of the show works We like our viewers to get a sense of who our guests are and so on, and so we have some Canadian viewers We actually have a Canadian viewer that went to see you at a community meeting Oh, no kidding. Oh my God. When you were in City Council, who watches this.  Yeah, sure, yeah, yeah, yeah, well, I grew up here in the islands, went to print a home, don't hold that against me And thank you for joining us But yeah to high school, I went to college at the University of Pennsylvania in Philadelphia I studied there, studied at the Wharton School of Finance, got a business degree over there, then went to law school at USC Came back while I worked for law firm for a number of years Was in the legislature, then went to the City Council for seven years before we got a link to the Congress Right. Married, got three kids, two boys, two girls Perhaps though, in terms of my background, the one thing I get asked more than anything else though Gordon is, where in the world did I get my last name from? Okay, okay, okay, so this is this is the background of my last name here So my last name is Zhu, DJ OU, is actually misspelled Chinese. Okay. My Chinese name is actually should have been translated Z-H-O-U, Zhu. That's my Chinese name My father was born and raised, Brandon Shanghai raised in Hong Kong My mother was born and raised in Bangkok, Thailand But the story behind it all is is that my dad or my grandfather, my father's father He got this odd French translation of his last name when he immigrated coming out DJ OU instead of Z-H-O-U Yes, so this is how you have this Pakeh guy with all of you Interesting. I love it, I keep wanting to go D-I Yeah, I understand in French that is how it is written actually in French. It should be D-I-J-O-U But yeah, I got whatever. It's an immigration creation. It's an immigrant story Nobody has this last name unless you relate it to me Awesome about this country, right? You know my parents were immigrants into Canada. I immigrated it to the United States That's the beauty of what this country is So we're gonna get into a couple of topics One of our things we do in our show and I'm gonna set you up on this Okay, it's got you know got one tech job And what we do is we go around town and we take pictures of things that yeah You know that probably the person that was involved wasn't a technology type person So we got a shot here at this is you know got one tech job now You got to look close at this this might look familiar to you Those are not billboards Construction billboards down these are the railcars one or three days after they arrived in Honolulu I gotta lead you I gotta lead you into this. We already got a question On Twitter. What does it say? Can't read that part given all the oversight. How do you think the rail project got so much There was a lack of oversight and that was the basic key problem here Actually if I could pick up on that on the screen what you guys were showing yeah those railcars here I mean it is in some ways the perfect symbol of all of the mismanagement we've got going on with this real system And let me explain here. Okay, these railcars we purchased them what a little over a year or two years ago Or so we're not going to use them for several more years, right?  She is 13 years old She will not drive for at least another three or four years Would I buy a car for my daughter today when she won't be able to drive for another five years? Who does that yeah other than our city government which went out bought these railcars Which we're not going to use for years and the only use for them is graffiti canvas and these things cost hundreds of millions of dollars I mean that's crazy And it is just one I think good symbol of this whole larger problem We have with this real system it has been horribly mismanaged incompetently led and We have problems like this. Yeah, I mean this one this one blew me away when it came in it's okay Wait, how do you how does this happen? Yeah, cuz you know you're interested in the security business the physical security business Like how do you put these in a warehouse and then have this happen and this like you didn't do this artwork in like 15 or 20 minutes? Yes, yes, yeah, I see when you project manage it You you would have the security on and in place before you put the assets there, right? And that's apparently didn't happen I don't know the details of how these guys were there long enough to do that much pain You know Andrew it ties into this whole rail project and what was going on with it here And that is it has just been so rushed I mean everything about this system has been very very poorly managed everything about it was well start rush rush rush rush Let's rush the construction. Let's put in the pillars Let's put in the the by the rail cart super early under the assumption that if we build it they will come if we build it Everything what could possibly go wrong? And then now of course as after we have rushed all of this here We find out here we have cost over on after cost over on after cost over on we have endless delays here with the system And now today Ironically we have the opposite problem after rushing the construction of this rail system The city is now running out of money and we're telling the contractors. Oh, whoa, whoa, slow down slow down slow down And I hear from so many contractors subs They're getting paid, but I mean their payments aren't getting prompt aren't prompt interesting And I think that is yet another example of competent management of this real system It's sort of this herky jerky will rush rush rush rush rush and then slow down and rush and slow down and It doesn't matter whether you're in construction or you're in technology any time you have management like that You get bad results. Yeah, so and there's so many entities overseeing it though You've got you've got the heart board. It's a heart. You've got the heart board itself You've got move a wahoo forward. Yeah, you've got the city council. You've got the administration I mean, yeah, you know, you're right There's a lot of fingers all over this real system a lot of people, you know Trying to just push one way or another here, but ultimately at the end of the day The buck has got to stop with the chief executive of the city government. That's the mayor So, you know, I understand the mayor has a lot on his or her plate in any given time Granted the mayor has to do lots and lots of things here But the reason you're supposed to run for and want that top job is because ultimately the buck is supposed to stop with you Right. And so if you have heart and you have these consultants You have the city council you have all these different people tugging pulling pushing all these different ways here It's a recipe for disaster But the remedy for that has been and will always be the mayor the mayor and that's the one person who's in charge and the One person who needs to step up and take responsibility and get involved and make the decisions And even though it's not going to be popular across all the boards Will you be the construction people the project managers or whatever? You've got to be the one that and that's the one person to whom the people need to hold Accountable because ultimately like it or not at the end of the day That's the one person one elected official who the people can validate and keep an office or say hey look this thing Is so gosh done screwed up. It's time for a new man touch new man. Yes. Okay, so thank you I know we got a lot of stuff I'm gonna keep this thing going. Okay. I'm it's it's my show So the other Andrew pays for it. So that's the video So the other thing I'm really interested in I think it kind of fits with with with the really is this whole thing and with Effet what's going on with that? But yeah, yeah, no, I'll go out right a friend I spent a lot of time with Chuck total when I was down there I mean it was in a lot of time going into his office and saying Chuck I'm thinking of doing this yeah, and he'd go okay We'll get back to you and he would always give you your pros and cons of how to do it and he'd say You know you can't do it, but then you're gonna have to deal with the ramifications that make it later Yeah, so now I'm getting all concerned like the ethics is all getting closed up You mean can I as a director if I was a director? Can I go down to them now? Yeah, no, you know growing you have more familiarity than the average person having been a member of the the mayor's cabinet What has happened with the city ethics commission has been a complete travesty, you know Chuck Tato as he pointed out He was the city ethics director. He was the ethics director for years Decades and right and he he butted heads with a lot of very strong personalities me. Yeah, you But after all this time dealing with Jeremy Harris with Mufi Hanuman with Peter Carlisle Although he butted heads with them. I felt he was always fair and I people. Yes. Yes The tragedy is is that Kirk Caldwell gets elected and all of a sudden hates all this turbulence He starts asking some questions about the mayor's political fundraising and today He basically was forced to resign from his position because he was asking the quote-unquote wrong questions about the mayor's fundraising practices and court That is wrong We need an ethics commission and the ethics director who's tough but fair and is not under the thumb of the mayor's office, right? Because integrity in your government Basic underlying trust in your government is the foundation of any democracy and here in the city and county of Honolulu If the ethics director can get railroaded and shoved out of his job Nice nice We've got to fix that we've got to fix it we in our community here in Honolulu deserve better than that Yeah, that's exactly what we've got another tweet that ethics can be a growing problem across the spectrum government. How do we fix it? Yeah Several things here. I mean then the micro in terms of what do we do with the city ethics commission For me has to be a commission that is completely independent of political pressure And for me if I'm fortunate to get elected mayor what I look forward to doing is allowing the ethics commission to submit their Own budget separate and apart and not be subject to review as mayor Caldwell Huston from the corporation council's office or the mayor's office And allow the ethics commission to be this independent body to give fair unbiased non-political advice or in the horrible situation where somebody violates ethics code to give a straightforward blunt prosecution of a particular matter right now unfortunately what we have is that in the words of my former opponent Peter Carlisle Ethics has been eviscerated here in the city and we deserve better. No, this is not the way a government is supposed to run Yeah, it's like keystone cops right now. Yeah speaking of cops. I mean it's the same thing You know like I've never seen the police department in such disarray. I've never seen There's a community services thing now. There's an audit. They got to be 15.9 million dollars back to the federal government I mean, there's all this kind of stuff just keeps coming out and I remember under under under movie and love them Hey, yeah, or hate them and I love movie. Yeah, but I never voted for him which when the first time around So when I became the director the first time and movie brought me in yeah movie said to me Is there anything that I should know I said yeah, I never voted So when I came in there one thing that movie required us all to do every year as directors was go through ethics training Yeah, every year they made it required you had to show up Yeah, there wasn't it wasn't an option and Chuck would go down a number of scenarios Yeah, you know some current some not so current to help us understand Yeah, what the borderline was and I always used to get in with So, you know, it's just amazing what's happened on that side Gordon you're exactly right here We for years decades have had all these boards and commissions that have been in some ways sleepy But the police commission the ethics commission what's going on with the affordable housing fund? Nobody really paid much attention because they were running smoothly quietly in the background But now under this current administration we see problem after problem after problem, you know And so in a lot of ways I describe this to people Gordon is when you Any voter out there you look at what's going on here in the city Whether it's rail or the police force or ethics or affordable housing or ambulance or whatever it is Ask yourself this simple question. Do you think the city today is in a better position than it was four years ago? And it's a modified of what the president, you know what you said here, but it's the same concept Do you think we're better off today than we were four years ago or not? Yeah, and that's a that's a yes or no answer Yeah, it's very simple and that actually should guide you on how you vote in the upcoming year solution So it's interesting you think they're gonna be a big turnout for the election You know, of course as a candidate. I always want a big turnout, right? I always want the people that participate I am however very disappointed that unfortunately, I think you know here in Hawaii We have the lowest voter participation rate in the United States of America and that's an enormous tragedy I'm always cautiously optimistic, but uh, you know at this election here. I don't know. This is a crazy election Not just for the mayor's ship, which I'm running for but I mean the national loves even more nuts Well, that's not go there though. No, we're not that that's really really crazy. It's only a 30 minute show And we're gonna take a break. Okay, we have a guy called Angus is gonna come he's gonna ask you Scottish Scottish which is kind of like Chinese very tight with his money. Yeah. So anyway, he's gonna come and ask you a question or two And um, then we'll continue on from there. Anyway, go to the tech star and in the security guard Charles, did you candidate for mayor? We'll be back in a minute Good afternoon Howard wig cold green think tech hawaii.com I appear on Mondays at three o'clock and my gig is energy Efficiency doing more with less It's the most cost effective way that we in hawaii are going to achieve 100% Clean energy by the year 2045. I look forward to being with you. Aloha You're watching think tech hawaii meaning people we may not have otherwise met Helping us understand and appreciate the good things about hawaii Great content for hawaii from think tech Hey, stand the energy man here. I know you're bored this summer You're just sitting at home figure out what to do go to the beach Spend some time with think tech hawaii spend the time thinking about how you can contribute to hawaii and make it a better place to Live and start watching some of the programs on think tech including stand the energy man Well, you'll learn all about everything energy, especially hydrogen and transportation So we'll see you every friday at 12 o'clock noon stand the energy man here on think tech hawaii. Aloha Aloha, I'm kirsten Baumgart Turner host of sustainable hawaii. Thanks for watching think tech this summer We have a lot of terrific shows of great importance And I hope you'll watch my show too every tuesday at noon as we address sustainability issues for hawaii They're really pertinent as the world conservation congress approaches in september And the world youth congress that's focusing on sustainability Next year as well. Have a great summer and tune in at noon every tuesday Aloha everybody and welcome back to about to talk and security guy here And I just wanted to bring up something we touched on earlier and that happens all the time to us on construction sites where Deliverables and timelines and ideas about a project get changed right and so we talked about some rail cars Or they got delivered to a site that obviously didn't have any security ready to take care of those rail cars So, you know, we we have a fairly straightforward practice with that You know, you you put your assets where they're protected and if you can't do that then you got to put the asset somewhere else So let's think about getting those rail cars somewhere else if there's not going to be security put in there Okay, uh, I got angus here. He's off the beach and see him in a few weeks angus. What's going on, buddy? All right, man. It's good to see you lad. Right. I don't want to take it back You know chalice is a really Scottish name, but the shoe is not I didn't get how that works. Anyway, you know you ever heard of this guy called um, Marco Rubio I have Marco Rubio the governor of florida stated we need transparency and government spending We need to put each government's expenditure online so every floridian can see what their tax money is being spent on You know, my Scottish heritage makes me kind of tight with the money Like your chinese Scots and pockades, I mean No, I'm gonna go disappear back in the beach for my question is you what are you gonna do about transparency and government making sure We can see what our money's going Absolutely here. You know what? I like that idea of putting things online So the public can see exactly how everything's are spent and you know what? You have my commitment that if I get elected mayor one of the first things I am going to do is call for an outside audit of the city rail system So we know where all those billions of dollars went and we know where the money's gonna go And how much it is going to pay to fix this whole gosh darn mess that we have That's what we got to do That's also do you have any idea how much of the money that we've used that we had and then how much more we've got to bring through I mean we had a third where we had overall in the budget for the well Well, we well we've already spent several billion We've already uh authorized a tax increase for seven billion dollars. Okay real system here Our problem here is is we don't know how much it's going to cost to finish it. That's what a big problems Yes, there are some forecasts that say to finish the whole thing out It'll be someone in the age of eight eight and a half billion But there are also some out there who have said it could cost 11 maybe even 12 billion dollars 50 Yes, and this is a huge huge problem here because the original cost was supposed to be 5.2 billion So already billions over budget and the question now here isn't are we over budget? It isn't every billions over budget. It is how many billions are we going to be over budget? That's why it's a point we get A mayor who's going to look at the money here, you know Our hand angus says the the budget director here The good thing that i was thinking is you're you know, you're with your background at worton I mean Did they give you business problems like that? Hey, you spent five million or two million over now And you got a you're going to be 10 mil over when you're done like Yes, absolutely, which is why I I'm calling for a outside independent audit of the rail system here So we know where the money is going here But again the bottom line is the bottom line You need a leader who cares about this who looks at this here and understands that the people of our community Are not made of money. We don't have an unlimited amount of resources here And it's easy to throw out these numbers billions and billions and billions But we have to not forget at the end of the day these billions are coming from families Yeah, they're coming from us. They're going to come out of our school Let me mention something again because I kind of got insider information because I was there Yeah, but you know back when we were um, we put a new financial system in the city state of the art It's still there. It's just and you know, and it was the team of of civil service that put this in Did a phenomenal job and they're still on top of it. It's a great job All kinds of great reporting comes out of that system. They used to put online the actual spending by quarter By department online and available to the public. I went it's not there anymore. Yeah, and and and and We're in that's wrong That's wrong because we and the government should never ever feel the people Especially when we're using the people's money and I think we need to do that with the rail system And I think we should go back to doing that for the city at large Yeah, I mean if you know that you can put the rail budgets out and break them down Yeah, the city has a very good financial system. So no one can give you the argument While we don't have adequate technology to do it I know for a fact they got one of the best in the in the country as a matter of fact in 2011 or 12 The city got a sunny award National award for transparency because they were putting up all this financial What's happened since then so but it's not there anymore. And so why is the rail budget not up there? Why can't I not look at every monthly financial statement that comes out of the rail budget? They have it. Yes, and actually I would take a step further not just a monthly financial statement I think we should be having a electronic checkbook online to every check that the rail cuts Is posted online here? So the people know not just generally what we spend every month But every penny can be accounted for and that's not happening right now. That's why we need new leadership And I can do it now and we can sit in there and we can analyze by contractor We can analyze by contract type We can see we can take industry experts like you and security and say Why are we spending so much on security when I know the industry averages are in around this number? And that's where the others can come in. Yeah, and where's the like the performance ratings on the contract? You know in the dod space we get there's always past performance ratings and all this kind of stuff happens While you're doing it after the contract you always we have to give that to win other contracts I mean, there's a lot of data there that we were surely not seeing in this instance And it's much less common practice, you know, yeah, you know Space but I mean government. I think, you know, muni-gub should be another that sort of standard And if I could just also add here This is not like it was just a a wastewater station or a highway on wrap or something like that This is the biggest public works project in the history of the state of Hawaii This is a project if we don't clean up this mess and clean it up right now This is something that can suck down our whole city. I mean, this is billions of dollars our people do not have Billions of dollars which is being taken away for everything else in our city government whether it's homelessness Ethics the police affordable housing all of that schools. I mean who needs help here The city owns a lot of the land that the public schools run and there's still the state issue Right, but the thing is you know where I come back to is this um the cooperation between the state and the city doesn't seem to be there It doesn't be there and I'll give and I'll go throw in my example So the city the state is estimated is going to cost a hundred million dollars to put in a new financial system There's this over 35 years old. Yeah, no this as you know, Charles DMV is run by the city and county of Honolulu. Yeah, that's a state function State ID is run by the city county of Honolulu. That's a state function So the city and county of Honolulu has a great financial system a great payroll system That's based on the union contracts at the same one as the state has why can't the state and the city get together and say Wait a minute. Why don't we share this existing financial system that's already in place? Yes Yes, and growing it comes down to again a lack of leadership a failure of communication Between the mayor's office and the state government a failure communication between the mayor's office and the feds and even A failure of communication between the mayor's office and the Honolulu city council. We can't have that here It is causing too much friction. It is it is just crazy You know, actually if I could just add a real trick you know, um, I served in the United States congress before I Yes, that's right. That's right You know when I was a member of congress, uh, you know, I I got to sit down and meet with the president Not a lot, but I mean a few times I was horrified that when I talked to city councilmember trevor ozawa Who represents now took my seat. He represents east Honolulu right I met in my one term as a freshman won a 435 congressman I met with the president of the united states more frequently Then city councilmember ozawa has met with the mayor of honolulu and there's only nine city council members And they work in the same building. They're only one floor apart Oh, wow crazy. That is absolutely crazy. We cannot have a government like that without the dialogue That's where the that's why there's no management. There's no dialogue. Yes And that's why it should be no surprise to anybody why our city isn't such a mess And why we need new leadership here in our government I heard it on a body talk I agree.  Now, whether you agreed with me or disagreed with me that didn't matter At least the point is we could we could do point counterpoint and be and not be down each other's throat Because ultimately government is supposed to serve the people. We are all working for the same boss Yes, the people but the problem I feel so much is going on in hollywood hollywood right now It's the other way around it's an attitude that the people work for the government the government sometimes more important than people And that's wrong. We need to change that. That is totally next question. They ask How do we revamp this is emergency services? I guess but to address some of the costly abuses of the services I guess there's people. Yeah, we're servicing. Yeah. Yes. Yeah. So let me explain this here. Okay For the first time in a generation We've had ambulance services actually go down here on the island of wahu We've had 12 hour shifts where certain parts of the island have just gotten no ambulance service The reason for that is well, it's mismanagement more specifically mismanagement of our resources of ambulance services Now one of the problems our ambulance services encounter Is that we have certain individuals a tiny minority who constantly are calling the ambulance The average person out there will call an ambulance maybe once every five or 10 years But there's a tiny number of individuals who will call it repeatedly three four times a week I remember those reports like heart patients or whatever they have. Well, no, it's actually they're disproportionately homeless And and and they're using the ambulance as a taxi service They're they're hungry and they need a sandwich you're calling the ambulance So they're out macaja and they get all the way down on their right So let me and we only got a minute and a half to go. So I got to jump in real quick. Yeah, so there was a study done Um, uh that said that they should merge ambulance and fire. The study said yes And it would save money. Yes, it never happened. Yeah So it so that's what we need to start saving money because we gotta pay for this rail somehow Yes, and that's why the creative solutions. I think we ought to be taking a look at here But one of the things I want to do immediately is reestablish something called a community ems program community paramedics Just very briefly it is for the people that identify the top 5911 callers And instead of sending a regular ambulance to them all the time we dedicate just two paramedics Right well service only those so-called top 5911 callers So we save the rest of the system for everybody else here. That's what makes sense Yeah, because I want to be tragic to have a user of the system cost someone else their life, you know And non, you know, it was a mistake that the current administration eliminated that program if I could elect you We're going to reinstate it because that makes sense for all of us. Yeah, that sure does it sure does So anyway, believe it or not, we burned through it That's okay, I appreciate it I got a list of my long so maybe we'll squeeze you back in right now But you know, no guest goes unrewarded on this show. So you get an autograph solo cup. This is number 87 in the series Okay. Thank god it's not 86. Anyway, um So it's number 87 in the series. Yeah, you get to take that When you're up there taking you know taking your your oath of office, you can Sure, well, I'm sure you'll be good for that. Hey, Charles Very much. I appreciate sharing and great luck. It was a lot of fun You know, we have a little thing we do at the end of every show to tell everybody how it's going. So I said one two three Okay, how are you doing?


So the breakfast and plus CV Africa and we're looking at a second conversation. We'll have a live guest Well, let's just go through the background of the conversation The Nigerian economy recorded a seven consecutive quarterly growth in the second quarter of 2022 as real GDP That's gross domestic product Expanded by 3.54% year on year on an improvement compared to 3.11% growth recorded in the previous quarter although lower than the 5.01% growth printed in the corresponding period of 2021 in terms of aggregate real GDP a student 17.29 or 2.9 trillionaire Representing a quarter on quarter on decline when compared to 17.35 trillion recorded in the first of 2022 interesting to note that road transport coal mining and Niger's fast growing sector in the second quarter of 2022 we do have a guest joining the conversation will not all lose today his executive director DMA advisory and management services limited Lugidae is good to have you join us this morning Let's share your thoughts on this development apparently 28 sectors of the country struggling and we have actually lost a lot What are your thoughts? What do you make of this development? There are two key two major scenarios we can look at There is a global part to the problem We are seeing and there is a domestic part the global part has to do with the fact that Whether it is America where there is 40 year all-time Inflation or Germany where there is a 30 year all-time inflation across the world. There are economic problems The other part is the fact that as there is inflationary pressures across the world you have Defeats raising rates when they raise their rates it constrains the amount of Investment that can come into a margin market like ours Then you have the energy crisis, which is also global so there is the the fact that we've seen the prices of Crude on the international market go up dramatically and by so doing you have the effect on things like diesel Aviation fuel and everything along that chain the prices have gone up. So that's that's another part the other part from the global side is also the agric sector so in the agric sector you have a A Country like Russia is a major fertilizer exporter in the world as when involved in a war and There are impact there are impact our long order line across Europe generally Belgium now is shutting down certain manufacturing concerns Because of gas problem. Germany is rationing power. So all the things are there at the global scale then on the domestic Domestic scale we have our own internal problems So for a country that is dependent on importation We have gone ahead to import some of the crisis from all those countries. We're speaking about So you are importing food from a country where inflation is at a 40-year high. You're also importing part of that inflation so We have that problem. We also have an issue without internal Insecurity issues which is affecting food when you look at the bucket of Inflation the inflation figures that we have and you see the chunk that is contributed by food You begin to understand how all of these things are interwoven and is creating pressure on us our foreign net change Regime is not helping matters Recently it was the aviation people that were you know, and we had to release money for that once aviation start getting affected He impacts your economy We saw it's the only one domestic airlines started to reduce the number of flights because of aviation for While you see transportation, you know grew in that report that you just right now It did not grow on the side of the consumers. We grew on the side of the people who have Transferred entirely their increased cost onto the consumers. So moving goods from say Kevin to Lagos that used to be 200,000 It's now 500,000 era and the guy that is going to sell it at the other end Just take the entire increase in cost profile and float this onto the consumer the consumer because his own Income has not grown Commerciably he's unable to purchase as is he used to purchase so all these things are Containing and constraining the economy of Nigeria. That is why you have quarter-on-quarter Being bad Whereas if you take Year on year, it's not bad because 21 we're just recovering from Kobe to Allah So we are what you look at the base comparison. Yeah, it is the low. Yeah, we're just coming out of a problem You've taken the words out of a mouth Was one to ask you about this year-on-year issue You know so so so so you say that the quarter on quarter GDP figures released by the National Bureau of Statistics are what we should look at Quarter-on-quarter not year-on-year because I was about to say are we not them being alarmist and overreacting Want of a better word? We should look at both What what the year-on-year is telling us is that the level of activities relative to 2021 has increased in 2021 We were just coming out of COVID things. We're just teaming up in 2022 things activities have continued to increase That is a message there and that is why the GDP numbers we see Are better than last year? But if you want to see our progression you come to the quarter-on-quarter And then you begin to see how we have not done as well as we did in quarter one What we did in quarter two was poorer than quarter one and the it's easy to see as all those crises have continued to constrain our capacity To expand or to perform All right, but let's also look at this now the economy recorded a seventh consecutive quarterly growth in the second quarter That's over, you know 2022 as the real GDP expanded by 3.54 percent on a year-on-year basis According to you know the report is that it's an improvement to the 3.11 percent growth recorded in the previous quarter, but I like to ask you what does this translate to you? What does this mean for us as an economy? Well for us when you take a look at the year-on-year issues, of course You mentioned seven consecutive quarters, right? That is taking it all the way from 2020 in 2020. That was a slum So anything you're doing post 2020 will record an improvement And that is what we have seen that is why we have all those Several consecutive quarters of growth, but when you want to begin to look at a shorter period That's when the problem starts to sink in So you look at a quarter on quarter you compare quarter two 2022 with quarter one 2022 and you begin to see all those impact of Energy crisis food crisis they begin to railing By next Quarter report for example, there is likely that there will still be a growth when you look at it year-on-year But he's the quarter on quarter That will likely see the problem much as the most situation of them you you sort of go so low like that The only way to go is to go up. That was That's that's all the year-on-year is telling you all right. So so and let's look at the individual sectors now Um according to the data from from the nbs the agricultural sector because talking about 28 sectors And but apart from that the other sectors that they didn't do badly. So we look at all of them the cultural sector witness mixed positives Um, you have two sub sectors under the agric sector and the nbs has done a good work of highlighting these um, you have crop production Growing livestock declined forestry grew while fishing declined And so it's a mixed bag for the agric sector, correct What do you think is responsible for this that um crop production is able to grow in a time of um Boko haram, you know in the surgency in time of banditry In a time when you're having what do you call it them a lot of these farmers leaving their homes, you know to go As refugees and then they're running away So what do you think we will be responsible because it seems like it's something strange happening when we end The farmers are running from their farms. They can't go up north in the middle belt. So while we're having crop production growing And foresty growing and then of course fishing which is in the southern part of the country declining and we have um livestock also as well declining. Okay, um crop production will naturally grow Because of the seasonality In the quarter one which is January to March there is even no rain Going on. So what you have in fact when you take a product like maize The peak price of maize is as as as you start to go into the year the price start to increase February is higher march is higher than February But then by the time the rain start to come in which is the second quarter We begin to plan in fact by the end of that second quarter maize is already involved By middle of of that second quarter maize is already out You know, so in terms of production We are likely to uh To get the kind of response we got by virtue of this seasonality of of what we're looking at So that is what is likely driving the crop production growth that you look at Well for the want of time quickly let's share the thoughts of uh, you know, the chief executive officer center for promotion and Private enterprise dr. Muta Yusef. He said that uh, productivity and competitiveness Issues had continued to negatively impact and performance across the sector of the economy. Correct. And he cited an example that, you know You know, the general operating environment of the nation was very challenging for most investors I like that you, you know, expand shade on that. Do you agree with him? That's number And then secondly right on that what are really these issues that are impacting, you know on investors, especially small-skill business Enterprise both both small medium-sized medium-sized and even the big ones are being impacted for the big ones You just take when you take the a vision example. It explains what the problem is. Someone has brought this money He has earned money in your economy. He needs to take money back. He cannot take the money back So what's my encouragement? Why should I want to continue to operate in that kind of an environment? Where when I bring my money, I cannot take my money back Though thank god CBN has intervened in that particular issue by providing dollars But those are the kind of problems that we're talking about When you go to the manufacturer, it becomes a major problem. People want to import raw materials And the process the the the getting for an action to do this thing is a torture People open houses and they can't even get dollars to pay the supplier You'll be getting bits and pieces of dollars over extended period of time Very quickly, please. The manufacturing sector according to the MBS we usually see They come up with 13 sub sectors on the manufacturing now They're seeing out of the 13 sub sectors 10 experience a decline where only three, you know group, you know So what do you what do you think it's been going on with the manufacturing sector seeing a massive decline Part of it is what I've just mentioned The fact that people cannot Get access to dollars You do a NLC today when it comes to time for you to pay down on that lc and you go to bid You have decided to put in for a million dollars and then they give you 100,000 And then you continue to go 50,000 100,000 for the next one year for you to be able to pay down on a one million dollar How do you how do you expand it at the inflationary pressures we have in like I mean ordinary agencies that also something that could affect the manufacturing sector Because at the end of the day they produce and they they are capacity to buy the consumer must have enough Dispossibling come to consume if it doesn't it limits what it can buy and then you have Inventory start to pile up Invariably affects them very quickly before before we go solutions now because of time. Yeah, okay mercy Yeah, not just quickly because we're out of time With the solutions. I'm sure that's What do we need to do to fix it for for most of the global problems? We have no major control over them But there are some that are within our domestic environment Insecurity for example, we need to do more on the side of insecurity that more farmers go to the farms And they can produce food for us. We need to do more around our foreign exchange policies So that people can have access to dollars and be able to import what they need to import of course that has Various time horizons You can have the short term the medium and the long term things we need to do To to make that happen. But our focus should be on things within our control not Russia, Ukraine. Well, all right We need to go. Thank you so much Well, I'll lose today The pleasure is mine Well, I'll lose today is the executive director of DMA advisory and management services The meeting we appreciate your time with us. Thank you so much for Spending time and sharing though I wish we had more time because I mean we have several questions to ask But that's it on the breakfast. If you missed that on any part of it It will be all right to follow us on facebook twitter and instagram do subscribe to a youtube channel Word plus tv africa and plus tv africa lifestyle. I am messy boku And i'm kofi Bartels return tomorrow with more on the breakfast. Good morning


Zoom just announced a huge update to their popular online meeting platforms. Apps such as Kahoot, Mentimeter and several others can now be directly run in Zoom. That is big. Let's check it out. Once you start your Zoom application, make sure you are signed in to Zoom. Zoom apps only work if you are signed in. If you directly join a meeting without signing in, you won't be able to use the Zoom apps. Give your username and password and sign in. You should see a new icon on top here called Apps. If you don't see this icon, click on your profile button and click check for updates. If you are running a version that is earlier than 5.7.3, make sure you update the app and then restart Zoom. At this point, you should be able to see the apps icon. Once you click on the apps icon, it will show you two tabs. My apps which show you all the Zoom apps that we have already installed and the Discover tab that allows you to explore and install additional Zoom apps. In my case, I have already installed four Zoom apps. Kahoot, Timer, Virtual Background and something called Meetings Fun. Let's see what are the steps required to install a new Zoom app. Click on Discover. Then click on this link Discover more apps on Apps Marketplace. This will take you to the Zoom Marketplace where you can see all the apps. You can search for the apps by categories or you can search for the app by typing the name of the app here. If you want to browse through all the apps, click on Zoom apps and go through all the apps page by page. As of this moment, there are over 50 Zoom apps in the App Store but I'm sure this number will grow very fast. Let me try and install Mentimeter, a very popular app like Kahoot to make your Zoom meetings fun and interactive. I can directly type the name of the app here. Click on Mentimeter. It may ask you to sign in to your Zoom account once again. No worries. Click on Sign in to install. Give your Zoom credentials and click on the Sign in button. If you find that you can't click on the install button, just scroll down and click on this option Pre-Approve. Once this is enabled, the option to install should be available to you. Click on the button. Each app may have their own installation process depending on the complexity of the app. For example, apps like Kahoot require you to create an account on Kahoot before you can install the app. In this case, let me click on the Authorize button. As you can see, like Kahoot, Mentimeter wants you to sign in to their portal and have your account with Mentimeter. Let me sign in to Mentimeter with my Facebook account. Follow the steps presented on the screen. You will get a verification code. Click on Copy to clipboard. Then go to your Zoom app and paste the verification code here. Click Login. As you can see, we now have five apps installed in Zoom. All apps will not require the same steps for installation. Depending on the complexity, some apps can be installed with a click of a button. Some may require to create your account with that app. Now that we know how to install apps in Zoom, how do we use them? Let's create a meeting and find out how these new apps work in Zoom. Create a new meeting or start a scheduled meeting. In your Zoom meeting client, you will find a new option at the bottom called Apps. If you click on it, it will show you all the apps that are already installed. In my case, I had five apps installed. If you want to add more apps, you can do that directly from here also. In some way, click on Discover, click on this option and it will take you back to the same Zoom marketplace. To execute any application, all you have to do is click on the app. It will show you a brief description of the app. From there, we can click Open. All apps follow the same standard interface. There are three options available. The first option is to Share. This allows you to share the content of your app to the meeting participants. Whatever the app shows here will be visible to the audience. You can choose to share with or without computer sound. The Send option allows you to send the link of the app to all or selected participants. These participants will get a notification to open the app. If the participants have already installed the Zoom app, they can directly open the app. Otherwise, they will go through the same process of going to Zoom marketplace when they need to authorize and install the app on their Zoom client. And finally, the Expand and Collapse option allows you to make the app window bigger or smaller in comparison to the rest of the Zoom window. For example, if I want to run this timer app, which is a very simple timing device, I will choose one of the standard timings. For example, five minutes or 10 minutes and click on the Start button to start the timer. I can also customize my own time. Let's say I want to countdown timer for one minute. Let me click on the reset and click one minute. And then I can hit the Start button. The timer starts a countdown. If I want to expand this window, click on the Expand option here. If I want to share this window to the audience, all I have to do is click on Share and select No Audio. And this is what the audience will be observing on their screen. When I want to stop the sharing, click on Stop Share. You will get an alert when the timer is done and that's all there is to it. The same goes for the other apps. For example, if you want to run Kahoot, click on Open. You can join a Kahoot directly from here or you can host your own Kahoot. If you click on the Host button, you will have to log into Kahoot once again. I already have an account with Kahoot. So all I have to do is click Login. I will give my credentials. And once I am successfully logged into Kahoot, click on the Open button, which will take you back into Zoom. You can see all the games that you have defined in Kahoot. All you have to do to run the game is click on it and start. Let me expand it and click on the Share button. This will show the Kahoot screen to the Zoom participants. And if they have the Kahoot app installed on their Zoom, they can directly play the game within Zoom without going to the Kahoot website. Once you are done, you can click on the Quit button. Click Yes and you can go back to your apps. Now that Zoom has opened the apps store for third-party apps, expect to see a lot of exciting apps that integrate directly into Zoom to make your meetings fun and interactive.  Check out the apps that are available. Download what looks interesting and experiment with it. If you like this video, please click the Subscribe button. I appreciate the love.


Welcome to, it's like a medium Tony green. God, if you did it, I promise I will never ever do that again. Don't disconnect. I promise you I will never do that again. Yeah, didn't think that out in my head before I did that. First thing I want to do is say, Hey, Stevie, how are you today? For those of you who don't know, Steven is my youngest brother. And I like to say hi to him every show. I'm just adjusting the camera. So please be patient with me. And now I'm just adjusting my bangs. Okay. All right, everybody. So the first thing we're going to do is two clearings, two uno dos, uno dos. Only Spanish I know. I also know twice, but I don't think I say it correctly. So there's that. Okay, the first clearing is going to be just we are clear. I get a no. So we're going to start clearing that we are unclear. Oh, we're going to start clearing that. And then the second one is we are motivated. Oh, yeah, motivated. I get a no. Let's clear that. And then we are, we're stuck. We're just stuck. There's something keeping us stuck. I get a yes. And let's clear that. Now that's a lot of energy. If you feel it, please let me know. If you're on YouTube watching me. Let me know if you feel that if you're on YouTube watching me say hi. If you're not on YouTube watching me get on YouTube. Let's go join the party on YouTube. If you'd like to call in because you have a question about life, love, career, finances, what's going on in this big beautiful world that we live in, call in<PHONE_NUMBER>. Go ahead. Give me a call. Ask your question. If you want to connect with a loved one on the other side, call in. Give me their first name, their relationship to you. And I'll be happy to help you connect with that loved one on the other side. If you have a specific question or information you would like from that loved one, please make sure you include that when you give me their name and their relationship to you. Just like that. Gone. Just like that. So a couple of people have been reaching out and concerned. It seems more and more people are very lethargic and unable to get their motivation back up. And I'm going to give you guys the things I use. I am not a doctor. I do play a nurse every once in a while. I'm so sorry. I'm so sorry, North. I don't. Maybe. I'm so sorry. I hope everybody is laughing. Thank you, Heather. I love you. Heather is laughing. Vaughn is laughing. You guys get me, right? You know. You know. Okay. It took like three minutes for the show to go south, right? Yes. Okay. So back to this. A few things that I am going to tell you and that I use to try to keep me in a, keep me a little healthier. The first thing is apple-pick team. Now, you don't have to use this brand, but apple-pick team is really good to help cleanse toxins and stuff out of the body. This I love. Omni blue ocean minerals. That's what I was talking about, Heather. We don't get minerals from our soil or food any longer. So minerals, whether you do CMOS or whatever you do, minerals are so important for us at this time. This one is iodine. So with this 5G, 5G is great, right? We all want faster internet, faster movies to be connected in the middle of the woods, but they had to put up a lot of towers and what we don't realize is 5G is radiation. Straight up radiation. The place radiation absorbs into the fastest is our thyroid. Iodine will help with that. I'm not a doctor. By any means, iodine. Couple drops in your water all day, all day long. Chlorophyll. I think if I remember correctly, this chlorophyll just takes, it's so super concentrated. I've had this for like years and there's still so much in it. It takes like one drop and it clears heavy metals, I believe, out of the body and toxins out of the body. And then there are some other things like burdock root and bladder rack and these are one of my favorite things. Now everybody's using Bluetooth and have that right at their ears. It's pulling it right into your brain. Go old school, folks.  And the longer you can make this, the better. Okay, that's it for that. I am going to be taking callers in a moment. I want to thank everybody on YouTube with me and I, folks, if you're new to the show, I would like to apologize in advance because I think I'm funny and I have to sing a lot on the show. Neither of those things are true talents of mine. Okay, if you are on YouTube joining us every Monday and Wednesday at noon Central, say hi. I'd love to say hi back to you. We have Caroline, Heather, Steve, trying to make sure I didn't miss anybody. Fun. I think there was somebody else and I'm sorry, Terry. Terry is on here too. Yep, I think that's everybody. Okay, when I call your area code, please first and foremost, take me off of speakerphone, take me off your car phone, just for the audio to be, to have much clearer audio. I already have to use my phone on speakerphone and it's going through another speaker. So let's try to keep the audio as clean as possible. Also tell me where you're calling from and your name and then your exact question and or connection you would like to make. Here's what happens and when I'm talking to somebody and I can pretty much get into, I don't want to say I get into your energy, your angels get into your energy and they're going to, the more focused you are on what you want to know, the faster and the easier it's going to be for me to give you that very accurate answer.  So let's be really precise about what we want today. That will just help everybody. There was one more thing I wanted to say and I know if I don't say it, I'm going to have to say it later on and I don't want to say it later on. I want to say it now. Oh, if you're in the Florida area, I'm going to be in Florida in December so we can set up appointments, in-person appointments in Florida. Okay, for the exact timing on that, you can reach out to me and let me know. I'll be happy to share that information with you. Okay, if you have not called in for a question,<PHONE_NUMBER>. If you want to, if you can't call in today and you want to call in in the future, please write that number down. Now I want to say that is not, oh, Fawn, you're in Tampa. That's where I'm going to, I think that's where I'm going to be. I want to say that is not the number you call for personal readings. The number that you call for personal readings is<PHONE_NUMBER> or you go to my website, www.tonig.info. I will never reach out to anybody to get a reading on social media, so please know that. Okay, we're going to go to the very first caller who is 904. 904, what's your name and where are you calling from? Hello, this is Wendy calling from Florida. Wendy, how can I help you today? I wanted to know. I've put in a couple of applications and I want to know am I going to get a call? Okay. I hear yes, no, yes, no, yes, no. Wendy, I'm going to be honest. I feel like you need to put in quite a few applications and I feel like you need to go outside of your field. I feel like there is something, you know, and I know I say this to a lot of people and I do happen to be one of those weirdos that believes everybody would do really well if they own their own business because we're here to be free and create and design and do whatever we do. Wendy, I do believe that there's something that's going to be coming in for you that is going to help you really push ahead or pull ahead, however you would want to say that. I believe it's going to come in within a month. I believe I hear the word company, so I do believe this is something you're going to be doing for a company. I do believe you are going to be getting, yeah, you're going to be getting brought into a company in about a month's time. Has she already applied for this? No, you have not applied for this position yet. I feel like when they say tomorrow, it means like within the week. I'm going to say within the week. I feel like whatever this position is, you're going to, they're saying tomorrow, but please give it a call. I do feel like you do need to reach out directly to the companies. I mean, stay with whatever formats you're currently using, but I do think you need to look at company websites also and I feel like one of those company websites is going to hit for you. Excuse me. I also feel like you're going to get two offers, one in a month and one in approximately a month and one in a month and a half. So you might have been in the interviewing process and not heard back from a company yet, and it might just take them a little longer. I feel like one of the offers is going to come in in four weeks and one of them is going to come in between the fifth and sixth week. So I do feel like you are going to get two offers, but you're already going to have accepted one. If the second offer is better, girl, take it. We have to be loyal to ourselves. When it comes to looking for a position, we have to be more like men and not be like women. What I mean by that is men are always business oriented. They're like, what's the bottom line? And us women have to start being like, what's the bottom line? We don't take our emotions to work. Our emotions are for our family, our friends and for our undercover lovers. I'm joking. No undercover lovers, folks. We need our emotions in our private life, not in our professional life. And if we haven't even really started a position yet, we don't have loyalty. We have loyalty to ourselves, our bank accounts and to our survival and moving forward. So please make sure that you are thinking that way when these offers come in, because I think you're going to want the second offer more than you want the first offer. Just make sure, again, you're keeping your emotions out and you're making a very practical choice. I do feel like both of these positions are going to be listed either toward the end of this week or this weekend. You're going to find them. One of them is going to be a repost, something that maybe they had posted before and they took the posting down and now it's up again for whatever reason. I do think, again, go to company websites. I think if you think about what you do and where you would really want to do that, that's the route that you need to go or what company you would really want to do that for, that's the route you really need to go. I also feel like there is something you're going to be doing. There's something you're going to be doing on the side, aside from whatever job you're going to be getting. I don't know, okay, you can laugh at me. It's okay. Everybody does all the time. I just think it's because I'm funny.  I am hearing one of two things and I'm not even sure I'm getting this word correctly. I'm either hearing bread, not like bread like money, but bread like bread that we eat or braid. I don't know, either. One of those two things is something I think you can, I hear the word coin, so bring in some money on.  You can really bake you some bread or you know how to do some hair. I don't know which one it is, but whichever one it is. I think that there is something you can do on the side with that. Okay, love? Okay. I hope this made sense to you and I'm really, really, really going to tell you to please look at, again, look at company websites. I feel like you're going to find, they keep saying tomorrow. I feel like it's going to be possibly by Monday. I always like to give just a little extra time, just like that, just in case. Okay, love? Thank you. You are so welcome and I hope you have an amazing rest of the day. Please do call back and let us know how everything turns out. Okay? You as well. Thank you so much. Yes, you as well. Thank you. Thank you. Bye for now. I'm going to go directly to 860-860. What's your name and where are you calling from? Hi, my name is Lisa Murray. I'm calling from Connecticut. Thank you. You are welcome. I'm sorry, can you please repeat your first name for me? I'm moving to another spot in the kitchen. It's a wall phone, but it's my phone. Oh, I love that. I love that. Mom's anniversary of going to heaven is coming up and I was hoping for a message from her. Okay, what's her first name, love? Joanne? J-O-A-N-N? Okay. Thank you. Okay. Okay. So the first thing I'm hearing when I'm tapping into you and her together is the song, I'm a lot of love. I'm so lost without you. I'm so sorry. I know this is such a serious song and I'm trying to kind of be a little funny with it because I cannot sing. I know you were something leaving me so, leaving me so, I don't know all the words to that song, but I'm all out of love. I'm so lost without you. So that's the first song that comes through. So either that's a confirmation that she knows that's how you feel or that song had some kind of meaning with her and you. But one way or another, that song is the first thing that she is bringing through. The second thing that she would say to you is there's also an elder woman here and that elder woman. Now I see some, I hear some and I sense some. The elder woman, I can see her face a little bit and she has a shorter hair and a little bit more of a round face with fuller cheeks. I'm going to say she was probably a grandmother. I don't feel like she was an aunt. She could have been, I don't know, she could have been an older aunt, but I feel like she may have been a grandmother and she was probably a little bit fuller at one point in her life, fuller being like, you know, even though they're on the other side, I don't like to use the words like stocky or anything like that, just a little fuller, like a grandma body, like that fuller grandma body. The two of them are together, whomever this is to your mom and keep in mind, this could be your mom's grandmother also if she was really close to her grandmother. I'm going to tell you that the two of them together are saying, it's time for you to move forward. It's time for you to move on. Take those steps you need to take. Don't procrastinate. Don't put all, and they're literally showing me, and they're saying, don't put all your eggs in one basket, but then they're showing me like an Easter basket with, or like a basket just with eggs in it. And they are saying that it's time for you to get up and get going, get moving. Now you will know better than anybody what this means for you as far as get up and get moving. This might mean, you know, you need to get moving towards work or towards a really, towards whatever it is you're going to know, or maybe it just means you need to get to the gym. I don't know. I'm just saying they're saying, don't procrastinate. Don't put this off any longer, whatever it is. And they are confirming to me that you know exactly what they're talking about. You know that what they're speaking about when they're saying, don't procrastinate. Don't put this off any longer. They know that I have to wait for money from the lawsuit to be able to leave. Okay. So what maybe what they're talking about is start, even if you can't leave right now, to start looking so that when you can, it's like ready, set, go, ready, set, go.  So find a way where there isn't a way. Find a way where you, okay, thank you for correcting that. Find a way where you think there is not a way because there's a way. There is a way. And they want you to be out, be gone. Okay.  You need to be out before the money hits the bank. You need to be completely outside of the grips, outside of the hold of this before you get the, maybe that's why. Okay. So I'm going to tell you something from what I'm understanding here, right here, right now, what they're saying to you and the feeling that I'm getting. And I know this is not as easy as they make it sound. I understand that maybe the lawsuit hasn't settled, maybe the money hasn't come in.  So they need you to be like get up and gone before, as soon as you're get up and gone, even if it's in like a, even if it's like in a place that isn't like a permanent space, like the least expensive but safe, but safe space, room that you can rent, then it will come forward because I feel like one has to happen for the other where you think this has to happen for you to get there. They're like, no, you have to do this for this to come in. Does that make sense? Okay, please, even if you just have to find a room to rent with somebody until it comes in, I'm sorry. I leave the house, the lawyer's told me he will get the house. So no, not in a court of law, not in a court of law. And once you leave, you do a, you file a, it's not quite a restraining order, but it's a restraining order. It's like a restrained like no communication sort of thing. So they know you left for your safety. Does that make sense to you? It doesn't have to be a full on restraining order, but you do have to go, you have to go and you have to, okay. So what I'm hearing is you have to work with, okay, work with a woman's organization.  They are all abuse also. And work with a woman's organization or an abuse organization, they will help you find a space and then you will be on record that this is why you left. So it's not abandonment of property. It's not abandonment of the relationship. And it will protect you and all of your rights in a court divorce action. It will be ordered, sold and split appropriately if he can't give you half of the equity or the value. So please, you know, I sound so smart folks, this is all channeling just so you know, I do not know law as well. So please check your own state for what's going on in your state and how this would work. This is what I'm getting for her. It may or may not apply to you. But for you sweet girl, find a woman's organization that will help you get into a safe space and then you'll be on record as to why, why you had to go and what you had to do. Okay, sweetie, I love you so much. I hope this was helpful. God bless you. Thank you. God bless you too. And please do call back in if you have more questions or you need more help. Okay. Thank you so much. You are welcome. I'm going to go to the very next caller who is 9-1-1. I want to say hi to Yvonne and Shally, Chally or Shally. I'm sorry if I'm saying that wrong. Thank you guys so much for joining us here today. 9-1-1, 9-1-9. What's your name and where are you calling from? My name is Kay, but I go by my middle name Kay and I'm calling from Georgia. I love Georgia. How can I help you today, beautiful? Hi. Thank you. I have a question similar to the first call. When is that new job coming through? That one is for my greatest and highest good. I'm applying. I had a couple of interviews, nothing worked out, but I'm just trying to stay professional. Do you see it coming? Yes. Okay. I do. For you and the first caller and anybody else looking for work, I'm going to do a clearing right now. There's something stopping or blocking us from getting the right job. I get a yes. We're going to clear that to a no. Okay. For you and anybody else listening, re-listening, let's clear all of that now. You might feel this pulling from the depths of what they're calling your gut or your chest area and just pulling stuff out. This is for you, everybody listening. I don't know if people believe in magic curses, hexes, voodoo spells, witchcraft, or of the like. Every once in a while, we need to clear this out because when people say and or do intentions towards us, whether they're good, bad, or indifferent, it can affect and manipulate our energy. That's basically what we're pulling out right now. Even my head is getting clearer as I clear that one. I love clearing that one because there's a lot of envious, jealous, hating butt, hating butt people out there. A lot of butter people running these streets up out here. Don't worry about where we are. You just go do it. If people focused as much on themselves as they do on us, could you imagine what their lives would look like, girl?  Please. I want to thank every single person who has called in today. I want to thank every single person who has listened and watched. I want you to know that you are so incredibly loved. Please know how loved you are until Monday. Have an absolutely phenomenal rest of the day and a beautiful weekend. Thank you.