The Tom O'Brien Show is produced every business day. Tom takes your phone calls toll free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Let's go to Eddie and book our time. Hey Eddie, what's going on? Hey Tom, how are you man? I'm doing great man, yourself? Good, good. It is a treasure to have TFNN every hour during the trading day to be there to help you to guide you and even to give you some peace of mind or like somebody else is there with you while you're trading this crazy market, either up or down. Well listen, we appreciate you growling a problem with us out here because we wouldn't be out here folks if we didn't have all you guys, gals, tigers and tigers as clients and you know, the market teaches you every single day man. Tom O'Brien, welcome folks. This is Tom O'Brien of TFNN.  You focus on growth so everyone's having a great day, safe day, it's making a great night and a great week folks. Create new agreements based on respect and love. Create the responsibility to make new agreements with those you love. If an agreement doesn't work, change the agreement and create a new one. And use your imagination to explore all the possibilities. Mockin' wise, let's take a look at it out here. We have the Dow Industries right now, 403, NASDAQ up 194, S&Ps up 47, gold contract down 540, trading at 17.56 an ounce. We have Silver up 7 cents, $22.61 an ounce, late sweet crude up a buck, $78.48 cents a barrel, notes and bonds. The 10-year note, down 10 ticks, trading $131.12, the 30-year offer, full point plus two ticks, at $158.13 and $Kingdollar, $Kingdollars down 51 ticks, trading $94.215, Euro out here at $115, the yen is at $111 and the British pound is at $136 to one U.S. dollar. Our phone number is<PHONE_NUMBER>, give us a call folks, we'll know what's going on in your world and the world of the S&Ps, let's take a look at them. This is going to be a nice close folks, okay? We'll see where this baby goes, we'll tell us where we will probably go tomorrow morning and we're going to start with the spies. So what the spies done is this folks, okay?  You get a huge contraction of volume, you know yesterday, you know, you basically went up with $313 million shares and you got $53 million, so check that out. Now watch what happened. We got over the high that was generated on the down day of the 28th of October of September rather and that price you want to watch coming into the close is $440.04. Right now we're underneath it and if we close underneath it there, what that's going to set up is a failure on price and a failure on volume. You get over the high, you close underneath it, you're already in a downtrend and you have a monster contraction of volume, that's in your spy. And the X100, the 3Qs. Now this is what is going on in the 3Qs also which is pretty cool. The Qs are showing just how weak it is. So the spy got over the trading day of the 28th. The Qs didn't even get close to it. The high of the 28th is $370 and the Qs made it the $365.69. Now the benchmark on the Qs is going to be $363.37.  Right now, you're at $36409. We've done 30 million shares versus 58 million. So we'll probably do about 40, 45 million shares. We'll see if that, in fact, gets harmony, meaning that closes underneath the $363.37. The spy closes under $4404. That'll be saying that whatever jobs number comes out this morning, market will go south. Gold. Gold contract out here. Sideways move out here today. You've got light volume inside the gold market. 1.3 million contracts traded out here. Not much happening there. That being said, XAU, HUI, they've been buying these goals for the past five or six days, folks. They're off the bottom. You had the XAU as well as the HUI. In both cases, they both broke the downtrend today. You can see it quite clearly. The XAU, you're up a buck 84, and you can make the case that now wants to render 146, and you're at 123. We're going to take a look at the Gold Bugs Index, the HUI, same type of setup in the HUI. HUI right now is up a buck 86, and on the HUI, I would like to see a bigger bar. That's for sure. Well, actually, I might have broke it yesterday, too. Let me look at this thing again. Okay, so get this baby up. I want to put this volume underneath it, too. Okay, cool. And the Gold Bugs Index, yeah, it's cool. I actually broke it yesterday. That's good. The Gold Bugs Index, you're 239, and it's saying, hey, man, 281 is game. That's how this baby's shaking out. Notes and bonds. We take a look at the note and bond market. What you have in the note and bond market is that you're down, but you're down with tremendously lighter volume. That's telling me also that we're going to have a problem tomorrow with the jobs number, because if we have a problem with the jobs number, market sells off. You'll see note and bonds go higher once again. We'll come into the lower end of the consolidation after the note and bond market went down in the last two weeks. That number is the 130107. We've hit 130112. The last time we were down, they had 2.4 million contracts. We're only at 1.2. You can see that the contraction of volume is absolutely huge. That's in the 10-year. We're going to take a look at the 30-year. 30-year right now, you are testing the lows of yesterday. The 30-year has 300,000 contracts, and yesterday we did 480. It got under the low where we had 572. That's going to be interesting watching this baby shake out. The 3823, low of yesterday's 150806. You're in a lower range now on the 30, though. This is going to be interesting. Let me go pull up the TLT. The TLT is the 20-year plus. What the 20-year plus means specifically, folks, is that you have bonds, that most of them are 30-year bonds, and they have 20-year left on them. The TLT is breaking low with tremendously lighter volume. We're going up, man. You don't have any sellers here. You gap lower at 172, you're at 142.67. This can get into 141.64. That's where the strength is. But guess what? When you don't have sellers, and in fact, look at this, man. This is interesting. When we went topside on Friday and Monday, you had volume behind that move on the way up. This can pull back the strength, but I suspect we're still going to go higher. 141.64 would be the number there. If we go take a look at the 10-year, the 10-year right now is yielding 1.57. We're going to take a look at some of the higher volume equities in this market out here. What we have, you have Ford, Ford's getting a bid. That's up 81 cents. We have advanced micro up at 318. Freeport Mac Rans up 274. We get General Motors, look at that, up 258. NVIDIA up 480. Stay right there, folks. Come right back. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded 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 market's 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 O'Brien'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. What's separating you from the most successful men and women on Wall Street? That's right, information. Having all the information gives us the perspective we need to place the right trades at the right time. The TAS Profile Scanner is the premier market profile based scanner. Powered by its acclaimed TAS proprietary algorithms, this feature rich scanner instantly filters over 2,500 plus global financial markets such as stocks, ETFs, commodities, futures and forex. This powerful suite of tools leverages instant trade filtering and strategy formulation to show you emerging trades before they happen. For a limited time you can save $100 off your first month by using the promo code upgrade and you still get a 30 day money back guarantee so you have nothing to risk. Level the playing field with the TAS Profile Scanner, which you can find under the services tab at TFNN.com. Sign up today. 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 in 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.00 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 8 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. Toll free at 1-877-927-6648, internationally at<PHONE_NUMBER>. Welcome back folks to Dow. The Dow industry is right now at 4.24. We get the Nasdaq at 1.99. SAPs are up 4.99. We're going to take a look at inside the Dow industry. The strength versus the weakness inside the Dow. Industrial is out here. You'll have two stocks, three stocks that are basically flat or down a little. Putting strength into it, United Health positive 77 points, Home Depot 51, Visa 27, Caterpillar 27. Taking away from it Verizon minus three points, Amgen minus two and IBM minus one. So what's intriguing here, you know, it's spread right across a lot of these equities, but they're not throwing a lot of points into them. For something like this, you get a lot that have thrown in 7, 8, 9. Let's go take a look at Microsoft and see where this Microsoft is going. Microsoft, I mean, you talk about a high volatile stock, which is really unusual, you know, for Microsoft. This baby here, you know, three weeks ago was trading 305. Three days ago was trading 280. What you have here, this is the same type of setup, man, as the market. Now, this is what's cool on Microsoft. This is what I really like on Microsoft, actually. So when you're looking at the cues, you know, when I bring up a couple numbers, the cues haven't been able to even get close to a larger retracement. Microsoft hats. Microsoft goes, like, when you're just doing a technical setup, Microsoft is kind of right at ice right now. So ice is basically set up, you know, somewhere about $297. We hit $296.64 today. You got over, let's see, that's $296.47. Oh, this is good. Okay, so you got 23 million shares, we're tailing with 14 million. This could be a little canary in a coal mine here.  This is saying it's going to go right back downtown. Now, the difference with Microsoft, I'd say in the market, is that Microsoft looks to me like, you just, you get a, well, you get a consolidation going. And the bottom of the consolidation right now is only this 281. We'll see when we come down, if in fact we come down and test that area. Let's go take a look at the big dog, Amazon. Amazon has been in a correction. Amazon right now is up $51. Same setup though, man. You know, three days ago we came down at 4.5 million, you're up at 1.8. This is not done yet. You know, this is going to be a good buy, man, but it doesn't look to me like this is done yet. We put this on a weekly, and what you're going to have on a weekly, we closed out here. This is interesting, man, because if we closed out here, we'd have an up week next week in Microsoft. I mean, on Amazon, because what you're actually done, you're going to have lighter volume. You're going into the top, what was the top here? $31.63, and we went to $31.76. Yeah, I might take it, so we're still going to get to the bottom of it. But the way that Google is, like if we closed right here a little bit higher, that would be saying that you could go higher next week. Apple. We're going to take a look at Apple up here. See what we got with Apple. Apple also came off the highs. Came off the highs pretty quick actually. Ooh, Apple's in trouble, man. Apple's in trouble. So we're down off the highs of $157. We're at $143. You get a high volume low at $138. Put this on a weekly, yeah. See, the weeklies don't look bad right now because of yesterday and today, actually. Same, it's kind of the same setup. You know, it doesn't look bad. What we do have with Apple though is you have volume off the high. When you get volume off the high, most times you're going to have a larger correction. Netflix. Netflix out here. Netflix right now made another high out here today. This is pretty wild, man. Put this on a monthly, yeah. You get a higher high, man. You know what it's amazing to when you actually think about it is that, you know, Netflix was the first one out there. You started from just renting CDs, throwing them. I think it actually tapes at the beginning of CDs. You know, you end up basically putting them back in the mail. Start streaming before anyone else. Everyone's trying to catch up with them. And, you know, they're way ahead of everyone. That's the real bottom line. There's way ahead, too. Like in a huge way, not in a small way. We're going to take a look at Mosaic, M-O-S. So, you know, we've already had, so oil has been on a tear. Now what you have is that these producers of nitrates, okay, bottom line Mosaic has had a high for the year today. They're coming out with numbers on the 1st of November. If we take a look at numbers that they're looking for out here, they're going to be looking to do, look at this number, man.  That was the last big run that they had. And what happens with fertilizer and phosphates, they go up on price so quick, it's unbelievable. You can see it right through the numbers. Last quarter, they did 2.8 billion. They're looking to do 3.9 billion this quarter. So they're up their prices, and they're going to do another extra billion. Now some of that's planting, but a lot of that also is just, guess what? They're looking for more money right across the board from the farming community. That's kind of how this shakes out.  Okay, let's see how far I got to go. I'm going to put it on a monthly, actually. Okay, so you're off the lows. Yeah, look at that 2,000. Oh, those two, oh my God, it was 2008. It was 2011? Yeah, 2011, you had a high of 89. In 2008, you had a high of 158. Now, oh, this will be interesting this week to see if we got an ABC structure on the way up. Okay, so check this out. Okay, we need 130, 120 million. That'd be great. It seems like a lot. Yeah, 120 million is the number. We're never going to do 120 million. The heck happened up there? 120 million was going up to 82 and couldn't break it. Man, the last time we were up here, we had quite a sellout. Bottom line is that you have only done 120. We've only done 32 million. Well, 3823. We're over 3823, so that's saying your next leg is going to get you up to this 46 to 50. That's how that seems to be setting up. And you get some flak at the, oh, I see. Hey, listen, man. If this thing can dig into the 40, 44 dollar level, there's going to be some big action on this, man, because this has been basing out for a long period of time. Let's put this, I'm going to put this back on a weekly, I mean, a daily on the year. I want to see how this is set up. Okay, so I'm going up straight up for the last three weeks. Yeah, there's some action there. There's no doubt about it. Newcore. We go and take a look at the steel business out here. Newcore right now. See that didn't hold price. Interesting. So I've got to pop up this morning $100 and 82 cents and it couldn't hold price. Yeah, this is still on a consolidation. The bottom of the consolidation is this 92 area. Right now you're at 98. Let's go look at John Deere. And the low for the year is 221, the highest 400. They're coming out with the numbers November 24th. That's going to be gobble, gobble, gobble, turkey day, baby. And let's see what we got there. Okay, stay right there. We're going to come right back. This is kind of interesting. This is really interesting actually. It's going with a lower end, a lot lighter volume and you get action. Top side. Come right back. Are you having fun trading the markets but having trouble finding like-minded individuals to discuss your trading and investment ideas with? Become an apex predator in the trading markets and join the Tiger's Den trading room only at tfnn.com. The Tiger's Den is an exclusive trading room where successful traders from around the world come to exchange trades and ideas. Join the den and surround yourself with the sharpest minds in the trading world. Subscribers to the Tiger's Den are also the first to have their questions answered live on air and can privately chat with our tfnn hosts live during their shows. Interact with other Tigers and Tigers as they share trading ideas, news analysis and discuss the market action all trading day. Subscribe to the Tiger's Den risk-free with our 30-day money-back guarantee and become part of the tfnn trading community. tfnn Educating Investors You could be making money off the stock market and if you're already making money off the stock market you could be making a lot more. Check out tfnn and Tiger TV and get expert investing advice to give you the power to control your financial future. Go to tfnn.com and find the newsletter for you. Whether you're into trading gold, metals, futures, currencies or options you'll get advice and analysis to help you seriously get ahead. tfnn also features trading services with a 30-day money-back guarantee for new subscribers as well as Tiger Den Trading Room, trading software and educational webinars for all trading levels. And make sure you check out Tiger TV for free on tfnn.com or tfnn's YouTube channel for live financial content from 8.30 a.m. to 4.00 p.m. eastern on market days. Stop watching on the sidelines while other people get rich and become the investor you were born to be. tfnn Educating Investors tfnn is excited about our new software charting program The Art of Timing the Trade Charts. In collaboration with Tom O'Brien and using his best-selling book The Art of Timing the Trade, your ultimate trading mastery system, David White has programmed an outstanding piece of software that will complement any trader's methodology. Using this first-of-its-kind program, The Art of Timing the Trade Charts allows you to scan thousands of stocks for Fibonacci formation setups, including guardleafs, ABCs, butterflies and much more. Timing the Trade Charts is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks or even months searching to find. And right now, we're offering licenses available at only $79 a month. We are so confident that you're going to love this new charting software that will even give you a 30-day unconditional money-back guarantee. Don't miss out on this incredible new piece of software. Get your copy of The Art of Timing the Trade Charts today by visiting tfnn.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of tfnn.com. Welcome back folks to Dow. Dow Industries right now at $392. You get the NASDAQ up $188, S&P zero up $45. Let's get over to the oil contract. When we talk about price and volume, which I talk about all the time, this is a great example of when you take a look at it exactly what can happen. Oil out here today had a low of $74.96. You can see quite clearly here that you came down to its strength. The strength was that monster update it did 583,000 contracts. It went from $73 to $76. What you're going to see there is that the bottom line is that we got down to $74.96 today. As we go down there folks, the bottom line is you got a wicked rejection. It just rejected lower price like in a heartbeat. Those top side in a monster way and more than likely you get another ABC structure on the way up. This is what's going to be a mindblower of this. If it isn't ABC up, you're going to be $70, almost $10. That's going to be $84. That's going to get interesting. Let's go back to Deer. If we take a look at Deer right before the break, I like the setup. I really like the setup. Let me put this on a two-year weekly first. You can see on a weekly what you have is this. You've been consolidating, but you're consolidating at highs. This is a high-end consolidation. You have... Let me see this here. Look at that. Let me do the bearish part of this first. The bearish part of this is that we made a high out here first high, or not the first high, but the high on the 14th of May. You did 400, you did 7.4 million shares. Then watch this. Say you come off that high with 12 million. You did 7 million and come off the high with 12. Then you make a low with 13. You go back topside again. You test the 12 with 8. And then you come off that with 14. It's dangerous. What we've done now though is that on a weekly basis we're going to end up doing one more day. We get 5 million. We'll probably do 6.5 million and you've got a rejection of 13. You know, so what you have here, I mean, it's a good setup. It's a good setup for trade to go to the top of the range again. You know, because the top of the range, you know, it's 30 bucks more, man. You're up 6.34 today, it's 30 bucks more. Let me pull up Caterpillar because Caterpillar's probably looking the same way. We take a look at Caterpillar. Yeah, it is. Let me put this on a two-year weekly. Okay, so Caterpillar, oh man, these are some classics. Caterpillar came down. Yeah, these won higher price, man. Okay, so Caterpillar came down with strength. Every million was the strength. You did 17, you did 24. The first time you did 24 and we're testing 24 and we'll have we have 12 million right now, so we'll have 14. So watch. 14 millions testing the 24 from two weeks ago. You're going into 24, which is the strength. That's in the Caterpillar actually was the bounce also to 270 or something. And right now, is that 270? 220, 220. 125. Caterpillar is going to be coming out with their numbers, revenue, they're coming out with their numbers on October 28th. They're going to be looking to do 12.1 billion and bring 225 to the bottom line and they're paying a 2.2% dividend. It's a decent setup, man. They're both decent setups. No doubt about that. GDX, the GDX no doubt needs volume. You got, we had volume in the GDX yesterday though and the GDX has broken its downtrend. So what you have with the GDX right now you're trading $30, $0.47 and this baby bottom line is they don't allow us to get back up to this $35. $35.02, that's your swing point. And we had some good volume yesterday. They did 28 million yesterday. Today you're basically dying on the vine but this is what you want to see. When you're breaking trend lines you want to see that wide price for accelerated volume and that's what we did get on the GDX and that's what we got out here yesterday. Some of the individual stocks we'll take a look at AEM, AEM is buying Kirkland Lake bottom line. AEM's also that low there out there with AEM is that $49.20, you're at $0.53 these next couple stocks that I actually own just so you understand and this is really intriguing to me and if you're in the Gold Report we own this also. So pitch this, angle of gold folks this is an equity that could totally smoked I mean a lot of the gold stocks smoked but this really got smoked. This was one of the weakest stocks and what happened is that they didn't have a CEO and the well that was one of the things that happened they had a lot of different problems but the bottom line didn't have a CEO for over a year. They got a new CEO that started September 1st and this CEO was the CEO I believe of Valley. Okay so he's really experienced and what I've seen here is this, okay so pitch this and a few weeks we've gone from 14 157 to 1763 this funds buying this man. I mean I check every morning to see if they're registered yet meaning because you have to own more than 5% and that hasn't come up yet and every day let me just check it right now. I checked this one it wasn't yet. But you can see the aspect this equity actually start moving before even the GDX or anything else so we'll see where that's going to basically shake out. I suspect the moves we're going to get it to $20.81 we'll see how that shakes out and then the gold feels okay we have a gold feels same type of setup then you know these are basically stronger than a lot of the gold equities you know we just had a gold feels you know last two weeks we went from 775 up to 861 you got a little juice inside it the gold feels case is that it needs about it needs about another 30 cents to get in the higher range the higher range would be 899 that's how that baby is setup now let's go take a look at a few of the streamers royal gold okay at one point used to be one of the strongest gold stocks and that they just can't move man and this is when you look at a royal gold when I look at a royal gold that's where it's all it's like okay man is the gold contract going to get slammed again because when you look at the streamers folks okay most times the streamers where the streamers if the gold contract is going to continue higher the stream is normally strong now royal gold is not now let's go take a look at Frank on Nevada now Frank on Nevada bottom of FNC no FNV FNV Frank on Nevada that's trading that came off the lows last two days and we just did break the downtrend thank God we needed this man in spades too yeah this broke it nice so Frank on Nevada is trading 133 that thing wants to run to 148 I put this on a weekly yeah see on a weekly this is a nice setup so Frank on Nevada is still in good shape you know that's that's saying that the gold contract wants to go higher royal gold don't know what's wrong with it but I wouldn't be touching it right now you know because the bottom line is that that's not set up right man that shouldn't be still in a negative when we're catching bids inside of gold market Dow Industries up 385 Nasdaq up 189 S&Ps up 44 stay right there folks come right back are you in the market for buying in the Bay Area including the surrounding St. Petersburg Tampa and Clearwater markets Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels from the price you should be paying per foot in certain up and coming areas to the type of cash flow investment properties are capable of creating Tiger Real Estate can help you make the best decision when it comes to all areas of the market before you make one of the biggest decisions of your financial future call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at tiger at tfnn.com that's<PHONE_NUMBER> call us today the technology around us is changing every day with so much happening it can seem impossible to keep up with all the information David White's investment newsletter the technology insider is designed to give you all the information you need to understand the technology that shapes today's markets and tomorrow's future David White has made his living staying on the cutting edge of technology his weekly newsletter will give you specific recommendations for value tech stocks as well as entry prices target prices and stops to set for each trade Dave delivers his weekly newsletters every Friday with updates throughout the week you can get the technology insider at tfnn.com for only $37.50 sign up for David's newsletter the technology insider and get an inside look at everything the technology sector has to offer try at risk free today with our 30 day money back guarantee tfnn educating investors biotech is booming but for how long do you think the biotech bull has room to run or has run its course trade labu or labd directions daily smp biotech three times bull and bear etfs visit directioninvestments.com slash biotech today an investor should consider the investment objectives risks charges and expenses of the direction chairs carefully before investing the prospectus and summary prospectus contain this and other information about direction shares gain a prospectus or summary prospectus please contact direction shares at<PHONE_NUMBER> the prospectus or summary prospectus should be read carefully before investing an investment in the funds is subject to risk including the possible loss of principle the funds are designed to be utilized only by sophisticated investors such as traders and active investors distributor foresight fund services LLC free at 1-877-927-6648 internationally 1-877-7618 welcome back folks and let's go take a look at this gdx again and I want to thank one of the targets in the den there for reminding me of this because what he was talking about is that the day that you know the fidelity gets into newmont and gold gald that's when the gdx will go and he's absolutely right man because watch this this is so the gdx you can see the weighting structure here newmont is 14% barric is 10% 24% 25% 25.1% of the gdx now let's go I just went to I just checked barric I mean just check newmont and the devil is not buying newmont they did okay they did a while ago but we're talking about oh but guess what oh baby here we go baseball thanks brother so look at this man okay october 6th yesterday here we go 6.2 million chairs they own 79 million right now there it is that's you need okay let me see 10 if you're watching target tv folks okay would you have to watch the right hand side you're going to see the right hand side gives you the date that's yesterday's date so they had a file they bought an additional 6.2 million and that's what we do need that's that's the bottom line now if I go to okay so now that's the buys now let's go into the cells or there's those the buys and there it is that sticks out like a sore thumb which is beautiful because when fidelity goes in man they don't stop and then the cells 10 10 10 that's good there's no tense okay so that's barric if we go to newmont I'll show you a new month they're not buying newmont yet well they already own it but they didn't they went in big for barric yesterday you can see this right how a hero it's set up you can see this fidelity now they did at the end of august by 5 million shares of newmont they own 23 million now 2.9 percent but bottom line is that it's about time because you remember when barric was going down dramatically the bottom line is that that was them selling in a huge way and now they're buyers and we love that let's go to a mark which I am Wyoming mark what's going on brother hello say tom I tried to call you yesterday but I didn't have any service because I was driving out of yellowstone national park how cool is that wow that's a that's a good day yeah I'm looking at harmony and I mean I'm not looking at it I'm not able to look at the last couple of days because of service I'm on vacation okay and so I know it's made it's gone up a little bit this is a nice so do you want this right now I own it yes I'm in at 328 nice okay so what you have there is this the lowest three dollars for the year the high six dollars they come out with their earnings February 23rd now what happens in the South African companies folks they only come out twice a year it's every six months that's why that you see that that you know that that's further away that being said you know I've been I've been watching harmony like a Hawk man and I was actually going to buy it in the gold report this past Monday it's a nice setup man this came this came off the lows let's bring it back a little you're going to see you came back into the strength going all the way back to the 2020 to June 2020 and you did that so watch how you did this okay with June 2020 that's when harmony went from three and five weeks later it's at 761 with volume mind you and what's really cool about harmony folks is that when you have a swing point with volume your probability is much higher that that's exactly what you're going to go back to now we did guess what you came down you tested that breakout area 25 million versus 40 good setup so you're in good shape here man what I would do you know what you're looking for now is this on the cusp well no it's did it it's did it broke its downtrend so this baby wants to run to 576 man that's what I'm hoping yeah well you can see the volume there right you get action the thing that's cool here is that you have volume at 576 but then you also get volume at 761 so that's always a nice setup when you have something like that your two major swings have volume and when you have volume major swings folks okay they love going back and testing those areas and particularly because what we had here is this is that we came down to this strength from 2020 that's when it went higher in an amazing way pulls back with tremendously light of volume that means there's no sellers when it gets back to the breakout and now it starts all over again you get action man and so they are looking and harmony is going to be looking revenue wise folks they're going to be looking to take in $43.8 billion and they're going to look to take in $7.30 to the bottom line so there's some real action there man alright thank you I wish I'm jealous man you know that's one place I've never been I can't believe I haven't been no kidding I know that's crazy right that doesn't even make any sense I know I gotta get there between the teeth yeah between the grand and the national park yes you definitely gotta you gotta get out here one of these years when the what is it the group from Washington comes out to Jackson every year and does their thing yeah I gotta go out there right now that's what I gotta do you know it's so funny I spent a lot of time I was in the paint the desert I was in the Grand Canyon and I you know I spent a lot of time there you know when I was young because I can't a lot and you know I spent a lot of time I'm talking like three or four months at a time folks and I have no idea why I just never made the Yellowstone man it's so weird I gotta make it man this is not cool I mean I got a man because you know when you watch that natural geographic and you watch Yellowstone I mean it's just incredible man yeah and you're right there I'm gonna get my horse every time I see Straya in Wyoming man I'm right back to John Wayne well if I ever hear you mention going on vacation to Yellowstone I'll drive up from Cheyenne to Yellowstone and say hello to you that'll be a beautiful thing good okay man yeah we're on we're on listen man I'm gonna go this is I gotta go so so right now is a really nice time right the summer's over and you know the because the winter will come in quick there right probably yes I don't know when they close the park down but it's gonna come you know fairly soon okay and but it right now right now the leaves turning and everything it's gorgeous oh amazing cool all right okay man you have a great one safe one appreciate the call thank you Tom thank you you gotta love it too man yeah you're out in the wilderness folks okay no calls no nothing you're right you write all that great oxygen coming into your system feeling good oh man all those animals around you man that's getting better than that let's go take a look at the nq's first so we take a look at the nq's and we're at 146 yeah this is selling off man you get it we're in a big correction folks you're in a bear market one or the other this is how these things work man they just come out of nowhere and what we have this morning you know you've got a high volume low that's laying out here at that 859 14,859 it's probably going for that now if it breaks that get out of the way man because what does happen is that the aspect of when you get these downdrafts coming into the clothes they can get out of hand because people well the computers basically take over but what also happens is that you know you definitely have the aspect of a lot of money that's been made and it's like okay man you know we're closer to the end of the year than we're not oh look at this here you stay right there we're going to sell off the S&P just broke oh no that's it there it is 4386 we're close to it 4386 the number man but you have a failure on price and volume it looks to me on the S&P as well as the NDX come right back 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 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 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 Basil Chapman creator of the trading methodology known as Chapman wave the Chapman wave up down sequence gives you an edge in identifying price turns finding the peaks and valleys in stock prices get the opening call newsletter by Basil Chapman and 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 are you looking for a secured investment which pays you on a monthly basis the target first mortgage program may be the program for you the best rate on a five-year CD in the country right now according to bankrate.com is paying 1% per year or $1,000 per 100,000 invested the target first mortgage program pays 7% per year paid monthly on secured high value billable properties in st. Petersburg, Florida the investment is for four years paying 7% per year or $7,000 per 100,000 invested your investment is secured by high value real estate in st. Petersburg, Florida your investment can be anywhere from 100,000 to 500,000 do you want to make 1,000 per year on 100,000 invested or 7,000 per year on a secured target first mortgage the target first mortgage program may be just the program for you the target first mortgage program pays 7% per year paid monthly for more information you can call<PHONE_NUMBER> that's<PHONE_NUMBER> don't forget, you can listen to TFNN live on your mobile device 24 hours per day go to TFNN.com then hit watch Tiger TV that's TFNN.com then hit watch Tiger TV welcome back folks now it's now 347 you get the Mazdaqa .55 S&P's are up 37 and if we take a look at both the SPI as well as the Q's folks it looks to me we're going to have a failure on price the SPI bottom line had a high of 440-168 today you got over the down draft at 440-04 you're at 438-62 you've done 62 million shares versus 130 that's saying we're going right back downtown tomorrow this is going to be an interesting nightmare particularly if they can hold the futures up I hope they do overnight because I want to sell these again before that jobs number comes out but bottom line is that you have a failure inside the SPI at NBX100 the three Q's you're going to have the same setup because I believe we just come underneath it so on the Q's 363.37 was the number and that's really hard to do folks because the differential is that on the SPI we're talking about the trading day of the 28th because that's where it went September 28th and on the Q's you're talking about the 29th okay so you're talking about a day later in a much lower price and when you can't even hold that that's telling you quite a bit I mean in a big way so that is saying a couple different things it's saying number one NQ that we very well may have just set up a very large ABC structure on the way down and it would be hard to blow out the low because you know you got a A to B you got a big A to B point if we take a look at the NQ's the A point is at 15,400 and the B is 14,360 so you're talking about oh my god it's almost a thousand points if there isn't ABC down get down to the 14,000 level 14,000 oh look at here 14,000 is where we are broken topside all the way back in June that's where we're going man this is going to be an ABC structure down I love these markets man always remember folks the back and claw your heart out the bull can run you over and thank god there's always another trade health happens in prosperity have a great night have a safe night come back and visit Tommy tomorrow morning folks great way to kick off your day 9 o'clock in the morning great show have a great one folks have a safe one


