Okay, welcome back. We have some questions. So I think it's a lot about the gifts. So some of these gifts, questions on the gifts, actually we can address it when we study about the gifts, right? So first question is what is the difference between a gifting and a calling? Simple, a gift is manifestation, an expression of the Holy Spirit. A calling is a ministry office, right? Or it could be something that he wants us to walk in as part of our life, right? And so that would be a basic difference. And what we see in Romans 11, 29, the gifts and the call of God are irrevocable, right? Talks about, so that is what it is. So a gifting is an expression of the Holy Spirit, and it's not just 1 Corinthians 12. It can be several other passages like Romans 12 also talks about that, and there's another passage also, I think Ephesians where we see the gifts being mentioned there. The call is more to do with what God wants to do with your life, right? And the gifts can actually empower the call, and the mix of gifts can actually empower the call. Like for example, if it's a pastoral calling, then the gifts of the Spirit would actually empower that call to nurture in order to bring in counsel and so on, right? Okay, another question. How can we know and identify a call in the body of Christ? How does God distribute spiritual gifts? Okay, so these questions, these two questions we will address it when we study. Will God give me the gift I ask? Or does he distribute it? Okay, this also will, you know, we will understand it in context as we study more about the gifts, which is our next topic, baptism and gifts. So how do I identify my spiritual gift? Okay, good questions. Thank you. How do we receive the anointing of the Holy Spirit? Okay, so it is by faith. The Lord Jesus is the one who baptizes us. He's the one who anoints us. So we see being filled, being anointed, being used interchangeably in the word, and He's the one who fills us. So we ask the Lord and He's the one who anoints us. When we say anointing, it is for a particular purpose, a particular ministry. There's an anointing that goes with the call. And so we receive by faith in the Lord. We ask and we receive. Okay, what else? What is the seal of the Holy Spirit according to 2 Corinthians 1? Yeah, so it talks about the mark of the Holy Spirit. It talks about actually the indwelling of the Holy Spirit. I think there was a question about the indwelling. Yeah, just before that, right? So indwelling. So we are marked by the Holy Spirit by His presence. So if you look at 2 Corinthians 1 and verse 22, it says, He has sealed us and given us the Spirit in our hearts as a guarantee. Okay, if you turn to Ephesians 1 and verse 13 and 14, again talks about the same thing, you are sealed with the Holy Spirit of promise. And then it says, who is the guarantee of our inheritance until the redemption of the purchased possession to the praise of His glory? So that word seal refers to a signet ring, something that is a seal that is put on to say, this is my purchased possession, a seal of authority, which comes from a signet ring from from a monarch or a king, someone who's ruling. So we are His purchased possession and the indwelling presence of the Holy Spirit is that evidence. And also it is the guarantee of the redemption that is to come, the full redemption, redemption of our bodies to be transformed, to be glorified bodies and so on. So that's the, yeah, so that is the seal of the Holy Spirit, the seal of ownership, the signet ring evidenced by the indwelling presence of the Holy Spirit. Right. Okay. I hope that helps. So the questions on the gifts, specifically about the identification of the gifts and how does he distribute it, we will come to it. Right. Okay. Okay. So we're almost at the end of that section of how we receive the ministry gifts, or sorry, how the Holy Spirit helps us in ministry. We saw that he empowers us to write on people's hearts. Okay. Second Corinthians 3m verse 3. So he's the one who empowers us. So Paul says that you are an epistle of Christ ministered by us, but written not with ink, not on tablets of stone, but of the flesh of the heart by the Spirit, which means the Holy Spirit actually writes on people's hearts, brings transformation in the lives of people. Let me just share the notes. Okay. So, yeah. So he empowers us or he writes, and the same passage, Second Corinthians chapter 3 talks about how our sufficiency is from the Holy Spirit. Okay. Our sufficiency to minister. Okay. He makes us sufficient as ministers of the new covenant. Right. Let's look at Second Corinthians 3 verses 5 and 6. Okay. Second Corinthians 3 verses 5 and 6. Not that we are sufficient of ourselves to think of anything as being from ourselves, but our sufficiency is from God, who also made us sufficient as ministers of the new covenant, not of the letter, but of the Spirit. Okay. So he has made us sufficient, which means capable, able, right, and having all things required needed to be ministers of the new covenant, to be ministers of the Spirit, not of the letter, the contrast between the old covenant and the new. Okay. He has given us a more glorious ministry. The same passage talks about that and how we minister by the Holy Spirit. The Spirit gives life, which means that there is the active involvement, active engagement of God, the Holy Spirit, in all our ministry. Okay. So which means we need to depend. We need to actively expect, involve, be open to, be sensitive to, and give way for the ministry of the Holy Spirit. Okay. So that's something that's a privilege for us as New Testament believers and for all of us. And it's not only a privilege, but it's also a great assurance that the Lord, he confirms the preaching of the Word. He is there very present in order to minister with science wonders, mighty, mighty science and wonders. He is there to do those works of transformation, which we cannot, we cannot. And that's why he says he's the one who writes on people's hearts, not us. So we can't take the credit. So we don't have to put on the pressure also. Sometimes we think, no, I have to change that person. No, I have to do something. Well, all that we have to do is to be faithful. All that we do need to do is to prepare ourselves, be willing vessels. Right. The preparation of the heart belongs to man, but the answer of the tongue comes from, from God. So we need to, there's a role, there is a responsibility to prepare. But the actual transformation comes by the Holy Spirit. Actual change comes from the Holy Spirit. Right. Okay. And also we see that in the resurrection, the Holy Spirit is the one who brings life, quickens our mortal bodies. Okay. Now let's just back up a bit to look at being led by the Spirit of God. Okay. Each one of us, we have the privilege of being led by the Spirit of God. Okay. So why do you think we need the leading of the Holy Spirit? Why do you think we need the leading of the Holy Spirit? We need to follow the leading of the Holy Spirit. Okay. Very simple answer, because we don't know everything. Right. We don't know everything. He knows everything. We don't have all the answers. He has the answers. And He wants to be part of our lives, part of our ministry by leading us. He's a good shepherd. He leads us. Okay. So which means that when He leads, we need to follow. Like we need to be willing, we need to be obedient in order to follow. Okay. So we have the privilege of being led by the Spirit of God. Okay. When you look at Romans chapter 8, okay, and verses 14 to 16. Okay. It says here, for as many as are led. Okay. Let's look at Romans chapter 8 and verse 14, please. Everyone, you can turn in your Bibles. Okay. Eight and verse 14. For as many as are led by the Spirit of God, these are the sons of God, or children of God. Right. But you did not receive the Spirit of bondage again to fear, but you received the Spirit of adoption by whom we cry out, Abba Father. The Spirit Himself bears witness with our Spirit that we are children of God. So He leads us. He witnesses to our hearts. He gives us that proof that we are children of God. Okay. By whom we cry out Abba Father. Right. So we have the privilege of being led by the Spirit of God. So look at this. It says, all those who are led by the Spirit of God, these are the sons and daughters of God. Okay.  Okay. So which means that it is not just for some special people. It's not just for few, but this is for everyone who says, I'm a child of God, to be led by the Spirit of God. Okay. So we cannot say, you know, I don't know. Of course, we need to learn. We need to learn to follow. We need to learn to obey. But from God's perspective, this leading is for everybody to lead, to lead from where we are, to where we need to be, to lead from immaturity to maturity. Right. The Holy Spirit wants to lead us. Right. So he leads us. They that are led by the Spirit of God are the sons of God. And if you look at Romans chapter nine and verse one says, again, this aspect of witnessing, he says, I tell the truth in Christ, I'm not lying. My conscience also bearing me witness in the Holy Spirit. Okay. So he's talking about the Holy Spirit witnessing to his heart, to his conscience. Right. He's saying the Holy Spirit is witnessing. Okay. There is a witnessing that is happening. The other place also we saw Romans eight also, the Spirit Romans eight and verse 16, the Spirit himself bears witness with our spirit. So that's something that he does. And it is in line with being led. Okay. So he bears witness with our spirit. And which means that he gives information or brings information into our spirit. And he gives that assurance. He bears witness.  Yes, this matter is important. Yes, this is true. He bears witness with our spirit. So that's one of the ways by which the Holy Spirit leads us. Okay. So the important thing is this. Now, how do I know that it is the Holy Spirit leading me? Or it is my own emotions, my own good intentions. How do I know? Is it God speaking or is it me? Right. Is it my own thoughts? Is it my own imaginations? Like, all of us have that conflict. Is it me or is it God? Because I want to be careful, because I want to do what God wants me to do.  Right. So we all have that kind of a conflict. Okay. Let's look at this. See 1 John chapter 5 and verse 7. Right. There's no contradiction. If it is from God, it's aligning or in agreement with the Word, with the Bible. Okay. So 1 John chapter 5 and verse 7. Sorry. What does it say? Okay, the Father, the Word, the Holy Spirit, and these three are one. There are three that bear witness, the Father, the Son, the Holy Spirit. Okay. These three are one, which means that the word, the eternal word or the inspired word also, the written word that is given for us will not contradict or will not be in opposite of what the Holy Spirit says. Okay. So that's a good important check. Right. Is what that person is saying or when I prayed and I just felt that this is something that I should do. I believe that, you know, the Holy Spirit is leading me to say this or do this or make this decision. We go back to the Word of God. We check in the Word of God. Is there anything that is written there which is opposing that? Okay. So when we say the Word of God, of course, you know, when we read, there are certain principles, instructions, commandments which God gives. So if the leading that I'm getting from the Holy Spirit or when I think it is the Holy Spirit speaking, if it is something that is different from the commandment of God, the instruction of God, then I can, I have reason to doubt. Right. Is it, is it from God? I've reason to doubt it. Also, certain things could be, you know, would, is it in line with the character and nature of God? Is it in line with the character? Is it in line with the nature of God? So because maybe there is no explicit instruction, explicit commandment that is there, okay, which contradicts the leading of the Holy Spirit. The thing to ask is, is it in line, does it align with the character, the nature or the attributes of God? Is God like this? Okay. So that's something for us to check. Then is Jesus glorified? Okay. John chapter 16 verse 13. Okay, let's, let's read that. John 16 and verse 13, the Lord Jesus, while preaching about the Holy Spirit to the disciples, this is what he said, right? When he, the spirit of truth has come, he will guide you into all truth. For he will not speak of his own authority, but whatever he hears, he will speak and he will tell you things to come. Verse 14, he will glorify me or he will take of what is mine and declare it to you. So he will glorify the name of Jesus will be lifted up. It will not be dishonored. Okay. So in our decisions, we're saying, okay, I'm led by the Spirit. God is telling me to do this. As a result of that action or as a result of my obedience to the leading, will Jesus be glorified or not? That's the thing. Okay. Will Jesus be glorified at the end of the day? So that's an important question to ask in doing this, in saying this, in following through with this leading of the Holy Spirit, which I think is the leading of the Holy Spirit, is Jesus, will Jesus be glorified? Okay. So some very practical things that we can actually put it to use. Then is it righteous? Very simple. Is it righteous? Is it the right thing? Right? Righteousness according to the Word of God, not righteous according to the world standards, but according to the Word of God, is it righteous? So with all this, we know that, yeah, we can learn to be led by the Holy Spirit, led by the Spirit of God. Okay. If you can, okay, go down to that. So we see this, you know, we see this illustration. Okay. What do you see there? Spirit, soul, body, what is it? What does it refer to? Do you see that? Spirit, soul, and body. Yeah. So this is the makeup of man, right? We as human beings, this is how we are made of. How do we get that thing, spirit, soul, and body? Any idea? How can you say, you know, I'm spirit, soul, and body? Three things. Why can't I just be body? You know, does the Bible say anywhere that we are spirit, soul, and body? You know, just like, you know, how we need to be sure every believer is a minister, this is also another thing that we need to be sure, right? Because the Bible states this very openly. If you go to 1 Thessalonians chapter five, that's where we read that. One of the scriptures where it's directly talks about how we are spirit, soul, and body. 1 Thessalonians chapter five and verse 23. Okay. Now, may the God of peace himself sanctify you completely and may your whole spirit, soul, and body be preserved blameless at the coming of the Lord. Okay. So one of the verses that talk about, you know, there are different scriptures, again, talking about the soul, about the spirit, about the body, you know, this brings it all together. It says that, now, may the God of peace himself sanctify you and may your whole spirit, soul, and body be preserved blameless at the coming of the Lord. Okay. A quick check. Okay. So all of us know what our body is, right? Our body enables us to live on the earth, right? Because to, you know, to touch and feel and so on. So from the body, we receive certain things, information. Okay. Yes or no? Okay. What information are you receiving from your body? Your body could be telling you, Hey, I'm hungry. We had breakfast very early. Now I'm feeling hungry. We receive information, something, the body is telling you, feeling, right? What else? You know, I see this. Oh, okay. This is metal. I touch it. It's strong. It's hard. Okay. I take this water. It's, it's liquid. So I'm able to sense, like feel, touch. Okay. Similarly, there are other senses like I'm able to open my eyes. I'm able to see, right? So I'm getting information again. I'm getting information that, okay, so many people are sitting here. Okay. This is what we are wearing. This is what they are doing. I'm getting in. How am I getting that information through my eyes? Similarly, taste, touch, smell, hearing. I'm able to hear my own voice. I'm getting information, right? From my physical senses, what I see, what I hear, what I feel, what I touch, what I smell, etc. Okay. Similarly, we know that we are soul. There are two other parts of us, aspects of us, which is our soul and spirit. Okay. When you look at the spirit part of us, the Bible says that the spirit, we are born again, we are new creations in our spirit. It is a spirit where the body is dead because of sin, but the spirit is life. And, you know, James talks about how as the body without the spirit is dead, so also faith without works. So meaning that when the spirit leaves the body, the body does not function. Spirit without the body is, or the body without the spirit is dead. So he's saying faith without works is dead. So he's talking about the spirit, right? There's something which is called the spirit of man. So when we look at the spirit, it's interesting to see that the spirit just like our physical senses, how we can see, how we can hear our spirit is capable of receiving information. Okay. So that's something that we need to understand. Our spirit is capable of receiving information. And we saw that the Holy Spirit, what does he do? He witnesses to Romans 8, 16. He witnesses to, okay, look at the verse again. Romans 8, what does it say? The Holy Spirit bears witness with our spirit. Okay, so which means that when he's bearing witness, what is bearing witness? It is to say something, right? Hey, you know, I know I was there in the morning when Amman had breakfast. He was in the dining hall. I saw him and he had breakfast. What did he have for breakfast? He had three aloo parathas.  I saw him eat the third one. What am I doing? I'm giving witness and I'm doing that witness with my words. I'm telling the entire class, guys, I saw Amman have the third aloo paratha. I saw it in the eyes and I'm witnessing. I'm the witness to it. Same way here, the Holy Spirit bears witness in our spirit. Okay, in our spirit man.  He brings it to our spirit. So what does it mean? That means that our spirit is capable of receiving that information from the Holy Spirit. When God speaks, very important, right? Well, when God speaks, he can speak to us. We can actually, he can speak to us so that it is whatever he speaks is made clear in our physical senses also. He can, right? For example, we can audibly, audibly hear the voice of God when he chooses to speak that way, right? Maybe there is a vision or a trance or something like that, you know, an open vision, physical manifestation. We see certain things. That's what happened, right? Daniel, and Daniel's time, there was a hand that came and then writing on the wall. Your time is numbered. He saw, right? It was there. Everybody saw. So God can, you know, show himself or communicate, which is, you know, which is possible for us to receive in our physical senses. But here we see that the Holy Spirit, he wants to witness in our spirit. So we need to be able to receive that information. We need to be able to be sensitive enough to receive that information. Let's look at a few verses here. Okay, Acts chapter 17 and verse 16, sorry. Okay, Acts 17. Okay, what does it say? Now, when Paul was waiting for them at Athens, his spirit was provoked within him when he saw that the city was given over to idols. Something happened. Yeah, sure. Acts chapter 17 and verse 16. Okay, so Paul is now, you know, from Thessalonica, he goes to Biria and, you know, he's in Athens. So he sees that and it's, and it's, isn't it? That his spirit was provoked. Okay, there was something that was happening in his spirit, something deeper than just emotion. His spirit was provoked within him when he saw that the city was given over to idols. So something happened in the spirit realm, stirring up in the spirit. Okay, verse chapter 18 and verse 5. Okay, when Paul, when Silas and Timothy had come from Macedonia, Paul was compelled by the spirit and testified to the Jews that Jesus is the Christ. Okay, so Paul was compelled by the Holy Spirit. Now, compelled, which means it was literally like a weight. Okay, like feeling a weight, feeling a burden. He was compelled by the Holy Spirit and most likely it is something that he felt in his spirit. We see that the Holy Spirit witnesses to our spirit and that compelling thing, that weight that he felt. He was compelled by the spirit to witness. So that's what we see here, 18 and we see that he was compelled by the Holy Spirit to share. Okay, let's look at one more verse in Acts chapter 20, verses 22 and verse 23. Verse 22, 23. Here again, this is about Paul and he is talking to the believers from the Efficient Church. Okay, and this is what he says. And see, now I go bound in the spirit. What is he saying? Bound means? Verse 22. Bound means tide. Exactly. So bound means tide, which means that he, in his spirit, he feels as if he is tired. Okay, so he's saying, I go bound in the spirit to Jerusalem. Okay, there is a tightening, there is a restricting feeling in a spirit. Why? He's saying, not knowing the things that will happen to me, except that the Holy Spirit testifies in every city, saying that chains and tribulations await me. So he's saying, I'm going there to Jerusalem. I'm going to be imprisoned for the sake of the gospel tribulations. There are tough times, difficult times are going to happen. So he chains and tribulations await me. And in the spirit, he feels that he is bound. Okay, so the Holy Spirit is testifying to him. The Holy Spirit testifies that in every city he's going to face these challenges, face these tribulations. So he is actually sensing that in his spirit. So we see that our spirit man is capable of receiving that information from the Holy Spirit. So many times we are well aware of our natural senses. Yes or no? Yeah, we see, okay, this is what I see, this is what I hear, this is what I touch and feel, we are well aware of our natural senses. But are we aware or are we training ourselves to be aware of our spirit sense? What our spirit is sensing, because the Holy Spirit can actually speak to our, to our spirit, right? So just one second, sir. Okay, so something that he is feeling, he's sensing in the spirit man. Okay, let's look at a couple more verses. Oops, okay. See, this is something that we saw when we were looking at the work of the Holy Spirit in the Old Testament. Let's look at Ezekiel, okay. Ezekiel chapter, chapter 3 and verse 14. Ezekiel 3 verse 14. So the spirit lifted me up and took me away. I went in bitterness in the heat of my spirit. But the hand of the Lord was strong upon me. So the Holy Spirit lifted him up. Okay, so we see that we read some of these prophets had these, people had these supernatural experiences, encounters with God. So he's saying the Holy Spirit actually lifted me up. Physically, we read many times, lifted him up, made him stand. And he says, I went in bitterness in the heat of my spirit. Okay, so there's something that he felt in his spirit, right? In the heat of my spirit, the hand of the Lord was strong upon me. Okay, so we see that. Then Ezekiel 11. Then the spirit of the Lord fell upon me and said to me, speak thus says the Lord and so on. I know the things that have come into your mind. So the spirit of the Lord fell upon me. So how did Ezekiel, you know, the question is how did Ezekiel knew, know that the spirit of the Lord was upon him? Right? Many times they're right, no? And the hand of the Lord came upon Ezekiel, the hand of the Lord. So when I put my hand on your shoulder, you sense it, right? You know, okay. Now somebody's put their hand on me. Similarly here, the prophet is saying the hand of the Lord or the spirit of the Lord fell upon me. So he sensed something in his spirit and the spirit of the Lord fell upon me. So we see that this spirit sense, the spirit of man is capable of feeling, just like physically we can actually touch and feel. The spirit is able to feel. Okay, and just like how we can see with our physical eyes, what do we see? We have vision, we can see. We can see pictures, we can see what is happening, nature, everything. Just like that, we see that there is a parallel. Okay, so what we are seeing is that just like how we can see or receive information in the physical or in the natural, we see that there is a parallel. What does parallel mean? Parallel lines in maths, right? One line and next to that, one more line, right? Just next to it, parable, earthly story, spiritual meaning, right? Side by side. So parable. So just like, you know, how we can see or hear or touch in the physical, there is a parallel in the spirit and it's very important that we get to know this because we will shut out a whole avenue of communication from God if we will not be sensitive in our spirit, man. Okay, look at this. Amos chapter 7 verse 1 to 8 says, Amos chapter 7 verse 1, thus the Lord God showed me. Thus the Lord God showed me. Now everyone look here. I want to show you something. Okay, I'm showing you something. Can you see? Yeah, what do you see? What a bottle and what isn't it? Is it full or half? Okay, same thing happened to Amos. Chapter 7 is saying, Thus the Lord God showed me. Behold, he formed locus, swarms at the beginning of the late crop. Indeed, it was the late crop after the king's moving. He had switched out and so on, you know. Verse 4, Thus the Lord God showed me. Behold, the Lord God called for conflict by fire. He's showing him different things and Ezek is able to, sorry, Amos is able to see it. Okay, then 7 verse 7, Thus he showed me. Behold, the Lord stood on a wall made with a plumb line, with a plumb line in his hand. Okay, so the Lord is showing him. He's able to see. Now we can say, okay, maybe you saw physically, you know, not in his spirit. But the fact is that when the Lord speaks, when God, the Holy Spirit speaks, he can speak to our spirit man. He testifies, he witnesses. And we see in Paul's case, he was stirred up, provoked in his spirit. There were things that were, he was compelled by the Holy Spirit. So we see all these things happening. So it's something that is visual, something that we see. But it's not physically, it's something that we sense or see in our spirit. Let's look at one more. Is that a question? Sorry, I'm not able to hear. Gertrude, Gertrude, you're unmuted. Is that a question? No, Pastor. Okay, somebody's got their hand up. So yeah, can you, I know you were saying about ZKO 11-5 and can you explain that a little bit about again, about the spirit can feel? Can you talk about that? Can you explain it again? Just once again, Shan, can you just increase the monitor volume please? Thanks. Can you repeat the question, please, in a minute? Yeah, go ahead, Shan. Yeah. So where it says ZKO 11-5 about the spirit feel upon me and you explaining the spirit can feel, can you explain that again please? Yeah, so in ZKO we see that the spirit of the Lord fell upon, ZKO says that the spirit of the Lord fell upon me. So the thing is when we also see the hand of the Lord came upon, so when somebody puts their hand or falls upon, we can feel it. So similarly, so here Ezekiel is saying this, the Holy Spirit, the Spirit of God fell upon me, it is something that he felt. And just like how we've been studying about how the Holy Spirit can speak to our senses or spirit sense, the Holy Spirit can testify and witness and so on. So we can say that the man of God, the Prophet, experienced that, experienced the Spirit of God the weight of the Holy Spirit or the hand of God on him, just like how we can sense physically, we can also sense in our spirit. So that's what I was saying. Thank you. Okay, so next thing is about seeing. Seeing is something that is visual. So we see that the Bible is full of these references where God asks the prophets, okay, what do you see? It shows someone, shows something and then he says, what do you see? Right? And then he shows something and then he gives an interpretation of that and so on. So when we look at Job chapter 33, it's very interesting verse Job 33. Let's just go there. Job 33 verse 14, right? Okay, so here's something. For God may speak in one way or in another, yet man does not perceive it okay. In a dream, in a vision of the night, when deep sleep comes upon men while slumbering on their beds, then he opens the years of men and seals their instruction in order to turn man from his deed and conceal right from man. So we see a couple of other avenues that in a dream, in a vision. Okay, so it says, God may speak one way or another, in a dream, in a vision. So in a dream, obviously the person is sleeping and in a dream, I'm sure we've all had dreams, it seems so real. Yeah, seems so real and it's a video, right? It's pictures, moving. Once I had one funny dream, it's like, you know, in this dream, I saw two people who looked the same twins, right? And they had this cap like how people were in Turkey, right? These called the Fes I think they were all that and so they were saying, you know, and I somehow sensed that these two were first Thessalonians and second Thessalonians. Okay, so these twins looking exactly the same, wearing that hat, I just sensed that they are first Thessalonians and second Thessalonians and they're saying, you know, you never read us, right? This is a funny dream. So I just woke up and said, okay, I need to read first Thessalonians. So, you know, we might have not all dreams are from God. I don't know whether this was, you know, this is certainly making me read the Bible. But, you know, we see here scripture that God can, God does speak in a dream, right? And in a dream, it is visual. It is a video. It is a visual pictures, moving pictures, conversations, all that, right? And we receive it in our spirit, man, right? What else? Visions. Vision is again a picture. It could be, it could be, you know, when our eyes are closed or it could be a trance, like when our eyes open, we read about that in Acts chapter 10, right? Acts chapter 10, we read about Peter. Peter is hungry, he's in the house of this tanner, right? He's hungry, he's waiting for food is being prepared. What happens? What does the Bible say? He saw a vision. He fell into a trance, says, and he saw a vision, right?  He's unaware of his physical surroundings. His eyes are open and he sees a vision. And obviously, it is God reaching out to him and giving him a very important message, right? What did he see in that vision? On big bedsheets, a lot of animals with a Jew is not supposed to eat, right? It's not part of the diet. And he sees that being lowered. And what voice did he hear? Yeah. Clinique. And three times, right? And Peter's response was, you know, no, I should not. You know, it's not right for me. These are unclean animals. I should not. And he's thinking about it. And he, and it's a very important message, right? Because something is going to happen immediately after that. He is going to be invited to the house of Cornelius, right? Sorry. Okay. So what you're saying is, can I eat? Yeah. So the message, of course, was symbolic for Peter, saying that what God has pronounced as clean, you should not call it unclean. Okay. So this means now, and because of that, he went, he stayed. So definitely it was symbolic. Okay. Then your question about, you know, can I eat that meat? Okay, we read in Romans. Okay, so where Bible says that we eat whatever is sold in the meat market without asking any questions. Right. So you can. But of course, we need to, you know, the other thing is, is it nutritious? Is it helping us? Is it good for our health? All those questions are there. But, you know, we see that in the New Testament, there's nothing like that. But these dietary laws, interestingly, we see that it's for a purpose. You know, some of these things are unclean. Some of these things have, I mean, these animals have their own diet. So, yeah, it's up to you whether you want to eat, but don't look down on others who are not eating that. Right. That's what the Bible says. Yeah. Okay. So I think we'll stop here and we'll continue with, you know, hearing from the Holy Spirit, again, a very interesting subject. Right. We'll continue next week. Right. God bless.


