Beginning at verse 1 and reading to verse 8 will begin our study. Third John, beginning at verse 1, reading to verse 8. The elder to the beloved Gaius whom I love in truth. Beloved, I pray that you may prosper in all things and be in health just as your soul prospers. For I rejoiced greatly when brethren came and testified of the truth that is in you just as you walk in the truth. I have no greater joy than to hear that my children walk in truth. Beloved, you do faithfully whatever you do for the brethren and for strangers who have borne witness of your love before the church. If you send them forward on their journey in a manner worthy of God, you will do well, because they went forth for his name's sake, taking nothing from the Gentiles. We therefore ought to receive such that we may become fellow workers for the truth. Now, third John, as we look at this, is a letter that actually really centers on three people in a particular church. The three people that we'll be seeing are first found in verse 1, you have this man by the name of Gaius. The second man that you speak of that he speaks of is found in verse 9, a guy by the name of Diatrophes. And the third man that he speaks about will be found in verse 12, a man by the name of Demetrius. So you have these three individuals that are spoken of. The Gaius and Demetrius are mentioned in what we would call a positive light, but Diatrophes is spoken of in the negative. And you'll see that in just a moment as we go through this particular letter this evening. Now, there are parallels between second and third John, and that gives us the reason to date it around 90 A.D., which is basically the same time that second John was written. It was written specifically to encourage a man in a church by the name of Gaius. And the encouragement is for him to continue his Christian service to those that he is ministering to who are in need. So the first reason is to encourage a man by the name of Gaius to continue his Christian service. And the second reason is to expose the pastor of the church for being prideful. Now, isn't that interesting? But that's what it's all about. He's going to expose a prideful power hunger of a pastor by the name of Diatrophes. And we'll see that when we get to verses 9 through 11. And so, what has taken place here, and let me set the stage for you. What has taken place is, as the man by the name of Gaius has welcomed some missionaries into his home. And he's been caring for them. He's cared for their various needs, including taking care of their meals. He's lodged them there. He's given them finances and other necessities. And in doing so, what he is actually doing is simply living out a Christian life. He's just basically doing what Christians ought to be doing. He's caring for the needs of a brother and brothers in the Lord who have a need. That's all he's doing. He sees following scriptural commands. The Bible, throughout from Old Testament to New, commands that we ought to do things that are good. They call those good works. And that's what we're supposed to be doing. That's simply all he's doing. The Bible says in Galatians 6-10, as we have opportunity, let us do good to all people, especially to those who belong to the family of believers. In 1st Timothy 6-17 and 18, Paul said command those who are rich in this present world not to be arrogant, nor to put their hope in wealth, which is so uncertain, but to put their hope in God, who richly provides us with everything for our enjoyment. He says command them to do good, to be rich in good deeds, and to be generous and willing to share. And so throughout the Bible, you see commands related to how we are to treat one another. And if I have opportunity to do good, I am to do it. And as I do good, I may very well be entertaining angels without me even knowing it. So God's commands throughout the Scripture is for us to do something good for one another. And basically that's what Gaius is doing. Gaius is actually serving the Lord as he has been taught to do. He's caring for missionaries and helping them out. He's making sure that they have a place to stay. He's making sure that they have a food to eat. He's making sure that they're cared for financially. That's simply what he's doing. But the pastor of the church, Diatrophes, is not happy about it. He actually is opposing Gaius doing this kind of ministry because he wants pre-eminence in the church, because the pastor is lording it over the flock. He doesn't like the idea that Gaius is doing something good without his permission. And it creates a tremendous problem there. He has a selfish ambition in his heart. He longs for power. And that is what has motivated this response. Now the Bible tells us very clearly in various passages, for example, Philippians 2-3, that that isn't our heart. That's not what we're supposed to be like as believers. Paul had said, Let nothing be done through selfish ambition or conceit. But in lowliness of mind, Let each esteem others better than himself. In 2 Corinthians 1-24, Paul had said, We don't have dominion over your faith. We are fellow workers for your joy. For by faith you stand. And so the whole bottom line is that as a believer, especially as a pastor, Diatrophes should not be lording it over the flock. Gaius is actually doing something that he ought to be doing. He's simply obeying what God has taught us in the Old Testament as well as the teachings we find in the New to do good unto all men. Now, if false teachers had entered in, even as we saw in 2 John, false teachers had been entering in and were attempting to usurp the authority of the apostle Paul and the apostolic doctrine. If false teachers were to have been entering into the church, Diatrophes did have the responsibility of telling Gaius, Listen, do not be helping them along the way because they're false teachers and they're undermining the work of God. And so on the one hand, if a false teacher were to enter into this church and it was brought to my attention and it has in the past been brought to my attention and people have said to me, Listen, we have somebody that we're trying to help financially. What do you think about it? Who was starting to show up in the church and I discovered that this person was a person that ought not to be helped for a variety of reasons. I will let you know. I ought to let you know. You know what, even as I'm sharing this with you, I just remembered something that was brought up to me two weeks ago and I don't know, maybe somebody else in this church has had this happen. It's happened to two members of our church at different times in different places and I don't know. There's a fellow apparently here in the city of Chino who is calling himself by the name the hobo preacher. I don't know if anybody's heard that, the hobo preacher. And anyway, somebody approached me a few weeks ago and said, Pastor Dave, the hobo preacher says hi. And I said, I just talked to Raul. Why is he calling, no, I thought he had a home. But anyway, I said the hobo preacher and he goes, yeah, he was at the gas station and he said, this friend was saying I rolled up and I was putting gas and he came rushing up to me and said, listen, I need some money. I'm a preacher and I'm on my way to San Diego and I've got diabetes and I already, I just need some money for some gas so I can go there and I'm a preacher. And so this friend of mine said, well, are you, I'm a Christian also, really, way to go to church while I go with, you know, Chino Valley. Oh, Pastor David Rosales. Oh yes, he's a friend of mine, say hi. And anyway, so he walks up to me and he says, the hobo preacher says hi and I said, I'm sorry, I've never heard of him. I don't know exactly what to tell you other than you got ripped off.  I said, you know, so bless the Lord.  And I said, you probably should never hand people cash. I never do, not even my wife, but there's a good reason for that. And I said, I never hand cash to anybody. If they really need gas, I put the gas in myself and pay it myself because sometimes I just take the money and run off and use it for something else. You just don't hand them cash. Oh, okay, do you think I did wrong? I said, you never do wrong trying to do good, you know, but I think you made a mistake by not using discernment. But let's see. Then about two weeks, maybe three weeks later, somebody here in church after service approached me and said, the hobo preacher says hi. I said, oh no. Really, how's he doing? You know, give him my regards. Same story, same exact story.  This is somebody who's discovered that this church exists here and apparently heard my name somewhere, probably from one of my members and he's just repeating it. And so if any of you get hit up by somebody calling himself the hobo preacher, you are being warned right now because that's really, you're really not to do that.  You're not to support that kind of thing. And if there's a false teacher, then of course they're not to be handed a pulpit. That is something that we find in Scripture constantly. We had already seen that in 2 John. Remember in verses 10 and 11, how it says there, if anyone comes to you and does not bring this doctrine, do not receive him into your house nor greet him, for he who greets him shares in his evil deeds. It's already been stated that false teachers are not to be encouraged or supported in any way by the body of Christ. They're to be rejected and never allowed to occupy a pulpit. They're actually to be avoided. That's what Romans 16-17 says. He says, I urge you, brethren, note those who cause divisions and offenses. Contrary to the doctrine which you learned and avoid them. And so on the one hand, if the individuals that Gaius was helping out were false teachers, well then, diatrophies would have the responsibility to say, don't be doing that, don't be helping them because you're not really supporting somebody who is genuine. But on the other hand, Gaius is actually acting responsibly. He's helping people, he's helping these missionaries because they're genuine. Diatrophies is the one who's wrong because his motives are improper because he wants to rule over the church and therefore was not acting as a shepherd, but in reality was acting as a bully. He was lording it over the flock. Now Jesus had stated in Matthew chapter 20 verses 25 and 26, you know that the rulers of the Gentiles lorded over them. Those who are great exercise authority over them. It shall not be so among you. Whoever desires to become great among you, let him be your servant. And so with that in mind, John is writing to this one whom he refers to here in verse one as the beloved Gaius, whom he says I love in truth. You might find this interesting. He uses the word beloved and love seven times. He also uses the word truth and true seven times because love and truth are always working together. And so he says in verse one, the elder to the beloved Gaius whom I love in truth. He begins with a simple introduction. He's the last surviving apostle of the original 12. He's the leading elder in the body of Christ. He's writing to Gaius whom he states, I love in truth. So obviously this is a personal letter to a member of the church that is passioned by diatrophies and it's a simple affirmation to a man who's doing good. He's saying I love you and I love you sincerely. I love you in truth. Verse two, beloved, I pray that you may prosper in all things and be in health just as your soul prospers. Now this is what is called a general blessing. It's a common greeting during the time of the writing. It was a common greeting. He is not teaching that there's a guarantee of health and prosperity. I have heard this particular scripture used by those who teach that God guarantees health and wealth and they will say well if your soul is prospering in the Lord well then you ought to financially be prospering equally. But the fact is this is a general greeting. It's not a guarantee. He's not saying may you become rich and famous. May you be in this fashion. That's not what he's saying. He's simply saying this. He's saying may God bless you. May God bless you in every way in every aspect of your life. And that's a general blessing that we have for any believer. I want God to bless you is what John is saying and that's the same thing that I would say to you as a fellowship, as a believer. I know that could be extended to my personal life. God wants to bless and I pray that he does. May he physically, may he spiritually and yes may he materially bless your life and that's fine. There's nothing wrong with that but there's no guarantee in encouraging people in that direction. He's simply saying may God bless you. May your spiritual life prosper and may you be in health and may God take care of you in every way. It's just a beautiful blessing but not a guarantee. He says in verse three I rejoiced greatly when brethren came and testified of the truth that is in you just as you walk in the truth. I have no greater joy than to hear that my children walk in truth. What a wonderful thing. That is a pastor's heart. He's showing the regard that he has for this man. John is rejoicing. He's rejoicing in the knowledge that this man is maturing in his walk in the Lord. This is somebody, John is somebody that you can recognize as a true elder in the body of Christ because the thing that causes him the greatest excitement that causes him to rejoice greatly. Notice that in verse three. I rejoice greatly is that this man is habitually walking in the way of the Lord. He's walking in the spirit of God. He has a great desire to see Jesus Christ formed within this man. And it's a blessing when you see somebody that you've had influence on growing and moving out and doing wonderful things for the Lord. John is a great example. John Berrillero who spoke before our service tonight out there in Mexico for 12 years goes into the country with not a proper understanding of the language. Just decides to go and now when he speaks Spanish he speaks fluently. He speaks beautiful Spanish. His children basically speak it as a first language. And to see that the Lord has worked that way in this man is a tremendous, tremendous testimony. We're having the senior pastor's conference. Calvary Chapel senior pastor's national conference right now and it's in Murrieta. And while I was there, I contacted the men, some of the men from our fellowship who have gone out from here. We have 15 of our men who have planted Calvary Chapel ministries that are there in Murrieta that I had an opportunity on Monday to spend two hours with just to catch up with them to see what is the Lord doing in your life. And we have them in Lake Havasu and we have them out in Great Falls, Montana and we have them in Onianta, New York and we have them in Corpus Christi, Texas in various places and as far away as Ontario and upland even and to the, you know, all the way out to Los Angeles and Watts and the Lord is doing tremendous things and what a blessing it is to sit there with these guys and to know that every one of these men that I'm speaking to, they're my sheep and yet they're pastors over their own flocks now and God is using them in tremendous ways. And some of them are pastoring churches of several hundred people and it's a blessing to see that. And it's true when I read this in verse four I have no greater joy than to hear that my children walk in truth. I can absolutely say amen to that. What a blessing it is. Listen, as a pastor, there are times that people may approach me and say you just need to know this about one of the sheep there in the church. You know, they're not doing so well and it breaks your heart.  And that's what he's speaking about here.  Notice how he says in verse three I rejoice greatly when brethren came and testified of the truth that is in you just as you walk in the truth. Your ministry has been recognized and spoken by others. It's interesting that the things that cause people to give testimony often are very small things. Simple courtesies, acts of kindness, speak to hearts in many ways. The gayest is a man who's walking in the truth. And the fact that he walks in the truth causes John great joy. His Christian faith is not simply intellectual but is practical. He actually is showing compassion and of such nature that the testimony of his compassion has come to the ears of the apostle John. And John is able to say, listen, I've heard testimony of how wonderful the Lord is working in you. You're walking in truth. You've ordered your footsteps in a direction that honors God. And so in verse five he says, beloved, you do faithfully whatever you do for the brethren and for strangers who have borne the witness of your love before the church. If you send them forward on their journey in a manner worthy of God, you will do well because they went forth for his namesake taking nothing from the Gentiles. We therefore ought to receive such that we may become fellow workers for the truth. Gaius' hospitality and support of Christian ministers demonstrates the love that he actually has. You might find this interesting and speaking concerning hospitality here, guys. And you might find it interesting in the ancient world hospitality was actually regarded as a sacred duty. Inns during that day were generally very dirty. They were flee infested. And innkeepers were actually the lowest rung of society. And the reason that innkeepers were looked at as being low is because they charged people for that which should be given freely, which is hospitality. And they didn't appreciate that at all. A Greek thinker by the name of Plato called innkeepers pirates who held guests for ransom before they allowed them to escape. And so that's kind of how they felt about them. In the ancient world families often opened their homes to family members from other countries. And all the traveling family member needed was an identification, a token, something that demonstrated that they were part of the family as broad as their family is. I mean, as I look out here, I know that we have many people here who have family origins in other countries. I do, and I guess all of us do basically have origins in family members in other countries. I have relatives in Italy, in Rome, Italy. I have relatives in Sicily. I have relatives throughout Mexico, you know, and in various places of the world. And I guess all of us could probably, if we did some checking, you could probably find a rich relative or two. You could sponge off of it.  You better have a way of identifying yourself and saying, yeah, I am part of this clan, you know, and I'm here. And that happens when I was 25 years old. We went to a friend of mine and I, he was Greek, he's Greek. And he and I went to Greece and spent three weeks, almost four weeks in Greece in a small city called Patras. And as we were there, I mean, we got off the boat that we took from Italy and got there in Patras and got in contact with his aunt and his uncle and spent three weeks with them, you know, basically. And also went up to Thessalonica and spent some time with other family members and all. And it's because he had identification. He was a Lazarus and that's the family and that's who we stayed with. And they were welcoming us because of that. But if I would have walked up and said, oh, by the way, I'm a Rosalis, but I still want to stay with you, it wouldn't have worked, you know, at all. That would not have happened. But I was able to go and stay there with Nick because he was a family member. And so that was just the way it was. You wouldn't want to put your family member into an inn. You brought them into your house. That was how it worked then. And it's still to some degree does to this day. So his whole point would be this, if heathens are generous and caring for traveling strangers, even if they're related, very often they can still be a stranger, then should not a Christian also be open, warm and generous. And that's what the Bible teaches. 1 Peter chapter four, verse nine says, offer hospitality to one another without grumbling. Romans 12, 13, share with God's people who are in need. Practice hospitality. And so that's what he's doing. You do faithfully whatever you do for the brethren and for strangers. Verse six, who have borne witness of your love before the church. If you send them forward on their journey in a manner worthy of God, you will do well. And so this is how you would support ministry. First, I want you to see that he says, if you send them forward on their journey in a manner worthy of God, you will do well. The church's responsibility towards genuine ministers is to care for them generously. You shelter, you feed, you encourage, you can provide funds for these traveling ministers if they are worthy. You know, not everybody who shows up and claims to be an evangelist or a missionary is to be supported. They have to demonstrate they are worthy. And so one, if you're going to care for somebody, they need to have a proven ministry. So you treat them in a manner worthy of God. When he says you treat them in a manner worthy of God, you treat them as you would treat God himself. Now that's an interesting way to put it. You don't grumble against serving. You don't grumble against giving. You treat them as if you were treating God himself. A second thing he says, they went forth for his name's sake. In other words, they went out for the name of the Lord, for the sake of God, and they did that in the name of God because they traveled in his name. Many years ago, many years ago now, there was a Los Angeles Times reporter who was in an African country and he was traveling in this particular road, a dirt road, and it was a very small, it was only wide enough really for one vehicle. And as he was traveling in this road, the vehicle in front of him stopped. And when it stopped, he began to back up and try to make a wide turn and to come and make a U-turn. And it got the Times reporter pretty upset because this guy's blocking the small road. He can't get past him. And as he's moving slowly, trying to make this turn so he can finally turn around and come back at the vehicle and now this guy has to pull off to the side of the road to let this vehicle pass. The guy in exasperation yells out, where are you going for Christ's sake? Well, it just so happens, it was Billy Graham.  And so when somebody actually is doing something in the name of the Lord, they're going everywhere for Christ's sake, that's the point he's making. Their motives were pure. They went out for the sake of Jesus Christ. That Jesus Christ might be glorified. There are some who have discovered that they can make a better living sponging off the church and calling themselves missionaries. Well, those people are not to be supported. Before I got saved, you know, I was a cynical 20-year-old and didn't believe that there was a whole lot of good in the world. And I went to a friend of mine's house and he had a guy who was there in the house who had claimed to become a born-again Christian.  We used to call him sponges. I don't know what they're called now. But he would just, he was a sponge.  And I really didn't care for this guy. And he was at a friend of mine's house who was, happened to be one of my closest friends. And I was there watching this guy as he opened up my friend's refrigerator and made himself a sandwich and poured himself a glass of milk and sat down and started to eat. And I'm watching him use my friend's bread and bologna and tomatoes and the whole nine yards and it bugged me. It bugged me because I thought this guy, you know, he's ripping my friend off and I didn't like it. So I went up to my friend and I said, what's he doing? I said, why, what's he doing that for?  I said, oh, what is, now what pray tell is an evangelist? Oh, he goes out telling people about Jesus Christ and we support him in his ministry. And this guy was a sponge and I'm looking at him and I said, well, you know, that's not really a smart thing to do, man.  And I said, he hasn't said a thing about Jesus Christ to me and I was the only guy there besides the sponge and my friend Bill. And you know what the guy did? I'll never forget this. He finished eating his sandwich, finished drinking Bill's milk and he walks, I'm the only one in the front room. He picks up a Bible and he looks around as if there's a crowd and it's just me. And he says, does anybody here want to get saved? And I looked at him and I said, not today. He goes, okay. He puts the Bible down and finishes the sandwich. I never forgot that. And I was not a Christian yet, but I know what John is talking about.  But there are people who take advantage of the goodness of the body of Christ who will rip you off in the name of Jesus because they claim to be believers.  This is basically what I said a little bit earlier about the hobo preacher. He says, if you send them forward on their journey in a manner worthy of God, you do well because they went forth for his name's sake taking nothing from the Gentiles. You want to hear a ministry principle that you've heard a thousand times in one way or another. If not here, you've heard it before where God guides God provides. When God is in the ministry, he supports the ministry. You don't have to go out and beg for funds. You never have to do that. The Bible tells us in Matthew chapter 10, 9 and 10 Jesus speak into his men and they're about to go out and preach and their first ministry of preaching. Jesus is speaking and he says, do not take along any gold or silver or copper in your belts. Take no bag for the journey or extra tunic or sandals or a staff for the worker is worth his keep. The worker, the laborer is worthy of his hire. God will supply. That is a ministry principle where God guides God provides. And if you are doing the work of the ministry, the Lord will support that ministry. You know, I've heard the stories of the pastor one in particular actually was a traveling minister who was in a church and he was standing there and as a matter of fact, I'll get a little more particular about it. He was in pastor Chuck's church a long time before Chuck was pastoring Calvary Chapel and it was an evangelist who was praying out loud in front of the church. Oh Lord, you know that I need some shoes and you know that I wear size nine and you know that they need to be brown because they have to go with that suit you gave to me. So in Jesus' name, Lord, if you could provide a brown pair of shoes size nine that are nice enough to wear with the suit. Oh, I'll be so grateful. Amen. So the next day, somebody gave him some shoes. Miracle of miracles. And he went up in front of the church and said, praise God, God supplied shoes. And pastor Chuck said, no, no. Somebody in this congregation that you were able to weasel out of a pair of shoes gave you the shoes. You know, I love Chuck for that. You know, he's a pretty direct man and I enjoy him very much for that. He's an honest man. The bottom line is yes, you can weasel things out of people. You can con them out of it. That is not the way it works in ministry though God wants to provide, but you have to be a laborer worthy of your hire. In 1 Corinthians 9, 13 and 14, do you not know that those who minister the holy things eat of the things of the temple and those who serve at the altar partake of the offerings of the altar? Even so, the Lord has commanded that those who preach the gospel should live from the gospel. Now notice in verse eight how he says, we therefore ought to receive such that we may become fellow workers for the truth. In giving, and I want you to see this because it says we ought to receive such, become fellow workers. In giving to them, we are partaking in the work as well as the fruit as well as the rewards. Now I don't know how many of you understand that yet. When you see John, and I'll use him again as an example, he was here tonight and he showed what's going on. And you see those hundreds of prisoners and the many were coming to Christ and all. Many of the people in this church have supported his ministry physically as well as financially. For many years now, we send teams down there to Mexicale and they have helped in every way that we can, financially in every other way. And the work that John is doing, God rewards. But he also is going to be rewarding those of you in this fellowship who have been in support of that. That's how that works. See the work that he does actually is something that goes to the account of those who are support or part of that. How do I know that? Well, Philippians chapter 4 verse 17 says it this way, Paul speaking to the church of Philippi said, not that I'm looking for a gift. I'm looking for what may be credited to your account. When you give your gifts to the Lord, and then whatever capacity that you do, whether it's through supporting a missionary, whether it's being involved in supporting an operation Christmas child or Gospel for Asia or the Billy Graham Evangelistic Association or Harvest or somebody loves you or whatever it is that you do. And you give your gift in that way as those evangelists as those teachers as those ministers go forth even here in this church as we go forth and do the work of ministry as a congregation, your finances that support that ministry actually are used to bring people to Christ to mature them and they go on produce fruit and it all comes back into your account. And you have to be surprised when you stand before the Lord at the amount of reward you're going to be gaining. You know, I think of my own pastor once again, a pastor who has seen 1,300 churches birthed from the one Calvary Chapel. And some of the churches in Calvary Chapel are the largest churches in the United States. There's a church of Bob Coy's Fellowship that God gave to him in Fort Lauderdale that has 20 plus thousand members in the church. They've had to do double services on Wednesday nights in a capacity of 4,000, you know, double services because the Lord is blessed so much there. And there's some very large works that and all this that's going on, you know what, it's going back much of that to Pastor Chuck's account because he has ministered effectively in that way. Anytime you give your finances, it's never lost. Whenever you give your money to the Lord, it's used for his glory, you receive a reward. And so that's what happened. Happens, verse eight, we ought to receive such that we may become fellow workers for the truth. Verse nine, we're halfway there, guys. I wrote to the church, but diatrophies who loves to have the preeminence among them does not receive us. Therefore if I come, I will call to mind his deeds which he does, prading against us with malicious words and not content with that. He himself does not receive the brethren and forbids those who wish to, putting them out of the church. Beloved, do not imitate what is evil, but what is good. He who does good is of God, but he who does evil has not seen God. Demetrius has a good testimony from all and from the truth itself. And we also bear witness and you know that our testimony is true. I had many things to write, but I do not wish to write to you with pen and ink. But I hope to see you shortly and we shall speak face to face. Peace to you. Our friends greet you. Greet the friends by name. And so we'll be able actually to summarize this fairly quickly. First, verses 9 through 11, he's talking about a tyrant pastor by the name of diatrophies. Diatrophies does not want any teaching in the church but his own. He is a tyrant. He cannot stand for his influence to be challenged. And so what does he do? Well, he does a variety of things. One, verse 10 tells us he rejects the authority of John.  He uses spiteful words. He speaks poorly of John to undermine the authority of the apostle John. And in doing so, he is bringing an accusation against him. And so he's undermining John's authority. That is a tactic that occurs and I have seen that occur. You know, John has to bring a word of correction but the pastor doesn't want to receive it and so he speaks against John and he undermines what John has to say. That has happened even in this fellowship. I remember somebody many years ago now, probably 15, 18 years ago, so I can use this example now. Somebody who has given opportunity to lead in one of our men's groups and all and I can still remember when the report came and it turned out to be a true report, how he said, you know, Pastor David teaches this but this is the truth. You know, and he basically was undermining my ministry. That happens and sometimes they will speak things that are not accurate. That's what he was doing. He was prading. He was making accusations. So he speaks against authority. The second thing, he doesn't receive the brethren. That was another way of showing how stronger, how much authority he has. He refused to show hospitality and refused to recognize the emissaries of the kingdom of God. So he didn't receive the brethren. He didn't welcome them in and bless them. And then third, he put out of the church those who recognized these people in the Lord. And in doing so, he was refusing compliance to John's biblical authority and it revealed his heart of rebellion. And that's why verse 11 says, do not imitate what is evil, but what is good. Never use a bully as an example of what a Christian ought to be. Sometimes people take authority to their head and they forget that the ministry is people. Sometimes people are given opportunity to lead and they're really not qualified to do so. And as a result of that, they harm people rather than helping them. And God has called us in the ministry to be of help to people. But that wasn't true with diatrophies. He was so threatened that the authority that he possessed would be undermined that he actually excommunicated people and spoke against John because John threatened his position. He says, no, this is not right. Therefore, don't use him as an example. Do not imitate what is evil, he says, but what is good. In other words, you need a better example. So follow the Lord and follow John's example. On the other hand, verse 12, Demetrius has a good testimony from all and from the truth itself. And we also bear witness and you know that our testimony is true. This is a great example to follow. He's blameless and the facts speak for themselves. Demetrius has a good testimony from the truth itself. The facts speak for themselves because as you see him, what you're seeing is what he really is. So he says, just imitate what is good and use Demetrius as an example. A couple of thoughts and then we're going to close, but this is practical and I hope it helps you. When I first got saved, I had no clue what a Christian was. None at all. I didn't know any. Other than the handful of guys that I hung around with. I began to ask the Lord if he could do something for me and I've asked him to do this in the past and he's done it. I asked the Lord, could you give me an example that I can follow? Somebody who actually lives out the message. And so I believe God has given to me several men in my life that are examples of faith to me. You know, I've been a Christian for a while. I'm not a brand new convert. I've been around for a while. But I asked the Lord, can you give to me a good example? Up to this point, I can say that my pastor Chuck has been the best example of a believer that I have. And I love that man to pieces. I mean, I just love my pastor to pieces. And he's just a genuine man. Loves the Lord. Loves people. He always fights for the underdog. His life is filled with the grace of God and faith and I would encourage you guys to pray that the Lord will bring into your life people who are sincere, people who are without hypocrisy, people who really live for Jesus Christ that you can be encouraged with and encourage. People that live for Christ no matter how difficult it may be. Look for somebody in your life, not to be the Lord in your life, but to be a good example of a believer because we learn not only by reading, but we also learn by watching and doing. And for me, I can read the word love and I don't know exactly what that means. But if I see somebody who has a sacrificial giving spirit in a caring, compassionate manner and a gentle approach to people and a patience and a kindness about them, then I start saying, so that's what love is. So that's how it works. You know, that's what love does. You know what I'm saying? And I asked the Lord for that a long time ago. I would encourage you to make sure that you have people in your life that are mentors who have that kind of effect. Because listen, it's easy for us to do bad things. And it's not, you know, we do them naturally. It's more difficult for us to learn to habitually do the good. And if I have people who encourage me and stimulate, provoke me towards good, that's a good thing. I encourage you to look for somebody like a Demetrius, a man who had a good testimony from all and from the truth itself. And he says, and I can bear witness, this is a good man. Look for somebody in your life that God can use to help you to grow. And then finally, he says, I had many things to write, but I don't wish to write to you with pen and ink. I hope to see you shortly. When I come, in other words, and I see you face to face, I'll take care of diatrophies. It'll be taken care of when I get there. So he says, you need to be aware of the fact that I am coming, but hidden within this is when I come and see you face to face, and it will be shortly, well, things are going to be taken care of. And so you just wait till I show up and everything will be just fine.


