Hello, I'm gonna talk about xdp metadata mostly from Transmit side, but I'm gonna start with kind of generic xdp intro. I don't know if anyone is familiar So xdp is this Kind of old-school style hook was probably one of the first ones for BPF Which we have basically in the driver low in the stack. We have this BPF hook which can Receive the packet do something with it. Maybe send it out At some point we've added AFX DP, which is this new protocol family, which Using this xdp hook it can route some packets into the user space rings and they can also produce something to send it out later It's all nice, but I think up until recently the xdp hook was missing a bunch of metadata And now that when we have it The question is should we have something similar for TX? I have those kind of two blue Things here one might be a transmit side hook one might be Transmit complete side hook. So I'm gonna try to argue why we need that. I don't know in each form but starting with receive side metadata so What it is it's basically when you receive a packet along with the data you can get some Metadata from the nick because with the hundred G to hundred G. It's basically Too expensive for the CPU to do everything. So we have some uploads And Nick is saying like, okay, here's the flow hash for this packet Here's maybe the check some or maybe check some is checked and you don't even need to do anything here is the hardware timestamp for the packet and We've recently added this for xdp. So it's kind of From the xdp context you can read this metadata you can do something with it and the question now is like what what should we do for TX because For TX we also would like maybe from the Fxdp context To signal something to the nick and saying, okay, you need to do some uploading thing for example You can upload check sums all the like G so you can split the packet you can also receive Transmit timestamps. There's a lot of things we can do I put Tokyo's queuing idea later on I guess I'm mentioning here because it's out of scope for me But there's a bunch of things we can do on transmit as well And we either need a hook or something else to kind of grab all the data And this is again to argue that why we need it mostly because the rest of the stack is already using it as SKB basically using all this metadata one way or another But to reach a feature parity on the xdp side and to fully support fxdp Efficient cases we might need to expose it to the xdp context So currently basically we have this receive site implemented I would say there is this framework Which means when you load the program you can say that this program is bound to specific net dev and Specific net dev implements a bunch of callbacks That implement this metadata the callbacks usually they look at the nick receive descriptors parse something out return it And then that's it. We have a couple of examples of receive metadata for receive hash receive timestamp Over time this can grow, but I think we kind of have the foundation Which is those two things right the net dev bound programs and key funks On the c side. Yes, as I mentioned maybe more receive side metadata but I guess that's as the kind of It will grow organically when people need it we will add it and for transmit side I think we're missing a lot of things like we don't even have the hooks. We don't have metadata so What I need specifically is kind of super small subset For my use case I need to be safe harbor timestamps, and I need transmit harbor timestamps But I think solving this particular problem is like a too small and Probably won't fly so I'm trying to see if I can kind of Presented as a kind of larger effort where we have this generic receive metadata Generic transmitter metadata, and I'm solving this for myself with the timestamps Yeah, I Guess fundamentally what we need and it doesn't have to be hooks. It might be F entry whatever But we need two points. We need one point where we run BPF a Transmit before the packet is is out and we need the second point After the packet has been transmitted there is Interrupt from the nick or whatever some completion signal and we want to also be able to access descriptors to read out the timestamps I'm Specifying here XDP. I didn't know it might be confusing But I guess initially I was thinking about doing kind of full-blown XDP at transmit I know there's been an effort like that But yeah, I guess it's we still need to decide like how much of an XDP we really want to do on TX one other thing that I don't know if I Probably don't need it But the question is like if there is an AFX DP producer consumer Do we need to have access to the AFX DP kind of packet ring in case at transmit side or a transmit completion side? You want to put something into the ring to signal to the user? I Guess for my use case. I'm not considering it, but I guess I'm just raising here for for completeness sake and for I guess the way to Receive the transmit metadata for me the natural thing to do would be to apply the same idea as Receive have a bunch of key fonts that the drivers implement and It's all nicely obstructed So I've considered a bunch of things I guess first one was Doing something FX DP specific because that's what we kind of use but it seems too narrow because Why should it be FX DP? What if I just run XDP program and I want to get the same completion signals and so on another thing I was toying with doing like XDP like hooks At transmit just but I guess it's too complicated Maybe or maybe I'm not too smart a lot of baggage has been added to XDP as I told this like old-school Attach point based too many helpers helpers have a bunch of assumptions about everything So I guess in the end what I ended up doing is kind of Hit BPF like lightweight thing with a bunch of kind of Places I guess with the approach I'm still toying with We would have kind of device bound tracing programs like we have device bound XDP programs You would be able to attach those tracing programs only to specific places in the drivers We would do the same checks at the touch time to guarantee that you're not attaching this program anywhere But we would get kind of the same nice things as you can use k-funks those k-funks are resolved to particular net dev And they are efficient and we don't waste cycles doing the indirect goals So yeah, I guess my proposal I'll probably send it out soonish upstream is again looks like hit BPF You have BPF Cisco programs. We have a bunch of k-funks to tell okay attach this program FD To TX hook attach this program ID to TX completion hooks You can say when you're loading tracing program You can say this is a tracing program. That's device bound and you get metadata k-funks and Yeah, and you can use the k-funks. I have a question here So You're hooking to almost the same spot that XDP hooks on the ingress sort of the symmetric opposite Yeah, but you're not calling it XDP. You're calling it tracing hooks So I mean to me it just sounds like you named it something different. Why don't we just call it XDP TX? XDP TX is confusing. There's already XDP TX in a sense that you can send out the packet, right? So I'm calling it XDP egress sure XDP egress is fine If you go back one slide like the thing that the thing that caught my ear was that you said there might be multiple hooks Right like what's wrong with just a hook like an egress XDP egress So when you want for completion right as well too because you want to call back on the completion. Yeah Do you need both? Yeah, I mean I need the completion one, but I think you don't need the other one I actually probably need the other one because for TX timestamp What you usually do is you kind of prepack it say okay I need it right because you request it and then you get it and you want to insert a timestamp into the TX descriptor before It's submitted to the driver. I want to ask the nick to put the TX completion. Yeah, so Oh, so you're not okay You're not inserting the timestamp for the nick to submit in the future You're actually just want to set the bit on the descriptor so that when the callback comes back the nick has put the timestamp in the descriptor and then you want to be able to read the descriptor. Yeah Okay Personally, I think having access to the descriptor is super useful Like we have a lot of cases where we have hardware where if we could look at the descriptors on The TX callback and on the ingress to be honest And poll I mean there's useful stuff in those descriptors like any aircases any, you know number of bytes submitted I mean, there's just lots of useful information That we would collect and then report back at statistics. It's going to be per device that doesn't bother me I mean, I don't mind writing per device programs. I have I generally know what the devices are I know some people were upset about that at one point, but like If you have a Melonix card, you got to have a Melonix program, right? Or until you got to have an Intel program I guess what I would like here from my point of view to preserve the same things we have at RX Where you have k-funks that give you kind of nice abstractions But if you know what you're doing you can get access to the road descriptors and go wild Yeah, yeah, the only trouble we had with k-funks is it requires sort of Non hardware specific things, right? Like it's sometimes it's hard to abstract. It's easier just to say give me the descriptor I mean from my side it generally is easier to say just give me the descriptor and I'll read them I'll read the manual and figure out what to read But I get I think the k-funks also useful for portability. I suppose if that's if that's valuable So There are two cases of the X myth So one is the one the XZP-TX the actual like XZP X myth Which is different from the one that think you want to hook into so you're hook in this X myth right before and after completion when it goes from the normal Network in stack where you have an SKB. That's right. That's why once you look at lower, right? Yeah, it's lower. Yeah, you want to be at the driver You want to look at descriptor, but when the stack when the user space does the whatever TCP SKB it goes through everything you have a nice big packet and Nick didn't do like was asked to do TSO probably but like you just want to look at descriptor So this is not really XDP. So I agree with you that this is more like tracing hooks because You don't want like there is no XDB MD here There's no like abstraction what we have on the rec side as XDP XDP MD here you have an SKB, right? So this is like more net new net filter hook where we have like new net filter is still stable program type but and well Stable-ish I guess the hooks way in the networking stack But access to all of it is tracing style that filter has access to the filter state and SKB Here you probably want access to SKB as well Just in case you will decide based on packet contents like bits and SKB on bits inside the packet whether you want this time stamp or not So it's more tracing like so XDP here and even XDP names. I think don't fit XDP aggress also quite doesn't so I Would like try to proceed like this heated BP he BPF style that racing hooks Looking anti-X descriptor like makes sense to gerais before the transmit and after completion All that makes sense But I would also like think what's your answer to XDP style transmit Whether you want anything to be there or not But if you don't that's also fine But you need to articulate like that this is separate X submit and typically in the driver. It's also done differently They will like completely different cues for the XDP RX the one that XDP takes directly and I think XDP reject also use of them and separate transmit cues for the stack. So like as long as like it's all Described and documented looks fine. Yeah, I think one case maybe you're talking about SKB But also AFX DP like do we want this all at some point? We need for AFX DP to say I want this packet to be Chunked and split out or I want to have a tunneling upload, right? We need some vehicle for this to kind of trigger some kernel code. This might be also it right depending on yeah, it may be third thing, right? Mainly because there are different cues Like is the PTX one set of transmit cues stack is another I forgot how XDP FX DP is doing whether it's using one or the other Cues I think it's using the standard stack cues or maybe it's a third set of cues like it also it depends how drivers do In theory, yeah, FX DP makes sense also to cover but I wouldn't try to to all of them fit into one narrow bottleneck just because they're so different Yeah, I would I would actually keep the FKB path out of this and made it a XDP redirect slash AFX DP Hook only and hook it so that you have an XDP frame right now when you do an AFX DP TX it builds an STP, but it really doesn't need to it could just do an STP frame So that you operate on the HDP side only I if I remember correctly, this was also like including the FKB path was what stranded the HDP TX Effort the last time because it was simply too Complex with TSO and all the different paths that that an FKB can take But if we have an XDP frame that becomes a lot simpler And I think this is also useful for XDP redirect for the year the tune bit and so on So I just gonna say that the My experience is that the XKB path with the TX descriptors likely more useful for my use cases Sort of the opposite of what you're saying Right, okay. Well that implies we need both. I guess. Yeah. Yeah, it's just different use cases So I'm not like One problem with doing it as a Tracing type hook is that you don't attach to a net device you attach to a driver And then you have to disambiguate between different net devs yourself Driver right and that doesn't bother me in my use case because what I really want is some info from that TX descriptor And specifically actually almost more useful is that callback descriptor which has more information about what it did but this this is more of like an observability and security and debugging kind of thing than a Than a XDP traditional XDP like fast path redirect, right? We're not I'm not actually going to redirect anything I'm not trying to insert myself in the routing stack in any way, right? I'm just trying to collect Statistics about the system so I can sort of understand Things about the Nick like buffers are full. There was a you know, we did TSO or we didn't do TSO you know the various kind of all that stuff that's in that TX callback descriptor and kind of Create useful metrics from that I Would agree that the completion hook is the most useful one in the short term and I wouldn't mind doing that one first either Okay, yeah, I mean we can start with I guess I'll send both and we can argue which one makes sense We're using a lot of proprietary stuff. I think this one will be most likely be used with the GVNIC in the cloud I'll try to get the one X5 Another related thing I wanted to mention now that we were talking about queues is the fact that we don't have access to any kind of THQ object from AFHTP of other AFHTP HTTP redirect And I've been thinking about ways of doing that. Do you have have you looked at that at all when you are looking at this? Okay, if you if you want This would be useful on I think most near-term for us on a Melanox nick and I have some so If you want to send the RFC or something I could probably look to implement Something on Melanox as well.  That's that's the way kind of they attach But you don't have any kind of attach you API you you do the CISCH call program that calls a bunch of key fonks that attach Okay, that's it for me Thank you