On Thursday, the U.S. dollar bulls were able to make one last push higher into the weekend thanks to negative risk sentiment during the U.S. session. Once again, it was coronavirus fears that sparked the risk-off rally. This time, off of the news that cases were rising in many states and that Apple will close some stores again in states that are seeing a resurgence of COVID-19 cases. Welcome to the Tick-Mail Update. I'm Canada Nebula founder of the Investiva movement. Make sure to subscribe to the Tick-Mail YouTube channel and support us by liking and sharing this video with your forex trading friends. On Monday, we'll be eyeing the EU China summit, Eurozone's consumer confidence flash, and the U.S. existing home sales. Today, I'm looking at the Eurodollar pair as it has maintained its bearish momentum after failing to break above the 1.14 resistance level in the past couple of weeks. The pair broke below the Ichimaho cloud on the 4-hour chart last week towards a key support level of 1.116. On Friday, the pair was unable to break below this level. We could see a bit of a correction here before further drops towards key Fibonacci support levels of 1.109 and 1.101 in the medium term. Now, are you bearish or bullish on the Eurodollar pair? Head over to the comment section and let me know. Of course, trading in the financial markets involves a risk of loss and you should only trade the money that you can afford to lose. If you liked this video, give it a thumbs up and subscribe to the Tick-Mail YouTube channel. I'll get back to you with more updates tomorrow.


