The following is a presentation of TFNN the Tiger Technician Hour with your host Basil Chapman call now toll free at 1-877-927-6648. Good morning everyone Basil Chapman here on this Thursday the 25th of May we're looking at the Dow down 51 at 32,750 making low lows and low highs very simple I say this arch formation that becomes a double arch like a lowercase h that goes to a lowercase m takes out the left side low of importance that's 32,937 beginning of May it has three bars in which to close above it this is the second day I've got one more day to go and if it does close above it that says all right now it can rally but it can rally probably to the midpoint of the whole range let's just deal with it a little later on right now I want you to just cover as much as I could to say that I had mentioned earlier on that in my newsletter and also when I typed into the den I said this is first opening selvo you've got the short covering the short covering the short covering the short covering and then you still get some brand new buyers but with Nvidia spectacular earnings report yesterday it's making it really select that you're looking at the artificial intelligence area as something very very special it's a growing it's it's I think it's very short term I think it's extremely overboard that's not to say that the semiconductor area that that feeds into that like an Nvidia can't benefit keep benefiting I'm just saying in the very short term so we've got early morning from last night's big spike up throughout the night you just kept seeing higher futures in the S&P and the NDX especially the NDX then this morning at the open you get the people who either had options or this is the real market so this is where you see the flurry of activity up actually let me just give you this because this explains it perfectly yes yes the E-mini contract so the 120 minute show sorry the 10 minute chart right here shows you that yesterday there was a peak D in the channel we've always looking for peak D's the fourth highest peak because that's where other things can happen sometimes you can get a parallel high where it just by a fraction misses going to that extra penny to go in this case a quarter point to go to leg D so it's called the peak C1 C2 it has the same effect and you see a pullback so you've got your peak D at 2 was at 2.30 yesterday in the afternoon Eastern time at 3 o'clock then you had an hour of selling and then at 4 o'clock just before you started to get news about different Nvidia and what was the other one snow was it a couple of important stocks there was a low that was made at 41 35 point 50 and 350 in the afternoon and then we saw a steady rise above that peak D and went to a peak C1 and then a C2 where it was an exact parallel high you go into 41 56 25 pullback with three bars retested you went to 41 56 25 exact high so that became a peak C2 you saw the magnate turned down sharply the stochastic was fabulous and then it just crumbled below 80% went all the way down to about 22% but look what happened you remember I spoke about this I've been speaking about it for a long time it's at least a month that we've had 41 48 as the midpoint of a particular narrow rectangle formation I said I'm going to highlight this I'm gonna make a thick I'm gonna make a dashed line and blue and let's just keep it there and see how long it lasts as an important barometer a midpoint a kind of a magnet then a propellant then a repellent and it keeps coming back to that area well lo and behold I'm just going to expand this what is it looked like a wide but now it's a narrow rectangle between 41 30 and 41 50 and look what happened that 41 48 right there in the middle let me expand this a little bit there is because peak E yesterday at 5 o'clock comes down 10 minute chart pulls back and it has all of this activity within this range it's very narrow range look at that well it was kind of wide in time but then it ran because of the time it became a long narrow rectangle but it turns out that it isn't exactly the midpoint but it's very close to a midpoint the 41 48 level is still the barrier and the support and look how we've gone the yo-yoing above and below and now we below and now it's going to be really at this particular point I'm considering it to be very strong resistance so what did we see we saw weakness yesterday going into the close then we saw a little later we saw the Nvidia come out with very strong earnings and it's actually the outlook that was amazing it pops up to about 41 was about 52 ish let me just give you the exact figure 41 sorry 58 and then it pulls back and it holds this 200 period exponential moving I always say keep it there you don't have to use it until you need it well it became incredible support coinciding exactly with the 41 48 month long trend line horizontal bar or line and then it went peak D pull back because there was in fact a peak in the one minute chart peak E right there whoops that was this one here peak D we pull back 10 11 points and then it held and it ran again peak a peak B pulls back goes peak underneath it it goes gray a gray B gray C and then a D and a pops to an E and that was it look at the way this thing you know I talk about the stochastic of a spent hours and hours and hours over the last a couple of months especially talking about what happens when the stochastic is over 80% what happens if it pops up and then fails well that's what you see here so it comes down I did do these of the Fibonacci's here but look what happened you ran up you make in the lower case H that's now gone to a lower case M the way these things just repeat over and over without taking out the left side low even now I think we've just gone maybe 25 cents below it this is really important so now you've got early on you got one session then you've got the session that goes into the open then you've got the session that goes to 1020 where we are right now no 1013 the seven minutes ago and the rest of the day is going to be really important because the real players come in now right now and that's going to tell you oh it did go to a leg B in the in the ten minute chart which had go I didn't finish my story there so the ten minute the ten minute bar went to the peak C1 C2 held beautifully and then a spiraled up to a D did pull back sharply and then after nine it ran up to peak E peak F and that corresponded exactly there with that peak E at 903 or something like that and plunged down so I'm suggesting to you that there are two we are talking about a bifurcated market well look at this you see the lower case H they go so low case M well the general can't lead without the troops and the general has been fading I should go to this chart right here the general is being paid that's the down with the lower case H they went to a low case M and then took it out very sharp patterns repeat over and over that's a daily chart the one I'm looking at right now is right here the one minute chart patterns repeat so we're going to see that 41 35 holes on any pullback yet otherwise the higher 41 50s in a tough one to break if you're looking for potential trading setups in the stock market then rocket equities and options report is a newsletter you should try Tommy O'Brien delivers options and equity trades when the markets present them using a combination of fundamentals and technicals sign up for rocket equities and options report today with a 30-day money back guarantee so you have nothing to risk for all the details and to start your subscription today visit the front page of TFNN comm TFNN educating investors you might think that if you want to be successful at trading in the stock market you're going to need a crystal ball after all it's impossible to predict the future right like any endeavor in life before you decide it's impossible get some advice from the experts you might find that it's not so impossible after all for daily market overviews that give you direction on the key indices selective stocks and commodities subscribe to the opening call newsletter at TFNN comm the opening call newsletter is written by Basil Chapman creator of the trading methodology known as the Chapman wave the Chapman wave up down sequence gives you an edge in identifying price turns finding the peaks and valleys and stock prices get the opening call newsletter by Basil Chapman in your inbox every day first-time subscribers also get a 30-day money back guarantee if you're not satisfied let us know and you'll get a full refund within 30 days of signing up TFNN comm educating investors everything in the universe is governed by the Fibonacci sequence this mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market to stay on top of stock patterns you can take advantage of sign up for the Fibonacci 24 7 newsletter at TFNN comm when you subscribe you'll get a weekly report from veteran day trader Larry Pesavento on stocks you need to pay attention to and you can trust Larry's analysis after all he's got 45 years experience as a day trader Larry will also provide daily charts videos and data on the key markets that he's tracking expect notifications from Larry on market movement you need to act on at any time first-time subscribers also get a 30-day money back guarantee if you're not satisfied let us know and you'll get a full refund within 30 days of signing up subscribe to the Fibonacci 24 7 newsletter today TFNN comm educating investors TFNN has launched the Tiger's Den hosted at Discord TFNN has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours the Tiger's Den available to all Tigers and Tigris is for just $1 for the year there's no catch or added costs when you join our community of traders sign up today and become a part of this educational community of traders just visit the front page of TFNN comm toll free at 1-877-927-6648 internationally at<PHONE_NUMBER> so this chart right now the one minute mini is telling you that we're trying to find support at the 41 40 level we've made it one art formation we've made a second art formation we just nick the left side low and that just says to you that you got to be somewhat careful but buying is coming in and that's important because as I said we've got the Dow and the NDX are just on two different planets completely but at the same time aren't we talking about the reality right now that we've had this huge move to the upside and at the same time we've got the potential for the market to really take it take a beating if the whole the whole budget I it's not necessary we don't know if it's conflagration right now but there is no harmony there there's no decisions there's something going on and if you go on vacation are you good to take a break we've got a week to go we're gonna just let's go away if you're going to deal with it in that way it means that the market still has some trepidation there so there's a market aspect to it that says is this reality are we not what shouldn't we be a bit cautious surely the Dow selling us a lot more but then on the other hand the real world is saying no wait a minute there are areas that are doing very well and that's the reason why I said to subscribers we've got to be we've got to have a split personality here so the reason why we've stuck to a particular area and I had a question about this I just let me let me I'll talk about it just briefly here I mentioned it yesterday for instance bots bots is the global ex robotics and AI ETF we've been in for quite some time today it made a recovery high all-time high was way up in the 40 area plunged down to the 17s and now it's at a 26 let's see 26.82 broke above the high of a couple of days ago so this is now an alternate count because there was an instant restart there that pd but you snazzy now the reason why I'm bringing this up is I wanted to show we're still along the diamonds from way back in October we've had a fabulous trading positions short and long all the way up we actually have stepped aside for about a week or two not doing anything on the long side or the short side but that was a dumb move why I say dumb I'm trying to be as specific as I can because in my work when certain technical indicators are there take them yeah I mean that's the idea of a technical indicator and I never did I because I had this split markers bifurcated market that said wait a minute there's still strength of the Q's is still strength of the S&P so right here as the nine-period moving average crossed the the fourth the first of the May was 34,257 the high in this new recovery high in the Dow and then you had a sharp pullback a big bounce and then it turned the nine-period moving average cross negative and I should immediately have said SDOW where you've been before you've got to take it because that's your rule the MACDs week this the casics week week and look at this peak a this is the three times long you don't have to get a big position but it's just nice to put a small amount of money with a bigger leverage and it's just a nice way to do it a b now these things don't necessarily always go to D E or F for a major top they can fail it to be your receipt because they are the inverse of the of the core long but at the same time just look at this that was an F I meant to put an F right there I said a D but it's an F right then we just change that F okay so isn't this interest isn't this interesting 200-period moving average where is it right now at today's high 28.03 and where we're now at 27.93 holding very very well but it has a tendency to fail I mean this is the inverse of the of the DOW but isn't this a nice move going from the 24 to the 27s three points it's what about 12% missed it I missed it because I was looking at other things and I did not take the indicator pity I mean it's just nice to be able to trade what you see is as Larry Pesant always says and I did not do it there however look at this in the box the BOTZ which is in the area in demand right now I think that's about to change I think we're getting very overboard I think that's about to pull back this is from the 17 area in October we haven't yet doubled I usually look at these very important stocks or ETFs that when they're on fire when they're in in the sweet spot they invariably double well this is not doubled yet but it's a really nice move going from the total of 17 down to today's high or 27 we're in 21 sorry 24 and so this is a nice move but it's it's just one sector you haven't got that if you look at the XLC which is the communication sector we talked about that yesterday the daily chart and weekly chart are moving up quite nicely but look at that monthly chart it is still way off the 86 high that was made back in 2021 comes down sharply so not all the sectors are moving if you look at the XLE XLE look at that coming off the high kind of struggling right now look at the crude oil crude oil I'd say the lowercase h to the lowercase m for me is a pattern that I've followed for so long I cannot ignore it I think that that's what's happening with crude oil I know there was a lot of talk that crude oil was about to spike much much higher and I thought okay that's a possibility but not the way I'm looking at it I'm looking at the lowercase h they can go to a lowercase m and that's exactly what we're looking at it could still go higher but it hasn't done that yet and if you look at the weekly chart it's just back in this big rectangle there after that chapter wave Roman candle which so far is successful it hasn't broken it so I'm just saying sector by sector by sector look at the VIX index vi x dot x big rally yesterday and today is still at nineteen point fifty three it's down fifty cents but it's near the high of yesterday's candles it was in the middle of yesterday's candle what's going on when you talk about a split personality if I was looking at this and I saw that the VIX index was here I would say S&P over the last two days must be down sixty or more but in fact it's held very well so that's what I'm saying if you look at the estimators in the den I mentioned definitely mentioned the estimators look at that good breakout the weekly chart I've got this as a price time match there was a chance yesterday that if we didn't take out the low of the let me just I'll do it in a moment on the SOX S the short that that whole area in the sixteens would be support but we actually have gone a little low where is it right now it's at fifteen point forty something but look yes the semiconductor weekly chart 142 was the high back in about March April of last year and it could go even further back to January but I like to go to one step at a time so 142 is the target on the on the on the right side in time hope so I need to do this one little bit through and it says by July yeah by July we should be getting to the 142 area and here we are at 137 I'll be back in a moment puzzle chapter down down 71 S&P's down 18 Steve Rhodes started his trading career as a student almost 20 years ago and the student has now become the master Steve won the prestigious timer of the year award in 2018 and barely missed that mark again in 2019 finishing at number two for the year an amazing accomplishment Steve Rhodes is committed to sharing his techniques and knowledge with anyone who wants to learn and he shares his vast amount of trading knowledge every day in his mastering probability newsletter Steve's award-winning newsletter mastering probability is delivered every trading day with updates throughout the afternoon sign up for Steve's market newsletter mastering probability and you'll receive access to seven of Steve's educational webinars absolutely free at TFNN all our newsletters come with a 30 day money back guarantee so you have absolutely nothing to worry about visit TFNN.com and try mastering probability 30 days risk-free today TFNN educating investors TFNN has just launched their new trading room the Tiger's Den hosted at Discord TFNN has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours and now they are expanding their reach with the Tiger's Den available to all Tigers and Tigresses for just one dollar for the year there's no catch or added costs when you join our community of traders in the Tiger's Den you can look over the shoulders of Tom O'Brien and the other TFNN hosts while they analyze charts during their live Tiger TV programs and join an interactive trading community with hundreds of members exchanging ideas interact with other Tigers and Tigresses as they share trading ideas news analysis and discuss the market action all trading day even at night and on the weekends the Tiger's Den at Discord is accessible on mobile or tablets as well so it's always at your reach to sign up today and become a part of this educational community of traders just visit the front page of TFNN.com sharpening your skills as an investor is like getting better at playing a musical instrument you have to practice sure but you also need excellent instruction from experts at TFNN you'll get advice and guidance from the authority and technical market analysis and it's not just dry tedious text either TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV live every market day from 8 30 a.m to 4 p.m Eastern for free each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world from the moment the market opens until the closing bell sounds Tiger TV has eight different shows with expert hosts to help you make the right moves with your money watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be TFNN educating investors 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 Hi folks so a couple of questions came in and I said I would deal with them one was what was that stuff you told me about yesterday just towards the end of the show that you have for subscribe that subscribers have that was doing so well uh yeah that was S Y M which is symbolic made a new all-time high uh today and I had an E slash C which has now gone to a D now it's fulfilled everything it's required in the Chapman methodology look how many D's there's your peak D pulls back that was back in March that's where we went long excuse me in the 21 area it ran to 32.17 we took a little bits off and at that peak D it pulled back sharply started a new move up and today's another leg D so it's got one D two D's and this is the third D gotta be a little careful here but look this is the weekly I did this as a left side I really I wanted to only show this not necessarily to show that we had it which is important but just the patterns so it's made this beautiful cup formation left side right side price symmetry that is bar symmetry 2848 was the high on the 24th the week of the 24th of June 2022 midpoint was the low of 875 and the week of the 18th of November and now it climbs up climbs up I had a Chapman wave inside which target resistance line that went right you could see right there and that was on the week of the 14th of April when it went above it it went to 30.29 pull back at the peak D that's where you often get your sharpest pull backs boom pulls back and then it made a leg into the upside this week and it's still a leg E becomes a peak E if there's no new high but look at this 2848 was the high of June 2022 after the 9.01 low it was made that same month and then it pulls back to 875 brand new low and that starts the new move up so this is long term this is in play that's your peak A it should still go to a peak B a C and a D doesn't tell you when it just tells you that that's Chapman wave notation because the stochastic's running sharply magnies good it's your first big leg up you can even pull back all the way back to 24 and still be in this big buy mode but it's only the start of a move so that's what I want to the question was what what why did you like it I like it because it's in the symbolic ink end-to-end AI robotic warehouse automation systems it's just I said to subscribe I think it's in the sweet spot and we'll see I think it's going to be a little overboard right now but the look this stochastic said 88 percent that's good magnies good price is way over the nine period moving average 90s way over the 14 anyway I just thought I'd mention that just to show you that this as I said before this is a very split market so question came in about simple one to know about FTNT so this excuse me that's 14 net ink cyber security making a beautiful cup formation in the monthly chart and I can't you know I just I never ever remember what it is it just doesn't sound well now it does now that I'm saying 45 I guess 40 net I never thought of it that way I kept thinking it was a banking type stock but this is this is one when I looked at hack which is the we have we haven't got it I keep wanting to have it instead we bought bots and we never got into hack but hack which is the site this is the prime cyber security ETFs it says look at that monthly chart it's horrible how come it hasn't been so successful when everyone needs a security of some sort I just I don't know what's going on maybe I'm I'm misunderstanding what these things do but it just seemed to me that some of these stocks pay PANW Palo Alto that's that's really on fire today so there's the cup it actually looks very much like for the net and that's that's one of the better ones go on to a leg D in the weekly had 213.16 all-time high back in 2022 today's high is 208 it's very close five points it can do that in the blink of an eye I wanted to put a D there so yes just this is what I'm saying that don't be afraid of the market but you have to be very selective so this is this a brand new A and a brand new B if that's the case there's a chance I'm going to say this even though it's really hard for me to believe what I'm saying but the chart is saying that because of the selectivity that we've got here regardless of what's going on politically and economically and what the Fed Fed chairman says and what the Yellen says some of these charts are just kind of ignoring all that and that's important to note so that you don't be afraid go to something that's acting well and just put your stop in if you're wrong you're wrong what's the big deal just to take a little bit of a loss and that's it you're out you can always come back in so that's what I wanted to point out so the question came in what was it that we're talking about that's what I was talking about next question came in 14 net so let's go back to that 14 net is a cyber cyber security stock now here's something that I need to talk about there's a pattern some of you have been with me a long time remember back in July of 2009 I had what I thought was a sell signal but I said I can't remember now if the S&P weekly was at a peak C and I said something's not right no it wasn't it was I can go back there but whatever it was I had a signal that said oh that's right one of the technical indicators was still strong even though the price pulled back and I said I don't think this is it I think we've got one more rally and then we had another another rally and I see there's a pattern that I look at that is what I call it it's like an M shaped pattern in the MACD it's like it gives it another bump it rallies and then it comes back and then it's suddenly rallies again and that often I've seen it go to either an E and an F after the D pullback sharply or it's an E and then it goes to an F and a G and at that G that's where you get your turn down because what's the stochastic if the stochastic drops very sharply immediately after making that second peak in the second arch formation be careful well 14 net so the stochastic beautiful up in the 85 percentage area now it's a 69 with the price pulling back I'm going to say to you that from what I'm looking at 14 net looks like it's making some kind of a shorter term top and that if it takes out 60 it's a 66 right now over the next two weeks rather than go to 73 which would be above the high that was made a couple of days ago then it says it's having a sideways move a consolidation phase and that's what that would mean so the numbers are real clear to me if by Wednesday or Thursday of next week I want to give it a couple of days there's a rally that can take it even if it just rallies to the 67 80 level it's a 66 8 14 right now rather than this at this particular point the day is young it's only an hour according to the session this is the chapter we've roman canville right here if at any point in the next couple of days for an hour and a half if it trades under 66 60 it'll retest today's low of 64 45 and that would confirm that that is that it's like a right arm extension failure pattern almost like the Eiffel Tower straight up and straight down so I'm watching that so if you're in that's if you're in lower down I would just say as a longer term position I think it's holding really well as a shorter term position there's some volatility coming in and those are the parameters that I would I would be looking at if you want to add or you want to go into the position fresh I think I need to give it until Tuesday of next week to see where it is before I put anything like that or starting a new position I'll be back the gold report as a precious metal gold is still king it continues to hold the most effective safe haven and hedging properties across the global major trading hubs of the london otc market the us futures market and the shanghai gold exchange the gold report tom obrien publishes his weekly gold report every monday morning for subscribers consisting of coverage of the xAU hui gdx the dollar bonds the south african rand as well as 25 different mining equities with specific buy sell recommendations the gold report new subscribers get a 30 day money back guarantee so you have nothing to risk subscribe to tom obrien's gold report newsletter now at tfnn.com are you looking for a way to consistently add winning trades to your portfolio tom obrien is here to help tom obrien has been successfully trading markets for over 30 years a frequent contributor to td ameritrade network and cnbc tom obrien found a tfnn over 20 years ago to help educate investors just like you tom's daily market newsletter market insights is published every morning when the markets open to give you the competitive informational edge you need to succeed these newsletters are packed full of tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio get tom obrien's newsletter market insights today and try all of our products and newsletters 30 days risk-free with our money back guarantee at tfnn.com tfnn educating investors biotech is booming but for how long whether you think the biotech bull has room to run or has run its course trade labu or labd directions daily s and p biotech three times bull and bear etfs visit direction investments dot com slash biotech today an investor should consider the investment objectives risks charges and expenses of the direction shares carefully before investing the prospectus and summary prospectus contain this and other information about direction shares to obtain a prospectus or summary prospectus please contact direction shares at<PHONE_NUMBER> the prospectus or summary prospectus should be read carefully before investing and investment in the funds is subject to risk including the possible loss of principal the funds are designed to be utilized only by sophisticated investors such as traders and active investors distributor foresight fund services LLC this program is brought to you by vista gold traded on the nyse american ntsx under the symbol vgz folks we're back down 70 s please have 23 nice nice divergence there now a natural gas another reason why i've been speaking about this crude oil and natural gas just seemed to me to have the same modus operandi they they attempt to rally and then they just cannot hold them they get back into the trading range so natural gas now is at 2.5 ohs down 0.06 it made that peak c i said very very good action but if it pulls back more than below 2.62 i think i said um that's way too deep after a peak c and it just says it's done a the weekly chart it just needs so much work to to to have a neatest look at this the mac d the technicals have improved so much the mac d's good the weekly the chart the s and p made an ictus low right there in the on balance volume it's rallyed strongly the stochastic's gone from single digits i think if i remember correctly this was at about 3% let me just check what this is this is the um it was much lower way back it was down in the 4.3.7 area and then it went down to right there where is it 2.96 so i mean that's pathetic and now it's a 22 and you've had a fantastic 10 you know what a 10 fold rally almost a 9 fold rally and yet look at the price the price can't move and i've said something about this that that to me i don't understand at all but everything about it said it looks like oil when it went down to minus 40 you remember in the futures there's something wrong either there's a glut or there's just something not right about the actual the way the contracts are traded and the way the flow of natural gas maybe it's pipeline i don't know what it is something's wrong because normally you would get such an oversold condition that this spike that occurred just in the beginning of may from the 220 area we should have had that peak c right there maybe two days one day but maybe two days of rest just briefly and at this point you'd be at 2.98 to 3.15 that's the way i would look at it that to me and this is not good so if you just put it together with the crude oil look crude oil same thing it just it got off that low a really good spike from the low in the 64 area 63 it sprang all the way to the 74s that's i mean that's a big move and then it just stalled so something's going on again the weekly chart is really not very good at all so i that's out of out of the way let me just go back to gold uh gold and i what what i said is if it breaks the 1948 1946 low today it's already gone to 1939 there's a real good chance for the next step is 19 i think i said 1922 to this 200 period moving average of 1915 that's kind of my target that's the area that you'll start to see it form a base and try to rally from and if it can't hold it's not good so put it together with silver and i mentioned silver had led the way in the last big move up and then it's stored and then gold caught up and then they're both at double top they're using the chaplain wave cup formation using the left side test of the right side uh follow through shows you how weak it was on the right side at the same level that was a very big negative now you're under the 200 period moving average in silver the weekly chart i have to call this a potential peak f right now this is this is and it went back in the monthly chart broke out how nice it was to see it above the trend line for the first time even with a matching time move it couldn't get through with a cup and the second cup low highs low lows and then it broke out but it couldn't hold it so that says to and i did platinum yesterday let's see we platinum is today i was negative on yesterday today it's up three at 1033 it did the one to one to the downside i still have 10 10 10 as the 200 period moving average target here and yes your left side right side uh test look at that the technicals here in beginning of january or so of this year in the weekly chart very very good and then it went to a higher high with not as good a week uh technicals and technicals are now weakening so i wanted to do that i wanted to show you high grade copper hg high grade copper was that question that i missed over there i think there was um yes i'll get to it in a and there was another question over there again qqq's in leg a gray leg a in the monthly chart i good i hope i remember to do that i want to do it before this segment finishes but look high grade copper trying to look this is the weekly chart chamois falling affirmation went right to the support it's trying to hold up and the technicals are still very weak growth in the daily the weekly and the monthly is during the dreaded age pattern but it is at a peak c and failed at a peak c at the high back in 2022 so i'm watching copper to say i'm putting it together as i always do with wood the i shares global timber forestry etf had a big spike peak apb peak c how important is that d well let me i don't think i can do that right now there i'll do it over there so that's the low that was made back in march here's your peak a a there's your b very sharp pullback in the arch formation but it never took out the left side low that's a good sign it says you can rally now towards the previous high so what does it do it goes peak a peak b this is all underneath that peak b but it goes to a c underneath that b and yes your d gap up b d and a pullback today and look at the monthly weekly chart so even that says together with copper that internationally there's probably a slowdown that's been occurring as as we look at it and therefore you've got to consider this when i say bifurcated market you got the tech stocks in another world they were in another world on the way down with the general market and the dow was acting well now it's switched i love the rotation rotation says you don't have to crash because you've got other sectors that are taking over just one quick question here oh oh the qqq oh so that just says wood needs it's 70.75 if it closes under 70 it doesn't m shape retest and that's not very good in the weekly chart is not particularly good one two three qqq yeah this is a gray a and you can see the month we've still got how many days to go today is the 25th we've got tomorrow we've got two we've got three sessions to go before the month wraps up and so far this is a wonderful candle and you've got the month is young anything can happen but at this particular point you've got the nine-period moving average over the 14 for the first time in ages l says long and the mac d oh it's so close 0.65 it is so close to crossing positive but it hasn't that'll be the first time it's cross positive since it broke down about um january uh january i think it was maybe february february of this year uh february of last year february of last year so that's going to be a big deal and look at this the weekly chart i had the target of 334.42 for last week uh the week before it didn't do it it did it last week in this week it has extended leg g slash c i hope i covered that for you yeah oh wait i didn't finish what i wanted to say this is a gray a i have to wait for all these technicals to confirm and then to actually see the the the crossover of the mac d nine-period differential over the 26 period moving average i want to see that wide the wider the crossover the greater the chance just like look how wide the mac d is being here and it's just been a beautiful move um i'm not going to do it now i'm not the guy of time um i was going to grab this uh this is a gap update that usually gets full not all gaps get full but gaps like this dj closes something i'll be back in a moment bowser jeff and giles down 17 s and p is up 26 tfnn has just launched their new trading room the tiger's den hosted at discord tfnn has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours and now they are expanding their reach with the tiger's den available to all tigers and tiger's for just one dollar for the year there's no cash or added costs when you join our community of traders in the tiger's den you can look over the shoulders of tom o bryan and the other tfnn hosts while they analyze charts during their live tiger tv programs and join an interactive trading community with hundreds of members exchanging ideas interact with other tigers and tigers as they share trading ideas news analysis and discuss the market action all trading day even at night and on the weekends the tigers den at discord is accessible on mobile or tablets as well so it's always at your reach to sign up today and become a part of this educational community of traders just visit the front page of tfnn.com you might think that if you want to be successful at trading in the stock market you're going to need a crystal ball after all it's impossible to predict the future right like any endeavor in life before you decide it's impossible get some advice from the experts you might find that it's not so impossible after all for daily market overviews that give you direction on the key indices selective stocks and commodities subscribe to the opening call newsletter at tfnn.com the opening call newsletter is written by basal chapman creator of the trading methodology known as the chapman wave the chapman wave up down sequence gives you an edge in identifying price turns finding the peaks and valleys and stock prices get the opening call newsletter by basal chapman in your inbox every day first time subscribers also get a 30 day money back guarantee if you're not satisfied let us know and you'll get a full refund within 30 days of signing up tfnn.com educating investors everything in the universe is governed by the fibonacci sequence this mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market to stay on top of stock patterns you can take advantage of sign up for the fibonacci 24 7 newsletter at tfnn.com when you subscribe you'll get a weekly report from veteran day trader larry pesavento on stocks you need to pay attention to and you can trust larry's analysis after all he's got 45 years experience as a day trader larry will also provide daily charts videos and data on the key markets that he's tracking expect notifications from larry on market movement you need to act on at any time first time subscribers also get a 30 day money back guarantee if you're not satisfied let us know and you'll get a full refund within 30 days of signing up subscribe to the fibonacci 24 7 newsletter today tfnn.com educating investors all right let me just get to these questions quickly so yesterday thank goodness i didn't see it michael wants to know i've got i've lost michael devices i think for uh it's done so well i've got to lower it down i think it's is it time to take a little bit off i didn't see that but i saw it last night at about 10 or 10 30 and i said i sent him a note quickly say oh thank goodness i didn't see it but at the opening tomorrow yes that's your opportunity a gift you know when when you when you go to sleep and then you wake up and something happens fantastically and it's a gift you got to take that gift it was saying to you you didn't have it yesterday now you've got it take something off i i know years ago i remember tom obron used to say take your take take your family take your wife out to the uh what was it to that fancy hotel or something down it was in temper area when you've done it done real well it's rewarding and that's really so now michael take something of next question was um so gt says again he's got puts on the fxi oops i talked in the wrong place don't run out of time i want to finish this up fxi fxi is the large cap china yep that's the one there's the dreaded age exactly looks the weekly looks like the uh the daily and the weekly looks like the dow pulling back sharply here underneath the left side low uh final question is um what was that stock uh was it a stock that you did i'll do this tomorrow it's i ova and this is a stock that um i we had i'll talk about it tomorrow it was one where we lost some money and then i missed getting exactly what i wanted um because i had the target of of the left side high and then i said should go to a d this is our the question came in how important are peak d's he has a peak did 936 uh three days ago and we stopped putting the 735 that is one big uh big sell-off right 25 percent so i i keep these with a great deal of respect these i'll do a lot for tomorrow in my show because it's tax per Friday um and we'll do more traveling location have a wonderful day watch out if the dow i'm sorry if the s&p pulls back to only a plus eight late in the day that's a problem


