Hi everyone, this is Jason here from Nathaniel. In this lesson, we are going to basically consider a scenario where you're buying a digital piano or have already bought a digital piano or need something for stage performance.  So there are a few technical things to keep in mind and the most important goal for this lesson is maybe the piano you already have is awesome but you don't really know it. So how do you tweak what you already have to make it brilliant and make it something you're really passionate about which you can play for years and years. So in my experience, whenever you purchase a digital piano and first of all by digital, we still call it a piano. At the end of the day, we say we are all pianists but then we use this digital medium which makes things more portable, which makes things more sustainable. You don't have to keep hiring a tuner and do all sorts of renovation work to a piano unless of course you can afford that in which case you could definitely consider an actual grand or an actual upright piano for your work. So assuming we are all in the market for digital pianos, you have I guess three varieties. You have what I call as the home piano or the house piano which is really not portable at all. You're going to just keep it in your house in one corner of the room or whatever and it's like a showpiece thing as well as if you buy it well, it'll also sound really good and really great and if you place it in the right part of your room, it'll be special. You buy these sort of clavinova or like these house pianos for a permanent setup either in your house or in a church or in a school. Places like that are very common where you'll find this sort of looks like a piano. Actually it's not. It's still digital. And there's no big difference from what we call as stage pianos or portable pianos. These are just lightweight like what I have the Kurzweil SP6 is what I'm using. This is lightweight. I can carry it at a gig. I don't need an assistant or any heavy duty help to help me navigate through this instrument. So I bought this primarily so that I can play in the studio, has some great sounds and I can take it on stage as well whenever I want. It's not just stuck in the house permanently. And the other option is to just buy a MIDI controller. So a MIDI controller bypasses the whole sound element. It doesn't care about sounds. It will come with nothing. It will just give you an integration to a computer or a tablet like an iPad. And on that the magic happens. You'll have to find all your sounds from there and then connect it via digital cables like MIDI cables or USB cables as well to your keyboard. And the MIDI controllers can even be powered by computers. They also send information to and for the computer. So you have these three keyboards in the market. Possibly you have one of them. Possibly you're looking to buy one of them, the MIDI controllers, the portable stage piano kind of things and your showpiece pianos which you just keep in the house. Now whether you buy any of these, it doesn't really guarantee you that the feel of it or the sound of it is going to be great just because you buy a showpiece for your house and it costed you a lot of money. You're probably paying that money because of the furniture it comes with or because the nice finish or the wood used, those sort of things. And to be completely honest, I'm sure you'll agree with me that has nothing to do with the actual sound. So I'm here to just bypass all the glamour behind the piano, behind the brands of a piano which you could purchase and just tell you the facts. So let's say you have a piano or looking to buy one, you go to the music store and you're trying to check out the piano. Now you don't want to turn the piano on and off and just play. You know, let's say now this is a really nice sounding grand sample as most Kurzweils are, but that may not be your thing. Maybe you don't like the sound of this piano so you could explore other tones of the keyboard. In this case by hitting the next button, there we go. So this rather I'm getting a lot more highs. It's a bit more warmer compared to a bit more tinny. Just take one lick on that preset versus which one do you like more? Well, I don't want to be the judge of that. You should judge it because you're buying it.  It's also called bright jazz. So this is intimate piano seven feet. I quite like that. See how it inspires you. Punchy edge could say more for rock. You should explore these things. Or the keyboard you already have may come with all these presets. This is really like that. And that's the sixth preset. So then you are smooth grand, especially for some thematic stuff. Then you have a solo solo grand. Wow, I really like that. Percussive, very compressed. Looks like an effect has been used. Seems more like an older model of the Kurzweil pianos. Upright. For all the rock and roll bluesy stuff. So indie piano. Very experimental. Some reverb and color. Then and then we get into the artificial stuff. This is a stack. And then you have layers, piano and strings and then it gets it goes forward from there. So I'm going to go back to the first preset. So this is something you may want to do when you're let's say you don't like the sound of what you have you're looking to sell it or you're in a store and you know you judge it. So judge it based on not the first preset, like keep exploring. You also have some EQs you can play around with that. This could also help. Okay, so that's one very, very important way to check whether it's the piano for you or before you want to sell it off or give it away or get something else. Check out all the tones. Don't forget that. Okay, the other thing which is a little bit technical but a very, very crucial thing at least for me is the touch response of the existing instrument. So you will access that and you should have that. You have to have that on all your keyboards. So the way I access it in most keyboards go to global and you have something here called as velocity map. Anything which is velocity or touch would be where you need to go. So right now my velocity map is set to hard to now by default if I remember right it came with what did it come with? It came with I guess piano touch. I'm not too sure or linear and this is linear really bad. Doesn't work for my playing at all. Especially when you've played for a few years. I don't like the linear preset. Wow, the light light one is horrible for me. May not be for you but I cannot even play this piano. It's it's literally unplayable. So if it came with the light one as the default man, I would never never want to play this thing.  Not working for me. There we go. Hard one. So hard one seems to showcase all my dynamics a bit more and hard doesn't mean your touch is hard. It means it supports light touch and when you do play hard you can slam the hell out of it. You know hard to requires a bit harder touch to really go for it hard three even harder. So depending on your style, I would say between hard one to hard three which kind of works for me. Then they have something called piano touch which is horrible. I would never want to go for piano touch. There's something called easy touch my word. Please do not use easy touch. Oh man that's bad. It's made a Kurzweil sound really crappy. So I'm going to go back to my preferred touch which is hard too. So you can also do this if you're connecting this MIDI if this is a MIDI controller what you can do is you have the power to either make your key response of the entire keyboard behave a certain way or you can connect it to a virtual instrument like piano tech for example which gives you a very interesting graph to really calibrate how you play, how you generally whack your instrument and it generally gives you a graph which works or you can customize it later for sure. So when you take this to a computer even if you have a keyboard you don't like with the computer's ability to modify your touch make it very personal for you via MIDI you get a really really nice sound. So touch response adjustment even if you're doing this to chill out and play piano and as a hobby at home you still need to think of your touch response. I never want to go light. I never want to try the default preset and assume it is the thing. It is something you have to check and customize. So the other very important thing why you may not like the sound of your digital piano is the speaker quality. Now some keyboards I've observed like most Casio keyboards tend to sound really good with their in-built speakers because they have a lot of ways to kind of color the sound they want you to enjoy it from the speakers but I find that when it's this whole covered up boxed wooden thing I don't like the sound of that much even though it costs so much more it costs almost three times more a simple keyboard which is portable light and the speakers are right in your face you may actually like that sound and it may inspire you way more. Also keyboards like the one I have the sp6 can be connected to a speaker system they don't have their in-built speakers. So what I then have to do is I have to take a cable I have to take a jack cable and connect it to my speakers and only then will I hear it then you're faced with the quality of the speakers how good are your speakers are using an amp where is the amp placed and most importantly are you sending stereo. Now piano needs stereo that means you need two cables from your instrument feeding to the speakers if you send one cable trust me you'll never want to use that piano and you'll always hate it or you'll never know when it how good it could sound stereo so even when you go live for a concert always go with stereo tell your sound engineer sir or madam whoever it may be I want two cables send it to your mixer and some people on the sound console will pan it they won't pan it so when you pan a stereo pair it has to be one the right should be actually panned right and the left should be actually panned left so you want to tell them to do that as well so if it's very technical for you get a keyboard with inbuilt speakers and make sure those speakers are good but then also if ever you want to use that on stage connect them using cables or use your headphone use a high quality headphone and actually see through the headphone does it sound beautiful doesn't sound awesome because I've observed a few keyboards I don't want to talk about the brands but a few really top quality bands a brands which sound brilliant when you play them here but when you take it on stage it's a nightmare the sound engineer says what's wrong with you why are you giving me such a horrific keyboard and these are some of the biggest brands out there because it's over compressed they do whatever it takes to make it sound good in that world around you so speaker quality is important get a good pair of headphones you always want to connect a pair of headphones to the headphone socket and check if that actually sounds good and maybe you enjoy playing with headphones more after a while and maybe you want to consider the fact that if you've connected to speakers they're not really good speakers you want some nice speakers which give you good bass response more clarity and it shouldn't be so sharp to annoy your hearing and stuff like that so output is very important moving on another reason why you don't like the sound of your existing piano could be that it feels brilliant it feels like the best thing ever you know it really feels good but after all that you've done it just sounds really bad now here's what you could consider doing you could consider sending it to a midi generator or you could send it midi to your computer and then invest or you get a lot of free things as well with DAWs they come packaged into things like logic or maybe you already have a DAW which is a recording software or you could get third-party applications like piano tech which I happen to use and the source of all my magic if you want to call it that comes through that so when I connected to a computer with using the application piano tech it sounds like this so for me this is light years better anyone who's played on my keyboard or any of my keyboards and when it runs through this app no one complains about the existing piano they have because you're bypassing the sound see the sound is off on the instrument and that thing on my computer is giving me everything and on piano tech I can change my patches I don't have to just have a grand piano I can have anything I can have a clave net I can have the same features which an actual digital piano gives me now in my scenario it works out really well because I can have both I can send my Kurzweil into my computer through my audio interface because I like my Kurzweil sounds as well but for the most part I prefer my virtual instrument or VST piano tech so if your keyboard feels awesome if you still feel it's inspiring you to play but the sound is crappy for whatever reason just get an app get an app which works on anything this works on windows mac or even linux and you're then connecting it using a midi cable in this case a simple usb cable and you're sending it directly to the computer so yes that's that's the deal with the app the one I use is piano tech but you could use anything if you have a DAW you'll have enough and more grand piano emulations which come with that right now the last reason why I'm telling you don't discard your piano this is more of a room and an acoustics thing sometimes where you place the piano in the room the speakers may be at a very very horrible spot in the room obviously in normal houses you have a bass build up at the corners you may have may not have a bass trap which you may really need in in a normal studio environment there may be all sorts of weird reflections which are cancelling each other out so then what you need to do is move the piano you have to find another spot or you need to insert absorption material certain panels which will help you to kind of absorb the sound you know and maybe a carpet a thick carpet a few books sometimes help yeah absorption material diffusion material where you place it in the room really matters so in conclusion why don't you like the sound of your digital piano maybe because of the tones you have to explore the tones a little bit better you could say you could explore the touch response settings the touch response adjustments either here on board or the keyboard or on the computer if you're using a virtual instrument or an app the speaker quality may be not so good or you're doing the main issue of sending your keyboard out mono always send it out stereo the sound will be always horrible if it's mono the keyboard the piano is designed to be a stereo instrument even when we mic it in the real world we use two mics minimum it's always miked twice because of such a size in an actual piano there is one string assigned to every key so that's one string so you have to fit 88 strings so that makes it huge one mic is not going to pick up the source so you need stereo when you send it out okay or use headphones check it before you discard it completely the other thing is it could feel good but sound really bad maybe you don't like the on-board sounds like for example i'm i've never been a fan of the casio on-board sounds never been a fan too much of the cogs yamaha's sound pro sounds professional but it just sounds very made up or artificial to me doesn't sound real they do something to the presets and i'm not one who'll go and then fool around with the presets anymore so cog yamaha casio not my thing roll beautiful occurs while i definitely would endorse occurs while it sounds really inspiring nods are great i mean everything is great but after a while when you play you have your own preferences so do consider in those cases an app or virtual instrument which will keep growing on you you know they they keep giving you updates and new features which something you purchase will be like a one-time thing that sound is a one-time sound you can't really change it and then we talked about the room the acoustics if you need some acoustic treatment that may be very helpful it'll make your piano sound a lot better right guys hopefully you cling on to the instrument you already have or you have some ideas in which you can purchase a new one and yeah i hope this lesson was helpful do make the right decision ultimately i wanted to make some awesome music along the way and cheers this is jason from netanyl don't forget to subscribe hit the bell icon for regular notifications see you in the next one


