Hello, everyone. Welcome to the cloud-native WebAssembly day. In this talk, we're going to talk about AI inference, you know, how to do artificial intelligence with WebAssembly. And where do we use it? It's probably on the edge of the cloud, you know, so we call AI inference on the edge cloud. So my name is Michael Yuan, and I'm from the company called Second State. So this talk is about how WebAssembly makes it easy to run TensorFlow inference functions in production on edge devices and platforms. Well, so before we start getting to the details of WebAssembly, let's spend a couple of minutes to talk about AI, you know, that's deep learning and AI is hot topics today, right? So when people think about AI, people think about the data, the algorithms and all that, you know, that's how everyone loves to train the greatest AI. However, you know, after years of development with deep learning, I think, you know, most people in the industry has realized that training the AI is not the difficult part now.  You just need to know how to run a Python script, right? You know, how to collect those data and how to label those data and that feed that into a computer algorithm. Then you get your, you know, TensorFlow model or, you know, own X model or whatever, right? However, most of the work is actually most of the engineering work at least is actually on the inference side is to when you have an AI model that's trained and when you use it in your production system to say, to recognize part of speech or recognize image, recognize the face, you know, whatever you train the algorithm for, you know, that is the bulk of the computing part that's associated with AI today. So if you look at this graph, you know, that's estimate from 2019. And the training only takes like 5% of the computing part and the inference is 95%. So in order to deploy your AI system or deep learning system in production and to do it efficiently, we have to optimize for that 95% that inference part. However, there's, inference is very important, it's 95% of the work, but it's also difficult to optimize. If you look at this graph, you know, there's each dot, each of the blue dots represents a trained AI model for image recognition. And on the X Excel, it's the time it's required to run this model. And on the Y Excel is the accuracy of this model. So you can see the accuracy goes from 70% to 85%. It's about 20% improvement for the accuracy, but the time needed to run ranges from a couple of milliseconds to over 30 milliseconds. So in order to get 20% improvements in accuracy, the model has to run seven times, eight times as long. So that means it's difficult to scale those models, right? You know, so when you have those models, if you have a slightly more accurate model, you need a lot more computing power. So to save computing power to make the models run as efficient as possible, becomes a major issue in deploying those models in production. You know, when you need to deploy those models in production, you really do need to pay attention to how efficient they are, how efficient you can make them run, right? So, you know, that's, so let's look into several ways. That's how people, you know, run their TensorFlow models for inference. So here, so the title of this slide is why not Python, right? You know, so the official TensorFlow serving is that application is a Python application, because Python is easy to use. A lot of people use it to train the model. So it only stands to reason that people use it for inference as well. Once you train the model in Python, you can see the model in action in Python and then perhaps you can use it in production as well. However, Python as a language is very inefficient. You know, there has been a study that's, you know, there's a famous study that published on the journal Science. It's, you know, the authors took a machine learning algorithm and implemented it in Python and then C. The C version is 60,000 times faster than Python. It's four orders of magnitude just by suffixing to a different language. As a result, you know, when you use, when you say I'm doing machine learning or TensorFlow in Python, it's actually doesn't actually do both of the bulk people work in Python, you know, it's under the hood. The Python functions actually cause the C libraries, the TensorFlow libraries written in C. So the workload is actually down in native code written in C.  You know, Python is mostly just the interface language, you know, that's makes the system easy to program and easy to use by, you know, by the developers, right? You know, that's, and then when you really need heavy lifting, when you really need computation, you go down to the C libraries to go down to the native library, TensorFlow libraries written in C, right? However, even then, the data pre-processing and post-processing are still written in Python, right? You know, because when you read, say, if you have a, you know, image recognition model, that's you have to read the image and resize it and flatten it to make it appear to be the size of the tensor you want. And then feed that to the TensorFlow model and then to get the result from the model. And then map the model result back to a metadata file or label file to figure out what's the English name for the objects that are, that's on that image, right? So that process, only 10% of the work is actually done running the TensorFlow model itself in native code or in C library. And most of the data pre-processing and post-processing are still written in Python, you know, if you are writing this entire application in Python. So 90% of the work is slow and can be heavily optimized. As we can see, you know, there's orders, there's orders of magnitude or performance you can achieve by just using a different language. And of course, there's other issues when, you know, when we talk about edge computing when, you know, because a very large use case of AI is on the edge, right? You know, so you say if you have a thought camera and you have, you have trained it to recognize all the people in your household. And so it would want to see a new person that's standing in front of your door, it would be able to tell whether it's a person in the household or it's somewhere else, right?  And for things like that, you want it to run to, you want the AI model to run either on the camera or in the house on the router or in the server in the house, you know, something of that nature. You don't want it to go all the way back to the internet. And not only because the performance would be, you know, run on the remote server, say in New York, right?  And of course, you know, another, you know, very important use case is self-driving cars, right? You have cameras and all that and you need those data to be processed in real time on the edge inside of the car, not go back to somewhere, not go to the cloud and process and then return to the internet. So in many of those cases, Python doesn't run any of those devices, you know, it doesn't run very small devices, it doesn't run a very old Linux operating system, it doesn't run a real-time operating system, you know, so there are lots of issues. And Python, of course, offers limited support in web and application frameworks. You know, there's only certain frameworks that work with Python, and there's many others, that's, you know, for instance, in Node.js, it would be difficult to call a Python program from Node.js. It's possible, but it's not as easy. So the little table I have here shows the performance characteristics of different programming languages. And you can see C++ of course, by far is the best. The rest come to a very close second. And Java, you know, it runs fast enough, but it consumes a huge amount of memory, 100 times more memory than everyone else. And for Python, it runs very slow, it's 100 times slower than everyone else, and consume a reasonable amount of memory. So that's the performance characteristics of Python, making it suitable for AI training, but not suitable for using AI inference in production. So now we have established that C++ has the best performance, and Python may not. So what about native applications? Why don't we just write all our applications in C and C++? You know, or at least the AI inference functions C and C++, right? You know, that's, it's like the TensorFlow library is already written in C. So, you know, why can't we write our application around it in C as well? But to do so, we basically give up all the advances that we've made in the past 40 years of computer software engineering, which is the goal to make software safer, to make software more secure, right? And to make it easier for developers, and to make it easier for users as well. So, you know, specifically, if you, if we are writing C applications in native code and then run AI inference, we have the problem of the software being tied to a specific OS or hardware platform, it's not portable anymore. And you can't, you know, that's especially a problem for edge computing, where you have, you know, you may have a variety of different CPUs and operating systems on different devices, right? And it cannot be managed and orchestrated because it's a native application just to start it and it could crash and it cannot be managed and stop, you know, that's, it's difficult to do that. It's not safe. It crashes from bugs or attacks, you know, that's, you could, you know, you could make a mistake and it crashes the whole system, right? It's costly-grained. There's no, you know, the access control is at the operating system level, you know, so it's whoever the user, the user who runs the application would have, the application would have the same privilege and prevention as a user who runs it, right? You know, so if you have root user that runs the application, you have access to the entire system and which is generally a bad thing. So the native application, there's lots of issues with native application. That's why, you know, 28 years ago Java gained popularity because of JVM and then after that, you know, Docker gained popularity as well, you know, that's because it provided isolated runtime and portable runtime for developers to run their applications. So we don't want just native applications. We want something that is, that is more modern but also have high performance, not slow performance like Python, right? So WebAssembly to the rescue, you know, that's, so we have two conflicting goals, you know, that's one is to have super high performance. And the second is to have security, safety, and the ease of use and all those nice features that a container gave you. So the best of both worlds, the compromise can be reached through something called WebAssembly. So WebAssembly, that's why we're here to discuss, you know, unconnected WebAssembly. So this particular project that we are discussing here is a new sandbox project that we have contributed to the CNCF and it's called Wasm Edge and it's also called SSVM, which is production and second state VM or Wasm Edge WebAssembly on the edge, right? So WebAssembly has some really interesting advantages over, you know, over both a fully managed application and also over native applications. The first is high performance, it's much more performance than say Python or Node.js or JavaScript or even Java in the JVM. And this has sandbox safety, it's a sandbox that contains the native applications, so it has safety. It's a kind of capability-based security, meaning that when you start a WebAssembly VM, you can give it a set of policies or rules, what kind of system resources it can access. So that allows the WebAssembly runtime to have a different set of security permissions than the users who run it, right? And it's language agnostic in a way. So, you know, that's a meaning that any front-end language that can be programmed, that can be compiled to LVM, it's going to run on WebAssembly. Although language that requires a large runtime become somewhat impractical to run on WebAssembly, for instance, you know, it's difficult to get Java or Python running on it.  And the last thing is we see a product community fit here, you know, meaning that, you know, there's a large, already a large community for WebAssembly products, and there are lots of people contributing, which we thought is a crucial factor for success of the technology. So to sum it up, you know, from our point of view, we see the Rust programming language on the front-end and the WebAssembly on the back-end, roughly equivalent to the Java programming language plus the JVM about 20 years ago. So we believe maybe this thing can be as important or as, grow as big as Java. So this is the WebAssembly runtime that we have donated to the CNCF.  So there's a bunch of WebAssembly VMs that's designed for the browser use case, but this is not, this is designed for the server, for the use case outside of the browser, meaning it's on the server or in the cloud. And it's called Wathom Edge, you know, it's WebAssembly on the edge. So in the next couple of slides, I want to talk, you know, using Wathom Edge and SSVMS examples to talk to you, to discuss the WebAssembly's approaches to TensorFlow inference. How do you do TensorFlow inference in WebAssembly? We all know how to do it in CC++. We also know how to do it in Python, but how to do it in WebAssembly and what has the implications? So the first easiest one to, for developers to understand is to just run WebAssembly interpreted on the CPU. You know, so the TensorFlow operators are implemented in Rust or C++. It is then compiled to WebAssembly. And then on the host machines, the CPU, we execute this program and read TensorFlow model and then, you know, execute those operators. And here is an example, you know, we have an example of this approach in our repository. It does image recognition. So it takes about 10 minutes to do, to recognize, to do image recognition on more than CPU. So it's a very long time, you know, the performance is obviously not acceptable. But, you know, that's perhaps the most straightforward way to do it, right? You know, so, you know, you provide an implementation of the TensorFlow operators in WebAssembly and then, you know, use the interpreter to run them. You know, that's our benchmark. It takes about 10 minutes. A much better way is to do the just-in-time compilation. So it's the same WebAssembly application, but it runs in JIT runtimes like V8. The way JIT runtime works is that it's no longer interprets WebAssembly instructions step by step. It tries to compile it as it's run, right? You know, so most of the execution happens in the native environment. So in that case, we immediately see a 300 to 500 times boosting performance. You know, the same image recognition tasks now takes two, three seconds. That's great, right? You know, that's essentially how TensorFlow.js does it, right? You know, that's the official TensorFlow library for in-browser application or for mobile devices. That's it runs inside the JIT WebAssembly runtime. Of course, we can go one step further to say, you know, the JIT compiler compiles things as it goes, right? You know, so as a VM and execute the program, it compiles it. We can compile AI models directly into WebAssembly bytecode programs. That allows us to save the time needed to map TensorFlow operations to WebAssembly operations at runtime, right? You know, because TensorFlow model consists of a series of TensorFlow operations. The WebAssembly program, what it does is to read the TensorFlow model and then execute those operations. If we combine those two steps, we just, you know, the steps that needed in WebAssembly to execute this TensorFlow operator is built directly into the WebAssembly application. That would make it run even faster. So in that case, the image recognition task takes one to two seconds, which I have to say is more or less acceptable for Internet applications. Now, you know, that's, if you have something in the web page, on the web page that it can recognize a face in one to two seconds, I think that's for most people, it's acceptable, right? So representative examples of those is the TVM project, Apache TVM project, which compiles TensorFlow models directly into WebAssembly. And the second state squad come work for the ONIX compiler for Wasm, compiles, you know, ONIX model, AI model directly into WebAssembly and runs on Qualcomm hardware. Let's take it one step further, you know, because let's recall how Python does it. Python does, you know, does not call TensorFlow library in the interpreter, in the interpreter, or in the JET compiler. What it does is that when the Python program needs to run a TensorFlow model, it drops out of the Python and into the native C++ environment and runs the TensorFlow model there. And then it gets the result and it goes back to the Python environment. We can do exactly the same with WebAssembly as well. So we can call native WebAssembly libraries from, we can call native TensorFlow libraries from WebAssembly. You know, we provide a Rust API that compiled down to TensorFlow cost. And then your image, then your data preparation and the post-processing work can still be written in the highly optimized and high performance language like Rust. So to do so, we can show that the image recognition task now takes half a second. That's 2,000 times improvement from the original interpreted mode, right? You know, so an example of this is SSVM with WASI TensorFlow. It's a Rust SDK and WebAssembly extension that we wrote for the SSVM which we donated to CNCF. Of course, now, because the TensorFlow model is run in the native library, right, in written C++, that particular native library can now take advantage of the hardware features on that particular device, right? So we can use, you know, ahead of compilation techniques, AOT compilers to optimize for data preparation tasks that seem awesome. We can run the TensorFlow library on specialized hardware such as, you know, AI chips or GPUs and, you know, things like that. And the image recognition task now takes another 10-fold improvement. It only takes 0.05 seconds to recognize the image, right? You know, in that case, we can do 20 image recognitions per second. The full video speed is 30 frames per second, right? So it's close to a real-time video. So if you have a real-time video feed, we will draw a model on it and see what's in each of the video frames. So the SSVM on Tencent Serverless shows an example of this. It's a very nice example that shows you a webpage and allows you to upload a picture and it tells you what kind of food item is on that picture. The whole application takes about five minutes to deploy. It's a very nice way to demonstrate the power of this approach. So for the remaining of this talk, I have about five minutes left. So I want to show you some code to show you how simple it is to run TensorFlow model in WebAssembly using the approach I have just discussed as a WASI TensorFlow approach. So there's a function that's written in Rust. It's called infer. And the infer function takes a data array that represents the image and come back with a string, which is a text description of what's in the image. So that's the method signature. And in this screen, you can see it's read the image, and then it's resize the image, and then it's flatten the image into a predefined format that can be consumed by the TensorFlow model. Now in the next, in this slide, we read the TensorFlow model and we read the labels associated with the model, meaning when we try to train the model for what's on the picture, we give the model labels, right? This picture has cats, this picture has dogs, things like that. So those labels are in this label file. And then we have a really simple API to run TensorFlow session. And then we gave the flattened image as input, and then gets the output, the predictions output from the TensorFlow model. So in this process, we drop to the operating system and run this model and get the result back. Now we get the result back. The result is in the array. It's in the array of probabilities. Say if the data has, if the model has 100 associated labels, it's going to get 100 numbers. And each number corresponding to the probability of that label on that image, right? So if the label corresponding to cat has probability of 0.8, that means there's 80% of chance this picture contains a cat, right? So here we just sort the return array and find the object with the largest probability, find the index with the largest probability. And then from there, we go to the labels file, the metadata file to find out what that largest probability correspond to and then generate an English description for the model, right? So this whole Rust program is now compiled, cannot compile into WebAssembly and run SSVM in the cloud, in the edge cloud. And that would allow it to detect objects from any image that you send to that cloud service. So if you're interested here, we have the source code, we have the demo, and we have the tutorials. And make sure if you're interested to check them out. So what's next? There are lots of things. The field is still young, but I think it solves a real big problem. It's how to deploy production-ready AI inference application, right? In the manner that is secure, that is safe, that is developer-friendly, right? So there's many things that we can do to improve what we have done so far. At first, we can support the WASI neural network specification, which is a specification developed by the community to unify different AI model approaches, right? So the approach we took is very, so far, is very TensorFlow-specific. It's called WASI TensorFlow, right? So the WASI AI specification can accommodate more AI frameworks, and we are committed to work with people in that specification group. And to provide more SDKs for front-end languages, which we just saw, we have Rust SDK, and we call those APIs in those SDKs to run TensorFlow inference, but we can do it for other languages that support it on Web Summit as well. And on the other hand, on the other hand, is to support more AI frameworks on the back end of TensorFlow, beyond the TensorFlow, right? So there's Onyx models, Palo Palo, Tengen, MKNet, and MXNex. You know, things like that, you know, those, you know, you can just, the idea is that you can just plug in a different model, and then run the exact same code, and then you would be able to utilize that model, right?  So I think my time's up, and thank you very much for watching. And I have another talk later in the afternoon that talked about how WebAssembly can become, can be used as a serverless runtime. And a lot of this, that use case is already illustrated here when we develop AI inference function, we actually deploy it as a serverless function, either our own infrastructure or in Tencent serverless or AWS Lambda. You know, that allows application developers to just write code, upload code, and then, boom, have the AI inference functions in production ready for everyone to use. So I hope you enjoy this talking. Go to our GitHub repository, on github.com slash second dash state, supash SSVM. Thank you very much.