Hey everyone today. We're talking about what do you do when your hamstrings are a different length while you're deadlifting? so The way to test this is generally you lay on your back and you keep your legs straight And you pick one leg up straight as high as you can and then you do the other side as high as you can And you see how far they go So if if one goes a lot further than the other one that's generally indicative If at least somebody else is lifting your leg That's generally indicative that that hamstring is a little bit longer if it goes further It means I can bend over more right it means I can stretch that hamstring more And if I have any symmetry here like let's say for example We're gonna use me for an example My left hamstring is a lot longer than my right hamstring So when I deadlift I'm gonna get different tension out of each of those hamstrings Therefore, I'm going to feel different things on each side. So when I deadlift I shouldn't feel the same stretch in both of my hamstrings as I bend over, right? I'm keeping a nice kind of flat maybe More rounded than you're used to Position and I already all down and I get a stretch in my hamstrings I shouldn't feel that Evenly in both sides since my left one is longer. I shouldn't feel it as much I should feel more of a stretch in my right side So it'll feel really weird to you because it's gonna feel way off. It's gonna feel like oh my god I'm totally off-kilt here I don't know if that's the expression, but it's gonna feel off, right? So what I want you to do is be really objective about what you're doing film yourself From behind and make sure that your your hips are about centered in between your feet That's kind of your indicator when you're looking at videos of your deadlifter your RDL so use that and Correlate that with what you're feeling. It's best if you can do it pay attention to how you feel and Then go look at the video right away before you do your next set


Going on everyone say I'm here with late in sports cars have been 23 penny origins football hobby 8 box break number 10 random Team style. There's a look again at your random results as always find those on the website under the results tab As well as the link that's currently in chat So good luck everybody. Let's do it again. There is 24 to go on number 11 Let's get that one sold out get number 12 sold out and that'll be it for half cases of origins tonight Here we go. We've got Desmond Ritter to 149 and Michael Meyer to 75 Falcons and Raiders Grats on those got Stefan digs and a no Connell rookie. Nice one there for the Raiders Starting off with a rookie patch of Tink Bigsby. They're 96 of 99 congrats Jacksonville. I swung their Jaguars Congrats Jags Got Roshan Johnson rookie auto for the Bears Congrats Chicago Roshan Johnson and will Anderson rookie Jersey auto going it to the Texans another guy who has not been live And a lot of stuff. So good to see some live autos will Anderson though. Congrats. Houston. Nice one there. There you go Texans See a cool case it as well as Router Leviss or rookie QB would be awesome We've got DJ Moore to 149 as well as a Israel Abba Abadaconda to 10 on the rookie Nice one there one of 10 rookie for the Jets Got Lamar and Tyree Wilson rookie for the Raiders This one here is gonna be a will Anderson to 49 hometown roots Hampton, Georgia Hampton, Georgia For that one, we've got a rookie auto on-card to 49 B. John Robinson Silverink for Atlanta. Congrats Trevor. Nice one there, buddy 14 of 49 Take a mag this one Very nice B. John. Congrats on that. Love the silver inks again. They usually fall one or two a case. I would say generally depending on Depending on the case that's sick Marvin Mims color match 56 of 75 three colored RPA for the Broncos Nice one there Denver 56 of 75 Marvin Mims Yeah, that's a nice one man. It's a really nice one. Both of those were really sick Uh cam acres to 75 and to 125 Dak Prescott Nice one there got Chris Carter and will Anderson rookie for the Texans Nice one here. Anthony Richardson to 75 rookie at Jumbo Jersey Elizabeth Olson. That's pretty cool. That's pretty sick. I know he had a leaf decadence on the on the docket That's really cool.   Good luck, buddy. Good luck Got nice Bryce young to 99 What should be an odd hand now the 125 Curtis Samuel Got a Justin Jefferson and Trey Tucker rookie for the Raiders Nice Chris Carter six of ten two-color patch player worn for the Vikings. Nice one there Minnesota Minnesota nice one there again 24 to go Origins number 11 Sean Clifford rookie auto going to the Packers nice one there Rick Ross meek mill little baby. That's a triple. That's a Awesome. That's pretty cool. That's nice. That's really nice That's good redemption tank Dell rookie jumbo Jersey auto going to the Texans congrats Houston nice one there Texans Texans Texans with the tank Dell whoa DK to 25 the Seahawks Terry kill to 149 Do you have a door so feeling like? Garrett Wilson and Tyler Scott, bro. I was watching that last night French. I bought it CJ Stroud it's a 49 rookie jumbo Jersey congrats there Texans. There you go Houston ASUS T with a personal Jordan B with a spot in 12. Thank you Jordan 12 down to 22 to go now Roshan Johnson rookie auto going to the Bears Congrats Bears nice one there Will Anderson jr. Another rookie Jersey out of the Texans so good. That's Houston And That's that's the 50 chariot golf. I gotta bring that one back And tonight Josh Jacobs Oh me too, bro. Me too. It's one of my favorites juju for the Patriots again That's a Patriots card Patriots and Tyler Scott rookie Nice one coming up here is Jonathan Mingo to 199 rookie jumbo Jersey Nice one there for the Panthers grads pompous. I say a spiller for the Chargers 8 of 99 Congrats on that Los Angeles Congrats chages and Jaden Reed rookie jumbo Jersey auto going to the Packers nice one there green Bay Congrats Packers Very nice And still 24 to go in Number 11 it's a 149 Luke schoonmaker and Kenny pick it to 125 Got our case hit coming up Michael Meyer and origin story CJ Stroud Going to the Texans Congrats Houston Felix and That's sick man. Yeah, it's new this year New it this year. That's pretty cool CJ Stroud Congrats on that one. There we go Houston Got Jake Hainer to 99 7 of 99 for the Saints Rookie patch three color Chase Brown rookie auto for the Bengals Congrats sincey Nice one there Bengals And redemption is Bijan Robinson rookie jumbo Jersey auto Going to the Falcons Congrats on that Falcons Nice one there Atlanta last box of the break everybody Will Leviss to 75 for the Titans And orange to 125 Jalen waddle got a Josh Jacobs and Jalen Hyatt Got Cedric Tillman, Las Vegas, Nevada on the hometown roots patch Nice one there for the Got Michael Wilson to 49 rookie auto for the Cardinals And Ty J Spears 14 of 75 three color rpa for the Titans Congrats Tennessee Nice one there as well. All right, still quick recap everybody pretty solid case again. We had a Cedric Tillman Jake Hainer that is Jonathan Mingo CJ Stroud That is Layton boys versus Barstool Chris Carter Anthony Richardson Will Anderson Jr. And Tank Bigsby We've got autos of Ty J Spears Michael Wilson Chase Brown Bijan Robinson Jaden Reed I know I'm sorry about that chili Isaiah Spiller Will Anderson Jr. Roshan Johnson Shawn Clifford Shawn Clifford again Tank Dell Marvin Mims Will Anderson Roshan Johnson and Tank Dell And there are mags cards pretty solid mags cards coming out of here as well It's going to be a Bijan to 49 for the Falcons Grats on that Atlanta And CJ Stroud Nice one there as well for the Texans on the origin story. I'll do it for the break everybody. Thanks again for the fill Next up is number 11


