Hi there, my friend and friends, people often use position fixed instead of position sticky when sticky would actually solve some of the problems that they're running into. And it also opens up fun effects like this one right here. We just make things magically appear. We'll be looking at some of those things that position stickies actually better at that people use position fixed for. We'll see how we can do this fun effect that we just looked at right here and a couple of other useful use cases for it as well. And so to get started with that, I have this example that is right here that we're going to play with where I have a fixed box here will become fixed and a sticky right there. And they're just in you can see box fixed and then we have a box sticky right there and we're going to sort of see the differences between them and just because I like having better color contrast, let's say color is black on that so we can read the text inside them a little bit easier. So the first thing we're going to do is look at what happens when we do a position fixed and then we'll look at the position sticky to compare them. And when I first do fixed, it looks like absolutely nothing has changed. But if I scroll the viewport, we can see that it's now fixed in place. And fixed is except for a few really small edge cases. It will always be fixed to the viewport and scroll along with it or yeah, won't scroll as everything else scrolls by position sticky can often feel very similar. But it's always a little bit weird because you first put it on and it doesn't actually stick and it doesn't actually do anything. But let's say I have a bottom and we're going to start with top bottom is a bit of a weird edge case that we're going to get to after. But if I do a top sticky in a way it's similar but it's going to look like it's not working until it reaches the top of the screen. And let's put a top zero here actually just to compare the two because at this point they'll look like they're exactly the same. But when I get to the bottom here, that sticky won't escape its parent and it stays up and scrolls off fixed comes out of the flow and it really stays out of the flow whereas sticky is sort of in the flow gets pulled out but can never escape from its contained lock like that and it stays right there. And whereas fixed as soon as I did that top zero you can see if I don't declare the top zero, it will stay where it originally was in the flow even though everything will come up around it. But as soon as I declare a position on that or a top or whatever, it will go where I want it to. And so that's already a pretty noticeable difference between the two right there right so very big difference now one time where people use position fixed when they probably want to use position sticky is if they have a navigation so actually let's comment these out for the time being and if we come in here and I go all the way up I already have one ready so we can turn that on just a very simple nav like we're used to seeing styled it up a little bit and let's go here and it's all in my header so we're just going to come in right header here and on this header we can try both and let's start with a position of fixed and so just like that fixed one here as soon as I declare this it's pulled out of the flow and you'll notice that everything else is moved up underneath it you can see that's there and it also shrunk down so I can come back here and say with 100% again and just to be safe we can do our top zero and this is often what people want where we're scrolling down and it's fixed at the top the problem is we're covering some of the original content here and this is a silly demo so I'm not covering anything important but a lot of the time we have our hero area or some you know it's our big cool thing that we're making that homepage look really good and then all of a sudden part of it goes underneath that and it sort of stinks if I come and I change this to position sticky I solve that problem because position sticky is part of the flow until it sticks and then as soon as I going it's stuck to the top zero and it's exactly the same thing but without having to worry about adding like a padding or margin or something on your body to accommodate the height of your navigation so right away really nice use case this will just continue to go forever with the page because the header is my first thing that's inside my body and as long as it's the first thing or as long as like the body is the parent you never have to worry about it getting stuck like this one was getting stuck before and like actually scrolling off if you do have it nested within other things then you always run into that potential where something might scroll away now one thing you could do with if you're using a position fixed though let's put this header back to a position of fixed but instead of a top we can give this a bottom of zero and it's going to go down to the bottom of the page and be stuck there and maybe that's what we want I don't think it looks fantastic in this use case but there you go that works if I make this a position sticky on the bottom instead it doesn't work and it seems like the bottom zero is not working and that's a little bit frustrating and it's sort of like why it should just be stuck to the bottom so for this we're actually going to turn off our header and go back to this silly example but I'll be back in just one second because I need to add a little bit of content to this page all right so I've updated I've added a little bit of content over here so we can see we have some paragraphs there and as we're going to run into a bit more on the sticky side but I want to focus on the fixed side for just one second which is here or I have my top zero that we saw before and if I do a bottom of zero just to reiterate it goes to the bottom and now it's fixed to the bottom of the page over there and it just sits there and it can't move it's just where it lives now whereas if we do the same thing with our position sticky and you know what let's just turn off we don't really need the fixed anymore so I'm just going to remove that whole thing from here and then we can just worry about the position sticky one so for now I'm going to let's keep this one at a sticky to the top just so we can see that it will stick to the top and slide down and you can see I've added a second sticky box here which is just we have my first one here then we have another content with another one there and when we get there it's this one stays with its parent and it pushes away because the parent is moving off and then the second one sticks and it sticks to the top and you would think that if we switch this over to bottom we'd get sort of the same behavior maybe upside down or something but it doesn't actually change anything it just looks like regular flow and you feel very defeated and this is where sticky is a little bit strange in this context but what we're going to do is take sticky here and move it down to the bottom and we're going to take this second sticky and also move it down to the bottom and the first one it won't actually stick you can already see the second one is sort of sticking and the reason this one is not sticking is because it never actually reaches the bottom of the screen the second one here however you'll notice how it's actually pushed to the top it's at the very top of the content now and it's going to stay there and it's going to stick to the bottom until it goes back to its natural resting place where it was originally in the flow so it's sort of the opposite behavior of when we had this at the top where it would stay in its natural resting place scroll scroll scroll and then if it got to that top zero then it would stick and of course this i've only been using zero but i could do like a two rem here and then it's going to stick two rem away from the bottom so as i go there it doesn't stick until it's there's a gap of two rem on the side over here so we can see that it's going like that and then it sticks and so yeah it's basically the opposite instead of being in the natural flow and then sticking at the top it will stick to the bottom of the screen until it gets to its natural flow and it's really weird it's a bit of an edge case and kind of strange and you probably won't use it too often but it's one of those times where when you do want to use it and you're really frustrated about why it's not actually working you really do need to make sure it's at the bottom of the content in the first place and then realize it will go to the top of the parent sticking to place until it gets to where it originally was you might be asking why would i ever want to do something like that but that's actually how i created the effect on this one right here where we had that show up at the end just like that uh and the way this is working is really interesting but we do need to use you can see i have a position sticky and i have the bottom that is set right there so we're it's basically stuck there the whole time but uh and it's it's part in this content i have my content box and then i have the end here and the real trick is with how i'm doing this is i have two things so let's actually take this white or let's just drop the opacity of this one down to like a point two so we can see behind it and the entire time the end is always there and it's stuck with the parent and it's flowing along stuck at that point or how far 10 rem off the bottom of my page and then as i'm scrolling i'm scrolling i'm scrolling eventually the parent is there and it goes along with the parent and just to show you where the parent is let's add a border on there like two pixels solid red just to make it easy to see and so you can see it's always staying two rem away from the bottom of the page until it gets back to what its natural resting place actually is and then the rest of the parent just sort of flows off and it goes along with it and so yeah it's a nice little fun way to make that type of effect i don't think it's something you would use on every project but it could be a cool little addition that you could have for certain things to sign up for your newsletter that magically appears or something like that and it creates sort of a fun little unexpected behavior maybe this could be improved if there was a shadow on something but yeah i think it's a fun little way to have that type of effect but there's also more practical ways that we can use position sticky here i have my content here and then i just basically just have content with headings and what i want to take a look at here is what we can do with it and a bit more of a practical use case so we can play around with it a little bit so on these they're called content and we're going to get rid of the background color on them because i don't think with the background color it would be something you'd really want to keep but it illustrates how it's going to work and then when we turn off the background color it's when it looks a lot cooler so we have the content here and i'm actually actually i'm going to wrap this in a media query somebody at media i'm going to say width is greater than let's say 800 pixels and this is the new range syntax for media queries that is in all browsers now though it's relatively new so browser support is not fantastic but for demos or personal projects you can get away with it but you might just want to do a min width 800 if it was an actual project and my content is going to get a display of grid with a grid template columns and let's just say it's going to be 100 pixels and then 1fr so it gives me two columns which isn't the greatest thing in the world right now but then what we can do and this should help illustrate one of the gotchas with position sticky as well that we can run into so we're going to say content anything that is not an h2 will be a grid column of two and that just means the paragraphs should all live on the right side except it is not working why not because i forgot my period right there so there we go and we can also go and let's take the height off of these because we don't really need the height on that it will sort of break how we want to do things there we go so we have all my content that is smushed together a little bit now but it looks a little bit more like how we'd actually you know have things minus the background color so a little bit of setup work but we got there so we have my headings that come here and then we have the text that's there and that's really important thing and of course when we get to too narrow over screen they stack on top of each other because we don't really want this to happen at narrow screen sizes and let's just also add a gap here of two rim just so things aren't too stacked together perfect and with that now I can say that inside let's just say content and choose the h2s that are there and of course this could be a class of like you know the heading or sticky heading or whatever you want to do for it and we're going to say that the position is sticky and we're going to say that the top in this case let's do like a one rim just so it's not going to actually stick you know it should help it stick where we want it to be and then you can see the heading is sticking to the top and scrolling down and just if I did a zero there just to show you why I put one rim it sticks a little bit too close to the top of the page in my opinion so we're going to keep that at one and then it sticks and it's sort of there and then it stays within its original one so it's sticking and then this one comes and then the next one comes and the next one comes and so on and so forth and it doesn't look too fantastic right now but if my content we have it right here or we'll go up to the original declaration even though it's a little messy because I had all that other demo stuff here but we take off the background color there and all of a sudden things look a little bit cooler where we also want to take off the text color like why did all my text disappear why is it a low opacity so now when I scroll down the first heading sticks while we're there and then the second heading is there and then the third heading and then the fourth heading and so on so we stay it sort of like keeps the heading for that content there as we're scrolling down which is kind of neat and a fun little effect and then it goes back that way and when you do it like this it can look like it's not really working properly at times depending on how you set it up and that's one of the reasons I wanted to originally have the background color set on it so we could actually see what it's sticking inside of and then why is it pushing off and if ever you have something that's not sticking or it's going away before you think it should go on the parent and add a background or a border or something so you can visualize what's happening because when we don't have those things it's much less obvious what's actually going on and I've made an update to my text here to make it one big paragraph and this same issue can happen if you're using display flex instead of display grid just because of how flex works and we'll explain it once I see what it is but you'll notice even though I kept everything else the same things aren't sticking and that can be really weird so as I just said turn colors on and in this case if you put the borders on the parent you won't see it so you can also put an outline or borders on the children to see what's happening and the item that I want to stick isn't sticking because it's stretching and it's actually reaching the bottom so the you know normally we were if this was actually going to stick we need the height to be here the whole height it's filling up the parent is going away so if the parent is going away right let's add a border here border of five pixels solid did it be black and we have the padding there so like it has nothing to stick to because it's already being pushed off on the bottom over here and so if ever this happens which display flex by default is going to have that item stretch or grid will if you only have one you know it's two cells here it didn't do that before because I had multiple cells coming so this was just living within that top cell so just those types of things they can catch you off sometimes are these and it's very easy to fix just where you have your display flex or your display display grid you do an align items of start and that just pushes them all to the top so they're not taking up any room and now when I go it will actually stick into place because it has room to go down and go into and that would be the exact same fix if you're using flex box and this is one of those things that can be infuriating so turning on the border on the parent can help and if that doesn't help turn the borders on on the thing that should be sticking at the very least so you and then often what you see is it's actually stretched out and then once you've solved that problem you turn off all your borders and you get that same effect coming back in and it can look pretty neat once again just like we had before and while we sort of looked at the basics here we can do a lot more with position sticky like with what you can see going on on the screen right now which is something I built out a little while ago using primarily position sticky to look at how we can tell a story using CSS and if you'd like to see how I did this or watch this video it is right here for your viewing pleasure it was a lot of fun to put together so I hope that you do enjoy it and with that I would like to thank my enablers of awesome Enrico, Michael, Simon, Tim and Johnny as well as all my other patrons for their monthly support and of course until next time don't forget to make your call on the internet just a little bit more awesome


