Welcome and thanks for joining us today. I'm Paul Feigli. I'm a director of technology at AT&T. And joining me today are two members of my team, Mike O'Connor, a senior systems engineer, and Tony Morell, a principal systems engineer. Today, we're going to be talking about our experience with hardware certification. And both Tony and Mike have extensive certification in certifying solutions for public and private clouds. We've been a period of remarkable transformation within the telecommunication space. Network demand is skyrocketing. We're up to 137 petabytes of data a day crossing our network. Video traffic has grown substantially. It grew 75% last year, driven by smartphones. And when you think about it, the smartphone that we all carry really was invented only about 10 years ago. Apple introduced the first iPhone in June 10 years ago. But since that point, AT&T mobile data traffic is up 250,000% since 2007. And the trend continues. So it's network demand skyrocketing. Fantastic times for carriers. Oh, wait a second. Prices are dropping. They're dropping like a rock. Very transformational times for carriers. Because to meet the falling industry prices, we can't continue to do things the way we used to. With all the demand that's occurring, we cannot afford to keep on buying the exact same hardware and doing things the same way. So AT&T is making a very major effort to pivot from proprietary solutions to open source solutions. Using OpenSack and AT&T Integrated Cloud is one of our key initiatives. Network functional virtualization is another key initiative because we really have to go from purpose-built equipment to open source white box commodity products. As we work through this process, we, AT&T is still making remarkable investments. We're investing over 22 billion in capital investments a year. So it's not like we're not investing, but to meet the soaring demands, to meet the dropping prices, we have to do things radically different. Just like to give you two simple examples of how much prices have dropped. I remember it used to be calling long distance across the country. You could easily pay a dollar a minute to place a phone call. Now everyone with their phone plans, it's virtually free to place long distance anywhere in the US. Just a year ago, many carriers charged $15 a gigabyte if you exceeded your data limits. Now with AT&T on a family plan with four phones for only $40 a phone, you can get 22 gig of data without any throttling.  So that's just an indication of how dramatically the prices have been dropping and why a radical transformation is required. So it's exciting times for consumers and all the new services, all the needs for data that's coming out. It's also a transformational time for the carriers because you can't continue to do what we used to do. Like to describe a little bit about what we're moving to OpenStack in the virtualized environment. In central offices, where we had our dedicated hardware and network equipment that was specialized, we're moving those to virtualized network functions on AIC. In the data center space where we had large complexes of VMware or other proprietary virtualization centers, solutions were also moving those to AIC. And it's a very strategic focus within AT&T and from what I described in the first slide, you can understand why because our whole business is transforming. We really need to get these enterprise and central office workloads to the cloud and leverage software-defined networking to be successful and continue to thrive as a company. AT&T's had very aggressive network virtualization goals. In 2015, we had a goal of 5% and we actually achieved 5.7%. Last year, we had a goal of 30% and we virtualized 34%. So you can see we're going to a real tipping of the traffic. This year, our goal is 55%. We're on the range to 75. The reason why we're going for 75 is we're not expecting 100% of the traffic to be virtualized. We're expecting some of that traffic, legacy traffic will be retired in place. So we're not trying to move 100% of our traffic to the cloud but we have a very strategic focus for very compelling business needs that we can't keep up with the demand and keep on buying that equipment and stay in business. Based upon our planned workloads, AT&T has a very unique cloud configuration. We're one of the largest open-stack deployments in the world. Domestically, we have more than 74 zones and globally, we have more than eight zones. And this year, we're more than doubling the amount of compute nodes in those various locations. We're looking for a very dynamic, flexible workload because we're not bright enough to know what the next hot thing's going to be. So one of the key things we need is a virtualized infrastructure that can be quickly reconfigured so we can leverage what we have to meet rapidly evolving consumer demands. We believe very much that you cannot reconfigure things fast enough manually and that's the reason why we have contributed our ECOM platform to ONAP. So there's a command and control structure with ONAP that you can do, rapid deployments and rapid reconfigurations of the underlying network infrastructure. Our workloads vary dramatically. We have many small locations that are in central offices for workloads that require very low latency. When you think about placing a phone call, you don't like long-time delays going back and forth in the middle of your communication. But if you're watching a video, you don't really know whether it's a five-second buffer or not as it's downloading it. So for streaming where you're not sensitive to the latency between two people talking interactively, that can go very well in our larger locations. We can scale up and scale down very effectively. One of our key goals is to try to run any workload in any ASC location. And for many people in the audience, you might think, well, that's a relatively simple goal. But we're a telecommunications company focused on security. So we have a lot of VLANs, we have a lot of firewalls, and we have a lot of other configurations that when we move workloads around, there's a lot of network changes that need to be done. We do not run AIC on a flat infrastructure where any node can talk to any node, but we follow best-in-class security, which means the workloads are very isolated. So moving workloads around and reconfiguring the networks and the firewalls is a non-trivial problem. As we went through this hardware experience, we found that OpenSAC hardware requires integration. We had some leaders who said, do you know OpenSource is, and OpenSAC is very widely used in the industry, you can just put these things together and use them. And we tried that and it didn't quite work to our expectations. I guess we shouldn't have been surprised because even when we were buying proprietary solutions and we tried it, we always found we needed to certify and test and validate that we really met our business needs. So this is not something new, but it was just reinforcing, despite all the changes, we still needed to do integration on our hardware. We have some unique workloads. We're putting the core of our business on OpenSAC. So from that standpoint, we may have higher expectations for reliability, we may have higher expectations for failover than other people in the industry. So what we're describing is what we found necessary to do our workload. If you're doing a standard IT workload and there's no real impact if you're down for a few hours, you may find that you can skip our steps, but we found for providing high reliability solutions to AT&T consumers, we needed to certify and validate the hardware configurations. We also found we had a very wide performance in response times between different pieces of hardware. An extreme example was volume creation for one vendor using spinning disk took about 100 to 120 seconds. If you're dealing with IT workloads, we only create the volumes once a month or once a year. Who cares? But within our planned usage configuration where we were expecting that we would be routinely reconfiguring workloads, redeploying them between locations. And we said, you know, for some of our scenarios, it wasn't one volume that needed to be created, it might be 20 or 30. Under those circumstances, the view was that time was totally unacceptable and a different vendor was chosen with using flash arrays versus spinning disks. So we were also changing technologies around and we had a very radical difference in performance. What I'm really trying to emphasize is know what business need you're trying to solve because your business need will determine whether the hardware configurations and whether response times really meet your needs. And all the hardware that we were using really did work with OpenStack. It just, it did not meet our needs. It may have met IT workload needs. It may have met student computing needs but did not meet the expectations for very rapid configurations for AIC. Okay, next up is Tony Morello and he's gonna be talking about how our learnings were applied and some of our certifications experiences. Okay, thank you, Paul. So to address some of the areas of concern that Paul referred to earlier, what we did is we created a team that we kinda referred to is the AIC hardware integration team. And the goal of this team was to allow us to keep up with the constantly changing hardware that we introduced into AIC. So this team is responsible for validating the new hardware identified for AIC and ensuring that the interoperability of the hardware with the target version of OpenStack all work seamlessly. Each OpenStack environment is unique and has its own characteristics. So ensuring that there is this compatibility between the hardware and software is critical. And if you think that you don't need certification testing because you're dealing with the top shelf vendors, I think again, because what we found as Paul mentioned earlier is that even with top shelf vendors who say they've certified with OpenStack, you still need to go in there and test your own use cases. So testing software and hardware is not a new concept. And historically, we have tested hardware and software in many different scenarios. And we've leveraged on these learnings from this testing for this new team. I mean, we've tested hardware and software with VMWare. We've tested base operating systems such as Windows and Linux on new hardware. And we tested many, many, many software and hardware configurations as we dealt with hosted customers in both internal and external. So new hardware means new drivers. And that's true obviously of across vendors and it's even different versions from the same vendor. So basically the takeaway is that any piece of hardware that you put out in your environment, you need to test. So in our case, AT&T is a very large company as you know. And there's many, many policies and procedures that have to be adhered to before a piece of hardware can go from the identification stage to getting out into production. And this translates to a very, very long cycle time. And even just getting the required approvals takes significant time. So the idea behind this team was simple. And that was we wanted to shorten the cycle time from when the hardware was identified to when we can get that hardware implemented in production. And you wanna get the hardware into production as soon as possible to take advantage of all the improvements that come out with each iteration of the hardware. I mean, each iteration offers enhancements in performance, functionality, scalability and all these things they translate to increase workloads, savings in power consumption and operating costs and increased manageability. So the key output from our team was to trigger placement of the order early in the cycle. And when the order was placed in parallel, we can hand the hardware off to the subsequent development teams who could do their testing and they could do the automation to help us deploy this new hardware into production. So note that there was additional outputs that come out of this team as well. We also provide configuration and installation information, component information that could be referred to by developers and management. And we also provide some high level performance testing so we could see how vendor A performs as compared to vendor B. So useful stuff. So when a new piece of hardware is identified, we have a team of engineers at the enterprise level who do an excellent job of testing that with a base operating system. For example, Linux. And what we do is we take that handoff from our enterprise team and now we add the open stack layer on top of that. So our main focus here is to introduce a new piece of server hardware as a compute node and then validate the storage arrays that will ultimately connect to those compute nodes. These compute nodes are in the form of one U and two U servers, again, from top shell vendors. We also concentrate on network adapters as we move from 10 gig to 25 gig to 40 gig and beyond. And that allows us to better take advantage of the high performance virtual network functions that we have in our environment. When it comes to storage arrays, we look at arrays that use both legacy hard disk technology and newer flash technology. So one thing that we hear quite often is when can we swap in top shell vendor hardware as generic white box? And we found that a compute is close but we see that the hardware from different vendors will inevitably be different and unique. Certainly there are bio settings and firmware that need to be accounted for, but even beyond that, there are plenty of deltas that need to be taken into account. For example, on vendor A's hardware, our pixie boot process might need to pixie boot off of embedded NIC-1. Whereas if we're using vendor B, it might be using embedded NIC-3. Now certainly these are things that could be handled in the software, but the point is that unless you identify these differences, your deployment scripts can fail. So again, the key point here is that all hardware really needs to be tested. So it's impossible for vendors to test every scenario that their hardware will be used in. So it's really up to you to test your specific use cases on that hardware. And I'll give you an example of what we ran into. We ordered some storage arrays, and the storage arrays would come with hard drives with a six gigabyte transfer rate. Well, sometime when placing the order and the order shipping, those drives were no longer available. So the vendor swapped in drives with a 12 gig transfer rate. So everybody said, great, we're gonna get faster, better performing drives. But guess what happened? When we got these storage units into production, everything failed. Turned out that our Linux kernel was a little bit older, and it didn't support the newer technology in the drives. So we ended up with a bunch of storage arrays that we had to find new homes for. The complexity of your environment can also be tied to the performance, which can differ from vendor benchmarks, which are most likely sunny day scenarios. And not only can your performance numbers be different, but they can be significantly lower. And this doesn't necessarily mean that there's a problem, but by incorporating the overhead of your application, you can get a better idea of what the performance will be that you'll see in production. Another thing that we noticed is that sometimes the installation and configuration steps provided by the vendor may not be for your specific implementation. We have seen scenarios where, for example, MPIO and iSCSI instructions were written for a generic Linux implementation and not our specific implementation. And these deviations all take time to troubleshoot. So again, each environment is unique, and you have to understand that and treat it that way. So we still find that many folks think that you could just grab a piece of hardware, plug it in, and it's gonna work. So then the question is, well, what is that a test? Well, in the past, as I said before, we focused on the base OS on bare metal and we tested that all the core functionality existed and performed as expected. This included creating NIC bonds, testing NIC failover, et cetera. But now by putting OpenStack on there, you've added another layer of complexity. So now we still do the same tests, but now we do it with OpenStack installed. So now we generate heat stacks and we pull the cables to test high availability. And we try to leverage whatever open source tools that are available first, but if we can't find a tool that fits our needs, we'll develop it in-house, so it'll meet our specific use case. And this allows us greater flexibility to target specific areas and to enhance the scripts as we find new and better ways to test. And this includes scripts that we've created to test the common OpenStack API endpoints, as well as other scripts that we could spin up heat stacks and we could kind of do a high level performance test. Just note that our testing is not really to determine maximums, but really just to kind of see what kind of performance we could expect to see in a certain period of time. And to talk about these scripts in more detail, I'm gonna introduce Michael Connor. Thanks, Tony.  We need to start certifying this new application on your OpenStack instance. So for a conventional hardware team, it might be a little intimidating at first, trying to understand what NOVA is, where your Cinder Volume service is, and all these new services that are gonna be introduced into your OpenStack environment. And you might not have a lot of experience with an OpenStack deployment. So for us, we started out with setting up some DevStack environments. We followed the OpenStack instructions on the website to go through and really get an understanding of how OpenStack works, how the APIs talk to each other, where the log files are, and make sure you turn on debug mode to see the tracebacks, see what's going on, to really have an understanding of what's going on behind the scenes and not just from the Horizon UI or the CLI. So it's very important to understand that. You might not even be able to rely on your vendors all the time for support because you might have a scenario in the past where you just call up a vendor or VMware and say, hey, I've got this issue. Can we get a patch or a new executable to fix this issue? You get a new patch and apply it in a couple of weeks, whatever, and you're up and running. So I think from the hardware point of view, certification teams need to think about getting involved and going out to GitHub, looking at the driver files, see what's actually changing under the covers, what changes are occurring, what feature sets are being implemented in a particular Cinder driver, or are your Nova Libert stuff. So I think that really requires a mindset change for a hardware certification team. On the screen here now, you can see that these are some of the high level testing items that we complete. We were able to leverage a lot of the knowledge that we have used in the past for our certifications, but it helped out a lot being able to introduce the heat, as Tony mentioned, and using the heat stacks for stressing our environment to make sure everything's working properly. We also validate a lot of the cables, to make sure we spin up a heat stack, and we can make sure it's running and see volumes created, instances created, and therefore we will go and pool cables on a storage array and we'll see, hey, does that heat stack keep going, or are REST calls still be meeting to the storage API to see that those volumes are still being created, being attached, and also the iSCSI traffic's traversing the appropriate network. And when we pull those cables, we wanna make sure that that fails over properly, and if it doesn't, obviously we have either an issue with the sender driver, and we usually work with our vendors to try to resolve these issues. So we needed a way to test a lot of our hardware with some new tools, because not everybody on our team was developers or had in-depth scripting knowledge. So we came up with a way to, we wrote some Python scripts that are leveraged with YAML configuration files that actually drive our test cases against our hardware. Then the outputs put in a CSV file, and then we can make comparisons. But we're just trying to see times with how long it takes to create an instance, and how long it takes to attach a volume, or something like a live migration or post-aggregates in anything from sender retypes to unmanaged managed stuff. But the point is we're able to do this effectively and efficiently because we were using these YAML files that anybody can go in there. It's easy to read and modify quickly. When we did start out first, we had to do an inventory of the OpenStack APIs on dev.opensack.org to get an understanding and a full list of all the APIs that we'll be testing. But the thing we want to take account for is the fact that the command line interface will vary a lot of times from what's actually on the documentation. So we would always turn on the debug command. When you're making your CLI call, you can see the actual debug, the curl request that's actually being made as well. So we take that back and we interrogate that response and make sure that we see a pass or a fail during our testing. So again, I would really recommend using that debug feature when you're doing anything from the CLI. And again, you'll see a lot of variances sometimes between something that's documented for a sender driver, we've seen differences with managers and retypes or anything that's actually listed on the docs or the dev.opensack.org website. So our next slide here, it's important to understand and set your test cases for what you're trying to achieve with your environment. For our lab, we were trying to achieve a heat stack that would execute for 60 minute timeframe. We want to see how many instances we can create various flavor sizes and how many volumes we can actually attach to that particular instance during that 60 minute timeframe. When we first started out, we quickly identified a lot of restrictions, I shouldn't say restrictions, but just lower default values within OpenStack that we had to modify for our use case to be able to achieve the 60 minute timeframe. This includes anything from the nova.conf file, the sender.conf file, the RPC response timeouts, a lot of the HTTP retries and anything from the base OS, the multi-path packages, the iSCSI and making sure that the blacklists are set appropriately in the multi-path. You have appropriate timeouts around Robin, whatever type of queuing policies you have to find with your MPIO. So again, it's important to identify that and set those values properly to achieve your goal and what you're trying to do with your environment. So we quickly found out, we were hitting limits with MySQL connection, so we would have to bump that out for particular storage arrays or we would have to configure a multi-path because we would hit FDS limitations, so we'd have to update, so how many volumes we can actually physically attach to a particular KVM host. So these were the kind of things that we just ran into during our testing that we would have to modify to meet our goal of a 60 minute instance heat stack run. So definitely do your homework, make sure you check if you're working with a particular vendor, make sure you have any patches that they recommend applied to Nova and Cinder and any iSCSI, whatever type of storage you're using to make sure you have the appropriate patches applied. And also go upstream, go see what's going on again, see if there's any patches you should be pulling in or cherry picking or back porting to an older version of Obusac that you might be using. And another thing is that we did find out sometimes we might get conflicting values, you might have a storage vendor that says, hey, set your RPC response timeout to X, but then you might have an OS vendor say, no, no, don't do that, set it to this. So a lot of times we'll see conflicting values, you don't want to leave it open too long because you can run into out of memory exceptions because you're having way too many connections open and they're waiting for a response, so the RPC timeout just gets all fumbled up. So again, it's just important to test that environment, to find your use cases and analyze the settings that are in your environment to make sure that you're not running into any issues there. So another thing we did, we were doing a lot of manual work on our team to go out, spin up a heat stack, go out and install the packages manually, whatever type of packages we're using to validate an environment. And we would do some synthetic eye-op testing just to be able to understand that the plumbing in our environment's working properly, that the configuration files are working good. So we built an house web app that enabled us to do this.  And therefore we can start to get just an understanding of how things are working. Again, we're not using this for maximum identification of the storage array just because, I mean, there's so many variations with the storage testing with, you know, if your array has a DDD duplication or if there's advanced features on that storage array that you're looking to test, you know, it really takes somebody that storage guy that does that all the time to really get a clear understanding of maximum throughput for that environment. So again, we're just trying to make sure that that configuration is working properly and we didn't break anything with that new storage array being introduced. So hopefully you see my charts here. Here's an example of some volume attachment times between two storage vendors. I think it's roughly a 30% difference between the two. But you can see that this is the type of information that we're trying to understand how quickly these storage arrays can attach volumes and also detach. Another thing is that we wanna make sure that that heat stack can be deleted and abandoned properly because we would notice issues where after that heat stack gets created, you know, it might be all good in the rising UI but you go in there and you still might have a multi-path or ice-cozy connections that are still in an orphan state that if you don't clean them up properly, we just ran into issues where we're trying to create a new heat stack and therefore just have further issues with our testing. So, you know, it's good to go in there and manually check those settings out as you know, the ice-cozy connections as well. And this also kind of helps us to give an idea if there's a change in firmware and we have to go out and reevaluate a storage array. You know, we can see if there's any variations between that, between the previous runs. We can do comparisons in these attached times. We can see if a particular patch that we pulled in for again, MPIO or ice-cozy was an issue and identify if that's slowing down our attached times. I'm gonna hand it off to Tony again here and he's gonna talk about some of our open-stack instances. Thanks, Mike. So, another technique that we found to be quite useful is to test in a vanilla open-stack environment in addition to testing in our Maranthus fuel-deployed open-stack environment. And we found that this could actually help us identify whether an issue was inherent to Linux, open-stack, or we introduced that issue in our more complex code. Any of us who's had to troubleshoot an issue in a multi-layered environment such as open-stack could admit that it could be quite challenging when doing that troubleshooting. So, for example, we had an issue where we ran the test in our vanilla environment and we ran it in our fuel-deployed Maranthus environment. We noticed that the vanilla environment was significantly outperforming the Maranthus environment. This issue, we might not have even seen this issue, but it was only by able to draw the comparison between the two environments that we were able to isolate that it was an issue with HA proxy. And certainly in our environment, with high availability being so important, it's very important that we found this issue when we made the configuration changes to HA proxy to fix it. So, some people might think that this too lab a testing technique is overkill, but I mention it to you so you can keep it in your back pocket because there are gonna be scenarios where it might be useful to you. So now what we're gonna do is we're gonna talk about some issues that we've uncovered in our testing. And what we found is that the issues can be unknown issues, they could be issues that are undocumented, or it could be issues that just have not been and shared with anyone. So, Mike? Yeah, thanks, Tony. So, when we're doing our testing, we ran into some issues with some of our vendor, with some of the storage arrays we were testing where we would, again, kind of going back to what I said before, create a heat stack, make sure it's running, go to the array, pull the primary NIC E0, and see if that will fail over properly if your heat stack's still being created and the fact that we would see volume creation errors and the heat stack would fail, that's obviously a big concern for us. So we would go back, work with the vendor, and to overcome that issue. Another issue we saw, we saw the fact that we had issues with a particular storage array that would traverse the same physical network for both data and storage. So, obviously we're very security-minded here at AT&T, and we wanted to make sure that we always have a separate network, excuse me, for data in the storage network. So, we came across this issue, and again, we worked with the vendor to resolve this. But this is why, again, it's just important to test these environments to... Yeah, and that's an interesting one, because even after we did our testing, we still found an issue with that, because what happened was, when they rolled this storage array out into production, because the data was management and data traffic were traversing the same uplink, what happened was the MTU size on the switch was still set to the default of 1500, and jumbo frames were never enabled. Right, so then it just obviously led to performance application issues, performance issues with the application, and just calls more headaches for operation folks. Right, now in a typical scenario, that issue probably never would have happened, because everybody, you know, the team would have been aware downstream that the data, jumbo frames, had to be enabled on the switch that the data was going through. That's right. I guess the takeaway from that is, again, I keep repeating it over and over again, you really need to test everything. You know, this might be straightforward for a lot of folks, but definitely when you're starting out, go to your OpenStack support matrix for Cinder, go see what a particular Cinder driver supported in a feature, or the support matrix for Cinder, and see what actual features are enabled for that Cinder driver, and in the particular release of OpenStack that you're running with. You know, the feature sets definitely vary between instances of OpenStack, so if you're paying for a certain feature on an array, you wanna make sure your OpenStack instance can accommodate that. So go out there and check that Cinder support matrix out, and alongside with the Ubuntu canonical website for the hardware certification, validation work that they do to see if your particular kernel and operating system versions supported with your hardware that you're trying to run with there. Right, and again, we've seen issues that if you're running a little bit older version of the software, and you bring in a new piece of hardware, there's a good chance that new hardware just will not be supported properly. I mean, it might be supported, but you're not gonna be able to take advantage of all the features. So as Mike said, it really is in your best interest to go out there and check these compatibility matrices. And last, I'd like to remind people that AT&T is a proud member of the large contributing OpenStack operators team. It's a working group where we're really trying to improve the OpenStack environment for everyone. An exciting thing with OpenStack is the Cinder team, they actually have some third party certifications for the Cinder drivers. But what we've experienced and what you've heard from Mike and Tony on the stage is, they're focused at the most basic level of Cinder certification because they set up a certification suite to just meet the most basic criteria, can you work and can you bring it up? They were not focused in their initial certification on can you deal with all the failure, reliability scenarios at large operators? And I think even large enterprises are gonna be very interested in. So we're interested in working with others, either in the large LCOO or the Cinder working team or any other forums to help define what are some additional tests or maybe even additional certification level that would be appropriate, that really focus on building on the basics but validating that the reliability failover characteristics that AT&T and many others in this industry are really looking for when they're buying more expensive storage arrays. So once again, thank you very much for coming. We have a few minutes for any questions that people may have. Thank you. Just a quick question. Is there any chance you guys are an open source? The web reporting tool around the heat stacks and the heat in particular of the FIO reporting. I think you mentioned that you do some FIO tests and you report back to the UI and the results of those tests. I guess Rally can replace some of the other stuff but I don't think Rally does any sort of in depth FIO stuff like that. Yeah, we know it's something we just came up with kind of earlier this year. So we're still kind of buttoning up all the little fixes still in that tool and going through some testing but we have talked about that and it's something we'll probably end up doing here in the near future. You know, we did look at Tempest and Rally but I don't know if they're great for stressing I think a full cloud infrastructure but we're really focused on testing, you know, a particular single server and really stressing that particular server with however many volume. So that's kind of why that tool kind of came out and helped us out quite a bit there. Okay, so when you say single server, do you mean you've kind of deployed all in one stack on that server? No, so we still have a, you know, we have an entire open stack infrastructure, you know, with multiple controllers, you know, Cinder running and Horizon Keystone but our main goal is to test that singular piece of hardware with as a compute node. So that's why that tool kind of helped out and really we can just focus into that particular. So when you're doing your timings of instance launch, you're basically using an aggregate or something else to isolate launching onto that single compute node? Yeah, well that actually gets defined via our heat template so when we spin that up we're making sure that we're picking that particular compute host that we wanna have via the heat template. So that heat template just gets pulled from our repository, the parameters from the web app get injected into that and then the, like I said, the instances get spun up and the packages get pulled down to the instances. So this gives us the ability to also test our various images that we have within OpenStack so we can test a new Ubuntu or CentOS or Red Hat as well. So we don't have to install an agent or anything, it just does it all with that REST API. That clarifies things, thank you. Sure. Any other questions? If not, thank you very much for coming and we'll be available if you have any questions you want to ask afterwards, thank you.