Now let's look at a problem solving strategy for constant acceleration situations. As a reminder, there's five equations we could use when we're solving constant acceleration problems. The first two of these were derived straight from the calculus, the third one was derived from the definition for the average velocity, and the other two are just algebraic rearrangements of these other ones that are just make it a little bit more convenient for us to work with. So we've got five variables in total that are represented in all of these equations, and again I want to remind you that some textbooks don't use the v initial with the v sub i, they might use v not for the velocity at time zero. Now the general outline for our problem solving solution is to create your list of the table of variables, fill in your knowns, use the rule of three, select the right equation, do your algebra, plug in your numbers, and then check your final answers. So when I say you list your variables near this table that we're dealing with, it's kind of something like this, where you've got delta x, v i, v f, a and t, and I just kind of keep them in a standard order, so I'm always looking at the same thing. If I'm working in two dimensions, you actually have two lines, one for the x and one for the y, but keep in mind that time is the same on both sides of that equation. Fill in your known values as you get them. So let's start with an example. A cart rolls along a flat horizontal surface with constant acceleration for 10 seconds. It starts from rest and rolls forward 20 meters. So the first thing we note here is this is a constant acceleration problem. If it's not constant acceleration, you can't even use this approach. So then we start with our blank table and we start to fill things in. So we'll notice, for instance, that we've got 10 seconds. Now it doesn't tell us that's the time, but if you're paying attention to your units, it's really obvious that 10 seconds has to be the time. The same thing with our 20 meters is going to be our displacement. And you might think those are the only knowns given in the problem because they're the only numbers listed, but remember, it starts from rest. That's going to imply that our initial velocity is 0 meters per second. So once you have three known values, then you can solve for either one of the unknowns. And when you're selecting the best equation, you want to pick out the one that has those three unknowns and the unknown you want. So going back to our example, that means we've got the displacement delta x, the initial velocity, vi, and the time. And so we can find either vf or a, either one of our two unknowns, because we've got three knowns. So let's say for now, for this example, that in addition to giving us the setup, it asked us to find the final velocity of the cart. So that means we need the equation with delta x, vi, vf, and t, but we don't need a. So when we go back and look at our overall equation summary, all of the equations have a in it except for this one right here, which has delta x, vi, vf, and t. So that's the one that we're going to want to select in order to have the conditions that we set forward in us problem. So bringing that over, we can then start to work with that to solve our problem. So the next step is your algebra. So we're solving for vf. We want to rearrange this equation using our algebra to find vf. And you probably want to double check this for yourself, but it ends up being two times the displacement divided by time minus the initial velocity. Once you've done that algebra, then you can actually plug in your values. I recommend that you do the algebra before you plug in the values, although some students will plug in their values and then do the algebra on that with the numbers in there. In this case, when we plug in our displacement, our time, and our initial velocity, we find that the final velocity is four meters per second. It's also a good idea to come back and check that. So once you've got that four meters per second, plug it back into that original equation. One half, the quantity is zero plus four meters, which would just be four meters. Half of that's two meters per second times our 10 seconds gives us 20 meters. So that works out both in terms of our numbers and our units. Once we've solved for that fourth quantity, we've got four quantities and only one unknown left. This times things get a lot easier. You can use any other equation now. Notice all of the other equations we have have the acceleration in them. I'm gonna suggest that this is the easiest one to use in this case. And if we take that equation, do our algebra to rearrange it, and then plug our numbers in, we find that our acceleration is 0.4 meters per second squared. You always want to come back and double check that, and you can either double check it with that equation you used to find it, or at this point you should be able to double check with any equation that no matter which things you plug in, you should be consistent with your table that's filled in now. So again, this is just one strategy that you can use to solve your constant acceleration equation problems.