Ladies and gentlemen, the President of the United States, and Mrs. Reagan. Thank you very much. Please, be seated. Well, it's good to see all of you here today as we kick off National Drug Abuse Education and Prevention Week. On March 6, 1981, in my second press conference as President, I said that to be effective in stomping illegal drugs, we had to focus on the user. And today, our national crusade against the use of illegal drugs is gaining a powerful momentum. All of you who have stood at the front lines in our fight against drug abuse for the past several years have watched our numbers growing. Thousands have come forward and volunteered. Many are here today. The commitment that each of you brings to our nation and our future is a powerful force for good that no one should underestimate. The will of the American people is being heard. We will no longer watch as illegal drugs infiltrate our schools, invade our factories, and terrorize our citizens. We will no longer tolerate this insidious evil threatening our values and undercutting our institutions. Parents across the nation have led the way in an unyielding attack on drug abuse. Aggressive corporate and school measures to end drug abuse have met with strong support from workers, students, and the community. The media has focused its spotlight on the issue and the private sector is pitching in to raise awareness across our nation to the perils of drug abuse. Most importantly, our young people, encouraged by a growing public outcry and their own strength of conviction, are forming peer support groups in opposition to drug use. The expansive efforts by all levels of government, by the business community, by civic and social organizations, and most importantly, by concerned individuals are making a difference. After five years of aggressive enforcement and a massive public awareness campaign, public attitudes are clearly against the use of illegal drugs, and drug awareness is at an all-time high. A new understanding is evident. Drug abuse is not a private matter. Using illegal drugs is unacceptable behavior, and the costs are paid by all of society. There's still much to be done. Misconceptions and misunderstandings still exist.  But increasing numbers of individuals are looking at the facts, and the facts are simply not debatable. Illegal drugs are deadly. We are on the right track. Slowly, the wall of denial is crumbling down, and we've come to the time when the American people are willing to make it clear that illegal drug use will no longer be tolerated. I'm proud to say that from the early days of our administration, Nancy's been involved in a personal crusade to end drug abuse by children. She set the tone for the national crusade against drug abuse when she said there is no moral middle ground. Indifference is not an option. We want you to help us create an outspoken intolerance for drug use. Did I get it right? Earlier today I signed a proclamation designating the week of October 5th through October 11th as National Drug Abuse Education and Prevention Week. Today, October 6th, 1986, as National Drug Abuse Education Day. I'm calling on each American to seek every opportunity to educate yourself and others about drug abuse, to be strong in your intolerance of illegal drug use and firm in your commitment to a drug-free America. We must show our intolerance for illegal drugs, and it's only by being tough that we can be compassionate, that we can reach out to the user and force him to quit using. It's only by being tough that we can say to the potential user, do not ever start. As we began National Drug Abuse Education and Prevention Week, the federal government is also entering into the spirit of the national crusade for a drug-free America by working toward a drug-free workplace. I'm forwarding a memorandum to the head of all executive departments and agencies, along with my personal communication to each and every executive branch employee, calling upon them to take a leading role in eliminating the use of illegal drugs. And this includes doing all in their power to increase public awareness and prevention of drug abuse. I strongly believe that if this battle is to be won, and it must be won, each and every one of us has to become aware of the tremendous cost of illegal drugs, and then take a stand and get involved. Our stand may be as simple as not tolerating illegal drug use at a party, or as complex as implementing a strong drug-free policy for a major corporation. Both approaches are effective and both are essential. When we all come together, united and committed, then those who are killing America and terrorizing it with slow but sure chemical destruction will see that they are up against the mightiest force for good that we know, the compassionate but firm resolve of the American people. And then they will have no dark alleyways to hide in. So the week has started, the crusade is on, and thank you and God bless you all. Thank you. Ladies and gentlemen, this corporate talk will be there. Thank you for the topic of the summit, are they not?