Okay, did you key and if we present this week's Ion MPI is from T.E. Lady Eda. T.E. is back. They've been on Ion MPI a couple of times, but they keep coming up with interesting new products. And so they get the MPI prize. They keep making new products. We'll keep making MPI. That's right. That's cool. Okay. So this week, I've actually noticed a bunch of companies that do sensors are also releasing sensor revisions around now. Don't know why, maybe just at the end of the year, they want to get those versions out. But this week's new product is the HTU 31D and 31V. These are temperature and humidity sensors from T.E. They've got excellent temperature humidity sensors. In fact, you might be thinking, don't you already have a breakout for that HTU 31? No. You're thinking of the HTU 21, which is still one of my favorite temperature and humidity sensors. Really easy to use, very reliable. I've got that great I2C interface that's very simple, but complete. And it's a couple of years old now. It's a couple of years old. And I think they want to revise it, update it, make it a little bit better. The HTU 21, I think, had maybe half a degree of accuracy and 3% or 4% percent humidity accuracy. And the HTU 31 improves that. It's got 0.2 degrees centigrade Celsius accuracy for temperature and for humidity, it's about 2%. So a nice big improvement there. The pinout is not the same. The package is the same, but the pinouts a little bit different. As you can see here, it still has I2C, as you would expect. But it also adds a reset pin, and you also get an I2C address selection pin. That's good. You can alternate between, I think, 41 and 42 or the two I2C addresses. And there's a hard reset, which I always like to have. It's nice to be able to hard reset a sensor along with a microcontroller in case it gets into an unusual state. There's also a software reset. Speaking of what I really like about these sensors is how they can do pretty much everything you want in a temperature and humidity sensor. And they don't have a ton of extra stuff to confuse you. It's pretty straightforward. They have software reset. You can turn the heater on, turn the heater off. Which is great for reducing power, but also to get any moisture off of the sensor. To reading the actual air or humidity, not like the humidity on the sensor. There's a bit of water on there. You can read the relative humidity as well as the temperature and humidity. There's a diagnostic result that gives you about a couple bits of information about how the device is doing. And there's a unique, I think it's 32-bit or 24-bit serial number. So you have all the nice things that you want. And there's also a CRC capability. So when you send and receive commands, there will be a cyclic redundancy check to make sure that the data isn't being corrupted. You're getting valid temperature and humidity data. I think that's important, especially for people who want to use this for medical uses or they want to control home automation or environmental stuff. You don't want to like actually turn on the sprinkler. It turns out that there was like a, you know, a bit flipped or a loose wire that made you think that it was very dry, but actually wasn't. So a nice compact, but efficient and complete command set. We were able to get it up and running in Arduino. We wrote a library a couple weeks ago and it was up and running in like an hour or two. It was very easy to implement in Arduino and you can definitely port it to your favorite microtroller quite easily as well. So check out our library if you want some Arduino code to try with this sensor. There's also another version. I do like the HTU 31D that's for digital iSquared C interface, but they also have a V version for voltage. And I thought that was just kind of interesting because it's not that common that you see sensors these days with raciometric analog voltage output. I mean, it's really cool and I remember, you know, the first accelerometers like the ADXL 335 that came with raciometric output a long time ago and then everyone sort of went over to SPI or iSquared C. So I really like that TE is bringing back the raciometric analog voltage outputs. You know, basically you can power it with three to five volts and then whatever that power voltage is, that's the high end of the analog voltage output. So as long as your analog reference is tied to the same power pin, you'll always get the accuracy and precision that your microtroller analog digital input will provide. Why is this handy? Well, first off, maybe you really want a lot of these and you don't want them to share on iSquared C. Maybe you don't want the iSquared C traffic. Maybe you want to have this in a circuit that doesn't have a microtroller as the feedback loop. You want to have a more, like a faster, more reliable, less like complicated loop and you just want that analog voltage with, you know, a potentiometer to set the trigger point, maybe some hysteresis with the Schmidt trigger and then, you know, you could you could use the analog output in your circuit or feedback loop. What is it really good for? I don't know exactly, but I think it's pretty cool that they have a version with analog voltage out. So I'm going to check that out. Here's what it looks like. They give you a little graph showing it. It's pretty linear, you know, at the very beginning at the very end, it gets a little bit. I'm linear, so you might do a little bit of math, but for the most part, you know, voltage input, temperature output. Okay, so you can get these, they come in a couple different packages. There's a wheel of 150 and it says like 150 in the part number. And then there's a wheel of 400. So you're wondering what's the difference between the 150 and 400. It's just how many are in a wheel. The component is the exact same. You can pick it up from Digikey. You can search for h231d or it's got this longer part number. 2 2 3 1 0 1 4 2 0 4 8 0 and D or the short URL digikey.com for a short URL z1hjhj. Which is pretty easy to remember. They don't yet have a version with the Teflon covering on it, which they did for the h221d. I'm hoping that comes out soon. It was really one of my favorite things about the h221d. So, but so far I'm really liking it. It's extremely fast and it's very stable. So I think they did a good job kind of leapfrogging. You know, they've updated the sensor in a bit, but when they did, they did an excellent job. So you want to go to the overhead and I'll show the demo. I've got the sensor here. I've got it hooked up to my feather and I've got an OLED just showing the temperature and humidity. It's not very humid here to be honest. Temperature is nice and comfy though, nice room temperature. And then if I breathe on the sensor, which is right here, you'll see how fast and responsive it is. It's already, you know, goes up to 60 and then quickly drops down. So I definitely like how responsive the humidity sensor is. It's very quick and it's very stable. You know, once it settles, you know, within 1% you're going to keep that precision. The accuracy is, you know, 2% plus or minus, but the precision is nice and stable, which I really like. All right. And they have a one minute video and we're going to play it. It's actually pretty chill. It's just like usable. It's super chill. Yeah, so enjoy.


