The following is a presentation of TFNN Trade what you see With Larry Pezzavento Toll free at 1-877-927-6648 or internationally at<PHONE_NUMBER> Now Larry Pezzavento The negative interest rate scenario folks and the answer to that is I'm just not smart enough to understand it So that's the answer. So we'll see what happens. Anyway, we're having some really big swing in these bonds last night And one and two and three points, but there is one thing that happened It probably doesn't mean anything at all, but I'm gonna bring it to your attention yesterday There was a big drop in the open interest in the spot Treasury notes for ten year the two year and the five year had slight increases I mean talking with a 3.9 million they had increases of just a few thousand, but there was a Many thousand I think twenty thousand drop in open interest in the September Treasury note now Usually that's a sign that the market is weakening even though it's going up That means there's short covering, but you know we live in interesting times. I'm just gonna bring it to your attention That's all I'm going to do The big news of course from my perspective is what's happening in Hong Kong Boy, I just was shocked today to see what they were doing. It was really Just really a very very sad to see what's going on over there It's a lovely country and I think that the Chinese government is just about had enough I don't know how much more they're gonna take but when they're throwing rocks and eggs at the building and stuff and putting graffiti there and These are these are all young people folks This is not the the people in Hong Kong that the old people that like my myself and my friends But I you know, it's just really sad to see that but anyway, that's neither here nor there We want to talk a little bit about the gold market to the gold market blasted up right after the close yesterday We got up into that In 10 1511 area which exceeds the 1.618 expansion on the long-term weekly chart and The actual silver's, you know, you know running away to it's above 17 bucks. So those are moving up You know quite a bit how much more they've got I really don't know all I know is the emotionalism here is Going to be quite high. The volatility is going to be extremely high so Sort of you know protect yourself on these things because even though they go up the flagpole They can also come down the flagpole. So just remember there's a possibility of that now We do have another market that has been in the news and because it runs along with the gold market And that is Bitcoin it had a really nice move last night and we got up to that 13 almost a 12,300 level backed off a little bit and as I just checked a little while ago It was back to new highs again. So it's still acting pretty good now the $64 question from my perspective is This a two-day rally in a bear market that we had starting yesterday morning through last night and today The answer to that I think can be shown by looking at the DAX not the DAX boys and girls the the NASDAQ and the NASDAQ of course, you know went right up to the 61% retracement and then sort of rolled back over the S&P went a little above that it got to not quite to the 50% level so it's important to remember folks stop and think just a minute here If in fact negative interest rates are coming Do you realize how bad the economies in the world must look? To these federal bank of these central bank people they must literally be I mean, you know why you know They must see something that we don't see because we looked at that today in Bloomberg the first thing they started off with was Germany Japan France and one other one that was there all negative interest rates in Italy, which has got the Probably one of the worst credit ratings that you can get their Treasury notes were full percentage under ours So there must be something really negative out there if that's what they're doing I don't know But the negative interest rates is so far beyond my pay grade that I I just don't understand it It reminds me a little bit of the 2000 market when we had the dot-com bubble when these companies had no no earnings And if you know the sales increased by 10% the stock would double I mean we saw that you know and I mentioned when that was topping that it was a once in a generation type bubble And of course it was because the NASDAQ gave back, you know, 80% of its value But those were crazy times like you know, there's a couple stories. I could tell but I should tell one story My good friend Greg Aesoff, he was part of Emil Aesoff as his father and Jeff is the largest broker He was the largest broker for Bear Stearns. He now runs his own firm out of California His minimum account is $20 million and but Greg is a real estate guy in Marina not in Marina del Rey in Orange County And very successful and a woman came to him begging for a job as a loan officer and Greg was a little reluctant But he did hire the lady and the lady did really good work and she worked with him for about three years And then what happened was her son was working out of the garage and had one of these little dot-com companies I think it was called Sycamore Networks as I remember And anyway it was coming public and she gave his mother an X number of shares which was worth about $5 million And she walked into Greg's office that day and she said I quit and I'm rich and I don't have to work anymore And he said well could you at least give me two weeks notice And her answer to him was two letters that I cannot say in the annals of audioland But they one started with the F and the other started with the U And anyway she got her $5 million but by the time everything rolled around it ended up being worth $45,000 But I remember that very vividly because Greg laughed about it when he really was hoping she got the $5 million But you know it's one of those things Anyway that's how some of those things went and there were a whole bunch of them WorldCom You know there were just a lot of them that we don't hear from anymore And of course a lot of them are still doing pretty good so we'll see how they end up here Well we've got a break coming up here pretty soon and then we'll talk a little bit about the grain markets And also the foreign currency markets because they are holding up There's not showing you there's any panic anywhere in the foreign exchange We're not seeing anything in the pound the yen or the euro Any of those things are showing up as anything really dramatic happening And even with the Japanese with the Chinese renminbi I need to discuss that because What they're saying and what they're doing is two different things<PHONE_NUMBER> If you're not currently using the TAS Profile Scanner when looking at setting up your trading opportunities Then your arsenal is short a mighty weapon The TAS Profile Scanner is a standalone piece of software that instantly filters over 2,500 global financial markets Such as stocks, ETFs, commodity futures and forex Heated by Steve Dahl, TAS understands that in today's technological world The use of top flight software applications and technical analysis expertise is essential to successful trading in today's market You also gain access to the webinar that Steve Dahl and Tom O'Brien just hosted The best way to use the TAS Profile Scanner to profit This webinar archive is available for all subscribers immediately upon signing up All new subscriptions also come with a 30 day money back guarantee so you have nothing to risk Start your subscription by visiting the front page of TFNN.com today And you'll find the TAS Profile Scanner under the services tab Sign up today Are you in the market for buying or selling real estate in the Bay Area Including the surrounding St. Petersburg, Tampa and Clearwater markets Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area Whether you're looking to sell your current property for maximum value Or you're in the market for a second home or investment property Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area To help buyers and sellers make the most informed decisions across all price levels From the price you should be paying per square foot in certain up and coming areas To the type of cash flow investment properties are capable of creating Tiger Real Estate can help you make the best decision when it comes to all areas of the market Before you make one of the biggest decisions of your financial future Call Tiger Real Estate LLC today at<PHONE_NUMBER> Or email us at tiger at TFNN.com That's<PHONE_NUMBER> Call us today Many of our new listeners have heard about the Tiger's Den The Tiger's Den is a lively community where professional traders and investors can meet Exchange ideas and information in a comfortable moderated atmosphere Hear all of the TFNN shows plus see all of the charts as they happen live And have access to archives of all of those charts You can test drive the Tiger's Den absolutely free for 30 days And greatly enrich your knowledge of these markets and how to make your money work for you Details on the Tiger's Den are on the front page of TFNN.com Check out the new TFNN.com now and experience all the upgrades TFNN.com educating investors All now toll free at 1-877-927-6648 Internationally at<PHONE_NUMBER> Okay folks, you know the thing about the negative interest rates It's not so much that I don't understand it is I mean I can see technically what the bonds are doing of course But I just doesn't make any common sense in 7,000 years of history of this stuff We've never had negative interest rates so maybe this is a new phenomenon But we'll have to let the markets decide what really happens with that I know we're going to see great volatility here but we'll have to wait and see Okay let's take a look at this euro I've posted We were looking for that bottom to come in right around that one ten thirty It certainly did, we posted that ABCD pattern So far that is exactly what's happened We went up to 112 backed off to the 78% level And now we're heading back up again Which if we get above 113.40 Then we'll have a pretty good chance of seeing the market rally a little bit more And we'll see whether it's going to be the case or not Someone's asking the question about how the Federal Reserve You know reacts to politics and everything And you know that's another thing beyond my pay grade Because the Federal Reserve folks is a private corporation Even though it's right there on Pennsylvania Avenue right next to the White House It is nothing to do with the government It's a private bank that handles our money and stuff And that was from 1913 at the Jekyll Island thing So if you want to read about that, that's something really good Another good book is The Secrets of the Temple Which is a great book about the Federal Reserve also But they don't move the markets folks The interest rate markets is related by the market There's a lot of studies that will show that But remember that's what we're watching I know there's a lot of jaw boning and stuff But that's jaw boning and that's again You know a little beyond what I usually talk about here I try to talk about things that technically related Because technical stuff I think I understand it But sometimes not as much Let's take a look here at the Japanese Yen Because we were watching this because it had such a downward bias And it certainly continued We got all the way down to that almost to the 105 level We got to 105-40 I believe And now we've had a little bit of a bounce back from that level But we're still heading lower in that That also sometimes reflects what's happening in the stock market Because the dollar yen, reverse of that, is the stock market So we'll see that Okay Oh, somebody's saying Switzerland had the first government To charge a negative interest rate Between 1972 and 1978 This country's central bank imposed negative interest rates To help stabilize the economy Prevent its currency from rising too much From foreign investors buying its currency A rising currency is not a good thing What this means is that the Swiss currency Was losing purchasing power as compared to other countries Well, I hope that's right So we'll see Well, we don't have any inflation here Well, at least that's what they're telling us So we'll have to wait and see All I know is we're going to see more increased volatility That much I feel relatively good about In fact, we're seeing it One of the reasons, of course For the bearishness that we looked at Was this chart right here That was sent to us by John Murphy I think we have to pay really close attention to this Because this is the world stock markets And as you can see here We're heading down And we've broken down below those March lows already, folks So that's another one that looks pretty negative And the rally that we had this day and a half rally You know, stopped right at the 3A2 in the Nasdaq And just a tiny bit above the 50% level So we'll see Okay, all right, let's see Here's another quote from David White The stock market is a no-call strike game You don't have to swing at everything You can wait for your pitch The problem when you're a money manager Is that your fans keep yelling swing you bomb That was a quote from William Buffett I thought it was Warren Buffett Oh, William Buffett must be his brother I don't know, I hope you misspelled that Because I think his name is Warren Buffett Isn't it David? Did David make a mistake? But is there a William? Oh, I'm sorry, I better shut up Because there is a William Because David never makes mistakes And I probably got that one screwed up But let's move on here to the next one here right now Okay, let's move on to the gold mine I just want to show you how high this gold got If you'll get this up here Because we exceeded the 1.618 expansion In this emotionalism that we had here We got, the number was at 115 I think it was 115, excuse me, 1500 We got the 1512 I believe And there was a beautiful head and shoulders And believe me, folks, nothing bothers me more Than missing part of that gold move I mean, we bought it really good Down at the bottom and we made really good 70 bucks And then I never bought it back I mean, I'm waiting for a retracement that never came And those goes back to those things You know, fail of missing out That was one that, you know It's going to be etched on my tombstone here Failing to miss that one out We didn't miss the stock market one Which is actually much better than the gold one But to miss that gold one Was a little bit frustrating to me But, you know, that's the way it goes Sometimes it's chicken poop Sometimes it's chicken salad It depends on how you mix it Okay, let's take a next look at another one We want to be watching And that is this Australian dollar It just keeps getting whacked and whacked And whacked and whacked But the stock market for Australia Has been actually holding up pretty good We're almost at the double bottom level Now here on the Australian dollar folks We're ready to break through the 67 level And that takes us down to that 66.85 Which is the same low that we had Way back in December So these are some of the things that we're watching In all of these things But we're watching it Yes, we are watching Palladium 2, Ruby It's had a, you know, massive double top up there And one of the things that And I think that's related to automobiles As I recall But if we take a quick look at Palladium We'll be able to see here That we've had some type And we're down another 3% Ruby is saying Which is not surprising Giving what's happening to some of these things That we're paying attention to right here And, well, I keep jumping around Let's get to the Canadian dollar here And then we will do the dollar index Because all of these are interrelated here But if we take a look at the Canadian dollar You'll notice that we were looking for The price level to get up to this 133 level We hit that last night I believe we're trading there right now So that completes that ABCD pattern Pretty much what the charts were saying And, you know, whether that continues to go higher or not You know, we have to wait and see But it did complete that one Now, of course, we talked about the dollar index And that has certainly completed that Three drive to a top pattern And we'll be able to see What's looking up here By the way, folks, what I'm doing here Is what I'm going through answering questions It's from the Tiger Den in there And we'll be able to see Some of the questions that people are asking And I try to answer them As, you know, best I can Okay, let's move on Oh, we got a break coming up And then, by the way, tomorrow Tomorrow we have a special guest Norman, who calls it to the minute Will be our guest And then on Friday we will have A Bill Meridian of Cycles Research Out of Vienna, Austria For a warranted, Larry will send out Via charts or videos or both The key markets that he is watching During the day. This will be up to the date Active trading information That will help you in your daily trading In Larry's first week alone, he sent out 25 charts, 6 videos and a full report To his subscribers in just one week If you're a technical trader That uses patterns and retracements To trade, then Larry's service Fibonacci 24-7 is something that you must try Right now, new subscribers Get a full 30-day money back guarantee With nothing to risk, sign up now To Larry Pezzavento's Fibonacci 24-7 By visiting the front page Of TFNN.com under Trading Newsletters 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 Trading ideas each morning in his Path of Lease Resistance newsletter Using a 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 Lease Resistance with no obligation To pay anything. David has been Delivering solid recommendations for his subscribers Recently, and if you'd like to see What he delivers every morning, then Visit the front page of TFNN And you'll find The Path of Lease 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 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 Art Lease, ABC's 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 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 Okay folks, I posted the chart of the crude oil That we were waiting to see it get down to this 52-80 level And of course we went through it We got down, we're close to breaking 5200 now And that tells you that it's probably going to go lower Because that was the 78% level And it does look like it's Going to fail and there we go You know, things to the downside Will be able to see, you know I see a quote here from Mr. Z That PIMCO warns that negative U.S. Treasury yields swiftly Change from theory to reality So by golly, reality is with us So I guess you'll be able To borrow anything you want At a really cheap price In fact, they'll probably have negative mortgage rates Pretty soon they're going to give you the money To buy the house. That makes good sense I think it's a pretty good idea If this stuff keeps going on in Hong Kong The Chinese government's Going to come in here and shut that down And we're going to find out, you know There's a market that really looks bad, folks And let's take a quick look Because, you know, Hong Kong is very Dear to my heart And if we take a look here How bad this has looked over the past weeks You can see here just a month ago You know, we're talking about June 28th We were sitting right at The 61% retracement Of that whole move down The reaction back Was at 29,000 That was the exact high For three days right at the 61% retracement And folks, we're trading down below We're at 25,000 And change now And it looks like, you know We're going to break through the 78% level Sometime today or tomorrow This is given only Wednesday We've only got two more days to go We could easily do that You can see the ABCD structure Takes it down quite a bit But this is a major market Of course in Asia And the other one that we really Felt why we were going to look so bad This coming week was the fact That the way this emerging Market charted look You can see where we closed on Friday Right there at around 40, 55 And boom You know, we gap down And that sets up a price level Down around 34, 20% lower From where we are Whether that's going to continue or not I don't know, but that's what it's looking like This morning A lot of emotionalism We haven't seen emotionalism like this In the bonds since they Topped in 2016 So This is going to be another instance Of whether the charts come through But we've had a really strong Instance of the Well, this crude oil Just doesn't want to have any friends Now it's down to 51, 78 So that's certainly A breakout to the downside So it doesn't look like That one's going to be working very well We got the bonds right near their new highs And we got gold making new highs We're at 1511 now And at Christmas gold And so we're seeing some flight to quality And the S&P keeps going lower and lower So we'll watch those also Okay The current is still holding up okay The rest of the stuff is a little bit wild But we'll do one thing at a time And see how they end up So let's move on here to the next one And that will be the XAU I just wanted to show you where the XAU is This is where we were as a Friday And we have exploded I believe we're ready to take out those highs Because it's jumped so much I'm not sure where it's trading right now But it's got to be way up there Given the fact that we've been up so much So we'll watch that Very, very closely also Okay Someone's asked a question about the natural Okay, hogs and feeder cattle I don't do feeder cattle ruby because it's too small Of a market But I do watch hogs quite a bit Mainly because of the fact that it's related To China and that stuff And I'll bring up the I'll just bring up August hogs Because that's the easiest one To take a look at And if you'll remember This thing broke down really badly And it took out those lows The same thing in the Christmas hogs And I did that one too, I believe Give me a second Nope, I don't have the Christmas hogs In here, son of a gun I don't think I did But let me do cattle because another one The cattle came down quite a bit Also, but they're at a higher bottom Let me get this one up here And take a quick look at it So we can see it But here again Relatively well The 61% retracement And the corn was at 02 We're now trading at 402, we're now trading at 415 The beans held up relatively well Wheat's still under pressure But we've got a lot of stuff Negative About tariffs and stuff coming out of China And I only think this is only part of it Folks, I think most of this Is related to the Negative interest rates It's really be scared And that's why it's going to be hard for that stock market To go up with negative interest rates Is because What am I talking about? I don't even know I'm just making stuff up That's not a good thing when you're a technician, is it? I really don't understand negative interest rates It just doesn't make any sense I was at dinner last night And I asked the owner of the restaurant If I could handle his money And that would only charge him $500 On the hundred grand and he didn't go for it I don't know. We'll see what's happening here What's it? Okay, let's move on to the next question I hope that answers your question about the hogs Ruby And a lot of that is a fact that China is not supposed to Be buying any agricultural products But believe me, they got 1.5 Billion people to feed And so it's not going to be Easy And you're not seeing any of these price drops That we're seeing in cattle and hogs That's not happening So that's another one To pay relatively Close attention to So we'll be watching it really close Okay The next thing I wanted to talk about Let's just do the one For Christmas hogs for Ruby Just to give me something to That I do understand charts I don't understand sometimes how they get there But I can see what's going on And you'll be able to see here This is the December We'll do December cattle first And you'll be able to see what we're talking about here Okay, one second We've had some major support here In the cattle I'll just get this up and draw it in Give me one second here folks So that I can show you the The pattern really easily We had a nice move And we're really an interesting spot right now As we come in here today In the Christmas cattle Here you see they got to hold this level Right here Around this 109 level In the Christmas cattle But the one I really wanted to bring up Was the hogs And if you'll give me a second here I'll bring up the live hogs And give you that one And there we go And they have just Oh my goodness this is Yeah this is They have a clearance sale in hogs This is in the face of a Giant If you ever want to talk about technical stuff This is in the face of a huge Asian flu thing Over in China Didn't make any difference did it No I don't think so So now we're at a big ABC down here So you want to be looking for a buy down here In hogs around Whether it's trading at 61.30 The old low was 58.50 So I'd kind of keep an eye on that Maybe so that looks interesting So I'd keep an eye on that one When we get back we want to talk about natural gas Folks because I think this is the beginning Of something pretty interesting in natural gas I know they're beating up the crude oil But that's not the same product So we'll take a look at natural gas here At the break when it comes up Because I think that's something that we might want To really look at Ah If you're in the CD market And looking for a secure investment My 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% That same $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 8 active positions with an average Unrealized profit of almost 8% for each open trade New subscribers get a 30-day Moneyback 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 Don't let gold's next big run Pass you by, 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 Directions daily S&P 500 Bull and Bear Leveraged ETFs Direction leveraged ETFs Investors should carefully consider A funds investment objective, risks, charges And expenses before investing A funds prospectus and summary prospectus Contain this and other information About direction shares To obtain a funds prospectus and summary prospectus Call<PHONE_NUMBER> Or visit Direction Investments.com A funds prospectus and summary prospectus Should be read carefully before investing An investment in the funds is Object to risk including the possible Loss of principal. The funds are designed Only by sophisticated investors such as Traders and active investors Distributor for side fund services, LLC The bull bear Binary option hour Next on TFNN Okay folks, I posted a chart Of the long term weekly chart in natural gas If you remember Mr. Z was really Bullish this stuff until it got up to That 2.5 area where it became bearish But what we're looking at now Is a 78% retracement on the long Term charts So far we've had a low of 205 We're trading around 210 Today so there's a possibility Of a bottom forming in this area So that's the type of thing that I try To look at when I'm looking at a longer Term chart and the first thing I would do Of course would be moved down To a daily chart To give me a better idea Of what we look at. This will cover The last five months and as you can see We have completed Butterfly pattern at the bottom down there The low has been 203 We're now trading at 210.90 And so it's three days up now And what I'm waiting for Is I'm waiting to see the quality Of the rally that we get out of here So far it's only been up marginally For two days which is really nothing So the possibility Of it's going down one more time In a washout to 196 Is right there and I want To be really ready to see If it does get down there because if we Make new lows below 203 You've got a really high probability It's going to make 196 And we've been to 196 Before several years ago And if things are really bad And they seem to be That's what we'll be watching here Is that you're going to be seeing something That will make people be surprised Now natural gas is very important In China folks because of the fact That they have such bad pollution Those of you that have traveled there To Beijing or Guangzhou Some of those other large cities You'll remember how How bad it is And it's so bad in Beijing That well it was the last time I was there Which was 06 That when you're above 30 stories In one of the skyscrapers You get to see the blue sky But if you don't it's just all It's very yucky But we'll have to Decide whether that's going to happen I don't know anything about smog About as much as I do Negative interest rates Someone's asked a question About the rally in the NASDAQ I'll bring it up here again Just to show you where we are And it's important that this thing If the NASDAQ can get above that 70, 600 level One more time there's a chance We could get some more of a rally But if this is all we get Between Tuesday and Wednesday And the market closes lower and heads down We're looking at something Really nasty folks And if the people are having a flight To quality and bounce Maybe they're going to go to zero Maybe gold's going to run to 1600 Or 1900 or something like that These are interesting times As the old Chinese curse is So you have to be a little bit flexible As you see some of these things unfold Because it's getting pretty active out there And it is related to the negative interest rates There's something going on out there That these federal banks Must be scared of And I don't know what that is But someday they'll probably tell us But maybe again not In our lifetime But the markets are trading actively I mean you've got ups and downs You have the S&P swings 40, 50 points at a time The NASDAQ swings 200 points The Dow was down 900 It rallied to be To be up plus 300 yesterday So all of these Telling you you've got great volatility And if you're a short term swing trader Like I am most of the time It's some pretty good What we call things to do Let me just show you last night Just since we were watching I show you my The artificial intelligence program From last night you can see We were trading around 2854 In the S&P and the market rallied 40 handles up to 2888 And now we're back down And we've taken out those lows by quite a bit So we've had 40 up 60 down we had 100 point move In the S&P again 5,000 bucks And we're just getting started Here this morning so these are Some of the things you got to remember Because these are These are wild markets And that's pretty much Someone asked me what am I watching right now If I told you what I was watching right now You would probably Look at the notes just exploded To the upside another point And we got gold just making a new high And crude oil is Breaking down again NASDAQ falling out of bed So folks you don't want to be long stocks Guess you got to buy those bonds Because they're going higher Okay we got the gold is at 15, 16 what I'm watching folks And I don't know if it means anything or not But I'm just going to keep an eye on the gold Because there's a possibility Let's just bring this up here Just to show you what I'm looking at To get a little bit of a fun in this thing anyway So hold on a second Wow this is going to be an interesting one For sure huh Alright I'll bring this up to you Remember hey folks Let's a little caveat empty here Buyer beware this only works About 60% of the time So just be really careful and make sure That comes in at 10, 15 folks That's where the exact time is And that is in 23 minutes Let me make sure I got the right time Yeah it's 23 minutes if it's right It should top at that time I wouldn't try to pick a top there What I would do is I would go down To maybe a 15 minute chart And pick a low somewhere around 15, 12 something like that And sell it on a stop And then put your stop above that high That way you would be able to protect yourself From yourself If you're going to be watching that So that's pretty much What we're watching here With this so pay sort of Close attention to that That's all I'm basically trying to Import some information Whether it's right or not I don't know but those are just Some of the things that I'm looking at Boy just hey folks Please don't ask me About negative interest rates I know you keep asking me but honestly God I really don't know I just doesn't make any sense to me But hey the dot com bubble Didn't make any sense to me either But that came and went So we'll have to wait and see We've never had negative interest rates In 7,000 years Maybe this is the time to have it So we'll have to wait and see What that means but we'll go on to the next one Okay someone's asking a question About something that I do know a tiny Bit about and I do Recommend a tiny bit And that is this banking index And I wanted to show you the fact That we had this big move in the Banking index will break out to the upside Everybody was talking about it All it did was make a double top At the 61% retracement From May and then it just Totally reversed With the rest of the market and started To go down this is one of the reasons That we were very bearish Coming in to the market this week Was the fact that we were watching these things You know just get a little bit Crazy and that's exactly You know what we're seeing here So we'll watch that very very closely So we'll do one thing at a time As we walk through here My goodness we're almost to the break already Remember tomorrow folks we do have Norm Winsky as our guest Friday will be Bill Meridian And Bill has been very bullish on gold Talking about the fact that gold Look very bullish for the month of August And that's certainly been the case And we know we owe a big debt of gratitude For Mr. Z here in the room Because he's kept these folks Long and also Steve Steve Rhodes too Have you know they've been Long the gold for quite some time And but that's We'll see what happens anyway It looks like stocks are you know Getting ready to move a little older I'm just going to ask about the post of Bet is that BYND Is that beyond Meat is that what that is S&P I don't know if that's That must be it Okay I'll do the Bed Bath I'll do it beyond meat when we get back from the rig<PHONE_NUMBER> I'm certain You are or strive to be one of the best Of the best in everything you do in life It's the most common trait That's what most wealth managers 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 entry months 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 TFNN.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 too Sign up today If you haven't checked out TFNN.com What are you waiting for? All of the TFNN newsletters are informative Up-to-date, affordable And must have for every trader Looking to gain a competitive informational edge In today's markets TFNN 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 Bonds, metals, commodities and tech There's a newsletter to fit your needs Exclusively from TFNN 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 TFNN.com And click the newsletters button Near the top of the page TFNN.com Educating investors Since 1984 Basil Chapman has been using The Chapman Wave methodology To advise traders of his expert market opinion While originally hand drawing charts From the late 1970s Into the 1980s Basil noticed that prices under most circumstances Virtually always had a certain number Of legs to the upside Before declining sharply Later Basil found that computer software Which included the standard market technical indicators Enhanced the degree of accuracy In calling price turns As well as market trend calls The Chapman Wave sequence Using the Chapman Wave methodology Along with other indicators Basil Chapman advises his subscribers Of his expert market opinion Each market day with his opening call newsletter Right now you can get a two week free trial To the opening call Basil's daily trading newsletter By visiting the front page of TFNN.com Cancel at any time during that trial And pay absolutely nothing Get your two week free trial To Basil's newsletter the opening call 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 Ok folks I just thought I mentioned that the S&P just made A 61% retracement of the low From August 5th That came in at 2823 We're now trading at 2831 So sort of keep an eye on it By the way the gold has just jumped Another $3 here which it should be Doing it should not be making A high until around 1015 So it could be a great deal Higher than the night or the 1520 That we've shown already So and remember this is Experimental so sometimes They work sometimes they don't And for heaven's sakes you know You have to use a stop there's no question Well Who knows anyway Let's keep an eye on it we'll do it for Experimental purposes if nothing else Very important that that S&P Holds that level now the bed Beyond meat I posted You can see the 61% retracement There's a big gap right there Right now it's you know down Like with the rest of the market But there should be some support At that 61% retracement There in beyond meat I Don't know anything about the product Other than the fact that it is Vegetable substitute with a whole Lot of chemicals in it but That close attention to it Regarding the euro folks we're now Getting ready to attack that 11250 level that we talked About earlier in the show Completing that very larger ABCD Pattern up there so that'll be Another one that will be quite Interesting but the key today From what we're looking at this morning Is that 2820 in the S&P As long as we can hold above that We've got a chance here to You know maybe bounce back a little Day and make some type of a bottom But we're going to see some Incredible volatility in all of These things including gold And we'll see swings of $50 $60 without any trouble at All as we go through Some of the things that we're Paying close attention to here Here today so that's Basically it so live every day In an attitude of gratitude and May god bless and we'll see On the flip side tomorrow with