The faceless enemy of society is on the loose, lost amidst the life of a town. The only clue to his existence is crime, and so identifying him among the teaming thousands. This is how our agents of the law get their man. When a crime has been discovered, time is of the essence. Criminal cases have been known to have been solved because of the alertness and dispatch with which law officers handled the case. Evidence technicians and a detective of the police headquarters, burglary section, are at once dispatched to the scene of the crime. Note that evidence technicians go to the scene of the crime armed with necessary paraphernalia. Three important rules a crime investigator must remember. Protect the scene, preserve evidence, determine the facts. What time did he leave last night? Was he the last to leave? Where was the money located? Etc. Facts are determined. When the arms of the law move in to unmask that face in the crowd, everyone connected with the crime is suspect. Culprits have been known to have posed as the innocent, even the aggrieved, until facts are determined. This is part of the mass of information and evidence that will be sifted to sort out the guilty from the innocent. Hence, this very important role in scene investigation determined the facts. This rule is observed during the course of the investigation by every trained law officer as we shall see. The scene, having been protected, will now be given a going through in detail by the investigation unit. The more detailed phase of the investigation starts. Here the second rule is scrupulously observed, preservation of evidence. The starting point could be any telltale sign of the crime within the area. In this case, the door. The first telltale evidence of the burglar's visit is found. Jimmy marks on the door. A photograph is made of the area. It is during this phase of recovering and preserving evidence that police equipment comes into play. A cast is made of the Jimmy marks. Bits of evidence that will soon fit into the jigsaw. A closer observation of the outside area reveals more. The fibers attached to the window casing. A photograph is taken of this also for future reference. After the photographs are taken, these pieces of evidence are preserved for laboratory examination. Now carefully evidence is handled for removal to the laboratory. The investigation officer then fills in a crime report form. Presupposing that the outside area has yielded enough evidence for the moment, the investigation team moves into the inside area. This is the actual scene of the crime. It could yield the most damaging evidence to the culprit's identification. Again, the scene has been protected for the investigation team. No detail, no matter how minute, has been tampered with. It remains as it was the night the burglar left it. What new evidence will be found? But first, an overall photo is taken of the room before it is entered. Then, the evidence technicians and investigation officer take over. Little bits of evidence invariably crop up. The rear door, what does it tell the investigator? The burglar's entrance, but the front door was also open. Whatever he theorizes at the moment, the investigator must check and double check. This points out the third rule in investigation, determined facts. The evidence technician confirms by asking the manager if this was not opened by him. Around the desk, the obvious spot where the robbery was committed, the investigation team narrows down the facts. Again, the evidence is preserved. During the course of a scene investigation, curious spectators will invariably gather around the crime area. Like a member of the team, the beat officer keeps them in check to protect the scene. Meantime, the other members of the investigation squad try to find some more information to determine the facts. After all the photos have been taken, the fingerprint evidence technician starts to work. This is called latent fingerprints. Some are invisible to the naked eye. They form the most conclusive evidence that will link the culprit to his crime and even reveal his identity. This evidence is brought out in the open by powdering, as in this case. Suffice it to say at this point that the most important evidence is preserved with the utmost of care. The first phase in unfolding the crime is, crime scene investigation has been affected, during which the scene has been protected, the evidence preserved, some facts determined. But so far, the criminal is still a faceless man in a sea of thousands. Now the second phase enters, unmasking the criminal. This time, in attempt to find the information as to a suspect, the team fans out in the neighborhood. This is the phase of investigation that requires patience, dogged persistence on the part of the investigator.  But pursued with calm determination and tact, the line of investigation almost always produces that someone with helpful information, no matter how inconsequential at the moment. This phase, in some cases, has been known to last for months. But through persistence, the investigator finds a witness. A block away from the scene of the crime, such a person is found. No criminal, no matter how thorough in covering his tracks, can be completely certain. The night before, he observed a taxi cab parked near his home, which is a block away from the victimized insurance company. How was this? He had returned home late, noticed a cab as he was coming in. Anything else he observed? He heard what sounded like breaking glass at that time, but paid no attention, went into his home and to bed. Did he see the man in the cab? Yes, but he couldn't make his identity out, though he appeared to be watching down the street at the time. The taxi? It was a Renault light in color. That was it. The first concrete lead to the culprit's apprehension. With the information, an order is issued to police to check all Renault taxis, especially those of light color. And for a person with a cut finger or hand, and for any burglar tools, particular attention to tools of a given size with broken tips. Meanwhile, back at headquarters at the laboratory section, the evidence gathered from the scene of the crime is examined, classified, and filed for reference. Scientific knowledge is brought to bear to determine facts. The torn envelopes are fumed. Latents and photos indexed and filed. All this mute but incriminating evidence now waiting to be thrown to the suspect. Proof that would bring to light the commission of the crime, the identification of the culprit, and even the reconstruction of the crime. Meanwhile, the arms of the law scour the city, hanging on those few bits of information, on those few determined facts gathered at the scene of investigation, the light-colored Renault taxi, the driver with a cut finger or hand, and the burglar tools with broken tips. With this information, the police drag net slowly but inexorably closes in on the culprit, and soon a suspect is picked up. He answers to the description mentioned in the pickup report, a light-colored Renault taxi. In his possession, a bar the same size mentioned. But one fact seems baffling at the moment. The suspect doesn't have lacerations about the hands. But is he set free? No, one fact would lead to another. There are incriminating evidences against him. He has yet some explaining to do. Now the mass of scientific evidence gathered is brought to bear on the case. At the laboratory, the bar found in the suspect's possession is matched with the cast made of the marks found on the door. They match perfectly. Interrogated, the suspect denies implication to the crime. But how to explain the bar found in his possession? He found it in the street, so he says. If he is telling a lie, he has another surprise coming. For now, the one single weapon in scientific crime detection that ensures punishment for the guilty and protection for the innocent is called into play. Latent impressions, his fingerprints are taken. The laboratory technician made a comparison study of his fingerprints and those found at the scene of the crime. But they do not match. Is he then innocent? A check is made of the fingerprint file. The suspect, it turns out, has been arrested previously for burglary. This is a lead for the fingerprint file as a full record of his arrest, his known associates, et cetera. Lead gets hotter. Immediately, a check is made of his known associates. Their fingerprints are matched against that found at the scene of the crime. And soon, a match is made. The criminal is unmasked. There can be no denying his identity. There are no two fingerprints alike.  Armed with this proof of identity, the police have but to apprehend the culprit. The murders are sent out to police for the arrest of a man answering to the description yielded by his fingerprint card. His whereabouts, his usual haunts, his habits have also been recorded once before.  At police headquarters, he of course denies the crime. But now, a complete line of evidence is thrown at him. Latents, photos, crime reports, all the jigsaw pieces of evidence preserved from the scene of the crime that would now fall into place to reconstruct the crime. Was it not a fact that on the night of the robbery, he parked his light colored Renault taxi a block away from the insurance company? And before his very eyes, in fact, the line of evidence was presented to him in surprising detail, his own crime. Linking him to the robbery are his tell-tale fingerprints that police officers have carefully preserved. Absolute proof of his guilt. Perspiration comes out of the pores of one's fingers. This causes a print of the fingers left on anything touched and are called latent impressions. To preserve them, latent prints are developed or are made visible by chemicals. Or as in this case, by the process called powdering. All latent impressions are then photographed when possible and feasible on the original object. Then, these are preserved by the method called lifting. This provides the examiner a method of preserving as nearly as possible the original latent print. After the latent impressions have been preserved on lifters, the investigator makes pertinent notes regarding the fingerprints for record purposes. The same procedure is followed as each fingerprint is discovered. The type of surface where the fingerprint is found determines the method used for developing. On smooth surfaces, powder is used. On rough surfaces, chemicals are used to the method known as fuming. In photographing, a close-up image of the latents are taken. For lifting powdered prints from many surfaces, a transparent tape patch type of material is usually used to a great degree of satisfaction. These are called lifters. Preserved in lifters, the prints are marked for identification and are then ready for transfer to the laboratory. At the scene of the crime, the investigator looks for three types of fingerprints. Plastic, found on material that would leave an impression, such as soap, wax, putty, et cetera. Visible types, left by fingers smeared with dirt, blood, or similar substances. And latent types, left normally by fingers, as in this case. Latents are invisible, partially visible, or visible. Powders are primarily a means of making visible those prints not clear to the naked eye. No powder need be applied to visible prints. Needing no development, visible prints are also photographed as they are. In making a lift, pressure is applied carefully, first from one end of the tape to the other. Otherwise, wrinkles and air bubbles may result, and a poor lift obtained. The tape is smoothed out and pushed into the visible impression by finger pressure. Then the tape is peeled carefully by a smooth, gentle movement and placed on the proper colored backing or a trans sheet, and the lift is complete. Fingerprints are highly perishable, so great care is exercised in collecting them for evidence. It takes only four ounces of pressure to leave a print, less to eradicate. As a last step in preserving fingerprint evidence, an identification tag is affixed to every lift at the time it is made. The person lifting the impression should place his initials, the date, and place of lifting on the tab. Notes should also be kept as a record of the exact place of an object or surface from which the print was developed. At the laboratory, fingerprints found on rough surfaces and those which usually cannot be developed with powders are made visible by the chemical method known as fuming. Science has proved once more its potent force in cracking a case. Confronted with all this evidence, he admits the offense, just as demands that facts uphold beyond the reason of doubt one's innocence as well as one's guilt. But with the advent of scientific crime detection techniques to train police officers, there is no such thing as a faceless criminal. After thousands of years, the crime investigator and the scientist have brought an age in which society is protected from the deeds of evil men. Fewer criminals can now escape discovery. Important perhaps, they have proven that side by side, they help protect the innocent from punishment.