The time Richard Jefferson and Kenyon Martin had a punch on. Now most of you know Richard Jefferson is one of the best roleplayers on a pretty stacked Cleveland team. I mean, he's part of the team that seems to throw their advance to the NBA funds for the 3rd straight year and he's still super productive. A really super productive bench player, even at his age of 36 years old. Now once upon a time, RJ was not like that. He was a high flyer. I mean, we see glimpses of it now. We saw a good glimpse of it against the Golden State Warriors on Christmas Day a few months ago, but he used to do it all the time. He'd throw down mean dunks after mean dunk, and he was one of the better small forwards in the league. His time in New Jersey with Vince Carter was insane, simply because well, I'm sure you can either remind yourself or just imagine how good these guys were together and how fun they were to watch. Two of the better dunkers in the league playing together and winning games at the same time, that's pretty cool. But we're actually going to talk about another teammate of yours, Kenyon Martin. And to be honest with you, if you want to talk about somebody else who can throw you down, Kmart was pretty good at doing that himself, even though he was a big man. His hops were pretty insane. Now although Jefferson never made it to an All-Star team in his career, he still did average at least 19 points in four of his first eight years in the league and as one of the key pieces on a dynamic New Jersey Nets team, which I still think it's a complete snub that he's never made it to at least one All-Star team. Kenyon Martin on the other hand made one, but what was sick was the actual team that these two played in. It didn't matter who was an All-Star, how great these guys were, it was the team that they played in. It was a team which made two straight NBA finals appearances at the start of his career thanks to a corps that included Jefferson, Jason Kidd and Kenyon Martin amongst other players. Despite how good the team was, there normally is a little bit of beef in every team. It happens, it's just part of the sport. I mean, the most common known ones are obviously Kobe and Shaq. We know that Ray Allen and Rondo had their moments, Barclay and Pippin just to name a few. It happens and sometimes it's not even because they actually hate each other, it's just the heat of the moment, which is exactly what happened to Jefferson and Kenyon Martin, except it's actually stated that it started during an NBA game, which is pretty crazy. So Richard Jefferson found himself in a situation that no one wants to find themselves in. Not only brawling with another teammate, but brawling with Kenyon Martin, who, to be fair, is a pretty intimidating guy and with Richard Jefferson having a voice like this, it's pretty funny to think about. We talked a lot before the game, Coach did, Marvin Jim did, about the fact that this open style offense seems to be suiting you and Antoine right. Do you like this? Is this something that you feel really comfortable in? No, I love it because it makes it tougher for the defense. You're moving around. It takes a lot of steam out of their offense because they have to chase you around. The only thing is you've got to get in shape and, you know, right now playing these amount of minutes and moving around the way we are. You do get fatigued, but later in the season I think it'll help us. What's even more funny is that the actual fight started because of another player on the other team, Bonsy Wells. Jefferson said, and I quote, towards the end of the game, me and Bonsy Wells are kind of getting into it. Kenyon's at the bottom of the free throw line and the referee tells Kenyon, tell your rookie to be quiet because I don't want to give him a technical dislike into the game. Kenyon tells me, hey Richard, be quiet.  I just lose it.   I'm sitting down and Kenyon comes over in the locker room pissed off as well. I stand up and he pushing me down in my seat. We have a full on fist fight.  Grabbed him from the back and tried to calm him down. My last swing hit Aaron Williams in his lip and bust his lip open. At that point in time I realized what's going on. I have no problem fighting Kenyon. Aaron, I don't want any piece of it. Even with that fist fight right there, we both understood how much we wanted to win. And with that we were willing to fight anybody, including each other, to get that done. Yeah, it's probably not the best idea and Martin made sure to let him know about it after the team returned to the locker room that night, but it does prove that they wanted to win. And although they never want to ring with this squad, two final appearances ain't bad at all. According to Jefferson as well, this incident didn't fracture the team. Instead, brought them closer together. So while teammates punching each other is just another wild story, the fact that Jefferson to this day has no fear about going toe to toe with Martin, one of the baddest dudes in the game, may be even more outstanding. But as Jefferson says, despite the fight, both he and Martin share a common goal. Of just wanting to win and at all costs. And sometimes things just reach a boiling point. And I hope you guys enjoyed the video. If you enjoyed it, it will be so awesome if you guys could subscribe just to show your support. And if we could hit 3000 likes, that would be amazing as well. I also want to say that if you guys have any video suggestions that you want me to make a video on, let me know down below in the comment section. And like I said before, the NBA playoffs is right around the corner, so I'll be making tons of videos. Then anyway, thanks for your support and I'll catch you guys in my next one. Peace!