OK. So we are going to present this taxing Dropbox-like personal cloud for OpenStack Swift. So first of all, to present ourselves, who are these crazy guys creating their own Dropbox? So OK, I'm Pedro Garcia, I'm a professor in Spanish University, Universidad Rabiré-Brigelie. And well, I'm also leading a research group on distributed system. And I am the coordinator of European Research Project that is Cloud Spaces. The title is Open Service Platform for the Next Generation of Personal Clouds. It's a three-year project. We are now just in the middle with six partners. We have three industrials, three academics. We have EPFL in Switzerland. We have Iurecom in France and Universidad Rabiré-Brigelie in Spain. And then we have three industrial partners. We have TISA, that is an infrastructure provider in Spain. We have iOS, that is our solution provider in Spain. And we have Neck, that needs no presentation, is a global partner. So the two major challenges of this project is to create an open personal cloud, overcoming two main limitations, that is privacy and interoperability, that I will explain later on. So taxing this Dropbox for OpenStack has been created in the context of this research project. First of all, let's define what is a personal cloud, because it's not a common term. So we have a definition with three main services, that each personal cloud should accomplish, that are storage, synchronization, and sharing. So for us, a personal cloud should provide reliable, redundant, scalable storage, that it's cloud storage. It should offer file synchronization from heterogeneous devices, like desktop clients or mobile clients. And last, it should provide sharing capabilities, so enabling users to share information with other users. The most well-known personal cloud that everybody of you know is Dropbox. So they are using cloud storage in Amazon S3, and they are offering synchronization from different devices and sharing capabilities. So our main motivations in this project are three. So we would like to create, first of all, an open source personal cloud. And we consider that in the market, there are a lot of proprietary solutions, but we don't find a good solution for the cloud. So we're taxing, it's, of course, using OpenStack, that is the open source cloud, and OpenStack Suite, that is object storage. Another important problem that we find in existing systems, in existing personal clouds, is that users lack control of their information. And we really want that users retake control of their data. And then you need an open source project to control your information. And then we are also going to provide some interesting privacy features, like client-side encryption, or privacy-aware data sharing mechanisms in our infrastructure. And last, the other problem is vendor locking. So most systems are closed. You can share with users in your system, but not with others. In our project, we will bet on open APIs and interoperability so you can really change information and share information with other providers or other installations of the taxing. So I will let now my core developers explain you the architecture of the system and the performance of the taxing. So Christian, please. Thank you, Pedro. OK, hi, everyone. My name is Chris Sancotes, as Pedro said, and I am one of the taxing developers. I'll start explaining you the big picture of our architecture. But to make it clear, I will explain it in three different stages. So in the first one, we created this architecture that, like Dropbox, we separate with a couple data flow from metadata flow. As you can see here in the picture, there are the three main blocks of the architecture, which are the desktop client, the taxing server, and OpenStackSwift. And as you can see, the desktop client communicates directly with OpenStackSwift in order to upload data and directly with the taxing server in order to upload metadata of the files. In a second stage, we put a rabbit in queue, which is a well-known message object middleware to allow push notification to the clients in order to stay in sync. And we also develop an elastic sync protocol that we will explain in more detail later. So in the current stage, we created, we develop an API as a Swift proxy module. So unlike the desktop client, we've got our desktop client that has to communicate with OpenStackSwift directly and with RabbitMQ in order to upload metadata. We've got the mobile clients that communicate directly with the taxing API in order to interact with the architecture. OK, now that you've got the big picture more or less clear in your mind, I will explain what happened when a file is going to be synchronized. So I'll start with the lifecycle and I, and later Adrian and me will explain in more detail each block of the architecture. First of all, OK, let's suppose that a user creates a new file in our synchronized folder. So the client will receive a notification from the operating system that, hey, you've got a new file here. You've got to do something. The first thing that we do is to obtain metadata from this file, for example, filename, file size. So the second step is to upload the data to OpenStackSwift directly. Once that this is done, we communicate with the taxing server in order to give them the metadata of the files. And if everything is correct, the metadata is correct, the version of the file is correct, we have to communicate to other clients that a new file has been created by another user. So we just write it in Q to send to the other clients, the client 2 and client 3, the metadata. And when they process the metadata, we'll download the file from OpenStackSwift. So this is the lifecycle that we've got when a new file is created or not. Now I would like to explain what's happened with the desktop client. So the desktop client, when receive a notification that there's a new file, we have to do some process here. So the main task of the desktop client is, first of all, watch the file system. We have to be always watching the file system to detect user actions, for example, create, modify, or remove a file. And the second one, if the user creates a file, we have to do the process that I told you before. This process is first split the file into small chunks, compress them, and optionally include them or not. Once that this process is done, we upload the chunks to the OpenStackSwift, all the chunks. Some of the features that the desktop client has is file versioning, file sharing between users, and OS integration. As OS integration, we understand overlay icons and notification. As you can see in this picture, we've got a synchronized folder, and the green dots are explaining us that, OK, everything is synchronized, everything is OK. And this bubble of here is explaining us that some file has been updated. After that, Adrian, the other taxing developer, will explain you in more detail what's happening with the taxing server and the rest of the architecture. Thank you. Hi, everybody. My name is Adrian. I am the other developer of taxing. And I'm going to explain a little bit about the taxing server and the rest of the components of our architecture. What we do with the taxing server is to create a virtual file system on top of the data objects on OpenStack Swift. So the taxing server offers many operations to the clients. And here, we will display three of them that we consider to be the most important. The first one is the get account. And the clients call this action in order to get information about the user. And this information includes information, for example, about Swift. And this can be, for example, the username on Swift, the storage URL, and the information about Swift in order for them to communicate directly to Swift, to upload and download data objects from Swift. The second one is the get changes. We use this action in order for clients to keep synchronized. So when clients call this action, they get the remote repository, the current state of the repository. And they retrieve this information, this metadata information, and check that they are consistent with their local repositories. If there is any update, what they will do next, they will communicate with OpenStack and download the chunks that they need in order to create the new file and keep the system consistent. And the third one, and the most common operation in our system is the commit. And this commit is called every time a client creates, modifies, or deletes a file. It sends the commit to the server. The server processes the commit. Everything is correct and so on. And then it makes it persistent to the database. On the right, we have an example of a metadata in the JSON representation of the metadata. We can see the typical parameters of the file. So as many clients can modify a file at the same time, the Staxing server may face some conflicting scenarios. In this case, for example, user1 and user2, they modify the same file at the same time. And then they commit the changes to the Staxing server. So what we do here is pretty simple. So the first version to be processed in the Staxing server is considered to be the winning version. So in this case, let's say, user1 was the one that was processed first. So he gets an acknowledgment. So he gets, OK, everything is correct. You are synchronized. You are OK. And then the user2 receives a conflict message saying, OK, here we have a problem here. So what user2 will do next, he will get the metadata from the Staxing server and get the new file, the file that won, the user1 file. And with his conflicted copy, he will create another file and treat it as a new file and upload it again to the server, to our server. So the workspace is a very important concept in our architecture. It represents the relation between files and users. And every time that a new user is created, a new workspace is assigned to this user. By default, every user has one workspace. And on this workspace, he will store all his files. So now let's say that user1 and user2 are to share a folder. So every folder that is shared reflects on a new workspace. So this shared workspace will hold files that are shared by user1 and user2. And as you may have noticed, work spaces have some similarity to Swift containers. So yes, work spaces are mapped into a Swift container. And they both have the same permissions, both logical in the workspace and physical on the container. We have different encryption settings for work spaces. We can store files in plain. We can set the server side or client side encryption. So let's say that we are going to store it in plain. So then the file won't get encrypted. It will travel plain, and it will be stored plain. So the other scenario, server side, let's say we upload the file using a secure channel, like HTTPS, for example. And then it gets to the cloud provider and the cloud provider with his key, he will encrypt the file. But he will be able to access to this file later on as he is the owner of the key. And on the last setting, we have the client side. In this case, clients encrypt the files before uploading them to the cloud so that only they know the key and are able to encrypt and decrypt the files. And not even the cloud provider is able to see what's going on. So we have some important concepts of architecture that reflect directly to OpenStack Swift. The first one is that every StackSync installation is reflected into a tenant, so that every user in a StackSync installation goes to one storage URL, in Swift. Next one is a user, which a user in StackSync is a user in Swift, no problem with that. The third one is a logical workspace A logical workspace is a physical container. Then we need an administrator in StackSync that will be a user with admin rights on the tenant, on the StackSync tenant. And we need this because we have to create users on that tenant. We need to delete them. We need to create containers. And we need to set permissions to these containers in order to allow the right people in. And finally, there is a file, a logical file, metadata, is reflected into small pieces, as Christian said, that are called chunks. We store these chunks as data objects in Swift. Let's say a user, user one, wants to share a folder with user two. So what he will do first, he will create a share proposal, he will send it to the StackSync server, and then this StackSync server will notify the other scene, the user two. After that, the user two accepts or denies the proposal. And this server, using the administrator, the tenant, the user with rights on this tenant, will create a container and set up the ICLs in order to let the right people in. Using the container rate and container right tax. So we use RabbitMQ as a message broker. You all know RabbitMQ. And we use it in order to allow communication between clients and servers. So RabbitMQ provides us with some benefits. And some of them are listed here. For example, it allows us to get push notifications so that clients are not constantly sending requests, pulling the server, so that every time there is a change, a message is sent directly to the client. It also allows us to balance the load, to share out the load between the different server instances that we may have in the server. And it also, we have another benefit, which is sending multicast messages so that sending only one message, we can reach all interested clients. In this picture, we can see it better. On the right, we have three clients. Each client has its own queue. And we have on the top the server queue. And clients will always send messages to that queue. And the Staxing server will consume and consume messages from that queue as our sequentially. But as our system is stateless, we can add more instances of our Staxing server so that it can adapt to the demand and it can cope with the load. And we can also see here that user three is not sharing anything. It has its own workspace, and that's it. But client one and client two are sharing a folder, and they are interested in receiving messages from Workspace One. So every message that is sent to Workspace One, it gets multicast to the queues of client one and client two. So now we have seen how desktop clients communicate, they synchronize, and so on. And now we are going to see how mobile and web clients are able to access the information on the Staxing. So what we've done is to create an API. This API lives in the proxy pipeline, alongside with keystone, logging, caching, and so on. And any other middleware that we may have on our pipeline. And it communicates with the Staxing server in order to get metadata and authorization. One thing that is very important to point out is that our API only activates when an specific header is set, which is this xStaxing API. Otherwise, it won't interfere whatsoever with a normal request to Swift. And before that API, we have another model, which is an authenticator, that it's an OAuth 1.2 implementation. And what it does is it gets the OAuth parameters, like access token, the timestamp, signature, and so on. And it communicates with the Staxing server. It gets the user information, user ID, and some other important information. And sets it to the YSG environment. So that later on, our API is able to get this user and retrieve files knowing that the user is correct. So here, we have a figure explaining what I said before. On the bottom, we have the OpenStax with the pipeline and the proxy. And on the top, we have our Staxing with the metadata database. And the white client on the left. So let's say that the client is to make a request to our API. So he wants to get a file, and a specific file. And he sets our header, Staxing API. So the request goes through the pipeline. And when it gets to our authentication plugin, communicates with the server, it gets the user, the correct user. It's authenticated. And then it goes to the API. And knowing that the user is correct, the API will get the metadata. And the API will check that the user has permissions on that file. After that, the API will get the data objects and return the file to the mobile clients. So now that we have seen the architecture, we have an overview. Christian will explain to you a little bit more about performance. And we have done some tests that will be explained by Christian. Well, now you've got a clear picture of our architecture. But where is Staxing among the rest of personal clouds? To answer this question, we do some benchmark to our platform, to our clients. And well, this is one of the first graphs that I want to show you. This is the traffic overhead that we capture from the personal clouds that we test. And executing just a trace, creating files, modifying files, and directing files. As you can see, we are the blue ones that we are transferring about 570 megabytes, which is not bad, as you can see. And surprisingly, Dropbox exhibits the highest traffic overhead. Another one is we wanted to compare push versus pull. To create this benchmark, we decided to compare Staxing with Dropbox, which is another open source personal cloud that is using a web app protocol in order to stay in sync. So as you can see, we captured the kilobytes per minute of metadata captured during the test. And as you can see here, Dropbox is getting a high bandwidth consumption, not like Staxing, sorry, not like Staxing that we are getting about 20 kilobytes per minute, approximately. The last one that I want to show you is the server elasticity. So to create this benchmark, we use a trace. And as you can see, the gray part is the number of the instances, and the red line is the number of requests that we have. And as you can see, when the number of requests go high, the number of instances increase. And when the number of requests decrease, the number of instances also decrease. So that's all. I hope that the question is answered. So now I'll leave you with Pedro to explain the last part of the presentation. OK, so I've finished now explaining how to use or when to use Staxing. They explained the architecture and the performance of the system. So first of all, I really want to stress and to outline that we are not presenting some early release or alpha release with a prototype. I mean, this is a stable release with thousands lines of code, with extensive testing, book fiction, and usage by real users. So it can be really used out of the box right now. And we are going to continue on this. So it is a stable product after two years of development. So it's stable. We didn't want to come here with a prototype. OK, so where can you use Staxing? So there are three main deployment scenarios. You have private clouds, hybrid clouds, and public clouds. So in the first one, you have your Open Swift installation. You install the Staxing server. And then you control your data, and your users will be able to access your information and synchronize from different devices and share information. A second one is a hybrid one. You prefer to have the metadata server, the Staxing server, on your own organization, but delegate the data handling on Swift to a public provider. You can do that. And the third one could be you are a public infrastructure provider. You want to offer these to your clients. You already are expert in OpenStack. Then install the Staxing server. And now you will be able to have a personal cloud that you can offer to your clients. So there are current deployments now that are being used with real clients. We have one private cluster in our university that has been tested in the last months by students and professors. This would be this example of a private cluster. Then we have Tissat is one of the partners of the project that has a tier four data center in Spain. And they are beginning to offer Staxing in the past months. They are entering clients. And they are beginning to offer these to public organizations because the security of the tool is very interesting for people with sensitive information. And finally, we have Rediris, that is the Spanish university network. They are beginning to offer Staxing as a service to the different universities and encourage them to adopt Staxing. So there is some now discussion, because some ones want to use some cloud, others Staxing. And there is a discussion there in the network. But Rediris is betting on the Staxing solution. So OK, we really are open to the community. This is an open source project that you can modify, you can use, you can do whatever you want. We will give you all the support to this thing. We already have a community of people and companies interested in this thing. We have now clients available for Windows, for Linux, for Android. We have some web clients. There is a lot of documentation available at Staxing.org. So how to deploy on top of Swift, about the architecture is really modular and extensible. Everything, if you want to modify chanking, storage, the duplication, encryption, everything is modular. And it's easy to change. And it's easy to deploy for Swift. So here I don't have to explain why you should use Object Storage and OpenStack Swift. But for many universities and places, they have to evangelize about that. Because they say, no, I install on cloud. It's a single web server. And you have the system running. And then I have to say, OK, but with Object Storage, you have Redundant Storage. And it's scalable. You can cope with demand. It's different. So I don't have to explain this to you. You know what is OpenStack Swift. And then if you already know how to install Swift, this is the harder part of the installation. Then installing Staxing is easier. So my conclusion here is, OK, Staxing is ready to use personal cloud for OpenStack Swift. You can really use it now. And we are going to continue for the next two years working on that. Apart from the people that want to contribute, what is next, we are going to incorporate more advanced privacy features. So now we are now offering client-side encryption for desktop clients, not for mobile clients. In the next months, we will offer that in mobile clients. And we will offer interesting privacy that we're sharing mechanisms to share information in a secure way in groups. Interoperability, we are going to offer APIs to share information between different Staxing installations. For example, the university network in Spain, they were very interested in different universities creating a federation and sharing information between them. And even because we have Neck on board, Neck will push these APIs so you can also communicate with proprietary protocols that implement these APIs that are open, simple, and based on OAuth. Well, finally, we are going to provide more clients. So we are already working on an iOS and Mac desktop client, so it will be available in the next months. And as I said, it is open source. It is available in Staxing.org in GitHub. It's all the code. We have open benchmarks, so this test that Christian showed, we did not invent these benchmarks. So we use ones for our researchers in Holland. And we tested them, and we have the public traces of how we validate the system. We are really open to collaboration, so please use the system and contribute to it. And thank you for your attention. Questions? Questions? Questions? Questions? I noticed that you guys are using either Postgres or MySQL for your metadata database. We are using Postgres. For us. Yeah, right now we are using Postgres, but we have a data extension object, so we can, in fact, use whatever relational database available, for example, MySQL or Postgres or whatever. And it's also extensible, so anybody can go and make an adapter for a key value store, for example, or whatever is in mind. Yeah, I was curious how many foreign keys and that kind of database SQL features you have tied to before. A key value store is obviously a good... Idea for that, so thank you. Like one little thing more, Dropbox also is using MySQL. So in the beginning, we used a key value store, but then you have a problem with consistency, so it's much easier to go for a relational one. And Dropbox is also going for MySQL, and it's just like that. Thank you. On your mobile API slide, you guys had a website, but then throughout the rest, you didn't show much with a website. Do you have a website kind of like ownCloud has a website where users can access that from a mobile browser or from mobile? Yeah. Yeah, we have a website. Well, what we did was make a branch of the ownCloud website, and we connected with our system. But in parallel, we are working on a standalone website created for us. But for the meanwhile, we have the adoption of the ownCloud one. Yeah, and I would like to add we have this ownCloud version. We have another version in Python offering you all the web interface like Dropbox, but also we have one partner in the consortium that is iOS with a web desktop. It's a virtual web desktop, and they already published a connection with Staxing, and they are our Google Docs. So they have Office in web and everything there, and they are offering that also as open source. So you can also download iOS as the web client because they are using the APIs. So it's like, yeah, there are different web layers. I think I have a question in the similar direction concerning the problem of managing the data without having a client that has enough space for all the repositories. So the one question would be, is it possible to synchronize certain folders selectively different on each client? And second one, can I maybe manage on the metadata level without downloading all of the files first? For the first question, right now we don't have this feature. We cannot get selective synchronization, so we synchronize the whole repository. But it's on our roadmap. And yeah, we already thought about that. It's a feature that we want to add. For the second one, do you? Well, the second one I thought that you asked, if it was possible to download metadata without data, is it possible? The question is, I mean, let's say I want to reorganize my data, but on my client I don't have space for all of that data. Let's say we have 20 gigabytes of pictures, and I want to reshuffle them. And one way I think would be go via a web page because then I can do it in a browser and don't have to download it. But another possibility, the question is what else is possible or is that a possibility? Well, right now, as the clients synchronize, so they have to download all the content. So you have to download everything. But what you can do is you can go to the website, and then you have the list of your files and folders. You can rename them. You can move them from one folder to another, and so on. So I think if you have a lot of space, a lot of storage, a lot of files, the best way is to go through the website or the API. You can, for example, go through the mobile clients, and you can also move a file into a folder and so on. Okay. On mobile networks, you have the problem with the cloud or the mobile network being inconsistent. I noticed that obviously in your API, you chunk the data, you encrypt it, you send it. What happens if you've sent a partial of a file or you've received partial of a file, you've sent the metadata, and then your connection, are you able to resume that, or are you able to ensure that other clients aren't downloading because they see the metadata, but an incomplete file send? How do you recover? I want to say. Well, in this case, what we've always done is first, upload data, and once all the data is uploaded, it's in OpenStack 3, for all the clients, we then upload the other part, which is metadata, and once that metadata is updated, all the clients receive them, and then start the download part from Swift, so. So that's great, but what if during a large upload or a large download, so great, the metadata's not there, but you're interrupted, does the API have some sort of resume quality? Well, nothing, the API, I will explain from the desktop point of view. If you're trying to upload a file and something happens, the file remains unthink. So the client starts trying to upload the rest of the file, and once that the file is uploaded, he will say, okay, this file is synchronized, and then I have to upload metadata. So we don't allow this situation, this strange situation, so once that the client is really sure that all the data is ready, then it changes to the second step. No, and the good thing of architecture, for example, other systems, like on cloud they store this entire file, so if it's a large file, you have problems, if you lose the connection or there is some problems. In our case, working with tanks, you resume the connection, then you have problems that you are not losing anything in either uploading or downloading, so it's different, yeah. You don't start from the beginning, you start from where you left. Yeah, of course, you can start from the chunks or chunks that were there. The remaining ones, yeah. Because on cloud you gotta restart, right? Entirely, yeah, you have to put everything in again, yeah. You were talking about the authentication with Keystone, with the users, and users in Swift, and I was kind of curious how that works with an existing OpenStack implementation where the users are typical users of application developers and not necessarily users of the applications themselves. So what we do, in order for the client, the desktop client to authenticate, we use Keystone, okay, we use Keystone users and the password and so on, but for the IPIs, we use our implementation of OAuth, so in the end, you have to log in in Keystone, and every time you want to access to the data objects, you have to provide your credentials, your token in Keystone. You are right, I mean, in our case, we map users of the system to users of Swift and containers to users, so this is one design decision, we have another candidate model to bringing all users in a logical way to one single container, but for the moment, we decided to map this because it's simpler, for example, Quotas in Swift can be applied to Quotas in the container of the user and all the rest. So are you looking at possible alternatives down the road so that you... Yeah, logical division, yeah. Okay, good. Thank you. Well, I think that's all. Yeah, I think we are finishing now. Okay, so thank you very much. Thank you.


