All right separate traders good morning and welcome on back here to a brand new day brand new week you're live inside the cybergroup trading room Great to see Kathleen Phil Mike Egan Ray I mean it great to see everybody here this morning back on webcam Let me get that up for social media Facebook live and YouTube great to see everybody there as well It's been a little interesting past week and a half gonna be an even more interesting week ahead personally for myself I'm currently located in Largo, Florida pretty much basically where the eye of hurricane Ian is going to look to go through So that should be pretty interesting. I ended up just attending a wedding. I was up in New York visiting family I was going to a wedding from the end of last week So my home office here has been a mess up until I ended up returning had the weekend to get everything back up and running But it's not about me though folks It's about you Michael Ray Mario Phil who all did pretty nicely here on the LVT x-trade at least early this morning in pre-market All right, things were really slow early prior to 8 a.m.. So thankfully this not only led to a pop But led to an actual move like a tradable move here on the stock where we ended up seeing it bounce really nicely off of 425 it was holding underneath 550 here for a little while 545 50 both were pretty strong and recently here prior to the meeting beginning it ended up making a nice Pop and off the pop that's where a few of us like Phil and Mario and John ended up getting out on their trades You know hey right now this thing is really flat here right starting to weaken flatten under six It was a possible moves up higher Perhaps even before the open it's possible But I'd be more interested in seeing what happens out of the stock now after the opening bell after the market opens up So the news out on this li lv tx personally I've been saying LIV x this whole morning to myself Lv tx Let's see what the news is on this trade really briefly if I may I posted earlier inside the trading room here So I'm just trying to pull a backup right now for all of us All right, so LVT shares trading higher F the company and another company Sagan announced an exclusive license agreement in which Sagan will work to develop and manufacture their drug This company Lv tx will receive $50 million up front and up to roughly $650 million dollars in potential milestones and royalties So that's a really interesting headline led to a big pop up thankfully and hopefully there's more to it on this trade The one thing I'll comment on otherwise is that this doc has been playing off? Historical levels really well throughout this pre-market the two lines that you see here at 425 and a 550 We're directly taken off from like the daily weekly, you know historical charts for that matter So that being right over here where essentially bottomed out right from 420 to 425 You know over the past year beginning from the beginning of this year all the way through and then just once it broke That price as it continued to move up 550 the last major bottom that we had from 2020 from September October of last year, you know that was holding really well at that point So that should be a resistance on broke above both most recently this one here again So where's next? Where's the next big level on this stock? Well if we look at the daily chart really briefly Let me try and blow this up the next line I was looking at I wrote this inside the chat board as a call out Roughly around roughly around 662 663 Roughly around there held it really well as resistance really well as support as resistance again off a false break So that is where I would expect to find our next major Historical level now with that though you could always find an iceberg order popping up within a moment's notice So you always need to be mindful of what pops out there on level three and level four here So, you know right now LVTX definitely looks good coming off of seemingly good news Lv Tx still early in the morning for me All right, we ended up doing well on a couple of trades from last week not just from Friday last week But really from Thursday and Friday So I want to bring this up because you know hey the markets are down once again this morning You saw UVXY on the gainers list again But that doesn't mean that you can't follow stocks coming off of news stocks that were strong at one point throughout the morning Obviously, we just went over the LVTX right so, you know really quickly on SAVA SAVA a stock that one of our students in particular Chuck has been doing really well on well really from midway last week this thing started to explode I think this was Thursday Where this ended up making a huge pop and run from 30 up to nearly 35 at the time then heading into the close the last Part of the day, you know, that's the next best time to try and follow trades actively ended up leading to a higher high And this is exactly what we strive for here at three o'clock at 315 330 in the afternoon Well ended up leading to another squeeze up a couple of days later So actually that was back on Wednesday of this past week This was Friday where this ended up making a huge pop and rally again went from 38 to you know over 50 topped off Underneath 52 at the time got a lot shakier and more rugged of a trade Especially on a Friday and you know after this pop here in the run it made from Wednesday Once the volume dies off You know it's going to get a lot harder of a trade a lot choppy of a trade more often than not So thankfully it gave us more, but that doesn't mean it's going to be as easy. So, you know, hey SAVA Ended up making like a nice move early from last week at this point now. It's just gonna be on our side list It's trading about nearly 50,000 shares in pre-market. No real activity to it in pre-market here folks So, you know hey for right now, we'll see what else is out there But that was just one from last week that we did really well on Another couple if I if I have the chance to go through it I think this was really from Friday last week the LITM trade and just another cheapy coming off news early in pre-market So, you know once we ended up seeing the markets open so a big flush and everything drop off Thankfully this went against the grain and ended up leading to a nice pop and rally Again got pretty choppy later on around that famous 10 30 10 45 Reversal time as we like to talk about in class. So with that it ended up actually pushing up more, but again just wasn't really Worth it, you know be it called it out looking for more But once the volume dies off again, if it's not going to make that big explosion like SAVA did then you got to realize That it's more likely than not just not worth it So ended up just chopping around sideways into the afternoon on Friday.  It was extremely illiquid Yeah, hey, it went up from 30 up to 100 God bless if anyone Literally took this trade as a gamble, but look at where it's at today Look at where it's at from Friday afternoons. So, you know, this thing ended up completely Tanking you don't want to be on the wrong wrong side of that trade You know, hey, the same thing is to be said on a more liquid trade like LITM. Look at where it's at this morning It's down over 18 percent here this morning. So, you know moral here is just that more the lesson to be learned is that What makes the percent gainers list one day often makes the percent losers list the next It's not the next day. It's the day after, you know, it's not a literal guarantee where it's the next day But you don't want to swing trade these stocks folks that that's really it, right? You know, we look to day trade We look to get in and out if you feel like you get out of a day trade too early You know, that's something that we could work on on the side if you have coaching sessions The traders talk is tomorrow right for all of us here inside the trading room Obviously, we're doing the phase two and three classes this week a little heads up because I think our web team made a small Little mistake over the weekend and one of my students James ended up telling me about it So really quick folks today today coming up at 10 30 Eastern time We are continuing the phase two stock course that was a reschedule from the end of last week So phase two we're gonna be concluding and finishing up lead today this morning and afternoon But tomorrow morning we go right back at it. We got to keep on schedule here But Fausto has the phase three class tomorrow morning Right, so that's the advanced class That's where you get to see a 30 year plus pro like Fausto trade the live markets at the market open market close So that will be tomorrow Tuesday and then also Wednesday this week a lot of class this week folks So I know the Fausto looks forward to it. I had a tag in for him early this morning But obviously he'll be back later on today and then tomorrow of course But you know, hey, I look forward to the phase two class later on this morning as well So a lot to talk about here folks. Let's go from top to bottom right now The LVTX stock is already on our list. I know hopefully that makes the rebake above six bucks later on You got a bunch of cheapies here on the top of the gainers list I told you otherwise aside from LVTX and you know the ISPC from earlier ISPC from earlier ended up making a nice pop But we ended up trading this back from Friday last week It was a continued move essentially ended up leading to a nice little pop and rally heading into the close But to be honest it was off of lower volume So it did move up a little bit higher in the after hours going into the weekend that was And pushed up early this morning in pre-market, but look at where it's at now So obviously hasn't offered us a whole lot since eight o'clock I'm sure news came out on the stock folks. I want to be efficient with time here. Otherwise right now We're gonna put this on our watch list. It's gonna be slim pickings here heading into the open So ISPC will make the cut for right now. I would watch out for two fifty two dollars and fifty cents Not just because it's a fifty cent level. I mean, that's just one reason But it held underneath it pretty well here prior to 730 led to a good breakout You'd expect resistance to be support It did hold it for a moment, but then really broke below it pretty quick So let's see if this could break back above 250 coming up, but otherwise 251 that's why I'm bringing this up 250 251 is the VWAP this morning right now at least here on this ISPC So that really should be resistance a strong level for the market opened here All right, what else we got here folks MLCO some funky business going on in China if I'm not mistaken I'd never like to talk out of pocket. I hate talking about politics anyway But there is some rumor and that's all it is right now I'm led to believe but I think that what the Chinese president is under house arrest. That's the latest that I read Not only that but actual news coming out within China like not just rumor stuff, but actual news I believe that my cow is going to be easing their COVID-19 travel restrictions Earlier than anticipated so that will affect different gaming and entertainment stocks MLCO is a resorts and entertainment companies So they were very active early this morning in pre-market Bit of a gap up. You know, it's showing a lot of volume so far, but this is an ugly move, right? So it obviously has not treated us as as well as a pre-market stock But for after the market opens, hopefully there's a lot more life left to this trade should it break over six Was this the one I think this was the one early in pre-market Or maybe it was the other one will jump to in a bit if I see it But there was a stock this morning that had like a 250,000 share iceberg on the bid if it wasn't this then it was the one I didn't put on the actual pre-market list. I think it was like CH something but MLCO I'll put on our watch list here for the morning. Just trading a lot of volume. It's up big It's hard for us to ignore this stock, but obviously I wish this was trending Literally any better than it is right now If this could trend a fraction better than what it's doing right now, I'd be that much more interested, but You know, like I said, it's gonna be slim picking. So you're heading into the open Michael says LVS to I saw that early It wasn't trading as much volume prior to eight o'clock, but now it is so I do want to look at a is that Las Vegas Sands LVS So we'll take a look at that in a moment ATCO trying a lot of volume here. I didn't see this up until now Big pop. It's really flat here. I got to check the news on this stock because if it's a buyout Then we're just gonna skip over Up it is it's a buyout. There we go That's how you know folks we came off the news class in the phase one stock course Last week and we're saying that buyouts just don't move once they're made official. So trading higher after So and so acquisition company like one of those stack companies special purpose acquisitions increased its Acquisition offer for the company from 1445 per share to 1550 per share. So it led to a big gap up It's really flat right now. So yeah, for the meantime here not too interested in this ATCO All right, a lot of talking today. Gotta get my water in See what else we got here. Otherwise folks got ten We ended up seeing the stock last week make a funky move big drop from Friday the end of last week Gapped up this morning. It's trading some good volume, but not too interested in it. I skipped over LVS Let me jump to LVS here. Yeah, same thing on this as it was on like MLCO I mean Las Vegas stands obviously, but Do they have a tie to Macau or MLCO in particular? Obviously company's name is Las Vegas stands But I'd be interested in knowing if there is a specific tie between LVS and Macau or LVS and MLCO in particular But I'm really active this morning up over six and a half percent at least this one We're a little bit more familiar with After the market opens, I'd really hope to see the order book fill in you know for this stock So I don't mind slipping this on our list, but I like the first three more You know if this thing has a really good spread really good liquidity on the order book on level three and level four Then I'll be more interested for sure, but the first three I do like a little bit more before All right, obviously with the markets down. You had UVX Y UVI UVI X those ETFs that follow the VIX index they're up So we'll take a look at those at last. We'll slip them on our list if they look good XP EV pay another Chinese stock ended up making a big move early this morning in pre-market, but since it's trending Well, it's trending pretty nicely at least given circumstances made a little bounce at first higher low Led to a little pop your off resistance off of 1420 1422 You know, hey, I knew I had a tag in this morning for Fausto And you know the reason I bring this up is because in terms of preparation We talked about this from the beginning of phase two last week We'll talk about it today actually this morning, but in terms of preparation. I don't have as much time to do my normal prep work I took the time to prep and chart two stocks the LVTX and not Neo I was thinking about Neo, but this looks a lot more active. It's up more percentage wise so far The XP EV so I knew 1420 and 1422 in particular was a big level based off of level four based off of book map Let me bring that up here briefly for this trade Just a moment ago before the meeting started. I of course had called out inside the chat board This big hundred forty plus thousand share iceberg at 1480 But just earlier we ended up seeing two separate orders getting filled at 1420 and then it looks like the same person moved their order up to 1422 and Simply put once it broke under that level that should be that should be treated as resistance And it was for a little while But it can only take so long at this kind of poking at it stabbing at it between that and the VWAP and purple led to a big Snap and pop so you know that should look to be support coming up after the market opens But it looks really strong either either way here at the XP EV So, you know just be on the lookout for that next iceberg resistance at 1480 the hundred forty one thousand share order But right now XP EV. I'll definitely put on our list Being the sucker I am for Neo obviously, I'll take a look at Neo here pretty quickly It's only up 1% right XP EV looking stronger But you know hey the Chinese EV stocks were moving pretty well from the beginning of last week I ended up having a huge drop off though back on Wednesday, right? Neo at least did that on Thursday I had a lot of activity coming off of news of its own So, you know these EV companies have all been pretty interesting over the last week with XP EV up right now I don't mind slipping Neo on our main list. It's trending up really well. It's turning a lot of volume You know, it's gonna be tradable in terms of liquidity So obviously I'm a sucker for Neo, but I even prepped up XP EV and not this though At least you're heading into the open so you know, honestly, that's where my focus more will be But for anyone that does well on Neo that would prefer to follow it It's looking pretty strong here at least in pre-market now All right, let's see. Let's hop over to the loser side here coming up I mean, we'll look at UV XY in a moment got cold natural gas ETF, you know up big Let me look at that very briefly here while I'm at it So it's up over 5% now making a good bounce from roughly around 1675 1680 You know bounced up pretty nicely back up to the VWAP right around there So, you know, it's hard to ignore this cold ETF again If you do very well on cold or have done very well over the last week Then you should definitely look to follow it But if you're new if you're unfamiliar with how this ETF trades I would rather you follow any one of the stocks XPIV, ISPC, ML, like any of these other stocks publicly traded companies over an ETF It's really hard to apply level three at least on an ETF or ETN If you have level four it is doable But you got to test the waters and train yourself on how to actually use it in order to trade an ETF So it will come with time, but that's where I say if you're someone in our room that has been doing well on this Definitely, this looks pretty strong for right now I will say also on cold because I did chart this back on Friday if I'm not mistaken on this There isn't really much historical resistance There wasn't from Friday where it was trading right around like 15 ish 1550 and like this peak year back from August So that's right around 1550 right now it broke above that early You know right now this looks really strong now that it broke above that your next historical level Maybe not up until like 19 ish 20 Seven I just saw a moment ago like 17 Let's say 1747 1763 it's kind of dancing around there currently so currently holding on underneath those prices But even off a false breakout here Just be on the lookout here for this to shake back down shortly around them from those prices 1750 1760 ish We'll look at you VXY here to wrap up at the end But let's hop over to the loser side right now tell is down big it is shortable But it's like really slow now the the cheaper it gets the slower it becomes and at this point It's not going to be as good of a short in my opinion at least if I'm wrong with that I'll have a little egg in my face But normally the slow the less expensive the stock gets the slower it becomes so back from last week when this initially broke down It was a pretty good short, but the more and more it drops off you wonder not only when is it going to bounce back up, but You know is it just not going to be worth it after a certain point You know, it's gonna be really slow moving the more time you spend watching this like flatten out You're gonna miss opportunity elsewhere All right, what else we got here folks another stock We are familiar with not exactly as close to the ground floor, but blue this stock has been all over the map the last week and a half I say that in a good way, but off of like good news This thing was on the gator side one morning and then it was on the near the top the losers list at the end of the day So, you know, it throws you for a loop with the moves that it makes but it's really tradable very liquid It is down big this morning. It is shortable. It's hard to ignore this one again I've been saying that quite a bit, but no seem to be said here at least, you know, right off the lows blue I would expect big support off of five five dollars. I don't think it's tested five since August even as resistance So, you know, that should be a pretty interesting setup to say the least, you know When this comes down to test five in the morning, all right Let's see what else we got here folks to wrap up from the losers list here Now we're dipping into below five percent So if there's anything else that looks really good that you folks would want me to look at here Just let me know Lvs I did put on our main list here at this point for right now. Let me jump to my Benzinga scan here really briefly I was gonna say I thought there was a few stocks moving right now, but those are stocks that are just up percentage wise They're not really moving right now at this time All right folks, that's just about it. That's all I got last call here for all of a sudden social media All of us on Facebook live YouTube and of course for all of us inside the live trading room Let me know if there's anything else Hopefully I don't get blown away in this hurricane over the next two days I mean that Used to snowstorms more often than hurricanes so CSCW that was the one Andre I think that was the one if I'm not mistaken Otherwise, I gotta re go back and then take a look at the chat board. Oh, no, it wasn't ha I gotta go back and take a look at the chat board We're not gonna finish this meeting now until I actually find that for you folks There was a stock early this morning that had a huge iceberg order. So really quickly. I want to bring that up I Okay, let me see here. I think I have it. There we go. See our HC. That was the one All right, this is I guess it's a buyout. I didn't even care to check the news at the time It was really flat for a while So I had no interest on this trade up until we ended up seeing this guy pop up on the bid a 250,000 share iceberg nearly that popped up at 991 but the stocks done nothing since so You know you see it on the gainers list, but it's not really looking that great right now. That's all All right, folks so for right now We have a decent list here heading into the open at least in my opinion I feel pretty good about it the ISPC LVTX XPEV and Neo and actually blue blue looks pretty good I like that one so as a short but you know aside from that though folks for all of us inside the live trading room Later on throughout the morning not right now But later on throughout the morning Rich will post the link for the phase 2 course coming up at 1030 Eastern time a new class That I'm teaching coming up at 1030 Eastern. I really look forward to it I had a rebuild restructure the curriculum a couple of new updates in it And I had to make a new class a couple of new classes to fill the fill the spaces fill the void and this morning Is one of them a really interesting Scenario-based class funny title at least at least in my opinion out of the hole back on the horse in terms of Losing confidence and being down on the dumps. How do you get back up on the horse? How do you gain that confidence as an active trader? You know, it's a lot of you know strategy-based topics that we'll be discussing But I'll give you my experience It's a lot of it's a lot more of a critical group discussion based class with a lot of our experienced students giving their insights as well So that'll be a 1030 Eastern time later on this morning I look forward to it for all of a sudden social media Facebook live YouTube if you have any questions feel more than free to Send over a quick email Whenever I do the afternoon meetings and whenever I tag in for Fausto in the morning I always like to post my email here at the end of these streams Josh at C2 trading calm again Any questions that you may have about our meetings about what we do our education anything on top feel more than free to Send over via email if you're interested in joining our live trading room That is just go right down to the link on the blue banner below the stream to get yourself started But for all this otherwise going to refill the water bottle here It's just about 925 so about five minutes to go prior to the market open. I look forward to it folks talk to you soon Come a cyber group member today Just click the link below and receive all these amazing products and a world of knowledge We're just nine dollars do it today