or tattooed. You know people make mistakes in all kinds of ways. These are actually hours you have to guess which one is on whom. I've seen the one on the left and the right I haven't not seen the one in the middle. The one in the middle is on my dong. Harry member.  It was like Walter White or David Cross and I put them both together. Well that's yeah that's crazy. I was gonna say I have a tattoo but I am a real person. Is yours is Jesus or Hitler?  Why do you want to I get I get why you'd want to carry Hitler with you but why would you want to carry God with you? I'm just kidding why would you like have Hitler tattooed on you? Well it's it's not simply Hitler it's not like just Hitler going hi you know it's it's a whole tableau it's a it's a full it's a thing. It's got it's a Old Testament God spanking a Max Fleischer like Hitler over his knee and his pants are down and he's crying and then his tears as you go down as you travel down the tattoo his tears Hitler's tears create the clouds and then the clouds are over the farm and that's what the you know what waters the farmland and that that's where we get our bounty from and I it's just it's a big it's like that I mean I could show it to you know there's Hitler crying that's like a Max Fleischer Hitler sees his butt is red there's God up there angry there's more kind on the sides but we can't get to it and then the tears God's tears create the clouds and there's peaches and cauliflower and there's a farmer happy farmer where's Ali where's your dog running up next to the there there all right so okay and I and I I love the idea of it and then only later did I did it occur to me that to title it and I titled it that's how religion works that's what religion is religion is is basically what what's described in this tattoo and I one anecdote I was in London and I was in short you know when you have a short sleeve shirt a lot of it shows and I was in this gallery I'm winded from squatting you know how fat I've gotten I can't exercise or anything I can't walk right away so I was in this gallery and this one was like what's your tattoo let me see that and I showed it to her and and showed her the whole thing and kind of walked her through it as it were and you know and then I was like yeah so God's making Hitler Hitler's crying and then his tears create the clouds which you know feed our crops and there's from that we get our bounty and and she she hurry at hers she was kind of hippiest you know and she's like from something bad comes something beautiful beautiful beautiful