Feeling stressed? In today's vast-pace world, it's important to have strategies to calm your mind during pressure. So how can you find peace within when the going gets tough? Here are three ways. One awesome way is to try deep breathing. Relax with deep breaths, focusing on each inhale and exhale. 2. Meditation. Clear your mind in a quiet spot, or get active with exercise or nature walks for stress relief. And don't forget about number three, the power of human connection. Reach out to someone you trust, like a friend or family member, and share your feelings with them. What are some techniques that you use to calm your mind during pressure? Share your thoughts and experiences with us in the comments below.


K5, brake, MSS, fire off the rise, that's the Zoulou, 017 with zero. There's the L.A. Papagov, 016, mid course, 296. All stations are received by the NAW Blackout.


Welcome back to theCUBE, everyone. The leader in live tech coverage coming to you live from Las Vegas. It's HPE Discover 2023, day one of theCUBE's coverage, Lisa Martin and Dave Vellante. We had a great morning, Dave, with Antonio Neary's keynote. We knew we were going to hear a lot about AI. We're going to be talking with one of our alumni next from Intel, going to be talking about how customers can make AI deployments successful. It's a big challenge. Yeah, and AI is in the news, Intel is in the news. Guys are building factories all over the world. It's great to see the public-private partnership kicking in. It's great for the country, so welcome to theCUBE. It's great to see you. It is, and Greg Ernst is here. Corporate Vice President Intel Sales & Marketing and GM, America's Sales Intel. Greg, welcome back, great to have you. My pleasure, thank you. So talk a little bit about HPE and Intel have been partners for quite a long time. Since we're here at HPE event, give us a little bit of context, give the audience some really kind of the status of the partnership. Yeah, no, that's great. Intel and HPE, we've been working 30 years together. They're one of our absolute leading customers, partners, go to market. We have a 360 degree relationship. We rely on them heavily to really take our great semiconductor products and put system solutions around it to make the technology accessible. So whether it's government agencies, cloud companies, telcos, enterprises, it's partners like HPE that Intel really needs, that extracts the value of that compute power and brings it. And I've had a great relationship with HPE. A few years of my career, actually four years, I led our HPE accounting. I got to lead the team when HPE split into HPE and HPE out. AI hot topic, the hottest topic, one of the hottest topics on the planet. Everyone's talking about generative AI and all these great sorts of things. What are some of the challenges that you're seeing the companies have? Because we hear leaders say in Antonio said something similar this morning, like if you're not already invested in AI or working with it, you're already behind. What are some of the challenges customers are coming to Intel saying help us with all these so we can actually become leading edge here? I think most, well, in the generative AI space, I think it's emerging. So if companies don't have a plan, don't have a strategy, they're actually, I would say, more in the norm. But clearly that's where the world's going. This is a dynamic thing. Antonio made bold claims today about it being the biggest thing in a generation and I could see that. But most companies, I talk to, they're in this phase now of understanding what data they have, putting it in a searchable format, organizing the data. They're starting now working through algorithms and what use cases they're hiring. And that's a big thing right now is the skills and the labor. And Intel's happy to advise on all those. One area that obviously, what we're strongest with is then the actual compute infrastructure, which can be complex, it can be a large investment and at a time right now where there's still some economic uncertainty for enterprises, making that capital outlay and whether it's on-prem cloud, whether they build their own, there's a lot of big decisions that they have to make. And you guys have been, I can't remember wrong, shipping AI technologies for a long time. I don't know what the history of it is. It's like AI is everywhere, but maybe you can help our audience to sort of understand Intel's strategy with respect to AI. Yeah. Well for us, we've got, and right now, generative AI has got all the buzz, right? But for us, it's, to your point, it's, AI has been integrated into software for years now. We've got, Intel's got a big, big play around video image AI. We have a whole software suite of tools that we call, that's OpenVINO, open source base, and it allows companies to train their video use cases. It's great for Edge, right? Retail, manufacturing, hospitality, they have it deployed. So there's that class and then there's another class that's emerging, but here too, which is AI use cases on the PC. So early during COVID, we spent a lot of time on video conferencing and the editing out of the background, being able to track the pupil of the eyes, even if you look, all that's AI driven, and then there's this newer space around generative AI that's exploded and the large language modeling, and that's what everyone's talking about these days. Which is really where the GPU comes in, right? And again, but you're shipping GPUs, right? I mean, that's something that you've been, Yeah, we've, we've got a GPU class called GPU Max, Oregon National Labs, actually deployed an exascale cluster with us, funded in partnership with the Department of Energy, that uses six GPUs per cluster. And then, one thing that we've brought in now is really taking that same compute technology, which is matrix math, is that's what's great for excels on AI is matrix math, and we've actually onboarded accelerators built into just our high volume Zeons, and customers are seeing 10X improvement versus the previous gen on PyTorch, TensorFlow, some of these models. So for us, that's one thing that we see, it's GPUs got a lot of buzz, but for us, we just see there's a lot of benefit of taking the same accelerators, putting it in the high-purpose CPUs, that way customers can offload some of those AI compute tasks to the dedicated advanced matrix extensions while still using the CPU to run everything else. And is there a sustainability angle there? Cause we'd mentioned AI is super hot, so is sustainable IT. How is Intel and HPE helping customers achieve that? Cause every customer has, these days, has a requirement to be net zero or carbon neutral by a certain year. Right. Yeah, they're almost opposing, right? You got this insatiable demand for compute, but at the same time, we have an incredible responsibility to reduce our carbon footprint. So you add these two counterbalances, and that's where Intel's one of the few CPU companies on Earth that we design the products and we manufacture. And so for us, the first big thing that we want to do is environmentally friendly in all the markets where we manufacture. And we're around the world, we continue to expand there. 93% of our products now are actually built using reusable energy. So 93%, we've actually achieved a positive water reuse. So between the water that we recycle plus the reclamation projects, we actually return more water to the Earth's surface than we take out. And so for us, that's a big part, but then as we said, we design the products as well for power optimizations. That's one of the reasons why we believe these integrated accelerators are key because that'll help, again, reduce the compute power required to run these tasks. So for us, it's to build the products, which is scope one, and then also help our customers run on what's scope two and scope three. To the world used to be so simple, right? You had chips for PCs, you had chips for enterprise, and they run on SAP and some Microsoft workloads, a little bit of Oracle database. Okay, great, that has changed, right? So how has that affected how you go to market? Well, for us, I mean, I love it. So I'm an electrical engineer by trade and for 20 years of my career, no one really was concerned about compute or wanted to know all the details underneath. So for me, this is, it's fun. All of a sudden now computing, GPUs, CPUs, it's all the rage and more and more, we get to like spin our propellers and get deep. So for us, it's great now. Going to market though, what's been exciting is just, and even over the last eight months, just the explosion of the number of companies in this space from the software vendors to AIs, the service companies, Antonio announced right there in the large language modeling public cloud. So just the new partnerships is exciting. But I think for enterprises, it could be overwhelming of where to make, again, where to make the bets. And that's where I'm spending a lot of my time, personally, has helped digesting all this and that's the role you all play. Well, you think about it, everybody wanted to get remote work right. Yeah. Nobody did. Right, that changed. And then everybody wanted to get digital, right? And then just as they thought they had their hands around that, you get these weird macro trends going on. And now it's like everybody's trying to get AI right. There's a lot of uncertainty out there. What do you, how do you see the future of this playing out?  I think the next, I think this where a lot of these AIs of service companies can really help because what they'll do is, they'll help companies advise and companies, if I were them, I would try multiple things, don't, before going in big, deep on one approach. So I actually see all these companies exploding as a great thing. Especially, as we said earlier with, we still have uncertain times in the markets, right? And so, and future earnings, some companies are still uneasy what their future earnings look like. So making, staging some of these investments, I think is the right approach. And then learning from the great innovation. So any, that's the approach I recommend. In the last few years, how have your customer conversations evolved? Where customers are talking about chips, but also AI, sustainability, needing to really be able to make a big impact, to not just survive the last couple of years, but thrive and be competitive. How have you seen customer conversations change between levels and priorities and boards? I'd say, and we were talking earlier, responding to COVID was one, building hybrid cloud strategies kind of before that. To me, the top thing now that's emerged, I mean, we talked about AI, but it's, to me, it's the sustainability and the commitments that a lot of companies have around sustainability. And they recognize that their compute for prints a big part of it. And so that's, and that's exciting for me, because Intel are one of our great founders, Gordon Moore. Most, a lot of people don't realize, he was environmentalist first. And so, and charity after he was done working was regenerating natural spaces and protecting natural spaces. So it's in our DNA. And frankly, I feel like it was underappreciated by the world of just, there's an environmental friendly way to build semiconductor companies in manufacturing. And it takes purpose. It does take investment. It's got to be part of the DNA. So for me, it's been great. We publish every year to our sustainability report. It's got targets, it's got progress. We hold ourselves accountable. It's just like our annual report. And are your customers coming to you saying, hey, Intel show us this, because if we want to come be with an RFP, we have a requirement within our organization to be net zero by X year, and we need help with our compute power from partners like Intel to achieve it. Yeah, I think reusable energy reducing the carbon footprint or eliminating greenhouse gas are the two big ones. That thing, that as an industry, we still have work to do, which is really creating a repeatable way to measure this. And what is the correct way to measure it? And it's one of the things that Intel being standards driven company for years. To me, we've got a big responsibility of help build those standards so that companies have a repeatable measure way to do it. And when they make these claims, they know what they're signing up for. And then frankly, they can hold themselves accountable. The accountability is key. Yeah, yeah, and I think all of them, it's just, they want to feel that too, right? It's not just that other people are going to hold them accountable. It's like they want to make commitments and meet them, right? Yeah, speaking of Intel founders, I wrote a piece during COVID, early part of COVID breaking analysis. Pat Gelsinger has the channel as best Andy Grove to recreate Intel. So he's been at it, no doubt. How has Pat's presence at Intel sort of affected the culture back to its roots? He's incredibly focused individual. We see him, he's out there. He's talking to governments. He's talking to the audience. He's talking to leaders. How has it changed? Noticeable, I'm sure it is, but what can you tell us about the, what's going on inside? Well, Pat's a force of nature. Yeah, no doubt. He's my boss's boss. He, every morning he's up at 3.55 AM. Wow. Responds to emails for five minutes and then goes and works out. So I always wake up to five minutes of emails. But I love working for Pat. And in our customers love it too. We've been on a journey really to bring back our technology, innovation, excellence, since Pat's joined. We talk a lot at our company of something called five nodes in four years, which means five manufacturing, semi-conductor manufacturing transitions in the next four years. Good news is two of them are already done. So since Pat came, we said five and four years, two are done, the last three are in track. And for us, that's really like our mega OKR that keeps us on track to Moore's Law. So that has been a focus. And then the other big thing that we were talking about when I walked up here is Pat's brought just an incredible accountability for us to create that global sustainable resilient supply chain for semi-conductors. We're trying to move half the world's semi-conductors to the Western Hemisphere. So Europe and the Americas. Today, it's 80% is done in Taiwan. And just given all the geopolitical tensions, that could be risky. And so we've, Pat's brought that. And then the other thing Pat's brought is as part of that, we're willing to open our factories up for any semiconductor company and be their foundry partner. And traditionally that wasn't the case. But what Pat's leadership is like, hey, not only should we build the factories, we need to open it up for the rest of the ecosystem to build. And so for me, those are big three things, right? Five nodes in four years, build out the semi-conductors supply chain and then becoming a foundry company in a big way. And as well, correct me if I'm wrong, but your designers also have choices in terms of where things are manufactured. Is that correct? As far as which site? Yeah. Which site and even, aren't you even tapping some other foundries? Or is that not, am I mistaken on that? Is it all? No, is it all? Yeah, we've announced some acquisitions that we're still working through all the regulatory authorities to close. But that would bring some additional IP purpose built for things like public sector as an automotive, exactly. Yeah, so like I said at the top, it's great for the country. It's great for I think the balance, geopolitical balance, and we need a strong intel. And it's a challenging business, expensive business, right? And so the other thing Pat's done is he's done a good job convincing different governments to help out and put up some dough. The momentum sounds great. It sounds like there's a really good mix of some of the original Intel DNA that you talked about, along with cultural shift, which is what so many storied institutions aim to achieve. Greg, we thank you so much for stopping by and sharing with us what's new with Intel, your partnership with HPE, and some of the things, industry trends and customer opportunities that excite you most. You have to come back. Well, thank you. Thanks for everything the two of you do. Thank you, appreciate it. Our pleasure. We appreciate it. For our guests and for Dave Vellante, I'm Lisa Martin. You're watching theCUBE, the leader in live tech coverage and up next, two CUBE alumni from VMware and HPE join us to talk about HPE GreenLake with VMware, partnerships, opportunities, and more. Stick around, we'll see you in a minute.