What's the word y'all we are back one take Kenny is here and full effect We just talked about poor zingus Marcus smart tights Jones being traded for each other and now we got Chris Paul being a Golden state warrior This hit us 12 minutes ago. That's how quick we get to the basement. We start to film 12 minutes ago And we find out the real details is a 20 30 first round pick that is protected It is a 20 27 second round pick. It is Jordan pool and it is Ryan Rollins That is the cost of of Chris Paul I don't know how to feel now again this happened to a minute ago I haven't looked at no forms. I ain't even looked at Twitter other than seeing shams this post, right? I If I am a Warriors fan, I am very skeptical of this man. I This is is this the first this is the first move of Mike Dunley v. Juniors is tenure as the guy over there After this is not about Myers move. I'll say that right up front. This is not about Myers move You traded a young 24 ish year old player for and guy that might be Well, he's on the last leg we watch Chris Paul last season y'all know Chris Paul is my favorite player of all time Well, I like this from the Chris Paul perspective He gets another opportunity to potentially win a championship that elusive NBA championship He's playing for a team. There's got a lot of those in recent history But you trade this young player and I think actually I think this might showcase that there's a disconnect between the value Us us NBA fans might see with Jordan pool versus what the front office people because four years a hundred and forty million dollars Even in the moment you go watch those videos We're talking about these extensions between him Tyler hero I think Anthony Simon signed four-year a hundred million which is less than that obviously we were like man This is a lot of money. There's a lot of money And here we go a year and two and not even I don't even think the contract starts this year So that four hundred and forty is going to Washington right now And you might have thought that the the cost or the the value of Jordan pool would be a lot higher than Chris Paul But obviously it's what Chris Paul get was about to get waived two weeks ago. And you oh, man I just okay take a step back. This is a lot of rambling out of that If there's one positive of this from the Warriors perspective or or my perspective as a non-warrior fan Is that we're about to see the the the one thing that made me become a real Steph Curry fan was the movement off the ball and Now that they have an additional playmaker with Chris Paul We're about to see a lot a lot of off-ball Steph Curry and that's gonna be dangerous for the league But on the other side of things you have six foot Chris Paul six couple at six foot three Steph Curry When those dudes are on the court together this it might be a struggle at that perimeter defense thing You know I'm saying the first move of Mike Dunley v. Junior's tenure, man And I oh, I just don't I just don't know how to feel Wizards fans get their first round pick after I get one for Bradley Beal the Chris Dasper zingus it was for Chris Paul This is how weird the NBA is his off-season is already going crazy with this tray going down and Now you get Jordan pool I feel really good about this because it's over the next four years of Jordan pools career There's no real world. We about to be right back a ticket tension So even if it turns out to be a bad contract or Jordan pool doesn't hit the next step that maybe you believe he could potentially do You still got to hit a salary floor You still got to pay people and why not take a chance on the dude that we saw a couple years ago be really really good I mean Jordan pool is a quality NBA player with potential attached to him and you you didn't give up anything that you cared about you were trading or Waving Chris power regardless Wizards fans. So you take this is dry Now does this I hope that this doesn't change their Their philosophy when it comes to the draft in a couple hours because I don't want them to pass up on another guard If they believe that that guard is the real deal in a couple seasons But now we got Jordan pool in tights Jones. We don't need another guard So let's reach for a small for the power for the senior center Draft the best player available in your eyes and let the rest fall into play because this is no such thing as an untradable contract Even if Jordan pool doesn't turn out to be the player that you want him to be I don't know how this looks This this Chris Paul become now this super six-man point guard In the mode of what Jordan pool is doing coming off the bench because I can't I don't see it Being great to start off with all of those dudes together on the court But if we keep the Steph Curry Clay Thompson Wiggins Draemon Loon dog line up to start off with that's dope And now we can see this third Stretch of Chris Paul's career because he's gone through a lot He's went through the years where he was one of the best in basketball Do not forget that he was fourth in MVP in like his third year of his career. Don't you forget I know you only remember the last couple years of Chris Paul when he ain't been all that he was like that And then once he ended up getting traded to okay See I thought that was like the second portion of his career We's more of a vet can also still perform Obviously he made an all-star parents them and then now he might be transitioning to a dude that comes off your bench To give you high quality minutes off the bench But this is a high price to pay for potentially just so one-year rental We cannot ignore the fact that Draemon Green punched the hell out of Jordan pool about a year or so ago So that probably plays a part. It's like, yeah We just we just want to wash our hands of that relationship And I wouldn't be surprised if Jordan pool was in the air when we were in the NBA finals and Draemon Green was doing His podcast on the BR app. He has Steve Kerr one of the episodes and Steve Kerr was saying We like he was praising the Denver Nuggets about all of their players buying in and not complaining about the situation Mostly talk about how like Christian Brown Brown and Bruce Brown spot minutes in particular series But we got to the finals though dudes played great minutes and basically throwing shots that the young players on his team It seemed like they could play in a lot See like they could play in a lot this I don't this just doesn't feel like a move that Bob Myers would have done last year Again, we can't just keep comparing it to Bob Myers, but he it hasn't been that long since he left you know what I'm saying So I'm very interested to see what else happens with the Warriors because there's rumors about Kaminga as well I would be I would be very pressed if I was a Warriors fan And we decided to trade the entire future for this one last dance and listen Steph Curry deserves it Like I've made videos on this channel that you need to buy into Steph Curry while you can because he's still a top Five three to five player in the NBA like he's still that good and they've tried to do this balancing act So we're gonna develop this young talent and usher those dudes in a Steph Curry and Clay Thompson and Draymon start to decline And even though they won a championship while doing that those younger players that you wanted to build up didn't play Come make a didn't play Moses moody played a little bit in that title run Jordan pool played in that title run But for the most part those younger dudes didn't really get that moment didn't really get it I would be very very surprised if they decided to clean house of all of the young talent in order to compete for a couple more Seasons because I do believe that you want to eventually usher some of those dudes in and and maybe maybe Mike Dunlavy is saying hey The guys it's all drafted here. I don't mess with I don't think that Kaminga Jordan pool Moses moody all the others Ryan Rollins are the guys that can be the next chapter. So, you know, are we gonna ship him out right now? Why they got value like I saw a report that the Indiana Pacers are involved with coming or interested in coming him Is it true? We'll see in a couple hours But this trade on surface level though, I'm giving the Wizards like a straight up a I know again It's a lot of money to Jordan pool, but like what what else are you're paying? You're not gonna pay Kuzma, right? You're not right Right, hey, they might try to bring Kuzma back and I ain't gonna lie to you But you just have money that you need to spend so why not take a chance on this dude? And again in a couple years down the line if it don't work out you can flip them again And you got a first round pick for a dude that you didn't really care about to keep on the team Chris Paul would say like hey, I'm standing on the West Coast regardless Washington East Coast You know I'm saying um, but for the Warriors I this trade is one of the ones that I need to see it on court first before I really feel about my initial gut reaction To this trade from the Warriors perspective is I don't really like it But then again Steph Curry and Clay moving because there's another guy that could get him into the spots I'm excited about that part, but again with the idea of winning another championship Chris Paul is not in a position of need But but oh, oh, hold on Chris Hayes Hold on alive The goal to say where is when I wave Chris Paul and is looking forward to partner with the start to make a championship run Was that even a question when this trade broke I didn't think oh they gonna wave him and do Hello, um All right, let me know what you think Warriors fans. Please. Please let me know Yeah, y'all haven't done y'all don't do big trades like this. This is not this is not in y'all DNA This is not what y'all normally do So I'm curious to see what you think and man