Members, I believe that when we rose, Senator Jawahi was in the process of making a presentation, so you may continue, Senator. Thank you, Mr. President. If I could please share my voice with the colleague Senator who went before me to extend condolences to the family of Officer Timet. There are a lot of members in the police force that I am related to and when you think of people losing their lives, people who stand, who risk their lives to protect us and they have lost theirs, it's not a pleasant feeling at all. And I know last night there was a church service for him at the Grand Evere Catholic Church. He was very involved with the youth group up in the north and to his family, his friends, the police force and everyone else who would have known him. I want to share my condolences. Mr. President, today is truly a historic day because it is today we seek the support of this Honorable House to pass this long-awaited domestic violence bill. And for me today I want to embark on a bit of a very brief education campaign because I believe that there are significant parts of this bill that need to be highlighted at this point. So I will not keep anybody waiting any longer because I am also eager to celebrate of our people who have been waiting for this bill to pass after 28 years. As we dive into this bill and look at the explanation or definition for domestic violence, we see that it speaks of violence in the form of harm, injury, danger to health, safety, life, limb or well-being, whether mental or physical. Mental or physical, Mr. President. And I want to highlight mental because abuse comes in many forms. When we define it in this bill, we talk of physical abuse which can be sexual, forced, harmful, as I mentioned earlier, and even damage to property, scratching of a car, flattening the tires, throwing away the belongings, burning the clothes. All of these are forms of abuse. But Mr. President, many solutions believe that they are parts of this bill that stands out to them because they did not believe prior that there was a bill that could help protect them from mental abuse. This also comes in many forms, Mr. President, and they can include threats, emotional abuse, psychological abuse, intimidation, harassment, stalking.  Stalking can include cyber stalking and economic abuse. Mr. President, this last one I find a lot of our people are going through, especially during these days. And it was only a few days ago, a young lady called me crying. And I could not even make out her words until I was able to calm her down for a bit. She was crying. Her boyfriend had forced her to resign from her job. He said he would pay the bills because she has a child with him. But because she decided to not do something that he really wanted her to do, he did not buy food for the house. He did not pay the bills. The rent is overdue. The child's school is still unpaid. And she's unemployed. Crying, Mr. President, feeling like she has no way out because there is the avoidance to pay these financial obligations, to exploit her for sex, economic abuse, Mr. President. And then there's the other side to it. A side of domestic abuse that if spoken about, one would experience ridicule, shame. And Mr. President, when this bill came to the lower house on Tuesday, I received a number of calls from men. I received a number of calls and messages from men. And I saw their comments online because this bill they felt was very important to them as well. Yes, men also have suffered abuse. But Mr. President, what was even more surprising with the stories told by these men of emotional abuse that they suffer from their partners, the type of abuse that attacks their emotional well-being, the insults, ridiculing, name-calling. And we know in St. Lucia, name-calling is hardly a thing that is positive. But Mr. President, I am appreciative of this bill and I'll tell you why, because I believe that it is an inclusive bill. And just like it is supporting, providing support for our women and our children, it also is providing further protection of the law for our men. What we see, Mr. President, as I said, is an inclusive bill. It looks at domestic violence on a whole, whether the survivor is a man, woman or child. It is for every St. Lucia, regardless of gender. And I also noted members from the LGBTQ community who were present in the house on Tuesday to support the bill. Mr. President, Ms. Jessica Centrose, I just wanted to highlight her today. She was president. She was present. A young lady I admire so much because of her drive. How she is motivated and encourages people with her personal stories and continues to advocate for equality for all. I know that this bill meant a lot to Jessica. Mr. President, when I invited Devonte to this house, some people had all kinds of things to say, to suggest that it is for sure and our government is truly not inclusive. But for us, Mr. President, it is more than just talk. It is action. It is more than just talk and appearances. It is action because this bill can tell us that. Not just the talk that we are government of inclusivity, but the action that after today it will be law that every single member of our society will have the protection of the law if they suffer any form of domestic abuse. Under section 5 of this bill, we see specific mention of non-discrimination of victims. No matter the race, the color, language, religion, political opinion, sexual orientation or gender, this bill provides protection for all. And just like my fellow colleague Senator said earlier, it was only last year I was nominated as a CPA, UK gender champion. Which means that my role has to be inclusive to advocate for anyone no matter their gender and to work with our lawmakers to ensure we pass gender-sensitive legislation. Mr. President, I took up this role because I believe in the fundamental human rights of our people. I believe in our fundamental rights to live freely and have equal access to resources, particularly for their safety. And that is why it makes me so very proud today, very proud that this is being achieved. I remember a few years ago when I first started and I learnt about this domestic violence bill, sitting on the desk of the former Prime Minister, the current leader of the opposition. Mr. President, I have to say I was very disappointed. There were consultations in January of 2020 and the United Workers Party had enough time to bring this bill through. A bill which was first presented in the Sponelable House in 1994. This year makes it 28 years, but this was not a priority for the previous administration. Then Tuesday, Mr. President, two days ago, finally the bill is here and it has been brought to the House through the Minister for Gender Affairs. And can you imagine that when the call was made for the bill to go through its remaining stages, the leader of the opposition said no. A big no to a bill that has been circulating for almost three decades. A big no because it sat on his desk from since when he came into office. It was not a priority for him, Mr. President. I have to state that I truly was very disappointed because on Tuesday what it meant for people like myself, for people like the young lady I spoke about, for Jessica, for Devonte, it was a day that meant everything to us, especially to our women who celebrated International Women's Day. A day that could go beyond, that went beyond political parties, it went beyond political color, a day that meant the most to our men who finally believed that they have some protection under our law. And Mr. President, if you said you care as the former Prime Minister of our great country, why didn't you even contribute to the bill? You did not speak. You left the chamber and I asked myself, why, what was all of this commotion about on Tuesday? Because I thought there was going to be a contribution, certainly a missed opportunity. And clearly, if it was a matter of priority, we would have seen some sort of contribution. But anyways, Mr. President, it was an opportunity for the members to be on the right side of history and pass a bill or share their voices on a bill that will protect all of us, your daughters, your sons, your mothers, your fathers, every single St. Lucian. And instead, we see people protesting. We see people protesting for illegality and criminality to continue when the one who is supposed to lead the flock and speak on behalf of this bill that provides protection for even those people out there, there was absolutely no comment. But Mr. President, I don't know why you left, but what I can tell you is that I believe it was certainly a missed opportunity for a call for unity. This bill right here, Mr. President, is an opportunity now for members opposite who are present to say that we need to play our parts in fighting this scourge of crime. You think because you are in opposition that crime doesn't affect you? It doesn't matter. It can happen anyway and at any time. But Mr. President, it is finally here. And it is more than a feeling of protection. It is about action. And I want to draw your attention to page 17 of the bill, part one, which speaks of the administration and the powers given to the minister. More than a feeling, Mr. President, because we see the role of the minister is to develop and implement coordinated cross-government policies to prevent acts of domestic violence. Cross-government, Mr. President, because our health workers who work in the Ministry of Health, they will be getting the training so they know how to best handle cases of domestic violence. Cross-government, because the police will have a better understanding of how to manage reports when a domestic violence case is brought before them. And especially learning how to keep the survivors' information confidential. Cross-government, Mr. President, because training will happen for even magistrates for hearing of domestic violence cases. All of this is very significant in ensuring that the process from the moment the act is being reported to justice for the victim, this is one where every single individual who is involved in the process would have received training, and it is the duty of the minister to ensure that this goes. I just wanted to highlight that. The minister is also responsible for ensuring that there is access to services for victims. Oftentimes, things happen. The Human Services Department is closed at five o'clock. It is the responsibility of the government to ensure that when something happens on an evening, at least somebody is taken care of. And I remember a conversation with fellow colleague Senator Alvino who was given an example of a situation that took place where she had to get involved when she was the minister at the time to ensure that this family had protection. Mr. President, another important part of this bill that I wanted to share is that we know our resources are strained. And in addition to that, the minister for gender relations when she brought the bill to the house on Tuesday expressed that yes, she is going to do her best to get that sort of information and funding that we need to ensure that this is passed. We know our resources are strained. But Mr. President, it is important for us to pass this bill because it will certainly send a loud message to the world, especially agencies like the UN who advocate for the achievement of sustainable goal number five, which is the complete elimination of domestic violence and of course providing opportunities for our women and girls and for their empowerment. Mr. President, there are agencies who have been waiting for countries like St. Lucia to comply so that funding can be accessed and the minister for gender correctly stated that beautifully on Tuesday that these resources will be tapped into. So I feel very confident and I feel very happy, Mr. President, that yes, we are passing this bill but it is more than talk, it is action. Now, under section six of this bill, prohibition of acts of violence, of domestic violence, and I really want the persons who are at home through you, Mr. President, to pay particular attention to this. We see that a person who contravenes the law is liable on summer conviction to a fine not exceeding $10,000 or imprisonment of up to five years or both. $10,000 or five years in prison or both. And that sends a very strong message, Mr. President, that this is something very serious. So whether it be physical abuse, emotional abuse, economic abuse, the perpetrator can be liable to pay this fine or imprisonment of up to five years. Mr. President, as the Minister for Gender Affairs said, one of the next steps that we must do as a government will be to embark on an education campaign. I highlighted a few things but I know my other colleagues have a lot more to say in terms of tackling other parts of this bill. We need to embark on a solid education campaign across ministries and with the general public. So our people know that this is a very important matter. And this domestic violence bill, Mr. President, is clearly part of the government's strategy to tackle crime, especially with the advent of COVID-19. We are seeing tremendous increase in domestic violence. We are seeing a tremendous increase in crime. For this bill to come into the house as the St. Lucia Labour Party government promised it would do in the first year and to enact this bill, I believe it is a significant stride in tackling crime. And I want to make a special appeal to the members opposite for your unwavering support of this bill. Because like I said earlier, crime has no face. It doesn't choose. It can happen to any one of us. I thank you. Senator Polios. Thank you, Mr. President. Mr. President, as an opposition senator, a female parliamentarian and scrutiny of the policies and legislation of this government, I am duty bound to interrogate the intentions of this government in the domestic violence bill currently being tabled to examine the bill with a fine tooth comb and to ensure that all elements, relevant sectors and groups are adequately considered. And if such be the case, lend my support to this piece of legislation. This is what best practice demands of us as parliamentarians and not just to oppose for the mere thrill of opposition. Mr. President, the issue of domestic violence is one that impacts every single one of us. Either directly or indirectly. It is a societal ill that has plagued this country for eons and it continues to terrorize us to this very day. The recent upsurge in our domestic crime rate exemplifies and not only calls for appropriate legislation, Mr. President, but more importantly, consistency and transparency in its enactment. Mr. President, while I notice a major thrust on the home and the leader of government business alluded to it, we need to look at the bigger picture of a home country, St. Lucia. Let us not forget that the family, the home, is a microcosm of the larger society and what happens in the home, in the family is a reflection and representation of the larger society, St. Lucia, the country in which we live. So every effort, Mr. President, must be made by all of us parliamentarians included to ensure the safety of every single boy and girl, man and woman in this country. Mr. President, having coined this domestic bill, domestic violence bill, I must admit that it is not only comprehensive in its definitions and interpretation of the term domestic violence, but it is also timely and the leader of government business and my fellow colleague senator who went before me articulated the very same. So yes, on one hand, this piece of legislation and the proposed amendments as a whole is perceived as momentous. We cannot run away from it. It's a fact. Particularly as it coincides with the observance of international women's day on March 8th. And this is something that is being observed and celebrated globally. On the other hand, Mr. President, and this is the sad part, you know, the passing of this domestic violence bill is a glaring contradiction and perfect example of the duplicity of a Labour Party administration. And it is a further insult to the intelligence of the sons and daughters of fair Helen, St. Lucia. I listened to my fellow colleague talk about some of her disappointment and even some of the statements that she made regarding domestic violence and the different forms of abuse. And I am baffled. I'm really baffled. And I ask myself, am I really hearing this? It is the same Labour Party who bydined of the man's skin colour in so many ways tried to humiliate him, the leader of the opposition. Isn't it? He's a white prime minister. Yet we interact with the white people all over the globe to get business done in our country. We need revenue. It is the same Labour Party administration that made all kinds of colour statements. Isn't this psychological manipulation and abuse? Isn't it? We need to take a deeper look at what we say. Not because someone is in a different camp or not affiliated to your political party that you believe that you have the latitude to intimidate and to harm emotionally and psychologically. Many years ago, and I'm sure of recency, many of our Saint Lucians and our leaders have received threats by some leaders, in some cases, despondent, afraid for their lives because they have been threatened by other politicians. Where are they now? Where are they now? Mr President, imagine that on Tuesday, March 8th, to be exact, on Tuesday, the very same day when this bill, the domestic violence bill was being tabled in the lower house, a well-known supporter of the party and media personality charged with, you know, so much venom and rage and we wanted to physically assault a United Workers' Party supporter outside of Parliament in full view of several police officers. This is not a form of domestic violence. As outlined in this bill, then I would appreciate if... Mr President, I rise on a point of order. I believe that Senator is, is, first of all, attempting to... Just a second, Senator, could you turn your mic off, please? You may proceed. Yes, Mr President, and I am referring to section 37.1 in the Standing Orders, which speaks to the content of the presentation. I've heard two separate references being made to matters that, first of all, are not tabled here and the government that is tabling this is in no way associated or...