He says, whenever I go out amongst men, I return home less of one. Indeed, indeed. You know the passage then. Yes, I do. I did. And that, in fact, is a quote from the Roman philosopher Seneca. Oh, okay. So, can I stole it from him? And he really emphasizes the importance of solitude and of the dangers of keeping company.  And Thomas A. Kempis is one of the reasons that he appeals so strongly is he encourages the very moderate approach. So it's not a kind of excessive asceticism or refusal to deal with the world, but it's keeping it in balance, keeping it in the right perspective. You know, and to recognize the dangers of being in company that, yeah, I think most people can experience that, that you sometimes are in company in a situation and you do something or say something or witness something which you normally wouldn't want to be associated with at all. And it's particularly for young people, of course. So yes, this cultivation of solitude, yeah.   They come back 24 hours later and they're resistant to doing their chores and everything. And it's like, they come back, I have to reprogram them just even after one night away. So it's a little child version of, yeah, when we go out in the world, we come back all messed up.


The Bitcoin winter continues. As we sit patiently waiting for that Santa rally, the market prices has really, really been putting us to the test. So with a lot of fud being spread throughout the markets about the new COVID variant and the feds possibly speeding up tapering, which basically means that they will slowly start pulling back the stimulus that they've provided during the pandemic for the last two years, which of course has kept the interest rates low. It has basically belled out a bunch of failing businesses and of course kept the stock markets at new all-time highs regardless of how everything else has been doing. And not to forget that now we also have December 8th to look forward to where top executives of eight major cryptocurrency firms including Coinbase will be testifying before the U.S. House Financial Services Committee. Apparently they will be discussing the challenges and benefits of financial innovation according to the committee's announcement.  So with so much going on, you're probably wondering how will Bitcoin react to all of this? And more importantly, how will it react over this weekend as we lead up to these events? Unfortunately, there's no way to be able to predict the future or what will happen or how the prices will react. The only thing we can do is look at the charts and look for different levels and different ways that things could play out depending on what happens and then over the weekend and leading up to that December 8th meeting and leading up to the tapering, the COVID variant. There's a lot of variables, a lot of moving parts in the market right now. So with all that said, let's go ahead and dive into today's analysis. Hey, what's up, Jay here and welcome to Bitcoin Daily bringing you guys the best tips, tutorials and ideas to help you guys become profitable and successful investors. The goal of this channel is to empower you guys as a community with the knowledge and resources to take your wealth up to that next level. So if you guys are new to the channel, don't forget to subscribe and smash that like button. Turn on the notifications. If you have any questions about anything that we cover, drop it in the comments. So currently looking at the structure of the market in the weekly timeframe, we can see that last week we ended up getting a very bullish candle, which set up what looked like to be a bullish week, going into September, finishing off November.  The stock market has been dropping almost every day and the crypto market has kind of been following. So all this fud out with of course the COVID variant and all that that we just spoke about. Of course, this is all affecting the market right now. And if we look at the structure, you see that we're still structured, we're still in place. We're in the green buy area. We're in the green support zone. And you can see that we're on the bottom of this channel that we've been kind of bouncing on for the last, you know, since back in July, maybe even June, right? So we're still at support. There's still no reason to panic at this point. But we do need, remember, just like we spoke about this last time that we were down here last week, we do need to see a bounce here to make sure that we stay within this channel and we revisit the top of this channel. If we do not get a bounce here and the support does not hold, then we could potentially be seeing a drop and that drop could be as low as around back to that $42,000 area, which was down here. Now we do have some supports on the way down, but they're not going to be that strong. We have, of course, the $50,000 area. It's going to be, you know, then we have the $48,000 area along with this moving average right here. This is a 50-day that's going to be right around there as well, right within that $48,000 area. And if none of those could hold, then we're dropping down to around the $44,000 to $42,000 area. This is why it's so important for us to hold here. If not, we might either go into an early bear market, which has never happened before historically. Historically, after Thanksgiving, we've never gone into a bear market. We've never hit an all-time high before Thanksgiving and then just gone into a bear market, right? So historically, during Christmas time, December, January or something where we've hit our tops. So if this is the end of the bull market, we're still expecting that one more move up. All on-chain analytics and historical data back this theory up. So that's currently what we're waiting for. But of course, this can all be, this can all change. We could either go into an early crypto winter or we can potentially be expanding this bull market into early 2022. So as long as we hold above 53, 52, I'm expecting a bounce. I'm expecting us to continue back up and I'm still expecting a new leg up hitting a new all-time high at some point. I thought it would be this month, if it's not, it could still happen in January. It just, there's a lot of things outside of Bitcoin that's currently adding into the fear, uncertainty and doubt right now in the market. And it's not just a crypto market. It's currently in all markets right now. So unfortunately, it is a reality of the markets and we have to just kind of follow it and see what happens. So you see that we're still holding this very strong support here. It was a huge resistance before. So, you know, we need it to hold here. If we can hold here, I'm expecting the bounce back up the top of this range up here. If we were to hit it sometime in mid December, that's going to give us a price range of around $85,000, a price target to potentially if we can hit the top of this channel here. If we fall below, I already gave you the levels in the event that we fell below, we'd most likely come all the way back down here. So that's currently where we're at right now. Maybe now in about an hour, the stock market will close and what I've noticed for the last probably two weeks or so after the stock market closes, prices kind of relax a bit and they tend to go back up usually overnight. And then as soon as the stock market opens again, prices once again to start to tank. And that's literally what's been happening, I think, for like the last two to three weeks. We've been seeing while the stock market's open, just a bunch of fud going on and it's been pushing prices down as soon as the market stock market closes, then prices kind of relax a little bit and prices tend to bounce back up. We usually get a bounce into the overnight and into the morning. And then once the market opens again, prices start to fall again. So now with the weekend coming in, usually weekends is low volume. It's hard to be able to predict what to expect there. So we're just really, there's really nothing to do here. I'm currently recommending people in the group to either stay out of trades or if they are using trades to use very low leverage at this time and to make their position sizes a lot smaller than they would usually use due to the fact that right now, it's hard to predict where we're going to go. And there's no direction in Bitcoin. We've just been bouncing around back and forth, back and forth. And it's, you know, when there's no direction, it's hard to make money in the market. So that's currently where we're at, what we're thinking and what we will be watching over the next few days, you know, going into Monday. Trades that we will be looking over for this weekend will be basically if we get a break back above 55k, that's a potential entry there to try to ride that up to around that 58 to $60,000 area. If we were to fall below 53, 52 and below 50, those are potential short positions there. You can potentially look to enter a short position on a break of maybe 52, maybe on a break of 50, a little bit safer. And that you can potentially ride down to maybe that $42,000 area if it were to break below those levels. So those are definitely areas that we're going to be watching. We're looking to play both sides if possible. Again, everything is very risky, though, because Bitcoin doesn't have a direction right now. So you just have to use lower leverage than you than usual and use lower position sizes than usual. During times like this, risk management is key. So that's how you will want to look to mitigate your risk. That's it for today's video guys. I hope you guys had a great week. Hopefully you all have a great weekend.   Sometimes the best thing that you can do is just sit on your hands, stay out of the market, stay out of trades until there's a better opportunity out there to make some money. If you guys enjoyed this video, make sure to smash that like button. Let's try to get back to 100 likes again. The Monday's video hit 100 likes. I thank you guys so much. Let's see if we can hit that 100 like goal again this video. If you guys are new to the channel, don't forget to subscribe. Over 60% of you who are watching this video are not subscribed to the channel. Also turn on those notifications. And if you have any questions about anything that we covered in today's video, make sure to drop it in the comments. Thank you guys so much. I'll see you on Monday. As always, peace and love.