Welcome to the second video in our short series to help you get started with the ST Eval FCU-001-V1 ST Microlichonics Flight Control Unit Evaluation Board for toy drones. In this video we will cover the software application for Android. When you connect the battery, the drone will be detectable by any smartphone or tablet via Bluetooth Low Energy or BLE. After launching the app, if you press the Search Drone button, you will find the list of drones available through BLE. Then by simply selecting one, you will be connected to it. By clicking on the Setting button in the app, you will be able to change several features like for example the shape of the cursor from a circle to a square. You may always switch back to the circle one, whichever you prefer. In this basic configuration, the circles are fixed but you can also choose the option of Followers Cursors. So the first point that will be touched on the tablet or smartphone screen will become the center. We can come back and disable this function and then the circle will return to a fixed position. Let's check out another function called Yaw Disable. This function is recommended for beginners who may have some difficulties with the Yaw Control. You can also swap the joystick channel assignment, for example with the throttle on the right joystick instead of on the left. Okay, and now we can come back to the default one. For quick debug, we can decide to visualize the raw data of the sensors used in the FCU on the app. Or alternatively, we can log this data on a file that may be sent later by mail or shared with other applications in order to make a detailed analysis offline. Let's come back to the normal operation with the app. Once the drone is connected, you may calibrate the sensors by doing a long press down on the button shown on the left. And then you will see the lead one turned on, which means it stops blinking. Now you can arm the motors and you will see the lead two turn on. Then increasing the throttle, you can fly the drone. The motors can be disarmed and disabled at any time and this will make the lead two start blinking again. In the safe condition, you can remove the battery. All the app functions can be seen by clicking on the help button and you can read a detailed description of all the functions as described before. Thanks for watching our video. We hope you have fun building and flying your drone. And don't forget to follow us on YouTube, LinkedIn, Facebook and Twitter.