One of the most common questions I get asked is, you know, how do I start day trading? So what me and my mentor about it for our viewers on YouTube is create a free mentorship course that reveals our 12 secrets that every single brand new day trader should know before they get started. But please take note that there is limited seating every single week. So please reserve your spot at myinvestingclub.co link is in the description. All right. Enjoy the video guys. Today, I mean, as pertinent as ever, I want to talk about position sizing and this is, um, this has to do with, um, I mean, literally from trade to trade, like I want to get into like how to position size during a scale. Um, I want to talk about this overall sizing up just so that I want to have this video, like, because I did, I did mention it in one other prior webinar about scaling, but I'm going to go a little bit more in dip here. And I want to be able to point out, like to anybody who asks, like someone can go say, Hey, go check out the position sizing webinar. Anyway, so, um, we're going to go over position sizing and scaling, you know, different ways to size into trades when you, um, you know, when you might not want to size into a trade, like ways to organize your sizing for different setups. So we'll go over all of that stuff, uh, later on in the webinar. I had a couple, I had a question today from a member who asked, like, Hey, like I see that you track the sentiment. How, how can I subtract the sentiment? Right. And that's a good thing for yourself. There's a whole lot of measures that you can use. Some of the measures I use is number of reclaimers. You know, I use number of reclaimers. I use number of faders. You know, I try to just keep track of what's, you know, what's going on, how many just died out of the open, like how, how many pre-market stocks are holding up, um, all the way, um, to the open. Like these are all, you know, market sentiment indicators that will kind of tip you off. Anyway, um, the action has been super volatile, right? And one thing that you'll notice, even if you go through your charts today, um, we're seeing a lot of consolidation and consolidation is basically, in my opinion, that like the way I view consolidation, that's just a stock determining which direction it's going to go. That means that it's a cool law from what, whatever it just did. It could have just tanked and then consolidated or spiked and consolidated. Whenever you see a consolidation, it's normally the stock deciding what to do. That's, I mean, in simplest terms. And so you're seeing longs win that battle a lot more often, right? That's probably another indicator. If you wanted to start tracking the market sentiment by yourself, count the number of consolidations and see, and see how many shorts win versus, or bulls win versus bears. You don't know if they're shorts or cells, but you just see how many, you know, how many bulls versus how many bears win, right? And so, uh, yeah, that was my very first video ever, Joe. High steady volume consolidation. Anyway, um, yeah, you're seeing that long to basically is waiting for the opportunity to jump on these consolidation breaks. Like you've seen, we've seen this a lot. Like, and it started with APBO, like, let's, let's look at what I'm talking about right here, just so we can get into it. Like what was, what was Wednesday? That would have been the fourth. Yeah. So it would have been here. So it started, it started with this, right? This is what started it all. Um, we got this big squeeze on APBO.  And then what's the next day? Are you just seeing a lot of these consolidations, the longer just, just winning on them, right? This is kind of a consolidation and it breaks up. That's a, that's a consolidation and it breaks up. You're seeing a lot of this, this one failed, but it's higher. And, and it reclaimed like longs are basically looking for these consolidations to, to, um, to jump on. And you're seeing, and that's just on APBO. Same thing on ALTM, on ONCT. Right. ONCT. Yeah. Like consolidation bounce, right? Right. You're just seeing a lot of this stuff, consolidation, pop, consolidation, pop, consolidation, pop, consolidation, pop. Right. And so that, that's a sign that longs are basically just winning. And so, and I'll get into the, I'll get into that too. And so, um, I thought about doing a webinar on, on recognizing the, the pre changes and I don't like, I'll get into that in another webinar, but there was definitely some signs like DSS last time that I think I mentioned where you can start to see a couple of hints. The market will give you hints of this. Like in the middle of a dead market, you might get like one runner and that's like, that's almost like the opposite of what a blood in the water crack is.  And I'll go over that in more detail, but we definitely had hints that this was coming around the week, around the corner, as far as sentiment is concerned. But yeah, you're seeing these longs jump on, um, after these quiet consolidations, um, if you're a short, the only stocks that you can be comfortable on are the stocks that are not just broken, but beyond broken. Like normally I have a stock in a bull market, if a stock tanks, that doesn't mean it's dead, especially, especially if it's like still above a key level, like it could have just slammed VWAP. If it's above low a day, don't count it out yet.  Hey guys, my name is Tosh Bradley. I'm one of the head mentors and moderators at my investing club. If you have any questions about getting started in trading, getting started in the MIC, MIC in general, text me at two, one, three, four, five, eight, five, nine, nine, seven. This is not a robot. It is me directly on the other end of my business line and we'll get you in the club. We also have special promotions going on that I can get to you depending on your trading needs. Hit me up. Back to the video. And like holds under like really, really high under, you still have to be careful of that. So the only stocks that you can be truly careful on are the ones that are beyond broken.  Right. Those are the stocks that you can kind of consider dead.  Anyway, the patterns that we've been seeing, I mean, literally reclaim city. I mean, this is, and it's funny. I haven't even got any yet. And it's my favorite setup, but like it's literally just reclaim city. Longs have been jumping on these opportunities because the teamwork is there. Right. And that's, that's the reason why the, the bull market is really strong at the beginning and it tends to wane is because, I mean, right when it happens, longs all like are basically looking to get in on the action and all the longs are together, everybody's buying. And that's why, like when they, when they rip, I mean, they rip without looking back. Like they don't, like they don't do this bullshit, like VWAP hesitation, right? This, because that's what short's bank on. If you're a short seller and it goes up to VWAP, I know what every single one of you guys are thinking, you guys are thinking that as it goes up to VWAP, all right, I'm going to let it test VWAP. It's going to test, blah, blah, blah. That's what you are conditioned into doing. And this is how, if you took a big loss today, this is how you took this loss. I'm just taking a guess, but this is how it happened is that a stock went up to VWAP and you're expecting that normal test, that normal hesitation, that normal battle at VWAP. But here's the thing. When you're in a bull market every single long, it's just, it's over VWAP. I'm like, we're all buying right now because this is, I mean, it might be our only opportunity. And as a short seller, if you're waiting for that fight to decide on whether or not you're going to be out that hesitation that, oh, like, should I cut it? Like, you're gone. Like you're, you're totally gone. Like the stock, what I mean by not looking back is that, like, it's something like this. Um, what was the, what was the rip today? Like, was it on ALTN? I know I'm, it's something like this. There was a little fight there. That's not much, but it's something like that, you know, or let me see a PBO. There was one where it just like one shot it up. I think maybe it was the first one. You know, it's stuff like this where it just rips through like VWAP. You expect a little test here and the entire candle surges through and doesn't even look back. It happened on this one, too, I think. No, the first one, first one, it didn't happen on, but maybe it was on ONCT too. I think there was one like that on ONCT. Please, why is that so zoomed in? Yeah, it's stuff like this. You know, it just doesn't look back.  It's just straight through. You know, even that one straight through, no, no looking, no looking back at all. And so anyway, that's that's the kind of stuff that you're seeing, right? It's because the teamwork is there and long to just so like there is not like easily overpowering any kind of shorts that are waiting and then they just squeeze higher. So this is the kind of market that I warned of last week that like if you're a short and you're used to shorting lows and then getting kind of bailed out from the VWAP fails, that's the bad habits that you're forming. And this is literally your bad habits that you're paying for them. And so that's why you can't adjust too much. Like when everything's fading, you can't just move so low down. Like you can you can like chase a little bit, but you still have to keep that that system, that process of shorting the pops intact, you know, intact. Otherwise, you're going to get run over whenever this happens. O-N-C-T. Nice. Yeah. Oh, God, damn. Sorry. I didn't see that. But like though that was a long, but yeah, it just so fast. Anyway, obviously, reclaims are doing really well. Dippin' rips are all the longs, first bounces. There's literally like a first bounce on every single move. The bids are definitely being protected. People are looking to buy the dip. And that's as a long you have so much help. Like, and so, oh, that's what I was going to say. I finally remembered it. So yeah, as a long in this market, you really learn how easy it is to make money in this market. And so as a long, you need to be looking at this market and being like, this is the market that I want to trade all the time. But here's the thing, you're not going to get this market all the time. So as a long, this is a good opportunity to learn what it's like when the market is on your side versus when it's not on your side versus when it's kind of in the middle. This is when it's definitely on your side.  Like if you just buy a dip, like the stock will eventually get over your price. Like, you know, even if it's a high dip and you bought too high, you'll still probably make some money on the trade. And like I said, like you can, as a long, you can build bad habits too. Like so this is a warning to the longs.  But don't I mean, when the market changes back again, and you don't want to get caught like buying those high dips and just like and waiting for it to come back because there will come a time where they will not come back up.  Like, take advantage of it while you can, but be careful about slipping into chasing habits. Yeah. Like, like you said, bend the mold, don't break it. Right on guys. Yeah, any, any questions? Anytime. Thank you so much for watching our video. You want to see more of our videos, please subscribe to our YouTube channel by clicking the button here. We do our best to post a new video every single day. If you have any questions about MIC or any general trade questions, please text Tosh using the number here. Also stay up to date by watching some of our most recent videos right over here.