The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The following is a presentation of TFNN. The path of least resistance is David White's daily trading newsletter, and if you're looking for active trading ideas, then now's a perfect time for a 30-day free trial to this powerful daily trading advisory service. David uses his years of trading experience to offer his subscribers his trading ideas each morning in his path of least resistance newsletter. With the combination of equity trades along with options, David keeps his subscribers up to date with all pertinent market information with intraday afternoon updates when warranted. Don't miss out on this great chance to get a 30-day free trial to David's daily newsletter, the path of least resistance, with no obligation to pay anything. David has been delivering solid recommendations for his subscribers recently, and if you'd like to see the type of newsletter he delivers every morning, then visit the front page of TFNN, and you'll find the path of least resistance under trading newsletters. For all the details and to start your 30-day free trial today, log on to tfnn.com now. TFNN is excited about our new software charting program, the Art of Timing the Trade Chart. In collaboration with Tom O'Brien and using his best-selling book, The Art of Timing the Trade, your ultimate trading mastery system, David White has programmed an outstanding piece of software that will complement any trader's methodology. Using this first-of-its-kind program, The Art of Timing the Trade charts allows you to scan thousands of stocks for Fibonacci formation setups, including guardleafs, ABCs, butterflies, and much more. The Art of Timing the Trade chart is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks, or even months searching to find. And right now, we're offering licenses available at only $79 a month. We are so confident that you're going to love this new charting software that will even give you a 30-day unconditional money-back guarantee. Don't miss out on this incredible new piece of software. Get your copy of The Art of Timing the Trade charts today by visiting tfnn.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of tfnn.com. Okay folks, if you like that last segment there, let tfnn know because I'm thinking about doing a Rolling Stones type thing where we cover the last 50 years of what I've done and what I've seen and things that I think work and don't, and why they work and why they don't. And some of the people that I've met, the whole gamela, it's going to be a couple hours probably. I'm going to do a full webinar on that if you're interested for my subscribers, let tfnn know. And if we get more than three people interested, I'll probably end up doing it because I do like to remember these things. I'm losing so many friends these days that it does take me down memory lane. I've been so blessed to be able to do this at my age and still have fun doing it. Folks, I past posted the chart of the Christmas corn. We down 27 cents from the high in the midst of the most bullish news that we've had since Hector was a pup and that dog's 19 years old. Now, you'll notice that the 382 retracement coming off of the May 12th low. And remember that was a big lunar event. I think that was the full moon. But anyway, that comes in at 419. So I'm going to be looking to buy the corn at 420. We're trading at 427 as we speak right now. I don't know where it's open yet, but I'll be buying it there with about a 10 cent stop. I think this is the first ABCD pattern that we're going to have. We'll be down 35 cents from the high. That's two harmonics in corn. A lot of things there at that 382 ABCD. If you like charts, you got to do this. I mean, this is what the charts are for mother, God and country. So pay a close attention to that. I wanted to bring to your attention, if you like ABCD patterns and whether you believe them or not, we posted this folks well over three weeks ago. This is the chart of the Google folks. Take a look at this. We suggested that there was going to be an ABCD pattern after the 382 retracement at 1185. Here we are $150 lower at 1042. That ABCD pattern was to the exact tick. In other words, from 1290 to I think it was 1025. That was the exact ABCD pattern based on that 382. Now I don't care if you use moving averages or not. That is something that you ought to pay attention to because that's the harmony in the market. It's geometry. Those are the things that you try to look at. I think it's important to remember some of those things as you look to see them. But that's neither here to there. Maybe you like it. Maybe you don't. It's just up to you. But those are just some of the things that I think it's important. Now one other thing that Gartley did that I forgot to even mention, and there's so much in the book I did forget, but take a look at this folks. Those of you that like moving averages, boys and girls, he had to do these by hand. Are you kidding me? They didn't even have calculators. They had those little adding machines. This is 1935 you're talking about here. It looks at the cross of the moving averages. He was doing this long before there was anybody interested in it. All this stuff is the man was a pioneer. No question about it. He was a chain smoker and a heavy drinker from what Don told me lived a very, very full life. But the last part of this of his life, who's rather in poor health, but that's neither here nor there. We wanted we looked at Google. I don't know what that means, Mr. Bill, but I hope it's something good. We want to, by the way, folks, that the BCD patterns don't work all the time. You know, sometimes they do. Sometimes they work. Don't, but you know, they do more than more than nothing. Anyway, I've had a request to take a look at the cup of Joe. We're going to take a look at coffee now for Ruby. Now you'll notice here that we had that big run up in coffee. And we said to look for a 382 retracement down at 9855. We got there yesterday, a big wide range down seven and a half cents. I don't know if we're going to be able to figure the, the GBS off anybody, but it stopped right at that 382. And if coffee doesn't fall out of bed from here, it's still got a chance, folks. It really has. It's going to be, it's going to be very, very interesting to see if it's going to hold that level. I don't know where it is, Ruby, but tell me if coffee is up today. If it is that that's major support. If not, it's not major support. It's just basically, you know, what we're watching here. Back in sugar, I will take a look at sugar. The sweet here, you know, the problem is, I don't have it up to date. Let me, let me get it up here to see, see if we're above that 1243 level. If as long as we're above the 1240, yeah, see the coffee held up right where it should have. It's up three cents from the bottom. The sugar looks like it's heading up to 1280 is what it looks like to me in the October sugar. As long as we stay above $12 a pound. Excuse me, $12 a pound in the sugar. You know, we should be, we should be okay. That's what it looks like from the way we look at it anyway. So let's keep in mind that's what we're watching. If you'll remember folks, when we were talking about the corn last week, and the reason why we were looking at this is the midst of a big, big run up in corn. You notice that it made that 1.618 expansion from the, the May High. We had the butterfly bottom down on the bottom. I know someone in Chicago that bought the Bajibis out of it there at a 369 and got out of it at 450 and is ready to rebuy at 420. So I'm going to be watching it there. You see that line there that says important gap? That's at that 382 retracement. I showed you the, the 60 minute chart on that with the ABCD structure coming in. So that's why that one is very, very important today folks. I don't know if it's going to mean anything or not, but today or tomorrow, and then we got the whole weekend to go through and we're in the midst of a planning type disaster. So whether that means anything or not, you know, we don't know, but all I know is that this is a really powerful move. And that's going to be something that's really very interesting to see what's going to, what's going to happen. We'll watch it one, one day at a time to see what's going on. By the way, folks, my good friend Kelly Henry on and his wife Virginia were laid to rest out in the Pacific Ocean yesterday on a yacht. The family had about 25 people on a very large yacht that they had rented and put the ashes into the, into the Pacific. And boy, those of you that visited me in Tucson, almost all of you's got to meet Kelly. He was one of my dearest friends from 29 years and he's just this great guy. And one of my favorite things, he was married 66 years and I said, Kelly, what's it like? You know, being married 66 years, he said, Larry, he said, it's just like it was 10 minutes. I said, 10 minutes? I said, are you kidding me? He said, yeah, 10 minutes underwater. That's actually from Rodney Dangerfield, folks. Sorry, I had to bring in a little levity. I can hear the sound of one hand clapping. Oh my gosh, the vegetables are heading towards the stage. I better get ready to do something else here coming up at the break. Boys and girls, remember that we have Shane Smolian all day tomorrow, so get your questions ready. The Wolfman is going to be back and we're going to be having a lot of fun doing that. And I think it's fun. We got one other thing we got to share with you too from the wizard over there in Naples, Florida. Calls it to the minute, Winske. He had a really interesting time here that he actually posted in his letter and it was when the moon actually went into, I believe, Leo exactly at the time on the 5th. That was yesterday. That's when the gold topped at $348.90. Let's see. If you're in the CD market and looking for a secure investment, the Tiger First Mortgage Program may work for you. The security for these first mortgages are building lots in the tax opportunity zone in St. Petersburg, Florida. The Tax Act of 2018 set up tax-free zones across the country where you can build and hold for 10 years and pay no tax on the profits, which makes these lots valuable. The investment is anywhere from $30,000 to $75,000. The interest paid is 7% yearly paid on a monthly basis. According to Bankrate.com, the best rate for a four-year CD in the country as of February 20th is 3.1%. A $50,000 investment at a normal four-year CD rate of 3.1% would give you income of $1,550 per year or $6,200 over the four-year period. That same $50,000 investment in the Tiger First Mortgage Program would give you $3,500 per year or $14,000 over the four years. What should you prefer? $6,200 or $14,000 of interest on your investment. If you'd like more information about the Tiger First Mortgage Program, you can call me at<PHONE_NUMBER>. That's<PHONE_NUMBER>. It's amazing to think that Tom O'Brien started his weekly gold report 17 years ago with the first issue published April 7th, 2002 when gold was trading at under $300 per ounce. Gold peaked at more than $1,900 in 2011, and after spending many years consolidating at lower prices, gold may be poised for its next big run. Tom O'Brien publishes his weekly gold report every Monday morning for subscribers consisting of coverage of the XAU, HUI, GDX, the Dollar, Bonds, South African Rand, as well as 25 different mining equities with specific buy-sell recommendations. As of April 1st of this year, the gold report currently has eight active positions with an average, unrealized profit of almost 8% for each open trade. New subscribers get a 30-day money-back guarantee so you have nothing to risk. For all the details and to start your gold report subscription today, visit the front page of TFNN.com.  Sign up today. Will the S&P 500 continue to climb for bold trades on U.S. large-cap stocks in either direction, trade SPXL, SPUU, or SPXS? Direction's daily S&P 500 bull and bear leveraged ETFs. Direction leveraged ETFs. An investor should carefully consider a fund's investment objective, risks, charges, and expenses before investing. A fund's prospectus and summary prospectus contain this and other information about direction shares. To obtain a fund's prospectus and summary prospectus call<PHONE_NUMBER> or visit DirectionInvestments.com. A fund's prospectus and summary prospectus should be read carefully before investing. An investment in the funds is subject to risk, including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, four-side fund services, LLC. The Bull Bear, binary option hour. Next on TFNN. Okay, folks, I posted a chart here from Mr. C. He had sent it to me overnight, and this is really an interesting chart. It's the chart of Enron, and it's overlaid over the charts of Tesla. This has a really high correlation. I don't know what it means, but that's just scary. And not only that, it looks like Tesla's getting ready to rally for a few weeks is what we're expecting in stocks. You might want to watch this. I was very involved with Enron, living in Tucson. My doctor, who was my internist at the time, his family owned big, they were original people in Portland Cement, which was taken over by them, and he asked me to look at the stock, and I did, and I told him, I said, Dr. B, I said, if this thing goes below 50, I said, you really ought to get out of it, because he said, well, it's got a lot of great stuff. And I said, all I can tell you is, if it gets below 50, there's something really wrong. Well, it went from 50 to zero, and then they rode the whole thing down. They lost the whole thing of their 100 and some years of Portland Cement went down the tubes with the whole thing. So remember, folks, sell when you can, not when you have to, in the words of David White. So remember, it's not how much you make, it's how much you don't lose. So this is a very interesting chart, Mr. Z. I hope you follow through with this, because I don't do anything in stocks, but it's over there. By the way, that guy's muscle up there, I know several of you have asked if that was me, and no, it's not. It has to be somebody else, because that's $100 bill. And on my arm, my muscle like that, I have a Lincoln penny. So let's move on to a couple other things that we really should take a look at. We've been asked by Mr. Z. to take a look at natural gas here, and we're going to take a look at that right now if I can just find it. And I had it all ready to go.  Don't tell me I'm going to start that again. There we go. That's right here. Sorry. Here we are. Don't get upset here. We got it. All right. There we go. Here's natural gas. You'll notice the high we had up there at around $290 roughly. The ABCD structure on this comes down to about the 1.618 at $227. $0.09 from where we are right now. I wouldn't touch this from the long side for two reasons. The first reason is that the target's a whole lot lower. The second reason is that we're below the 1.27 expansion. This is a major downtrend, so I'd be looking for a little pop on the upside possibly to get short. We had the ABCD structure in May finishing up on the 20th. And then, you know, big down, beautiful ABCD pattern in a bear market right out of page 222 in Gartley's book, just like we posted this morning. In fact, as he's looking at that, all you have to do is to look at that.  Just get it up here. You'll be able to see. What I just posted in natural gas is the right side there, the B pattern. There's that little ABCD where it says sell short. That's just what we had in natural gas, that exactly same pattern. That's what he talked about on two pages, page 221 and 222. More trading systems came out of that Gartley book than any book and one that was interesting called the Reverse Point Wave. That was a T6 expanding triangle, one, two, three, four, five expanding triangle that he sold to a whole bunch of people that made a lot of money off of it and there were a whole bunch of others. A lot of moving average systems came out of there. A lot of ideas came out of there and it's just a great books. 450 some pages of just really terrific stuff. Well, that's basically let's take a look here at another one of these. I've been asked to take a look at the Facebook stocks because they've had a pretty good bounce here. We're going to be looking at the Amazon right now. You'll see that we did complete the ABCD pattern just a little below the 382 level. We're in the midst of a rally mode now. I believe I do. I think we're going to have a down day in stocks today. There's just too much resistance up there at the 2840 level. We've been to 2838 and an hour this market's not making a new high. It's going to be going to be in trouble. I think just for today, you know, you've had look, hey folks, we're 100 handles higher than we were Sunday night. Give me a break. That's a heck of a move. And the gold, I think the gold we're having a correction, but you know, you're you're going to have some you got to have a correct. We had a $17 correction last night in gold. That's the one half the harmonic number we stopped right at 30.  So that's probably what we have wasn't going to have the same value to exactly 61%. 13 42 that ABCD is going to tell us you're going to get down about $27 to probably around 1310, and the you're right, Mr Terry platinum is the weak sister, that puppy cannot get out of its way and I don't know why, but doesn't look very good. Silver's now looking that good either, so it's really will be able to see see why July is a be buying natural gas, Mr. Z, but you're one smart cookie. So, and you know how to handle yourself. So when you get into the ring with Muhammad Ali, you've got to float like a butterfly, sting like a bee, and you don't want that sting to be too bad. So keep your losses small, and I think you'll be OK. All right, let's move on to the next one that I wanted to talk about, and that is the NASDAQ. Let's do the, yeah, here's the NASDAQ here. We'll do the NASDAQ, and then I want to do gold. You'll notice the NASDAQ did go down. Make the ABCD pattern little below the 382. We should be in a rally mode. We're the third, we're actually the fourth day ups. Well, Sunday is really the fifth day up. So we should have a correction here for a day and a half or two and then more up to the upside. Anytime somebody tweets something out of some major capital, anything could change, but right now it still looks pretty good. That's what I see here. As far as the gold market, let's just take a look at it. We had that big move up. We stopped almost at a double top. I posted this yesterday because we went up and touched that top. We missed it by a dollar from the January high, and then we backed off $17. And then like I mentioned, we rallied up to 61 today, and that brings us down a little bit lower. So keep an eye on it because we're going to get a good chance another ABCD buy in here and just like possibly in the gold, excuse me, in the corn. The corn is a buy at 420. At 421, make sure you don't miss it because I think it's got a real chance. They still haven't been able to plant the corn, but the difference in notes and bonds, Marshall, you devil, you, I don't want to talk about those notes and bonds. They have to go up forever. There's negative interest rates coming. I don't believe any of that, but that's the way it goes. But you guys want me to ride in one of Mr. O'Brien's yachts. And if I do take that ride, I will be in a little metal container coming directly from the crematorium because I do not like to ride on boats and ships. Ah, well, anyway, they look lower. I mean, look what the notes did, folks. They stopped exactly with a big, big, what do you call that thing? Shooting star pattern? I mean, that's not good. And right up at the 1.618? Oh my goodness. Oh my goodness. Well, we'll put the bonds up for Marshall because we love him so much. Marshall, I'm going to be sending you the video from the ceremony with Kelly because I know you got to meet him. And it was really a very nice video. And I'll send it on to you. But let's get the notes up here. You'll be able to see what it really looks like. This is from the old Wycoff stuff. And you'll be able to see that three-drive pattern that we just completed up here. Maybe it doesn't work, but it's the kind that you really like to see. That's the kind where you have ABCD expanding to 1.618 and all that stuff. That's the one I got tad emotional on last Friday, which I apologize for. But I've been doing this a long time. So what am I going to do? Fact is, when my doctor examined me on Monday, he said, I don't know how you can do what you do with the blood pressure of someone who's 25 years old. But I said it matches my IQ, 95.<PHONE_NUMBER>. I'm certain you are or strive to be one of the best of the best at everything you do in life. It's the most common trait that we tigers and tigers share. If you're looking to become the best of the best when it comes to managing your money, let me teach you to do what most wealth managers tell you can't be done, which is how to time the markets. I'm Steve Rhodes, author of Mastering Probability. And for the last 12 months, Timer Digest has been tracking my newsletter signals, which have earned me the ranking as their number one market timer in the nation for the S&P 500 for the last 12, 6, and 3 months. Timer Digest also ranks me as the number one market timer for gold as well. The fact is, markets can be timed. And I'll teach you the exact set of tools that I use that has transformed me into one of the best at what I do. Sign up for Mastering Probability today by clicking on the newsletter tab on the homepage of tfn.com and get immediate access to workshops where I take you step by step how to use an extraordinary set of tools as well as provide great market calls to. Sign up today. If you haven't checked out the newsletters page of tfn.com, what are you waiting for? All of the tfn newsletters are informative, up-to-date, affordable, and a must-have for every trader looking to gain a competitive informational edge in today's markets. Tfn newsletters cover every aspect of the markets to offer you the very latest in market news. Plus, new subscribers get to test drive our newsletters risk-free for 30 days. From all aspects of the markets, including stocks, bonds, metals, commodities, and tech, there's a newsletter to fit your needs exclusively from tfn. Stay informed each day you trade and get the competitive edge that will help you stay ahead of the game. Visit our newsletters page by going to tfn.com and click the Newsletters button near the top of the page. tfn.com, educating investors. Bazel Chapman has a special subscriber webinar coming up Wednesday, June 12th at 5 PM, called The Tide. In this webinar, Bazel will be demonstrating techniques that can help one identify whether the tide is coming in or going out. That is, whether a trend is bullish or bearish in a variety of time frames. And Bazel will be speaking specifically to indices, currencies, commodities, interest rates, and key stocks. The technical tools that Bazel will be discussing are available on almost all software packages that will be shown in historical context, as well as live for current market setups. Identifying the key trend allows one to trade with the tide rather than against it. Subscribers also gain immediate access to three archived workshops so you can get started right away when you sign up. For all the details on the opening call and Bazel's upcoming subscriber webinar, The Tide, this coming Wednesday, visit the front page of TFNN.com and sign up today. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of TFNN.com. Okay, we're back folks and I wanted to remind you tomorrow, try not to miss tomorrow's show because Shane Smolian, the Wolfman is gonna, Wolf Trader will be with us. He's got some great stuff. He and I co-authored the book on astrology. Basically, he did all the work and all I did was sort of tell him, open this page and go for it with the help of Alfie Levoix and a whole bunch of other people. He knew exactly what he was doing. He was an experienced astrologer when I first met him and I was really blessed when he came into my life. When a fine young man he is, he's got an incredible family and I'll be looking forward to seeing him. Hopefully we'll have him on as a regular guest because his thing with the Fed juice has really been great and he's been showing me where the Fed has made some mistakes here recently and it's just amazing how it's all lined up. So we'll have Shane on tomorrow. And also remember today is a D-Day. Try to remember someone today for the veterans because we'd all be speaking German if it weren't for them. Very, very important to pay attention to that. Regarding the Euro, I still think the Euro is going to go higher, i.e. dollar lower, but we're in the midst now where we could get a little bit of a bounce here in the U.S. dollar index but not much, I don't believe. That's what it looks like. The British pound is trying to hold up the Australian dollars still doing nicely but the rest of them, the Japanese yen needs to get down one more time to that 107.40 level and I believe that would really be a good buying opportunity. Folks, watch 10.30 in the morning because if we start making lows in the stock market after 10.30 in the morning, that means we're going to have a down day roughly. I mean, that's just a minor prediction as you might guess but that's what we're sort of paying a little bit of attention to. So that'll be a really interesting one to watch. So tomorrow we'll have Shane on for the whole timeframe from about five after the hour all the way to the very end. We'll have your questions ready and he's going to have some great material like he always does for us. So we'll have him on tomorrow. So remember, live every day in an attitude of gratitude and may God bless.