Hi, everybody. My name is Seth Thompson. And I am a PM on the Chrome V8 team. But I'm here to represent the whole team. And it's a big team. We have folks in Munich, San Francisco, Mountain View, New York, and contributors from around the world. So this stuff is really due to their efforts. OK, let's get started. So V8 shares the same name as a race car engine. And I don't know much about cars or even mechanical engines. But I am fascinated by Formula One for two reasons. The first reason is it's just so fast. The cars are going at such speeds around the track that I read if they could actually get enough runway on the ceiling, they generate enough downforce to stay on the ceiling. That's crazy. So I think we picked the right name for suggesting unparalleled speed. But the second thing about Formula One that I think is more pertinent to this talk is the fact that every year, the cars that the racers drive undergo drastic changes to all sorts of parts of the car, the engine, the brakes, the shape of the car, the steering.  And you can imagine how different they must be to drive around that track. The track is the same and the driver is the same often. But the cars that they're working with have just different performance characteristics. Year to year, a team might change the tire tread. That means increased traction. That means that the driver has to be cornering in a different way than they did with tires that were smoother. They might upgrade the V6 engine to V8. This creates more power and torque, but it changes the performance characteristics once again. A team might change the turning radius to accommodate a particular track. I think Monaco, the track, has such tight turns that they need to change how steering works to actually get the car around the turns. And the driver has to accommodate for that on the fly. And the shape of the car, the body of it, changes in ways that fundamentally affect the aerodynamics. Just a small modification to one the tip or the tail can feel different as a driver going around the track. So when I joined Google or before I joined Google, I thought that the V8 engine, which turns dynamic JavaScript in a native machine code, was done when they first announced it. I mean, that was such a major improvement in speed. Really ran almost as fast as native code for a variety of applications. I assume the team packed up, gave each other high fives, went home, were happy, they were done. But I couldn't have been more wrong. Ever since then, the team has been working on an amazing set of features, things like adding new support for language semantics and syntax as ECMAScript changes and JavaScript changes. They change the heuristics that they tune for optimization, things like code caching, inlining, type inference. There's a bunch of hacks in there to really squeeze out extra performance. And the results are dramatic. Chrome today with V8 of today is turbocharged version of the original V8. So the engine really is changed. And unlike a car which gets a new release maybe yearly, V8 gets a new upgrade every six weeks as a new version of Chrome and Chromium is released. So this talk is about the engine and the driver working together. V8 in Chrome and you, the developer, writing code for V8, working together to make the fastest possible web apps. So the talk is in two parts. The first part is what we're doing on our end to make all JavaScript currently out there faster, improvements in the engine to eke out extra performance. And the second part is how you as a developer can best take advantage of these changes and adapt to machinery that's being evolved underneath you. Because ultimately the goal is to write fast JavaScript that's fast today, but then that remains fast as it stays out there on the web and is browsed via new browsers with the continual improvements. So let's start with what V8 has been working on, what the team has been working on in the past year. I'm just gonna highlight four big areas. We released a new optimizing compiler.  We've added support for ECMAScript 20 fix 15, aka ES6. And we have this incubation project, which is really cool, which is a Svelte interpreter. And I'll talk more about why we did that in a second. So let's start with Turbofan. Turbofan is the code name for a new optimizing compiler. Now V8 as an engine, I mentioned, compiles dynamic JavaScript to native code. But it has actually a bunch of different compilers and it chooses which one to use based on the code itself. How long a function is, how expensive the function is, what language features a function you're writing might use and especially how hot the function is. The more you run a particular function in JavaScript, we pull out the big guns and we use a compiler which takes longer perhaps to compiler code but results in much improved optimizations. So why do we write a new optimizing compiler? Well, we wanted to start up from the ground up with a new approach. Turbofan represents the JavaScript AST in a sort of interesting new form called a C of nodes. This reduces the loads and property accesses at a really low level in the memory to this giant soup that we can have more freedom in how we schedule which accesses and which loads come first and last. The scheduling freedom is unparalleled and allows us to architect new and improved optimizations. But what does this mean for you? Well, Turbofan is designed from day one to support ECMAScript 2015. So it's true, some ECMAScript features, even if we supported them syntactically in our older compiler, we couldn't use all of the optimization techniques that let's say another compiler used because the support was spotty. But Turbofan will support all of ES 2015 and beyond and it will make it fast. This is really exciting. Turbofan uses static type information for the first time. Previously, we inferred type as a function ran. We made guesses about what the type was. But with Turbofan, when there's static type information, we can leverage it from the beginning. So I'm very proud to announce that we now fully optimize or will fully optimize as in JS with Turbofan. This is a big improvement. And soon when the WebAssembly language spec is finished, we'll be able to optimize that as well. So rather than guessing at what types you're using in JavaScript, if you use Asmjs, Compile C, or C++ code, we can run it like native code because we know from the beginning what types are being used. So Turbofan is great, but this next improvement, I think, users will really feel fastest. So idle time garbage collection is a method of freeing memory in the browser more intelligently. Now, I'm sure you use Chrome. And you know that when you have a lot of tabs open, the memory consumption is non-trivial. So all of these optimizations make the browser feel so much lighter. So what's going on? Well, Blink, the rendering engine in Chrome, released a scheduling API recently. This is amazing because for the first time, a single API has a global knowledge of what tasks are happening in the browser. That is, when clicks are coming in, when a scroll event is happening, when the page is actually being rendered to the screen for a frame, and of course, when V8 is busy performing a JavaScript execution on the main thread. So with this new scheduler API, we have a sense of what's going on. Now, I'd like to show a quick diagram here that explains why jank happens in the browser, why something that should be a smooth animation feels kind of jerky and stuttery. Well, for smooth animation, you need 60 frames per second. So the bottom of this diagram has markers for frames going forward in time. And in between those frames, the browser's doing work. It's running JavaScript execution to figure out what to paint to the frame for the next screen. And you can see here it's often variable. Some frames have a lot of JavaScript work, and some have idle time. Now, as the JavaScript is running, it's creating new objects. The memory profile is increasing. So V8 has to have a garbage collector, which comes along at some point and says, oh, these JavaScript objects aren't being used. We can free them up and lower the memory profile. But normally, it waits until the memory profile hits a certain point and then schedules garbage collection. It does this because it doesn't know any better.  And if it comes at the wrong time, it may postpone execution of the JavaScript for the next frame and miss the frame. This is a janky, disrupted animation. With the scheduler API, though, now, we know when these idle spots are happening from V8.  So you can see here we've got some free time in that second frame. So we'll go ahead and garbage collect and reduce the profile bit. Having this global knowledge of idle times allows us to make garbage collection essentially happen when you're least expecting it, resulting in smoother animation. Here is a demo of the Ort Online 3D benchmark. And you can see after these improvements just how much smoother this is. In fact, the video that's playing in Keynote right now is not representing this correctly. If you try this in your browser on the right, it's even smoother than it looks here. And it's faster, too. You can see how much further we are along in the benchmark than we were before. And again, this happens because we know more intelligently when to schedule garbage collection in between frames. Now, there's another improvement that this knowledge of when the browser is idle brings. V8 has this heap of dynamic JavaScript objects. This is what makes the memory profile so big, what takes up space in your memory.   Right after the page loads, we increase the heap size to that limit prime. But then garbage collection kicks in. We reduce the memory footprint a bit. And then I background the Gmail tab. So let's say I go away. I'm not using it actively. And the page goes idle. We can see the usage of the creation of new JavaScript objects kind of tails off. And we don't have much memory consumption. But before these improvements, that heap size had still been raised. And we were taking up more memory than we needed. Well, now, Blink knows when you background the Gmail tab, when you're not really interacting with the page. And we can use that time when it's in the background to clean up after ourselves, shrink the heap, and just take back a bunch of memory. So here's another demo. They're flipped this time, so be careful. On the right is Chrome 43, the old version. On the left is Chrome 45 after we implemented these improvements. And you can see when you initially load the page, memory consumption is pretty high. It's around 150, 200 megabytes. But the crazy part, or excuse me, it was about 150, 150 on either side. But after both tabs goes idle, only in the new version does Chrome realize, hey, we're idle. We can freeze some memory. And quickly, I think you'll see it happens soon here, we save a bunch of memory as we shrink the heap. Boom, it's down to 80 megabytes right now. So it's about half of the memory that the older versions of Chrome took. This is huge. And it's really out there in the wild right now. And your users will feel that Chrome feels lighter and snappier because of this. So that's garbage collection improvements. But here's one that, as developers, you might be particularly excited about. We are spending time right now working on implementing ES2015 and V8. So ECMAScript is the body which determines what the JavaScript language is.  We've got promises, proxies, arrow functions. V8 has shipped a bunch of these features already. So you can go out today and use classes, on newer syntax, and semantics for better object-oriented JavaScript programming. We've shipped arrow functions. Not only is it shorter to write this, you don't have to write those anonymous functions anymore. But it's much easier to deal with lexical binding of this. So the this in this case refers to the correct thing. Whereas previously, when you're writing this longhand, you might have to bind the context of that set interval to the outer context. And we've shipped spread and rest operators. These just make it so much easier to write arguments that take in something like an array. And we've staged a bunch more features. These are just two highlights, default parameters and destructuring assignments. But we've got a bunch more on the pipeline. We are really committed to delivering ES2015 in the browser. And like I mentioned, because we're doing this in Turbofan, it's not just that we support these features, but we're really committed to optimizing them and making them fast too. So here's a project which is new. And it's a bit of an experiment, but it's pretty exciting. Designing V8 is all about trade-offs. As you try to go faster, you grapple with increasing memory and having more computationally expensive CPU operations. But as Tal mentioned yesterday, increasingly a bunch of users on the web are browsing from what we call svelte devices or these Android phones or phones in general that have drastically reduced memory profiles. So while you may be using an iPhone or an Android Nexus in your pocket with 3 to 5 gigabytes of memory, many of our users, in fact a huge number of them, are browsing with just 512 megabytes of memory. This makes it really tough to perform optimizing compilations for JavaScript. So ignition is an experiment to trade off a bit of speed, it's true. An interpreter is slightly slower than compiling code to native. But it is drastically reduced memory footprint. So already, based on our experiments, this project ignition has shown that we can create a bytecode from your JavaScript AST that's three to four times smaller than unoptimized code than what we normally would run off the bat in a browser. And this is, it really will be noticeable for users on mobile devices that just are not as beefy as some of the things that Chrome or MV8 were originally built for. So really excited about this. But what's next? Briefly, I want to talk about frameworks. V8's motto is to make all the JavaScript on the web fast. But how many of you use frameworks when you're starting up a new website as the first thing to do to find a new framework? Usually it is. People use React, Angular, Ember, Polymer. All of these frameworks perform in different ways. They're often setting DOM objects rapidly. They might have a virtual DOM implementation. Some of them use an immutable pattern where they create a new object every time the object changes. And some of these APIs are designed to be ergonomic and really flexible and easy to use. But they turn under the hood into things that we call polymorphic functions, which are bad for performance. So V8 historically has made these types of applications with frameworks fast, just by making all JavaScript fast. But next year, we really want to dig down into the specific usage patterns that modern frameworks are using and optimize for them in particular. So we want to reduce boot time of frameworks. And we want to turn the patterns that they all use into really optimized code. So this is something that historically, I think, we haven't spent much time looking at. But we're really excited to tackle this. And we've been working internally on some advanced benchmarks which use real websites and are able to load them deterministically for our testing. So we'll be testing on the web, on real websites that, of course, are using frameworks. So this is what V8's been working on and what we'll keep working on. But there's another half to the equation. And that's the code that you guys as developers are writing. Obviously, you know to use efficient algorithms and optimize the types of data types you use for something. But as Paul showed just earlier, and as you've seen at this entire conference, there's times when you're optimizing for something like RAIL and you dig into Dev tools and you see, just in the flame graph, JavaScript execution taking up a massive amount of time. And sometimes you can't do less. So the question is, how can you write that same JavaScript in a way that V8 can make faster? So I've shown a bit how the V8 engine is like a Formula One car. It's this incredibly powerful machinery that allows you to move at blinding speeds. But it could be finicky sometimes. And more importantly, over time, it's performance characteristic and performance affordances change as we make evolve the engine and make changes to it. So I'd like to think about how drivers in Formula One actually adapt to changing machinery, like an F1 car. So one of my favorite drivers is Ayrton Senna, the three-time world champion. I actually showed this deck to my team and got 40 emails back with different names that I should mention instead. But I'm going to talk about Ayrton Senna. And I'd like to imagine, what if he was a JavaScript developer? How would he apply this knowledge of adapting to a new car to the browser and adapt to new versions of V8? I'm going to give four tips that I think are inspired by the sort of things that drivers do. The first tip is understand how modern engines work. Now, Ayrton Senna doesn't have a mechanical engineering degree. Neither should you read the source of V8. But having at a high level a sense of what's going on to the hood is really useful. So I'd like to share two things, which are fundamental enough that they're actually shared architecture across all of the JavaScript engines out there on the web. Because really, you want to write code for everything. So this includes Spider Monkey in Firefox, JavaScript Core in Safari, and Chakra in Edge. Look at this code right here. It's pretty simple. I'm just creating a point class and instantiating a new object three times over. Well, I mentioned that the V8 engine is turning this dynamic code. Because remember, in JavaScript, your objects can have any number of properties. And you can change the shape of them at any time. Under the hood, V8 needs to turn that into native machine code. And it does this in a way that you can imagine as creating structs, like C-like structs, for every object it sees. So when it sees this point, it infers, as the function is run, or as this code is being run, it infers that that object is not this dynamic dictionary, but it's actually a struct that looks something like this. It has two properties, x and y, and they're both ints. So when you create these three points, it knows that the shape of the object you're creating is the same. And it optimizes it further. So these three points share the same object under the hood. So we call that a hidden class internally. But in JavaScript, you can dynamically set properties. So if I modify my third point to add a new attribute, a new property, z, under the hood, we have to go back. We notice this. We still support it, obviously, because it's valid JavaScript. But we have to undo that optimization where we said all points share the same hidden class. And we create a new hidden class. It looks something like this. It has an extra attribute, z. And this is really bad over time. Because we have a bunch of other optimizations that rely on there being the smallest number of hidden classes possible. Here's a quick example. And let me just show you how to fix this. You should always declare all of your properties in the object constructor. Because V8 can look at that and say, aha, all points will share these properties. And I can optimize for that from the beginning. So this is a much more effective pattern. I'll say that one more time. Declare all properties in object constructors. Don't dynamically add or remove them. Here's an example of why this is so important. If you have code like this, say a function twice, this function just adds the input together and returns it. In JavaScript, you could throw an integer at this. And it would add them using math. You could throw a string at this and would concatenate them. You could throw a bunch of different types at this. So when V8 sees this code here, it's a really hot for loop. And it runs twice 10,000 times. 9,999 of those times, the input to twice is, in this case, a string, or excuse me, an integer. Am I reading that right? A string. And it sees that. So it says, aha, we're going to optimize twice. It's going to be optimized for integers. Hooray. But then on the 8,000th time, you send an integer down the chute. And it says, well, we tried to do the special optimization, but it broke. So we're going to have to deopt to a slower version. So when I talk about integers and strings, what I really mean is these hidden classes that I was talking about before. JavaScript doesn't have types, but we think of objects as having particular shapes. So it's important that when you call a function, you use the same shape of arguments and returns so that v8 can turn them into highly optimized machine code versions and consistently use them without deoptimizing. Now this is called monomorphism. That's just a fancy word for it. Now I mentioned two high level parts of the architecture. These are unlikely to change because they're so core to how all modern JavaScript engines work. But I don't expect you, and in fact it's an anti pattern, to go memorize all of the other heuristics that v8 and JSC and SpiderMonkey and Chakra use. Because they're changing so fast. So in general it's a bad idea to memorize rules, and it's a much better idea to use the tools, the suite of tools, that Chrome and Chromium provide you and others. So for example, the v8 engine has a headless version called d8. And if you use it, you can pass in certain flags and introspect what's going on under the hood. There's some info information out there on the web if you want to do that. Paul and others today, all the Pauls, have been showing you how to use dev tools and find flame graphs where you can dig into actually which functions are taking the most time. In fact, in the CPU profile page, you can see those same deoptimizations that I was talking about a couple slides earlier. You could see them because there's a little warning sign next to the function in dev tools on the CPU profile page. And there's a couple more interesting tools out there if you really want to dig into the nitty gritty. Something called IR Hydra, which actually shows for any JavaScript how we turn it into native machine code. But I want to quickly give a brief demo of a little tip that you can do today probably without installing anything extra. So I mentioned d8, which is the headless version of v8. But I actually don't have it installed. And if you're not a Chromium developer, you probably don't have it installed either. But I do have node installed and node embeds v8. In particular, node has all of the v8 options available as flags that you can pass in a node when you execute something. Now, before I show you this demo, I want to make one important caveat. It's important to check the version of node you're using because you want to be on the same version of node as the one in the browser. So if I run this, I can actually see what version of v8 is included. It's 4.6. That's the same as Chrome version 46. That's what I'm running in the browser. So check that the versions are the same. But when I have node installed, I can pass in this flag called, and this works for d8 too, but you probably have node already, can pass in a flag called traceDopt. And what this does is it executes a JavaScript file and it logs out when those horrible deoptimizations that I talked about happen. So I'm going to run it on the code I showed in the slide. Remember, this is this twice function, which has a polymorphic function call. You pass in a string for a while and then an integer. If I run this, node and v8, d8 under the hood will tell you that. Now, this is a bunch of low-level assembly, but in particular, this first line here is really important. That's the one that we want to look for. It's actually grep for just the word deopt. This will print out when it hits a particular function deopt. So you can see here it says, if you read it across, js function twice was deopted.  This is a good way to sort of figure out, just by squinting at it, how optimized your code is or how much room there is for improvement. Take a second to run. 12. So I know I can compare this to another body of code or change the code a bit and see if it deops less. But let's apply the knowledge to this example. So I mentioned that polymorphic calls are bad, where you pass in two types into the same function. So what if we remove this if statement and just pass in a? I actually have it over here. It's called monomorphic. So in this version, we do the same thing. We have this really hot loop. But we're only passing in one type of object, one shape of object. It's a string. And this time, v8 can optimize this and not hit those deops and have to revert to a slower version. And you can see here it runs without a problem because there's no more deoptimization. So this is just a quick tip. Start with dev tools and the flame graph. But if you really want to look under the hood, you can use node. OK, so that was two. Use tools, don't memorize rules. What are some other things you can do? Well, definitely stay up to date. You can bet that Senate understood when the car got a new break or when the engine was updated. He was talking with his engineers every day. Well, we have a really easy channel for you to figure out what's going on in v8, under the hood and with developer-facing improvements. It's the v8 blogspot at v8project.blogspot.com. So read this and see what's going on. You can also read the change log in our source tree, although this is more fundamental architectural changes and doesn't get updated quite as frequently. So the blogspot is a good place to start. And I really want to impart that v8 is constantly changing. And we're constantly making improvements on it that are driven by the types of code that we see out there in the wild, that you guys as developers are writing. And we can move faster with this feedback loop by just communicating more. So if you've got code and you're not sure why it's slow, you've looked at some of the dev tools, you've dug in and tried to remove things that are obvious, but it's still slow, file a bug. Because in v8 and all the modern JavaScript engines, reasonable code should run reasonably fast. Engage with the team on communication channels, like Stack Overflow. And in particular, you can send mail to v8users at googlegroups.com. Talk with us. Show us new frameworks and libraries. If you are using the latest and greatest framework and for whatever reason you're seeing a long boot time or a bunch of de-optimizations when you shouldn't be, show us this framework, show us this library. It helps us stay up to date with what developers are actually using. And finally, the biggest help is if you contribute benchmarks of real world apps for us to test against. Because the way we figure out if we're making good performance changes to v8 is by running benchmarks against it. And we want those benchmarks to be as close as possible to real apps. It's best if they actually are real world apps. So send us stuff that you use to test speed and we can work to optimize it. And finally, two anti-patterns. I mentioned these earlier. Don't memorize hard and fast rules. There's some information floating around on the web about how v8 doesn't optimize try catch statements. Well, it's true. It's true today. But we're working actually. We're about to ship optimized versions of try catch. So these characteristics change. And if you just used a rule that you read one time on Twitter or on the internet, you'll miss it when v8 finally ships the improvement. And actually, in Firefox, they already have shipped it. So these things are changing so fast, you can't rely on rules. You've got to rely on tooling to figure out what's changed. And lastly, don't use micro benchmarks to make design decisions. When I talk about benchmarking and profiling and running a performance audit, it's very important it's on your actual app and not some slimmed down version. It doesn't help to write a four line JavaScript statement and try to figure out what way of iterating over an array is fastest.  And you can't guarantee that v8 will perform the same. So don't use micro benchmarks. And lastly, to bring it full circle, one of the things that I was so struck by Senna and these F1 drivers is how closely they work with the team that built the car. They constantly talked. And the team really was just as essential in winning races as Senna was as a driver. So you are Senna. You're the developer. You are the driver. And the v8 engineers are this team of engineers working to make the machinery that runs your code faster. So let's work together. Help us help you reach that checkered flag. Thank you very much. You can contact me at sethtompson.google.com and send mail to v8users at googlegroups.com. Look forward to hearing from you and sharing more about the exciting things that v8's working on. Thank you.