So Acts chapter 9, so the beginning of Acts chapter 9 of course is the story of the conversion of Saul or as you would know him Paul who wrote a good portion, most of the New Testament. This is how he became a believer in Acts chapter 9. So we'll look at that this evening. So let's remember just the context of what is going on in Acts chapter 9. We took a little bit of a break from what was actually happening. We talked about some stories with Philip in Acts chapter 8. But don't forget about what has just happened in Acts chapter 7 with the execution or the martering of Stephen, one of the first deacons of the church. So obviously at the end of Acts chapter 7 we looked down at verse number 60 and we saw that Paul was there in the end of Acts chapter 7, not verse 60. But we saw that Paul was there and we look at Acts chapter 9 verse 1. We kind of looked at these two verses already, but it says in Saul, yet breathing out threatening and slaughter against the disciples of the Lord went under the high priest. So Paul Saul was there at the execution of Stephen, the Bible says that he was consenting unto his death. Keep in mind that Saul, he heard Stephen's sermon. So I preached the whole sermon on Stephen's sermon itself and remember Saul was there and he heard it. So he knew the claims of the Christians at this point.  He just didn't believe it. He just didn't believe it. So we see in Acts chapter 9 what God is going to do to change that. Look at verse number 1 of Acts chapter 9. Breathing out threatening and slaughter against the disciples of the Lord went under the high priest and desired of him letters to Damascus to the synagogues that if he found any of this way, talking about Christians, whether they be men or women, he might bring them bound unto Jerusalem. So he went out of his way to get letters from the high priest to go to Damascus and get more Christians and try to round them up and stop this movement as it is. So he's quite the driver, as we've already talked about. He's quite the motivated individual. Look at verse number 3. The Bible says that as he journeyed he came near Damascus. Now he has the letters. He's going to get the Christians and suddenly they're shined round about him a light from heaven. And he fell to the earth and heard a voice saying unto him, Saul, Saul, why persecutes thou me? And he said, Who art thou, Lord? And the Lord said, I am Jesus, whom thou persecutes. It is hard for thee to kick against the pricks. So keep in mind, Paul, Saul knew who the Christians claimed that the Messiah was. I mean he heard, we know for sure he heard Stephen Sermon. He just didn't believe it. And now in verse number 5, Jesus himself tells Saul, hey, it's me. It's Jesus who you're persecuting. And Jesus says it's hard for thee to kick against the pricks. What he means there, whenever I read that I always think about like if you're going to pet a porcupine you better pet it the right way. You don't want to pet a porcupine against the grain, right? Or pet an animal against grain. Jesus is basically saying Paul you're swimming against the current is what he's saying to Saul. He's like you're swimming against the current. So he says you know Paul's biggest question or Saul, I gotta quit calling him Paul, he's not Paul yet. But Saul's biggest question at this point is who is the Messiah? Because he just doesn't believe that Jesus was the Messiah.  He just didn't believe it. And now Jesus tells him it was me. Okay look at verse number six. And he, this is how he responds, he trembling, I mean think about this scene for a second here. He's riding his horse or his ride of whatever it is and he's riding it and he's literally knocked off his donkey or his animal with this bright shining light with this voice from heaven that is Jesus himself saying you know you're persecuting me. Verse number six, he's trembling and astonished and said Lord what will thou have me do? Look he doesn't argue with Jesus at this point. I mean he's pretty much like okay I get it, you know he understands and the Lord said unto him arise and go into the city and it shall be told thee what thou must do. And the men who journeyed with him stood speechless hearing a voice but seeing no man and Saul arose from the earth and when his eyes were opened he saw no man but they led him by the hand and brought him into Damascus. So just imagine this scene for a second. He's this powerful Pharisee of the Pharisees the Bible says. He's going out of his way to go, I mean he's the kind of Pharisee he can just walk right into the high priest and just ask for these letters. He gets these letters. He's an extremely powerful man. He's an extremely powerful man in the Jewish kingdom. He goes and he gets these letters, he's a man of power, he can pretty much demand and do whatever he wants and here he's knocked off his horse, he's blinded, Jesus has like struck him down personally and now he's literally being led by the hand. He can see nothing by just these servants that were with him. Quite an extreme change of events for Saul here. And then look at verse number nine it says, and he was three days without sight neither did eat nor drink. So he goes, he needs taken to the city and they just set him somewhere and he just sets there and he doesn't eat or drink anything. Now the main thing there that is surprising is like any one of us in this room could go three days without eating. That's an easy thing for someone to do. It might not be pleasant but it's an easy thing for anyone to go through. But three days without drinking is a fairly serious thing, especially in a warmer climate like they are in here. So he goes and he's completely broken down is what I'm trying to get you to understand here. He's broken down. He's taken from this man of great power to a man that cannot even eat or drink or even feed himself because he is just blinded like literally without sight. He needs to be led around by the people that were his servants just a few minutes earlier. Look at verse ten. And now we see another kind of a parallel situation happening and there was a certain disciple at Damascus named Ananias and to him the Lord said in a vision Ananias and he said behold I'm here Lord and the Lord said in him a rise and go into the street which is called straight and inquire in the house of Judas for one called Saul of Tarsus. For behold he prayeth and that's seen in a vision a man named Ananias coming in and putting his hand on him that he might receive his sight. So God is saying here you're kind of seeing both sides of what God's doing for Saul and what God is doing for Ananias. So God is telling Ananias that you're going to go and meet with this man Saul of Tarsus and then at the same time he's telling Saul to be praying and he gives Saul a vision that this man is going to come see him. So God is making a divine appointment of these two men right here. Look at verse number 12 and hath no verse 13 sorry Ananias answered so he knows who Saul of Tarsus is okay and I mean this just goes again to show you how powerful how well known you know how effective Saul was at his job of persecuting the Christian and Ananias answered Lord I've heard by many of this man how much evil he had done to the saints at Jerusalem and I mean Ananias is like are you sure you've got the right guy because this is a really bad guy Ananias says to the Lord all right I mean I like to think that if Jesus like came and like spoke to me directly that I would just like say like whatever he wanted me to do and I wouldn't like question him but you know who knows I mean this was just shows you how extreme the ask was of Ananias and how well known you know Saul's evil against the church and against the believers was look at verse 14 and he hath authority so I mean this guy he's saying like don't you know what this guy's done and don't you know how powerful he is is what Ananias says to Jesus and here he hath authority from the chief priests to bind all that call on thy name so these people think about the fear in this church so Saul went and he got the letters from the chief priests and he was coming to Damascus all the while they knew he was coming think about that here here the Christian church imagine this church right here you know knowing that somebody's coming from San Diego or somebody's coming from you know Oregon or whatever and they're coming with letters from the federal government that every single person at hold fast Baptist church is to be thrown in prison I mean just imagine I mean tell me that wouldn't shake you know shake people's situation a little bit I mean it's a real thing they knew he was coming and Jesus telling him hey I want you to go meet with this guy alright but the Lord said unto him verse 15 go thy way for he is he is a chosen vessel unto me to bear my name before the Gentiles and kings and the children of Israel for I will show him how great things he must suffer for my names sake so God tells Ananias you know I always like to think like you know you should do that when you're reading the Bible I always like to kind of try to put myself in in the situation sometimes you read things so many times that you kind of forget I mean it's some people are better at this than others to try to put yourself in the shoes of the people that you're reading but you know just try to do that as much as you can because it kind of you know put some perspective on your life too you know put some perspective on you know maybe hard times that we think we're going through and we look at actually you know this story I mean this isn't just a story that we read in the Bible every single year when we read to the New Testament this actually happened to a group of people to a group of Christians but God tells Ananias he says no he's like I am choosing him to spread the gospel is basically what he says and then he says in verse 16 he says I will show him how great things he must suffer for my name's sake and this is what's really interesting because it's super important to understand that Jesus taught Saul Jesus taught Saul or as we know him Paul now the key to understanding the timeline of Acts chapter 9 is Galatians chapter 1 so go ahead and turn to Galatians chapter 1 and let's just make sure we understand like the timeline of Acts chapter 9 a key to understanding Acts chapter 9 maybe put in that just even if you make notes in your Bible you should make a note next to Acts chapter 9 that Galatians chapter 1 is a key to understanding the timeline here of what happened to Paul because Paul he gives us more detail in Galatians chapter 1 if you look at verse 13 of Galatians chapter 1 Paul kind of explains a little bit more detail about this timeline starting in verse 13 he says for you have heard of my conversation in time past in the Jews religion how that beyond measure I persecuted the church of God and wasted it so here he's admitting he's admitting exactly what Annanias just told Jesus he's like I was like there was nobody that beyond measure he's like there was nobody that was better than me at this and profited in the Jews religion above many my equals in my own nation and being more exceedingly zealous of the traditions of my father's but when it pleased God who separated me from my mother's womb and called me by his grace to reveal his son and me that I might preach him among the heathen immediately I conferred not with flesh and blood now go back to Acts chapter 9 you got to keep a place in in Galatians chapter 1 and Acts chapter 9 so it says that he was called here he called he was called by the grace of God all right now guess what you say whoa is this Calvinism what is this guess what if you're saved you were called by the grace of God here's the thing everybody's called everybody's called God wants and God wishes that all men would be saved but it just doesn't work that way because some people don't accept that grace okay so look if you're saved God called you and you answered the phone think about it that way you know the point is and the reason it's such a drastic story here is because God just went to great lengths with Saul to call him because he had a purpose for Saul which is the same purpose that he has for us by the way but he just really needed this man at this time to reveal his son and me that I might preach him among the heathen and then he says in verse 16 immediately I conferred not with flesh and blood you know what he's saying there he's saying as soon as the Lord knocked me off my horse as soon as you know I got knocked off my donkey or whatever I was riding he's like as soon as that happened you know I didn't go and like learn a bunch of doctrine from people he's like I didn't learn from people go to Acts chapter 9 look at verse 17 let's continue with Ann and I's keep a place in Galatians chapter 1 and Ann and I's went his way and entered into the house so Ann and I say okay I'll do it and putting his hands on him said brother Saul the Lord even Jesus that appeared unto thee in the way as thou came as hath sent me that thou mayst receive thy sight and be filled with the Holy Ghost so obviously Saul at this point has already seen the vision of Ann and I is that's going to come in verse 18 and immediately there fell from his eyes as it had been scales and he received sight forthwith and arose and was baptized and when he had received meat he was strengthened then was Saul certain days with the disciples which were at Damascus so Saul is saved so Saul is saved he's got a sight back he's with the disciples he's in Damascus he's been baptized and here we go and straight way it says right away he preached Christ in the synagogues that he is the son of God look at verse 21 it says but all that hurt him so right away did it say he was like preaching some crazy like deep doctrine it says no he was just declaring Christ right away he's just declaring that Jesus Christ is the Messiah because what was Saul missing that's what Saul was missing he was just missing who the Messiah was and straight way he preached Christ in the synagogues what what he preached that he is the son of God but all that hurt him were amazed they all knew who he was he was powerful he was famous he was well known they all knew he was coming and said is this not that he that destroyed them which called on his name in Jerusalem and came hither for that intent came to he was doing it in Jerusalem and he came here to do the same thing that he might bring them bound under the chief priests but then look at verse 22 and I got to go to Galatians chapter 1 as I read you verse 22 but Saul increased the more in strength and confounded the Jews which dwelt at Damascus proving that this is very Christ so now you see what happened here you see there's a timeline that we need to figure out here basically from verse 20 where he was just declaring that Jesus is the son of God now he is in the synagogues at this point and he is just like he's debating the Jews and he's in there and he's just proving from the word of God that Jesus is the son of God he's proving it through God's word how's he doing that he's going and he's just showing all the prophecies he's showing all the prophecies that were filled fulfilled by Jesus he's showing how you know if you know the Old Testament if you know the Bible there's no one else that you could think Jesus was that's what he's doing now he's going into the deep things of God but now look at Galatians chapter 1 in verse 17 you're like how in the world did he do that he says in Galatians chapter 1 16 he said I conferred not with men he's like I didn't talk to men and Jesus has already said in Acts chapter 9 he said that I'm gonna show Saul personally and he gives us the answer in Galatians 1 17 he says I didn't confer with men he says I didn't talk to any men he's like neither when I went I went I up to Jerusalem he's like well surely he must go to the apostles and learn what they have to teach him he's like neither when I up to Jerusalem to them which were apostles before me but I went into Arabia you're like what and returned again unto Damascus Saul was in Arabia for three years and he went back to Damascus go back to Acts chapter 9 and now it makes more sense so in between I believe that it's in between verse 22 and onward to verse 23 is where that that Arabian teaching by Jesus to Saul took place and at first at first when I you know I read through the Bible the first few times I was kind of thinking like all right between verse 22 and verse 23 he must have just left for three years but now as I read the Bible more I actually think it makes more sense that Paul that Saul was you know Arabia is in that same area of Damascus I believe that this was kind of he was going in and out to Damascus at this time and he was going and you know being taught by Jesus as he came to Damascus and preached in the synagogues I mean that's just my opinion about it I mean the Bible doesn't say one way or another but basically it's in this time frame that he was being taught by Jesus himself in Arabia which is right around you know in the Damascus area look at verse 23 and after that many days were fulfilled this is that three years the Jews took counsel to kill him after three years you know I mean he's he's just proving that Jesus I mean they can't they they can't prove from the Bible they can't prove from the Bible that it's Jesus isn't the Son of God they can't prove from the Bible that Jesus is not the Messiah you're running into the same thing yourself if you people are starting to criticize your Christian life and they don't like the way you're doing this or doing that and they don't like what you're separating from and separating on to you know people will come up to you and just be like hey let's sit down with the Bible and talk about it and you will not have any takers ever because like it's just very clear what the Bible tells us to do so if we use like the Word of God as your guide you know I mean there's no debating the Word of God all right look at verse 24 so they're tired of it they can't you know they can't they can't win the argument they can't prove that Jesus was not the Messiah but they're laying away known or weighing away it was so they took counsel to kill them they're like let's just kill them but they're laying away it was known of Saul and they watched the gates day and night to kill him then the disciples took him away by night and let him down by the wall in a basket so verse 26 then Saul goes to Jerusalem so he doesn't go to Jerusalem until three plus years after he is converted he doesn't he doesn't get saved and run to Jerusalem he gets saved he gets taught by Jesus he goes and he wears out his welcome by just preaching doctrine in Damascus and then he goes to Jerusalem that's the timeline okay go to Galatians chapter 1 again and I'll read for you Acts chapter 9 26 it says when Saul was come to Jerusalem he is saved to join himself to the disciples so when he went to Jerusalem he wanted to like get together with everybody and like you know be part of the church right but this is three years later or more they were all afraid of them they're still afraid of him at Jerusalem again proving the damage that this man did the effectiveness that this man effective is if you will that he had his job of persecuting the church and believe not that he was a disciple they didn't believe it they're like he was he was so bad that we just don't believe that he's truly saved look at verse 18 of Galatians 1 he backs this up again so in in Acts chapter 9 it says after many days were fulfilled in Galatians 118 it kind of answers this timeline it says then after three years I went up to Jerusalem to see Peter okay so now we kind of you have to have both things to piece together you know the timeline of events of Acts chapter 9 that's why Galatians chapter 1 is so important I mean so many parts of the Bible are like that that's why we have four Gospels that's why you'll have many of the same stories in many of the different Gospels you just get a different angle you get a little bit more information you get a little bit different information from different accounts I mean the Bible is is nice that way all right look at verse 18 of Galatians 1 after three years I went up to Jerusalem to see Peter and abode with him 15 days but again and again we see you know proof here that the other Apostles you know didn't really want to see him much where he says in verse 19 but the other Apostles saw I none save James the Lord's brothers like he's basically saying like they wouldn't hang out with me it's what he's saying they didn't want to have much to do with Paul go back to Acts chapter 9 in verse 27 so we see Paul gets Saul gets saved you know Ananias meets him you know and and then he he goes through this three-year process of Jesus teaching him and then him wearing out his welcome you know just debating with the Jews and proving it doesn't even say debating all right it just says proving to the Jews that Jesus was the son of God and verse 27 it says but Barnabas now he's in Jerusalem but Barnabas took him and brought him to the Apostles and declared unto them how he had seen the Lord in the way and that he had spoken into them and how he had preached boldly at Damascus in the name of Jesus so he's kind of Barnabas kind of like you know telling the Apostles no he really did get saved he's been causing trouble in Damascus for three years the Jews tried to kill them there it says and he was with them coming in and going out at Jerusalem so that's as far as we're going to take Acts chapter 9 this evening there's some other stories we're going to look at but I want to just kind of put across a concept to apply to you this evening so why why did God show such great mercy to Saul you think about it for a second he was so bad he was so bad he was so effective at being bad he was doing so much damage to the church us in our simple minds would just say God needs to just destroy that person God needs to just wreck that person I mean obviously now that we see the New Testament we see how effective Paul was as an evangelist it's easy for us to look back and and and see how how right God was but imagine being at that time how confused imagine being an Ananias shoes at that time you know they probably knew people that Paul had person that Saul had persecuted in Jerusalem I mean they probably the Christians in Damascus they probably took this personally to a large degree I mean just imagine you know friends that you have at other churches and imagine that somebody came and just horribly persecuted like those friends of yours like a family that you knew somewhere was horribly say they went somewhere and they were horribly persecuted for their faith to the point where they were like taken away and and locked in a dungeon somewhere I mean look you would take that extremely personally you we would all be very upset I mean why and just imagine the Christians thinking why does God have such mercy on this man so God went way out of his way here God went way out of his way like knock this guy off his ride made him blind went through three days and three nights of no food no water I mean just like really made an impact to to get this guy on the right team but why turn to 1st Timothy chapter one I want to show you this concept this evening and show how it applies to us directly it's super important that we understand this in our Christian lives you know one of the things about the Bible is that you need to understand like you know it's great to memorize chapters of the Bible it's great to memorize things in the Bible but you need to understand the concepts of who God is and how he operates by reading the Bible and if you read the Bible enough you will just and you hear enough Bible preaching about just the true word of God you will start to understand how God operates towards us I mean look I'm not talking about just the gospel I mean we've all got the gospel we're soul winners here we understand the gospel I'm talking about how God relates to us as our heavenly father okay turn to 1st Timothy chapter one look at verse number 12 this is Paul this is Paul talking to Timothy and he's talking about who he used to be and he's kind of giving some insight on why you know God went out of his way to make sure that you know he had a chance to understand like who the Messiah was look at verse 12 he says and I thank Christ Jesus our Lord who hath enabled me for that he counted me faithful putting me into the ministry he's saying I thank God that he showed me what he showed me so I would get saved look at verse 13 and now he says who he was he says who was before a blasphemer he was blaspheming Christ and a persecutor and injury injurious look he's saying like I wasn't just like speaking badly against people he's like I was doing physical harm to people he says look he's like but I obtained mercy so he says all these bad things I was a blasphemer I was a persecutor he's like I was actually hurting people physically but I obtained mercy why look what he says because I did it ignorantly in unbelief here's the thing you have to understand about Paul and this is a this this we need to apply directly to our Christian lives Paul Saul before he became before God changed his name Paul was sincere in his error he was sincere he thought that he was doing the right thing he thought that he was doing the work of the Lord sincerely he was sincere in his error and that is why God had mercy on him turn to Titus chapter 1 see look there's different types of false prophets out there you have to understand this there's different types of false prophets and Saul was a sincere false prophet he thought that he was on the right side of God he was sincere in his ignorance and that is why God was merciful to him but compare that with these types of people look at Titus chapter 1 Titus chapter 1 and many times many times that the Bible talks about specifically false prophets it's this type of false prophet right so I believe that I mean it's just again it's just my opinion but I believe the false prophet of Saul is probably in the minority of false prophets because when the Bible actually speaks specifically about false prophets it's more along the tone of Titus chapter 1 look at verse number 10 it says for there are many unruly and vain talkers and deceivers especially they have the circumcision whose mouse must be stopped whose subvert wholehouses teaching things they ought not why because they're ignorant no it says that there's all these unruly people it's like you know what that means unruly doesn't mean they're like crazy and wild it means they don't follow the rules it means they don't care look we see the exact same thing today there's there's many unruly and vain talkers and deceivers out there they don't care about the rules they don't care about the Bible they don't care about what the word God says especially they have the circumcision talking about the Jews at this time whose mouths must be stopped who subvert whole he's like they're fooling entire houses of people they're fooling entire families he's like they're deceiving you know just multitudes of people teaching things that they ought not why for money for filthy Luke's sake this false prophet look this is this is the Joel Osteins today this is the Benny Hins today these are the people that have turned religion into a business today this is the church growth movement today what do we got to do what do we got to do I mean look they're unruly why what do you mean they're unruly they don't follow any rules hey let's get a rock band let's get some smoke machines let's get some you know girls up on stage to dance or let's get Kanye West in the place to just be an abomination everywhere it's unruly there's no rules there's no rules it's anything to get people in the doors of the church for Phil it's it's a business and Joel Ostein can go out and he can say he can say oh but I wrote all these books it helps many people look he's he's unruly he's vain he's deceitful he's just he's just using God's word when it suits him to to like promote a self-help religion or something like that it's a self-help business using you know God's name is what he's doing he's claiming religion and he's just he's he's he's a he's a religious psychologist you know using religiosity to sell and to bring people in the door I mean look they're corrupting the word of God to make money is the is the main type of false prophet that the Bible talks about here but this was not solved is what I'm trying to get you to understand this was not so I was sincere he thought he was right and look I have met sincere false prophets I can think of one Lutheran pastor that I had met just one though one Lutheran pastor that I met ten years ago that I believe is a sincere false prophet he look he's a false prophet but he just doesn't know he just doesn't know you're very sincere believes it not in it for the money just just sincere wrong that was Saul and look I've got a hope I've got a you know pray that God would show these sincere false prophets the way just like he showed Saul but look this was not Saul so I'm trying to get you to understand he wasn't in it for filthy Luke or sake he was just sincerely ignorant he thought he was right he thought he was right look at Luke chapter 12 but look this is why and this is why this I need you to understand God's philosophy here so I want you to look at that we're gonna look at this parable of you know the servants in Luke chapter 12 and verse number 40 we're gonna start at verse number 42 but I want you to understand God's philosophy towards being ignorant and and knowing because we can apply the same thing to Christians okay so Saul obtained mercy because he was ignorant in what he was doing is the main point all right look at Luke 12 and verse number 42 where Luke 12 verse number 42 the Bible says the Lord said who then is that faithful and wise steward whom his Lord shall make ruler over his household to give them their portion of meat and due season so he's saying who's a faithful servant who's a faithful steward look at verse 43 he says blessed is that servant when he cometh shall find so doing just serving doing the right things of a truth I say unto you that he will make him ruler over all that he has he's comparing us and what we do in our Christian lives to a servant serving his master now look at verse 45 and it's interesting because most of the verses in this example that Jesus gives are about the servant that knows what he's supposed to do but does not do it look at verse 45 verse 45 through first verse 47 are all talking about this type of person but and if that servant saying his heart my Lord delayeth is coming so here's a servant that the Lord's not there okay he knows what to do the Lord's not there he says my Lord delayeth is coming and shall begin to beat the men servants and maidens and to eat and drink and to be drunken this is the guy that it's like he knows better but no one's looking he knows better but no one's looking and you know this is the thing that just kills me about Christians by the way you'll find Christians that are verse 45 like they not like did they not believe the Bible I'm just like you find Christians that are verse 45 they're like no one's looking hello you know this guy thinks no one's looking so I can just do whatever I want and look look what happens the Lord of that servant will come in a day when he look at not for him so look the Christian that says nobody's looking I can do whatever I want like the Lord is gonna look you're gonna get caught when you don't even when you don't expect it is what verse 46 is saying and then at an hour when he's not aware and will cut him in Sunder and he will point him his portion with the unbelievers you say what what what is that all about he's gonna point him his portion with the unbelievers you know what this is about you know this is about this is about a Christian who thinks that they can just go off and do whatever they want that no one's looking I mean there's like it must not have any faith that God's real I don't know or just not thinking about it maybe they're so in the world they're so filled with pride or whatever they just go off and they go into whatever sin that they want they think nobody's looking the Bible says that that they're gonna get they're gonna get caught the Lord's gonna come back and bust them at an hour that they have no idea it says then they're gonna be off with the unbelievers what do you see happening to backslidden Christians that just get into a bunch of sin do you see those people in church do you see those people out so we know they're living with the unbelievers they might as well be an unbeliever I mean look they're not an unbeliever but they might as well be one because the Bible says we're supposed to treat them as an unbeliever but I mean they just they go into all this sin they think that they're never gonna get caught they get caught and then they just they're living they're living a backslidden life in the world is basically what verse 46 is talking about look at verse 47 again again talking about that servant he knew what he was supposed to do this is super important that we understand this as Christians because the problem is like being in a church like this listening to preaching like this and then not doing it this is why I like people that just like they come to a church like this and then they just they don't want to do the things that the Bible says they just don't end up coming to a church like this for very long because who wants to listen to preaching and it tells you to do what you're supposed to do when you're not gonna do it it's just it's not a pleasant thing right people don't like that so usually they solve the problem themselves but the point is look verse 47 and that servant which knew his Lord's will and prepared not himself look here's the thing come into a church that preaches the whole Bible you are going to know what the word of God says and as I sit up here and I stand up here and I not only I preach the Bible to you but then I yell at you until you should actually be reading the Bible yourself I'm like hey preaching and then I'm like hey read the Bible to look you're gonna know what it says you're gonna I mean you're gonna as we read the Bible as we read the New Testament together as a church every January you're gonna figure out what the Bible says you're gonna know what the Lord's will is but here's the downside here and prepared not himself neither did according to his will this the person that here's the word of God that reads the word of God and does none of it shall be beaten with many stripes verse 45 through 47 is all about the person that knew what they were supposed to do did none of it and then the passages ended with they will be beaten severely is what the Bible says now look at verse 48 only the first sentence of verse 48 talks about the person that didn't know but he that knew not and did commit things worthy of stripes shall be beaten with few stripes is the person that gets saved one day and just never gets into the Christian life this is the person that just trust on Jesus get saved believes on the Lord Jesus Christ and just does nothing with their Christian life like they're gonna be beaten with few stripes like that's not fair who are you to say what's fair first of all but this is how it works and this is what we need to understand as Christians says for whomsoever now he explains why you say why is it that way and here's why he explains why at the end of verse 48 he says for whomsoever much is given of him shall be much required so what the Bible is saying is if you're in a Bible preaching church if you are if you are beating the Bible and if you have these I mean if you have a Bible so many people just never even had a Bible if you have a Bible you have that blessing you have the will of God in your hand and you don't do it it's like look much has been given to you is what the Bible is saying here it's like much has been given you so much is gonna be required of you and look at the next part and to whom men have committed much you know what that says it says that like to people that have the Bible to people that are in a Bible preaching church to people that have a pastor preaching to them that have brothers and sisters helping them to just have all this commitment given to them it's talking it says men have committed much it says of him they will ask the more look the Bible here is saying God is saying that if if you have these things and you have men that have committed to you and you have brothers and sisters around you that have committed to you you have a church you have the Bible you have all this is like man there's gonna be a lot there's gonna be a lot that's expected of you I mean I hate to rain on your parade tonight but that's you this is this is you who this is talking about I remember I mean here's the thing most of the verse is most of the whole passage is talking about the people that knew better and did nothing why is that is because that's most Christians that's why they know better and they do nothing that's 90% I mean this the Christian is just it's so many people they just they just know what they're supposed to do and they just don't do it they continue in pride they continue in bitterness they continue in sin and they're just gonna be beaten without mercy is what the Bible says look God simply expects more from those that know the truth I remember before we moved to California my wife and I used to go on the farm on the farm there was a there was a dirt road to get into the farm it was like half a mile long you had to drive into this dirt road we used to just take walks on that road in the evenings and we I mean I was in the midst of like we had decided to move and I was in the midst of just going through all the logistics of selling things and getting things ready to move and how we were gonna how we were gonna actually get to California and it was just like it was one of those moments it was just really like just like I felt like I was just uprooting my whole life and like that's what we were doing because we were uprooting our whole lives like everything was being uprooted we're just pulling we're pulling the whole tree out of the ground and I made I made some I made a comment to my wife walking down that road that that night and I just said I said you know the problem is though I don't know exactly how I worded it but I basically said the problem is you can't unknow what we know you know and I may even said it along the lines like I wish you could unknow what we know because it was just it was such a disruptive event it was so different disruptive to our families to my career to all the worldly things around us it was just throwing into complete chaos and I was just like I was like the problem is though is like I can't unknow what we know now once you know the things in the Bible once you know the gospel once you're saved and then you know that you're supposed to be going out and giving the gospel to other people that that is literally your commission in in this life on planet earth how can you unknow that you can't you know that's that's why we need to be the servants that know and are doing that know and are doing because look it's too late that's that's what I was saying to my wife it's too late I already know I can't I can't know it and and not do it or I know what's gonna happen to me is what I was saying in my life so you're right God puts pressure on those that have been given much God puts pressure on the he expects more from those that have been given much which is which is you which is us which is me okay and this is why I like look this is why for the Christian on the other side of this the Christian that would that would get into sin the Christian that would get into sin look this goes for Christians and uncrit I mean this would be just life philosophy so I mean kids listen up but here's the thing if you get into sin you just own it immediately if you make mistakes in your life own it immediately because the longer you stay in that the worst it is going to be for you and the worst it is going to be for those around you why because you are knowingly doing it you're not like Saul if you're a Christian that knows the Bible and you are just gonna willingly go into sin that's the opposite of Saul and what did Saul get Saul got mercy because he was ignorant in his mistake if a Christian who knows the Bible knows the truth knows God's commandments knows what God wants for his life gets into sin and just will not let go of that sin they I mean just the smallest thing could end up ruining their entire life and and look unfortunately you'll see it happen the minute you and look we're all gonna make mistakes we're all gonna stumble along the way in this Christian life the trick is this you just admit it immediately you just own it immediately I don't care if we're talking about something at work I don't care if we're talking about something with your friends your brothers your sisters your spouse your kids look even with your kids look as a parent you're gonna make mistakes you know you should do if you do something wrong with your kids you know you should do you should own it immediately what admit my admit fault in front like yes I have said that to my kids many times hey hey I came down on you for that that I was wrong I I saw it differently I'm sorry look as a parent you're not gonna make every decision perfect and kids shouldn't expect their parents to make every single decision perfect because I'm just a man and my wife is just a woman we're gonna make mistakes but guess what you own your mistakes as Christians you're gonna make mistakes but own them immediately and own them fully don't be this half sorry type own them fully it was my fault there's no excuse for it I made a mistake not always my fault but I just didn't I just didn't know and then you just follow up your apology with like 18 excuses no on it just own it it's like hey that was a mistake I shouldn't have done that that way I'll try to do better next time I don't know why that's so hard for people may have apologized a lot my life but that's very hard for some people to do is own your mistakes and then look then you'll then you'll get you know you'll get you'll get mercy you'll get mercy from the war don't be this person that just wraps on to your sin and is just like you know this is why pride so dangerous because pride is so dangerous it'll make you hang on to your sin it'll make you make excuses for your sin and here's the thing about excuses like everybody knows you did it it's like the kid with the cookie jar he's got crumbs all over his face and you know he's like I didn't do it he's got Oreo cookies all over his face I didn't eat the cookie like everybody knows you did it just admit it just own it just own it because look otherwise you know you're not gonna have mercy like Saul had mercy so look here's the other other side of that coin is that God expects more from us because we know because we know and that's what he said about that's what he said about Paul he said about Saul he's like I'm gonna expect I'm gonna I'm gonna tell him about the great things that he is gonna need to be need to suffer for me and and God God said that to Anna and I he's like he is going to suffer greatly for me so God puts pressure on the profitable God expects more from the profitable it's like you know one guy told me one time he's like you know I did something really well at work a few years ago and and my boss came up to me he said hey you know it you know what you get for winning a pie eating contest I just had some success and some project or something and I said what I was thinking like a bonus or you know some kind of you know raise or something he's like no he's like more pie you know you're saying to me he's like you know since since you did so well in this I'm gonna give you more work than everybody else that's that's God though I mean that was just my boss in that case but that is what God that's his philosophy we know more we've been given more he expects more from us so God expected a lot from Saul later on Paul but guess what he delivered he delivered with his whole life and go God will reward us God will reward us and Saul he quit kicking against the pricks he got moving with the current and look at what he accomplished with his Christian life right but he obtained mercy because he was ignorant in his sin so that's the lesson for us okay we're not ignorant we have the word of God we know what's right we know what we're supposed to be doing so let's save ourselves the the trouble and and let's let's go with the current in this kitchen this Christian life and let's not kick let's not pet the porcupine against the grain let's bow our heads and have a word of prayer