It's one of the most awkward moments ever Chatting about sex with your partner shouldn't feel the same way It's important to know how to communicate about sex because it can make or break a relationship Of course consent is the first and most important step to healthy communication when it comes to sex But you might be wondering how do I talk to a partner about uncomfortable topics? Don't worry psych-to-goers. We've got you. Let's talk about some tips from experts on how to communicate with your partner about sex The compliment sandwich Remember that scene in Family Guy where Brian is working for Stewie and goes in for his review? Stewie uses the compliment sandwich to give him feedback He starts by telling Brian the things he's good at before telling him the long list of things he has to work on Family and marriage therapist Dr. Julianna Morris recommends using the compliment sandwich technique If you want to change something or try something new in your sex life This means you start and end with a compliment but put areas of improvement in the middle So compliments are like the slices of bread and the things we want to improve or change are the yummy stuff in between This technique can make it easier to approach sensitive topics like sex gently This technique is useful not only for your sex life, but communication on all topics in your relationship According to psychology today, the compliment sandwich works due to the gentle approach Harsh criticism can make your partner defensive which can make it difficult for them to be vulnerable and truly listen to what you're telling them But when you begin the conversation on a positive note, this allows for an open conversation without the walls going up a part of the plan Bringing up your sex life at the wrong time can be awkward Reading the room and knowing when to start the conversation with your partner is key But how can you tell when it's the right time? Dr. Emily Morris who holds a doctorate in human sexuality and hosts the podcast sex with Emily Explains that it's best not to talk about sex while you're having it No one wants constructive criticism in the middle of spicy time If there's something you'd like to talk about with your partner It's best to choose a neutral time and location to start the conversation with them This could be when you're chilling on the couch together or after watching a show Imagine you just got done with work and you had a day of meetings topped off by your boss writing you up for something really small and stupid Would you be happy about your partner approaching you for a chat about your sex life? Most likely not Sex therapist Dr. Nan Wise recommends planning the conversation ahead of time with your partner If something in your sex life needs to be addressed You can set up a time and day with your partner to talk about it one where you both are likely to be in relaxed positive headspaces When this time comes if one of you is stressed or just not in the mood to have the conversation Simply plan to talk about it another day But you must be sure to keep yourselves accountable Just make sure you're both available and prepared for the conversation no sneak attacks to cause those barriers to go up Speak to listen We've all been reprimanded by a teacher or adult who keeps talking or yelling and doesn't take a moment to hear your side of the story When talking to your partner about your sex life, don't be that person According to a study published in the Journal of Social and Personal Relationships Open sexual community is strongly associated with higher relationship satisfaction As you are sharing your wants and needs with your partner remember to pause and listen intently to what they want According to the Baylor College of Medicine an effective way to be a good active listener when talking about sex is to ask clarifying questions To do this you can restate what your partner said in different words so that they know you're really hearing them This also gives them a chance to clear up any misunderstandings for example when they share something with you you could respond I'm hearing you say Insert your partner's request. Did I understand that right? Sharing the spotlight in heavy conversations like your sex life with your partner is a great tip for having a healthy conversation about your sex life However, you choose to communicate with your partner about sex. It should be healthy respectful and consensual You can also apply these communication tips to other areas of your relationship like emotional needs or even budgeting If you try any of these tips, let us know how it goes in the comments. Are there any others? We didn't mention what works for you We hope you got some good advice from this video and if you did like share and subscribe. We'll see you next time