ಇಠಿಕೇಂಾಗು ಮರಿ� temperatures � fellow ದೋರಗ ಕೇಎಕ ಮರೆಂದಿ ಕು ಸೋಡಳನ ಡಾ ಕೆ ಡಿಸಗು ಲೀ ಜಾತಿ ಸೋರಡಳ ಹೀವಿಗರೆ ಸೀಯ ಶೆಈಣಾ ಮುಲೆತರೆಡ ಹುವ ಸೇಾನು candidates  agricole                                                                                we shall enjoy on your behalf make sure to enjoy bath KKKK is 50 we appreciate crunchy e peaks for this amazing gift yes crunchy we should point the women they you are amazing with all cakes మనటలిందల ౭లి్忍ప్umedERS-ίనీకొుచిేచలిచి RAM మటెంలిప్చైల hoşదారటరంబిూదు 드� Side we are celebrating Christ today he was born on this one day may he be born in Your life మార్టిి�哥నందినిమవజి సోదిందిందాదిందాదిఆటిలాల౿నాకనచరిందిందానికాడిమాందిఆందానితింది సందికిం. so that we can be reconciled back to Christ. So since we are celebrating Christ today, he was born on this wonderful day. May he be born in your life. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. Yes. ఫ్తర cantidadbianKS ఊిందాలెస 좋을laట్దాల్లాలెథతోందుటాతోఆకుచేనెందаботిండితోఅక్చి . redef�్తరినర్ oh 小 Deshalb�ంపటరిఋఆకి Marsh ᐟ្៊ ។្្្្្៎្្ ៤្្៊ោ្្្្្្្្្្្្