The following is a presentation of TFNN. The TFNN Bull Bear Training Hour, every training day live at 10 a.m. Eastern. Call now toll-free at<PHONE_NUMBER> or internationally at<PHONE_NUMBER>. The TFNN Bull Bear Training Hour. Now, Tom and Tommy O'Brien. Welcome folks, appreciate you g'roll and a problem with us out here. We have the Dow Industries right now down 12. Nasdaq off 21. S&P's off 5.5. Gold's up 3.70. We get Silver Flat, $17.84 an ounce. Light Sweet Crude off 28 cents. $55.25 a barrel. And we're going to get oil numbers today too, right? We got enough going on today. I think we might. Oil numbers. Oil numbers. Fed. We got enough to close. GDP numbers. ADP payroll numbers already. I like it. Definitely. Notes. Notes up 4 ticks. 129.12. Year bond up 13 ticks. 150.903. And KingDollar. KingDollar up 66 ticks. Trading 97.755. The Euro is at 111. The Yen is at 108.91. And the pound is at 128 to 1 U.S. Dollar. And no doubt there's quite a bit of action out here this morning. Market wise, you're down slightly out here. If we go take a look at it, I believe Yum come out also. And they're having down three bucks or something. I started three bucks down $10 now. Holy cow. Look at this thing. It's taken apart. Oh boy. Okay. So let's take a look at this. Put this back. And this is all about, it looked like it was about Pizza Hut. Okay. And it would make sense, man. Do you know what I mean? Because there are so many pizza delivery places, right? That is a tough business to be in, man. Let alone, not just pizza delivery, that the food delivery, the food business in general. In general. Yeah. No doubt. So let's see. Yum Brands fell the most of four years after a company posted sales that traded estimates last quarter. Pizza Hut change struggled to attract more diners as rivals ramp up delivery and mobile. Yeah. There's no doubt, man. Yeah. And that's just talking about their rivals, let alone like I said.  They came out with their earnings. They're doing like $4 billion in delivery sales. That's got to hurt a company like Pizza Hut. Absolutely. And I wouldn't have considered McDonald's a quote unquote rival. Right. Yeah, guess what? They are right now when you're talking about that they are now a delivery food chain. Oh, yeah. Let me see this. Unileva. Oh, there it is right there. Unileva. So check this out. When's the last time you ordered ice cream? Not that long ago. Not too recently, I should say. But I go on occasional streaks. Why? Ben and Jerry's? You're talking about ordering at what? Delivery? Yeah. Yeah. Not for a few weeks, but I've been pretty healthy for the last few weeks. But as I've told you, I've been on some good streaks occasionally. Okay. So this is so cool, folks. There was an article today in the Tampa paper. Okay. And what it's about is that Ben and Jerry's Unileva owns Ben and Jerry's. Okay. I was not aware. Go for it. Check this out, man. This is the most, this is the number one product on Uber getting delivered right now. Okay. And what they've done is this. So check out what they've done is that Uber has made deals with a lot of the gas stations. Okay. Okay. So because it's a gas station, it's a $24 deal. Yes. And they're showing how an Uber driver turns around and it looks like, they said it just says Ice Cream Shop. Yes. You order the ice cream, you get two quats. Yeah. So two of the quats. So I told you about this. Yeah. No, I know. We went over this. Yeah. Read this one. That's how you're cracking up. It's huge. Right. I bet. I told you. So to bring people full circle in the deal.  Okay. They have yogurtology, another good place in Tampa. Okay. Yogurology, more of a chain. But then they have, I think it's called Ice Cream Now. Okay. Okay. Yeah. And all it is, is pre-packaged ice creams. Right. They're all in there. It's not just, and they'll just deliver them at a premium. Yeah. And I said to you, I didn't realize it was just gas stations. I said, I thought it was literally a guy or a girl. Yeah. Sitting in their apartment, sitting in their office. Right. They had a huge freezer. Right. Just full of pre-packaged ice creams. Oh, yeah. And that's their delivery service, right? It makes even more sense though. It's actually 7-Eleven. It's actually the place that they already have these things. So they just have a huge freezer. Right. And they have a huge freezer. Right. It's actually 7-Eleven. It's actually the place that they already have these things.  Right. They're already there. Right. Well, that's how, that's what that article is about. But I bet there's people just like that, too. You can do all of them. Yeah. If it is, maybe it, it, it might make more sense because you still have to have somebody working there. Oh, yeah. You have to have somebody doing it.  Right. I mean, there might be enough business. It might. But I done it myself. Yeah. I just thought it was so intriguing. Push three buttons and you got ice cream showing up at your door. And they said two quats of 20 bucks. That's how it comes down to it. Well, it gets expensive. Right. Because the product itself is an elevated price tag. Right. And then you have the fees associated with it. So maybe you, instead of paying $5 at the store, you're paying $6.50 to $7. That's what they said. Right. So that brings up to $14. Yeah. Then you're paying a $1.50 service, $0.99 delivery, and a $2 tip. Right. Exactly. Pretty good. It's, I just, that's like pretty cool, actually. As if Americans need more ability to order food. Well, at least they're not even good food. Ben and Jerry's. Okay. Back to the market. So let's go look at these bond markets. So bonds today, folks. Bonds, metals, dollar. I mean, I suspect everything's going to go wild at two o'clock. Yeah. Maybe at $2.30. Yeah. Maybe at $2.30. And right now bonds are saying that they want higher price, low yield again. So this is going to be intriguing watching this thing shake out, man.  We came back. We tested that September 13th low. You know, we hadn't rejected it. I mean, this is. Did we test that low? Sometimes I get lost on what. Well, it didn't get to the very low. No. Okay. Because sometimes. 128-16. We got to $1.29-01. I mean, we're at half a point just to be fair on. Right. Well, my point is, is that you come back with $1.1 million and $1.1 million versus $1.4 million. Yeah. You know, I would have rather see it tested, but trust me. Okay. Yeah. Now the question is going to be, okay, can it get any traction top side? This thing is going to be on fire at two o'clock. You know, it's really wild too. Is that when I'm saying that it seems like every fed day we say that, okay, you know, you're going to get some action. And sometimes we don't, but it seems to me that today we should because it's the end of the cycle, meaning that they're not expected to cut next month. Okay. And then, okay, so what's going to be in the statement? You know what I mean? Yeah. We're at all-time highs. Yeah. So what are they going to say to placate the market? Now, what is interesting about this meeting is to do the top. So it's a little bit different that you don't get a forecast. You don't get the dots.  Right. And then you're going to get the press conference. Right. And so I imagine though, a lot of what you might get in the forecast is going to come out maybe in the press conference as they're talking to Chairman Powell. And we'll see how many descents we get. Yes. Yeah. So what's the percent, the probability that the market's pricing in there right now? What I said to you at the top, right? This is pretty good. Pretty interesting, Daniel. So if you look on the bottom graph here that we have up on Tiger TV, the white line is the probability of a hike. Well, that line has been at zero since the beginning of August. Okay. Now, that is for this meeting only. Right. Okay. What's so interesting is look how far we've come. Now, if you back it up, okay, about end of May, call it almost June 1st. Yeah. So this is when the world was a different place. We were looking for hikes. Hikes. Okay. The odds of a hike was almost 100% in March. You were still at 80% in May. And the world changed a lot. So then you see the odds of a hike, basically plummet. You see the odds of a cut. Yeah. Begin to elevate. They both kind of elevating our 30. And it's just been, and look at the volatility. And that's where we saw the difference in rates, right? When we went from August to September, but nonetheless, you got the odds of a cut at about 100, odds of a hike at zero. Right. And we get the news at two o'clock. Yeah. And there's a question about the press conference. Yes. This year, there's a press conference. Every FedMe, that's how this thing is working this year. Paul changed that whole deal. Here we go. Stay right there, folks. Tommy and I are coming right back. If you're not currently using the Taz Profile Scanner when looking at setting up your trading opportunities, then your arsenal is short a mighty weapon. The Taz Profile Scanner is a standalone piece of software that instantly filters over 2,500 global financial markets such as stocks, ETFs, commodity futures, and forex. Headed by Steve Dahl, Taz understands that in today's technological world, the use of top flight software applications and technical analysis expertise is essential to successful trading in today's market. You also gain access to the webinar that Steve Dahl and Tom O'Brien just hosted. You can also use the Taz Profile Scanner to profit. This webinar archive is available for all subscribers immediately upon signing up. All new subscriptions also come with a 30-day money-back guarantee so you have nothing to risk. Start your subscription by visiting the front page of TFNN.com today and you'll find the Taz Profile Scanner under the Services tab. Sign up today. Are you in the market for buying or selling real estate in the Bay Area, including the surrounding St. Petersburg, Tampa, and Clearwater markets? Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area. Whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property, Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels. From the price you should be paying per square foot in certain up-and-coming areas to the type of cash flow investment properties are capable of creating, Tiger Real Estate can help you make the best decision when it comes to all areas of the market. Before you make one of the biggest decisions of your financial future, call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at tiger at TFNN.com. That's<PHONE_NUMBER>. Call us today. Many of our new listeners have heard about the Tiger's Den. It's a lively community where professional traders and investors can meet, exchange ideas and information in a comfortable moderated atmosphere. Hear all of the TFNN shows plus see all of the charts as they happen live and have access to archives of all of those charts. You can test drive the Tiger's Den absolutely free for 30 days and greatly enrich your knowledge of these markets and how to make your money work for you. Details on the Tiger's Den are on the front page of TFNN.com. TFNN has launched our brand new website. You can still visit us at the same TFNN.com URL, but when you do, you'll see a new and improved homepage with a much simpler navigation, whether you're watching Tiger TV live in high definition or just accessing your newsletter subscriptions. We even have new pricing in six months and yearly options. Check out the new TFNN.com now and experience all the upgrades. TFNN.com, educating investors. Call now, toll free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Welcome back folks. That was up by 19, now it's 6-9. S&Ps are off three and a half. We're going to have the oil numbers coming out, so let's go take a look at that oil market. We sure are. So jumping around first, we're looking for, in terms of crude oil inventories, 1030 looks like the whisper number, an increase of about 200,000, the median analyst survey number, an increase of about 500,000 barrels. Wow. Yeah, so we'll find out. That's why it was a while there. Usually we're getting millions. We had 9.8 million recently. No, there's just such a difference between the whisper number and the survey. Well, I like to, the whisper number, we could put in a number right now of minus 50 million barrels and that might tweak the whisper number. So be aware versus the analyst estimate, those analysts are accountable for their job, they're accountable to their versus the, this is the Bloomberg whisper number, I believe. And you can see how the whisper number changes as time goes. We have an input in that. So we'll select a number. We got about five and a half minutes checking out where we are at right now on crude. We're looking at the December contract. You're trading about $55.25. Let's see what kind of probabilities we have in terms of the volatility the market's pricing in. So what's nice is the 11 a.m. is lining right up at 55.25. If you want some bullish and bearish exposure, you're paying almost no intrinsic value. So the bullish spread costs you about 17 bucks. You're slightly out of the money here by about a penny. The bearish spread is going to be almost identical, but you're going to have that penny of intrinsic value. So it's probably going to be you're selling it and as it is about $1 more, 35 bucks or 35 pennies of movement you would need by 11 a.m. to start to break even from right where we're at. If you want a little bit more time, let's see where the 12s line up. What's nice is same exact price point and we'll just like slide it down. So here's a very easy comparison, right? You want the 11 a.m. you're paying you're buying in at 55.43 which is 18 bucks. You want exposure till noon and you're buying in at 55.50 so you're paying about seven pennies extra per side for that hour, right? So that would be a bullish spread. Same exact thing on the bearish side. You're going to have exposure from 55.25 so you're looking at about 48 versus 35. So there you basically need about 50 pennies away and let's just see if the dailies line up if you want exposure all the way until 230. So 55.50 not too bad. You're about 25 cents away if you really wanted it and the 230 is 55. So these are the only ones that line up exactly with 55.25 and it's always cool and literally within a, that's a thousandth, right? We got tenths, hundreds, thousandth, within a thousandth of where the contract's trading at. I mean, look at this contract. We got three minutes and 45 seconds to put in our whisper number. We're going to get another trophy mail to you, your little four inch Bloomberg trophy from the whisper number. We're going to have to break that bad boy out to show that I saw it on your desk again today. I'm going to scrap it. Okay, so I see, okay, we're down yesterday. I'm going to go for, we want to go low. All right, so you're going to be bearish. That's going to be a higher number. So ideally, if you're going bearish, a bigger build would send the prices of oil downside. It's so interesting that that's the distillate. Okay, I was going to say that just to change that quick. So the survey number is 500 grand and the whisper is 200. Let's see. I want to go with 700. Okay, then, you know, they say, you know, if you're taking tests or you're doing anything, your first answer is usually right.   You're really lost and you had a first answer. They do say go with your first answer when you get lost on like that. Because the human mind has the ability to talk itself out of something, you know, with your gut, right? Okay. What do they get with gasoline? That's what I was going to say. Gasoline. Gasoline, looking for a draw. 2.3 million barrels. Whisper is a draw of 2.1 million barrels about. What are we thinking? Let's put in a number. This is why I say the whisper number. Don't give it as much credence. People just like you and me but they're pretty close, right? They really are. Okay, we got two minutes. You can pull it up right here if you want. That's an easy one to get back to. Gasoline, okay, so let's see. This type gas and gasoline. Or GLCO, Global Commodity will get us there. GLCO. Global Commodity on the Bloomberg. We'll give Bloomberg a plug for a... Okay, so gasoline right here. Okay. I believe you're right. So 169.68. Was that it? No, yes, it was. Oh, you're at the top of the range too. I like that. Okay, so they're saying that it's going to be a big draw. Okay, so I'd go with... This ain't a big draw. I'd say it's going to be a less of a draw. Okay. And they're saying that trading was not guessing in the den. We're not really guessing, right? You have a directional bias. And so if you're directionally biased, or the market to kind of confirm that with a draw or a build more than... So pulling up the gas inventories, and I'm sorry, do you say you were bearish or bullish? I'm bearish. You're bearish, so you're going to be looking for more gas on the market, so you're going to be looking for less of a draw, right? So what are we coming up with? I know, they'd be more of a draw, right? Oh, less of a draw. Yes, that's right. Okay. So look at this. This is pretty funny. We could put... I could put a build. Hey, why not? Shoot for the moon, man. So put a build of 100 or something. Yeah. Okay. Perfect. And let's just check back as we jump around to see where they're going to be trading at. Right now we got the price, and we've dropped about seven pennies in the price of crude since we've been chatting. So jumping around a bit, man. I referenced it at the top, right? We got payrolls this morning and 125,000 in October. Expectation was 100,000, but sometimes the devil's in the details. A revision in September down by 42,000 to only 93. That's a big revision. It sure is, man.  You miss. You're going to a loss. Yeah, you sure do. And then GDP number as well. We come in at 1.9% in the third quarter. Consumers continued to spend. Growth in the private domestic investment continued to decline with a rate of minus 1.5%, but better than the 6.3% contraction in the previous second quarter. So big numbers there, and just to dig into what they had going on. Commerce department said economic activity continued an annualized rate of 1.9%. Slightly down from 2% pace in the second quarter, and economists had been looking for 1.6, so a decent number. A good number. Better than expected. Print was the result of continued consumer spending as well as government expenditures. The government said personal consumption expenditures, a gauge of spending by American households rose at 2.9% annualized rate while government grew at the 2% rate. Big numbers, man. Well, that's a close today, folks. Just how many people are buying Apple phones, too. Yeah, we sure do. These are all the earnings numbers we get. 10.30, that is today after the market. You got Apple in there. We got Starbucks in there coming out. Lots of numbers in there as well. And of course, we got Facebook as well, and there's one more big one. There we go. Stay right there, folks. Tom, I come right back. Our phone number is<PHONE_NUMBER>. 2 o'clock this afternoon, folks. Fed Day is coming. Fed Day is here. That's right. We'll have those oil numbers right when we get back. Hi, folks. Tom O'Brien here. If you'd like to get my daily newsletter and market insights, then now is a great time to sign up for a 30-day free trial. Every morning by 9.30, I send out my morning letter to subscribers with market commentary on a variety of markets, currencies, and commodities to keep investors up-to-date on the day's trading action. Included in Market Insights are specific buy-and-sell recommendations for stocks, ETFs, and even options, which stops and price targets included for every trade in my newsletter. If you'd like to try my newsletter risk-free for 30 days, then head over to the front page of TFNN and you'll find Market Insights under Trading Newsletters. I use my years of trading experience to bisect and dissect the market every morning and give my subscribers the most important information they need to know for the day ahead. I even issue afternoon updates for my subscribers whenever warranted I'm always scouring the market for the next great trading opportunity. Sign up for your 30-day free trial to my daily newsletter Market Insights by visiting the front page of TFNN.com. Well, go get them, folks! The path of least resistance is David White's daily trading newsletter, and if you're looking for active trading ideas, then now is a perfect time for a 30-day free trial to this powerful daily trading advisory service. David uses his years of trading experience to offer his subscribers his trading ideas each morning in his Path of Lease Resistance newsletter. Using a combination of equity trades along with options, David keeps his subscribers up-to-date with all pertinent market information with intraday afternoon updates when warranted. Don't miss out on this great chance to get a 30-day free trial to David's daily newsletter, the Path of Lease Resistance with no obligation to pay anything. David has been delivering solid recommendations for his subscribers recently, so if you're interested in his newsletter, he delivers every morning, then visit the front page of TFNN and you'll find the Path of Lease Resistance under Trading Newsletters. For all the details and to start your 30-day free trial today, log on to TFNN.com now. TFNN is excited about our new software charting program, the Art of Timing the Trade Chart. In collaboration with Tom O'Brien and using his best-selling book, The Art of Timing the Trade, an industry 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 Chart allows you to scan thousands of stocks for Fibonacci formation setups, including guardleafs, ABCs, butterflies, and much more. The Art of Timing the Trade Chart is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks, 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 Chart today by visiting TFNN.com. Welcome back, folks. So, gas crude inventories rose 5.7 million barrels. We got enough crude, man. It seems to continue to blow it out on the top side, man. The estimate was 500,000 barrels. We put in 700,000 barrels. The number? Inventories rising 5.7 million barrels. And gas inventories falling 3 million barrels to see how that is hitting the market. We'll jump back to the charts over here. We'll pull it up. Get it over here. And, oh boy, we're already in the 54s. That was quick. It's a monster move, man. It sure is. So, we're pulling up the contract. We were trading it again about 55-25. Was that number that we were looking at that we were trading at right above? And you've seen the price drop about 30-32 pennies now to put things in context again. If you were trading the 11 a.m.s, we were looking for about $35 maybe. That would represent 35 pennies and if you were trading the noons, you needed 50 cents of movement, man. We haven't even gotten that yet and we missed by 5 million barrels. So, that's where there was a decent amount of volatility priced into these products for the noon where you needed 50 cents of volatility keeping in mind that if you just execute one side of this trade, your profits are maxed out at a buck 50. So, you need 50 cents of movement and the most you can make if you trade one side of the contract alone I think it's going to digest that for some time and it comes in at 5.7 million barrels we'll see if we get the breakdown and then gas inventory is falling 3.04. Quite a number, man. Crude. We'll see what happens. Man, there's a lot of crude out there. There sure is. So, we'll take a look at the XLE see what that's doing to the XLE. So, the XLE right now is trading out nothing heavy. Down 51 cents, 58.92. It's interesting that we're still at like a 50 dollar. They can't, evidently, these companies really can't do big business at 50 bucks. That's what it seems like. 50-55 dollars. I mean, 58 dollars we've been here for, this is kind of strange actually. You can bring it back to, yeah. Was that 2006? Yeah. With a little bit of volatility in the mix in the meantime. Oh, yeah. And the frackers having a hard time, the drills having a hard time, that company the one that sells the sand, yes, that went down 30 percent. The sand for the fracking. Okay. I saw that headline somewhere.  How about GE? Can we jump over? Yeah. We haven't covered them yet. Getting quite a pop for GE today. Yeah, this is quite a pop. This is a pop. It's not stopping. Now up a buck 20. It's up a buck 20. Almost 12 percent on their earnings. Yeah. So, let's put this on a weekly. So, now you're top of the range on GE on this one here. So, we've been basically dealing with this for, oh, you got that's 11-20. Oh, 10-70 to 11-20. Yeah. I mean, we just came off, if you go back to the recent low, we're under eight bucks, I believe, right? 765. 765. I mean, that's a, we're talking about almost a 30-35 percent pop from that low there. Yeah. So, let's see what they have to say. What do you think? Top one? Yes, top one, yeah. Let's see what they got. There they are. Okay. So, let's see. Industrial free cash flow zero to two billion dollars? That's quite a range for their fiscal year. They saw a loss of one billion to one... Yeah. One billion. A loss of one billion to, that's going to be a profit to one billion. So, they still have a range that their fiscal year adjusted cash flow is going to come in. But, man, I'd say if you lose a billion versus you make a billion, that's quite a difference in terms of your cash flow. Yeah. And free cash flow is 650 million. That's not a lot of money for a month for a company like that. Yeah. So, adjusted earnings per share, 15 cents versus 14 euro a year. The estimate had been 12, though. So, they beat it by three cents. Third quarter revenue, 23.36 billion. The estimate was 28.77. That's down 21%. Yeah. I mean, just the estimate, though. What is going on? I mean, that is quite a revenue miss for the quarter, man. You're supposed to pull in revenue of 28 billion.  I imagine it's the cash flow that they really like because this company needs some cash. They're burning... Exactly. So, maybe they're pairing some of the cash burn and they're going to be around and the market isn't as worried about just a complete BK running out of money. Lots of numbers there, man. The market loving what they've put out, though, man, 12%. So, fiscal year adjusted earnings per share. They're looking at 55 to 56. Pretty close. You know, the estimate was 59. So, they're basically right around that. Yeah. It means focused on shrinking and de-risking GE capital. It means on track to execute about $10 billion asset reductions. Still sees industrial free cash flow positive in 2020. Yeah. How about, can we jump in from there? Another stock that's rocking PCG, PG&E getting a little bit of a reprieve PCG, that's a PCG up almost 20% today. Now just pairing some of the losses it had over the last day or two, but still, man, 20%. What's going on? Maybe some of the reprieve. I mean, it takes back. I mean, all of the losses it had over the last three days, company's still probably in a ton of trouble, but just kind of a reprieve a bit. Because all the news I heard this morning was bad. Again, in terms of more blackouts, more wind, the fire's persisting and some of the pictures that come out of this, man, are just amazing. It's unbelievable.  That, you know, when I was talking about the Getty Museum, when they said that that was getting close to it, that's just like Route 128, going along and you got hills in the side and that's where that is. And that's pretty intense. The visual is just stunning, man. So this one, the headline saying as blackouts ebb, southern California wind risk surges. So power restored to about 73% of customers. Maybe that's what's given the stock a little bit of a reprieve. Los Angeles, Ventura counties facing gusts as high as 80 miles an hour. That is some scary stuff, man, when you're doing these fires. Northern California residents began to get their power back. People in the southern part of the state were facing some of the strongest winds in recent memory and utilities there were cutting service and warning blackouts could spread. PG&E said early Wednesday restored power to about 73% of almost a million customers affected by its October 26 shutoffs. I mean, that's a full five days ago, man. A million people as many as 540,000 customers are facing a new round of blackouts. So, yeah.  I guess, yeah. That's a sad way of thinking of it, but that's basically kind of a reality. You know what I mean? No more trees, no more nothing. That's the, you know, start again.<PHONE_NUMBER> Let me see what's happening with Royal Gold. Royal Gold is down $5. What is going on here? So this is, Royal Gold is a stream of folks, okay? One of the... When you say streamer for the normal, because I wasn't even aware of that word. Streamer, I think, we stream on TV. Yeah, so streamer is that they buy the streams of cash, basically. Okay.  I like to call it a royalty company. Yeah, it is a royalty company. So they come into companies, they finance the companies. How many employees do they have? 23, look at that. How big are they? $7.5 billion company. Right, and what's this? I mean, it is amazing. And they take in a half billion a year. Yeah. So they're making royalties off their assets. They have 23 people managing that paper.  Stay right there, folks. Tommy and I are coming right back. The tax act of 2018, set up tax-free zones across the country where you can build and hold for 10 years and pay no tax on the profits, which makes these lots valuable. The investment is anywhere from 30,000 to 75,000. The interest paid is 7% yearly paid on a monthly basis. According to bankrate.com, the best rate for a four-year CD in the country as of February 20th is 3.1%. A $50,000 investment at a normal four-year CD rate of 3.1% would give you income of $1,550 per year or $6,200 over the four-year period. That same $50,000 investment in the Tiger First Mortgage Program would give you $3,500 per year or $14,000 over the four years. What should you prefer? $6,200 or $14,000 of interest on your investment. If you'd like more information about the Tiger First Mortgage Program, you can call me at<PHONE_NUMBER>. That's<PHONE_NUMBER>. If you haven't checked out the Newsletters page of TFNN.com, what are you waiting for? All of the TFNN Newsletters are informative, up-to-date, affordable and must have for every trader looking to gain a competitive informational edge in today's markets. TFNN Newsletters cover every aspect of the markets to offer you the very latest in market news. Plus, new subscribers get to test drive our Newsletters risk-free for 30 days. From all aspects of the markets including stocks, bonds, metals, commodities and tech, there's a newsletter to fit your needs exclusively from TFNN. Stay informed each day you trade and get the competitive edge that will help you stay ahead of the game. Visit our Newsletters page by going to TFNN.com and click the Newsletters button near the top of the page. TFNN.com Educating investors. 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 Direction's daily S&P 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 shares carefully before investing. The Prospectus and Summary Prospectus contain this and other information from the 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. An investment in the funds is subject to risk including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, Four Side Fund Services, LLC. Don't forget, you can listen to TFNN live on your mobile device per day. Go to TFNN.com and hit Watch Tiger TV. That's TFNN.com and hit Watch Tiger TV for the latest market information. Six Nasdaq five S&Ps down three and a half and so on the real gold deal one of their companies that they do business with let's see. As you said man, they're streaming interest right? It's a royal gold falling as much as 6.7% as the company and the interest on 35% of gold and 18.75% from Mt. Milligan and so this is where you have a century of gold tumbling as Mt. Milligan review raises concerns so after taking an impairment charge of 230 million on the mine and starting a technical review so the impairment charge reduced the carrying value of the mine to 522 million so this is where exactly you're talking about so go ahead. That's it, primarily due to reduction in gold recoveries, I got it. Less gold, it's costing them higher unit cost. And so they have a 35% interest in this mine which Centura is operating. Right, less gold. You got it man, you got it for sure. So what does happen, see the cool thing about royalty companies, streaming companies in general is that they get their money off the top meaning off the gross. But if it's less gross guess what, there's less money. Yes. That's where that comes down to. Reduction of gold recoveries. Less gold coming out. Less money for royalty. What a business though to think about it. 23 people, 7.5 billion dollar company. It makes me think of almost like a head-trunt a family-run fund. You can have a family fund in New York managing billions, right? And you got 10 or 20 people in the office because guess what, managing a million dollars and managing a billion dollars, yeah, there's more to do. But most of the time, you're buying positions, you're doing it electronically, there's processing, there's so forth and it's kind of similar. When you're doing the same thing, you're just getting a percentage of revenue of other people operating that business for you. That's the AMD. I believe AMD came out last night. I believe so. So let's see what that's doing. Flat really, it's down 64 cents. Yeah, that's about 2%. It's a tiny stock. So let's see what they had to say. I think you can right at the top those and tap into results, but analysts see strong execution. Let's see what they got going on here. Chip Mecca reported third-quarter results that were slightly weaker than expected, gave an outlook that was in line. Despite negative surprise in the quarter, analysts probably positive on the results noting outlook indicated continued market share gains as well as strength in new products. Let's see if we click here on the third-quarter results if that's going to get us the full. So let's see, revenue in the current period will be about 2.1 billion. What are we seeing here? Is this the actual plus or minus 50 million? AMD said Tuesday in a statement that compares with an average analyst of about 2.15. So pretty close to in line. They are the number two maker of computer processors and they're gaining on Intel. That's the top headline. Yeah, and look at this. Go for it. When you see this folks, okay, this is pretty amazing. I always look at this before they came out with the numbers, but you're going to see the jump in this number was pretty amazing, man. Now they have 10,000 employees. So look at this. We were going from 1.5 to 1.8 billion. Yes. And they're looking at 2.1 next quarter. Yeah. And then it smooths out a little. It comes back down, but that's pretty intense, man. And I wonder how this lines up only because next year very similar, right? They jump back actually to 1.9 and then to 2 and then they get the surge to 2.3 and 2.4. Yeah. So maybe that has to do with... 3rd and 4th quarter. Yeah. So we get Apple. Apple's going to be coming out after the close today. Can we do the expected move on Apple? Yeah. So we're at 242.96. So what we're going to do folks is that inside the Analyze tab and think of Swimplug, we're going to do the Swimplug, we're going to do the Swimplug, we're going to do the Swimplug, we're going to do the Swimplug, we're going to do the Swimplug, we're going to do the Analyze tab and think of Swimplug, you can just basically put that in there and get an expectation of what the move will be, what the up or down. That's right, so we're getting the one day move. 10 bucks. 10 bucks, 10.27, about 4%. Yeah. You know, you're trading at 243 and that is up or down. So basically if you're buying an at the money call, the expired on call it Friday because it's close enough. So you'd be buying both legs, volatility up or down. So we're about $10 looking for volatility, not directional volatility. Apple. What are they going to take? And then we'll pull up both their earnings because man, oh man. Facebook, so Apple's 4%. I'm guessing Facebook is going to be a bigger number because they have more at stake in terms of percentage wise. Facebook. $11. Because if they were trading at 200, then 10 bucks would be 5%. So 180, you're talking about 6%, maybe something like that. Just off the top of my head. But let's pull up because both of them staggering numbers, man, staggering. In terms of Apple, Apple almost as staggering as it gets on revenue. The only one that really puts them to shame is Walmart. They only 1.09 trillion now. No, they were at 1.1 yesterday, weren't they? Yeah, they were at that point. They were up as high as $249. Yesterday was quite a sell-off, man. So for the quarter, $63 billion in revenue, man. And look at the jump, though, for their holiday quarter, man. $86 billion. They'll be looking for the next one. It is. They're going to be there. They'll probably be there on their holiday quarter next year. Because you see the gap. Well, I say that, but check that out, man. They were at $88.3 in 2018. That's pretty remarkable. They can't grow to that degree. And products, 225. They no longer have the iPhones in there, but they may get some questions on that iPhone in the conference call when they talk about it. But they don't break it down anymore. But earnings-wise, big numbers to the bottom line, $284. And when you look at it, $2.84 per share. And how many shares they got? $4.5 billion. Not bad. Big money. They're just a cash machine. Facebook. A $535 billion company. Pretty remarkable, man. And revenue-wise, they're going to be looking for $17.3 billion. And $1.91 to the bottom line. Look at the difference in growth, though. Facebook's still growing by almost 45 to 50 percent across all the world. Definitely. I mean, they have an estimated P.E. They're looking at about 23. They're looking at 2.4 billion shares. So look at that. That's a small P.E. for a growth aspect of what they're saying they're growing at. Yeah. Pretty amazing, actually. Yeah. I mean, maybe there's some worry there in terms of regulation and being able to continue that growth. That's regulatory worry, exactly. Which they should have. We just saw Amazon come up with their numbers, right? They grew their advertising. I think it was from $2.5 billion to $3.9 billion. You're talking about advertising alone. Glad you just brought this up, too. Amazon folks, you know what they just did? They just went zero cost for food delivery. To compete with the Walmart and the likes. They blew Walmart away and Kroger away, because they both they got rid of the I read the article this morning. They got rid of the cost of doing it. They got rid of the $35. That's what you do. If you do order, you get delivered for nothing. Okay, we'll find it. Is that wild, though? Alright, we'll find it. Zero. Can always count on Amazon, too. As the zero adds more zeroes to Jeff Bezos' wealth. That's right. He needs it. Stay right there, folks. Tommy and I are coming right back. We have the Dow Industrials right now down nine. That's basically flat S&P's off Korean and a half. I'm certain you are or strive to be one of the best of the best at everything you do in life. It's the most common trait that we Tigers and Tigers share. If you're looking to become the best of the best when it comes to managing your money, let me teach you to do what most wealth managers tell you can't be done, which is how to time the markets. I'm Steve Rhodes, author of Mastery Probability and for the last 12 months Timer Digest has been tracking my newsletter signals, which have earned me the ranking as their number one market timer for the S&P 500 for the last 12, 6 and 3 months. Timer Digest also ranks me as the number one market timer for gold as well. The fact is, markets can be timed, and I'll teach you the exact set of tools that I use that will transform me into one of the best at what I do. Sign up for Mastery Probability today by clicking on the newsletter tab on the homepage of TFNN.com and get immediate access to workshops where I take you step by step how to use an extraordinary set of tools as well as provide great market calls to sign up today. If you're a trader in the market looking for exposure to gold or gold mining equities, then now is a perfect time to sign up for Tom O'Brien's gold report. The summer is over gold is trading back above $1,500 and the 10 year treasury is hovering at around 1.5%. Tom O'Brien has been writing his weekly gold report for almost 18 years. There's no one that knows more about how the gold market trades and how gold mining equities react. New subscribers get a 30 day money back guarantee so you have nothing to lose. Every Monday morning Tom publishes his weekly gold report with coverage of gold, silver, bonds, the XAU, HUI, GDX, the dollar as well as more than 30 different mining equities. As of September 3rd gold report subscribers have 5 active open positions with an average unrealized profit of almost 38% for each position to see for yourself the types of profitable trades that are recommended within the gold report. Sign up today by visiting TFNN.com Since 1984 Basil Chapman has been using the Chapman wave methodology to advise traders of his expert market opinion. While originally hand drawing charts from the late 1970s into the 1980s, Basil noticed that prices under most circumstances virtually always had a certain number of legs to the upside before declining sharply. Later he found that computer software which included the standard market technical indicators enhanced the degree of accuracy in calling price turns as well as market trend calls. Thus was born the Chapman wave sequence. Using the Chapman wave methodology along with other indicators Basil Chapman advises his subscribers of his expert market opinion each market day with his opening call newsletter. Right now you can get a 2 week free trial to the opening call Basil's daily trading newsletter by visiting the front page of TFNN.com Cancel at any time during that trial and pay absolutely nothing. Get your 2 week free trial to Basil's newsletter of the opening call today by visiting TFNN.com This segment is brought to you by Think or Swim. For more information just click the Think or Swim banner on the front page of TFNN.com Now this flat NASDAQ is up 3 S&Ps are down 2 and as you come over to our website at TFNN folks right under featured content you're going to see how man Mr. Basil Chapman he is going to be doing a live subscriber event Wednesday November 20th November 20th November starts on Friday man Halloween tomorrow we're going to love it that's right so Basil's going to be in there with subscribers you can check it out on the front page the opening call his daily trading service subscribers gain exclusive access to that Wednesday webinar 90 minutes long he's going to have a comprehensive review of the Chapman wave techniques should be pretty cool 90 minute webinar and the market outlook ahead for 2020 Basil's got some great picks already right now up 15% and 30% entry year and by request Basil's going to be reviewing many of the techniques for the current subscribers and new subscribers that helped him in their successful analysis that includes the rhythm of price movement in all time frames the practical application of moving averages the arc and cup formations and the Chapman wave notations and he'll also be discussing stack sectors and stocks of the of importance going into 2020 and of course that'll be archive so check it out get in there great service always putting out updates for subscribers over the weekend Monday morning his trader corner I encourage people to check it out and of course 30 day money back guarantee and that'll get you all the way through November man pretty cool and what do we got tonight man World Series game 7 so so wild too because they the home team can't win it man I know we'll see if they can win it tonight so the the home team it's in Houston you got the Nationals and the Astros game 7 pretty remarkable the first time that they have going to a game 7 that the home team hasn't won a game and I actually heard a stat not sure if it's true first time in NBA NHL or major league baseball did the first six games of the series the home team hasn't won a game 1400 series amazing it is stay right here folks you can think of swim coming up next that man Mr. Basil Chapman Steve Rhodes Day wait I'll be back this afternoon thanks pal thanks man look at him folks