Tlo what's poppin We are on twitch. We are not live But you can leave a like comment subscribe turn on your post notification bells, man Let's continue to grow the family from Chicago to the UK I Don't know if y'all can see these over here, but which one of y'all want to see not not tomorrow But yeah tomorrow by the time you see these videos it'll be so which one of these y'all want to see tomorrow Okay starting at the top. This isn't one two three four five Okay, so this put number one for this two for this three four five You know what I'm saying Getting one of those two one of those that's coming tomorrow Anyway, this is quintessentially British themes 38 I don't even know if I did my intro so I'm gonna do it again fast forward if I did it Tlo what's pop We are on twitch. We are not live Do you leave a like comment subscribe turn your post notification bells Let's continue to grow the family from Chicago to the UK. Don't forget. We are partnered with the blueprint. This is one of those Episodes with the round table. There's another one coming out Sunday man. I want to see y'all in there man the live in the live Where's this Saturday? I Think I didn't drop any Saturday on accident. I'm gonna tell on Sunday, but tomorrow No Anyway If you're looking for any of my old videos, they're over here on Facebook links all down in description Let's get into this man after this one. We all caught up Again finally just in case. I don't know what's going on in the east He spread eagle to he let them ride I Will I let you go and sort Jimmy out then? All right, I love you I miss you. Bye. Bye, baby.  It's coming. Do you have a plane station? Wrong number dad It's coming. Do you have a plane station or airplane? What do you call it? Airport, what's it called, mate? Dad of the year Now today is the important I don't know. I don't even understand the point system on license. We didn't have that in Chicago I don't think fourth letter of the alphabet So I want you to turn your paper over and I want you to draw for me a nice big D Okay, a nice big D. I want you to draw This isn't a real school or the D for me That's not big enough Rosie D needs to be bigger than that. Nice big D That's better. See Annie She's obviously seen a nice big D before He's an employee? I am bamboozled But another, I'd just like to say, um Sausages Oh my god. Oh my god, please turn your thing Sausages Who is this? This the Beatles? Who is this? My bad, man. Look, I should know the Beatles and I don't. If this is the Beatles Oh my god. Oh my god, please turn your thing That's the church, Patrick Why are you calling me D?  Syndrome Why do you call it that? So when he jumps up I say, Dancing Droom What do you think this is, man?  Eight or nine? For that I haven't seen a commercial on oddly million, odd, odd billed decisions You know, haven't seen a commercial on this channel in a minute How do you feel about today? Should put your earmuffs on Earmuffs?  At Tesney Tesney No, no, no, we're the team, Tesney Silly me Sorry, Tesney Where's that name from? Wales Wales, nice Does it mean something? It does It means sunshine and warmth What the fuck's that from Wales then? Who is this guy? Thank you, I'm not going to tell me in time, I want to Do you want to go into town? Trains are on strike Could you get the bus? Buses are on strike That's alright I need to post something anyway Postees are on strike Maybe we could learn something Teachers are on strike Oh my leg, I need to go to hospital Ambulances on strike Maybe a nurse could make a house visit Strike Who's not striking then? The government But they don't do anything anyway No, they don't do anything anyway Grape full grape fruit Show the advisor with new bomb berries To play white noise to soothe them So this morning, bringing cake into the office Should be seen in the same way as passive smoking That's according to the chairwoman of the Food Standards Agency Professor Susan Jeb said Personal willpower isn't enough to stop people overeating And it's time that people realise That they were putting their colleagues health at risk By bringing in sweet treats Whoever, you cut it out You let the... Don't you take that from the workplace That's work morale If I go to... If I... I don't even... You know what I'm saying?  Okay! I can get used to this As long as it just stays like this You've gotta be kidding me Don't realise how... Chicago's worse Go back Let me show you Hold on I don't want to see this January Cold I'm talking negative 20 I hate it here Negative 30 I hate it here 10 degrees now This is not Celsius This is Fahrenheit It's 10 degrees I'm wet Okay We're getting there About 30 Sometimes 40 maybe Okay We're still 40 This is nice This is what I'm... Okay, we're breaking 70 We're getting there We're getting there Talking about baby I like it here Okay, it's hot Facts Very hot No seriously, it's hot Very hot Hot, is it gonna cool down soon? Okay That's about it Yeah, we're done I think we're done in September in Chicago It's almost freezing again in September I don't know Okay, I can get used to this As long as it just stays like this You've gotta be kidding me Don't realise how English you are Until you're far away Yeah I think You know, like I was in New York And I was mentioning lollipop men, right?  And I was like, I don't know, why? And then suddenly it opened up this lovely Exactly of like, well, why don't you just Well, I don't know, I was just giving a big lollipop You know So, and it was funny because you could acknowledge That it's weird Yeah And that's what I love about it And then what's really odd is When you think something's gonna be really funny And just gets naff I love about it And then what's really odd is When you think something's gonna be Who it is Really funny And just gets naff Well, I was in Finland, right? And I was eating some chips And there was a seagull French fries or chips? But like French fries from McDonald's? Because y'all call those chips as well? Or are you eating Lay's potato crisp? I don't know I don't know Well, I was in Finland, right? And I was eating some chips And there was a seagull Who was kind of like sort of, you know, hovering near And this Finnish guy, genuinely I'm not making this up Grab the seagull in the midair and you're like Hey!  Yeah, exactly, right? Amazing Unusual, funny So I'd go out in Helsinki and I'm like Oh, it's this guy, right? And he'd fill the glass And I'm like, this is what you do If you have a problem with the seagull He'd throw it away Why would you not? Why would you not come here?  Yeah, what have you done to her?  Well, how she texts you that?   What have you done?  I ain't an old woman! Wait till she... You've said, Sannick I've not said nothing So I just got the absolute shug of my life All down of my bedroom Thought that my kitchen was on fire Is it not? I thought, fuck, went to run in there And I very quickly realized that I have a TV I'm an idiot, and that this was just a reflection What type of glass is that? That's 8K glass? 4K glass? What is it?  You break the TV? It was my mistake, it was a bowl Who the fuck's going to get a new one? Yeah, but I don't even think... What do you mean me? Am I made out of money?  You don't got any friends to break with? Wait, that's where they meet? What do you mean me? You broke my TV? Yeah, but... Yeah, but... I've never seen this combination right here This and this I don't know if it's offensive for me to repeat it So I'm just going to point at it I don't even know anymore Like... What?   Remember No casting Yeah, I know, I'm just casting on that, Mummy You're no casting? I know, we're not even allowed to casting school anyway Oh, are you not? No So, wait Just casting on? Oh, are you? Well, they see you getting unloaded And they park like that On a Friday as well Well done Fuck's sake Oh, what I wanted So, yep That's me now trying to find the owner of this thing Oh, the joys of being on site on a Friday It's name in Wales Oh, you say no one else could do that No, there's no way There's no way you can know that Oh my god Thank you Fourth official is holding out the That's the exact same noise When Netflix and Chill gets real busy No way you can know that Oh my god Fourth official is holding out the ball, but there's nothing on it Georgia's stand-way is going to come on She's trying to explain What it's like living in England Fuck, what are you going to do?  Yep What's this? Oh, I'm going out Did you stamp on his head? I don't know, I might have done You're joking, not another one Well, I don't know why he's talking to a tree Why he's laughing for? Chris, why are you laughing for? Why are you laughing for?