We can start. Great. Perfect. All right. Everybody, settle down. Let's get started here. Oh, wait, not that close. Welcome to the Future of Small Languages panel. I'm Chris Weber. I'm going to be the moderator of this fine event. Now, the other panelists may introduce themselves. So good morning. I'm Ludovic Cortes. I'm co-maintenor of GnuGuile together with Andy Wingo and Mark Weaver, also working on GnuGeeks. Hi, I'm Justin Komak. I work on various open source projects for Docker. My interest in small languages comes from being a long-time Lua user. Hello. I just graduated as a software engineer. I studied at the university where Lua was created. I forgot to say my name. I'm Etienne, and yes, I am very passionate about Lua. Well, great. Well, it's been a year since we did this same panel. It seems like lots of things have been moving fast in the language world. So maybe we should open up with between this and last year. What's been the change in the vision of the future of small languages? What's the interesting things that are happening respectively in Guile and Lua from your perspectives? So I feel like there's been a lot of new people probably coming to Guile, and part of it is due to the fact that there is a new dynamic, I mean, with Guile 2.2 coming up and people are trying new things. So there are people like Chris, for instance, looking at networking and asynchronous programming, trying to take advantage of the limited continuations and this kind of feature that is not unique to Guile, but still quite, you know, you don't find it in every language, I guess. And yes, so there's been a renewal of interest, I would say, in Guile. And also because Guile 2.2 is going to be faster, there's also people looking at things that we just wouldn't even consider before, like doing, you know, game engines and doing that kind of stuff. And that's, you know, you need some sort of performance that we just didn't have before and now it's really getting interesting. We can go deeper and to the lower levels, so I think that's pretty cool. And yeah, apart from that, I should also, I guess, mention Geeks, which is, you know, a package manager and distribution. And I guess a number of people are coming to Geeks because of its features as a package manager, you know, but you get to learn Scheme somehow, even if it was not your intent. And yeah, I'm guessing people are starting to write more Scheme, but also because of Geeks. I don't know, Lua tends to be quite a slow-moving language. And what we find, we've got multiple implementations. I think one of the things I noticed this year is people continue to make more implementations of Lua. We've had people asking me about the Go implementation, the OCaml implementation and various other ones. And while Lua has this great high-performance Lua jet, again, that's kind of divided the community because it's a separate implementation and it's not entirely compatible. So in a way, I think we've got a problem of too many Lua is not too few, and that's one of the things I've already been kind of worrying about this year, that we haven't got a single... I mean, we haven't got a single Lua community so much as I would have hoped. I think that's a matter of perspective because, well, some people in the community tend to sit as different things or look at it. Oh, it's all Lua, it's all in the same family. And the more things I see happening to me, it seems like, okay, there's more people involved and we could just get together and consider the same thing and things would move along easier. But apart from more Lua implementations and coming up, what I have seen changing from last year to now, two things. One, I think that more and more Lua is being in advance in the machine learning field, so there is a framework called Torch that uses Lua jet because of its very fast performance. And it's interesting because there are lots of important companies backing up. If you go to the list of contributors, you see people from Facebook, Twitter, Google. So it's nice to see that there are big companies giving support in the end. It's important and helps a lot. And besides that, I think that Lua also seems like a momentum in terms of community this year. We are having three Lua-related conferences this year, which I think it's a new record ever since it's been following what goes on with Lua. So we have one in Russia, one in Brazil, and we'll have the Lua workshop somewhere. And there's the Lua Devroom, so if you count that as an important community that's four. So there seems to be lots of things going on and lots of people starting to see Lua recently. So this community momentum, I think it's happening right now, and that's very different than it was from last year. We don't have multiple guiles. We sort of do with the multiple versions, but we have so many schemes that I guess we've got a similar problem there. But that actually brings up an interesting conversation about when experimentation with different implementations and divergence, and when divergence, whether it's kind of a linear progression of new features, or actually having different implementations and et cetera, in which ways can this be beneficial? In which ways can it kind of hamper things? Is it net positive? Or what do you all think? So with respect to guile, it's traditionally been pretty much a slow-moving project, I think. And so the approach that we had was to have stable series, which are super stable. They're basically very few new features, if any. And so we would create a new stable series every time we wanted to do something important. And that's a good thing, because people using the stable series know that it's stable, but on the other hand, it gives us as guile developers an incentive to actually go ahead and push as many new features as we can in the new stable release. And so we have a tradition of having new stable releases, so currently 2.2 is in the works, so we call it 2.1, because it's not fully stable yet. But there are many, many new features. It's essentially a new compiler, it's a new virtual machine, for instance, so you can imagine. Well, as a user of guile, that's not necessarily something that you would notice, except that it's faster. But still, I mean, and that's just the surface of things. There are so many new features every time. Largely thanks to Andy Wingo, who has been doing crazy work on this particular release. But in the past, there was also a huge difference between guile 1.8 and 2.0, and we know that for some projects, some users it's been quite a bit of a step to move from one stable release to the next one, and some projects just were relying on internals of the previous stable release, and that has led to problems too. I don't know what the ideal model is. I think there are good things about the way guile has been doing things, but it's also, for users, it's also usually a bit of a step to switch from one version to the next one. I don't know how you handle things. Well, I think that the two main implementations are the standard lower, which is great and fast, and then we have lower jet, which is extraordinarily fast, like orders of magnitude faster, and is native C-speed, and that created a whole different set of applications that people are interested in. And there's things like Snap Switch, which Andy Wingo actually works on, for example, which, you know, is 10 and 100 gig Ethernet switching and user space all written in lower jets, which is, you know, really an application that no one would have even considered doing had there not been a different fast implementation that was designed around performance and had a really easy-to-use CFFI interface. And then there's other people using that cloudflare, using it. They've done an EBPF compiler so you can run the code in the Linux kernel, among other things. And so there's a whole different set of community and different people that came from a different implementation because its performance was so different, and suddenly there's a bunch of, you know, kind of systems programmers and people using it, which is very different, you know, from the kind of games and embedded scripting in other, you know, other use cases. So I think that a radically different implementation can, you know, bring in a whole different community and is interested in different things and had a whole lot of diversity and new ideas and new use cases. So I think it can be really constructive to have something that's not entirely 100% compatible if it gives you new opportunities to try out new things and bring scripting to new areas that haven't been scripted before. I don't think you have much to add in that, but just to explain the current issue between having Logit and the vanilla will besides, that Logit has this incredible performance, so this is a good thing. But the problem is that the syntax compatibility is basically locked in an old Lua version, which is the Lua 5.1. So a lot of people will have, will be, you know, blocked and upgrading their... Yeah, if I find a face and everyone uses... Yeah. ...which is a big chunk that's not compatible. Exactly. But even if you're trying to work with something that is like cross compatible with different Lua implementations, you will, for example, write it in a Lua 5.1 manner so we can run a vanilla Lua and LuaJet. And unlike many of the features of Lua 5.3 that are not present in LuaJet, for example. So this is the problem we have that we are still looking, hoping for a solution. But yes, I am very happy that we have all this new bunch of people using Lua for different problems. So I turn you brought up something that I wanted to follow up on which was about the growth of Lua's community and, you know, in kind of our pre-conversation about this. We all agreed that we were interested in the conversation around community. So I'm interested in what do you think we can all do to improve our communities and what do you think, or just generally comments on community where you'd like it to go, what are our current strengths, what could we do better at this point? So, like I was saying with the advent of Guile 2.2 and before that 2.2 we've been seeing more technically diverse communities around Guile because Guile used to be targeting a very specific community which was, you know, embedding languages like pretty much like Lua in a way, maybe more heavy-rate but still, you know, embedding in a big C application that was the main use case. And starting from 2.0 it's become, you know, a standalone scheme implementation so that has attracted people who just want to write entire programs directly in scheme. And yeah, with 2.2 we're gaining more, again, traction in different domains like I said before because it has better performance and I guess it's similar to what happens with LuaJIT. So that's for the technical part of it. Well, then there are also diversity issues in general but which are not related to technicalities, just like in many free software communities, I guess. I mean, we've been trying to work on it but that takes time, I guess. I think in many ways with a scripting language you have to work much harder on community. There's a lot less commonality between people who are writing enhancements to World of Warcraft in Lua and people who are writing 10-gig ethernet which is software in Lua. It's, you know, the domains are very different and a lot of the stuff, the way they use things, the libraries they use and things. Especially, I think, because Lua doesn't try and force a standard library on you or anything. So it's been quite a difficult process of community building across that sort of thing. I think it has actually started working but you have to have a bunch of people with really diverse interests who are interested in bringing these people together and trying to get them to talk to each other and some of whom are historically people who don't talk much. I mean, the games industry was always one of the early adopters of Lua but they're not very open source-oriented or historically. I think the kind of accessibility of mobile gaming I think has actually changed that a little bit but the big companies are certainly not very open and so I think that's why historically there wasn't much of a community. It was quite narrow. It was the people who are actually interested in implementing the language who formed the community but I think we've been working on that and I think having people who are just interested in way softwares used in very diverse environments really helps. Yes, I mean, not only the game community is historically not doing lots of open source and not discussing lots about what they do and many small companies using Lua embedded as well they're a type of groups who will always be writing everything from scratch and then not something specific to their use cases and not putting in things, not putting in modules on Lua rocks, not using things that are on Lua rocks and now it's a process. I remember Hishan who is the lead developer of our pack manager of Lua rocks he will go personally to GitHub repositories and say, you know, this could be Lua rocks and just like create an issue and people will be like, you know what, that's true. Why not? And then somebody will create the rocks pack and then we'll finally be shared as a library.  And slowly things start moving around so it's also a matter of convincing people to do community things as well. As I said, it's very difficult to get people together and get them to talk to each other but at some point you just have to say, you know what, you're going to meet a displace, everyone show up and some people will show up. So, oh no, I'm going to make this event and I don't know if you're going to have an important number of people and in the end this is not important, you just create something, people will show up and it grows from there and you have to convince others that this actually works. So, I organized last year a conference in Rio and I had no idea if people would show up and in the end the outside room was full. So I was like, see, things happen so I'm trying to convince some friends to organize meetups in their cities and that also takes a little bit of some folks being proactive and bothering and making things happen. I just wanted to add a note about package managers like Lure Works, I remember we discussed it last year and honestly as a guy person I'm a bit jealous of things like Lure Works or all the package managers for languages and at the same time as a distro person I don't really like them because they are separate, they create new problems but still I mean when it comes to growing a community I think it's obvious now that it's really helpful to have this kind of infrastructure and we don't really have it in Guile because we have Geeks as a package manager but it's maybe not suitable for everyone and we also don't have a standard way to package your software like most people would use auto tools and this kind of stuff to configure and package your software but that's not really something we want to encourage because it raises the barrier to entry and so I think we have a problem that we should fix here in Guile because that's probably one of the things that prevents us from really growing the community. A couple more questions and then we're going to open it up to audience questions but you mentioned infrastructure and I think you were talking about language infrastructure but I'm really interested in the topic of infrastructure generally so what kind of infrastructure support do you have? Would you like to have? Whether or not it's being under an umbrella organization Guiles under GNU or whether or not it's having companies actually use it to implement things and have people be paid what infrastructure do we have and what infrastructure do we want? Maybe we should stop. Oh, give me a second. Could you start? I think Lua's quite diverse and therefore I think one umbrella might be difficult we have a mixture of, I mean Lua came out of originally a university but around a commercially funded project and that kind of is the mix that Lua's always kept there's been corporate sponsorship in various kinds of ways of hiring people to work on things that involve Lua and Lua JIT was, again it was a sort of it was an independent project but always funded by a mixture of people in the gaming industry, Cloudflare other people like that so we've kind of managed without any kind of overarching organization I think that and then the I think it's kind of worked okay I'm not sure that I'm not sure that a central organization or umbrella is necessarily useful I think that the main thing is whether the community is healthy whether people are working on it and so on but it's I think the things like the package management and things it's good to have a single point of focus it's taken a very long time actually for Lua Rocks to become that and other projects are still using their own package management and things like that for Lua packages still so I think those kinds of things it's good to have that around some of those kind of unifying things but overall the little kind of homes that Lua has I mean that around the projects have generally worked quite well Yes I think you're right in the sense that Lua has been doing alright with all this kind of umbrella organization around it but at the same time I think I would like if Lua had one because I think it will make things easier for individuals trying to do stuff especially for someone like me that tries to do stuff within the community and I want to do something that's like who do I talk to about this do I just send an email to Roberto directly this doesn't seem alright it's like I don't know having a group of people who are responsible for I don't know contacting companies getting funds starting projects making things happen and unfortunately in the end it comes down to money and money has to appear from somewhere and it would be easier if there were people responsible for organizing all that so I was involved twice not as an organizer so I was I once participated as a student and last year I participated as a mentor yes yes so there are some things but they are not there's the research laboratory of Lua inside the university so they are the same people responsible for working on the language implementation so they are the PhD students we're doing their thesis and they are the ones who are organizing the Google Summer of Cold because they want to so they are allocating their time you know they are doing something for the community in that sense and they are a very small group of people there are like two or three people who are university professors so the reason one person who is allocated to be responsible of managing this part and I think this would be very useful I think Google Summer of Cold is one of those things where there has to be an official organization for them to consider you so it does it does help that we've got this kind of PhD which we can kind of use as that for some purposes but it's not that's one of the cases where Google doesn't let a community have students for Summer of Cold which is perhaps a bit remiss on their part but you can see why they might want to do that but there are lower projects sometimes in other organizations as well and I think generally you can make Summer of Cold work for other means quite often there's other organizations that are interested in things so I think Gailly is quite different from Lou in this respect because Gailly is part of the GNU project and the GNU project itself gets its infrastructure sponsored by the Free Software Foundation so for instance the servers that hold the websites that hold the git repositories and all that it all comes for free for us we know it's being handled by people who will remain through to their mission and so that's really a great thing to have apart from that I think Gailly is really some sort of a grassroots kind of project in that I mean unlike Lou it's not an academic project initially it's not an industrial project either so it's really a bunch of hackers initially who said well what if we kind of extended this to all of the operating system roughly and they started working on this project and so that has a different feel maybe as to how the project works and maybe that also explains why historically it has had very little corporate funding behind it although well we see now a few companies actually developing Gaill code but that's still a little bit marginal I guess so that's what we have in terms of infrastructure but also being part of GNU means that we can participate in the Google Summer of Code pretty easily because GNU is the umbrella organization so that's another another way where it helps to have an umbrella organization like this one last question before we get to the audience so it seems like to me that we're in an exciting era when it comes to languages back in 2003 or so it felt like it was the world of languages was like don't bother with new languages we've got Java and we've got .NET and just use those and though there was interesting work being done on virtual machines I feel like but now there's so many interesting things going on from type stuff to just about everything so what are you most excited about language design outside of your project outside of Gaill or Lua what are you or it can be about each other but it can also be about a completely different language what's most exciting to you right now that maybe you want to bring into your language or maybe you just think is interesting externally I do think it is it's an interesting time that new languages are taking off relatively quickly compared to compared to the fact that Lua is over 25 years old it's similar age to Perl and Python those languages those languages have served us well they've been incredibly helpful over the years but it's nice to see a whole bunch of different languages I think I've always I was exposed to functional programming quite early on I've always been really keen on strong typing for many use cases I think Rust is really exciting as a language and I've even started trying to write some code in it and I've got some projects I want to use it for going forward so I think that the use of typing in Rust to do different things like linear memory allocation is really exciting I don't think that it will ever affect that scripting languages like Lua should have strong typing probably I think it's still a very different thing but I'm kind of flexible on that there have been some experiments with sort of gradual typing and scripting languages but I'm not sure how useful they really are I sort of sense that in a way that the competition for something like Lua is not big, complicated languages that take time to learn like Rust is really the competition is things like more complicated configuration formats really and you see people having the sort of choice between static configuration or slightly more scriptable and that's the kind of choice that they actually spend their time making so we use a strongly typed language for scripting or a weakly typed language that's not really quite where the choices are well I could use Lua and better than Rust this is a difficult question for me because all the languages I've been using other than Lua languages are like less than Lua but I'm really excited to learn a bit about Alexia I haven't done much functional programming and I've done a lot of Haskell in the university but it was one of those models that I still haven't got your grade you go like and so I really wanted to get back to it and to me it seems like Alexia is a very nice opportunity the community seems active which is something important to me so normally Haskell doesn't do community much and since Ruby some sort of adopted some of the Alexia activities because some important key people who are coming to this both technologies there are things going on and this excites me and some of the language features itself as well so I'm hoping I will get my hands on some Alexia version so for me I see a lot of excitement around Rust and I don't feel like I'm really excited about the language itself I don't know but I'm not super familiar with it either but I'm really excited about what people are doing with it and it seems that it's targeting a very wide range of applications like yesterday there was a talk about a micro kernel written in Rust and I think it's great I think we need memory safe languages and we need to at some point start getting rid of C because we know all the troubles that it gives us so that's really the part I'm excited about when it comes to Rust then I'm very much into functional programming so yeah I see really a lot of momentum around functional programming so we see lots of new functional languages like ML, like closure wait closure is not so new now but I mean there's a lot of work going on and of course the big ones Haskell OCaml and I mean there are so many things going on there because occasionally we start chatting on Haskell for instance and we get jealous about this or that feature of that language so I'm a bit disappointed in a way that there are so many different languages I think people maybe could kind of focus on one instead of creating a new one like Elm for instance I mean there are people working on Haskell yeah Haskell compilers that generate JavaScript that's a more fruitful approach but yeah there are so many things to be excited about in terms of languages and functional languages in particular these days so for Gaela I would like to also explore a bit a way of going a bit closer to some sort of static typing I mean Scheme has macros and people in the racket have showed that you know use and abuse macros to come up with some sort of a typed language and that's really something I would like to explore because yeah I mean there are cases where using purely dynamic typing is kind of you know not so great right so that's one of the things I would like to explore for Gaela cool so let's open it up who has questions from the audience okay so the question was for Gaela about the relatively few amount of language bindings that we have has that over to you right so I mean yeah this is true we have probably much fewer binding than Perl for example I think the situation has been improving though since 2.0 because with the FFI the foreign function interface has become much easier and less cumbersome to write bindings and you know you just write a bunch of Scheme lines and it's pure Scheme you don't even have to bother about having a complex build system or anything and so that's allowed people to actually come up with quick bindings that actually work pretty well and so we've made progress and yeah that's yeah I think I mean one of the reasons for the adoption of Lourgett with an FFI and it does make an enormous usability difference and it's kind of it's part of what I spoke earlier about the division between the two communities because everyone who uses Lourgett writes FFI bindings which are not available for standard Lour and writing bindings for both is twice as much work because they're so different and we talked about some ways to fix that but it's it's difficult because Lour is very straight on we only use standard C and you can't write an FFI binding in standard C so we've got this this division but I mean yeah the ease of writing a very quick FFI binding is enormously better and it definitely makes a lot of difference from that point of view if you want to increase the number of bindings often the FFI bindings are so easy to write you don't go and look for someone else's bindings anymore you just write the C headers import the C headers and write three lines of binding and that's kind of a it's a magically better way to iterate fast on stuff okay we have time for one more question you shut up fast right okay so the question is about generic interfaces for languages so that you can use multiple languages yeah I think it is useful I mean there's two things I think one is that the lowest common denominator is the C API but there are problems about types and structured types I think that I mean at work we spend a lot of time using things like protobufs which is available for quite a lot of languages and is quite good it's quite heavy weight though and I think that there are there are kind of attempts to do something a bit more lightweight but I think that at least there's been a set of projects around what does inter-language communication look like how do we transfer structured data that's in a way that's better than just passing everything through JSON or something like that and I think that I think that those approaches are really valuable because I think that the C interface is really low level for a lot of stuff and it's good for library bindings and it's probably going to be the interface even when we stop using C and we're all using other languages I think the C interface is really convenient for low level stuff but for higher level scripting it's not very convenient actually Gael started his life in the 90s at a project that would unify all the dynamic languages I would say so the story was that we'd have a common runtime system and all the languages would use that runtime that VM essentially and so at the time people were saying yeah we'll have so to begin with we'll have Scheme and EmacsLisp and then we'll have Python and Perl and what not and I started as a strong supporter of this approach I was like yeah this is the way but then people actually started to try to do it and especially in the context of EmacsLisp and you would think that EmacsLisp and Scheme are pretty much the same thing except except there's one tiny difference for instance which is that EmacsLisp has a special value which is nil which means both false and DMT list whereas Scheme doesn't have that it has instead DMT list and false which are disjoint and that tiny detail already causes a lot of headache right and then if you look at Guy too there's a Necmascript JavaScript frontend also you would think JavaScript is a dynamically type language it's not that different from Scheme but still I mean it's too different already so you cannot really interact seamlessly between Scheme and JavaScript that wouldn't work so well so I've become more skeptical of the unified language approach do you want to add anything or should we go to closing remarks I don't think I have much to add to this one I mean Lua has been used a lot as some sort of glue language because it has so many bindings to many other languages but it was mostly on a project based approach where all you need I need this program to talk to that program and they're both written in whatever language and I will put Lua in between and then magically glue them together switch speakers okay well thank you so we've got an exciting room ahead for Guy here I encourage people to close in a little bit so that people can fit but yeah