What's up everybody, Jason here for Jazzy's Case Breaks.com. We just sold out this team random for picker team number seven of National Treasures Basketball. This has a 16% chance of landing the pelicans or the grizzlies, and again this is for picker team number seven, and you are guaranteed a team, so you have a one in six shot of either getting the pelicans or the grizzlies, 12 total spots. Everybody's guaranteed a team in this National Treasures break of picker team number seven, full case break. We will randomize the 12 customer names who bought into this break only, remember that, and then number one's going to get the pelicans all the way down to number 12 with the Sacramento Kings. We put that in here, pelicans number one, to the grizzlies, blazers, clippers, magic, raptors, jazz, nuggets, rockets, paces, thunder, Sacramento Kings. And here's the customer names. Brian got three, Lance got two, Steven got one, Jerry got one, Josh got two, and then Ryan last spot, Mojo, and then we gave away two spots in Mosaic Blaster number 14. Congratulations to Robert and Roy. So good luck, guys. Let's roll it, and it is a two and a three for five times. Good luck. Five times, two and a three, one, two, three, four, and five. Five times, two and a three. Joshua at number one, down to Steven. So here you go.   Now, we just need to wait for a couple more filler breaks to fill up, and then we can break it up, and guys, jasmiskcasebrakes.com.


I want to know what you guys want to know about this. OK. OK. Thanks. Thanks. Right. Hi, SingaporeJS. My name is Chikin. I'm from the Mortem Consulting Group. So currently, I actually don't use JavaScript very much for my day-to-day work because they require me to use another language, which is JavaScript Slice04. Despite that, I use it for my own pet projects. So when I heard recently that this thing came out of, OK, it's not out of experimental zone yet. It's not out of experimental API stage yet. But we can actually now do proper concurrency in Node.js. We can actually spawn threads. So what I've tried to do is actually rewrite some microservices at this large stock exchange that I work at currently. So let's take a look. What do I mean by concurrency in Node.js? Just a quick quiz. How many of these functions yield control back to the main thread immediately, straight after calling them? How many would say the first one? Straight after you call HTTP, the main thread gets back control. Well, I mean, if your main thread doesn't get back control straight after a HTTP get request, then we're in trouble. Every time you make a get request to some other API server, your main thread is going to get blocked. How about write file? Same thing. So console log is a bit controversial. This thing is synchronous now, but sometime ago the implementation is not standard. So you might see asynchronous versions of it. I don't know. Set immediate, same thing. Your set timeout, set immediate. These things even process next thing. So actually all these functions except for console log, they yield control back to the main thread. This is asynchronousity. So let me skip ahead a few slides. So asynchronousity is like this. So just some background for JavaScript, whatever that we write, runs, although we say single-threaded, it runs in this thread over here in the JavaScript thread. Any IO operation or certain native modules like B-crypt runs in its own separate thread pool managed by the LibUV ASIO library. That's written in C++. So that's asynchronousity, which means that if you end up doing something like this, that's going to block. So this is a simple loop. It's just going to increment a number up to 10 to the power of 8. And then after that console log, it's going to block.  OK, I don't want it to block. Let me just put it inside an asynchronous function. Let me just put it inside, wrap it in a promise. And then I'm going to call that promise. Sorry, I'm going to call that function, run async. I'm going to say, OK, in this promise, resolve with the 10,000 prime. And then after that console log, the prime out. Will HelloTalk.js appear before or after the prime? Before? After. It actually appears after the prime, because even though you wrap that thing up in a promise, this is not an IO operation. So imagine Node.js is what's it going to do? Which driver is it going to call? Which library is it going to call to actually handle the processing? It's not going to call LibUV. This is not an IO operation. OK, so Node.js, poor thing, has to handle itself. It's going to block. And as a result of that, the HelloTalk.js line only comes after your prime. This is a little bit trickier. I'm going to call the same function, run async on that promise, and then I'm going to call the same function again after that promise resolves. Then I console log the result. So in this case, when does HelloTalk.js appear? It actually appears after the first promise resolves. And then it console logs the prime after that. So it kind of appears in the middle of this chain. So we've seen asynchronicity. Well, when might this not work? Much of what we do in backend work is actually what we call ETL.  So Node.js is really good for the extraction and the loading part.  I'll be down here servicing other HTTP requests while you are doing your stuff. And that's fine. But what happens to the T in the middle, the transforming part? If that starts to take too much time in Node.js, it's going to block the thread. So where this becomes a problem is if you have messages coming from a queue, ordinarily when the rate of arrival of messages is fairly slow, it's fine. You extract one message, your Node.js guy on the right picks a message, does stuff with it, saves it, it's fine. And what happens if you have a highly distributed system and you get many, many, many, many messages in a queue, then you start to form, you start to get this back pressure. Then you have to make decisions. For the messages that are now stuck, do I discard them? It may not be very good. But what else can I do with them? How can I handle them? Wouldn't it be good then if you have a lot of producers or messages on the left, maybe I can have more Node.js workers on the right. So actually, we've been able to do this for a while. If you're familiar with something called PM2, Process Manager, you actually spawn new Node.js processes. You can do the same using the cluster module in Node.js. It's a Node call library. But the thing about processes is that it's really, really heavy. How it looks like, we've always been able to do this. So like I said, if you use the cluster module, you can fork a child process and then you can send data between processes. But if you're on the front end, then this is equivalent to opening a new browser window each time you want to serve to a different web page. No one does that these days. So this is a very expensive way to parallelize operations. I'm not sure if I have a demonstration here. Can it capture that? Is that big enough? So just to show you how expensive this can get, let me run this particular script Node counting. I forgot to check what's my upper limit first. Okay, so this will look like this. Can you guys see it? So in this little script here, I'm just going to create two processes and I'm going to count all the way up to, in this process, what's my upper limit? With two workers, I'm just aiming to count up to 10 to the power of four, which is just 10,000. Let's see how long that takes. It takes four seconds to just increment that thing up to, well, okay, 100,000 here. This is a clustered count. So that's what happens if you try to communicate between different processes. Just to give you an idea of how slow that actually is. If I were to do this instead, this is just a simple count. It's only 100 milliseconds of count all the way up to, I think this is like 10 to the power of eight. This is in a single thread, just everything locally. Just that one process, one thread. So let's not speak of multi-processing here from now on, because we're going to see this new thing multi-threading. So this is analogous to web workers in the front end. You can spawn worker threads. They still run a separate instance of Node.js and its own libUV event loop. So there is still a high degree of isolation normally threads still cannot access each other's variables unlike in other languages, but you can still pass messages between them. Unfortunately, the default API is still post message, post message, post message. It's really, really primitive. You can post messages from one thread to another from the main thread to the worker thread, and then you want to get anything back, you get the worker thread to post the message back again. The good thing is it's already much faster right now than it was, I think about four months ago or so. When I first tried this out, actually this API was about as slow as what you saw just now with the clusterfog example. But right now, if I were to run it, I have a similar example here. So if I run npm counting where it was mine, counting threaded. Instead of four seconds, it should take, yeah, it takes three seconds. Hey, it's still about 25% faster, still faster. But really, post messages. Another way to pass data around is when you spawn the worker thread, you can spawn it with some data to begin with, and the main, I don't know if you can see here, but in the constructor for the worker here, I've actually passed in this worker data something. And that string, something, actually goes into the worker thread over here. This is the script for the worker thread. I kind of gotten lazy and put the entire script as a string and passed the entire string into the worker thread to be evaluated, which is what the eval true option here says. So when the worker thread spawns, it's going to take this string and it's going to evaluate it as JavaScript. And when it evaluates it, it imports the worker data, which is this string with a value of something. So that's one way to, sorry, that's another way to pass information to a worker thread. But this is a bit limiting. To be frank, it doesn't actually solve the performance problem. Because the whole point, sorry, the whole problem with performance when it comes to posting messages to and fro is that each time you do that, if you're posting, say, a very large JavaScript object, V8 has to serialize the thing. You're effectively calling JSON stringify on whatever you're posting to the thread. And then you're passing it through the, well, worker threads don't really use a socket, but you're basically passing a stringified version of the thing. And if you're going to pass the message back from the worker thread, you're going to call JSON stringify on it again, effectively. You don't need to do that. JavaScript, Node.js actually clones it for you, but then it's going to serialize it and pass it across to the thread. It's actually the same thing with worker data. So if you're going to spawn a thread with the data, well, it's going to serialize it, pass it to the worker thread at construction time. Still, you've moved this little performance hit to when the worker thread is created. So if you are smart about it, you can actually live with it because your server is going to run for a very long time. You can spawn all your threads at the beginning and you can just keep reusing it, right? Using a thread pool. Okay? I might have neglected to mention it, but threads are actually still not very lightweight when it comes to spawning. You can see a noticeable performance hit if you keep spawning threads constantly, okay? And I think as of the middle of last year, there is actually another way to share data. This comes at a very high cost, not a performance cost. Actually, out of all the methods of sharing data between threads, this is the fastest. When I talk about cost here, I mean cost in terms of complexity because what happens now is that the script for the worker thread is up here in red. It's highlighted here.  There are array buffers and there are shared array buffers. Shared array buffers are basically regions of memory that you can share between threads so that multiple threads can actually see what's in the buffer. They can access. They can change what's in the buffer, right? And the way you do that is you create a buffer and then you create a typed array over it. So in here, I'm using in32array, 32-bit integer. There's a very good reason for using 32-bit integers. If you are working with strings, you might want to use an in8 array instead because that's what strings are normally serialized to if you use UTF-8 encoding. But in32array actually allows us to use a certain other method, a certain other function that we will see in a short while to control, to orchestrate the different threads. So what's going on here? Oh, actually you can already see one of the functions here. So okay, I'm passing the data view. I'm passing this array, which is a view over the shared buffer into the worker. I'm spawning the worker. So the worker spawns and immediately imports the worker data, which is the shared array buffer and the data view. I'm just referring to the data view as data view. And this function, atomic, waits. It comes from the atomic class. It basically tells the thread to wait on this typed array if the value at index zero, which is the second argument here, has the value zero, which is the third argument. So since I spawned the shared array buffer and I didn't do anything with it, by default all the values are zero. So this thread is going to wait. It's not going to actually proceed to this console log over here. Meanwhile, what's happening in the main thread is that I'm calling a setTimeOut and over here, after one second, I'm going to set the value at the zero's index to 1337. After doing that, then I call atomic to notify. I'm going to notify any thread that is watching the data view array at index zero, and I'm going to wake up exactly one thread. If you don't specify the one here by default, it wakes up all the threads that are waiting on it. So once I call this, you will see that then the console log goes ahead and you will see 1337. So this is how you can actually pass data to and fro between threads without actually going through post-message. It's actually really, really fast in this way. But like I said, this performance comes at a great cost, because I don't know how many of you have ever stayed late into the nights because your programs ended up exhibiting some bug, which sometimes happens, sometimes doesn't happen. It's very fun. Sorry, not fun at all. When it happens, you are going to sit in the office until good knows when, especially if the application is really huge. Where is this happening? So what's wrong with this? This is actually perfectly fine if it's just one thread. You have a data view, you have an array. This is an in32 array, and I'm going to increment the value at the zero's index by one, console log it up. With one thread, that's fine. But think about what happens if it's two threads. This particular part here, incrementing the value by one and then console logging it, that's not so straightforward because if you have two threads, what can happen is this. I'm not saying it always happens, but you will see it happening at some point. That's actually a few operations. First, the thread has to load the value from the array. Then it has to increment the value by one, and then it has to console log the value. It has to store the value back into memory. That's actually three operations. What happens if in the other thread, these three operations interleave in this way? So what happens is these two threads, first thread reads the value zero, second thread reads the value zero, zero in both threads, and then the first thread increments the value by one, so now it's one, second thread increments the value by one, or you don't get two, you get one. And that sometimes happens, sometimes it doesn't happen because the way in which the threads interleave the operations is not deterministic. So yeah, it's not fine. We can actually see this in action. Let me find an example here, counting threaded. I don't know if you can see the number here. Notice that the number that's returned, I'm actually trying to count up to 10 to the power of five, or 10 to the power of six, whatever the case is. It's not supposed to give you this funny number. If I run it again, it gives me a different number. What's going on here? I'm not getting back a consistent number, and that's because the script that I'm running is actually doing this. I'm actually running two workers, and the only part that's really relevant here is this string here, because what the worker is doing is that is looking at this shared array, and it keeps incrementing the value by one. So it keeps loading the value, incrementing it by one store bag, load the value increment by one store bag. In fact, it's probably not even doing all that because the compiler optimizing this is probably going to just keep incrementing the value without storing it back first, which is why you end up seeing values that are very much lower than what you want. And how do we remedy that? Okay, so where did that thing go? Whoops. Okay, so if you want to remedy that, what you want to do is this, instead of directly incrementing it, use Atomics. So I'm going to use Atomics.Add. I'm going to add it to this. I'm going to add something to this particular shared array. At index zero, I'm going to add a value of one to it. Okay?  But you notice this has a performance cost because right now it's taking 120 over milliseconds to finish, whereas previously it was taking about 70 milliseconds. So hopefully this illustrates, concurrency is not a free performance increase. In fact, it's quite a bad idea if you have to keep operating on the same data from different threads and then you have to keep locking the thing using Atomics. And that's going to slow down your program a lot. All right? Okay. So when it comes to Atomic operations, I suppose you can read the API from MDN or the Node.js documentations. Out of all this then, since we don't have very much time left, what I have to say is add and subtract probably self-explanatory, right? You're going to add a value to the shared array at this particular index or you're going to subtract a value from it. You can load a value from the shared array. You can store a value there. You've also seen wait and notify. These are most likely what most people use on a day-to-day basis when you work with multiple threads. Exchange, what this does is that it exchanges a value in the shared array. Let's say the value at the shared array at this particular index. I want to change the value. Remember, because of multi-threading, I can't take out the value and then put it back because when I take out the value, somebody else might have put another value inside right after that before I put this value in and that's going to lead to data inconsistencies. Atomic exchange, what it does is it makes the exchange of the values atomic. That means either both of these operations happen together or they both fail together. I wish I had more good news about this. Compact exchange would have been really good if you want to write locks for threads. That means you want to write mechanisms such that a particular thread can lock while other threads carry on and unlock itself when certain conditions happen. You would want to use this particular method, but I can show you that this method actually has a chance of failing. It does not actually do what it's supposed to do sometimes. What it's supposed to do is it's supposed to check a value at a particular index in the shared array. If that value matches what you think it is, it exchanges the value with something that you give it. Otherwise, it leaves it alone. This is what happens when I ran it I think about 50 odd times. Sometimes you see this. The numbers you see here on the left are actually the thread ID. It's the number of the threads. All I'm doing is I'm exchanging the value of 0 in the shared array with the thread ID. Then I'm exchanging it back. The thread with ID 2 sees a value of 0, takes it out and puts the value 2 into the array. Compact exchange. If it's 0, put my thread ID inside. Then I take the 0 out. Right now, the value at index 0 is 2. Then thread 3 comes along and sees what's at this index in the array. It sees the value 2. It's not 0, so it doesn't do anything with it. There's no exchange. That's why the log is still at the value 2. Thread 2 then goes back and changes it back. My thread ID is inside, so it's value 2. I'm going to change it to value 0. What's this about? Thread 3 now retrieves a log value of 4, but didn't thread 2 just set it to 0? That's not doing what it's supposed to do. Something's gone wrong here.  The scary thing is that it doesn't always do that. In fact, it will actually run properly most of the time until it doesn't. That's probably not what you want. As far as atomic operations goes, that's all I have to say about it. Atomic load. How many threads do you use when you want to use concurrent Node.js? If we had more time, I would have shown you. If you spawn 500 threads, you're going to make your application very much slower. So, generally, keep in mind what your threads are doing. Optimally, one thread runs on each core, so if you have a quad core machine, spawn 4 threads. More threads is not always better. Unless you know that your threads are going to be idle most of the time, then maybe you want to spawn another thread to do something else. So, passing data to threads, these are what we saw. You can either use worker data to pass it at creation time. You can either use post message to pass it at runtime. But if you really want it to be fast and you can design your application such that you avoid concurrent reads and writes all the time, go ahead, use the shared ray buffer. We didn't have time to see text encoder, text decoder. But if you are working with strings to pass it from one thread to another, you might want to consider using text encoder and text decoder to serialize the thing to the buffer. So, finally, designing for concurrency is hard. If you are talking about the same tasks and the same data like what you saw just now with the counting, use a single thread for it. Don't waste resources. Don't keep creating threads. You actually have to terminate threads. Otherwise, they'll stay around. So, don't waste resources. Use a thread pool for it. Use post message instead of serializing objects too often. Post message actually does the serializing for you and it's very, very fast. Use atomics to synchronize access to shared ray buffers. As far as thread pools, well, how a thread pool might be implemented could be something... I don't think we can show the code here, but you can find some packages in NPM. What this does is it allows me to do things like this. So, at the start here, I create a pool. Initial size 4, let's say I can set the maximum size to 50. I can set the initial buffer size and so on and so forth. And then what this HTTP server does is that each time a request comes in, if it needs to do a lot of heavy processing for... If it needs to do a lot of heavy processing in order to service the request, to send a reply, it actually tells a worker to do this instead, right? Then it sends the reply and it releases the worker back to the pool. So, actually, when I use this thread pool, I'm only ever going to have maximum 50 threads at any one point in time. And, yeah. Unfortunately, I didn't... 30 minutes is up. Yeah, unfortunately, I can't show very much else. But if you want to see performance metrics, feel free to look for me later or something, okay? Yeah, so that's all I have. Thank you. Thank you.