For some reason people have got this notion that our spiritual gifts are to benefit ourselves. But did you know there's not one spiritual gift, not even one example in the Bible, where a spiritual gift is used for the benefit of that person's self? Paul is written earlier.  And then he looked what he says in verse 7. He says, But to each one is given the manifestation of the Spirit for the common good of others. In 1 Peter chapter 4 he says that when you have these spiritual gifts, as each one has received a special gift, look what he says. He says, Employ it in serving one another as good stewards of the manifold grace of God. And so our purpose of having these gifts from the Holy Spirit, these spiritual things, are to benefit others, not yourself. Do not get in the habit of following people who have abused the grace of God for the benefit of themselves. Selfish people probably don't know God, or at least don't know him very well.


In this video, we're gonna prove the following theorem. Let H and K both be subgroups of some group G. And suppose that the orders of the subgroups H and K are both finite. It does not actually have to be true that G is itself a finite group, but H and K, we're gonna have to be finite groups in this situation. Then the cardinality of the set H times K, which is not itself necessarily a subgroup. So I'm not gonna call it the order, but the cardinality of the set H times K will be the product of the orders of H and K divided by the order of their intersection. For which if you clear the denominators, you could write this as the cardinality of HK times the cardinality, well in this case the order of H intersect K. This is equal to the order of H times the order of K. And this is actually the identity that we are gonna prove in just a second right here. And admittedly, when you get rid of the division, you could make this into a statement about infinite groups for which I'm not gonna worry about whether this proof is valid for infinite or not. Infinite cardinals is sort of a different type of arithmetic I don't wanna worry about at this moment in our lecture series, but be aware that the identity we're looking for follows immediately from the identity we're gonna prove right here, okay? And so the way we're gonna do this, the following, we're gonna consider a map from the direct product of H times K to this forbenius product H by K, right? And the key observation here, well there's a couple of observations that one could say is key, but notice that when you take the order of H cross K, this is equal to the order of H times the order of K. So that connects you to the right-hand side right here. And so what we're gonna then show is that, well, this map goes over to HK for which you're gonna get the co-domain, right? But it turns out that this isn't gonna be a one-to-one map necessarily. This is gonna be an H intersect K to one map. That is, when we look at the pre-images of elements of this map feed, every pre-image is gonna have the same size and that size is gonna be the order of H intersect K. And so by combining these principles you take, since the pre-images partition the domain, we're gonna get this factorization going on from there. So that's the strategy we're gonna employ right here. So the map feed is defined by the following very simple rule. That feed of H comma K will equal the product H times K. Great, that's gonna be, that's the map there. It's gonna be well-defined and surjective is also fairly obvious because after all the set HK is by definition the product of every possible H times every possible K, right? So HK definitely belongs to the set H times K and every element can be written in that fashion. We wouldn't expect this thing to be injective though and like I was hinting towards above this thing is likely not gonna be injective. It is of course when the intersection of H and K is trivial but it turns out the pre-images will actually be the same size as H intersect K. So let's explore that for a little bit. So take an arbitrary element X inside of the intersection. We know there's always the identity. There could potentially be other things because H intersect K will be a subgroup of both H and K and hence a subgroup of G as well. So consider the following situation. You have this just element X sitting in your back pocket right there. So if you look at phi of H times K, well, phi of H and K, excuse me, that'll be the product H times K. Well, let's insert an inconspicuous identity element sitting between H and K. Well, that clearly, that doesn't change anything. But E, the identity is of course just the product of any element times its inverse, great. And by associativity we can write this as HX times X inverse K, right? But remember, okay, X belongs to H intersect K. So X is inside of H, which means since H is in H and X is in H, this thing belongs to H. But we also know that X inverse, well, since X is in the intersection, X is in K, K is a subgroup. So its inverse will be in K, right? And then since K is in K and X inverse is in K, their product is in K. And so we see that HX, HX is in H, X inverse K is in K. So therefore, HX comma X inverse K, this order pair, we can see as an element of H cross K, for which it's in the domain of fee, this is actually equal to the same thing. So fee of HK is equal to fee HX comma H inverse K. And so assuming X is a non-identity element, this would show us that this thing is not gonna be one-to-one, right? That the images of these two ordered pairs is the same under this map fee, right? And now we wanna show that whenever two ordered pairs have the same image with respect to fee, we can uniquely identify an element X inside of H intersect K, right? So let's go in that direction. Let's suppose that the image of two ordered pairs H and K and H prime, K prime are the same, okay? So that would mean the product HK, H times K and H prime times K prime is equal to each other if their images are the same, right? And so then, well, we could times both sides of the equation, let's play this over here for a second. We got HK and then H inverse, excuse me, H prime, K prime, right? So the first thing to do is we could multiply both sides on the left by H inverse, H prime inverse, I should say, and we could also multiply on the right by K inverse. So you'll see that K, K inverse cancels out on the left and then H prime inverse, H prime cancels out on the right. And so you end up with the product H prime inverse H, admittedly that right there is in H. On the right, you're gonna get K prime K inverse, which is an element in K, but because of this equality, we actually, I mean, it's very cool, right? These things are equal to each other. And so therefore this element right here, which is equal to this element, it's in H, it's in K. So we get that, if you call that element X for a moment, X is equal to H prime inverse H and K prime K inverse. X here is an element that lives in H, it lives in K, so it lives inside of H intersect K. And so then playing around with this product, this element again here, HK, well, I can write this as H inverse, or H prime H prime inverse H, right? So I can just write H that way, because this right here is just the identity again. And then let's multiply it by an identity element on the right, K prime inverse K prime, right? So that's the same element, right? They're equal to each other, but then you see that with a little bit of tweaking things, so we'll just not do anything to the first one yet, but if you do something in the second one, notice just by the inverse, the shoe sock principle that K prime, K inverse, inverse, if you were to distribute that around, you twist things around, you end up with K, K prime inverse. So that's just equality still. But this right here is X, and this right here is X inverse. So notice that HK, this is equal to H prime X times X inverse K prime, okay? So given this element, I could factor out this element X, which belongs to the intersection of H and K. And so because of that, we then can uniquely determine the pre-image here. If you have an element HK, the pre-image will look like things of this form, H, X, X inverse K, where X can range over the intersection of H intersect K that the pre-image, the pre-image, there's this natural identification, there's a bijection really with the set H intersect K. Or it's a little bit easier to describe it the other way around where you have your element X, you're gonna map it to the order pair HX, H inverse K, like so. And so you're gonna, basically the previous argument is showing that this map right here is a bijection. And so since this is a bijection, this shows that fee inverse of HK, the size of this set is always equal to the size of H intersect K right here. That this is true for any pre-image, right? This is true for any order pair H and K, you get that. And so therefore since H cross K is partitioned by the pre-image as a fee and each pre-image has the cardinality H, the order of H intersect K, we then get, well, we then get the observation we made earlier, right, this one, we get that the domain will have the same cardinality as the co-domain times these pre-images are, like we said earlier, we can divide, we get this identity right here, that the co-domain will look like the domain divided by these pre-images that all have the same size. But then as the order of H cross K is equal to the order of H times the order of K, we've then established the identity we have right here. And so this is a counting argument that the size of the product of two subgroups, we can compute this formula for these finite groups. And the very first time I saw this identity, it was from my very first abstract algebra class for which we were using the text abstract algebra by John Frally, for which he's very famous for making the popular statement, well, popular, never underestimate a theorem that counts something. And as personally an algebraic commentatorist myself, I take that very, very seriously. One should never underestimate a theorem that counts something. Counting formulas can be very powerful as we will see in the next video of this lecture.