Hoda, over to you. Steve had said to me, if I go beyond eight minutes, he will have military reinforcement. So I have to be careful. I enjoyed listening to the previous speaker. However, I have a slight difference with them. The US remains their major power in the Middle East. And the Soviets have made inroads, which they lost once a dad came and threw them out. Today, the Russians have made headways because of their success in Syria, because they flirt with Iran, they flirt with Turkey, and they also flirt with Saudi Arabia. However, the US today and Russia, in my view, have realized that their proxies have to be under control. Otherwise, the Middle East would become more of a mess. And therefore, I expect that the US and Russia will have more control on their allies. Otherwise, they could destabilize the area more. They'd create more chaos. And I don't think Trump or Putin want to get involved in wars in the Middle East. That, in my view, is I'm optimistic that if we can have the two powers try to stabilize the region, get them to talk. Now, in the past, we heard a lot about hegemony. But the way the Middle East is structured today, you have several major regional powers. You have Turkey, you have Iran, you have Saudi Arabia, you have Egypt, and, of course, Israel. None of these powers based on the current situation and the attitude of Russia and America could never be the hegemon of the Middle East. It would remain unstable, but no one power would dominate. And I think none of these powers want to really have a war going on. I don't think Netanyahu wants to go to war. I don't think the Iranians want to have a war that would be devastating to them. And the Kurds realize that a war will also weaken Turkey because of the Kurdish situation. So an American-Russian cooperation is in the interest of the region. I hope they can cooperate to make the region more prosperous. I would like to talk, when we talk about the region, we always talk about politics. But I think that economics are far more dangerous than the politics. The economics are more complicated. I just want to give you one example. Today, we have 400 million Arabs. By the year 2050, we will have 800 million Arabs. And by the year 2085, according to projections that are realistic, you will have 1.4 billion Arabs. How are you going to feed these people? How are you going to create jobs for these people? How are you going to keep the area stable? Where are you going to get enough water? These are the issues I think that most of us don't talk about. And these are the issues that I think will determine whether the Middle East will be more chaotic, more dangerous, more violent. What happened in 2011 and the various uprising, for the most part, were mainly economic. But also were due to repression and mismanagement. So that's, in my view, a topic that has to be dealt with. And that's a topic where reform is necessary for prosperity. But to have reform, in my view, you can't be a reformer if you're not a believer in the rule of law. You cannot bring prosperity and growth without an independent judiciary. You cannot grow unless you have a good education. And therefore, the restructuring that has to take place, it begins with education. It begins with creating a culture of venture capitalists. Arabs are great traders. They're great merchants. But they are not industrialists. You see Arabs investing in hotels or in real estate. But I can't find a single Arab capital venture people. There's no Steve Jobs. There is no Apple. It's lacking because you don't have that culture. And a venture culture requires taking risks. And that's something that has to be taught, that's something that has to be embedded. If you look at Arab investments, they're either in bank deposit, treasury deposits, stocks. I find many Arab entrepreneurs in America who have ideas, who want people to finance them. But yet, when they go to the region, they can't get any financing because of their risk element. That is, in my view, a key reform that should be undertaken. How do you create entrepreneurs? Otherwise, you're not making things. And that's the problem in the Arab region. They don't make anything. They export oil. I was in China two years ago. And I was so impressed. In 1978, the per capita income in China was something like $600. Last year, it was over $7,000. But you see Chinese churches, which is Chinese marble. And if the Arabs don't follow the concept of being risk takers, making things, the region would be more dismal. One last thing I want to talk about, and that's Palestine. This issue is not going to go away. Right now, it's not a priority on the international scene. But it's an issue that resonates with Arabs and Muslims. And we keep talking about a two-state solution. But so far, nothing's happening. But it's not sustainable. And we talked about a two-state solution last year. The Arabs have put the Arab peace plan. And I hope Mr. Netanyahu will put an Israeli peace plan, especially in view of what Trump and Kushner are doing. Thank you. Thank you very much. It's great.  And Abu Mazen seems very lonely. Succession isn't clear. Gaza and the West Bank are split. And no one really wants to hear about it. And maybe we will elsewhere in the panel. But thank you.