What up YouTube, like the code here today we're going to go over the tree Huffman decoding trees thingy. So basically you have like a string and of ones string of ones right ones and zeros and a Huffman coding is like a it's like this tree thing by it's like a tree where the right side is one and the left side is zero. Okay, so you're going to go go one to the right and go one to the left to zero right. So now what the the what the problem statement wants you to do is that given this tree and your string you want to decode it. So I'll explain how this decoding actually works. So let's bring up paint. Let's copy this picture. And let's copy this copy this take this do this and we'll just do this. Okay, okay, so I'm going to explain how this actually works and I'll explain how the output works. So let's say we're at this the starting a string of one. So we're given this string and we're given this binary search tree or a Huffman tree thingy. So what what it's going to do is it's going to look at your starting your starting string of ones and zeros and ones and zeros. So essentially what it's going to do is it's going to go to the right node to the right side if it's a one and zero if it's a it goes the left side of zero if it's a zero.  So in this example here we have we're going to start at the first value of one. So it's going to go to the right of one. And then it hits this right because it goes to the right to the one and one is on the right side hits this and it goes a and since a is a leaf right it's just going to print a. And it's going to go back to the top of the node. So now once it prints a it's going to go all the way back to the top of the route. Now because we went back to the top of route now we're going to start to the second second value of zero. So we're going to go to zero now. And we're going to go to zero. So to go to zero it's going to go to left. Right. So because it's zero it's going to go to left and then afterwards we're not at a leaf yet. Right. We're not at a leaf. There's no it's not a leaf node yet. So it's going to go to the next portion. So right now we're here right going to go to the next zero. The next zero and then what is the next zero because it's a zero. It's going to go to the left node. So it's going to go to here. Right. Because it's zero. It's going to go to the left and then we're going to hit B and now because B is a leaf node. We're just going to print out B and we're going to go all the way back to the top. Okay. And the reason we know it's a leaf node is a leaf node is basically that the left and right child are no. So as you can see here there's no there's no children in B. Okay. So now that we hit B which is a leaf node. We're going to go all the way back to the top. Oh, whoops. Yeah, we're going to go all the way back to the top. So I'm going to erase this and we're going to go all the way back to the top. So it's now going to go to the root again. And now since we already finished the last two zeros we're going to go to this one. It's going to one. It's going to go to the right side. So it's going to go to here. So this part is a leaf right on the right side is a leaf. So we're just going to print a. Okay. So after we print a because it's a leaf, we're going to reset back to the top because we hit a relief. So we're going to go back to the top and to the top of the root. And then we go to the next. We're going to go to the next one. So we were at one before now we're going to go to the right part of zero. So I'm going to go to this part. This part zero. So now we're at the top of the root and we're going to zero. So it's going to go to the left side. So it's going to hit to this this part of this node Okay Now because it's not a leaf We're going to go to the next next node. So the next part of the string is this one This one this next one is the next part of the string. So because it's a one it's going to go to the right part So it's going to go to C Okay, so now because C is a leaf node. We're going to just print out C. So we print out C Okay, whoops my bad now that C is done Now we finished printing out the leaf node, right? And it's a leaf where it's going to reset back to the top of the root So now because we're resetting back to the top of the root We're just going to go all the way back to the top. So now now that we're back to the top We're going to go over here back to the top now because we're back to the top. We are going to go to the the next Next number which is going to be the last one is one and now it's one. So it's because it's one We're going to go to the right side. So going to the right side We're going to hit a and then we just print out and because a is a leaf node, right? There's no children. We're going to print out a and Yeah, and then now we're done with our string. So that's basically the reason why it outputted a b a C a Okay All right, so now I'm going to explain how the code works. It's just essentially what we're going to do is What I did was I created temporary node head that's going to always point to the root And what we're going to do is because we're going through this string We're going to actually loop through the string So we traverse from zero to the size of the string and then if it's a one We're just going to go to the right node root is going to go to the right and if it's a zero We're going to go to the left if we hit both if both of the left and right nodes are null Which means that both of these are not is nothing here, right? It means that we hit a leaf So if we hit a leaf, we're just going to Print out our data that we're currently on and then we're going to reset the root back to the head So we're going to reset our current current Current root Node is we're going to set it back to the head because I said head to the point of the root Originally first so now now roots is going to equal to head So it's going to reset back to the top and then this loop will continue running until it works So yeah, that's basically basically the gist of how this code works and I got a seat on this So yeah, hopefully you guys enjoy this video rate com subscribe. There's not not much to talk about here But yeah peace