Hallelujah! God is good! Amen! Amen! Amen! Amen! So we will go straight into the Word of God. Last Sunday started a series called Jesus is and Jesus is unique. We talked about things that make Jesus different than anyone else and how Jesus is meant to be explained but also meant to be experienced and today we will dive in a little bit further. A lot of people look for God and some people look for God I believe in four things and they are wrong things. First one is they look for God in circumstances. You know they want to see God through the circumstances. The problem with circumstances is the fact that the problem with circumstances is the circumstances are not always the perfect predicament of who God is. Can somebody say amen? Sometimes the circumstances are good and we think God is good but sometimes circumstances are bad and God is still good. Some people look for God in tradition. The tradition typically pains God as an evil God. God out to get you. God out to punish you and God is not always in the tradition. I respect tradition. I love tradition but sometimes tradition the Bible says makes the Word of God of no effect and therefore we don't look for God. If you want to know who God is you don't look at your circumstances. You don't look at tradition and other people it's it's now more popular now to look within to see who God is. To look within you to see who God is. The problem with looking within you sometimes you can get lost looking within. The Bible says our heart is deceitful above all things. Your heart is supposed to be led by your spirit. Your heart is not supposed to be the leader of your spirit. The Bible says the children of God are led by the spirit of God. They're not led by their heart and I respect opera and stuff. But don't don't follow your heart because it's like following a wheelbarrow. You're the one leading it. We follow the Lord and therefore that's who we find who God is. Not in our heart. Now don't get me wrong sometimes you can look within and see some good stuff and sometimes you can look within. It's like OMG. Lord have mercy. That's not where you find who God is. Other people also and this is the tree hugger's more you know like people just and that's good. That's also good. Nature is very good. Nature is beautiful. My wife here she's a nature person and you know pets and animals that's all has its place but you don't find God in nature. You find his attributes. You find little clues but the nature of who God is. His goodness. His mercy. His heart is not found in nature. If you can if you think you find definition of God in nature you haven't been through a hurricane. Your house hasn't been flooded. You know once the nature can be mean. Nature can be cold and nature can be so hot like we see right now in California. Burns things, kills things and so nature is not reflection of God. Your heart is not always reflection of God. Tradition is not reflection of God. Circumstances is not reflection of God. And who is? There's only one name and his name is Jesus. Can somebody say amen? You want to know who God is? Look at Jesus. God spelled his name for humanity in the person of Jesus. That everybody can understand. That everybody can know. Let's take a moment and read in the Word of God in Matthew chapter 19 verse 17 and it says the following. It says that, and he said to him, he spoke to the rich young ruler. He said, why do you call me good? Because the young ruler came to Jesus and he says, good teacher. What should I do to obtain salvation? And Jesus replies back. He says, why do you call me good? No one is good but one that is God. Wow. It's kind of like, people always say Jesus says some amazing things but that started confusing.  He said that. You're like, oh, sorry. Skip that part. It probably has a deeper understanding. It's the same thing Jesus says, no one is good. What does that mean? No one is good.  He says, as long as you compare your goodness with Hitler, yeah, of course you're good.   He says, compare your love for me and your devotion to me and then compare your love toward your family. He says, it actually almost looks like hate. It's not the hating his focus on. It's that, it's the contrast in our devotion to him that he's focusing on. Are we, are we on the same page? I want to just share with you a little bit about the divinity of Jesus, meaning that Jesus is God. The first thing if you're taking notes, write this down, is Jesus is fully human. And what makes him fully human is, we see this, is he was born. We see that he was growing. We see that Jesus was tired and thirsty. Jesus had human emotions. Jesus physically died and he also had a human body after his resurrection. And this is where the confusing part happens with a lot of young people, because Jesus is fully God and Jesus is fully human. He started his ministry being hungry, yet he's the brother of life. He ended his ministry being thirsty, yet he's the living water. He was tired and falling asleep, yet he's our rest. Jesus wept, yet he's the one that wipes our tears away. Jesus was sold for 30 pieces of silver, yet he is the one that redeems us and buys us to himself.  See, that is the divinity and the humanity. Jesus being fully God and Jesus being fully man. And you may say, but Vlad, I don't understand that. And therefore I reject it. I still don't understand how a brown cow can eat green grass and produce white milk. But I drink milk. Sometimes understanding can be put to the side. You know, just because you can fit an ocean into a cup, it doesn't mean you shouldn't drink from the ocean. Sometimes we feel like if I can fit God into my mind, into my box, that's it, I don't want to receive him. Actually, if you could explain God and fit him, he wouldn't be worthy of worship. I thank God that I can fully comprehend everything. It makes him fascinating. It makes him intriguing.  That's why he's an amazing God. He's a great God and worthy to be praised. And so don't see the fact that sometimes certain things, for example, like Jesus being fully human and Jesus being fully God in one person, how could that? Don't see that as a stumbling block. See that as a cause to worship someone bigger than you. Someone that though you can figure him out exactly a hundred percent, but you can still worship and still receive from him all a hundred percent. Somebody say hallelujah. And we see that in Jesus is Jesus being fully human. I heard the story of Diane Fosse and what this lady, she loved animals and she loved particularly gorillas and she studied a particular species of gorillas and she went to this place in Rwanda where these particular species of gorillas, they were being extinguished.  They would kill them and sell them and for very cheap. And so she became so passionate for this that she actually moved to the place in Rwanda. She located herself there. She decided to live among the gorillas. She learned their language. She learned their behavior. She actually would beat herself in the chest. She would nurse their babies and she literally integrated herself in the life of these gorillas. She became also so protective for these gorillas that the stories go around that she would actually catch poachers and interrogate them. Sometimes kidnap their kids to, I mean she was, she was savage in a negative way. She was so passionate and the breaking point happened when there's about 17 year old gorilla that she's seen from a baby from the infancy grow into this this gorilla. This particular gorilla was constantly isolated from from from everyone else and she fell in love with this gorilla because she felt like she could relate to this gorilla. She was always the outside of the society as well and this gorilla was always outside and when the poachers cut this gorilla and literally cut it into pieces and sold small pieces for 20 and 10 dollars on the black market and this is where she snapped and she went crazy. She went so radical crazy in protecting the gorillas that on 1985 December 26th she was gagged, destroyed by poachers with the machete. She gave her life for their good, lived among them and died protecting them. Now this is not a good example of Jesus because he didn't kidnap people and he didn't interrogate people but I want to just bring something from the earth to give you an example that Jesus didn't just come and lived as God. He became the gorilla and not just to love on us and protect us but to fight the poachers of sin, curse, disease, death and demons and all of those things and then he died protecting us giving us a way out. Jesus was fully human. What does that mean to us? That Jesus was fully human. It means one thing. Jesus can relate. I was meeting with a very wonderful person this week who was abused in childhood and when she started to share the story my heart just started to sink inside of me, hurt inside of me and as I as I heard the story and seeing how she overcoming that challenge but one thing that I could not do to this young lady is I couldn't relate because I wasn't abused and I told her I said there's somebody in our church who ministers to people like you and they they can relate. I can give you the advice from the book. I can give you advice from the seminar but I can't give you advice because I went through it. Jesus doesn't give you advice from the book. He gives you advice from experience and the Bible says he was in always tempted like us except sin means Jesus went through exactly same thing you went through the only difference between Jesus. He actually didn't sin so he did it the right way.  Jesus says I know how you feel. When I come to God and say God I don't have a father. Jesus says I know how you felt because history says that Jesus did not have a biological father. He died at the early age. When you come and say I've been backstabbed by friends Jesus says I know how that feels. That hurts. When you come and say Jesus I am in physical pain. Jesus says I know how that feels because 39 lashes hit my body. I know how it is to be in physical pain. If you're coming to Jesus and you say Jesus I am struggling financially and Jesus will tell you I know how that feels. I had to borrow a womb and borrow a tomb. I've been where you are but what makes Jesus amazing is not just only he can relate to us but he can actually do something about it because a lot of people can relate with you but a lot of those people the only thing they can do is pat you on the back and say I'm sorry but Jesus can weep at the tomb of Lazarus and after done relating he says let's remove the stone and raise the dead. The humanity and the divinity of Jesus. Come on somebody. Number two Jesus is the second person of the Trinity so now we're talking a little bit more about Jesus God. Jesus being divine. Jesus is the second person of Trinity so not only Jesus being fully man and fully God if for many people this boggles their mind and a lot of religions they actually don't accept that fact and this is what they struggle with Christianity for this reason especially people in Islam and people in other religions this is the part that's breaking for them that they have a hard time comprehending that and this makes it even more complicated. The Trinity the word Trinity doesn't exist in the Bible it just simply you know we mean as Christians is that it's one God in three persons and the Bible says the attributes we see of God's nature we see little clues as I said in the nature though we don't see God's full character in the nature because nature can be crazy but we also can see certain things in the nature and I want you to see in the nature how God left little clues there and there to tell us that he is a trying God. For example time has present past and future matter it has solid liquid and gas space has height length and width light has source illumination and energy water has you know H2O atoms neutrons protons and electrons fire has fuel oxygen and heat I want you to see that things that God created on the earth he already created them where it's one and three one and three one and three one and three why did he do that because that's the way he is and he left clues there so that even if you don't understand something there's so much evidence around you that you will say you know what I don't understand that but I know that about time I know that about matter space light water atoms and fire even you you know soul body and spirit but you just want being and so God leaves those things all around we see for example trinity in creation where God the Father he speaks and says let there be light and Jesus was the word and Jesus was the light but the spirit was hovering we see also trinity in the gospels where Jesus is coming down into water and the spirit is coming on him actually Jesus is coming out of the water spirit comes on him and we see the Father speaks we see a trinity at work we see Jesus tells his disciples go and preach the gospel and baptize people in the name of the Father Son and the Holy Spirit now maybe you didn't realize but it doesn't say in the names of the Father Son and the Holy Spirit in the name so that's us I mean we may say well that's not proper English but proper theology one God and three persons in the name of the Father Son and the Holy Spirit we see Apostle Paul he also says he says make sure that you guys you know strive to understand the grace of Jesus the love of the Father and the fellowship of the Holy Spirit and so we see the trinity all through the Bible and Jesus being a second person of the trinity you know we actually sell these this is not the best example but it helps the kids to understand you know God the Father Son and the Holy Ghost and I heard a Catholic priest that used it and then the Catholic Church really got mad at him because it's not a best example let me say that again this is not there is really no best example and most accurate example to show the trinity but this one does good plus it helps you to relax amen the one that uh they connected with me is the pretzel and so I actually got the pretzel there's only one problem it has two holes this pretzel that we got today it has two holes so I'm not gonna pull it out not to destroy the illustration and but you can see this one the first hole is not the second hole the second hole is not the third hole but what binds them together is the dough and so we see Jesus Jesus the Son is not God the Father and God the Father is not God the Holy Spirit but we know that they are one in essence but they are unique distinct in persons now when I was preparing this message I asked myself this question what does that mean to me I mean awesome God one God in three persons great don't understand it but super awesome what does it mean to me and I'm gonna tell you what it means to you because I feel like the Holy Spirit kind of revealed that to me the Trinity is an example of how atmosphere has to be built in our family because in every family there's a father mother and the child that's what three but one family and Jesus used to disciples he says the way I am with my father we are one he says I want you guys to be the same way amongst yourself God left the Trinity as an example of how marriage relationships to be done you don't see Jesus and the father fight against each other you don't see the Holy Spirit and Jesus competing with each other you don't see you you see complete unity and you see complete preference Jesus comes on the earth father says hey this is my son and Jesus says hey it's not about me it's about the father oh it's about the spirit the spirit says no no no it's not about me it's about Jesus it's like they're all competing and who's the first and nobody can come up with who is the first now we know God the father the first face of the Trinity we know God the Son and God the Spirit but in reality they're so united and they so love these persons love each other and they're one and they are an example to us of how a husband should treat his wife how kids should treat their parents and how a family should treat the family your example of how the family life supposed to be is not from your mom and your dad even if your mom and your dad had a great relationship your example and your pattern is the Trinity that's who you look to that's why you know I know the tradition teaches you know a husband is the is the head and the woman you know she's supposed to submit and it's true but the Bible also says submit to one another that means we are equal in the eyes of God and we live our life honoring each other we live our life honoring parents they honor their kids the Bible says don't provoke your kids to anger meaning just because you pay the bills you're not a monster you're the mentor to their kids not a tormenter to your kids because then if you torment them they leave and they'll never talk to you and you can blame it on them on sin but in reality God created us to live in unity and God created us to live in love and respect toward each other and that is how it works in Trinity and that's how it's supposed to work in our family hmm not getting a lot of amends on this alleluia amen we're gonna live in unity amen amen amen Jesus said that he was God so not only Jesus is the second person of Trinity and what we learned from Trinity is that how to relate to each other what we learned from Jesus is humanity is how Jesus relates to us but Jesus is the Jesus said he was God I have people that I came across with who are Muslim and in a lot of times what Muslim people would say and not just Muslim people would say but a lot of actually people would say in the world that Christians decided and made Jesus God Jesus never claimed to be God Jesus never wanted to be God he was just a normal good teacher and then after he died Christians decided to make him bigger than he was and they called him God and so I just want to if you ever come across that you probably will if you interact with people from other faiths I just want you kind of present what the Bible actually says first of all it's important to know that actually no other religious has ever made claims to be God Moses never claimed to be Jehovah Buddha never claimed to be God Muhammad you know about 500 years after Jesus is that he never claimed to be Allah actually Muhammad said unless God doesn't throw a cloak of mercy over me I am hopeless Jesus says unless you believe in me you're hopeless different Confucius he says I don't claim to be holy and Jesus says whoever can convince me of sin Jesus was so holy that Pilate who was who was blessing the crucifixion said this is an innocent man Judas who was betraying him said I betrayed innocent blood you know Buddha said I'm the teacher in search of truth Muhammad said I am the prophet of truth Jesus came and says I am the truth that's a boss right there and I'm not trying to belittle or belittle other faith but I just want to say that actually what the Bible says what we believe Jesus says about himself Jesus it wasn't disciples of Jesus who made Jesus God Jesus proclaim and Jesus mentioned I want you to look at just few scriptures it says in John chapter 5 verse 18 not therefore the Jews sought all the more to kill him and let me tell you why why the Jews were trying to kill him because he not only broke the Sabbath they were really committed to the Sabbath but also he said that God was his father making himself equal with God so we're seeing that the Pharisees were furious about Jesus because he claimed that God was his father making himself equal with God actually the reason they crucified him wasn't because of his miracles his deliverances and his charity work it wasn't because of his sermons it was because of blasphemy meaning he claimed to be God Jesus could have easily during the trials say hey guys you misunderstood me I spoke in Greek you speak Latin I spoke in Hebrew you didn't understand I am not God I'm just a servant I'm just God's messenger he would have never gotten crucified Jesus claimed to be God and he died for it not only that but we also see in John 8 58 it says Jesus said to them most assuredly I say to you before Abraham was I am now some of you who might not read the Old Testament you will say well that sounds really awesome what does that mean it means very simple when Moses met God this was the secret code that Israel had with God so that you don't get some kind of ghost speaking to you but you can kind of ask the question what is your name and that's what Moses asked God he says what is your name and God says and Israel knew because the name of God was I am meaning I'm always present I'm always alive I'm eternal and so when Moses asked God who are you speaking from the bush over there and God says I am oh you God so Jesus comes to the Pharisees and surround them and he said before Abraham I am he says I am that I am not I was not I'll be I am is I am God in John 10 10 he says the John 10 30 says I and the father are one just based on these three scriptures it's pretty obvious Jesus is God he claims to be God two things Jesus did that God does one is he forgave sin confused the people is it really people started to hate him for them when he forgave sins and he he he looked at them he says why are you so awarded he says what is it easier to say to rise up or to say that your sins are forgiven see you can say your sins are forgiven to anybody because there's really no way to check it and Jesus says I'm not throwing words on the wind because if I'll be throwing words on the wind whatever I'm about to say next wouldn't work and he says next rise up and walk the guy rises up and walks so he says Jesus said I'm not throwing words on the wind when I forgave that man I actually clean his slate completely because I'll be paying for his sins in about three years from now I am God that's why I forgive sins and not only Jesus forgave sins which revealed that he was God on this earth but there is another thing that Jesus did is he accepted worship let me surprise you he actually accepted worship as an infant he was a baby and the wise man worshipped him and Jesus didn't stop say hey yo yo yo I'm just a baby guys come on and drop the gifts as to la vista baby but don't worship me Jesus accepted worship from the people who would get healed Jesus accepted worship from his disciples when he's he walked on water Jesus accepted worship from Thomas when he touched his side and he says my lord my god and he worshipped him Jesus did never stopped and say hey guys that's a blasphemy angels did that the Cornelius angels did it to the apostle John when John was about to bow and just says whoa whoa you can't do that Jesus knew better the only god is worthy of worship and when people worshiped him he complimented them not corrected them which tells us he claimed to be God he lived as God because he was God are you with me and lastly Jesus is God and God is good the verse that we read today a young ruler comes to Jesus and says good teacher what should i do to obtain salvation and Jesus says why do you call me good is it because i'm god or is it because you're throwing words in the wind and confuse that man completely and he's like dude i don't know just just answer the question Jesus please and i pause on that verse because Jesus revealed something about God that God he could use any word angels worship and say holy holy he could have used word holy to define the characteristic the heart of God but this word Jesus used to define God he said God no one is but God is good that means compared to all the goodness in this world let's say all the goodness in this room all the good things you've done all the people you've blessed all the people i gave cards to i gave money to all the people you have helped on the road all the times you've helped your child all the times you've helped your spouse all the times you forgave people put all of the goodness and there's a lot of goodness in this room guys pull of that on the scale put that on the scale and God says and you put me on the other side and your goodness becomes zero in comparison to how good i am Jesus is God and God is good what makes God good and not us is the fact that God is good consistently that's why we say God is good and we reply see this is what makes God different his goodness than ours our goodness is dependent on the mood you don't get your coffee no goodness if you're a woman and the month monthly week came in the hell week no goodness if you do something against me no goodness the video wasn't playing right today no goodness somebody crosses your own no goodness and what difference about God is God says my goodness is not dependent on the outside my goodness is dependent on me i am self-existent and i don't need nobody and no reason to be good i am that i am i am good i am good hallelujah you know i studied this week a little bit about the life of Jesus and i saw that Jesus's goodness was practical not theoretical Jesus who was God could have come on this earth and literally messed us up with his knowledge about the universe he could have fried our brains about the invention of internet 2000 years ago can you imagine Jesus knew about the iphone that's going to come out in 2006 Jesus knew about the bluetooth that is going to be invented Jesus knew about snapchat Jesus could have come on this earth and literally downloaded to his disciples say hey guys invent ebay invade amazon invent you know pc invent this Jesus knew all of that and he shows not to share the secrets about universe because Jesus is not theoretical Jesus is not just a theory Jesus is practical in his goodness he was so simple in his goodness he healed the sick he raised the dead he found money in the mouth of the fish to pay the taxes he fed people with bread he cleansed the lepers he opened the eyes of the blind he opened the ears of the death this is God God is practical you're hurting in your marriage God is plenty healing in your marriage you're hurting in your body God who knows the universe God who commands angels and archangels but he is concerned his goodness is now reduced to a theory that's so confusing the scientists might not understand his goodness is reduced to a simple life where God's goodness is expressed in good in your life God is so good he knew they'll come up with the internet he knew they'll come up with computers they'll come up with cars he knew God knew they'll come up with cars that would drive in the space they'll come up with the ship that will take us to mars all of that but what humanity needs is not just an invention i placed that in them they'll discover that what they need is a revelation that i as a god i am good and i am practical the first the first sin was the sin when when satan came to adam and he told adam this God is withholding something good the forbidden tree holds secrets the forbidden tree holds some mystery God gave you everything but the best thing about God is still hidden from you listen satan will lead us into sin by causing us to doubt God's goodness my my bible makes me to understand that knowing God's goodness leads me into repentance see when you know that God is holding something back you will always always always always live in sin because you'll think it's in the bottle that you find joy you think it's when sleeping with your boyfriend and girlfriend this is where you find real excitement and you explore your sexuality you think that if you do drugs you do this and this and that this is where your life is there but listen God withholds nothing good from those who fear him if you want to be on the bait of satan i'm going to tell you how it's going to happen God is good and satan will put a question mark there and say not really if he is good why this happened why that happened God is good not really not for you he's not good and satan will take you by debate and if you want to overcome that if you want to overcome sin you have to overcome this lie that God holds nothing back from me the reason why i lived until 24 and i lost my virginity to my wife best decision of my life my cost me after this i believed when God said in his word to live holy he wasn't trying to steal my fun i was crazy enough to believe he actually wanted good for me i believed in that the reason why i don't steal is because i believe when God says don't steal he wants good for me the reason why i pay my tithes i come to church and i read his word i i believe somewhere sometimes i take a risk because my feelings say but God might hold something back if you go to the way of satan and sin you will really find the goodness but i took to risk and i'm 31 years of age and i can tell you one thing God has been good i have tasted and i have seen God's commandments aren't burdensome his yoke is easy and his burden is light and whatever if he asked me to stay away from something it's probably a razor that's gonna cut my tongue and cause me to bleed to death if God is withholding something it's usually something that is bad for me and i have chose to believe that God is good in my hard time and in my good time in sickness or in health in defeat or in victory God is good and i hold on to that the moment you believe God is good you will actually live a life of repentance because you will know there is no need to run from him satan will lie to you and say God is withholding something good and the moment you fall into sin this is what satan will say now God will never forgive you he's not that good to accept you back you messed up too much but satan is a liar God is not only good to keep me away from sin God is good that even if i fall into sin to pick me out from the sin and knowing that he is good leads me into repentance out of my sin into his kingdom Jesus is good when adulterous woman was brought to Muhammad he asked to stone her for adultery when adulterous woman was brought to Jesus he protected her from stoning because he was good Muhammad commissioned and blessed a killing of a blind man Jesus healed a blind man he married 13 wives and kept sex slaves left with 19 year old girl my Jesus he showed goodness he actually remained single Muhammad murdered those who insulted him Jesus was insulted and murdered by those who hated him he allowed people to hurt him to show that i am good even when you're not he ordered a slave to build a pulpit from which Muhammad would preach Jesus removed his robe and washed the feet of his disciples all the followers of Muhammad the prophet Muhammad they said that he ordered people to give their life for him all the people who follow Jesus said he gave his life for those to follow him i want you to see the goodness of Jesus in john there is seven i am so he said i am the bread of life bread is good bread is practical then he says also that i am the light of the world light is good and light is practical and then after that he says that i'm also the door to the green pastors the door is practical and the door is good anytime you see the door you can see a new season you can see a new place and then he says i'm also a good shepherd i'm not just any kind of shepherd he says i'm good at what i do i take care of the sheep i take care of my people and then Jesus says not only that he says i am resurrection and life i am life and i am resurrection this is not a theory this is not one day he raised people from the dead and then Jesus says i am the way the truth and the life and lastly he said i am the true vine i want you to see this about Jesus Jesus is good and he's practically good and i'm not talking about in the book i'm talking about in life when he was on this earth he did good things to reveal to us he is good that's why i believe in healing that's why i believe god doesn't want us to live in poverty god doesn't want us to live in rejection god doesn't want us to live in abuse god doesn't want us to live even if you've been through divorce if you've been you've lost your virginity maybe you lived in sin maybe you're coming here today and you feel guilty for some things that you've done or maybe you've done drugs maybe you've sold drugs maybe you were abused or maybe you're the abuser and you're you're ashamed of that i want to tell you something you're not coming to moses who killed sinners you're coming to jesus who died for sinners you are coming to someone who is good and until you believe in that your life will not change we all know the story of mishibusheth i'm going to finish on this is the the tale of two sons the first one was mithibusheth's 2nd Samuel chapter 9 where mithibusheth was a son of jonathan and mithibusheth fell and both of his fell his nerves dropped him and because of that he became crippled and david sends to mithibusheth a message he said listen i want to show you kindness come and mithibusheth was scared because what if david is trying to kill me pretending to be good because see anytime you're in lodebar anytime you've been dropped by people anytime you're living in a place of no pastor you're always suspicious it's too good to be true you get married and you're waiting for your spouse to leave you you get a good breakthrough and you're waiting for a breakdown why because your life has always been bad and there god comes to mithibusheth through david and he says listen i want to be good to you and mithibusheth is afraid because everybody dropped him everybody let him down and and here is another opportunity somebody's gonna lie to me and mithibusheth swallowed that fear and he says you know what i will take a risk and believe david doesn't have a secret agenda and he's not gonna kill me and he goes in and that goodness from david covered the problems of mithibusheth and whatever it didn't cover it changed and mithibusheth's life was changed in next chapter honan was also a son whose father died and the bible says david does exactly to honan what he did to mithibusheth he sends messenger and he says listen your dad passed away i'm so sorry i just i'm here to comfort you probably he brought him gifts probably he brought him some contracts maybe some connections says listen i'm here to help you i'm here to build your kingdom unlike mithibusheth honan was actually in the palace mithibusheth was crippled in his body but honan was crippled in his mind because when he heard the news that david is trying to be good like many people he believed it was a lie and he says no david is trying to attack me he's looking for a weak spot and what he did he took the messengers he shaved them he embarrassed them he mocked them and thus instead of receiving the goodness he started the war and yes he was defeated and yes he lost who are you mithibusheth maybe you have a crippled situation but there's something worse than having a crippled situation is to have a crippled mind thinking god is always out to get you punish you and god is good to everyone but you that is a crippled mind and that can destroy your life not your situation but that mind said or you're like hannon who maybe maybe things in your life are somewhat good but you believe that no no no god doesn't help people god only helps those who help themselves you need to if you want to make it you you make it you make it happen you don't need a savior because you are your own savior you god's goodness will have no place in your life i want you to humble yourself today and say lord in spite of my situation in spite of my predicament i know that you are good and i believe in that amen god is good and all the time god is good and all the time i said god is good and all the time god is good and all the time if you believe in that stand to your feet say this with me god is good and all the time god is good and all the time look at your situation i want you to see that god is good and all the time look at your finances right now and just tell them that god is good all the time thank you for watching this content i hope this was a blessing to you if you're like me and you like to click on things click on this subscribe to our channel and the content will come to you every time we post it and remember the best is yet to come