That will refer to me as alternates. Until we have a complete understanding of the threat, it is important to stay home, lock all doors and windows, and have access to a loaded fire or any ranged weapon at all times. You will know if an alternate exists solely based on their physical characteristics. If you see another person that looks identical to you, run away and hide. If you see a person that has a biologically impossible characteristic, run away and hide. If you are inside your home with the lights out, do not look outside your window. Turn on your lights before you look through any window. Do not leave your home if you see a figure outside. Even if he is turned away, do not look at him. Lock all doors and windows before turning off all lights inside your residence. Hide in a small space and call authorities. Do not move from hiding unless you hear a familiar voice. If you do hear a familiar voice coming from inside your home, do not move. He is inside. He is inside. He is inside. You take care of yourself.


For millennia, people have relied on the fertile soils and constant flow of fresh water in the Nile River Basin. Today, this river fills water bottles, irrigates crops, and creates hydroelectricity. Climate change, however, threatens to disrupt the delicate balance between the Nile and the people it sustains. A recent prediction of climate models is an increased occurrence of the climate oscillation responsible for El Niño and La Niña. Now, scientists at MIT are suggesting this variability is also likely to be reflected in the flow of the Nile River, resulting in more frequent floods and droughts, especially in the eastern Nile region. With tributaries running through almost a dozen countries, the Nile River serves as the main water artery for eastern Africa and, for the 400 million people living along its shores, a vital resource. Unfortunately, the Nile Basin is already an ecosystem under significant stress. So what will happen as climate change progresses? According to the recent study, it's not looking good. Considering climate model simulations of rainfall and stream flow, the research team projected future river flow patterns. Observational data were used to document recent trends, while global climate models were employed to estimate future runoff. These models use mathematical formulas that take into account greenhouse gas emissions and how they affect climate, allowing scientists to make future projections under the business-as-usual scenario of emission levels. From these data, a troubling trend emerged. The coming years and decades are likely to see an increase in the variability of river water levels, attributed to increases in future occurrences of El Niño and La Niña events. For people living in the Nile Basin and relying on the resources it provides, this translates into more frequent fluctuations manifested in extreme floods and droughts, the effects of which are already being felt. In 2015, regions along the Nile saw the worst drought in a half century, causing crops to fail and food prices to skyrocket and leaving millions hungry. A year later, hundreds of thousands of people were displaced and houses destroyed by floods along the river's banks. Scenes such as these are likely to continue as climate change progresses, threatening environmental sustainability, local cultures, and food security in this already fragile region. With the population in the Nile River Basin expected to double by the year 2050, the demand for water is growing stronger every day. While the data suggests ongoing climate change will likely increase overall average water flow in the river, this additional water comes at a price. Increased inter-annual variability will require building dams to store water surplus during flood years for use in drought years, incurring both economic and environmental costs. This combination of projected population growth and climate change impacts presents the Nile Basin as a microcosm of Africa in the 21st century. The projected changes in Nile River flow predicted in this study highlight the need for careful future planning regarding the protection and utilization of this essential resource.