of steps that you usually take in order to build containers. So this is what I like to define as conventional. I build a lot of my containers this way. Although I've started to use build packs more and more and build packs. I'd like to present build packs as an alternative to that process that you just saw where you're basically writing a docker file, etc, etc. And build packs allow you to extract the same kind of behavior that were outlined in those four steps in order to produce containers. And the story of build packs is just like any other tech project. It was pioneered by the folks at Heroku. The pattern was picked up by the community at Pivotal around Cloud Foundry. And like every successful tech product, once it became good and a lot of developers started to use it, they branched and decided to go their own way, build their own specifications. And the Heroku terminology was to build slugs and the Cloud Foundry way was to build droplets, which they were both basically tar files and things like that under the hood. But obviously engineers being engineers wanted to do the same thing, but call it something very different. But what's good is the two communities have now come together. And for the past four, nearly five years, they've been hard at work in unifying all of the lessons that were learned at Heroku and at Pivotal. And they now have a cloud native build pack specification. A lot of companies have bought into the idea and the notion of build packs. We see a lot of usage. We're seeing a lot of adopters come in and add their names to a list that we're maintaining. So if you're among those who are taking advantage of build packs now or in future, please remember to add yourself to the list. But like I said, the area that we're seeing a lot of usage in is in building platforms for app developers and things like that. So the main area where build packs is sort of providing the optimization is writing a docker file for a lot of apps, writing large docker files and maintaining them is becoming a bit of an overhead that a lot of like big and small and medium and all sorts of companies in different shapes and sizes don't want to keep doing. And so build packs offer this simpler alternative where you can you can technically get away with just saying pack build and provide a container name, much like you would do a docker build. But you can specify a language family or a build pack type if you want to do that. And the good thing I like about build packs and what I like to highlight every time I speak about them is they work very well with existing docker workflow. So if you have a docker based workflow right now and you start to and you want to adopt build packs, you can continue to use the same workflow that you have for your existing container images and the containers built using build pack will just work with them and the images using build packs will just work with your existing workflows. Here are some very quick examples. This is the best I could do for a command line during the lightning talk. But basically, the all of this just highlights, you know, all different docker commands run against an image produced using build packs and they all kind of work exactly the same. Build packs follow a life cycle where the main steps are to detect, to build and to export from source. And they also optimize further through these steps called analyze and restore, which is basically taking advantage of a lot of caching when you run a build for the second time. The names are very self explanatory. I won't go into details. Documentation provides a lot of the information. My big call to action is please do visit build packs.io. That's where the project lives. It's a CNCF project, so free and open source for everybody to learn, try and contribute, obviously. If you're interested in learning more, there's a build packs booth at the project pavilion. Please do visit. You can get a limited edition build packs T shirt, if not for more information and things like that. There's also a few maintainers who are going to be at the Cloud Foundry Foundation booth. Again, all in the sponsor showcase. But yeah, thanks for your time. And thanks for having me.