update. Sunny, mostly sunny Del Ray Beach, Florida. This is your 1 p.m. update and currently we have a slightly mixed bag out here. All the indices trading the downside, the exception being the Russell 2000. She's up five points. It does off 78, two tenths of a percent S&P 25, a half a percent Nasdaq 100, one and a quarter percent or 179 points. You've got gold trading out at 1840. That's up four bucks. Silver is down 17 pennies, 33, 34 is her print. Lights, we crude up two bucks. 9203 is the print natural gas off about a nickel. And let's go take a look at our nine panel market update charts. We begin by take a look at the ES many never left hand side. So what we know right now is that what do we know? We've taken out yesterday's low. We're trading below yesterday's low. That would suggest that maybe we see lower price. That would be confirmed by the spotball tonic, which is trading above its 50 day exponential moving average to 50 days at 2237. The spot mix is trading out at 2456. In the case of the Nasdaq 100, the Nasdaq is trading below yesterday's low. It's trading into a real key level of support here. So here's where we really find out where the metal, where the, where the rubber meets the road, so to speak. And that's this. If we're to see a close today below 1448490, the one that will suggest that we get down to the low of 14 and 13973, the bottom of the daily profile. Now we'll get us back basically very close to testing last Monday, the January 24th bottom was last Monday was a couple of Mondays ago out there. So really key level to be watching here is going to be the 14484 level inside the NQ, the US dollar index, even though you can't see it here on this screen, prices run right up into the oscillator and change line. So that's a resistance point. So we don't have really any kind of a breakout to the upside. You do in a sense for Goldilocks, it is trading above the top of its daily and weekly profile should go target that 1850 level that descending trend line. Of course, taking out the descending trend line would then send it back to its most recent high. That's a swing point here from the trading day of January the 25th. That high out there is 1856. Silver has held the bottom of its bullish structured weekly profile, daily profile. So it should want to run to the 2392 level in the flights we include is able to close above the high from the trading session of February 4th. That high out there is 93 17. It'll negate its TD nine count signal and say we are headed higher. Folks, stay tuned for the Trader Zed show. But if you're off to start your Friday, have a fantastic one. We look forward to seeing you back here on Valentine's Day. Have a fantastic weekend, folks.