Hello everybody and welcome to another hobby cheating video and today we're going to talk about a better way to do sort of panel lining, pin washes, that kind of thing.  But I think for a lot of us who came into the miniature painting hobby through more traditional means, namely, you know, we learned on acrylic paints and stuff like that, we're generally afraid of or unfamiliar with I should say is probably the better word, with something like oil paints. And that's what we're going to use today. We're going to use a little oil wash. Now I've done a previous video on making an oil wash. I'll drop that down in the description. But we've made this oil wash right here, sorry, keep it in camera here. You can see it's very thin. And we've made this out of some Winton oil colors, specifically this is ivory black and cobalt violet hue, which is a nice dark purple color we'll get for our night here. And the advantage to, you know, let me say a couple of things about washes. In general, with a figure like this with panels on a massive machine like this where you've got all these big large flats, you never want to use a traditional wash, a traditional wash over a surface like this is just it's it's doing all the wrong things. It is the quickest way to get instantaneous coffee staining and to basically just ruin the look of a miniature. You want to avoid putting something thin like that, that's going to just coffee stain over your large flats. Okay, so that's what we've got here. We've got a ton of large flats and we're going to wash them in a better way. So what we did is we took 10, sorry, hit the camera there, 10 parts to one of our Mona Lisa odorless paint thinner. This is the the white spirits that I use. You can get this from Amazon and most hardware stores or hobby stores or stuff like that. It's around. It's commonly available. And like I said, then we used basically 10 to one that to these two colors. And what that gives us is a nice little slurry that looks like that. So let's get into it. We're going to grab a nice sharp synthetic brush. So this is not a this is not a sable brush. We don't want to use sable brushes on something like this. And we're going to have a nice grimy paper towel to wipe our our oil paint on just off camera here. In fact, I'm going to move it over to my side here. So I'm not going over the miniature. Traditional washes, traditional paints, acrylic paints, that is to say, what we're used to using are consists of three parts. Part one is the pigment that we use for color. Part two, you thought I was going to go to the middle finger. I did not. Part two is some kind of medium, some kind of binding agent. Okay. In the case of acrylic paint, that's acrylic in the case of oil paints. Various types of oil, et cetera. Alcohol based paints use alcohol. Namels use enamel. You get the idea here. They're named after their binding agent, right? And then the third type, just to pick a different weird finger is a solvent, right? And so in miniature paints, your solvent is water. Water has very strong cohesion, right? It wants to stick to itself. It wants to chemically bond and form these things. That's why you can do stuff like put a drop of water on a penny. You know, we all did that in school where you saw that you could make the little concave shape or convex shape, convex shape, whatever. You can make the little bubble of water on a penny, right? Oils on the other hand don't have that. The oil that makes up paint thinner is very, very, very, very, very low on that cohesion so it will naturally run very easily. By the way, that's why that's effectively what something like an additive like FlowAid does is it just really reduces that surface tension, that cohesion. So what we do is we take a nice big, take a nice dollop of that oil paint on there and we're just going to touch it right into our gap at a couple of points. And what you'll see is that it just runs to fill that space. Now we can also do something like touch the side of these shapes. And what happens is it'll just naturally flow right around the edge. So when you've got a bottom, like a bottom plate like this, these are classically murder to kind of go in an edge and then put a black line on. So with an oil paint, we can just come in and we can just touch it right to there. And you can see how that oil paint just spreads out. So we're just lightly touching it over and over again. Just touch, touch, touch. You notice I'm not actually painting it. I'm letting the oil do all the work for me, right? Now you'll notice I did varnish this a note on using this stuff. If you're going to put oil paint on a miniature, this was heavily varnished before I touched it. You will also notice that there's this sort of effect where you can see where the oil spread, where it gets all shiny. That will happen. It's not a big deal. You just need to wait till the oil dries and then you make sure to varnish the whole surface yet again. And that will bring everything back in line. But effectively, we can do both these edge lines really nicely. We just use gravity, right? So you notice I'll rotate the thing around here so that I'm always gaining the benefit here. I can just, on stuff like this where I'm going to paint over the top later, I can be a little messy. I can just kind of shove it in all those little spaces there. So it very quickly and easily lets me edge this whole thing. Any real effort, I'm not screwing up the rest of my work. All I'll have to do is wait for that to dry, which generally an oil wash being so thin, it will generally dry in about 24 hours, maybe a little quicker. So it's pretty fast. So it's a really fast, easy way.  But instead, I can just touch if anything gets to where I don't want it. I can always just wipe it. That's the other advantage. Oil paints stay active for so long. If I happen to mess up and get something where I don't want it, no big deal. I can just come back later and touch it with a clean brush with just maybe a little bit of white spirits on it and boom, it'll pick it right up. So I can just work my way around all this. This is another good trick for, one of the things I always push people on is, I always say you've got to make sure you've got something on your rivets. This is a classic big deal for me. Things like rivets need to be well outlined and they shouldn't just be the same. They need like a shadow, they need to stand out in some way. And you know, you can do that with going around and touching every rivet with ink or something like that. And in general, you'll kind of get a pretty decent effect with that. But the other thing you can do with rivets is with an oil wash, it's very easy because we just go, I'll do it right here on the center, we just go, let me get a little bit less there, we just go touch, touch, touch, touch and I just very quickly touch every rivet and that's all there is to it. A pretty simple, pretty easy way to get all your panels and you can see the difference there where that went dark. Now again, that oil effect where you see the sort of stain around there, don't worry about that. Once everything dries and we re-varnish, we'd bring it right back in the line, so it's not a problem. Basically, I would give this 24 hours and then I would varnish over the whole thing and bada bing, bada bang, bada boom. Now I have all my dark lines nice and separated, but I haven't done anything else to the surrounding paint job. Just that easy. So that's it, it's a real simple, this is a fast one, it's real easy, but it's something that I wanted to share with everybody because it just makes this kind of a thing so much less intimidating, so much easier and you know, having these panels well separated on a machine like this just makes all the difference in the world. Your panels are going to look so much better when they have this kind of effect where there's a nice dark shadow in every panel. Again, this is something that scale modelers have done for absolutely years, I'm not telling them anything new, this is a trick they know well because this is a very well trod territory for them where you do some pin washing, you know, classically they would just literally call it pin washing because you would just touch around like little pins of paint and then you're good to go. So I'm going to keep working on this, obviously I'm not going to record the whole thing here, but you get the idea, you know, I can trace things like this pipe in the same way and just touch one side of the pipe and get the whole pipe done, just allow that to flow right along and it's nice because that capillary action of the oils is just going to be so much stronger for what I want to accomplish here than if I had to go through and try to very carefully trace all this with an ink and of course the problem is if I step out of line a little bit with an ink or a very thin paint and get it where I don't want it then what's going to happen is it's going to necessarily stain the stuff because it's not workable for the same amount of time whereas here it's just keep working my way around, working my way around, touching all the little panels, touch all the little rivets, you know, it's still a somewhat of a time-consuming process, I mean, it's not, it's still not instantaneous, right? But, I mean, come on, this is a lot faster and that's what we like, getting the same or better effect with less effort and less time, hey, that's the definition of hobby cheating, so there you go, that's doing your panel lining with oils, you can see how that's coming along there, nice dark lines everywhere, so got plenty more to do but if you liked that give it a like, subscribe for additional hobby cheating in the future, we have new videos here every Saturday, if you have a suggestion for a video you'd like to see, go ahead and drop that down in the comments, always happy to see viewer requests, if you, if you have any questions, of course you can always drop those down there as well, always try to answer every question but as always I very much appreciate you watching this one and we'll see you next time, bye bye!