Hey folks, I'm Pat Schloss. In this episode of Code Club, I'm going to show you how we can introduce logic into our R scripts so that we can control the flow of data, control what is actually happening to our data at different steps, depending on what the data look like. Does this sound a little abstract? Well, bear with me. We're in the process of stepping through a variety of episodes where I am focusing on aspects of tools that we get from the base R software, from the base R programming language, if you will. We're not using anything from the tidyverse or any other packages. Yes, I know there are packages out there to do what we're trying to do, which is to read in a philip formatted distance matrix. But if we use those packages, then we don't get this great opportunity to learn all the fun things from base R. And while we do have great packages out there, including the tidyverse, it really does pay to know some of the fundamentals of base R, even if you only use them a few times. Over here in our studio, let me remind you of what we're working with. We have this lower triangular distance matrix that's called a philip formatted distance matrix. The first line where we see 10 is the number of rows that follow the number of entities that we're calculating the distances between. This first column has the name of all of those entities. In my case, these are different samples taken from a mouse, a fecal sample, and we are then comparing the community structure of these 10 different communities. They happen to all be from the same mouse on different days of their life. The values then are the ecological distances, the Bray-Curtis distances between all pairs of samples. And we say it's lower triangle because we get the lower triangle. If you can imagine this being a square matrix, well, the distance between F3D0 and F3D0 is 0. But the difference between F3D0 and F3D1 is 0.392. And the distance between F3D1 and F3D0, which you might expect to see kind of appear where my cursor is, would be the same 0.392 as well. And so to keep things simple, in this format, we keep a lower triangular matrix. So what we've done in the previous episodes is build out this readLTMatrix.R script that reads in that lower triangular distance matrix. We see that we get a 10 row by 10 column distance matrix that is symmetrical, right? So here we have that 0.392. Here we have the corresponding 0.392, right? And then that diagonal is a series of zeros. So something I was thinking about is what would happen if we gave this script a square distance matrix? So some software like mother or even the original file-up package will output for you a square matrix or a lower triangular matrix. I think mother's default is actually that lower triangular matrix. But, you know, say somebody gave it a square matrix, what would happen? Well, I have gone ahead and created a square version of this distance matrix. And so you can see it has all those distances. We kind of have funny things happening here with the wrapping of the lines. You can trust me, I have 10 rows here, 10 columns. This is the square version of this. If you want to get this square matrix as well as the code that I'm working with, if you go to the link down below in the description, you can find this file. I recently added this square version of the distance matrix for just this episode. So if you want this, you'll have to go ahead and grab that file. So let's go ahead and see what happens if we give this the sq file. And we'll go ahead and run each line and we can then look at file. And here it's reading everything in. Again, it's parsing the file by the line. And we see that again, there are 10 samples. We then do the file split. We then fill in. This fill in was a tool that we used to add extra spaces because each line didn't have the same number of columns, because it was lower triangular. In this case, all of the lines have the same number of columns. And so it shouldn't have to fill anything in. So then if I look at filled, I should see a list with 10 elements, which I do. And each of them is 10 elements long. So that works. And so then we can bind those together to make it a distance matrix. And so again, this is the samples distance matrix. And we can again see that we now have a 10 by 11 10 row 11 column. And then it's of type character, because a matrix all of the entities in the matrix are of the same data type. And so if you have a character in that matrix and everything in the matrix is a character. And so then in the next step, what we do is we remove the samples to make the samples variable. And then we remove that column from the distance matrix. So now if we look at samples, we then see our 10 sample names, we now see that we have a 10 by 10 matrix, but it's of all type character. And so then what we did was we then it went ahead and here on line 22, we went ahead and made it a numerical matrix. So again, if we look at this matrix, we see it's of type numerical and you know it's numerical in this case, because it no longer has those quotes around each of the numbers. So the next step here on line 23 took the lower triangle distance matrix and added to it the transpose. And that's because again, if we go back and let's go back to the lower triangle case, we'll remove that sq. And we'll run everything except that line 23, I see that I have a lower triangle distance matrix, right? So the transpose takes this and adds the transpose of this matrix, right? So if I take the t distance matrix, I get the transpose, I get the upper triangle. And so then when I add those two together, I get a square distance matrix, right? Okay, so that's what's happening in the code. Again, let's go ahead and put back in the sq, and we'll come all the way back down to line 22. So if we look at this matrix, we see that we have a square distance matrix. But if we run this next line, this matrix plus t disk matrix, we're going to be adding the distance matrix to itself since it's already symmetrical. And what you can see is like this distance now is 0.282. And if you come back up to the previous version, we see that it was 0.141. So we doubled the distances, right? So this line 23, I only want it to run if my matrix is lower triangular. If it's a square symmetric matrix, I don't want to run this line because we're going to be doubling our distances, which is no good, right? So to tell R to only run the transpose when we have a lower triangle distance matrix, we need to build logic into our code. And so we can do this using a series of if-else statements. Now, you may be familiar with the function if else, right? You might also be familiar with if underscore else, right? So if underscore else is from dplyr, and if else is from base r, right? I'm not going to worry about the dplyr version for right now, because it turns out we don't want either of these, right? So let me give you a brief demo on how if else works, because it'll help motivate what we're doing and why it's different, right? So if we have a vector of say 1 to 20, and say we do x modulus 2. So again, modulus is returns the remainder, right? So then if we take x modulus 2, we get a series of ones and zeros. And if it's one, one, then it is odd to its even. So I could do if else, x modulus 2 equals equals one. And then I could put in odd as a character string. And then even if it's not one, right? And so then if I run this, I now get odd or even, depending on whether or not that spot in the vector was odd or even, right? That's pretty convenient. So let's see if we can use the if else function to tell our when to add the transpose of the distance matrix. So let's go back up and let's work with the lower triangle version. So I'll go ahead and remove that underscore sq. And I will then rerun everything down through my line 22. And I again, I can see that I've got my lower triangular distance matrix, right? Because I've got all those zeros in the upper right corner. So if I think about disk matrix, and then I want to know, is that equal to the transpose of disk matrix, right? So if this matrix equals the transpose of this matrix, it's symmetrical, right? And so if I run that, this then gives me a bunch of falses, except for all the values on the diagonal, which were zero anyway, right? So this tells me that it is not symmetrical, right? So let's say if I had done sq instead. And again, we'll run everything down to line 22.  So again, you can hopefully see the difference that with the lower triangle matrix, nearly everything is false. With a symmetric matrix, everything is true. Now, I can ask our all the values in the vector in a matrix true by doing all using the all function. So if I say all are all the values in this entity true, it returns a true value, right? So alternatively, if I give it the lower triangle matrix, and again, let's run all that down to line 22, and then do this all statement, I get back a false, right? So if this is false, so if false, then it is a lower triangular. If true, it is symmetric, right? Then so that's the logic that we want to be able to build into this R script, right? So again, we could take if else, and this could be our question, right? So this would be the analogous to this x modulus two equals equals one, right? Because this is a statement that returns a series of truths and false values. So if that is true, then I'm going to return this matrix, because I don't need to change anything. If it's false, then it's lower triangle, and I need to add the transpose, right? So again, if, if everything is the same, when I transpose the matrix, then I'm going to return this matrix. If it's false, then it's lower triangle, and I need to add the transpose, at least that's my theory, right? And so I run that and actually get back the number zero, which is not at all what I was expecting. So why are we getting this zero value? Well, if you look at the documentation for if else, it tells you that if else returns a value with the same shape as test, which is filled with elements selected from either yes or no, depending on whether the elements of test are true and false. So this x modulus two equals equals one is the test, that's the test argument. Similarly, this all function is also the test argument. And as we saw before, this has a value, a single unit long, right? So it's false. And so it is replacing that false with data from this yes, or no, or true or false, right? And so we're just getting that very first cell in the matrix. And so if else doesn't work for this situation, if else is great, when you're giving it a vector, and you want to get out values that are the same length as that vector. So this isn't going to work. But this logic will help us to think about how we can control the flow through our program using a similar if else statement. So we could do if as a function on its own, and to if we can give it our test statement, right? And so we can say if all values of distance matrix equal the transpose of distance matrix, we said then that it's symmetrical. And so we can then put that in curly braces and I'll say print data are symmetric. Right? And so if we go ahead and run this, it doesn't say anything, right? And so we can then say else print data are not symmetric. So again, if we then run this block, it's going to return data not symmetric, because we've given it the lower triangle version of the data. So if the data aren't symmetric, then we want to return this disk matrix plus the transpose of disk matrix. Now the output is our symmetrical distance matrix. And it only did that in the case where the data were not symmetrical. So we'll go ahead and say disk matrix equals that. We don't need to change anything here in this if statement, because we're leaving this matrix untouched, we could add the sq, and we can then run all this code again. And then we can come down to our if else block, run that it says data are symmetric. And if we then look at disk matrix, we now see that we've got that symmetric distance matrix without doubling our distances. So again, we're able to use that if else statement to to control the logic to control what is happening to the data as we go through the script, which is really convenient. So this if else block is a little bit silly, because we don't really need the else statement. If we write our if statement a little bit differently. So if instead of all, if I did exclamation point all, that would then take the false value and make it true, right? And so that would basically be flipping my if and my else, as I've got it written here. And so I could then take data are symmetric, data are not symmetric and switch to those locations, right? And so now again, my data are symmetric. So when I run this, it will say data are symmetric. And again, if I remove this sq, I see data are not symmetric. And I look at this matrix, I now get the symmetric distance matrix. So as I look at this code, I start wondering about all sorts of different cases where perhaps I screw up the data, say I went into my distance matrix file, and I was looking at the distances. And as I was looking around accidentally hit a key on my keyboard, and that kind of screwed up the data in the distance matrix. So I could have a distance matrix that was supposed to be symmetric, it's square, it's not lower triangle, but it's not symmetric, it doesn't have the same values on either end of the diagonal. This code would effectively double all the distances, because it would say that the values on either side of the diagonal are not identical. Admittedly, this is a little bit of a concocted situation, but go with me so I can show you a little bit more of the tricks that we can use with our if else statements. So to extract the upper triangle of the distance matrix, we could do upper.try as a function on disk matrix. This then returns trues and falses for each value of the matrix to tell you which values are in the upper triangle. By the same token, we could also do lower to get the values that are in the lower triangle of the matrix. Well, we could take upper try, and we could use that as the indexing value into disk matrix. And this then returns a vector of all the values in the upper triangle. Well, I could use this as the argument to sum, to then get the sum of all those values. And if the sum of all those values was zero, then I would know that it was a lower triangle matrix. So I could take this, and I can say if the sum of all that is, I gotta make sure I get my parentheses right, if that is zero, then it's a lower triangle matrix, right? So I move this disk matrix up, and I will say print data are lower triangle, right? And then I will go ahead and add this disk matrix. And you can see as I'm, as I'm adding in line breaks, it doesn't quite know where to put this line, it's putting it at the left side. And that's because I actually forgot the open curly brace to my if statement here. I can then go ahead and close this block. So if I run this series of if statements as it currently is written, it will run this first if statement, it will go ahead and if it's a lower triangle matrix, it will then make it square, it will then come down and run this next statement, where it will then say, are the data symmetric, right? And so, well, this could probably work. What I'd rather have it be is one complete block where the data comes in and it asks the question, you know, if this is true, if that's false, then I wanted to ask another question. And if that's false, then I wanted to do the else statement. Well, I can add this to an else if statement, right? And so by adding else, if it then says, well, if this is false, then otherwise else ask, is this true? So if this is true, then it'll say data not symmetric. If it's false, it'll go ahead and do this else statement, where it says data are symmetric, right? And so know that you can use this if else if else structure to make very complicated sets of statements, you can have if statements with inside if statements, you can have as many else if statements as you want. To some degree, this becomes a lot like case when or a switch function that you might have seen with tidyverse or other elements of base R. But know that case when and switch again, like if else work on vector data, whereas if else if else blocks like this will work on single values. So let's go ahead and clean up our code a little bit. And again, what we have is our lower triangle matrix. So if we run this, it should output data or lower triangle. And then again, it does say data or lower triangle. And if we look at this matrix, we now get our symmetric distance matrix. Let's go ahead and put in sq, rerun everything data are symmetric, again, this matrix, we again see our symmetric data, I'm going to do something where I will come back up into my square version of break Curtis. And I'm going to accidentally delete some values, right? So go ahead and save that. And so now if I rerun that, it'll tell me my data are not symmetric. Again, this situation of corrupting your data, so that the distance matrix is not symmetrical, it's a bit artificial. But it does allow us to highlight how we can use if else if else statements all together to control the flow of data through our script. One other thing to notice about the syntax is that the else has to be on the same line as that closing curly brace. If I put the else down, and go ahead and run this, then it's going to complain, right, unexpected else in else, right? And that's again because that else needs to be on the same line as the closing parentheses. Okay, I'm going to go ahead and clean up the code a little bit to go ahead and remove those else if statements and else statements, as well as that print statement, I'm fairly confident that my data are going to be well structured and not corrupted. But certainly if I was creating a package, I would want to put in all sorts of tests to make sure that the data was well structured. Because if I'm putting this out into the wild, who knows what kind of data people are going to end up giving it. So I feel pretty good about this. I'm going to go ahead and save and commit it. And you can find the final version up on the GitHub repository. Again, the link for that is down below in the description. Come back next time, make sure that you subscribe so you know when the next episode is released. And we'll see you for another episode of Code Club.