Welcome everybody to Unfiltered. Pastor David, welcome. How you doing, John? Good, I'm doing well. You know, I wanted to ask you some questions regarding something you mentioned in our last Unfiltered, and you're alluding to what we're speaking about, is there a new Jesus movement? And I like what you said about the distinction between two types of churches. One is a activity-centered church versus a Christ Word of God-centered church. What are the distinct differences between those which are obvious, but how does it impact the believer? You know, I don't know that they are obvious. That's a good way to ask it, John, John, because I don't know that they are obvious. If it was so obvious, then the churches that aren't teaching the Word of God would be empty. So, you know, it's not really obvious at all. I think there are quite a number of people who go to a church service and believe that they are being taught simply because the book is open and the guy is talking behind a pulpit. I really do. Not every person who opens the Bible is actually teaching it. And there are some well-known, very large works that the pastor boasts about how he's a Bible-teaching church in the area, and this and that, when in fact they aren't always teaching the Bible, they're teaching their opinions, and I'll misquote in Scripture. And on occasion, I will encounter that sometimes people will send me a message and they want me to listen to it or whatever, and all of that. And I'll hear the exposition of a verse, and I will scratch my head saying, but that's not what he was saying, right? So, I'm not sure that every church actually, as a matter of fact, I am sure that every church that meets is not necessarily having a pastor teaching of the Bible. The day will come, the time will come, when people will no longer endure healthy teaching. And I believe we're in that day right now, where instead of wanting a doctrinal teaching to understand the ways of God to grow in the things of the Lord, we're more interested in current events. And we're more interested in hearing from somebody who presents himself as the one who can give you those current events. And all of that, we see that. I mean, that's not brand new. That's something that's been around for a while. And so, without the word being rightly divided, there is no real discernment, John. There is no real discernment. What you end up with is you end up with people who believe themselves to be well-fed, when in fact, they're not getting the whole council of God. And so, what happens is churches that are teaching very often, because teaching in and of itself is not necessarily exciting. The pastor doesn't necessarily have to raise his voice and prowl the stage. And we've seen that. I've been around a long time as a believer. And the guy's entertaining. I mean, let's face it, he's riveting in the way that he's presenting. But if you were to read what he's saying, if you would just take some time without the theatrics, without the light show, without all the hype that went on before he's spoken, the hype that goes on afterwards and people shouting from the audience and this and that, which happens in so many churches today, what happens if you just get out of all of that hype and you just read and you start taking notes and actually cross-referencing and seeing whether that was exegeted properly, whether he is reading into it or letting it say what it actually says, you might find that quite a number of Christians are actually not well-fed. When God was speaking to the nation of Israel, he said, I'll give you shepherds according to my own heart. We'll teach you with knowledge and understanding. And the true shepherd after God's own heart is going to make sure that they have personal understanding and personal experience and then to give that to the people who are also going to be able to share to a degree in the anointed teaching with experience that will help them to see the ways of the Lord more clearly. Not every pastor does that. And so what happens is because we are children tossed to and fro, as Paul would say, by every wind of doctrine. It's like cutting of men because we are more entertainment centered, especially in these latter days. If it feels good, it must be true. If that person has been around for a while, he must be telling the truth always. And it's sad. It's sad we fail to actually evaluate what we're being told. And if it was packaged in a beautiful way, we buy into it real quickly. I'll say it and kind of close in this. When my brother and I were less than ten, both of us, we grew up in Norwalk. And Norwalk at one time was more rural than it is now. There were little farms still. And my grandmother had a farm and she had chickens. And it was on Pioneer Boulevard off of Imperial Highway. And so I would go into the coop where she had her chickens. My brother and I did. And sometimes we'd bring the eggs to my grandmother and she'd use them for cooking and all that. So that's kind of how I grew up. And so one day my brother and I, as well as my uncle decided, we would pull a prank on some neighbors. And so we went in there and got some of the rotten eggs. And we got some of the chicken dung. And we put it in a cardboard box. And then we wrapped it as if it were a gift and took it to people's houses. We had more than one. And we knocked on the door and it just said surprise or whatever. And so the package looked good, but the contents were bad. So I learned that long time ago what appears to be good isn't always good. And so sometimes you may go to a church and everything seems to be doing well when in fact what's being said is not necessarily true. At one last thought, I just saw this morning somebody had posted something where they're giving their opinion on what pulpits ought to be like in America. And then the person making the comment quoted a particular scripture and used it in a way that I said to myself, that's not what that means. So I researched it. And indeed it wasn't what was being said in that scripture. It was out of context. It was interesting because the person said something to the fact that I'm not sure that it says this and then quoted it and stood by it anyway. See, that's the stuff that guys like me, people like me will see and say, well, if you're not sure, why are you quoting this? If you're not sure why are you feeding all of these people something that's not true? Well, it's because he gets away with it. It's because nobody is going to tell this person. And it's not just one. I mean, I could name names, which I don't feel like doing. But no, they're quite a number, John. And so the one that God looks at, he says, is one who trembles at my word. And I really believe that that we need to have an understanding of the value of the word of God and the rightly dividing of the word of truth and the presentation. And that the people are not coming to be entertained, but they're coming to be edified.  Because that's what happened to me when I first got out of the military. I went to a particular church where the youth group wasn't taught the word of God or encouraged to tell our friends about Jesus. They had play night. And we would just gather together and we would play children's games. That didn't last in my life too very long. I said to myself, this is, you know, I may be going, I was going there for the wrong reason. And I need to go to a place where I can get taught the word of God. And that actually led to my becoming a teacher, where I thought, you know, I need, I need more of the word. And I would study, and then I learned that I could communicate. And that's how the Bible Bible studies began. And really quickly, this is another topic we can talk to, but you just shared the implications of what an activity center church would be in the life of somebody who needed a spirit-filled word church and families, brokenness, divorce, relationships. And what are the results of those, you know, just putting a band-aid over it? They're broken lives. Yes. We have broken lives. All the pastor has to do is stand up in that sage one day and actually look at the people. Look at the people and said, wanting them to look at you. How about looking at them? How about looking at that widow over there? She just lost her husband. How about that little boy over there whose father just said, I don't love you? How about that? How about the person who's spouse died of COVID that is coming to church by herself now? I mean, we have that here. We have that here. So you don't play with people's hearts. You want them to walk out saying, I know Jesus better and he's with me. Amen. That only comes through the word of God. Pastor, thank you so much. Thank you for sharing about that because today, yes, the pulpit is, it's not Christ-centered and that we can go on and on, but we won't. But just thank you for sharing that. And thank you guys for tuning in and watching this. It's so important that we're involved in a Christ-centered church and just thankful that we are here and at the other churches that are teaching God's Word and that people's lives are being transformed. So thank you. I just want to remind you that we have our services on Sunday at 8.30 and 10.45. Invite a family and friends to come out and join us. And then again, following week, we have Wednesday evening services at 7 p.m. Great opportunities for you to come and get involved in a Bible study and get involved in having worship together. And so we want to thank you for tuning in and we hope to see you soon and God bless you.