The South-South Vice-Chairman of the People's Democratic Party PDP, Chief Dan Obi, has condemned the recent statement by the central bank governor, Godwin Emyphile, on the alleged printing of 60 billion Naira by the government. Obi said the criticisms of the Edo state governor, Godwin Obaseke, over his comments on the printing of 60 billion Naira to pay much salary by the governor of the CBN was politically motivated. Obi said this while receiving the Speaker of the Oyo State House of Assembly Honourable Ogundoye Adibble, who led some youth on a courtesy call on him in his benignity residence. The federal government printed over 60 billion to be able to make up the money they required to pay their statutory allocations to the various tiers of government. To me, the outpost was political. To me, I would like to condemn the CBN governor for his remarks because he said so much without convincing Nigerians about the economic of the decision to print over 60 billion to meet the statutory allocations to states and local governments. To me, that was a public admission that all is not well with our economy. When we don't feel like we're stakeholders, how do we unify the country? When we feel like we've been led down by past leaders, how can we unify this country? When we feel like our voices are not heard. Just some months back, we tried to make our voices heard with the answers from the nation-wide. And we all know how that ended. Now again, we've gone back to the drywall. Knowing fully well that active participation in politics is the only way forward. We are not here for a protest. We are not here to fight. But we are here to tell you, Chief Dan, that we the youth are ready to give you all the backing that you need in order for it to succeed. To get notified about fresh news updates.