Hello, hello, everyone. My name is Laura. This is my channel Laura's Little Library and welcome to today's video Which is the end of the year book tag? Tag was created by Ariel Bassett and I will have the link to her channel and her video down below You can check out the original video for the questions But let's just jump right into it So the first question on this list is are there any books that you have started this year that you need to finish? And of course the answer is yes If you follow me on Goodreads, you know that I'm currently reading like six or seven books But the reality actually is is that I have started six books that I have put on pause And then the seventh book is the book that I am actually starting reading finishing and then starting a new one so I'm just gonna quick go through and Mention the other six books that I have on my Goodreads that I've started. I do actually want to finish them I do So the most recent addition to that list is Daisy Darker by Alice Feeney I have read the first like chapter or two and I am very intrigued by this book I think I just want to sit down and read it for a chunk of time I am also on hold for the audiobook for this one But there's no good reason for me not to have continued reading this I really want to. The next one is one that I started back in the spring It is called Sway With Me and this is by Sayid Emasut and I started this one and then I had a whole bunch of other TBRs that didn't include this book so I put it down to finish those TBRs So I do actually want to finish this one for the end of the year Just to kind of get it done and to determine if I actually want to keep it on my shelves I have this arc, but I also have a hardcover finished copy. The next one is Probably one of the oldest books on my Goodreads and that is Wildcat by JP Harker This was sent to me. It is self-published, so I'm less motivated to read it because it is self-published But it does have to do with like Celtic Welsh mythology And I feel like the vibes of this book would be something that I would enjoy It's just it's a bit chunky and I just I got to get it truly started and get into it I read like the first chapter and I was like, okay I could see myself getting into this in a couple chapters I just haven't continued since then and then the next one is Where the Briar Sleep by Emma Babin I have started this one and I started it for spooky season last year And then when spooky season ended I wanted to read other books And I just didn't get a chance to pick it up I didn't pick it up this spooky season because there were so many other books I wanted to read So I think I just need to again sit down and get this one done This next one is a book that has been on many a TBR That is The Toll by Neil Shusterman I have not finished this one because I don't want the Ark of the Scythe trilogy to end However, he did just come out with another book called Gleanings And it's like I think it's like an accompaniment book to The Ark of the Scythe It's in the same world But I don't know if it's necessarily following the same plot line But from a different perspective or it's a new thing I'm not sure but now that that book is out I should really finish reading this and then I can pick that one up And this won't have to necessarily be the end But it's also very chunky But I read Thunderhead very quickly for how thick it was So it shouldn't I shouldn't be intimidated by the chunk I just I don't want it to end But I but I seriously need to read it before I forget everything that happened in the second book The final book that I have started and not finished It's going to appear in the vlog The thing is is that once I finish this book book I can finish a vlog And then I can finally post the vlog and I really want to post it in December So I need to finish this book And that is what once was mine This is by Liz Braswell It's one of the Disney Twisted Tales It is the Rapunzel Twisted Tale from Tangled What if Rapunzel's mother drank a potion from the wrong flower So it's as if Rapunzel's mother drank from the moon flower instead of the sun flower How would that affect Rapunzel's powers and what happens etc and so forth So I this sounds really good I like I thought I have a reading vlog of reading all of these However, since I've started the vlog and now when I am reading the final twisted tale that I haven't read Another one has actually come out almost there So I am debating depending on how quickly I get this read I don't know if I want to add on almost there to the vlog Or just post it as is because that's how I started it Because these books are probably just going to keep coming out But we'll see So this is the last one that I really need to read Question number two Do you have an autumnal book to transition you into the end of the year? Yes, and this is the question that always like reminds me That this tag is generally done at the end of autumn Not at the end of the actual year And the book I have chosen for this I have seen so many people talk about and say that they love it I initially for some reason thought it was a graphic novel But it is not I don't know why I thought it was a graphic novel But that is Legends and Lattes And this is by Travis Baldry So I've chosen this book to be my autumnal Transition book of the year because It is it gives me very d&d vibes Where you've got this retired You've got this adventure who goes out and does these epic battles and whatnot And she just wants to be done with it And open up a little tavern and do Coffee, you know do espresso do lattes do mocha things like that And it just sounds adorable. It sounds really comfy The cover gets me very autumnal vibes Just with the the brown and the green The colors are very autumnal But I think it'll be a nice cozy read to Get into as the weather gets colder And I'm going to be wanting to drink more hot coffee And it kind of transitions into winter So this is what I will be using for that Question number three is is there a new release you are still waiting for And the answer to that is yes Coming out in early December is a book called A Million to One And this is by Adiba Jairadar And this book, let me tell you I believe It is a heist on the Titanic Need I say more? No, I don't need to say more Because that's all that hooked me into it You know what it's about now And that's why I really want to read it Question number four What are three books you want to read before the end of the year? So obviously I have plenty That I want to read before the end of the year But I've chosen these three to talk about Because I think they are the most likely That I am actually going to read by the end of the year So the first one is In a Dark Dark Wood by Ruth Ware This is a leftover from Spooky Season I wanted to read it during the thriller week I didn't quite get to it But I just got the audiobook for it So I think I will have a much easier time Settling down to read this with the audiobook And the fiscal book And I can just immerse myself in the spookiness of this book Plus I have kind of learned about myself And realized that I love isolation thrillers Especially in the winter So obviously Spooky Season is like thriller season But in the winter, I do also really love a good isolation thriller And I'm not quite sure if that's what this is I think they're in a cabin in the woods or something But yeah, whether it is or not That is something I've learned about myself And so I do want to read this thriller In the winter or before the end of the year And the next two books are holiday books I think they're both Christmasy books Which is why I think I'm going to finish them by the end of the year And why I really want to finish them at the end of the year Rather than earlier or next year So the first one is Kiss Her Once For Me And this is by Alison Cochran And this features a bisexual main character Who has a one night stand with this girl I think it's a one night stand, I don't know But she feels very heartbroken by this person Because she learned something about them That wasn't super like Like if they were for a loop, she wasn't happy about it Sad sad And then she ends up losing her job At the animation studio that she was working at It was her dream job and now it is gone So she has to work at a cafe Just to try and make ends meet And the cafe owner drunkenly gives her a proposal That they do a fake marriage Fake dating to fake marriage So that he can get access I think to his inheritance And because his family is rich She would be set financially and doesn't have to work at his cafe And could start pursuing her career again However, so he says that to really sell it That they need to spend the holidays in his family's cabin Except guess who his sister is Just guess the one night stand Which makes me love the title of this book Like I get it's a Christmas pun All holiday romances are puns But this one I'm actually okay with The other one is a very merry romance And this is by Lisa K Adams This is the fifth and newest book in the bromance book club series Which if you watch my videos Or even just paid attention a little bit earlier in this video You'll know that I love the bromance book club I have read all the books in the series And I love them so much And so this one is out I really want to read it And it's Christmas holiday themed So it fits super well So obviously I want to read it this year So it's gonna be a top priority Question number five Is there a book that could shock you And become your favorite book of the year Now I'm gonna say yes I think there is one book that could be my favorite I have yet to go through and look at all the books I've read this year and say Oh, so far this is my favorite of the year Because I don't remember anything that I read Which is why I write it all down in my bullet journal But I know there is one book that could I'm not sure if it will But it definitely has the potential But I also see where it definitely doesn't have the potential So that's Babel by R.F. Guang This is dark academia Featuring magic through languages Which that has the potential to be my favorite As someone who studies multiple languages And that is my passion And I love fantasy as well as dark academia This book has all the makings to be my favorite book of the year The only thing I'm hesitant about Is the kind of political background Or, you know, the more complexities of the school and the cities And I don't know because I haven't read it But there is a little something that's holding me back From thinking this could be my favorite But if anything were to go surpass whatever book is currently my favorite I think this is the only one that has a chance And I cannot believe I've put off reading this book for so long already Like I've had this book for a month And I haven't read it yet Something's wrong there And then the final question Question number six is Have you started making plans for next year? Next year being 2023? Yes, of course I have Um, I am a planner That is what I do Other than being a mood reader I'm a huge planner So I will elaborate but not give much detail 2023 is going to be such a year for me We have a lot of big life events going on in 2023 That we are planning for now And so because of that I am thinking of how I'm going to plan my bookish content around it I'm going to need to do a lot of pre-filming for next summer As we will be traveling But then also how those traveling can create content And when will I do that? Will I do it while I'm traveling or after I'm traveling? So I'm planning about that But I will also be filming a goals for 2023 video Because there are some things that I tried out On my channel this year And with my reading like this year That I may not want to keep Or I might want to change Or I might just start something new So I am starting to plan for that video So I am making all kinds of plans for 2023 And if you are interested in hearing what those plans are I recommend subscribing So that you can get notified when that video goes up I post videos on Sundays and Wednesdays However with December being the end of the year And January being the beginning of the year obviously I get the feeling I will be posting way more than two videos a week So definitely if you are interested in bookish content or anything Subscribe now so that when I start posting more videos You're notified because as I said I will always post on Sundays and Wednesdays But when I post extra videos during the week I don't have like a set day or a set time that they are going to be posted They will just be posted when they are ready to be posted So the best way to stay on top of things is to subscribe If you like this video feel free to give it a thumbs up Otherwise comment down below any of your answers to any of these questions If you are making plans for next year What books do you have to transition to the end of the year Or that you need to finish before next year What are you looking forward about? I don't know But this is like the first video in a whole bunch of videos that I have planned That are going to be about like finishing the year and starting next year So keep that in mind I also have bookish social media in the description below That you can follow me there so you can see what I'm reading And what I think about what I'm reading Thank you all very much for watching this video again And until I see you in the next one I wish you happy reading