The worst markets I've ever traded. I'm talking about going back to 9-11, I'm going back to all the way down to the mortgage mess. The one thing that they had in common over and over and over again is... Welcome to Access a Trader, the number one community for those who are committed to taking control of their trading in order to achieve success, profitability and longevity. Thank you for joining us. Here's Dan Shapiro to help you find your edge, master your process and own your future. Hey guys, good evening everybody. Welcome to another edition of the AccessaTrader.com nightly wrap-up show. Hope everybody is doing well. So crazy day today in the markets. You had a major, major reversal today in the middle of the day. The more important part, and this is kind of what we want to talk about from the technical point of view, two days ago we had our first close below the 200-day moving average, obviously a very, very bearish sign. Friday we continued, right? Under day two, underneath the 200-day moving average on the Qs, very, very bearish sign. So last night when we went in on the overnight futures on the cash session, we started seeing the Dow and the Nasdaq futures up about 150 points. And that was a perfect scenario coming into today's session because again, the last thing you want to do if you are a permable, right, whether it's subconsciously or not, the last thing you want to do is buy stocks into strength at the market because again, the longer we stay below the 200-day moving average, the higher probability they're going to get rejected. Instead of holding its gains overnight, the futures went red and they went red very, very quickly pre-market. So instead of all of our watch list last night, we talked about that on the video, you know, Airbnb's of the world and a second-day play on Tesla and all that stuff and all these other good things, instead of all that stuff kind of being on the table, everything got whitewashed very, very quickly and stocks started accelerating very, very aggressively today at the open and they held that way all the way to the pre-market session. The one thing that I do know, okay, and we talked about this all the time, the most important part is to understand there's only one breakdown, there's only one technical breakdown, there's only one technical breakout, everything is always after that continuation. And the one thing that we constantly talk about and constantly remind is if you've been watching this video, you kind of know. The further a stock is away from its breakout level to the upside, right, has a higher probability of coming back in and a stock is the further it is from the breakdown point of view, the higher probability it'll snap back at a certain point. Again, that's why there's only one pivot again and then there's everything else is continuation. So we started the day today pretty big in the whole on the indexes and the first thing that I kept on reiterating the point is I look, we're day three underneath the 200-day moving average and the one thing we keep on saying to people all the time and it makes so much sense when you realize it, the worst markets I've ever traded. I'm talking about going back to 9-11, I'm going back to all the way down to the mortgage mess. The one thing that they had in common over and over and over again is no matter how bad the market was, there's always violent moves back to the upside. And we saw that on Wednesday, we saw that on Thursday, and we saw that on Friday. And every single time they kept on trapping, right, they kept on trapping longs, they wouldn't let them out. The next day they would kill them again. But the one thing we kept on reiterating to the point was this is day three, right. So if the breakdown on the cues were 368, and now we're looking at the cues at 338, you're talking about 30 handles, 20 handles, 15 handles from three days ago from the breakout level. So it was very, very important to understand the breakdown on the cues on the 200-day moving average the first time versus a breakdown of the cues continuation of the third day is completely two different scenarios, is completely due to different trades. And the one thing that I kept on saying is, look, the value to, right, the value is to the upside, right, the values to the upside. And then we have to read, you know, we kind of want to see exactly what happens next, because again, it's like a rubber band. If you take the rubber band and the oranges of the rubber band, and you just stretch them out, right, stretch them out, stretch them out, stretch them out. Eventually the middle, right, the middle is not the middle anymore, the middle is all the way here. So if you let go of the rubber band, what do you think is going to happen? It's going to stop back. And that's exactly what happened today. The Dow was down 1,000 points. The Nasdaq was getting killed. Everything was getting, just getting absolutely destroyed. But slowly, but surely kind of echoing, kind of building on this echoing, I wanted to make sure we don't get trapped because again, we're far away from the breakdown price.  And that's kind of what happened today. We started seeing little by little strength coming into the market. We saw, we saw NET, right, one of the names that got hit very, very aggressively. One of the first growth names that got absolutely destroyed. We saw shop come out with a PR and slowly, but surely all these names started going green, little by little. And the one thing that the market is, it's a very sensitive environment. It's shoot first, ask questions later. It's a very, very copycat sorghum environment. So when these things started going, everything started waking up as well. And we were watching Amazon literally all day. It just wasn't going down. It wasn't going down. It wasn't going down. It was down a lot, but it's again, it kind of mirrored the Nasdaq 100 for three days in a row. Here was the breakdown, right? Two days ago at 3124, at 2,700, it's a completely different animal. And slowly, but surely just like once started going green, they all started getting green. Granted, it was towards the end of the day. And this happened all after 3 o'clock. But again, beggars can't be chooses in the market like this. You can't just sit there and take a stance in the market. If there's no technical reason or there's emotional reason, or there's any other fundamental reason to take that stand. And slowly, but surely the bulls got very, very aggressive. I tweeted out around 2 o'clock and I said, listen, I wouldn't be surprised in the next day or so. We were going to have a thousand point move 500,000 point move on the Dow, just because the point of the rubber band effect. And if you look at the cues here, you see exactly what happened here. Here is the rubber band. They started stretching it out. They went all down here and they snapped it back. And in the process put in a hammer. If you guys remember the last time they put in a hammer was right over here. Remember off the 50 day moving average, they put in a hammer and a hammer again, if only guys who are brand new to trading, a hammer is the most bullish short term sentiment you can have for anything. Whether it's an ETF or stocks, whatever the case may be. And it should give a little bit of relief, you know, the next couple of days. And if you look at the 50 day moving, excuse me, the 150 day moving average that was on January the 10th, it had a nice three day bounce back into supply. Now guys, just keep this understanding. I do believe we have a really, really good shot of a dead cat bounce tomorrow. And in a perfect world, what would love to see happen is we get kind of a week open, right? A week open, they trap on the previous channels, aggressive shorts get trapped very, very early. They go red to green, they start taking out today's channels. And we get to move all the way back to the five day moving average. Now keep this in mind, this is when we always play doubles advocate, the five day moving average is still underneath the 200. By no means does anybody turn around and say, hey, today was a bottom. Maybe it is, maybe it's not. But it's not our role to guess. We can't be naive to think that just because we've seen a hammer, this is the bottom. Just ask the people who bought the, you know, who bought the hammer here, who didn't make any sales on a tradeable rally for two, three days, if that was the bottom as well. So again, at least we have a point of reference right now on the Qs. 334 is definitely going to be the line in the sand. Our goal for tomorrow is play out a scenario that we could take advantage on some really, really aggressive, overly extended short term names that could potentially rally back to the five day moving average. And then we'll take it from there. So our goal wash out tomorrow, right? If there's a wash out tomorrow, trap, go red to green, second entry, opening range highs, and hopefully we can get that 500,000 point rally. So we can possibly get a move all the way back to here, roughly 360 on the Qs. That's the best case scenario. If we gap up tomorrow, it'll be a little bit tricky because the last thing you want to do is have a scenario of a gap and go underneath the 200 day moving average. The cheat sheet for any sell bias market is if you're above the 200 day moving average risk is on, you could go long. If you are below the 200 day moving average, the last thing you want to do is start building up inventory for a longer term play. Maybe that's the bottom. Maybe it's not. But the point is, it can give you a tradable bottom. It can give you a move back into the next supply zone on this declining five day moving average. But until and we said this last night in the video as well, until we get over, right? Until we get over the 200 day moving average, you can't use the word long term hold because long term hold technically does not exist underneath the 200 day moving average. So when you start looking at charts for tomorrow, don't get too creative. Anything that put in a hammer today, which is basically everything, anything that put in a hammer today that is trying to confirm today's channel's tomorrow that has room to the five day moving average, that's what you want. So Amazon is a name that you definitely want. Because again, if you believe we can get back to the five day moving average, this thing has 150 points worth of room. If you look at a name like Nvidia, for example, right, it put in a hammer, it has room, right, has eight to $12 worth of room to the next five day moving average. And that's my point. You see how they keep on rejecting, they keep on getting back to the five day rejecting back to the five day rejecting back rejecting back rejection. So let's see if we can get back to the five day moving average as well. A name like clock that had a crazy big run today already to the five day moving average. Let's see if it can confirm to get back to the 10 day moving average. So our plan tomorrow is take advantage of oversold channels that could potentially have a dead cat day two bounce of hammers into the five day moving average and take it slowly but surely day by day, obviously the dynamics of the market can change like that right on a dime. But the least we have a plan, we have an opinion, we're not going to deviate from that opinion and let's see if the price action plays out. As you can imagine, we did a lot of waiting today, right? We did absolutely a lot of waiting today. Oops, wrong box. We did a lot of waiting today and the pivot started popping up towards the end of the day. Here was Amazon 2853 rejected twice if it builds can spike.  They started building off this 903 level went to about 930 and slowly but surely now everything is set up for tomorrow. Is it going to play out that way? Look, life is not perfect. The market's not perfect. But at least you need a course of action. You need a plan in hand and you have the patience to watch it executed. Guys, God bless. Stay safe. The market is aggressive. Very, very tradable.  Guys, God bless. Have a great night. I'll see you all tomorrow. Take care. Have a great night.