I accidentally visited a trendy church and in today's video, I'm gonna share with you what I learned about the state of modern Christianity. Now, I know some of you that have watched the channel for a while might be asking yourself, Isaac, how did you even end up at a church like this? But basically, I just didn't do enough research. I was looking for a church to attend on a particular Sunday and I was like, okay, this church seems interesting, so I decided to go, which is pretty unlike me, but I was like, hey, what's the worst thing that could happen? All of a sudden, I pull up and it's kind of one of these cube buildings. Nothing against a cube building. I know a lot of people have churches that are just in these square warehouses. To be honest, I'm like, if you're gonna put all this effort into making a church, why not make it beautiful? Like, why just make it this kind of pragmatic, oh, okay, it's just gonna be a big box because that's what's the most efficient. I get that, but at the same time, aren't we supposed to make things that are beautiful and doesn't that glorify God too? So I know there's a little bit of a debate around that and obviously the building itself is not the church, so that's not what I'm trying to say. I'm just saying that, hey, if you have the money, why not try to make something that looks pretty awesome? It's a bummer too that all of these awesome churches have been taken over by progressive churches. I don't know if you've noticed that in your city, but you go around to all these epic old churches and so many of them have been taken over to buy LGBTQ, accepting folks that try to present themselves as a church, but it's really no church at all. Back to the story at hand, I walk into this church and immediately you're greeted by the most over-enthusiastic greeters and they look you right in the room. We're so glad you're here. You're gonna have an amazing time at this worship experience. What's your name by the way? Oh my goodness, and I get it. Hey, I'm not saying that they should be, I get it. Some people's personalities are just different, but to me that comes off as very fake. I would much rather somebody just come up across this genuine and just be like, hey, it's great that you're here, but I don't know, it's just the way that these folks are trained where all of them are just like, oh, it's amazing that you're here. That is an amazing name. Oh my goodness. And it's just like, okay, I don't know if I can have a real conversation with you. I feel like I am entering some sort of weird cult. Anyway, so you walk into the sanctuary and you guys have probably had this experience if you've been to a trendy church before too. They got all the padded chairs nice. I got padded chairs at my own church too, so no hate against that. But then you've got the atmospheric haze in the air and it's kind of smokey a little bit. Like a concert, you're sitting down and it's like, oh, it's kind of dark. You can't really see anybody. Nobody's really talking to each other. Maybe they were whispering to each other. I was like, okay, whatever. I found a seat and all of a sudden, as people kind of pile into the sanctuary, I don't even know if that's what they call it. They probably call it the auditorium. So they pile into the auditorium and all of a sudden a spotlight pops on to the main guy with the guitar and he starts playing, no, no, no, no. And he starts playing some secular song. I can't even remember what it was, but I was like, okay, this is kind of weird. What's going on here? Why are we playing this song? Did I enter the wrong building? And apparently this was just kind of like a warmup song to get everybody like loose and fresh and maybe for the non-Christians too, to make them feel comfortable. After that was passed, don't worry, we got to the worship. But what was even the worship? The worship was just a bunch of really popular worship songs that personally I wouldn't listen to because they're not about God, they're about me. Why wouldn't we sing songs that are about God? But no, no, no, we sing all about our miracle power about how much we can do, about how we're overcomers, about how we can rise up from the grave. And it's like, okay, but what about God's attributes? What about his, what he has done on the cross on our behalf? And I'm not saying there's not songs that we don't talk about ourselves.  But what I'm saying here is that where's the balance? Where's the talk of sin and judgment and wrath and how we've been saved from that? Instead it's just kind of all about God loves me and I can raise up and I can come out from the dead and I can overcome everything I need to. And it's like, okay, I get that for one song but it's like for every song, really? So that bummed me out a little bit because it's just like, okay, whatever. I guess we're just not singing too much about God today. Okay, but then you go over to the sermon. Okay, but before I get to the sermon is the really juicy part. I do want to say that I do appreciate some of these trendy churches, how much intentionality they put into their arts and like visual art, so video and just the presentation of everything. So conservative churches often have the message really well down, like they understand the thorough nature of the gospel and they're able to spell theology and that's really awesome. But then kind of trendy churches tend to have maybe more progressive in some ways, they have more of the method. So they're really kind of artistic in how they present things and that's really cool. The challenge is, is that all those things in how they use art should aid the message and not distract from it. That's the main problem is that they have so many of these awesome tools at their disposal and yet in using them, they distract from the message.  And you're like, whoa, whoa, whoa, am I at a rave right now? What's going on here? I did not understand that this was what I signed up for. And it's distracting from what I'm trying to do is focus on God, right? Another aspect and another thing that I'm not a big fan of and you guys can disagree with me on this but I just don't understand it is when they got camera guys walking around and they're putting the worship singers on the big screens, right? I just don't understand that, like you get their big head blown up and it's not even like, like we can hear the music, right? And it's like maybe you want to have that connection with them, I guess, but it's at the same time for me. I'm like, I just worship my eyes closed. Like I want to be connected with the other people around me, the guy next to me to be like, we're worshiping God together as opposed to like this person being put on the big screen. Like I feel like that's kind of a little bit of a glorification of them. Like they're the big performer, right? And I don't think they necessarily want that. Like if you were to say, hey, we're just going to put the words up on the screen. We're not going to put your big face. We're not going to put your big face up there on the screen. Would they take a big offense to that? I hope not. But when we talk about the sermon, this is the really juicy part. I think that sermons, trendy sermons are just so, how should I say it? They're weak sauce. They're weak sauce. When I go to church, I want some meat. I want something to chew on. I want something to convict me.  Like and not just in the way like, I need to fix my life up or I need to be a better person, but dang like I was, I need serious grace here, but God is magnificent. Jesus is magnificent in saving me and equipping me with what I need. And like you have that, okay, it's like game time. I got to reorient my life. I got to continue to have my life conformed to Christ and trust in him. And like, okay, this is like thick. I want a thick sermon. I don't want somebody coming on and say, these are three tips for you to have, you know, a better life or, you know, five ways that you could be a better communicator. Like I can watch that TED talk at home. Another element to this is they always pull from the Old Testament as if it's just kind of a moral fairy tale, right? It's just this kind of like story that we can all learn from like David and Goliath, right?  So whatever it is, whether it's a tough task at work, whether it's your marriage, whether it's parenting, whether it's just your dreams, you could overcome the challenges and the obstacles and you can become victorious. And everyone's like, yeah, that's awesome. I love that. That's so cool. But then you're like, wait a second, is that all what it's about? Is that it? Is that like the Old Testament? It's just a bunch of nice stories that we can tell and like it just tells us some lessons or is there something deeper to this? And I think this is the reason that there's such a disconnect between the Old and the New Testament for so many believers that are just kind of more nominal or maybe they attend one of these trendy churches. They just don't understand what the Old Testament is even about.  It's time to get our groove on. But then you're like, hey, no, seriously, the Old Testament has relevance. It's, and part of the relevance is, if we take this story, for instance, David is a shadow of Christ. He was not the perfect king. He fell in many ways, sexually with Bathsheba. But ultimately when you look to Christ as the ultimate fulfillment of what this person was supposed to be or not necessarily was supposed to be, but they were just a picture or a shadow to lead us to Christ to say, oh, this is the fulfillment. This is the person that we should really put our hope in. The Old Testament is leading us to look for Jesus, right? That's the point. It's not these two disconnected stories. I think of Andy Stanley, right? Some of you might listen to Andy Stanley. I hope not, but some of you might. He said that the Old Testament was just really irrelevant in a lot of ways because we're in the New Covenant and it's just a complete lack of understanding of what's going on in the Old Testament. Do you think God is not the same yesterday, today and forever? So it's not like this is some disconnected guy that we can just let him be like, oh yeah, there's God in the Old Testament and he's a little bit mean and he did a bunch of weird stuff and we just kind of focus on what Jesus said. It's like, no, no, no. God is the same yesterday, today and forever. And yes, the civil laws that were applied to the Israelites at that time, yeah, those don't apply today, but the moral laws and the understanding of how the story of history has taken place, that is extremely relevant. But that's often one of the results of not taking the Old Testament literally. Kind of seeing it as more of a poetic story. Genesis didn't really happen in Exodus. Maybe that happened, but not really the way they told it. The Jewish writers at the time probably exaggerated some things. And so if that's the case, then maybe the Old Testament does become more expendable and you see that a lot in trendy churches. Overall, one of the things that really disappointed me was that everyone left right away after the service. I wanted to talk to people, to get their take on, hey, what did you think of the sermon? How did you become a Christian? How did you get connected to this church? But everybody left right away.  You don't just go to church, you are the church. So in that conversation, in that time where you're able to meet people with curiosity and compassion, you are being the church. Let me know your thoughts on this. I'd love to hear from you in the comments down below. A huge shout out to everyone on Patreon that continues to support me and my mission of equipping people to follow Jesus daily.  And if you wanna support what I'm doing, click the link in my description and sign up today. Until next time, God bless.