Here are some quick design tips. Color contrast. The most important thing about your poster is that it's understandable and readable. Your font and background color should have enough contrast so that it's clear to everyone, including people who experience color blindness. Same with charts and graphs. Make sure the elements in your visuals are distinguishable. Font choice. The smallest font on your poster should be a minimum of 25 points. Titles, subheadings, and text are usually three different sizes to help viewers reading comprehension. Graphic designers generally recommend not to use more than three types of fonts, otherwise your poster could look busy and confusing. Spacing. Give text, graphics, and images a little space between them or padding. If you look at a website or an advertisement, you'll notice that the elements in the design aren't usually right up against each other. This helps with readability as well as aesthetics. And text. Your research poster isn't the place where all of your research lives. Think of it like a summary or an ad for your research. Make sure your thesis or the point of your poster is clear. Include a few points that you want your audience to take away and use brevity. People will be walking by your poster and probably won't take the time to read a 20-page research paper. Grab their interests, give them some interesting facts and findings, and if they want more, your email address will be on the poster so they can contact you.


Okay, in this first step, what we're going to do is get Unreal Engine open and create a project. So the first thing we need to do is find the Epic Games Launcher, which lives here. So you can see it says Epic Games Launcher. We'll give that a double click and hopefully, there we go. So it opens up and it will most likely need you to log in. Once you've logged in, you'll be greeted with this screen here, which is the splash screen. But we are mostly interested in launching the engine. So you can launch the engine from this big green button here. You can use this drop-down to launch different versions of the engine if you've got more than one installed. Or if you've already got projects, you can click on your library tab. And you can see there are certain projects here that I've been playing within the past. There's some stuff that I've downloaded from the Unreal Store, the Unreal community, just to check out so I can have a look at how they've been built. But all we really need to do for this step is to get the engine open. So you click on the launch button and that will open the engine that you have installed. Okay, once it finishes loading up, you'll be greeted with this tab, which is your projects tab. And again, if you've already got projects that you've been working on, you will be able to reopen them from here. But for what we're doing in this tutorial series, we need to create a new project. So we'll go over to the new project tab. Okay, you've got two choices, either Blueprint or C++. Blueprint is Unreal's visual scripting language, which is amazing. And I kind of love a little bit. C++ is your old school proper coding. And a lot of people will tell you that you need to be able to do C++ to create a game. I don't think I necessarily agree with that. But I suppose if you're doing a large game, it might be preferable to do C++. Anyways, we're choosing Blueprint because at some point we're going to throw some Blueprints in here. And then you need to choose a template. So you can start with blank, and that starts with no Blueprints to give you any kind of character control or anything. There's not a lot in there. And then you've got some presets such as first-person, flying game, puzzle game, twin-stick shooter, etc. For the level that we're going to be creating in this series, we're going to choose the first-person template. To be fair, if you want to, you could choose the third-person template as well, which will work just as well. But I prefer the first-person one. Okay, and then we need to choose some settings. And actually, these are all set what I would like them to be. But you do have some options. So this first one is desktop or console, which is kind of your highest quality. But you can also choose mobile and tablet if you're aiming for that platform. You also have the option of the graphical quality. So you can go for just high-end, or you can have a scalable 3D or 2D, which allows scaling between different levels of quality. But we're going to leave this on maximum quality just for the sake of simplicity. And finally, you can choose to create your project with or without starter content. Starter content is a few bits and bobs included with your project, like some simple geometry, some simple materials, just to get you going. So you might want to just quickly design the level using the kind of start content that comes with it. But we're not going to use much of it, but we do want it to be there. So we'll leave start content on. Okay, the next thing we need to do is make sure that we give our project a name. So I'm going to call mine UE4 for beginners. And then you need to choose somewhere to save it to. I'm saving mine to my Google Drive folder so that I can share it with my patrons. So through the link on Patreon, you'll be able to get access to any levels I create for this series, any of the assets I import. So I'll be importing trees and stuff down the line, and they'll all be available to you via that link. So that's where I'm saving mine to. But you need to click on that choose a folder that you're going to save this project to. And once you've got all that sorted, you can click on the nice green create project button down here. While this is just starting up, it's a good idea to talk about what a project is. And what a project is is just a collection of folders. So within the folder you've chosen, Unreal will be creating subfolders to put all your content. So if I can just show you the one that it's created for me. So here we can see Unreal Engine 4 for beginners, which is where I've saved it to. But within that, I've got my UE4 for beginners, that's my project folder. And within here you can see I've got a config folder, a content folder, intermediate saved. And there's also this UE4 for beginners, which will launch the project if I just want to double click on that. And we'll mostly be concerned with the content folder. Where again, you've got lots of different things going on in there. So that's what a project is. It's just a folder structure that you can put things in and Unreal will know where to look for them. So now that the engine is open, you can see that we have an example level. But what we're going to do in the next step is talk about the interface a little bit. So we'll talk about what all the different parts of the interface are called and what they do. And then we'll move on to some other cool stuff after that. So I hope I'll see you in the next step. Thanks for watching. If you want to take your learning further, I recommend an introduction to Unreal Engine 4 by Andrew Sanders. And Unreal Engine 4 Game Development Essentials by SatishPV. Check them out using the links in the video description below. Special thanks to my awesome patrons whose names are displayed on screen for supporting this video. If you'd also like to support my channel, then go to patreon.com forward slash Shane Whittington.