Live from the Julia Morgan ballroom in San Francisco, extracting the signal from the noise, it's the Cube, covering Structure 2015. Now your host, George Gilbert. This is George Gilbert. We're at the Iconic Structure 2015 Conference, downtown California at the Julia Morgan ballroom. And we are privileged to have David, you did cherry, yeah? I've mangled that one. That's okay. Chairman and CEO of MongoDB. Mongo has taken the world by storm over the last several years. For decades we were accustomed to SQL DBMSs with hardcore transaction processing. What allowed MongoDB to take off? Sure, the company was founded by people who saw the data management challenge like 15 years ago. So the founders of MongoDB were the founders of DoubleClick, the largest global ad serving network in the world. And they were serving billions of ads per day. And what they struggled with was having a data management platform that could deal with that amount of volume of data. And what they realized is that a new solution had to be built, especially with the nature of applications data just going to the next level. And so that was the callus for them to start MongoDB. And that bet has paid off. MongoDB was built on a vision that you needed a platform that was incredibly flexible. You needed a platform that was massively scalable. And you need a platform that could run anywhere, either on premise or in the cloud. Okay, so let's take those vectors perhaps one by one. So in terms of flexibility, is it that developers didn't want to keep going back to central IT and ask permission to add a field or a table? Or was it that machine, more and more of the data was sort of machine generated and you couldn't really predict exactly what components that would have? Well, I think with the relational database, there was lots of benefits with the relational database. It was like a standard way of writing and reading and data for an application. But there was an inherent tax involved in terms of how you'd work with a SQL database vis-a-vis that the development language you're using. So there was this translation layer from the development language you were using to your relational database. And in those days, data used to be a nice rows and columns so that was pretty manageable. Well, a couple of things changed. One is the nature of data has changed. We now have data can be a video file. It could be a graphic. It could be unstructured text. It could be machine data. So the nature of data has changed profoundly. Second is the volume of data has just exploded. And third, the nature of how applications are built are incredibly agile in the sense that people don't want to have six-month release cycles. They want to have two-week or maybe even daily release cycles so people have to iterate. So they don't want to presuppose a solution that then they have to go rebuild again. They want a flexible architecture and hence a schema that they can continue to adapt as their data requirements change. Okay, so that's all mom and apple pie and goodness. We all want that ability to be flexible and what goes along with that is I don't have to exactly design up front every last thing about how I'm going to use the database. Exactly. But you trade off something for all that goodness which is it's harder to do the analysis on the back end after you've captured that data, I assume. Not necessarily, so in fact in our latest release of software we've announced the ability to connect the latest BI tools like Tableau, Cognos, Click, or any other standard BI tool they're using to basically, you can basically access information from Mongo directly without using an ETL solution.  Okay, so then, all right, let's talk about the class of applications. Talked about flexibility and volume. Did Mongo start out as the flexible way of developing an experience for a web or a mobile front end? And if so, has it evolved from there? MongoDB was built really to run anywhere, it was to be always on and run anywhere.  So you're not presupposed, you're not kind of limited to any kind of underlying kind of architectural constraints. So that's very powerful, especially for, say, a small company that doesn't know how well the business is going to take off, they can build on MongoDB and know that the solution is fairly future-proof. On top of that, we do offer some of the features that people still like from Relation Technology. We didn't think that the relational solution was all bad.  And some of our competitors, we didn't really focus on that, they just focused on making people trade off the features from relational versus the flexibility performance and scale of next-generation databases, and we allow you to actually, in some ways, have your cake and eat it too. Okay, have you found that the class of applications you're being used for has changed over time with these new features that you're adding? Absolutely, so it's really a function of the maturity of the product and comfort by customers. Customers are starting to trust us more for more and more of the mission-critical applications. So originally they may start working with us on some skunkworks or some prototyping and maybe some tertiary applications, but as they got more and more comfortable as their developers became more and more familiar and as the product added more and more capabilities, and we've added capabilities not just for developers, we've added tools and solutions for operations to run and manage Mongo at scale. We offered solutions, like it's mentioned, for the business analysts to be able to access data quickly, so it makes Mongo much more appealing to a larger population. So with that, we're seeing Mongo evolve from kind of these early prototyping projects to truly mission-critical applications, whether they're new applications or sometimes they could be moving workloads from legacy platforms to MongoDB, and so that's what's really giving us a lot of excitement about our business. Even if you have to anonymize, can you tell us some of your largest deployments and sort of the characteristics of those apps? Well, I'll tell you, of the Fortune 100, every one of those organizations is either a customer or user of MongoDB. We have some of the largest financial services firms who are deploying MongoDB as a platform, either to move workloads from existing platforms or for some of their new applications. We have the largest retail, e-commerce, telecom and cable companies using Mongo for a variety of different applications to run their business. And then we also have people like small companies who are essentially bettering their business on Mongo. I'll give you a couple of examples. One really interesting example is a company called Oxford Nanopore Technologies. They've built a palm-sized device that essentially allows you to take any living molecule and decode the DNA of that molecule in real time or essentially four to five minutes and they use Mongo as a data management platform. So what they do with this device is essentially stop the spread of diseases like Ebola in places like West Africa. So that's pretty profound. We have another, you know, we have like Bosch who's a pioneer in IoT who's leveraging Mongo to add more and more sophistication on the sensors that they offer in the devices that they sell. Let's drill into this a little bit because IoT is of intense interest to customers right now and you know, we're hearing about it all the time. The IoT sort of application architectures somewhat different from, you know, traditional transactional applications. Sure. What does it look like in this case? Sure, so with IoT, any individual piece of data is not that interesting. It's really the aggregation of data over a period of time that becomes much more interesting. But the key part of IoT is that you need a platform that can be inherently flexible because the sensors you start using today may either change or you may add additional sensors over time. Look at your iPhone. Your iPhone when it was first introduced maybe had two or three sensors. Today has over 15 sensors, right? So you can't predict what new sensors you're going to add and what data formats that data's going to be need to be collected in. So you need to have a data management platform that allows you to collect that data quickly and to be able to synthesize that information quickly. So Bosch, for example, has standardized on MongoDB to essentially drive their IoT business for those particular reasons. But then there's also some very, very sophisticated predictive and prescriptive analytics that typically go along with the data that's streaming in now. It's not, it's the center of gravity shifting from big data to fast data and from fast data to analyze it with very little delay. So that's a real benefit with MongoDB. You can truly do real time and what I mean by real time is sub-second analytics and our customers are pushing for us to do that because obviously being the backend database of every application that's where the data's essentially generated or stored. Now you can obviously use technologies like Spark or Hadoop to do much more sophisticated analytics that require maybe not sub-second response but people are using us for, to your point, fast data for many interesting use cases. Can you give us, not to get stuck on IoT but like perhaps with Bosch an example app that would help people understand a concrete example? Well, for example, they're big in the automotive business, right? And so respecting the confidentiality, they're embedding devices that car manufacturers are putting in to track information about what's going on in these cars. There's some very well-known new car manufacturers who I can't mention who may be using some of those sensors to provide real time feedback on how the car is working and also to learn things like driving behavior and other attributes of what's going on to be able to improve the driving experience for their customers. Okay. I'll give you another example that's another pretty interesting app, Accsa Insurance. When the Apple Watch came out earlier this summer, they very quickly realized there was an opportunity for them and what they did was they basically built an application called Drive Coach which allows the user to track their driving behavior and say, how am I driving? And it'll give you feedback. Oh, and it's instrumented on the watch. It's instrumented on the car. Exactly. For example, they'll give them feedback on how good of a driver you are. How quickly do you accelerate? How hard do you break? How quickly do you take turns? And that feedback then helps the driver essentially become a driver, essentially get feedback on how to become a better driver. In real time. And so, and the value for Accsa is that if that driver now wants car insurance, they have an immense amount of data to say, I can describe a certain type of risk for this kind of driving behavior and obviously Accsa now is viewed as a very different company than a traditional insurance company. I'll be sure not to sign up with them. So, shifting gears to the commercial side somewhat, database companies typically or recently, they go into an enterprise and they get the developers the design win, but then they need to sell to IT sort of as the IT's willing to pay for uptime. How does that affect how you do business in terms of pricing, the size of the sales force you have to field? Tell us a little about that. So we do offer today a general purpose free product. We call it a community version that anyone can download and use for free. But then there are certain features that if you need from a management point of view, if you need from analytics kind of point of view, if you need and other things to kind of run and manage manga at scale, that we encourage you to use our commercial product which has these features. We also have some advanced security features in those products. So that's important for certain industries. And so the way we monetize the community is for people who have, we find people who have very critical projects so they're not necessarily science projects anymore, but they're critical projects. And two, they're predispositioned to use some of our paid features. And typically, if you meet both requirements, they tend to be prime candidates for people who we can sell to. Do you find that your competitors are constrained by legacy pricing models that without naming any competitors that they can't really break out of that business model? Yeah, I mean it's the classic innovators dilemma. What we're seeing is that are the large incumbents, they're basically using pretty aggressive sales and pricing tactics to try and extract as much value from the customers, which customers are getting tired of. And so on a cost basis, people can easily justify five X cost savings using MongoDB and the productivity gains are 10 X. So it becomes a pretty compelling cost proposition for people to look at Mongo versus the alternative solutions. Okay, David, we have to stop it there. This is George Gilbert. We're at structure 2015. We'll be back in a couple minutes.