One of Radio's outstanding dramatic half-hours, starring Lee Tracy, and presented transcribed by your army and your Air Force. From Radio City, New York, here is your star and host on Proudly We Hail, the distinguished Broadway stage, screen and radio star, Lee Tracy. All right, and hello, everyone. Welcome again to Proudly We Hail. Where is our playtaker, Lee? To the Melee Peninsula, Ken, to the heart of the jungle for a story of a gallant fight against the Cindy's bandits and the besieged rubber plantations. Hey, it sounds like an exciting story, Lee. It is, Ken. We'll be ready for the first act in just a moment after your important message. Why not get an early start with an army job that gives you the feeling of having been of real service to your country? In the army, you'll be in a job that will be a little different every day, and you'll be getting the finest technical training in the world. Join the army, visit your nearest United States Army and United States Air Force Recruiting Station, and get all the details. And now with your star, Lee Tracy, in the role of Bart, your army and your Air Force present the Proudly We Hail production of Story at Tenderek. The Peninsula of Melea dangles down off the irregular southeastern coastline of Asia, looking to some like a thin, probing foot about to come to rest on the largest of the Sender Islands, and to others like a bent and bony finger pointing into the South China Sea. Melea is the place where half the world's natural rubber is produced, and rubber has become as important as gold in our tension-filled globe. And so in Melea, there's a boom on. It's a boom of sudden riches, yes, but it's also a boom of sudden death. For within the jungles, there lurks an army of terrorists, small in number, but fanatical in intent. They sweep down without warning upon the rubber plantations, killing without respect to age, race, or sex. It thought it was you. Come in. Y'all set to go, Van? In just a minute. First, I have on that you should meet someone. Well, I have to make it fast. I want to get back before dark tonight. Of course. Miss Burke, this is Bart Krogan, my partner. Bart, this is Miss Karen Burke. Yeah. How do you do, Miss Burke? Nice to meet you. How do you do, Mr. Krogan? I've been hearing all about you. Well, I don't believe anything he told you. Bart, Miss Burke would like to go back with us. She was sent here to Singapore to get her story on the emergency. Sent here? By whom? By newspaper. I'm her correspondent. Ken Holiday sent her to me. He said Miss Burke could get her first-hand story at our place. What's the matter, doesn't Ken Holiday like you, Miss Burke? Well, yes, he's an old friend. What do you mean? Did he tell you anything about Tenderek, our plantation? Well, he said that you'd had a lot of trouble. That bandits had attacked you several times and probably would again. I guess that sums it up mildly. Tenderek is in Pahang. If you know anything about this situation out here, you know that Pahang is the most remote and dangerous of all of Malaya State. Well, that's exactly why I'd like to go there, Mr. Krogan. I can't get the story first-hand here in Singapore. I'd also like to get some pictures. Does your paper expect you to risk your life to tell your readers what's going on out here? My paper expects me to get the story if I can. If you feel that you can't take me to your plantation, I'm sure I'll be able to find someone else a little more hospitable. Oh, Barth, this is just concerned for your safety, Miss Burke. I'm sure he is. Would you mind telling me, Miss Burke, why your paper felt this was a woman's job? Because perhaps I've handled things like this before and they liked the way I did it. I see. In other words, you've been in a similar situation. If you'd like proof, I could produce it. No, that won't be necessary. Van, I don't like it. You know what we're up against. Oh, that's true, Barth, but if we don't take Miss Burke with us, she'll go to one of the other plantations. I think she'd be safer at Tender-Eck. I'd like to ring Ken Holiday's neck. See here. Are you ready to go? Yes. All right.  I guarantee you'll get it. We'll take it at Tender-Eck, but when you get there, you'll obey my orders, or I'll have you sent right back here. Agreed? Yes, agreed. But there's one thing... But nothing. I don't know how much bloodshed you've seen, but I assure you that what's going on around here is a lot nastier than you bargained for. Van, let's get going. Everything okay, Ricky? Everything okay, Twan. Ricky, this is Miss Burke. She's coming out with the thrower stuff in the trunk and let's hit the road. What? She... Come with us? That's what I said. Miss Twan. Hey, this looks like an armored car. That's because it is, Miss Burke. Good protection against snipers. I think I'll get a picture of it. Later, Miss Burke, please. We have a long drive. I want to get there before dark. Ricky, put it in there.  Ha-ha-ha! Wait till I tell him. No, please don't do that on me. My dear girl, I was just joking. You'll like Tenderac better after you meet Dixon. Get in, Miss Burke. It's never too good to stand on the street talking like this. Thank you. Eh, that's better. Dixon is the third partner? That's correct. Cobber is an Australian. Very handsome. Very kind to the ladies. Van, here's the new submachine gun. You can put it back there. You really travel in style. It's a long road to Tenderac, Miss Burke. That's the Pahang River there on your right. Well, we've come a long way, haven't we? On another 50, 60 miles to go. They're the worst. Will we get there before dark? What do you think, Mark? Well, it depends on the road out of Tumbling. If it's no worse, when we came down, we should make it. What happens if we don't? Nothing, we hope. We just get there later, that's all. The jungle here certainly is... Ow! What was that? Material for your story, sniper. Keep your foot on that accelerator, Ricky. I was afraid of this van. Fortunes of war. Having trouble, Ricky. A road like river. Ricky, ride rapid. Just keep our rolling. If we get stuck, Bart?  Only we're not going to get stuck. How many more miles to go? About 12, I should say. Miss Burke, if any real trouble starts, you hit the floor, and don't worry. I'm not worried, Mr. Krogan. And if you have an extra gun, I'll be glad to assist you. Regular fire. Aren't you, Miss Burke? How did you guess? Swat the road blocker ahead. Try for the left side. Hit it as hard as you can. Van, swap places with her. Spray the jungle on that side. I'll take this. Get on the floor, Miss Burke. Hit it, Ricky. Don't let her stall. What the... Miss Burke, that was nearly to hinder your story. But it was just a tree across the road. No one tried to shoot at us. You two did all the shooting. Just thank your lucky stars, that Ricky is the best blasted driver in the world. Oh, by golly, that's one too close. Almost finishes like Juan Baros. The same sort of thing happened to a neighbor for hours about three weeks ago. They didn't get through or they stopped because they thought it was just a fallen tree. There were five of them and two children, and there were no survivors. Endurek ahead, Miss Burke. Oh, the barbed wire fence and iron gate, it looks like the entrance to a fort. I don't know. I don't know. Miss Burke. Oh, the barbed wire fence and iron gate, it looks like the entrance to a fort. That's just what it is. Today, we grow rubber and we fight for our lives to grow rubber. Now, either we protect ourselves in this way or we lose everything we got. Are those men of the gate soldiers? We have 25 special constables. You can call the first chapter of your story my uneventful trip to tendering. The second chapter has to be a lot more exciting. Miss Burke.  These daydreams are rare enough. Hello, Cobber. I'm Karen. Not that I want to intrude on anyone's dreams, but let's stay awake long enough to get inside. There's something in what you say, old boy. Here, let me take that, Karen. Get the car in the garage, Ricky, and see if she took much damage. No, you better have your supper first. Trouble? Roadblock. Nasty. How did you get through? Ricky is driving. Good boy. Well, Karen, welcome to our happy home. Thank you, Cobber. What about supper? Well, what's the matter? How good a cook are you? I see. When?  She's a newspaper woman. Came out to get a story on all this mess. I see.  It'll tell better sitting down. It must have been about two o'clock in the morning when they got in, cut through the wire. Didn't hear them in the rain. Where did they get in? At the southern end. They went to work on the trees first, made a little too much noise, and one of our lads spotted them. He didn't panic, got back here, and gave the warning. All of us went down after them. They were working up toward the smoke house. I left half the men there and took the others around behind. Then we moved in. We took one prisoner. Well, that sounds like we had the best of it for once. We think only two or three of their band got away. But this morning, over half our people quit. Why? That wasn't anything new. They're safer here than any place else in this territory. Well, before our prisoner joined his ancestors, he made quite a lot of racket. Our people heard about what he said and got the wind up. What was it, he said? That his chief was Telag, that he had 300 men under his command and he was going to do to us and Tenderec. What he did to Calentan and Lord knows how many other places. And they swallowed it? Can't really blame the poor devils. No. No, you can't. How big a working force have they got now? About 38 men, not including the consuls. I wonder if we paid them double wages so we could get them to work part-time and guard part-time. Well, Ricky's the man to see them on that. A Karen, your angel with a new spread on your hands. Do you count cooking among your accomplishments? As a matter of fact, Cabarro, dear, I do. Why don't you lead me to the kitchen? Lead you? Nothing. Well, I'll escort you with you. Cabarro, I can wait. I want to find out how we stand. All right, old boy. No need to get excited. First things first, Cabarro. No. How much damage? Come on, mister. You stay here and keep out of sight. These faces starring in the role of Bart Kogan in the proudly-we-held production Story at Tenderec will return in just a moment for the second act. You young men graduating from high school, the United States Army needs intelligent young men to handle the thousands of important jobs opening up in our growing Army. If you can qualify for one of the Army's many technical training schools, you'll study such interesting subjects as radio, radar, mechanics, or electronics. When you're in the Army, you'll wear with pride the uniform that's the mark of a man. So don't worry about what you're going to do when you finish high school. You'll find the answer to that all-important question at your nearest United States Army and United States Air Force Recruiting Station and list in the United States Army today. You are listening to Proudly We Hail and now with your star Lee Tracy in the role of Bart Kogan, we present the second act of Story at Tenderec. I think they've had enough for the time being.  It's getting bad. I know it, Van. You lose any men on your side? Fun. Free wounded. One of them too badly. What about you? Two and four. You'd better go see how Carver made out. They hit us front and rear this time. Next time, I suppose it'll be from all four sides. Maybe that prisoner wasn't lying. You all right, Ricky? Well, me find Dundee Twun. I'll give those babies what for. Good. How many? Miss Burke, I thought I told you to stay at the house. I wanted to help. She did help, Bart. A couple of the lads got a wing. Karen knew what to do. If you're a nurse, that's fine, Miss Burke. We'll set up a hospital in the house. But you'll obey my orders or I'll have you shipped out of here tomorrow. Ricky, take her back. Yes, Twun. A regular Napoleon, aren't you, Mr. Kogan? You two boys get back to the house with her. She'll pick you up. Say your only casualty? Right. Listen, Bart, what have you got to be so rough on her for? You want her to get hurt? Of course not. I didn't know she was here with us until things quieted down. Why be so rude? She's a nice girl. Pretty too.  That's not her fault, Bart. She's just trying to do her job. Well, we don't have time to argue about the merits of Miss Burke. She'll do as I say if she leaves. We've got enough responsibility in our hands without having to worry about her. As a matter of fact, old bonehead, you're right. Last night was the worst we've had so far. The night went far beyond that. They'd come in fours, going to try to wear us down. And then, poof, Penderac is in ashes. Good thing we got our last shipment to Singapore. Might not be another. Nine wounded, three done for. That's how it adds up. It's not good. Well, no point in standing here, John, about it. It won't be any sleep for any of us tonight if we don't get things organized. Tomorrow we'll see if we can get some reinforcements from Koala. No rest for the wicked. With Ricky's help, I'll turn your living room into a hospital. That's fine. Tomorrow we'll try and get a doctor over, maybe get these men to Koala. How are they? Two of them are pretty bad. The rest will be all right, I think. I guess you really have been through this sort of thing before, haven't you? Yes, even worse. I'm, uh, well, I'm kind of sorry if I've been unfriendly. It's just that... I think I understand. If we can get help from one of the other plantations tomorrow, or some reinforcement from Koala, I'm afraid we'll have to cut your story short. They mean real business. I made some coffee. Would you like a cup? Maybe I could ask a few questions. Coffee sounds fine. I'll have to get back soon. How about your patients? Oh, they'll be all right for a little while. I put them to sleep. Lucky you had more seen here. We're equipped for a long siege. How long has it been going on? About three years. As bad as this? Never as bad as this. The past six months around here have been brutal. Hundreds of plantations destroyed. Villages burned. Women and children killed. Couldn't you all band together and go in as a friend? No, the jungles are too thick. It's impossible. A man doesn't like to cut down his own fighting force to help a neighbor, because while he's gone, his place may be hit. That's happened often enough, so now each plantation has its own independent outfit. Here, try some of his coffee. Thanks.  That's true, but the boom isn't going to last forever either. Mmm. Oh, that's wonderful. Ms. Burke, what other talents do you have? Asking questions. I'm glad you like it. Say, do you still sell your rubber to any one buyer? We deal through brokers who sell exclusively to the United States. Could that be the reason they're out to ruin you? You'd think so, wouldn't you? But it doesn't matter whether you sell to their friends or not.  It's simple enough. The long-range plan is, why should they buy what they think they can ultimately take? In the meantime, these fanatics are making it as rough on everyone as they can. You said the boom won't last forever. You mean you'll make as much as you can and then clear out? Well, you can look at that a couple of ways. Van and Carver and I have built Tenderek with nothing but sweat and determination. Tomorrow you'll be able to understand that better when you see the jungle and the mountains all around us. Just about the time we got things in good running order and knew that it had all been worth it, the war started. We got off with our skins and that's all. We all did our bit, as it were. When it was over, we came back. Tenderek hadn't been much compared to most of the other plantations around here. It went to pot. And so you started all over again? Just about. We were in a hawk up at our ears until last year. Now with the boom, we've been cleaning up, but the boom isn't going to last. I don't know.  What are you going to do? If you got this man telegaddle the way, would that help? For a time, yeah.  You can't get rid of him if you don't know where to look for him. It's suicide to go into the jungle after him. Well, thanks for the coffee. You got to get back. You better try and get some sleep. We'll see how things are in the morning. I... Well, I'm sorry if I've been a nuisance. No, you haven't been.  But this isn't any place for a woman, even if she is after a story. What was just coming for you? We've had a spot of luck. What do you mean? Clot one of Kellogg's boys. He's badly hit, trying to crawl away. One of our lads recognized him as having lived in his village. They had a talk. Evidently, the poor devil knew he was going to die and felt sorry for all he'd done. He told our man where Kellogg's hideout is located. Listen, those cookies don't ever feel sorry whether they're dying or not. That's another trick to lead us into a trap. Well, that's what I thought. But Ricky said no. He talked to him, too. He said it's straight. Mm-hmm. No, no, it sounds a little too pat. Ricky! Oh, yes, yes, yes to one. What about it? Well, this fellow, he knows to say lie. This fellow, he's scared. Plenty scared. He afraid he'd die and go to bad place. Where did he say the hideout was? In jungle. Go that way toward Gunanka Island. Ah, you might know. Do you know the place he was talking about? Uh, yes, to one.  No, take too long. Make too much noise. By the time we got there, they'd be gone and for good measure, they'd probably ambush us. What have you got in mind, Bart? Ricky, did we reach that place before dawn? Um, yes, to one. We go now, but travel fast, and I still think it may be a trap. At best, it's mighty risky, but still it's worth a try. Telog's been flying the ointment around here for a long time. If we get him out of the way, they'll be without a leader for a while. It'll buy us some time to try and work out a better defense system. Agreed. What's your plan? Give them some of their own medicines. Hit and run raid. Four of us will go in.  Sneak up on their camp and wait. Telog shows himself we'll cut loose and make a run for it. That's cutting it pretty fine, Bart. Well, I can't see it any other way. It's either that or you forget all about it. I see it's jolly worth a good try. Which one of us is going to go? Well, van here doesn't exactly strike me as a woods runner. So, I'll flip a coin. It'll be either you or this lad. Call. Head. Looks like you're the lucky fellow. You have all the fun. You can take care of Miss Burke while I'm gone, Ricky. Ricky, get your two best men and... Well, it's time we hit the road. Come down that one. Good. We'll spread out here and wait for it to get light. And remember, don't let go till I give the signal. Then one blast, throw the grenade and run for it. They may have a couple of house posts close by, so keep your eyes open for anything. Good luck, Ricky. Now. Yeah, Sniper, but I got him. Get going. I'll hold him off as long as I can. We get off trails, hide in jungle. No, no, no. Get out of here. Put me down. Ricky, come here from moist. Oh, they... they never find us in here. Here they come.  No. No, thank you, old girl. I'm not really hungry. You really mustn't give up hope. Perhaps they hid in the jungle. I'm afraid not. I'm afraid Bart and Ricky have bought it. Other two chaps heard shooting behind them. They've run into one of their blinking outposts. Wouldn't they have run into it when they first went in? I don't know, Karen. Where's Dan? Took a walk down by the gate.  Bart Krogan. One more man who went down fighting to hold what was his. There's been a lot of Bart Krogan's out here. Men who wouldn't quit. Well, Fan and I won't quit either.  We'll just fight. Well, I just... Cover! Come on! Here, let me take him. You all right, Ricky? This fella, Jim Dundee, saved my life. Put me down. I can walk. Sure, you can walk like a daisy. You get all the luck. Now look at the nurse you're going to have. What do you think I let myself get shot for? You'll be the one to take orders now. Put him in the living room. You know, if this sort of thing keeps up, I'll start losing weight. I wonder why anyone ever invented rubber. So you could play hero. As his nurse, Karen, would you tell him to shut up? Bart, huh? Be quiet. If you don't do as I say, I'll leave you out of my story. Terrible woman, Cobber. All your fault, Van. You'll probably get it all wrong. Say, growing rubber is as easy as bouncing off a log. Be quiet. We will return in a moment with a word about next week's show. Next time you see a soldier of your United States Army, take a good look at that uniform he wears. That uniform is the mark of a man. From the buff and blue uniforms of General Washington's Continentals to the uniforms proudly worn by the combat soldiers of today, the United States Army insignia has been worn by many generations of men. They're good soldiers who have faced with quiet courage the dark days of Valley Forge, Shadow Thierry, Baton, and the Pusan perimeter. The man who puts on the United States Army uniform joins the good company of those stubborn Americans who never admitted they were elected. But the man who wears the Army uniform needs help, the help of all young Americans who can measure up to the mark of a man. Join him now. Go to your nearest United States Army and United States Air Force Recruiting Station and list in the Army today. This has been another program where we hail presented in cooperation with this station by the United States Army and the United States Air Force Recruiting Service. Proudly we hail Starr's Lee Tracy. Story at Tendreck was written by DeWitt Cough. The music was composed and conducted by John Guarnieri. This program was produced under the supervision of Charles and Rogers Productions and directed by Charles Wilkins. This is Kenneth Banghart speaking and here again is your host and star, Lee Tracy. Join us next week over the same station and proudly we hail, won't you? Next week we go to Egypt for an adventure involving a mysterious traveler, a secret mission, international complications and three planes to Cairo. Until then, goodbye.