Welcome, everyone. This is the platform special interest group. It's the 27th of August, 2020. We're recording this session. It will be available on the platform sick play mess agenda review. Adopt open JDK for Docker on Alpine is a topic wanted to give a final status report on that. Then adopt open JDK eight for Docker on TV and incentives. Also, I wanted to add a topic which is the retirement schedule. For Debbie and Debbie and no, no, not they did step in nine in our Docker anyways. And we'll talk that briefly. And plug in installation manager and Docker images. Tim, with you here, would you be okay if we put that as you used to tell us some, give us a brief about it. Great. Okay. And then update center improvements. And that one, Tim, if you're available would also be great to have you you've got much deeper understanding of it than I do and would love to highlight it. Yep. Any other topics we should put on the agenda. Okay, and let's go ahead and go. So adopt open JDK eight for Docker on Alpine is done. Delivered in Jenkins 2.2 35.5 in Jenkins 2.200 believe that that change which is the Alpine 3.12. And adopt open JDK eight you 262. So we were previously previously Alpine 3.9 and eight you 212. And I haven't seen any outrage or serious irritation at that transformation. Alex, have you had anyone complaining to you about breaking something. I actually wonder if how many people are using that. Well, that's a that's a good, that's a good topic for a topic for my action item on a jet to get us the rules for operating system support because we may want to just consider dropping Alpine completely. Good. Okay. All right. Alpine. Don't drop my Alpine. Oh, you use Alpine Tim. Wait, let me share. Maybe we don't. My experience with Alpine was, was not so great. I think we dropped, we dropped Alpine because we use JDK live on. Yeah, now we use, we use the JDK live on tag. Right. Okay. We used to use Alpine. Okay. Well, that's, that's okay. Good to hear that somebody was using it. That's, that's a win. There was a period where it was being shipped or something derived from Alpine was being shipped by cloudies, but I think they found that particularly painful and shifted away. Okay. So adopt open JDK eight for doctor on Debian incentives. So here we've got PR in progress, right Alex. We have a PR for the Debian portion, but we're still just installing for young. Okay. So I guess what we should determine is whether we want to install a specific version of Java. Or we just want to continue to rely on the package manager. Yeah, I thought that I've, at least for me, I like the, I like the specific version of Java from adopt. However, I guess that that may only work for Debian I don't know if adopt is providing a sento space image at all. I don't know if it's provided an image but they may provide an RPM. Okay. I'll look into that. You can assign that to me. Great. Thanks. Okay. Next topic was retirement schedule for Debian nine in our images so this one is not a pressing one right now but Debian has announced, or has stated on their website. And sometime in 2021 will release their next version and the dates they were showing was like March or later. And when they do that their policy is that the old stable becomes unsupported so Debian nine will be unsupported at that time. Okay. And I think we need to have transition either to Debian 10 or to the new version, which will I assume me number Debian 11 bullseye. For me that fits within the operating system support Jeff that I've got to get out. And just the proposal how to manage it it's another another instance of what are the rules we should be applying to decide which operating system to support any other questions there conversation there. I don't know if it's, but it's not specific to this but I know Daniel has voices concerned about the number of images we publish, having to wait for publishing all of those images for security releases. So I'm wondering if you want to do something where we have an official set of images that are like main image of Jenkins publish and then ancillary ones that we do publish but are not like the main support. Yeah, so still leave them in the in the Jenkins CI, but but acknowledge you're not going to claim official support for these. Yeah. More like, but would you envision. I mean it seems though that that was that may still cause Daniel heartache because he'll get people who are badgering him saying I want this security things on this thing that is not officially supported. Yeah, but this is what we'll be to consider adopting JDK does something like that right where. Yeah, I think it's just just speed up the publishing paralyze it. It all takes the same amount of time to publish. Do we currently build them all on Dr Hub at the moment has it. I thought I thought we actually built them all on our own infrastructure because the Docker help build process wasn't doing what we needed. At least back when we were evaluating that is on trust now I. Yes, for the for the official Jenkins repo it's untrusted for that we do. I couldn't find the last time I was looking. Yeah. Those are factors to consider in getting that jet prepared. All right. Anything else on the retirement schedule for operating systems or general operating system support. I do have a PR that switches our main image to buster. When it switches to adopt open JDK, so that would switch the main from stretch. Okay, so that would that would address the specific question on on Debbie and nine. Good. All right. Next topic then plug in installation manager and doctor images. So Tim you want to give us a brief overview. Sorry Tim my timing is especially bad. That was completely unacceptable. That's fine. Yep. So the latest weekly replaces the install plugins study state script with the plugin installation manager CLI which was a GSOC 2019 project and set a number of improvements over the last few months. The biggest new feature is probably being able to automatically update your plugin file with the CLI which saves 20 to 30 minutes of tedious reviewing and finding new versions to just like a script that takes one to two seconds to run. So it's the plugins that text file with the version numbers inside the text file. Yeah. Nice. Yep. And also it also works in the ammo file as well. And it can output it to come up console as well as just like a human readable if you want that. If you just want to see what the new versions are. It's in the latest weekly version only so two dot two five four. And it'll be in the next LTS in a couple of weeks I guess. Maybe we should do an announcement on that list or the user's list. And that I think is is there was a full replacement soon topic that was brought up in the info meeting Tim do you want to do you have any details you want to share on that. I think Daniel Beck was described. One thing so Daniel Beck want to think there's a progress open which makes the install plugins scripts more compliant with the update center. It uses less use the directory structure less than guessing versions. I don't think it's not 100% correct but it's enough that I think Daniel can retire some of the updates into lines. I think it might still rely on I think it's yeah so I think there's a progress that Daniel just wanted merged. It's open against the install plugins script. I don't think it's Daniel I think Alex might have opened the progress. Okay. Just let me put that way. Correct me if I'm wrong Alex. That's correct. It's just kind of a band aid. We definitely want to move to plugin installation manager. The idea Alex and the install plugins change is is a an immediate workaround that would allow Daniel to continue advancing the update center improvements is that the idea and then plugin installation manager will eventually replace installment plugins completely. Yes. Now I don't know how to do the notification thing here how do we how do we get the message out to our doctor image users. I don't know what to do with the notification warning or or even just a hey try. Just. Hey do you want to try the new then the new plugin manager CLI it has automated update support and and there's a bit of tested. Yes. Next generation CLI. Do you think it's enough to add a warning to install plugins that is each. Do you think people actually will see that. I would put it at the beginning and the end. People might see that I mean they probably won't see it at the beginning. That's a good idea. I can take an action item to create a PR. Great. Well, and it feels like this is one where we would we would benefit by some additional notice and additional either a reminder to a blog post or something like it. I can certainly do some social media things if that would help. Yeah, I think the blog post might be good. Just to kind of give an overview of the tool because it can be very useful outside of Docker as well. So as a as a way to get a separate voice doing that Tim, you're about to go on vacation or be okay if I offered the blog post. Try to squeeze it in. I doubt it will be ready before you leave on vacation but I also doubt that if you were to take the action that you would somehow magically do it before you left on vacation that's not going to happen so not going on vacation. Okay, let me put that on. Put that on on there. And I'll review, I'll rely on reviewers to correct me if I say something too bold or not bold enough about eventual obsolescence it certainly won't have any timeline timeline on it, but rather stating that we intend actually maybe this is the place to highlight the update center. This is using HTTPS and should also highlight an invitation to add more mirrors are we at the point where we're ready to recruit more mirrors. Tim what's your sense there is it premature should we wait till you get back before we consider promoting people to become more mirror sites. No, definitely, it's definitely good to promote it more murders the better I'd say. Okay, so I may. I may ping. I may ping Daniel back to see if you'd like to be involved in in contributing to that blog post because it's, I think the HTTP to HTTPS transition is an important thing to highlight for people and this is a good excuse to say hey look. This is, we've gotten smarter about what we're doing with the update center. Okay, anything else on plugin installation manager and Docker images. No. Last topic I had was update center improvements. Tim you want to take that topic. Yeah, sure. We're going to cover the last couple of minutes but it's enabling HTTPS for plugins into end previously mirrors was on HTTP and updates serve them to also serve HTTP links. In some cases, but now updates is always serving HTTPS links, although you can still access it initially on HTTP, which will hopefully remove at some point. You can also go to Java issues with cross protocol and your browser like grades seamlessly HTTP yes but Java won't do it with that a lot of extra code isn't in there currently. So yeah that's one so into end this style, which was gained from switching from mirror brain to merit that all their mirrors support HTTPS and so any new mirrors we need to support it as well. So that was about plugins being available immediately. After release the previously was about an hour to two hours after release, you would quite likely get four or fours, and it'll be impossible to install a plugin. It's still the client plugin got 300,000 instances running it, but for the next two hours it's impossible to install get to basically it's impossible to install possible to start a new Jenkins because it's dependent on by so many things. But so now it's available immediately. We push it to both Azure, which is a full back storage and to OSQ, which is the Oregon State University mirror, and it's available in those two places immediately as part of the updates into push this made possible by Daniel. Adding new features that they seem to have to to just have a new file which includes all the recent releases for the last three hours, and we only sync those on every push. We have one complication we need to keep an eye on is that originally a full back was something called archives.org. And so that's, so we were currently only mirror Jenkins wars and not sure about plugins, but definitely Jenkins war that have been released in the last year. And we include everything on archives.org, but the machine is incredibly slow. And it was okay for war files for people that weren't updating. But there's an issue with mirror bits where it doesn't seem to pick up plugin releases, but just doesn't notice something in the mirror for an hour and a half. It's got two stages where it does a local refresh and sync where it seems to take about 15 minutes to notice that the plugins on mirror bits, and then we'll hash it and look to see if it's available anywhere. And it does, it does regular askings, full askings of every mirror to see whether the versions have changed. Those seem to happen roughly every half hour or so, but it seems to take at least an hour to an hour and a half before it notices that it's on mirrors, even though it's there pretty much immediately. So initially we're using our own bandwidth, which is something we're really doing to fix. Whether it's upgrading archives, whether it's fixing mirror bits, well, improving mirror bits to allow us to tell us that a specific thing has just been updated. So with mirror brain that did have that capability. So there was a specific even be scan and you can pass the file path.  So that was what was done during security releases. So security releases didn't have that issue. And so it allows an immediate sync. The mirror bits is missing that feature. So possibly we could contribute it. I asked my save I didn't get response and I haven't had time to raise an issue. Now in terms of one of my worries was Azure bandwidth cost. Should I just be looking at the Azure cost estimation console to just to be monitoring.  Yeah, probably cost management is the best place. I mean, I'm looking at directly at the storage account which shows the amount of bandwidth. And I was calculating a place of pricing. We just got a quick look and cost analysis for us. Now I saw also that you've done an update to refresh the gip data has that actually been applied or is that still a pull request. That's, so that's been applied. I raised the issue on Olivia. So it's, it's in Olivia's get hub account is the mirror bits document we used. I raised an issue there that we never updated it. And Olivia decided to reply. Oh, good. Okay. She told me that we should just run it regularly from infra Jenkins and update the image, but I think I found a better way. I don't really want to have to meant to manually approve and merge the answer for it all the time for the waste of our time. And I found a geo IP update Docker image which is an official image they publish, which will just, and you can pass it an argument was how often you want to refresh. And it will just, it just updates it for you. I added it to another container and mounted the gip data in both containers. And so it runs every 24 hours now. And at least it's up. It's updated at least once let's say that. So previously it was January was when it was last built. And the last modified date is now August. Excellent. Thank you. And that was so someone, someone raised an issue and I see saying that I'm the data. Well, they're us. They said they were going to a mirror that shouldn't be in that the geography data used to be wrong. And it was fixed at some point. So that led us to oh yeah. I assume that it was being updated by corn that wasn't great. That is that is excellent. Thank you very, very much for that. Any other questions from anyone on the update center improvements. I was, I was delighted to have pushed a new version of the get get plug in and had no complaints about being unavailable. And delighted when I updated a plug in yesterday morning, and it only released 51 minutes earlier and I saw no, no problem there either. So, very nice. Thanks. Any other topics we need to discuss today that covers it then recording will be posted. I'll update the action item list after the meeting to be sure that it records action items we added to the session. Thanks very much. Vivek, was there anything that you had topic that you needed to add while you were here. Thanks everybody recording will be posted.