Hi, my name is Loïc Schmidli. I just completed a master thesis at the Pöltscher Institute in the chemistry group which is part of the Uschger Center for Climate Change Research. My thesis was about measuring black carbon in an ice core from the Lomonosophonac glacier in Svalbard. I measure black carbon concentration of other industrial era, so roughly from 1750 back to 2000 to see the human contribution in the black carbon budget. This ice core was drilled in March 2009 in Svalbard on the island of Spitzbergen and it was already analyzed for stable water isotopes and major ions, but only partly analyzed for black carbon, only for the period from 1950 to 2005, so my work here was to extend those measurements back to 70-50. Here is the code rule. I dismount to keep the ice samples in the ice core frozen because melting really disturbed the distribution of the species we analyzed. So these are my samples for today. What I have to do is to obviously melt them to obtain liquid samples, I just insert them into this water bath and I just warm it to 30 degrees. And right now I need to wait until the sample flow gets perfectly stable before turning the laser on. So now I'm going to start the measurement series of these samples. The most important graph in the software here is this lower panel in which you see the concentration of black carbon. In about two minutes it already counts 14,000 of particles, so it's really a high concentration sample. The purpose of my measurement is to address the human influence on black carbon, which is reflecting black carbon emission due to industrial activities, traffic and energy production.