Hey, it's Rob. Today. We're gonna be looking at the looper and drum machine functions on perform VE Let's dive into it First thing we're gonna do is make a cool sample synth sound that we can loop on the perform VE So I'll just take a quick sample Just add some reverb it next up. Let's figure out which drum sounds we want to use for our loop The way you access the drum sounds on V is through the looper button on the bottom left corner here There's the kick and in the bottom right corner. There's the snare and when the loopers activated The headphone button triggers the hi-hat sound the kick in the snare and the perform VE both have four samples Which we can access by holding down either button. So let's hold down the kick and go through the different kick sample options I really like the third one. It's kind of punchy. So let's use that and for the snare There's a clap. I'm gonna use the clap for this and there's only one hi-hat sample It's just a classic sounding 808 or 909. It sounds really good. So you don't need more than one next up Let's record a quick drum loop One thing that's really cool about the looper and perform VE is that it allows you to record a one bar drum loop and then Add a multi bar chord progression over top of it Whereas on other loopers you'd have to record as many bars of drums as you want of chords. So let's do that We're gonna record a drum loop So we arm the looper by just pressing the loop button and you know It's armed when it's flashing and then as soon as we press one of the drum notes Then it'll start recording the loop. I don't really like that snare bit So what I'm gonna do is I'm gonna delete just the snare We can pause the looper by pressing the tap button, which is what I did there in order to delete any of the drum voices Or just the loop you can do that by holding the set button and pressing which part of it You want to delete in this case? I just want to delete the snare. So I'm just gonna hold set and press snare I'll play the loop so you can hear it happen So now the snare is gone next. Let's loop the sample synth patch we made One really cool feature that the perform Vee has is a sidechain compressor built-in The sidechain compressor is linked to the kick on the perform Vee So whenever the kick fires it compresses whatever else is playing So if I have a pad using the vocal sample synth Or if I have another synth that's plugged in using the aux input the sidechain compressor will Compress that or make it kind of duck in volume whenever the kick goes I'll show this just using the loop we made Firmware 2.0 adds the ability to loop the auxiliary input on the perform Vee Meaning that any instrument like this that you put through it can be used with the sidechain compressor and with the looper Today, we're gonna be using the deep mine 12 from Bairnger. We're gonna be adding some synth bass and some pads Let's just start by adding some bass to our loop Different instruments or synths or drum machines and you want to combine them all the Vee's a great way to do that Vee's also a great way to supplement a live performance with synths at this price Just the perform Vee's looper and drum machine make it worth it And that's not even touching the sample synthesizer and all the other vocal effects that it has that last loop was a really Standard example of something you'd use a looper for let's try something that's a little bit more experimental This is gonna be just a really short loop and the goal of it is to create kind of an interesting Background texture under what I'm going to be playing on the deep mind. Let's just go into this I'm gonna make a really short loop. You'll see Bands like Radiohead use technique I just want to mention Radiohead in the video. Tom York notice me Bands like Radiohead have been using looping techniques like this for years where they'll create a really short textural thing and then play It underneath whatever the rest of their song is and it just fills out the mix a little bit And that's another thing that you can do with the looper and drum machine on the Vee The looper on perform Vee also allows you to quantize it to MIDI clock or tap tempo You can toggle this on and off by pressing the tap and set buttons at the same time So when the ring lights up solid green, then it's unquantized and When it lights up kind of dotted then it's quantized Quantization on the Vee locks into the nearest sixteenth note Meaning that if you play a drum note when quantization is on and it's just a little bit off the beat The Vee will knock it into the nearest beat Which can really help if you're having trouble getting your drum loop synced to tempo or You need them to be synced with another instrument that you have connected with MIDI to the Vee Quantization just makes the Vee way more versatile when it's playing along with other instruments or when you're working with the digital audio workstation Above all else the looper on perform Vee is fun Accessible and inspiring It's super easy for beginners to get into or for more advanced players And it's got a lot of features that set it apart from other loopers like the drum machine or the sidechain compressor Thanks for watching if you haven't already pick up or perform Vee from your local dealer