Life is good all this month at Appalachian Wireless. Get the LG G5 for just one penny with sign up or renewal of a two year service agreement. That's almost $100 off the regular price. Better service, bigger savings. That's today's Appalachian Wireless. The book of James chapter 2 verse 17 says faith, if it hath not works, is dead. Love Loud, a local mission group part of the Pike County Ministerial Association is working to help their neighbors and they're driven by their faith. Love Loud and its members from teens to church elders are working in several homes in Pike County this week making minor repairs or improvements to help their residents. This is a volunteer basis. This is a third year running. Some of the citizens here contact local churches with special needs and we try to fill those. Some of the people can't afford to do repair work and things. Some of these are with women. Some are single moms trying to raise a family and we try to serve the special needs of those. Just showing the love. Jesus Christ through our work. And the project is rewarding for those Love Loud members putting hammer to nail or performing other tasks. My favorite part about this is helping them and telling them about Jesus. Well, we get to help people and sometimes we find somebody that's lost and don't have the Lord in our life and we will get to share the Lord with them. It makes me feel good because they'll like appreciate it and then they'll be happy for us. Getting out there and doing things for God and letting people know what God has done for them, for them to go to church and learn about Him. Carry each other's burdens and in this way you will fulfill the law of Christ. Let your light shine before others and they may see your good deeds and glorify your Father in heaven. My command is this, love each other as I have loved you. In poor bottom, Chris Anderson, EKB news.