This research paper proposes a new robotic system which can simulate multiple physically bimanual tasks. The system consists of two robotic arms connected together, each arm having a handle at one end and a motor at the other end. The motor is used to generate a force field between the handles, allowing the user to feel the resistance when performing different tasks. The system was tested on humans and it was found that the robotic system could successfully simulate multiple physically bimanual tasks such as coupled, uncoupled and semi-coupled tasks. Future studies will investigate the clinical efficacy of this robotic system. This article was authored by Mingming Zhang, Chen Yingsun, Yu Donglu, and others.


Welcome to FIG's weekly economic and trading update. I'm Mark Bailey and this is Jessica Russett. Hi Mark. So last week we had CPI data release domestically and out of the US President Trump unveiled his tax plan. What were you seeing come through in economic terms? Yeah, I mean you've hit the two main ones on the head then, Jess, in terms of the Australian data. So pretty lightweight, apart from CPI. The core inflation figure came in at 0.5 underneath expectations of 0.6. And also the trims mean and weighted median, which is the RBA's both preferred measures of inflation were also pretty weak as well. Not that you would guess that by reading the press, they were all very much focused in terms of, you know, that the headline inflation figure was now at the bottom end of the RBA's 2% to 3% band at 2.1%. But generally speaking, there were pretty weak economic data points for the CPI. Moving to the states, we had a pretty heavy raft of negative economic data below consensus, but most of the economists and the markets were focused heavily on Trump's tax plan. The details of which were very light on corporate tax rates, hopefully going to be cut to 15%, but there was no indication in terms of how that was actually going to be paid. And they have to be tax neutral for the budget to actually get passed, otherwise they can only be implemented for a 10-year period and then they get repealed. So there's still a lot of detail to be resolved there. There wasn't a huge amount of implications in terms of what you saw in terms of the Treasury market moves, so the markets actually not believe that these tax plans are going to go through. Importantly, for those holders of high-yield bonds, there was no talk at all, no mention of any repealing of the interest deductibility on the tax side of things. So that was a positive for US high-yield bonds there. But apart from that, a slew of negative data was against the backdrop, which probably means that the Fed Reserve probably is going to sit on its hands for a while. So, Jess, with the CPI print that we saw out of Australia, kind of slightly weaker than expected, that's probably got an implication for investors in the inflation link space. Anything else of interest that happened in your week? Yes, so we had inflation released and that did come in weaker than expected, but it is at the lower end of the RBA range of 2-3%. And so with that has made inflation quite topical with clients that are looking to review and reallocate their portfolios. So the case with most inflation bonds is that they are quite high-rated bonds and they are also lower risk as well. So that works well with clients that are looking to reduce the risk exposure in their portfolio. These bonds are mainly for infrastructure projects that are at the lower or at the operational phase, that's the last phase for these projects. And the revenues actually derive from monthly payments that come from state governments, so they are lower risk investments. Yeah, and that kind of ties in with the thing that we've been talking about to clients for the last six or nine months about de-risking their portfolios. They're overnight Bank of America talking about US high yield market and US high yield bonds that maybe they're looking fairly overpriced and maybe due to have a bit of a pullback and a correction. So we've certainly been guiding clients into decreasing their risk in their portfolios, moving up the investment grade spectrum to better quality, higher rated corporate bonds. That ties in on that theme. Yeah, that's right. And also adding to that as well, we have seen ongoing demand for investment grade bonds and so we added three new bonds to the direct bonds list. That was GPT, OSNET and also high on die as well. So once again, they're not the highest yielding bonds, but they are very high rated and they are a more defensive allocation into a portfolio. Another big theme for clients at the moment is a reinvesting funds that they're receiving from a lot of buybacks that have been called at the moment, in particular in the US dollar spaces, BAM, MINCO and also Broad Spectrum. So another bond that FIG did add to the direct bond list was Talon, 2022 maturity, and that's in the US dollar as well. So clients have been switching from those other two called bonds and into this one. It's also of a similar maturity as well and also maintaining that US dollar exposure. But the other thing with this is that it's quite high yielding and it's of the similar credit quality as well as BAM, MINCO and Broad Spectrum. So there's a pickup in yield without having to take on too much additional risk for doing so. And then also domestically as well as rumours, I'm not sure whether it's been confirmed about next EC, looking to potentially buyback existing issues and then reissue as well, which again ties into that reinvestment theme quite nicely. Exactly. So we'll stay tuned as to what's to come out there, but yeah, there is a raising of $200 million for another bond in that case. So we'll see what comes there. The RBA meets next week. What do you expect to come out of that meeting? I don't think there's going to be too much of interest. I think they're going to hold rates at 1.5%. And I think the rest of the market believes that to be the case as well. It'd be interesting to see if there's a continued commentary regarding about the CPI, which we've just talked about, actually being a bit weaker than expected and that's not actually coming through. And then maybe also some commentary in terms of the house prices and whether some of the macro-predential rules that they've brought in are actually starting to control their house prices, especially in Sydney and also in Melbourne. Also offshore, the Fed does meet as well. Again, I think it's going to be a fairly boring statement. I don't think there's going to be a huge amount of change. Also on Friday, we get the GDP figure as well. And there's been a lot of revisions downwards to that forecast as well. So again, it's going to be a key economic data print for the Fed on top of their preferred inflation manager as well in terms of the core PCE. We do get that as well later on in the week. So quite a heavy data week in the States, but still the focus on central banks. Thanks, Jess. Thanks, Mark. And thanks for watching. Tin hats on. Enjoy. If you need any more information, please go to The Wire.