Hey guys, how you doing? Today I'm going to talk to you real fast about this 52 word track book that will physically change your life. Let me explain something to you. The difference between top achievers, guys who are making $500,000 a year, this is $500,000 and the guy who makes $100,000 is real simple. It's his words. This little book I'm holding in my hand is the book that we just got done using in our Master Closers Seminar and I'm going to tell you this. The guys that just came to it that left with the knowledge and with these word tracks are going to go kill it in their business. Let me explain this to you. I'm going to take this word track book and in 22 years, my biggest year I ever made selling cars was $715,000. When I think back to how I did that yes number one, it was hard work. Yes number two, I had the mindset of a winner, okay? So I didn't listen to the haters around me that said it couldn't happen. When I did it, then they believed it could happen. I literally want you guys to elevate to the top of your game. It's not about financial, it's about potential. Guys, if you're bench pressing 300 pounds and you're capable of bench pressing 500, why aren't you? Team up with me now. This word track book, I am going to sell it now for $99. I could sell this book for 500 bucks. I'm going to sell it for $99. If you want to take advantage of this word track book, here's what I'm going to share with you. You're going to see this book in six months from now selling for two, three, four hundred dollars. Here's what I'm going to do. The 52 word track book, change your words. Change the way that you advance the sell. Change the way you negotiate and not only close but close for all the money. Decide to change your life and start investing in yourself. Team up with me. Click on the link above. Buy the book. Change your life, guys, and let's crush it in 2020. I'll talk to you guys soon.