Hello everyone, my name is Uwur Kira. I am Senior Specialist for Containers in here in AWS. Today, with my colleague Wesley, we will talk about scaling aspect of Blendbit and provide you more insight around it, based on our experience. Here is our agenda. We'll consider scaling considerations, scaling best practices, and we will discuss the worker concept with Blendbit, and we will present some benchmarking statistics. So, to start with, when we are talking scaling of your log delivery pipeline, you need to consider three main focus areas. Particularly, you need to consider your source capabilities, which means the total CP and memory capacity of your worker node, the network throughput that your worker node has. And second, you need to consider the your destination capabilities. What is the ingestion rate that your destination can consume? This destination can begin, this is data stream called watch logs or any other destination, but you need to understand the throttling and ingestion rate of your destination. This has the direct impact on your throughput and performance of your log delivery pipeline. And then you need to consider the performance and the performance and actual throughput of your pipe, which is the Blendbit daemon in this case. So you need to understand Blendbit fully. You need to optimize the ISCO configuration and you need to actively monitor your pipeline. And another aspect while we are talking about scaling is you need to choose the right filter and understand its characteristics. And this is the way really vital when we are talking about scaling. Let's take an example of take Kubernetes filter as an example. And as you know, one of the characteristics of this Kubernetes filter is for each pod it queries the API endpoint to get some extra metadata to enrich your logs. And this metadata provide these labels and annotation. However, this task to enrich your logs and creating API endpoint to get this metadata about your logs and where it attempt to provide, put more context to your logs. It add additional work on your API endpoint which may impact your performance and scale of your log delivery pipeline. And here, this is the default behavior. And one thing I want to call out, there is a new proposal for that. And within this conference series, there is a lightning talk called scaling the Blendbit Kubernetes filter in very large cluster. And our colleagues take different approach to get the similar metadata information rather than from directly API endpoint. They tend to rely on the Kubelet to obtain those information which reduce to load on the API service. And it's really interesting to watch if you didn't watch it yet. And another thing you need to consider is whenever possible, you need to offload your workload to the pull source and you need to apply filtering. How you can do the filtering? You can use blended filters. So in a successful log delivery pipeline, you need to only ship the logs or information data that's really at value for your business. And there is no point to stream a log that doesn't have any business value. So you can use fill-in filters to filter your logs at source level. Blendbit has a data stream feature which can be also used to filter and process your data and log at source. And when we come to the scaling-based practices, first thing, as mentioned, you need to understand the behavior of your Kubelet, the behavior of your filter and plugins that you are using. And here, we mentioned the Kubelet filter generate an extra log on your API service. You need to know that. And moreover, by default, it happened both labels and annotation to do your log recourse to add as a context. And here, in case most of the time, these labels and annotation doesn't have any business value, it's more in this specific thing, but it adds an extra load on your logging delivery pipeline. So you can consider to disable them whenever possible, as seen below. And the third thing that you can do is you can use the memory buffer limit option in large cluster, which is disabled by default. And here, based on our testing and what we recommend to set it somewhere between 50 megabyte to 100 megabyte based on the workload. And there's a nice article called backpressure in this plan with documentation, which really explain this in detail and help you to determine the right value for that. And along with memory buffer limit, you can also enable five-stem buffering. And this will also have little bit of large scale and will ensure the data and log integrity in case your log destination is not able to cope with the load. Or there's any technical problem there on destination site. And for CloudWatch logs, we recommend to use the hyperfond CloudWatch logs plugin called CloudWatch underscore logs. And based on this information we mentioned, we have optimized full-end configuration in our container inside page. So I recommend you to review this configuration and try to make your friend with configuration as close as possible to the configuration we shared under the container inside documentation.  Flint bit has a built-in HTTP server comes with it. And you can enable this in your Flint bit configuration as you see here. And then you can use really nice graph on a dashboard where it will tell you how to provide you more. Now I am handing over to my colleague Wesley who will talk about the worker concept and how worker concept helps with scaling aspect of Flint. Okay, hello everyone, I'm Wesley. I am one of the co-maintenors of Flint but I've contributed a lot of code to it for AWS plugins. So I'm gonna explain how concurrency works in Flint bit which is important for understanding scaling with Flint bit and the new worker feature that was introduced. So prior to workers, this is how concurrency worked in Flint bit. Flint bit uses a model called co-routines. I believe is short for cooperative routine. Basically technically Flint bit has multiple like P threads in use. But before workers without or without workers only a single thread is active at a time and threads cooperatively pass execution between each other. So what happened is you can think of this like so there's like the fluent bit core engine. It gets some task like let's say there's some chunk of data that needs to be sent to an output destination. So then what it will do was it will invoke a co-routine for the output that runs the output code. Pass execution to it which means the engine thread basically moves execution to the co-routine. So now only the co-routine is active. Co-routine performs some work. When it hits a network IO call rather than blocking on that call and blocking into all execution instead it will make the network call but then it will pass execution and yield back to the engine which will then take control and it can then run other co-routines to complete other tasks. And when the network, when the kernel notifies the engine that the network call has completed then the co-routine can be unpaused. Basically it will be sleeping and it can be activated again. So the way it essentially works is that there is concurrency and in some sense there's multiple threads but only one of them is active at a time and they're cooperatively and intelligently basically turning themselves on or off so that network IO calls basically don't ever slow down the execution of the program. Essentially it's just to do asynchronous network IO. But then now in Fluentbit as of 1.7 we have the 1.7 series, we have multi-workers. So with workers you can increase, you can have multiple threads active at a time. And basically the simple story is that workers are just dedicated threads for outputs. So here we have an example here with an output you put workers one that enables a single dedicated thread just for that output. Workers still actually can have co-routines inside of them which means you're still doing a non-blocking network IO to make things efficient and fast. It's just that now the co-routines for the output are all happening in the context of a single or an extra dedicated thread just for that output. And of course you can enable more than one worker if you want but I think in most situations probably folks throughput needs can be satisfied with a single dedicated thread. Now, so how is our concurrency and workers implemented in the actual code in the plugins? So basically all plugins have a flush callback function that they must implement which is called when they need to be given logs that then they can send. And basically in order to have currency the calls to this function must be fully independent. Basically it can't be storing state. There is a context object that basically this function can have that allows it to store state in between different calls. But if you are storing state in your output plugin then that prevents you from being able to have concurrency because it means that basically the engine can't independently have you send multiple chunks at the same time. Also another key thing and this kind of follows from that one is that your API can't have any sort of guarantee require ordering where calls must be made in some sort of like order in a series because there's no guarantee that that will happen when you're running currently because one co-routine might be performing a network call and will be sleeping and then another co-routine might start sending before the network call for the first sleeping co-routine might finish. So that is one issue. With workers basically almost any plugin I think should be able to support pretty much any plugin should build output should build to support workers with only minor code changes. Concurrency support interestingly is actually not needed in order to support a single worker the ability to have users configure a single worker. So the reason for that is that basically workers are a dedicated thread even if your output is like synchronous and it's not doing and it's basically doing blocking network IO instead of non-blocking co-routine network IO you could still have a dedicated thread and then just do all of those synchronous calls in the dedicated thread. So basically workers can still help. Now, if you want to let your users enable multiple workers in the output then you also need to support concurrency because if you have multiple workers then that's you can think of that as kind of equivalent to at least having co-routines except for now it's processed on multiple threads. Interestingly as a side note if folks are familiar with go-ling and like go-routines multiple workers which means multiple threads and then the co-routines operating inside them I'm pretty sure like fundamentally in terms of the programming model it's a lot like it's kind of a lot like the go scheduler running go-routines onto actual real threads. Anyway, so this is just looking some more at the code how do you enable concurrency in workers? So if you had an output that you maintain for fluent bit so concurrency is enabled by default for all outputs you can turn it off with this little line of code there. I wrote a whole developer guide that explains this actually a little bit more if you want to really understand what this is doing here but there's basically and there's this thing called an upstream and fluent bit which is a core networking concept representing basically an endpoint that you're connecting to and you can disable asynchronous calls which will disable concurrency and then there's this other call that you have to make which will then allow people to configure workers if they want. Okay, so then talking some more about worker and concurrency support in the plugins that I maintain. So I maintain the AWS plugins in fluent bit and there are four of them. There's S3, CloudWatch, Kinesis Streams and Kinesis Firehose. So basically support for workers and concurrency varies. So when we're talking about concurrency support that's supported basically the Kinesis Streams and Kinesis Firehose plugins, they support everything. They support any number of workers and they also support concurrency. The S3 plugin can support concurrency and multiple workers but only if you're enabling put object and I'll show that as the API that it uses to upload S3 and I'll show that in a moment. And then there is CloudWatch Logs which doesn't support concurrency unfortunately but it can support a single worker because as I noted any output basically can support a single worker which is a dedicated thread that then operations can happen in synchronously. So here's just some example output definitions to show what this all looks like. I'm emitting some of the required fields that you have to configure for these outputs. You can see in Kinesis Streams or Kinesis Firehose you can enable any number of workers that you want. In S3 with the default multi-part upload mode which can only be enabled if you, which only happens if you have a file size that's above I think 12 megabytes. But anyway, you can enable a single worker. This will be synchronous calls but happening in a dedicated thread. The reason why S3 multi-part is non-concurrent is because the multi-part uploads are a series of calls and they require storing state basically. So the plugin is not stateless. This is something that I've thought about probably there. There probably is a way to allow it to work with multiple threads but I need to rewrite the code and think a little bit more about that. Anyway, so then S3 was put object mode. So put object mode is an API where you're, you just send an object in a single request. And so that can be done concurrently which means you can enable any number of workers and it's fine. And then finally up here at the top, we have CloudWatch. Unfortunately, it doesn't support concurrency. The reason is because there's this concept of a sequence token in the put log events API which basically means, it kind of basically means that calls to the API have to be ordered where something obtained from the output of a previous call must be sent in your next call. So this means you have no concurrency. You can only enable one worker as a dedicated thread for the output and which you will run synchronously in. In a moment, you're just gonna show some benchmarking results. Surprisingly, despite the fact that there's no concurrency, it actually still performs pretty well. Anyway, so wrapping up concurrency and worker support. So these are like the unsolved remaining problems for the FluentBit community and FluentBit core to... Anyway, now I will turn it back over to Uygur who will go over some benchmarking results for FluentBit with workers. Thank you basically for your insight around workers and concurrency. Now I will provide some more insight on how different destination and log delivery pipeline performs with and without workers enabled. And particularly in this session, we will consider Amazon CloudWatch Logs and I was looking at this stream as a destination. And here you see the details of our benchmarking setup. And we will start with workload on CloudWatch Logs. So imagine you have a production environment which generate around 8,500 logs per second. And this is without worker enabled. And keeping all other variables more or less the same and by just enabling the worker on your FluentBit configuration, we see an increased throughput in terms of processing grade of FluentBit. And as we see here, enabling worker nodes and by keeping all the other variables stable have really major impact and improve the log processing performance dramatically. And when we look to the logs delivered in terms of log delivered in terms of network performance and here the similar workload generate, used to generate two megabyte per second logs and streamed the capacity over, this was the capacity over pipe. And parallel to increase in the number of logs that is processed in previous slide. And after enabling the workload, the delivery throughput in terms of networking also increased as we see here. So one thing additional we did is like we wanted to see impact of the work enabling work on for our resource consumption and what are the extra load it brings in terms of CPU and memory to our cluster. So here just numbers when we get while we test the FluentBit without worker for with 1000 and 5000 logs per second and there's the CPU and memory values we captured on the FluentBit ports that's streamed the log. And when we have the similar workload when we enable the workload, what we see there is the memory utilization is more or less the same and there is no any increase and the CPU utilization increased slightly. And when we look the same figures at 5000 logs per second with worker enabled, we see an increase on CPU utilization and whereas the memory utilization more or less stays stable. So this means enabling work on have an addition has a minimal impact on the resource consumption and where the memory utilization at port level remain more or less stable and it cause an increased CPU utilization. And now when we benchmark the Kinesis Datastream, so we built a pipeline log with pipeline including Datastream where you use the firehose to stream the data to the S3. So log generated through the Kinesis Datastream data firehose shipped into the S3. And here the view on EWS console and here imagine we have this setup running and in our production we generate around 4000 logs per second and then keeping all other variables the same by just enabling the workload, we see that our incoming processor rate increased dramatically. And when we look the increase in terms of networking throughput and we will experiment the same where parallel to processing, increasing processing rate of the logs our throughput also increased. And one thing here, these numbers are not the much throughput limits of the setup is just how a worker can impact your log deliver performance by just enabling them rather than the maximum capacity of the limits. And with Kinesis Datastream, you also need to think about the number of charts that you have and the throttling at Kinesis level as well this also contribute to the performance of your log delivery pipeline.