Let's go see our Analyze right here, we got 9, I think 880, all right let's do that, want to get into, okay 880 we are in on Google, let's just watch this and see how it goes, I'm going to put the market watch back and let's just see what we are, okay so yeah we just we're just a little flat over here, okay that bar was over but it may not be all selling even though it's a red bar because the volume is not that great so let's see how this bar fares, anyway we are in the trade and I think we should be somewhat neutral still, so okay Google seems to be going down, let's see how our position is doing up about $277, so let's leave it at that come right back, let's just watch it some more, so right now you can see the S&P and Google are diverging and so what that's telling you is the S&P wants to go up but Google is weak, however if the S&P wants to go up then at some point Google will catch up with the S&P and it will also want to go up, so if that's the case then you want to get out of the trade even if it's a small profit that's okay but you don't want to when there is a mismatch here then you don't want to be in the trade for too long, so right now where I don't know where we are we are about 168 as you can see we are giving up some profit, that's okay you don't want to get too caught up in getting in and getting out but you know let's just see if you get a decent profit on Google because it's diverging, we may want to take it off let's see so we'll just hold on to this trade and let's see how it goes, it's definitely getting weaker now on the S&P and Google so we should be okay on the trade let's just do a quick check where we are we are up about 260 not bad showing more weakness let's see where we are 336 not too bad Google is also wanting to move up so might as well take one off okay there we go so now we are up 300 but open is up 147 so we are up 307 for the day so let's let this other one contract run see if we can make some more but at least we've captured about 100 and I would say about 180 bucks or 160 bucks or something like that now it's gone to 1049 now you can see S&P wants to move up but Google is still weak however there's a divergence there but as long as Google is going down we are still in the trade so let's see what our profit is 371 not bad at all yeah you can see the divergence happening I'm going to take it off 350, 340 whatever it is let's take it off at 1050 and close the trade okay all right the trade is closed the S&P wants to move up so we are up 330 on Google but basically the whole goal is with this day trading scenario you don't want to put a whole lot of contracts and the way I'm suggesting is on a daily basis and of course each person is different everyone's account is different but on a two contract three contract position if you can make about 300, 350, 400 bucks on a trade that's not bad at all and if you have a much larger account feel free to put five contracts but you know so it's all that's an individual case you should not follow my contracts you should follow contracts according to your account so now see the S&P is moving up and Google is also recovering so I think we did a good thing so I'm going to pause it here take a break and let's just see what the sentiment is if the S&P is indeed wants to go up then we might want to look for a call trade but it's not there yet we still have very bearish situation and a lot of neutrals and so if we want to take a call trade I would at least want to see the ES go from neutral to bullish if not very bullish in that case that would give us some confidence to take something on the call side but you know we just had a trade so don't force trades this is really the key and if Tesla is down side don't take the trade because it's not correlating with the S&P so that that trade can get into trouble so now you can see the breadth of the market changing a little bit so this is what I mean so now we have much more of the very bullish than the very bearish and we have a lot of it is neutral so the sentiment of the market is changing from a very bearish mode to a much more neutral mode and this is what I mean and so the more you see this kind of transition happening you can see you'll realize that the sentiment of the market is changing of course it remains to be seen whether it can sustain this but at least for now at this point you can see the sentiment changing there you know we are seeing much more of the very bullish kind of candidates there but there's still no trade at this point both Amazon and ES are neutral and but Amazon is correlating well so I'm going to keep the charts on Amazon okay folks looks like we could have a little trade on Amazon looking good moving over bridge also and you can see it's moved into bullish okay and so now we have everything in the very bullish category we might have a trade I want to be very safe I don't want to go too I don't want to go too heavy just one contract perhaps and these deltas are not enough so I'm going to put about 40 strikes here just not pay not pay a whole lot okay so 1632 so I would say like a 32 31 delta there's something like that 1670 let's do that all right so one contract one contract I'm going to keep it ready 1480 is the mid so one contract would be about 141470 dollars 1465 let's get in 1465 okay got in 1455 so let's see where we are we have more bullish and we have a slightly more set of very bullish as well so it's looking good okay moving up nicely on Amazon let's see what we have we've got 142 over there 145 I'm going to take it off that's it I'm happy with you know whatever 200 dollars profit that we have on the trade and that's it and so 200 let's see what it is 235 that's it 565 guys so that's good that's good so I think we are going to just wrap it up here for the day you know and you can see the SMB is also showing some weakness Amazon came down from 1640 so all right folks so I'm going to keep the screens on you know you guys can continue to chat and discuss the trades but I'll be in and out and I'll probably jump on the chat session at some point all right talk to you soon bye bye so if you want a free trial of this day trading signal service you can go to this bit.ly link it's bit.ly slash day hyphen signals now the day and the the D and the S has to be capitals and once you go there you can get a free trial you can you need to sign up there and you'll get a free trial and at the end of one week if you don't want to continue you can just send us an email at info at optiontiger.com and we'll give you a full refund so once again the bit.ly link is bit.ly slash day hyphen signals with the DNS in caps thank you


In BC, we have a couple key factors that lead to flooding. We've got a fall-winter season where we have atmospheric rivers that bring heavy rainfall, particularly into the coastal areas of the province. And though heavy rainfall can lead to high runoff and flooding, and then the second season we have is the freshet, where we have the seasonal cycle of snow melt across the province. We build the snow up over the winter and as the temperature is warm in the spring, that snow starts to come down and we see that seasonal rise in the rivers around the province.