To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Alan Clare Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble be thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost now remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Clareka Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by DiliVab Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by David Starner To My Cat Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Eric Ray Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Jan McGillivray Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Jason Mayof August 21, 2007, Montreal, jasonmayoff.voices.com Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, There is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Justin Barrett Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, There is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To My Cat by Rosamond Marriott Watson Read for LibriVox.org by Kara Schellenberg Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To my cat, by Rosamond Marriott Watson, Read for LibriVox.org by Kristen Hughes. Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem To my cat, by Rosamond Marriott Watson, Read for LibriVox.org by Kevin Winter. Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of the Poem This is in the public domain. To my cat, by Rosamond Marriott Watson, Read for LibriVox.org by Leanne Howlett. Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of the Poem This recording is in the public domain. To my cat, by Rosamond Marriott Watson, Read for LibriVox.org by Mary Mack. Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable. End of Poem This recording is in the public domain. To my cat, by Rosamond Marriott Watson, Read for LibriVox.org by Sarah Jennings. Half loving-kindliness and half disdain Thou comest to my call serenely suave, With humming speech and gracious gestures grave, In salutation courtly and urbane, Yet must I humble me thy grace to gain, For wiles may win thee, though no art sense slave, And nowhere gladly thou a bidest save Where nought disturbs the concord of thy reign. Spinks of my quiet half, Who dainst to dwell a friend of my toil, Companion of mine ease, Thine is the law of rar and ramazese, That men forget dost thou remember well, Beholden still in blinking reveries, With sombre, sea-green gaze inscrutable.