You can keep the hang of things. Just untie it and run them back farther. Charge three. Charge three. Charge one, nine to zero. Let's go. Perfection over. Number two deflection. Two glider eight four. Let's go through about seven eight. One in, one in, one in. One in, one in. One in, one in.


2K has been trying to beat NBA Live in this one department. They just dropped a new game, so it's time to see if they finally did it. Man, y'all new to the channel? Be sure to subscribe, drop a like on the video. Let's get straight into it. I have no idea what I'm getting myself into today. Ladies and gentlemen, what you guys are looking at is an outlier. This is one of the very few NBA 2K titles that has released that's well-reviewed. People just started tweeting this at me saying it was better than 2K21 next gen. It's time to start your career. Create the type of player you want to be and take your first steps in the road to the NBA fame and glory. Of course, you can change all his primary generic attributes. We're calling him Antoine Ingram. We'll make him a point guard, left-handed. We'll rock number 30. Okay. Whoa! Hold on here. Whoa, okay. They got different pie charts and they got badges. Again, this system was not perfect when they tried it on console. I imagine it's not going to be perfect here, but I did not expect this. Wow. This is basically NBA 2K20. And now we choose our team. There's no hesitation here, ladies and gentlemen. We're going with the Raptors, baby! I can't tell if I hate this or I like it. Well, here we go. We're playing now. Okay. Let's go up with a shot here. And there's a shot meter in the game. The game is running well. My phone doesn't feel too hot right now, at least not yet. The UI seems intuitive. It seems responsive.     Come on, agent! Yeah, baby! Cross this way. Cross back this way, agent. Come on. Do something saucy. Agent, agent, agent. You're... Ooh, I'm in the free-throw line, baby. All right. That's buckets. There we go. Big buckets. And there we go. More buckets. I missed the second one. Oh, my God. I like it. I know my standards is very low, but you guys have to have played the other mobile games they've tried. That's the only reason my standards have gotten this low. So a lot of the same systems in NBA 2K20 are transferring over here. I mean, the teammate grade system exists, as you can see. I've never been much of a mobile gamer and for a lot of reasons. One, like I have dual SIM on my phone so my battery gets drained really quickly when you play games. It drains even faster. But, man, am I genuinely impressed on how this plays right now? Oh, yeah. Blow by, baby. And one, baby. Come on, Pat Flynn. Come at me. I was tempted. I was tempted. What's Duke doing right now? That's true. It's late. What your mom said? What your mom said? There's the black top, which of course, can you play on different courts? Nope. Just one court. And it's called Park, by the way, on the bottom left. Just one court and they called it Park. Just Park. And then probably the park that I'm most excited about always because I'm a multiplayer kind of gal. Multiplayer. You can play online black top. You can play with friends and you can play online NBA. Let's go black top. This game came out about a couple of days ago and it's already had 5,000 reviews and most people are rating it pretty well. But I think where I'm gonna find some fun is when I play online and get to clown some rural people. So hopefully this feature works. Oh, wow. It worked. Oh, connection lost. Okay. Hold on. It's working. I'm readying up. And boom. Reloaded. I'm matchmaking for far too long, 2K. Put me in a game.  Whoa, whoa, whoa. I just finally got a game. Bro, this guy's a corn ball. If you saw me choose Embiid, why would you choose LeBron? And then when I chose Tatum, why would you choose? He's a corn ball. All right. I'm about to skunk him. We are alive with it. I can feel the latency given 2K's server status. I almost expect that at this point. Hello. Hello. Hello. What is lagging? Cash. It's a good shot. Oh, my God. Joel Embiid.  It is currently lagging. It is unresponsive. Yanis Anticompo is putting up buckets. All right. Let me do a little Hezzy. Cross this way. Blow by. Take it right to the 10. Yee. Hey, good block. Good block. Throw it up. Throw it up. Throw it up. Why? Why did you do that? I'm lagging. I can't click the buttons. I clicked it an hour ago. Still uncontested according to 2K. Yet the game has become a lot more interesting the second I went online. God, just ooh, good poke. I don't think he's going to shoot at all. I think he's just going to drive the whole time. Give me that. How? Yo, it is very difficult to play considering how bad it's lagging right now.  Throw it at you. Throw it at you. And you missed. Please. I need this. I need this. Oh, good rebound. And we out. Oh, yeah, baby.  I shoot right back. This guy has a goofy corn ball. He has LeBron, Yannis, and AIs guarding me. Green. Green. Green. Green. Good block. Good block. Way to play defense. Good way. Uncontested, by the way. The lag is starting back up.  Bro, is that a clock? Oh, we got to hit a three. It's lagging in the middle of my shot. Are you kidding me? Are you kidding me? Are you kidding me? And he could just hold it for the clock if he's smart. That's what he's going to do. And he wins. All right. Now it's time to compare. This NBA Live has had a mobile game that's been incredibly popular for a very long period of time now. They've pulled in a boatload of cash to the point where their console version is wildly irrelevant. All right. Make some moves. Use the virtual stick to control the direction of your highlighted player and move the blue zones to the court. Oh, my God. Wait, it dribbles. It feels good. Been a minute since I played this game right here. What's next? What's next? This is how you shoot. Two-point jump shot. Press and hold the shoot button. Release once the meter hits. Cash. Hey, although NBA Live feels absolutely horrible on console, not going to lie, the game plaques you feel is pretty smooth on mobile.  Dunk, baby. All right. So that was the quick little tutorial teaching us how to play. Let's begin your NBA franchise. Continue. Let's go with Giannis. Oh, that is not Giannis. I have been bamboozled. Objectives are important tasks to track and complete in NBA Live Mobile. Let's go and take a look at some of the training camps. Gabada, gabada, gabada, gabada, gabada. Look, I got my overall top, my level, some points, some coins, some cash, just like 16 different currencies to choose from. So I know this has been like a huge moneymaker for EA and jumping into mobile, and this is part of the reason why 2K even felt the need to dive into mobile. I don't want to say it's overwhelming, but like, Jesus. Man, what's calm down? Why is there so much? I understand this is probably dope for the people that played us all the time just to level the depth, but like, man, is it a lot? Like, I'm just clicking on one thing. Let's just start off with training camp, click play, let's spend five coins to play. Okay, short three point shooting contest, make as many shots as you can before the time runs out. Got it. And we go. Boom, cash, boom, cash, boom, cash. It's not really that apparent on mobile, nor do I think the people that play mobile really give a f*** about that. I mean, before even really diving deep into this, I could immediately tell that this mobile app is infinitely more deep and probably more fun than the 2K one. Avoid, avoid, avoid. Okay, I can come over here, click pass, boom. Are you kidding me? That is a drill? That is a drill? That's the drill? One more should do it? That's all I gotta do? And then that's it. So after they get you hooked in the process of upgrading and there's millions of challenges and events going on, take what you learned and close out the game with the win against the Mavericks in the fourth quarter. Got it. Okay, defend your lead. All right, all right. I know how to do that. Wow. Is it like aim assist or something? There is. Rebuilds. Good boy. Pass it up, pass it up, pass it up, pass it up, pass it up, pass it up. Heee. Oh, I got stuffed. Okay, I could tell the gameplay is NBA Live now. All right. Well, let's dribble the ball up the court. We're all wearing white jerseys. That's an oversight. It's actually difficult to tell who's doing what at what point. But man, I can't tell this is NBA Live, man. This gameplay will fly for mobile. I'll tell you that much. I'm not pissed at the gameplay at all. Steel. They let me steal that. The difficulty got to be on low right now. You got to be on low. Pass it out, pass it out. Cash. Fake out. You just performed a great tactic to mislead defenders. Thank you for a fake out. I appreciate you letting me know what that was. Hey, hey, the game feels responsive. I know I'm playing offline, so that doesn't mean much, but big blocks in a way. Hey, this NBA Live gameplay is atrocious. I'll let it slide though. Good screen. Good screen. I see you on the cut. All right. Big blocks. All right. Come on, Barrett. What you got? Yes, sir, baby. All right. I guess we won. So I won this challenge as well. Although it was very easy. They gave me a big lead to start off with. Okay. I think it's undoubted why 2K is looking to get into the field. I mean, NBA Live's made a boatload of money off of it. It's clear. It's going to be a good gaming experience on mobile. It's good. I almost feel incentivized to continue grinding even though I'm not a mobile gamer. I just made an improvement to my team and I felt some gratification from doing that. It's clear 2K's advantage is going to be gameplay. The game just feels better than NBA Live by every imaginable metric, both on console and on mobile. And you look at the reviews of NBA Live, man, over 400,000 reviews at 4.7. The people that played the game love it, and anyone who is a mobile gamer that wants to play a basketball experience knows that this is the best way to do it. Well, there's your comparison between the NBA 2K arcade edition available only on iPhones and NBA Live mobile available on Android and iOS. If y'all played both, I want you to leave your comments in the comment section. Let me know which one y'all rocking with more. I think 2K just dropped the core of what can be a good mobile experience if they built on it. I'm curious to see how much attention that the mobile version of the game gets, especially considering like a couple of weeks ago on the channel, I dropped a video explaining how 2K just engulfed a new dev team. So there's hundreds of new developers at 2K's disposal. And I imagine the mobile is going to be part of that focus. Hey, y'all new to the channel, drop a like, subscribe and go ahead click on this video if you need to. But you don't have to though. Remember, you don't have to catch you guys in the next one.