If you guys play my team and you're sick and tired of opening packs that you never get any players that you want from I recommend just go on a gold art comm and using the code NS for a discount to purchase MT And just buying the player that you wanted from the packs gold art is a cheap and reliable company that will give you your MT It's amazing sight man use NS for a discount and let's get on to the video And here we are opening night of the new NBA season every club at this point Can be optimistic some teams just looking to make the playoffs others with much higher aspirations can yeah Well, some people would say that you can start with a clean slate But then certain people are saying we're building off of last year. So this is a continuation But whatever happened last year to some of those teams who didn't get there reached their goals They just can wash it out and start but there are certain teams saying yes We are who we were last year and watch who we are this year All right, what's good everyone welcome to a new episode of the Indiana Pacers My GM series now the reason why I hopped into a game not even hopped in the reason why I'm just playing a game in this Episode is because I want to I want to test out this team I want to see who's played well who didn't who to trade who to keep things like that PG He's buckets. You already know Paul George is obviously the superstar of the team. He has to carry the team Before we kind of get some better players if that makes any sense I think that you know after this game, you're gonna see who played well I'm not even gonna give any hints You're gonna see who played well and it's gonna be quite obvious CJ mouse from downtown. This boy has a 93 point shot He's buckets. We already know that CJ mouse and Paul George. They are I mean Clay Thompson Steph Curry They're the splash brothers. I don't know what Paul George and CJ miles up But they both have a three-point shot of a 90, which is pretty cool. That's pretty high So yeah the man Kenneth Farid we picked him up last episode and he puts in work this episode I mean Kenneth Farid People were underestimating this man's ability He is a pick-and-roll player. He is a guy that Wendy played for Denver Nobody no down-of-a-knock had ever run a play for Kenneth Farid now that he's on the Indiana Pacers We're not necessarily gonna run players for him as PG slams it down We're not necessarily gonna run plays for him But we're gonna do a lot of pick-and-rolls with Kenneth Farid and then hopefully throughout this season I adjusted his training so that he works on his mid-range shot because that's really when I That's kind of what I want to see out of Kenneth Farid I want him to gain a mid-range shot because if he does it's over. I mean look at this This is the pick-and-roll game that Kenneth Farid has Every look I'm just gonna keep going to it because they literally cannot stop it They double-team the ball handler which leaves Kenneth Farid wide open every time Kenneth Farid driving in right there dishes it off dishes it off right there He'll from downtown that was a hill-to-hill connection right there Jordan Hill to George Hill You know how many times they're gonna get these guys confused I apologize already like I haven't got them confused yet, but I know I will eventually So when that time happens, I apologize because it's We haven't we have three heels on this team somebody commented that in the last episode we have Solomon Hill George Hill and Solomon Hill George Hill and Jordan Hill so yeah, we got a lot of heels on this team So yeah, I'm gonna get one of these guys infuse one time But yeah, as you can see tied game right now. We get an easy dunk right there with the man CJ Miles he put in work in this episode I was surprised, you know, I didn't think see CJ Miles can dunk like that Look a PG getting with that crossover behind the back going inside and the foul pull George Flexing on him like LeBron This is what you want to see from your MVP caliber player pull George Monster of a man beast of a man this guy is gonna lead this team and he's gonna put in some work now With two seconds left. I tried to get a buzz of either and I miss her right there So going into the second half We have a one-point lead and by the way if you guys want to see the next episode Let's see if we can reach 600 likes actually 700 like could you guys you guys absolutely? Smash that like button in the last episode the first episode you guys absolutely killed the like button and I appreciate that You loyal man. You smart. I Appreciate but no, um, yeah, I actually really appreciate all the love that you guys showed You know not even from the last episode just throughout the whole entire channel You guys always show love and support and I uh, yeah, I appreciate it But um, yeah, I can say we're only down one point right now. We get a pretty I mean that was lucky right there I thought throughout if you guys haven't noticed tomato Rosen He's been killing it throughout this series Not even the series just throughout the game and Paul George just slams it on him. I'm sorry Kyle Larry I didn't get I didn't mean to do that. Well, I kind of did you just got polk strars boy And now Paul George on the board gives it up to George Hill from the mid range I thought that was a three, but he stepped in so mid range shot Jennifer replaying that defense It doesn't ever matter The Martin Rosen man, excuse me Martin Rosen. He has been killing it to Martin Rosen He's a guy that you know, I would love to see him and Paul George work together because Paul George He is a little bit like tomato Rosen in terms of athleticism, but he can actually hit the mid-range shot and the three ball I guess the market hit the hit the mid-range, but not really a great outside shooter. He's decent Whereas Paul George. He's a really good outside shooter and mid-range shift So if we got tomorrow running at the two Paul George running at the three that'd be a pretty dope team right there We almost get that still we did miss and look at the mark drawing the fowl and the bucket got that to go so yeah Going to the third going to the last quarter. We are we're down by about five points So it's time to step up now time to be something putting that work Paul George Look at that dish down to Jordan Hill for the easy lap But yeah, like I was saying you guys have shown a lot of support So you guys want to see the next episode of this series Where we hopefully make some trays just to see who we're not even I don't even know I think we'll make some trades, but we'll see what happens Yeah, if we can reach 700 likes. I'll upload the next video immediately. I also have a pile I also bought this video. It's gonna be crazy. I have a Carmelo Anthony my career free agency episode Which team do I go you guys will have to find out that video will come out tomorrow I think so yeah get ready for that. I don't you can see we're doing some work right now Paul George is trying to lead this team and yeah, I mean he is doing a pretty good job right now We're only down by one he gets us to lead with about three minutes remaining in this game 73 to 72 that was a nice layup right there by Damari Carroll. The Hawks are missing Damari Carroll I'm not even a lie. We play some great defense on Demar de Rosen Kenneth on the board This is up to CJ Miles down to Paul George who's gets the lap I thought he was gonna dunk that home, but he gets the layup And you know he had to score in that possession because he's a clutch player speaking a clutch Demar de Rosen draws the foul and the contact. He's been getting a lot of an wants in this game He's been killing it. I have to fast forward this because he does miss the free throw I almost risked it. I almost missed the rebound, but I did get it back. So now it's a tie game one minute 20 I'm putting the moves on Demar de Rosen Paul George getting with the cross getting with the Through the legs out to CJ Miles and that's cash all day. He can't stop a 93 point shooter When he's wide open, I mean that's too easy Demar de Rosen He's being clutched for the Raptors though getting that layup to go and then we got Paul George Just kind of thousand. That was nice. He just cuffed it in. He just went all the way Demar de Rosen Paul George They're just battling it out right now in the air Canada center and now it's time for the foul game They foul PG so he's out the line for two makes both free throws 83 to 80 Kyler inside I guess denied by Jordan Hill not in my house boy You already know and that's pretty much the game right there. Demar couldn't hit that three until it's over We win the first game of the season up against the Toronto Raptors Paul George led his paces to victory Dropping 32 points 11 assists and eight rebounds. He just had a Paul George game right there I'm running for MVP in this my jam. So I'm not even gonna lie I want Paul George to get that MVP Demar played really well dropping 24 points. He did have 24 attempts, but played a pretty good game Kyler he only went one for an eight. So he didn't play too well Paul George Yeah, 12 for 21 32 points a rebounds 11 assists CJ Myle surprised me Kenneth with bee sting I think Kenneth played really well with three blocks eight rebounds and 11 assists No 11 assists 11 points Jordan Hill almost a double double ten and seven George Hill played okay Miles Turner didn't really get too many minutes, but when he did he kind of played all right I went one for one for four with Montaella's and then we just had a whole bunch of guys that didn't get any minutes But what I need to do is get a backup point guard because at the moment we don't have a backup point guard Hope you guys enjoy the video if you did leave a like subscribe if you're new and in the next episode We might be making a trade for a backup point guard. So I recommend you leaving a like commenting down below I'm out. Peace