In this video, the Personal Protective Equipment, worn by the phlebotomists, was based under this assessment of the clinical laboratory of Trinity University of Asia with technical inputs from the World Health Organization and Center for Disease Control and Prevention For review purposes, link to the instructional video of the donning and doffing of the Personal Protective Equipment will be provided in the description box Hi everyone! We are back again with another instructional video of the proper skin puncture procedure In this video, you will learn how to properly collect blood samples from patients using this technique For this laboratory exercise, you will be needing the following materials Your own set of Personal Protective Equipment, a disposable blood lenset, or a fully automated incision device Individually wrapped alcohol pad, sterile gauze, micro-pore, collection materials such as capillary tubes, pipettes, slides, ceiling clay, paraffin wax, and lastly, a marker This is the instructional video of the skin puncture procedure Read the patient politely and with gladness. The phlebotomist's duty should introduce himself or herself to the patient Identify the patient by asking his or her full name, including the middle name, and the birth date Compare it with the information provided on the laboratory requisition form Slightly ask the preparation of the patient if the test requires it Prepare the materials, preferably in the presence of the patient Select an appropriate site for skin puncture Disinfect the area by wiping it thoroughly with an individually wrapped alcohol pad Allow the site to dry Using a disposable contact-antibated lenset, puncture the site no more than 2 mm deep Wipe off the first drop of blood with dry sterile gauze Collect the succeeding drops of blood following the order of draw for capillary puncture Stop the bleeding by instructing the patient to apply pressure on the puncture site with sterile gauze for at least 2 minutes In the video, skin puncture is done for a hematocrit test Fill the heparenized capillary tube 2 thirds with blood In a vertical position, carefully seal the dry end of the heparenized capillary tubes with the sealing clean And the plug should be 4-6 mm long Make sure no blood is spilled Parafin must wax may be added to strengthen the plug Dispose the lenset and other used materials Label the capillary tube with the full name of the patient and the date and time of specimen collection Capillary tubes must be labeled in the presence of the patient Check the condition of the patient before leaving Flebotomis may also show the tubes to the patient to ensure accurate labeling of the samples Thank you very much, guys, for watching this instructional video of the skin puncture procedure For any questions, clarifications, or concerns about the video, you may directly ask the respective professors This instructional video is brought to you by the Trinity University of Asia, the College of Medical Technology