write a program to generate 10 random numbers that we have there were permutations just means that numbers are arranged in a random order okay so every time when you run the program it's going to generate a list of 10 numbers from 1 to 10 and arrange different orders randomly and you should not have duplicates as we unique numbers between 1 and 10 so how would how will we do this and what is the best approach to it okay so the idea is that you're going to have a list of 10 slots and then you're going to go to the first slot and add a number there right the proof was approached will be you go to the first slot right you're the first one so you check here you check check if this is empty right if it's empty then there's no data in there yet that state that's like the case number one it's like case I guess case number one if it's empty they all course the first number could be any number between 1 and 10 right it doesn't really matter so then you if it's that's the case then you add one to the first right so here you would before we do that let's create a list first so put it down a list is equal to empty right if it's blank there's no data in there yet and so we check the list so we say if the numb list numb list is actually the Len right so Len of the numb list is equal to zero that means that there's no data there yet so it's gonna be the first number you're going to generate now I do want to mention one thing here we didn't cover this yet but there is a library that you need to import into Python to use it and that's called random so up here on the very top of your code you want to import a library called random okay and we'll do this next time how you can use that your own module it's important to your program and use it so this random here has another function to call random dot run int for example I'll do it here to show you so you can see it and this is a really good way to use it so I'm gonna import random first okay and there's a function called random that run and your passing number you can see that there are two parameters the A and B it just mean the minimum and the maximum so it's a range between let's say one and five okay if you want to generate random between one and five that is going to give it to you okay so if I go up there okay run again you see the every time I hit that it's gonna randomly generate a number of it for me between one and five okay so that's how you use it to generate a random number it's gonna we're gonna fill this list from one to ten all right so I'm gonna put here a R for the number for the random number is gonna be random dot run int want the integer between one and ten right that's this is between one and ten okay so initially you would you run it you might get a one you might get a ten I don't know but if the list is empty I know that I can go ahead and add that to the num list we use to append the function okay that always add to the end of the list so I'm gonna add the R to that list so now I got my first number okay that only works for the first case one the list list is empty after that we don't know anymore right it's gonna be have one number it might have all ten we don't know and so so from here on then we're going to maybe use a loop right use a loop and the loop can generate a from one to ten or from I guess one tonight that's how you do it okay and so if it's not so if it's not zero then we need to generate those numbers okay so that means we're gonna start a loop for every number from let's say what should we call it from I up to and the range of one up to ten right because we already have the first one so we just need a one to ten with this which is 99 numbers left so that means like the second slot right so so in this case after we did that one so our num will look like for example if the random is two then it looks like that okay then the next time we check is no longer two so what do we do okay we will then check to see if it's a if it's a if it's the number is in the list or not right if it's in there then you want to generate a random number again until we get a random number so before I do this though I want to put this into a loop because we'll loop this to the whole thing ten times so actually I should up here I want to do is put a loop up here let's do a here let's do a range actually this should be up there it should be up here I probably should but if I for range between one all the one to ten which is ten right including zero which is the index for now and I don't like ten here right it's a magic number so we don't like it so usually you put it max max is ten right you put max here and then you hear from zero to max so don't use the magic magic number in your in your code and they would have and did this over like this right so before we do that though I want just to randomly generate the number first maybe I should move that up here like this I generate a random number first I check to see if the list is empty now if it is empty then go ahead and add that to the list okay I forgot my code in here if it's not empty that means the list has some data already they haven't got to go ahead and do the following so you have what do you have to do actually I'm not gonna do that one here yet I already did up here so I'm not gonna do a loop again so that means that it's possible that the number could have like two five eight and already but I don't know in there so what I do is you can check to see if this random number is in the list right so you say if the R is in the list of num list right remember that one a function so for example if it's if the list is one two three right if I say is two and if three and L it will return true right if it's not in the L if I put 12 and you return false okay so if it's already in there that means that I don't want to add the random number again I have to generate a different random number again right has to be different so that may if it's in the list then you basically continue you can do this continue do nothing right skip it and go back to the loop again but if you do that this loop is gonna go to the next one as you you might skip the next slot must skip it so you don't want to skip it I'm stuck so right I'm stuck at the first number I'm looking at the second position and the second position I check it and say do we have a number already if I randomly generate two again oh with two is already in there okay so I have to go back and get a regenerate another number but I don't want to keep looping this all the way to 10 yet so that means that actually loop this whole thing I'm inside another loop right so I'm doing a brute force here so that means I have to do something like while something is true I can force it to be true and then move that over okay so at the first index I'm looking at the first lot and if it's true yes continue the loop here I generate a random number I say I got it too thanks I got it too I check my list for the very first time it's empty so it is zero okay that's good then add to or push to to the list of num num list now has to so this else plot is completely skipped goes back to the L goes back to the wall and then this whole thing repeats again so I don't want that either right I want to be able to jump out of the while loop and go back to the next index so it goes to the next position okay so that means once I append it here then I have to break out of that loop okay this means exit the while loop so exit the while loop you completely get out of that and then there's nothing out here so we got to go to the next index now I'm looking at number so initially zero now look in a position at one okay so the index one comes in the whole thing repeats again I generate another number let's say this time I got it three okay the three goes in here I check its part no this is no longer true so this whole thing will be skipped it's only runs at the very first time I need to check that anyway and then it goes down here so I check this R is this R which is three is three in that list my list was only two so no it's not it's not true right so therefore this is not true so I don't continue I will go to the else close because it's not in the list that means that I'm gonna go ahead and add this to my list so I go to num list that append the R okay and then once I do that again I have to break out of that right because once I found it then I have to break out of that okay and then now we go in an index I'm just do here I'll stop here index number two so now I go here and I run a regenerate number let's say this time I got a two again okay it's a random number right between one and ten so down here this is false we skip this we go to else close is two and the list and we already had two and three now by now we had two and three right so yes two is in the list okay so two is in the list so therefore this is true you're gonna continue continuing means skip everything else and go back to the while loop and go back here again and then we generate render another number again what if I get it to again it's possible right so you see this cycle through until I get a number that's no longer two and I get a let's say I get it seven and then our seven comes in here this is false yet it's not in there it's new number add that to this list so my number now has three seven I break out the while loop okay and then now you go to index number three right so you see how this is done this is a really tedious process it's called a brute force approach because you go through every iteration the entire list of ten numbers and you randomly generate a number from one to ten is unique you place it in there so we'll see this works okay I'm gonna go down here and save it and let's run and let's see if and at the very end over here I'm gonna print out print out my numbness and see what that looks like okay so you can run this and here's my numbness as you can see is unique from one to ten there's no duplicates in there but run again I should get a different permutation right it's randomly a different okay so here I put one up to ten I should have put here up to max right max is ten so now I can do more I can add like what if I go up to 50 right so you can see that by changing using this kind of variable it's very easy to change one place and your program works just like that so if I go and run and now I'm gonna get 50 numbers and this should all be unique okay so this is the what's called the brute force approach because I'm going through my list I'm adding one at a time but every time before I add a number I have to randomly generate a number between one and max and if it's already in the list I have to keep you know cycling this every time until I get a different number I can add it to the list so it's possible that I keep getting a two many times so wasting a lot of CPU time right we don't know because that's really fast you can tell so I want to show you an approach that is asked by the the author so what I want to do is going to put this into a put it to a function we call it def it's called it F1 for now so I move everything over okay and if you want to use it you can call it down here I can call so to use it you have to call F1 and then invoke that function right so you can get the result out here okay so now I'm gonna do another one this time we do the F2 using the one that is given by the book and or something similar so the author says let's go back over here use this approach okay this one here that does something like this and why is this important efficient what we'll just check it out so it says to make a second list and fill the list with numbers from one to ten right so we keep this num list as as it is I'm gonna fill another list so it says I'm gonna go here create a list we call it we should call it numbers I guess and this number is going to be filled with a number from one to ten right so one if you're just gonna be one to ten instead of doing that way I want to do a four look really quick for I and range from one up to max right brushy yes zero up to max max as as you can see it's orange so my variable is kind of bad right it's a keyword but that's fine for now and I'm gonna generate a number from nums append the i plus one okay so I'm basically generate another one one two and then up to max okay that is number so one to ten one to a hundred and so forth so that is my second list this is the thing here now repeat ten times as you can see here so we do a range or I I and range up to ten we'll call it ten call it max right whatever that is so it says remove the element at the position of the second list every move means you can use a remove function you can use the pop function a lot of the functions we talked about last time so for example if my list is go to one three five like this right to remove like the first position you can do a l that removed and then remove a value a value of one right remove the one and now my list is only three and five left so every time I take out a number I reduce the size by one okay so once I reduce it the number is gone from the list so I don't have to worry about random numbers right it's already it's already it's already there so my my other list will always be unique all right that's one option another option you can do is you can do a l that pop if you just do pop here it will always pop the last one the list I don't want that I want to pop a number that is in there so and the number of the index position of the number so let's say three it's not possible because three is not an index my l has only two so zero and one only so the pop function would do l dot pop a position of one will give you five if it turns the number also it removes from the list okay so my it pops of five returns that number and then it drops up from the list and then my list is down to one okay so we use the function I'll add this number that is pop from that list I pinned that to my num list okay and so here I go into randomly general in number the number will be the index of this num's list for one two whatever it is right so here you would randomly generate a number like like like we did before and so I'll do here or again random that random int between zero okay up to now max okay if you do that it will always generate a number between you know up to max we don't want that the size number that when we when we remove something this size shrinks by one shrink by one every time so we want to do is the length of the num's right this num number now it has whatever that many x if it's 10 it has size of 10 I've removed one it's going to be size of nine size of eight seven six and so forth so when the random number is going to be from one actually uh yeah from zero up to that number minus one because it's the index position right the index is always one less than the length so this is this is the index between zero and n minus one right so I gather my number position this is a random position of r and then what I do is I'm going to just basically it says remove that element from that list so if you do something like this say for the n is equal to nums that remove if I remove but again I have to randomly get a number but I don't want that number I want to get the position of that so again that's why I say I'll use the pop at the r position okay if r is the index position of these numbers so if this is like you know it's going to be like one one two three four five and then all the way to uh n right 100 doesn't matter okay so it says the index of whatever this random is let's say it's random of three so here goes zero one two this is the position of the three third index right so I'm going to pop this number four out assign the number to the n at the same time pop will remove this from the list okay so I take that out and then I append that to the num list the n to the list and it pops so that at this point this has been reduced by one okay so the number is now gone from the list because four is out it's going to be one two three and then five two the rest of those numbers right and then I would do it again so you go back and you go to the next index position and the next one right of the range or whatever that is you do it again get a random position if I get a three again this has a one zero one two three so I pop that number out five say the two n so five is removed from the list and then now I add it to the list and so forth so now I'm dealing with the position only um and I will always get a unique index because my index is always shrunk by one right so eventually it's going to get to zero okay and that's when we stop so this is the approach that is given here and so if I go back down here and run the f2 function and if it's correct I should get the same result as before save it and run it oops okay so I get a random number again just like before from one two fifty I can make it smaller so we can see um those ten digits okay so here you go it's unique just like the other one okay so as you can see both works which is fine but now is like which one is more efficient right and that is why uh program is it's so intriguing it's so fun because you can have this you know code can be done in many different different ways and what is the best way how do you measure that yeah just so you want example to do that you can you can see why sometimes one is better than the other okay so to measure it I'm going to go up here and in a random minute get another library called time so I will measure the time before I call the function so right here I'm going to start here okay the function up here is not really important is it only affects what I call this function or this function here okay so it will go in here do its own thing and then it will exit out right okay so so before I let let's try f1 first okay before I run it I want to set called t1 is equal to time time I'll start here it will set the clock and then it will go and run the f1 process and then when it gets out I get different times they'll call it t2 okay and then I get my list and then I'm going to go also here print the call it um f1 and we'll get the difference between the two right it's it's basically t2 minus t1 right we'll give you the difference in time right so so for example let's just see what happens right here okay run okay so the time is like zero zero it's really really fast right you can't really tell because it's way too fast now what I'm going to do is it also changes to um a format let's put a percent here uh we'll go to maybe like 15 decimal places okay and we'll do just make sure it's subtraction first uh up to 15 decimal places so you can see the number it it's still zero zero not too bad right it's because number is too small what happens when I reduce or changes to let's say 100 okay the size of 100 numbers now let's see what it looks like okay you can see that the time's consuming now instead of zero zero zero zero zero zero zero nine nine okay what if I ever change it to let's say 500 okay zero zero eight not bad what if I change it to a thousand okay so point zero four right so you can see it's it's not that bad right it still goes and still does it uh quite fast now it's lagging okay ten thousand it still don't take so it took me four seconds okay so four seconds for a ten thousand number now let's try the second one try the f2 okay the same number of numbers and I'll run this boom right point zero zero nine seconds at ten thousand numbers so you can see this is way more efficient than the f1 okay so you can see both f1 and I'll run f2 here and I'll have a time three is equal to time dot time and then we'll duplicate this this is the f2 times would be t3 minus t2 okay so we save compare the two and you will see that it's running right now so here we go the f1 takes about four point eight seconds the f2 is only point zero one seconds okay so you can see the result is the same but the code is makes it so more efficient using the second approach right so sometimes when you program yeah do the brute force first make sure it works once it's working they can go back and revise it to make it more efficient