If Netflix pulls back quite a bit, that could be a good call trade if we can have it sink in with the S&P. So that's what I'm looking for over here today. So once again, I want to say that if you go down 20%, I want to add two more contracts to this to cost average the situation there. Alright, that was a major move by the S&P. Let's just keep an eye out on opposition because if it goes down by 20%, then I want to, so if it goes down by $400, then I want to add those two contracts there. So here you can see again, this bar has higher volume than the open. So as of now, it looks like that is a lot of buying there. That was a big move on the S&P. Looks like that was mostly all buying. The volume is very high on the S&P. It looks like it was buying. So we are in the trade. So I'm just going to pause it and just watch the charts. So let's just take a look at where we are. It's still down about $200. It's not quite enough to double down. Now it's only down about $170. So let's just keep it right there. I don't want to simply double down when it's not gone down enough. So I'm just going to leave it there. Okay, Netflix moves into very bullish. That's good, 351. So let's just take a quick look. Okay, we are up now. Okay, that's not bad. So that's a good sign. Let me still keep it on Netflix and see what it is, 352. And let's see what we have on Netflix right now. All right, so now we are getting somewhere. It's about $200 up and let's just watch the charts and try to see how best we can deal with this. Okay, so now it's gone past $353.1. Let's see our position, $168 up. Let's continue to watch it. So what do we have? We have a $2,200 trade here. Let's just continue to watch it. See if we can get about 15-20%. If we can, then I'll just take the trade off because it does show a topping out kind of a sign here. Netflix is I'm confident that we are still up on a bullish trend here with both the S&P as well as Netflix. We need to have these things recalculated here. ES is still trying to punch through that $2,600. Yeah, there you go. Now that's a convincing breakthrough of a big round number. It went there and so here let's see what our position is on Netflix. We are up about $218, $233 and Netflix is punching up, let's see $278,300. I might peel off one contract and give it a slightly higher limit order. So here we are at $850, $845 and it's a $354.5, so it's still going higher. So let's peel off one contract, take it off. All right, there we go, $860. Yeah, we should have gotten a good price and so now we've booked some profit, just a partial profit. If it shows any signs of weakness now, I will take the trade off because it's not worth keeping it on for more time because these things change. I mean, these are day trading signals and so on one bar you could just give up all your profit and so you don't want that. Let me see where is Netflix right there. It's crossing $355 now, that's great, $326, still stalling a little bit. I say I'll take one more contract, so at least you'd have booked quite a bit of profit out of this position. Okay, there it is, it went there and I think we got a good price, $8.9 I suppose and let's see, so we are left with one contract but certainly not a bad exit at all. What do we have, $357. I'll tell you what, let's just take it, $871. Okay, $850, no we didn't, it gave us just the $850, exactly $350 up which would be about 15% on Netflix on a three contract position. So if you want a free trial of this day trading signal service, you can go to this bit.ly link, it's bit.ly slash day hyphen signals, now the day and the D and the S has to be capitals and once you go there you can get a free trial, you need to sign up there and you'll get a free trial and at the end of one week if you don't want to continue, you can just send us an email at info at optiontiger.com and we'll give you a full refund. So once again the bit.ly link is bit.ly slash day hyphen signals with the DNS in caps. Thank you.


Mexico's president, Andrés Manuel López Obrador, turned five years in office on December 1 at the opening ceremony of an international airport in the Caribbean. López Obrador opened the International Airport of Tulum Felipe Corrió port at surrounded by members of the army, which constructed the terminal in less than two years, local media reported.In his inaugural speech, López Obrador said he hopes the transformation as he calls his government project continues once he retires in 2024. Three candidates are running for president, but former Mexico City Mayor and ruling party candidate Claudia Scheinbaum still has double the support of her main opposition libel and the firm backing of López Obrador. López Obrador said he hopes the transformation as he calls his government project continues on December 1 at the opening ceremony of an international airport in Tulum Felipe Corrió port at surrounded by members of the army, by members of the opposition libel and the party candidate said he hopes the transformation as he calls his government project continues on December 2, 2020. López Obrador said he hopes the transformation as he calls his government project continues on December 1, 2020. from below and for all, like Felipe Ángeles and others, I wish with all my heart that there is continuity with change, that the transformation continues with change, because it should not aspire to the necessary if it had been good. I am already finishing my cycle and I am going to jubilate, I retire completely, I have already helped with many more millions of men and women that we started this transformation process. I also have the conviction that we do not have to have much attachment to it, neither to the power nor to the money.