All right. Hello. How's everybody doing today? My name is Blake Yeager. I am the director of the director of next generation markets at Rackspace Which is basically a fancy way of saying I work on things that are not products yet And specifically what I've been working on for about the last six months or so is 0vm, which is a new open-source technology that Rackspace has invested heavily in most of the core contributors of the technology to work for Rackspace today But we're hoping that you know over the course of this week in the next few months We're going to start to change that and get more committers involved from outside of Rackspace as well I have cam. Well gilyadolf here. Who's the creator of 0vm? I'm going to invite cam up on stage later on when we do a little bit of Q&A at the end of this session But before then what we're going to do is basically give an overview of 0vm We're going to talk a little bit about some of the use cases that are enabled by 0vm And then specifically we're going to do a little bit of a deep dive into the integration between 0vm and OpenStack Swift And how you can kind of turn Swift from just a basic object storage solution into a converged compute and storage platform And I'm going to do a live demo. So I'm going to cross my fingers and hope that goes well Please be forgiving if if it does not So what is 0vm? You know the most the simplest way to describe 0vm is it creates a secure isolated Execution environment in which you can run a single application Process or really any arbitrary code and then you can take 0vm and embed it into storage systems Even multi-tenant storage systems such as Swift and you can allow users to process manipulate search Do any type of arbitrary computing on their data inside of the storage system without having to pull your data out of the storage system And load it either download it locally or pull it into a compute cluster or Hadoop cluster or something like that Some of the technical details behind 0vm, so it's based on a project called Google native client or knackle So knackle is a technology that Google originally created to allow them to allow users to safely run Native code inside the browser. It's embedded in in Chrome today And what we did was we took that native client technology We extracted it from the chromium project and we made it suitable to run server side and specifically to embed in storage systems Like we were talking about it leverages 0mq for networking although we're in the middle of kind of rewinding rewriting The way some of that networking works It includes a full compiler tool chain So there's a GCC tool chain that allows you to cross compile anything you've written in C even assembly And you wind up with an executable that you can execute inside of a 0vm instance And then we have what we call the 0vm runtime or ZRT So 0vm by itself basically provides you a bare x86 execution environment And what ZRT does is it includes a port of glibc? It provides basically a subset of the POSIX API It provides an emulated in-memory file system So you have kind of something that starts to look like a system instead of just kind of a bare process And it also includes things like a port of the CPython interpreter So if you have Python code You can actually just pass that into a 0vm instance as a tar ball And you can execute it using the port of CPython that we already have included in ZRT So another way that we like to describe 0vm is it's really a computing platform that consists of a group of technologies You know one of those is the core 0vm technology that creates the the sandbox that trusted execution environment Another is the ZRT technology that we were just describing All built around a set of core principles. So I want to kind of talk through those principles And what they mean to the 0vm team and the 0vm project The first is this idea of being secure. I'm sorry small light and fast So the the 0vm executable is only about 75 kilobytes of code. So it's very small You can start a 0vm instance in as little as five milliseconds. So you can start it very quickly It's very lightweight and it's fast So once you there is an upfront validation process that occurs But you can you can actually go ahead and pre-validate code that's going to execute inside of the 0vm Execution environment and once it's been pre-validated. You're basically running at native performance. There's no overhead. That's kind of you know sitting between Your code that's running and the hardware that it's running on It's very secure. We talked about the security derives from the Google native client project So not only do we create this inner and outer sandbox around the execution environment that we're providing to users But we also go through and we validate all of the code that's going to be running inside that sandbox We use the stock validator from from knackle And that ensures that nothing that's executing inside that sandbox is going to either maliciously Or accidentally break out and do anything that it should not be doing We like to describe 0vm as hyper elastic and this is the idea that you know You can use an entire cluster of machines hundreds or thousands of machines for a few seconds at a time By creating 0vm instances on all of these machines networking them together And then spinning them up and then spinning them back down and disposing of them when you're done So instead of having to you know pay for an hour or even a minute of a virtual machine You can start to you know use seconds or even milliseconds of compute across large clusters It's embeddable. So we talked about the ability to embed 0vm inside of multi-tenant storage systems We're gonna go a lot more into the integration with open-stack Swift today But it's by no means limited to being integrated into open-stack Swift. It could be embedded in other storage systems as well We like to think about it as being functionally pure or we sometimes use the word deterministic to describe this and Basically what that means is for any given set of inputs and we control the inputs into a 0vm instance very carefully You will always be guaranteed the exact same output and this is important for a couple of reasons one It allows us to do things like inside of Swift when you've got three copies of an object stored on three different physical nodes You can actually process all three of those copies in parallel and you can be guaranteed You're gonna wind up with the same result in all three locations It also allows us to do things like pause execution of that environment move it to a different physical Location restart execution We can replay execution If we can if we have the same inputs we can kind of replay and wind up the same output So it makes a lot easier for debugging and things like that And then of course the last point up here. It's open source. We believe in creating a community around this. It's all available today Apache 2.0 license All the repositories are available on github all of the documentation is published on our website 0vm.org Or docs dot 0vm.org is the the documentation site specifically So one of the questions that I get asked a lot when I'm describing 0vm to people is how does this fit in the in the Realm of other virtualization technologies So I kind of threw together this slide where I want to kind of talk a little bit about the difference between traditional virtual machines Containers things like LXC or open VZ and then 0vm and where they're similar and where they're different so the Common thread between all of these different technologies is there ways to safely share Hardware between multiple users or multiple, you know processes in on a single physical host But that's kind of where the similarities end You know we talk about traditional virtual machines You have a dedicated kernel and an operating system and you can customize that in any way that you would like You do have the overhead that's created by kind of presenting an entire virtualized set of hardware to each of those individual Machines Startup is a little bit tends to be a little bit slower But you do have really good security because everybody is very well isolated from from the other users Comparing that to something like containers you usually have a shared kernel and operating system between multiple containers That lowers the overhead it allows for a much faster startup time But you wind up Sacrificing some of that security now there's been a lot of work in the last few years around, you know C groups and namespaces specifically with LXC to make it more secure, but you still wind up opening yourselves up to some some chances of you know Somebody inside a container being able to either DDoS the underlying system, you know through syscalls or something like that Or a bug in the kernel Exposing something to other users that it shouldn't be exposing And then you've got zero VM where you don't have a kernel or an operating system at all It's we're really not virtualizing a system at all. It's really more of a single process a single execution environment that you're providing Very low overhead very fast startup and because of that validation that we're doing we maintain that security that makes it safe to run this And to even allow users to execute arbitrary code inside of multi-tenant systems such as public cloud storage services So what are some of the use cases enabled by zero VM? So the first one we think we usually think about two different groups of use cases The first one is going to be this idea of data local computing So you have your data stored somewhere perhaps in a storage service a public cloud storage service And now instead of you having to pull your data to your application to process it You can actually take your application and push it to your data and execute your data in place without having to move it around The other group of use cases that we like to talk about are kind of simple scale-out architecture So zero VM does impose some constraints on the design and architecture of applications But if you're willing to operate within the constraints of zero VM What you wind up with is an application and data bundle that can be scaled Horizontally as easily as you can distribute your data So instead of having a multi-tier application where you've got a load balancer tier and a web tier that you know scales out Very well horizontally and then some sort of centralized database. That's very difficult to scale horizontally And a bunch of interconnects between these different layers You wind up with an application and data bundle that you can very easily scale and just distribute with a dumb proxy In front of it distribute the load across that data So embedding zero VM and open stack Swift so For the Swift developers in the room apologize about my overly simplified Swift architecture diagram here, but for those that are not Swift developers And are not super familiar with the architecture of Swift at its most basic layer Swift has a layer of proxies Which can very easily be scaled and then a layer of storage nodes and there is what's called the ring It's basically a distributed hash table that maps Individual objects on to specific locations on those storage nodes So when an object gets stored in Swift it gets first sent to the proxy the proxy looks up in the ring where it should store The three copies of this well Swift is configurable You can store n number of copies most installations store three copies Rackspace cloud files uses a Replication factor of three so it picks three storage nodes. It sends the data to those storage nodes and then returns a Response to the user that the data has been stored successfully So when we integrate zero VM with open stack Swift and I'm going to get into a more detailed architecture diagram in just a second We install what we call the zero cloud middleware And that installs in the proxy nodes and we also run that on the object storage nodes themselves And that zero cloud middleware is what's going to enable us to actually execute the zero VM Instances on those object storage nodes where the data resides So I've realized this is a pretty busy diagram I'm going to try to kind of talk through this in in a in a real-world example And then I want to kind of pull up a live environment that we have and kind of show some demos of this running so Basically, if you look at what's happening inside of zero VM, we've got the zero cloud middleware, which is running on the proxy The user sends a request into that to that middleware And it's that request to the zero VM middleware are flagged with a specific header in the request And that request can include a couple of things it doesn't have to but it can include the Application or the image that you actually want to run inside the zero VM in instance And it can it needs to include what we call a job description file and that job description file Tells the middleware exactly what it needs to execute and on what objects inside of Swift it needs to execute those on And you can do things in this job description file like you know say I use wild card So you can say I want to search Every object inside this container and the middleware will actually go out and pull the container listing from the container nodes It'll figure out okay there's these hundred different objects that are stored inside this container and These objects reside on these you know hundred different physical nodes and Then the middleware goes out and starts a zero VM instance on each of those physical nodes to search the object That happens to be located on that node and then the result can be aggregated back together You can do you can kind of connect all of these zero VM instances to a single reducer node for example And you can aggregate those results on that reducer node You can concatenate those results in the proxy And you can either store that as a new object inside of Swift or you can return that to the user as a response to the To the request that initiated this You can also have the application that you're going to execute inside the zero VM instance can also be stored already Inside of Swift as an object and it can be pre validated if it's already stored inside of Swift So if you look at that connector that can you know talks to the get handler and access as a file That would be if the middleware needs to go out and actually pull a copy of the Application that's going to be executing inside of Swift. It does that using the standard get handler that already exists And like we talked about you can build networks of these instances And so you'll kind of see the executor that's residing on the object storage nodes It handles connecting the individual zero VM session that it creates on that node To other zero VM sessions that might be running in this cluster allowing you to kind of create entire map reduce operations or really any Directed a cyclic graph that you like that you would like to define in the job manifest file All right, so now I am going to swap over to a live demo. So let me exit out of here real fast. All right, so This environment that this environment that we're demoing right here is what we're calling zebra It's located at zebra dot zero VM org. This is a playground environment That the team the zero VM team has stood up to allow the community to begin to experiment and get their hands on The zero VM technology without having to download it and it set up their own environment to really experiment with this We're going to be making you know over the next few weeks We're going to be opening this environment up to more and more members of the community So if you're interested, you know, please let us know and we'll get you on the list to get access to this environment It's about four racks of gear that's currently stood up in a data center just out of just outside of Washington, DC And it contains a standard Swift installation with the zero VM middleware installed on the proxy nodes and the object storage nodes like we talked about the file manager that you're seeing up here, this is a Basic JavaScript file manager that the zero VM team has written It provides all of your standard Swift functionality that you would expect, you know the ability to create containers Upload objects download objects things like that Sorry as well as some additional functionality that's enabled By zero VM such as the ability to execute applications or you know execute Job descriptions like we're talking about So the first demo that we're going to go through is going to be kind of a basic word count demo And so what we've done is we've written a basic Mapper function in Python, so we're going to use the standard Python interpreter That's built into the zero VM runtime to execute this mapper And this is going to go through and it's going to open up a book We've got books from the Gutenberg data set pre-loaded into a container I'll show you I'll show you those in a second So it's going to go up open a book and go through and run a word count on that and Then we have a basic reducer function That again we've written in Python and this is basically going to take all of the output from each of these word count These mappers that are going to be running and create a report for us that we're going to be able to view in in the response And what we've got here this JSON file this word count Shakespeare JSON This is what we call a job description file So I'm going to kind of talk through this a little bit because this is it actually how you tell the zero VM middleware Exactly what you want it to do and how you want it to do it. So the first thing you'll see is You're basically telling it for these mapper nodes For the word count mapper nodes You're going to be executing it using the Python that's built into to zero VM And what you're doing is you want to connect standard in Based on based on the object that is connected to that mapper node and What you do here is you tell it the path that you want to actually execute this on so We've got Swift the little dot in there is just an easy way of saying my account inside of Swift Instead of having to put a big long off Token and so in the Gutenberg container I want to search every object that matches that wildcard 1ws star Which happens to be all of the works of William Shakespeare that are that are stored in the in the Gutenberg data set And then each of these mappers you want to connect those so here's we here's where we're kind of describing The the way we're going to connect the network to the single word word count reducer that we're creating And then we've got a description of the word count reducer Here is the path to the reducer code that we want to actually execute inside of this And then we're basically not going to connect standard out to anything Which will mean that it will be returned as the output of this will be returned as part of the request when it's executed And just to show you where this is actually going to be running against Here's the container where we have all of the Gutenberg data stored and so that's where it's actually going to be running so when we go and We actually go through and execute this we're sending this job description to the zero cloud middleware that's running on that proxy nodes It's going out and doing the lookups figuring out where those objects reside It's going out and starting Instances on all of those nodes and then it's connecting those to the reducer and then the reducer is returning the report that you're seeing here So we went out and searched 76 different books so we went out and store and created 76 different zero VM instances All those were connected to that single reducer and this is the output With the top hundred words that that showed up in Shakespeare's texts Below that we've got a detailed execution report for every one of those instances It's not displayed very pretty here in the in the UI. That's something we're going to be working on But basically for each of those individual instances You can tell exactly what the wall clock time that that instance was running for how much actual a CPU time that instance took Any IO that that instance did and this is where we can start to get that granular level of functionality to enable to you know us to you know potentially charge users based on just you know the few milliseconds Or seconds of CPU time that that their particular job took even though it was run across a large cluster of nodes So the next demo that I want to show is the ability to actually Manipulate images and objects dynamically as they're being retrieved out of Swift so what we have is we have a Images container. We've got a couple images here. One of them is spiral, which is what I'll use for the demo and so this is the image that is stored inside of Swift right now so the image doesn't contain any type of watermark or anything. It's just a plane. It's a plane image And what we've done is we've set we've set up our Account so that every time we open an image that is of a certain particular content type in this case JPEG We are actually going to execute a zero VM application on that image And we're going to dynamically insert a watermark on that image as it's being retrieved out of Swift so if we go ahead and Open this spiral image It's actually going and it's watermarking that image on the fly and inserting The zero VM watermark which we set up our application to just use that watermark And the cool thing is you can actually then pass arguments into that zero VM application To do different things so if you want to move that watermark around you can pass arguments and say x equals 100 And let's say y is 100 and this will If you open that URL now Those arguments got passed in through the URL to the zero VM application and it dynamically adjusted the position of the watermark in the image You could imagine using this to store kind of a single version of an image in Swift and then serving Different resolutions or different formats of that image based on different, you know target devices or different use cases Instead of having to kind of create an entire Group of images based on every possible configuration or or target device that you would like to see So switching back to the presentation here And it worked all right that was good So what are some of the future possibilities with zero VM in Swift so at the most basic use case You know you can imagine having a object storage offering where instead of just having to store Static objects and and you know retrieving them out of the storage offering if you want to do any processing with them You can do basic things like you know search those objects kind of like we were doing with the with the word count example Or somehow process or manipulate those objects You can imagine having a container full of images and you want to go through and generate thumbnails on all those images Well instead of having to download those all locally generate the thumbnails You can just write a little zero VM application that generates thumbnails You can push it up and it'll execute on the object storage nodes where those objects exist where those images exist And you can create the output as a new container That's full of just the thumbnails of all those images so things like this that are just a better object storage Offering and eventually if you start thinking about more and more use cases You can do like that you start to think about creating this entire compute and storage big data platform You can start to do full map reduce operations We are looking at the possibility of porting You know tools from the Hadoop ecosystem say to be able to run natively on top of the combination of Zero VM plus Swift so instead of having to stand up your own dedicated HDFS cluster You can just borrow a public cloud cluster for a few seconds to run any type of big data analysis jobs that you want We're also looking at kind of you know the idea of targeting solutions at specific verticals You know the media and entertainment space has a lot of use cases around Rendering and transcoding media. We could see kind of a portfolio solutions that could be built around that The big data space. There's a lot, you know, especially scientific Python Is something that we think there's a lot of different use cases that could be very applicable for this type of solution And then the idea that you could start to using zero VM push dynamic content creation to the edge So instead of just CD ending Static content actually being able to start pushing that dynamic content out to the edge For applications where that type of performance makes a lot of sense All right, so we've got about 10 minutes left and what I wanted to do is invite Camwell up on stage with me And open it up to the audience if they had any questions about zero VM the technology the integration with Swift Up here, you'll see all of the contact information for the project our website the github Organization are mailing lists as well as our IRC channel on free node So and if you do have questions if you can please use the microphones for the recording that way those can be Heard by anybody that happens to be watching this later on John How's it going? Great. This is a fun demo. It's great I have one question about the way that the compute is done with the replicas of the data So for example, you've got your full-text search or your water marking And you've got three replicas of the data So are you doing three times the compute or and just taking the one that fails first or I mean ignoring failures or? Is that like an ha strategy or are you just doing it on one or how's that working? Yeah, so so today we have what I like to describe a very naive job scheduler So it basically picks randomly one of the copies one of the replicas And goes and exit, you know decides to go execute on against that replica and it ignores the other two replicas There's a lot of opportunity there. We could we could execute on all three in parallel and you know, just grab whichever result finishes first We we could also Do things like you know have if you know if you have a zero VM instance that fails So right now if you happen to get to Constantine wants to come up here and talk about this as well I think but you know you could have something where if if one node is much busier than another node for whatever reason you could Pick like the least busiest and replica or the node with the replica. That's the least busy We've got some of that in Swift today So they'd be kind of cool to see those those kind of contributions for doing that with just the read and write affinity And then adding that in to say hey, let's put in something else. That'd be kind of cool Sounds good and constantly you have some dad. Yeah Right now if you write things back to Swift, we just run we can run things three times She's just works right now. I think the default action is if you write something back to Swift, it will run three times Oh, really? Okay. Yeah, look at that. I Learned something All right, another question over here. I guess since we're on the watermark example was that were you guys using pill for the Python or imaging library for the the watermark stuff. Yeah, so the library that we were using I'm trying to think Ron So as a lead-in, I'm actually curious like what about other Python compiled dependencies like numpy or numpy depending on your pronunciation Yeah, so we have compiled Python dependencies for the scripts that we're running in zero. Yeah, exactly So so we have a set of standard libraries already ported running inside the zero VM runtime We'd like to expand that set Like numpy is not one of those right now So if you'd like to do anything with that it's going to take a little bit of work to kind of get that ported and Compiled to run inside a zero VM As a community what we'd like to do is start growing that base of kind of cross-compiled libraries and application frameworks To to make it easier for people that that have different use cases like that one question How to keep the data safe safe safe? to keep to prevent the malicious code to do bad things a Damage your data Well as the whole point about zero VM is a very high security Zero VM is based on a Chrome and ACL as like described it and It's impossible to get out of the framework. So all your data That the code has is only the data which Operator or account owner allowed you to access So from inside zero VM, you can see data is open at files and you can write only to open file handlers Okay, so you cannot access any system Resources Yeah, and and right now when you present an object to a zero VM Instance it's actually presented as read-only. So you're not you're not going to be able to you know accidentally or maliciously you know Stomp on your existing the original object the original data So everything output is either written as a temporary file and then returned as part of the request Or it's written as a new object inside of Swift Okay, another question over here a very similar question. Does the Does the virtual machine block opcodes that? are Are not allowed inside the specification or does it rely on the compiler to not include those? We rely on our own tool chain our own compiler So you cannot just run any binary you need to use our GCC tool chain or we also support LLVM tool chain to tool chains and Only code compiler resource tool chain would actually run of course in runtime. We do is a validation Okay, so there is validation. So I I could I can't write a bad binary and then And get it to fully compile The validator we use is a verbatim copied from chromium project. So Zero M as secure as the Chrome sandbox Cool over here you showed in your watermark demo Executing code on retrieval. Can you also execute code on ingest? So we've talked about a couple ways to kind of put hooks into the system to do that right now It's it's not fully there. We've got some ideas about how to implement that That's something that we actually wanted to talk with some of the guys in the in the Swift community about because I think there's already some Some work being done around there. So we want to make sure we tie in with that also, how flexible is choosing what data to To execute on is it just my file type or? It's fully flexible right now you can access container database also as a read-only file So you can for example select from container database in any type of select you like for example You won't select something by name or by reggags anything you SQLite supports you can do that and then act on the result of that like choose objects Okay, another question over here. Yeah, if you still have time I Wanted to talk a little bit more about the data pipeline on the map reduce job that you had done How is the mapper processes communicating their results to the reducers? Does that get stored in Swift as a temporary file or is it using zero via this zero MQ channel? By the way, this this is Constantine here He's one of the co-creators of zero VM and he is also the guru with the zero cloud middleware So that's why he's answering a lot of these questions about the details in the work is there We do we can do it both ways In the demo it just relied on zero MQ and transfer it over the network to the reducer nodes How much data was being processed in the Gutenberg example? I think it was a very little data like 270 megabytes a few hundred mags So the most like the most time it takes is just to set up the cluster because if you set up the cluster of 76 machine or we had the demo where we set up cluster of 750 machines It's takes a couple of seconds like 10 seconds just to set up the thing Yeah, so so the way the way that the cluster is set up the way that networking works inside the zebra cluster today If you create a cluster of 750 zero VM instances for example, you know The networking would be set up for each of those and they would each be connected However, it was described in the job description file We've got some enhancements to the networking stack which we are getting ready to push out probably next week And that basically relies on a networking broker that was that sits on each physical node And maintains those network connections between the different physical nodes within the cluster So it's going to significantly reduce the startup time And and you know, we did some testing in our staging environment that you know Cut some of that time the execution time in half simply by reducing the startup time Right. I'm curious about what the biggest challenges are on the cross Compiling on the porting say of numpy and other things. What do you think the biggest the hardest parts are? Well There are two challenges the first challenge With a numpy and more sci-pi is that it's a library that's more scale up Yeah, and on our computer environment, we better suited for a scale out systems That's what the the second one is there that sci-pi uses in few places a Fortran and some exotic stuff which are not yet supported. So The most of parts of numpy is already Recompiled just from the first try and working So when you when you bring in a new library and you just I assume you just try to cross compile and see what doesn't work Exactly, what is that first few levels of stuff that needs to be ported? Like what are the calls what isn't supported? The the the main obstacle right now for numpy is lib ffi because it's written completely in assembly and not compatible assembly To the knuckle got you so you need to rewrite it with knuckle assembly and it's can be done only manually You cannot like do anything about that Got you. Thank you after lib ffi. I think it will be just a breeze because everything else is okay So usually as the stuff which is written in a pure python pure see is Usually work out of the box immediately All right. I think we got time for one more question. Okay. I'm one more question from the performance perspective Do you have some? how to handle the performance overhead because the Storage node is I will intensive but you introduce the computing into the storage node. How do you keep the to Keep the computing power For for the IO Yeah Well, if first of all in in regular swift if you don't Run there any computing that turn into would be to get all the data out and by getting all the data out is Also, not a very light with operation just to get data out of the swift. So If you do some data intensive light with processing then it makes sense to push it into the swift Yeah, of course if your processing is very heavy weight like hours over hours of processing the same data Probably it's not the best case to do it inside the swift Okay, so that type of computing is is basically for a light weight data intensive processing And in that case the actual load on Swift server would be less than the alternative just taking all the data out processing it and then putting it back All right, so so I wanted to thank everybody We are going to be around all afternoon at our booth which is kind of right outside across the aisle there tomorrow morning We also have a three-hour session where we're going to kind of doing a deep dive into some of the technical areas of This integration so if you're interested in learning more visit us tomorrow morning. We're gonna be up in room 405 And thank you


What's up everybody? Over here playing around at the shop It's what I like to call Monster Garage Sunday At the old lawnmower shop.  A couple more people jump in here and Talk about what I got going on over here What's going on with frostbite? All right, we got a few people up here. What's up everybody? so As you can see Hopefully my internet connection is good and it's not too blurry Try not to move around too much So while back you guys know I got the new core 4x4 aluminum racing bars with the double adjustable Johnny joints on both ends and We've had a lot going on. What's up Craig? We've had a lot going on lately with project storm Plus my own shop my own business over here plus working in general So frostbite's kind of been sitting in the driveway Getting forgotten about but we forgot about the old girl. So anyway This is what's going on before I go to the track. Hopefully this is coming weekend Like I said, we got the core 4x4 aluminum bars and what I'm working on Project storm, what's up Ryan? some brackets Now I have this simulated and when I get this done I'm going to show an install of how all this is going to look before and after but right now I have this set up Just about exactly like my factory bars and suspension is sitting on the rear frostbite If you picture this bracket right here as the factory hanger for your factory bars and Then this bottle right here is kind of like your rear end This is what you got going on all right, so Try explain this pretty decent here Right now where the bar is if this is towards the rear of the rear vehicle. This is the rear axle Right now where this bar is would be the factory location on the on the stock Having a brain part here on the stock Bars where the bars bound up on the rear hanger on the rear axle So that is where the factory Mount is and then down here. You got it mounted on the frame rail up front and I'm trying to lay these out about how My rear end looks like on the truck right now. This is about what we got. This is kind of the angle we have going on Not very good for drag racing granted we've been making it work and it's not doing too bad but on the trans brake we can do better and That's what these ball.   Here's the dilly this big hole is where your shock Where your stock shock mounting location is so this is a big hole to be able to get to that shock bolt still This hole right here would be a hole you would drill into the factory hanger Or bracket to be able to put a bolt through it Obviously this bolt here or this hole right here would Utilize the factory stock location where this bar is already mounting on the stock hanger This bolt hole down here is Gonna do this for us We're gonna drop this bar down about six inches and Then what we're gonna have is a setup that looks more like this more ideal for drag racing Usually you want to get this lower bar to start with you want to get it usually pretty straight and On my truck we have a 2-4 Beltech drop with two coals cut off the back and When I was mocking all this stuff up This is about how much drop I needed to get the bar down at a more reasonable level So this is what we got going on This is gonna be the other the other sandwich to it I Welded thick washers on each side That would sandwich the bar in So I don't have to use a like washers or anything to take up that clearance Obviously these plates will be mounted on the outside of the factory hangers and That is what I got going on That's what we've been screwing around with for a little while among other projects So anyway, I've had some people ask me about these plates Not gonna go too much in detail with I Was talking to a guy that actually made some of these plates Similar to this he makes it a little different where On the factory hanger They have like a rolled lip and he cuts a big slot down here so that it will slide over that factory lip I'm gonna cut that lip off of the factory brackets To where this will sit flush on those and it still has a lot of material here These will be able to bolt on to your factory Axle hangers so you'll have a bolt here and a bolt here and Of course down here you'll have your sandwich where your bar is gonna go between the two plates So you could bolt these plates on as a bolt-on deal Or you do what I'm probably gonna do which is I'm probably gonna bolt them on and I'm actually most likely probably weld it In a few areas on the stock hanger. I Don't think it's necessary, but I may do that or I may just weld mine on period. I don't know yet But that's what we got going on A lot of people have been asking me about these plates from the last video. I put up where they can get them Well, I think I'm gonna probably make some Obviously this that's going on frostbite I've been trying to get a hold of like some CNC shops some middle-fought fab shops around here And I've been talking to them Problem is they're so busy and backed up with making other stuff because of the whole virus thing still a lot of people's having to get parts made because nobody's Making parts for shit. So all of the metal shops are backed up So my idea is once I get this done and I test it on the track. I get some good licks on it I feel good about them. I'm gonna most likely sell some of these plates. I'll get them made I'll get them cut out where they actually look a little better Granted like I said, this is my personal set. So the holes ain't perfect They're not pretty because they're not made on a machine I made these literally out of a chunk of metal cut them out myself with regular hand tools and shit and This is what we have So hell, yeah, that's the plan But if you're interested in some I'm gonna have some made. I'll have some built after I get some testing done on it I Don't want to make anything and sell anybody anything yet until I test it and see how I like it and how it works on frostbite Generally speaking I'm kind of thinking on the trans break. I'm hoping that this will get a lot of the suspension straightened out We also put on double adjustable QA1 shocks Along with these bars these plates to get my bar down where it needs to be down here I'm kind of thinking we should be able to pick up at least a tent in The 60 foot we should be able to drop a 10th in the 60 foot. I'm hoping if not more If all this works, you know, the plan is to launch off the trans break at like 4 to 5,000 rpm I mean absolutely hammer the bitch off the line and If we can do that, I'm pretty sure we're gonna drop more than just a tent With all this stuff we got going on, but it's all about being able to drop the hammer I had a lot of rpm and it be able to hook and take it. So We'll see how it goes. It may take a tire change We're gonna test it on the same tires we got on the truck right now, but that's it So again, like I said, they're not ready yet But if you're interested in probably getting some of these things these are gonna pretty much work on all the ram trucks that will be Mostly lowered trucks. You're talking, you know a belt tech to four drop or Anywhere from a four to six inch drop These brackets are gonna work for you whether you have the core four by four arms that are adjustable or your stock Factory bars The holes I have drilled actually line up exactly perfect From here to here with my stock bar To be able to drop it down if I wanted to continue to run this the factory bar and then this is the Lowered version the lowered version core four by four bars and This bar is completely collapsed as short as it will go and This is exactly how long the factory bar is currently on frostbite as I've already checked them. It's exact length so Again, this plate should work for anybody that's dropped between four to probably six inches and it should be able to get you your lower bar down a little bit straighter and Get rid of this mess right here when you got a lower truck and you end up with a bar that looks like this So yeah That's the dilly Other than that guys stay tuned We have Video dropping tonight for a project storm this will be part two on the Torx storm supercharger on project storm and We got a lot done in that video Not much more to go. We still got a few things to button up and that truck will be pretty much done So again that video is gonna drop tonight stay tuned for that video and as always guys stay safe out there We'll see you guys on the next one. Peace


You cannot work in the police to combat crime if you look just for within your border. So criminals today, they are used to committing a crime someplace and moving to other countries to try to avoid and to get hit and off of the loss and only with a really strong network with other countries you are able to track those fugitives and to arrest them, to enforce your internal law. It's an honor for us, for the NCB Brasilia to bring these officers down here to Rio, to this nice landscape and to debate the subject trying to locate fugitives and how could we improve our network and personal contacts between the officers that will be in charge to locate and to exchange information of those fugitives. In South America we have really good relations with other countries and because that's our reality we were close to Paraguay, Argentina, Uruguay, Bolivia, Peru, Colombia, all the countries that we have a large, we have a long borderline with these countries and it's necessary that we exchange information with them, intelligence information, that's how we've been dealing with these fugitives. So we've been really successful in finding people that are escaping from Brazil to these countries and coming from these countries to trying to escape and live in Brazil.


New post war old Dutch cleanser famous for chasing dirt presents Nick Carter famous for chasing crime Every week at this time two great names are joined as new post war old Dutch cleanser brings you one of the most resourceful And daring characters in all detective fiction Nick Carter master detective Now let's have the truth whitey. Why did you get that suit of clothes? Fella that got croaked he took them off and give them to me himself Uh-huh, and I suppose he gave you his shirt and socks and necktie to sure sure He said I'd need him to go with his suit and he stopped the car so I could put him on Was that when you tried to kill him? No chief. That's when he tried to kill me. Oh, Nick This isn't getting us anywhere. You're wrong Patsy. Now. I know who really killed mr. Ratwell Now the case of the unexpected corpse today's adventure starring Lon Clark as Nick Carter Brought to you by new post war old Dutch cleanser It's about 10 o'clock in the morning as Nick and Patsy enter the office of Sheriff Tabor in the little town of Plain City, Texas Hi Sheriff hello Sheriff Tabor Well, I'll be dog Nick Carter and Patsy bone. What are you two doing out this way? Why we're on our way back home from California Sheriff and since we had to come through Texas anyway I reminded Nick of that invitation. You gave us three years ago remember sure I remember and you got here just at the right time We had a murder last night on our way. Sheriff. This is purely a social visit a murder here in Plain City Well about 10 miles east of here a big oil man from Dallas named our Leonard Atwell He was shot and killed by some hitchhiker. Oh, look Sheriff Well, how do you know it was a hitchhiker sheriff? Well, because we know at well started out from Dallas alone Ah, and when he we found the body was behind the wheel of his car with powder burns and a bullet hole in the right side of his head That sounds more like suicide.  I'll show you I I put the tools from the car in this table here Now what I want to use this piece of rubber tubing for yeah, search me Now over here. These were the clothes he was aware.  Well, that was on his right hand There was a little scratch there. Oh Now look at this piece of tape see that flaw in the weave where it was torn off the roll Yeah, thing like that might be a clue sure now on this table here I got his suitcases and the stuff that was in them clothes mostly. Hmm. This looks interesting Last will and testament of Leonard Frank Atwell. Mm-hmm. Yeah, he left everything to his wife in Detroit Thought he was from Dallas. Well, he was but he deserted his wife in Detroit 18 years ago There's a letter there in that envelope marked to be opened in case of my death Astin it'll forgive him and all that stuff looks of any much been carrying that around a long time Yeah, I guess so I suppose a man like that carried a lot of insurance $150,000 worth took out the policy only a couple of months ago right here in Plain City, by the way $150,000 who gets it well the wife I guess she's the sole air and the policies made out to his estate Hey sheriff, I don't see any first aid kit here. No, there wasn't one in the car Just that stuff you see here then where'd he get that strip of adhesive tape? It's perfectly clean Couldn't have had it on more than a few minutes Well, maybe when he cut his hand he stopped at a filling station or a lunchroom and they fixed it up for him Say Patsy now that sure sounds reasonable. Yeah Maybe if you can find that filling station or lunchroom You can get a description of the man who was writing with that well just before he was killed say that's a great idea I'll do that couldn't have driven more than a few miles without getting the tape soiled and if he should be That's okay buck folks, this is Buck Henderson my deputy as mr. Carter and miss Boyn How do you do? This telegram just come and I thought it might be important. Oh, thank you, but oh Say buck yes, sheriff. I want you to hop in your car and start out on a highway toward Dallas Stop at every filling station in lunchroom along the way and find out if at well stop there last night Good gravy sheriff Dallas is two hundred and ninety miles. Never mind. You just do what I Well, I'll be dogged something wrong where this telegram is from the chief of police in Dallas You see I wired him to send someone out to at well's home address and tell the folks there what it happened Well, well the chief says they ain't no such address. It's a vacant lot We came out here to see you Colonel Gardner because you knew mr. Atwell better than anyone in the county Well, yes in the course of our business deal as we became very close friends His death has been a terrible shock to me. You have any idea why he should have given a false address No, but I'm sure it wasn't done with any intent to deceive. I've never known a more honorable gentleman than Leonard Atwell Oh, then you didn't know he deserted his wife his wife Atwell told me he was a bachelor. Well, you'll get a chance to meet the bachelor's wife this afternoon She's coming here. Yep when I notified her of his death She wired back that she was taking the next plane Colonel Gardner Would you mind telling us the nature of your business dealings with mr. Atwell? Not at all He bought some oil leases from me a hundred and thirty thousand dollars. Well, you didn't sign those leases over to him without getting the money Did you as a matter of fact it did what he gave me a certified check for forty thousand at the time And he was on his way here last night to pay the balance and take up his note You mean the hitchhiker who killed him got away with ninety thousand dollars.  I'm afraid I'm too old to change my ways Now share you make a habit of doing that Colonel why every tramp in the country knows that this ranch is good for a meal And a night's lodging while last winter an old hobo got sick and died here and the Colonel even paid for his funeral Well sheriff there's little enough that we can do for those less fortunate than ourselves. Oh, yes, excuse me Hello Yes Yes, he's here in just a minute for you sure. Oh, thanks, girl. Let's be from the courthouse. Hello Yes, this is Sheriff Taber You did when Yeah Fine fine. I'll come right back to town Nick we got him a murderer. Yep caught him tried a paddle at Wells ring and watch is it somebody from around here No, it's some old bum just like I thought I'm sorry to rush off colonel, but we got a killer to take care of You got me wrong chief honest. I never croaked nobody and where'd you get his watch and ring? I told you I found and that suit he was wearing. I suppose you found that too. Yeah. Yeah, that's right chief It was all rolled up in a bundle like a decided to roll look you whatever your name is. It's Morgan chief Why do Morgan okay Morgan now? Why don't you open up and tell us what you did with the gun? I'd never had no gun. I'm a bum sure, but I never hurt nobody in all my life You hitched a ride with a gray haired guy in a big sedan last night, didn't you know?  No. No.  They were at Wells to okay sheriff But why didn't they have any money in this pocket? You said at well always carried a lot of cash Yes, but you didn't think he really did find that stuff do you think no Ever I saw a man trying to lie on of a bad situation. It was Morgan But well that's pretty slim evidence and was to convict him of murder Yeah, I found it the place were at well got the adhesive tape Well, I don't know about that But he stopped at a filling station about 30 miles up the line and had the oil change in his car while I was eating dinner Good work, but yeah, there was somebody with him to sort of an old gent with white hair. Why do you Morgan? I knew that I got the kid from the filling station out in the office. You want to talk to him I can't right now not right now, but miss that was doing about five minutes I've got to go down and meet her come on Nick The Undertaken parlors are at the back of the store here, Miss. I would I want you to identify the body just for the record I can't believe it after all these years poor Leonard judging by the letter he left He must have still thought a great deal of you, Mrs. Atwell Yes, I don't suppose he ever married again or he'd have left the money to his second wife Yeah, it's quite a pile to a hundred and fifty thousand on the insurance alone. I can't imagine Leonard getting rich Why 20 years ago? He couldn't even hold a job Right through this door, man. The blue casket over there to think everybody used to call him lazy and shiftless I guess now they'll It's matter, Mrs. Atwell. Why? That's not not your husband or Yes, of course that's Leonard, but But what? Well, naturally he's Changed a lot in 18 years But that's definitely Leonard Atwell. Sure it is Nick. I know him myself Everybody in town did all right then since we've identified the victim Supposed to go back to the jail and see what the kid from the filling station can tell us You're sure you'd know this man if you saw him again Whitaker Oh, sure sure him and mr. Atwell stood around waiting while I finished changing the oil and I got a right good look at him Whitaker, when my deputy brings a suspect in here, I don't want you to say anything till I ask you Oh, no, no, no sir by the way, did you notice the strip of it? He's of tape and mr. Atwell's right hand And he said well, I I don't think he had none or I don't notice it when he when he paid me for the oil Here they are. Oh chief chief you gonna let me go now That's why you had me brung in here. Ain't it so you can turn me loose, huh?  I've never seen the guy in the car neither. How about that Whitaker?  That's the fella that was with mr. Atwell when they stopped at the filling station I'll swear it on a stack of Bibles or foot high With the filling station attendance identification the case against whitey Morgan seems complete we'll see what happens in just a minute Now back to the case of the unexpected corpse today's adventure with Nick Carter brought to you by new post-war old Dutch cleanser After a sleepless night in the county jail Whitey Morgan has sent word that he's ready to tell the truth and the sheriff has asked Nick to accompany him to whitey's cell Now let's have the confession whitey.  I didn't find them This fella got croaked he'd give him to me what he did so help me right after he picked me up on the highway He said it was an old suit that was getting too tight for him. That's suit was brand new. I don't care That's what he told me. I suppose the shirt and socks in the necktie. They were too tight for him, too I Said I'd need them to go with the suit Then later when it got good and dark He stopped the car so as I could get out and put them on and that's when you killed it No, no honest chief. That's when he tried to kill me. Oh, wait a minute. He did I Put on the clothes he gave me and then when I was getting back in the car.  Even gave you his watch and ring. I don't know nothing about the watch and ring when I come to Whitey when you were in the car with that will did you notice a piece of adhesive tape on his right hand? No, there was nothing on his hand. You're sure. Yeah, what difference does it make Nick?  Well, when the chief here said the guy had been croaked. I got scared Didn't think he'd believe me. You bet. I wouldn't and take it from me, brother. Neither will the jury Hi a sheriff. Hi Nick. Oh fancy. Hi. Well, where have you two been all afternoon? Oh lots of places the post office the photographers the garage where you put at well's car What'd you go there for wanted to check the speedometer at registers 9,485 miles and that boy Changed the oil in the car at 9,427 according to the sticker inside the door so what well from that filling station To where the body was found as a distance of 24 miles from that spot to the garage here is 10 miles That's 34 all together. Yeah, but the car had been driven 58 miles See what I mean sheriff at well must have driven 24 miles out of his way for that piece of adhesive tape For the love of Pete Nick. I think it's you're touched on the subject of that tape We found something else to share a spot of blood on the floor in the rear of Atwell's car I'm going to have it analyzed to see if it could possibly have come from that cut on Whitey's head Oh Nick Don't tell me that you take any stock in that wild story of his Why any five-year-old kid could make up a better lie than that and so could Whitey unless it happens to be true But he's got to be lying Why would that will give all this stuff to a tramp then hit him over the head and throw him out of the car Look, let me ask you a couple of questions sheriff. You said the suitcases were both neatly packed and locked Why would Whitey repack them after killing at well and stealing the clothes why I and what happened to the money at well always carried Okay, okay, I give up, but do you know the answers? No, not all of them, but I can guess it a few for instance Atwell took out a lot of insurance only two months ago payable to his estate Yeah Now suppose at well plan to stage a fake accident with a car and suppose he planned on having Whitey's body found behind the Wheel wearing his clothes his watch and his ring. Yes, but he couldn't got away with it Everybody in town knew at well. Yeah, why did he and at what were both about the same size and age? They both had gray hair and if the body were badly burned burned Remember that piece of rubber tubing could have been just the thing for siphoning gasoline out of the tank to be sure That the fire burned everything it was opposed to why every insurance company knows that trick sure if it's been done a hundred times Yes, but at well didn't do that. There wasn't any accident. The car wasn't burned All right, maybe something went wrong at the last minute and the plan was changed Remember how surprised Mrs. Atwell looked when she saw the body. Yes, I know but she explained that yes And she has some more explaining to do I've been in touch with the Detroit police and the surprise she got yesterday Is nothing to the one I have in store for her today Mrs. Atwell you recognize this picture Well, where did you get that the Detroit police found it in the bedroom of your apartment and transmitted it here to Nick by wire photo Isn't that a picture of your husband? Well, yes, but well it was taken more than 20 years ago and he let me see it next Yeah, yeah, that's that will all right But I wouldn't have known it unless I was looking for the resemblance now look at this picture What is it an ear right Sheriff the left ear of Leonard Atwell in large 50 times from that snapshot You see Mrs. Atwell ears are as individual as fingerprints They never change from birth to death except in size say I didn't know that and this year Leonard Atwell's ear is an entirely different Shape from that of the man you identified yesterday as your husband. All right. I I lied about it I knew that wasn't Leonard But Nick it is Atwell. I know him myself You mean you knew the man who posed as Leonard Atwell. I don't understand. Why should anyone do that? There's one obvious reason Mrs. Atwell that hundred and fifty thousand dollars insurance money. Hey, I get it Nick He was going to fake the accident like you said and split the money with her But then she killed him in order to keep it all to herself. You're accusing me of murder you better No, no no no sheriff according to the Detroit police Mrs. Atwell was attending a bridge party the night of the murder I checked that angle. Well, she could have hired somebody to do it for her couldn't she perhaps but I don't think so There was big money behind this impersonation Nick Nick. I have an idea Didn't the colonel say that he signed those oil leases over to Atwell? Absolutely. Yes in return for a check The promissory note for the balance then maybe that was the real reason behind it And the insurance was only part of the scheme to carry out the idea that he was a rich man If you think he was cheating the colonel you're barking up the wrong tree Patsy Nobody gets ahead of that old bird. Yeah, but the dead man did get absolute title to a hundred and thirty thousand dollars worth of oil leases And all he actually paid out was forty thousand. Well, even if the colonel never gets another cent He's doing all right. What do you mean? Why those leases ain't worth anything He couldn't have pedaled him to anybody around here for more than five or ten thousand. So that's it. Come on Patsy Hey, where you going? You look for a roll of adhesive tape Here's my first aid kit mr. Carter Oh, it's an awfully big one, isn't it? On a ranch. You never know what may happen, miss Bowen May I look through the kit colonel gardener? Certainly, mr. Carter. I'd like to know why you're so interested I'm interested because the man who was murdered two nights ago had a fresh grip of adhesive tape on his right hand And I'm wondering whether it came from here. Well that will never got to my ranch. I told you he was on his way I know that's what you said colonel There was an extra 24 miles in a speedometer In other words, he must have made a side trip of 12 miles and back and this ranch is exactly 12 miles off the main highway Are you calling me a liar, sir?    I think it'll give me the proof I need Very well All right, what get your hands up bothy nick he had a gun in the kit Yes, I put it there when I went out of the room to get this kid carter I thought there was something odd about your wanting to inspect my first aid supplies Why because you remember the last time you used that kit was just before the murder A very shrewd guess mr.  Carter What do you mean by that?  I told him not half an hour ago I'm too good a poker player to fall for a bluff like that carter.  It does match that strip on the dead man's hand You can tell by that same flaw on the weave So even if we didn't have the gun that would prove he was here just before he was murdered You're pretty smart nick no mistake By the way colonel will you tell us why atwill or whatever his name was Had that adhesive tape on his hand He scratched it while he was getting his suitcase out of the luggage compartment didn't amount to anything but it was bleeding some Well colonel You ought to be right proud You'll go down in history as the first man who ever hung himself with a piece of adhesive tape Well patsy, I hope we can get home without any more distractions Uh-huh Nick, do you suppose they'll ever find out what happened to the real Leonard Atwell? Well patsy that came out in the colonel's confession Remember the sheriff telling us about that old bum that died on the colonel's ranch last winter? What? He was Leonard Atwell? Nobody else when the colonel went through his effects He found that letter to his wife asking her to forgive him for deserting her 18 years ago Uh-huh That's where the colonel got the idea for cashing in on those worthless oil leases Oh, then it's no wonder the force at will resembled the picture of the real one The colonel knew the type of person he needed for the impersonation And they found him in hollywood a broken down movie extra with a shady reputation Uh-huh You know, Nick, I bet he never knew to the last minute that he was cast as the corpse in the colonel's little drama Well, that corpse was an unexpected shock to almost everyone Mrs. Atwell expected it to be her husband the imposter expected it to be whitey And only the colonel knew who the unexpected corpse really was and um, he wasn't telling And now Nick, how about the adventure new post-war old dutch cleanser is going to bring us next week Well, Mike, if you were a young man with all the money you wanted and if you had everything in the world to live for Can you think of any reason why you would want to die? I can't think of a reason for wanting to die under any circumstances Well, a young man named Miles Kincaid had a different attitude Yes, he was found drowned in a lake and yet he wasn't drowned in a lake And before the case was over Nick uncovered the reason for not just one but for three mysterious depths Well, it sounds as though we're in for a lot of excitement as well as mystery What do you call the adventure nick? I call it the case of the flowery farewell Nick Carter, master detective, is presented each week at this time by the Cuddehy Packing Company It is produced and directed by Jock McGregor and is copyrighted by Street and Smith Publications Incorporated Charlotte Manson is featured as Patsy today's script was written by Jim Parsons Original music is played by Henry Silver This program is fictional and any resemblance to actual persons living or dead is purely coincidental This is Michael Fitzmaurice saying when minutes count use new post-war old Dutch cleanser This is the mutual broadcasting system


Hey, Psych2Goers, do you know your love style? Love is an intense feeling of affection. It can be quite complex, as you may love certain people and things differently. As that definition can be quite ambiguous, there are further love classifications you may have, also known as love styles. Take the quiz to find out your love style. There'll be 10 questions. Record the letter you pick every time. If you can't pick between two answers, choose which resonates with you the most. Let's begin. Number one, after a long day, what's one thing you'd love to do the most to occupy your time? A, have a nice dinner with your significant other. B, crash at a friend's house and spend hours binging TV shows. C, go on a dating app and look for someone to spend the night with. D, participate in self-care and enjoy hobbies in solitude.  U, A, try to make a move on them. B, be friendly with them just like old times. C, joke around and poke light fun around them.  Number three, at a party, you're most looking forward to, A, talk to the most attractive person in the room. B, stick around with people you know and have a fun time with the gang. C, flirt and banter with strangers. Or D, have a good time regardless of who I'm with. Number four, at school, you're most known for being, A, an outspoken classmate. B, the loyal friend. C, the class clown. Or D, the most organized. Number five, how do you comfort a friend when they break up with their partner? A, tell them their ex was good for nothing anyway. B, talk to them with empathy and kindness. They're at a tough spot. C, joke around and invite them out for a friendly night out. Or D, give them space, but make sure to check up on them from time to time. Number six, when your friend or partner has done something wrong to you, what do you usually do? A, I'd be fuming. B, I'll give them a second chance. Or C, I'd forget about it. Or D, my needs go first. I'll reconsider whether they're still good for my life or not. Number seven, what do you look for in a partner? A, someone who's sexually attractive. B, someone who can also be my best friend. C, someone who knows how to lighten the mood. Or D, a loyal and sincere partner. Number eight, when do you think is the right time to kiss someone? A, as soon as the spark appears, even if it's the first date. B, after we get to know each other more. C, when they wanna kiss me too. Or D, when the time feels right. Number nine, what's your idea of a healthy relationship? A, physical intimacy. B, after some time, they'll be the person I share all my secrets with. C, that we can joke around and flirt while still remaining committed. Or D, we share the same values and are committed to each other. Number 10, how would you describe your love style? A, passionate and intense. B, I like to take things slow and embrace the moments spent together. C, I'd go with the flow as long as we're both enjoying ourselves. Or D, I make sure I'm ready first and then I'll open up to others. Okay, time for results. I'll tally it up. Here are your love styles according to the letter that appears the most.  If A appears the most, your dominant love style is arrows. This type of love represents sexual passion and desire. You're the hopeless romantic type. Quite turbulent at times, but a true passionate lover.  Philia, deep, loyal friendship. If B appears the most, you're a Philia lover. This type of love represents friendship and close companionship. You value honesty, loyalty and commitment and you expect your partner to share the same values too. People would describe you as someone who will defend your friends and lovers till the very end. You're also known to be cheerful, easygoing and empathic. Mutus, flirty, playful love. If C appears the most, you're an idealistic, ludus lover. This type of love represents playfulness and flirtatiousness. People may describe you as the life of the party at times. There are no dull moments when you're around.  Fallasha, self-compassion. If your most common letter is D, your most dominant love style is a Fallasha type of love. You are self-compassionate and have a strong internal compass. Your strong ability to be in tune with your values and morals makes you naturally attractive to people who share similar values. You are considered to be thoughtful, kind and considerate. What your partner loves about you? What love style did you get? Have we missed anything? If your results were accurate, let us know in the comments below. Don't forget to like and share this video if you had fun taking the quiz. The studies and references used are listed in the description below. Make sure to hit the subscribe button for more Psych2Go videos and thank you for watching. We'll see you next time.


Hello there. This is the family doctor. Well, the patient. Well, I wasn't expecting anybody. Well, hello, Jess Rankin. Come on in. Hello, Doc. Thanks. Well, you've got quite a cold, haven't you? Yes, I caught it traipsing up to Griff Miller's place in the rain last week. Well, that's too bad. Can I sit down? Take that big chair. Ah, feels good to sit down. Been walking quite a distance? Yep, quite a distance. All in one spot. What do you mean? Doc, give me something to settle my stomach, will you? Settle your... Well, what have you been doing to get it upset? What have you been eating? That's the trouble. I haven't eaten a thing for two days. Yeah, let me see your tongue. Well, that's all right. Let me tie your pulse. Oh, it ain't that, Doc. It's something a lot worse than all that. Let me see you now. Good medical man, you know, always wants to get to the cause in order to effect the cure. Yes, yes, I know. I don't know why it is, Doc, but people in Cederton always seem to run to you no matter what their trouble is. And if it ain't a physical ailment, they try to make out it is just to get to see you and tell you their trouble. That's my case, too, right now. I ain't sick. Not really sick, I mean. It's something a lot worse than that. I've got to talk to somebody and I guess it'll have to be you, Doc. All right, Jess, go right ahead. What's on your mind? Doc Adams, how long have you known me? Oh, about ten years, I guess. Ever since you bought out over Diahib's widow, took over the hardware store. Yeah. Have you ever known me to do a dishonest thing in all the years you've known me? No, of course I haven't. You've never questioned that I was a good, honest, upright citizen, a credit to Cederton, have you? No, Jess, never have. I've taken it at your face value. That's the way everybody in Cederton can look at people. Not quite everybody, Doc. What do you mean, Jess? There's one man who hasn't taken me at face value. He probably wouldn't take you nor anybody else in town at face value if he could get anything on him. What are you driving at? I mean Amos Day, the very honorable editor of the Cederton Post Bugle. Amos Day? What's he done? Doc, I'm going to tell you something that nobody else in Cederton knows, except Amos Day.  I've got to. I've got to talk to somebody. Get it off my chest or else I might do something I don't want to do. Jess, well, this sounds serious. Serious? You don't think so after I tell you. Doc, I used to be a crook. What? Oh, that's right, Doc. I was a crook once, a bad egg. I got started wrong when I was a kid. Got in with a rotten crowd and finally, well, I ended up in the pen. You wouldn't think it to see my fine, big, successful hardware store. You wouldn't think it to look at Jess Rankin, one of the town's leading merchants today. But I served a three-year term in estate penitentiary. I won't say which one because that don't matter. But well, after I got out, the old gang had split up and I happened to go straight. It wasn't easy at first, but after I'd worked for a while, made an honest living for four or five years, it was easier. A lot easier than the old life. Sure. I met Sylvia. We got married, came here to Cederton. I'd saved my money and was able to make a deal on the hardware store. Well, about two years ago, Amos Day came around to the store. He waited till there wasn't any customers there and then he told me. He told me, he'd found out about me, that I'd better watch my step. Oh, but I don't think Amos would do anything to hurt you, Jess. Oh, wouldn't he? Well, he's threatening to publish the whole rotten story in his sheet. Is that so? Well, why? Oh, it seems so small. It seems like something that we could get straightened out pretty easy. He'd only talk it over. But he won't. He won't even see me. Oh, what is it? Oh, well, a fellow came around last week and told me I was foolish to pay the high rates and the post-Dougal for advertising. He sold me a job of printing to be done over at Dunlap. For some of those handbills most of the city stores are using now. And he even agreed to organize the boys to deliver them. Well, I agreed to try it for one week. And when I didn't put any advertising in Amos Day's paper, when he saw my handbills, well, that's what made him sore. And now, he says he's going to ruin me. He's going to run me out of town. And, Doc, he'll do it too. Sure as you're set in there. Oh, well, yes, maybe he won't. Maybe he'll get over this thing. Maybe, well, you know how Amos Day is. He's got a pretty hot temper, but he gradually gets over it. Well, I don't know. Anyway, Doc, thanks for letting me talk about it. It helped a lot to get it out of my system. Did you... did you say you could give me something to sort of quiet my nerves? Oh, sure, Jess. Yeah, let's see. What time is it? Four o'clock. What? Did you drop in about an hour? I'll have Pete Mays send it up here. You would have to have a prescription for it to get it yourself. Thanks, Doc. You're awful white. I'll drop back in an hour. In the meantime, I'll... I'll probably be taking quite a walk out in the country. Oh, well. Well, hello. Well, let's connect me up with Pete Mays' drugstore, will you? Thanks. Hello, Pete. Dr. Adams. Oh, pretty good, thanks, Pete. Got a little cold. Say, send me up a tube of air and all five grains, will you? Yeah. Have Johnny bring it up right away. Oh, it's for a patient out in the country. Yeah, thanks, Pete. Oh, Alice, connect me up with the post-vugal office now, will you? Yeah, thanks. Oh, hello, Amos. Grant Adams calling. Say, you haven't been around to collect for my professional card in your paper for about a month. Oh, anytime. Well, why don't you drop around here in about half an hour? Well, I'll have a check waiting for you. All right. Well, goodbye, Amos. Amos, I haven't seen you for a long time. How do you expect to show a profit when you don't collect from your customers? I'm doing all right, thanks. Yes, I guess so. Say, how are your subscriptions, Amos? Circulation of the post-vugal staying up to normal? Huh? Why do you ask? Oh, well, I just thought I might drop out for a while. I haven't seen anything very exciting in your paper, and I thought... Nothing exciting. Well, you're needing to worry about that, Grant Adams. I've got something exciting enough in the next issue, all right? Yes, sir. I've got a story this time. I'll blast this town wide open. What's that? You can read it in the paper. Oh, yes, yes, I suppose I can. But maybe I won't put my card in anyway. It wouldn't be dangerous for me not to advertise in your paper, would it? What do you mean? Has just Rankin been up here? Yes, he has, Amos. In fact, yes, I think he's in the reception room right now. Come on in. Why are you meddling all? Hello, Amos. It won't do you no good to talk to me, Rankin.  Crook? It's a pretty harsh word, Amos. Oh, sure, no, that's what he is, a crook. And there's no place in Cedarsden for the likes of him. Why, this man that we thought was such a model citizen, he's an ex-convict. He served a term in the penitentiary. Yes, I know, so just told me. Are you aiming to publish that in the post-bughal, Amos? I certainly am. The sooner Cedarsden gets rid of him, the better for the town, the better for the citizens who are trying to lead honest, upright lives. Amos, you'd better read up on your libel laws. What? What do you mean? I mean that if you print that in your paper, Jess Rankin here could sue you for a pretty penny for libel. Ah, rubbish. My paper prints the truth, and that is the truth. It doesn't make any difference, Amos. Even though it might be true, if Jess can prove that you've damaged his character, his business and his home, which you will do if you print that story, he can sue you for a lot of money. I could put you out of business. What? Well, that's the case.  Oh, no, Amos Day. I'm protecting a man who made a mistake once and who's led a good sound honest life ever since he's learned his lesson. Well, so that's it, is it? Very well. I shan't print the story. Mark my words, Grand Adams, you're making a mistake. You'll live to regret this. I might get myself into a lot of trouble if I did print it, but, well, you'll live to regret this day. Ah, Amos. Well? Didn't you forget something? What do you mean? Oh, give me that check. Ah, such a town, an honest up-right editor, trying to do good. I wonder if he could be comfortable in a glass house. Thanks, Doc. Oh, that's all right, Jess. Here are some pills for you. Take them dissolved in a little milk twice a day. I don't think I'll need them now. Thanks, Doc. No, maybe you won't need them. Say, Doc, is that the truth? What? That I could have sued Amos Day for libel if he'd have printed that story? Oh, gosh, that's right, Jess. I don't know. This is the family doctor. I'll be in to see you again right soon. Goodbye.


The good for the blue is the good for the mixed. We have a name for it. We are just on the field of the field. We will plant new crops. There will be a lot. Everything will be fine. And it will be for us, for the people, for everyone. It's absolutely crucial right now to help the farmers. The big one, but also the small one. First, because there is a lack of income later on, and the country will not be able, of course, to add the national market to food, and could be some problems with the price maybe rising. But also it's because Ukraine's agriculture is one of the major sectors of the country. So when you have a reduction on the production from the farmers, then it's all the country which is affected.


Live from San Francisco, it's theCUBE. Covering IBM Think 2019, brought to you by IBM. Hey, welcome back everyone. We are here live in San Francisco for IBM Think 2019. It's theCUBE's exclusive coverage. I'm Jeff right here with Stu Miniman Stu. It's been four days, we're on our fourth day, powering through a lot of interviews extracting the signal from the noise. Number one live event covers theCUBE. Got two great guests here, Ashutosh Mooney, Vice President of Application Services within IBM, and Gary Duluth, Chief Technology Officer at Nationwide Building Society in the UK. Great to have you guys. Thank you, John. So obviously day four applications, big part of the focus because the applications are now dictating the data strategy, the AI with IA, and you got cloud, multi-cloud underneath. So the changing market requirements around what apps are doing are super important. This is a focus that's dictating that the infrastructure, what to do. So this is the key to the cloud. Talk about what you guys are doing. Absolutely, absolutely. In fact, not just for IBM, for clients mostly, for them to be able to ready for their customers, they need to make sure that their applications are up there for their customer experience as well. What we are seeing is most of these clients today are saying that all the work that they have done in past for the last five, 10 years, that's the core that they have built. They're trying to look at how they can minimize the spend on that and maximize the spend on all the customer-facing applications like to enhance the customer experience. And they call that, and people call that the workload. Oh yes. Workload is code for applications.  Take a minute to explain what you guys do first and then we can talk about some of the things you're working on.  We have about 15 million members in the UK. But you can think of us as a bank in many respects. Most people do. Challenge for us, as you said, is basically, we have 30 or 40 years of legacy technology. We need to transform that technology and also build the next generation of digital services alongside that technology. So for us, it's the combination of how do we transform that legacy core whilst also building for the new. And what are some of the use cases that the new technology is going to bring you because containers have been great with legacy because you don't have to kill the old to bring in the new. As you look at the modernization journey you're on, what are the guiding principles, what are the things you guys are looking at, how are you guys thinking that through? Okay, so a number of things. One is we've been on a 30-year journey towards looser and looser coupling and smaller and smaller microservices. So what you're starting to see is big applications, monolithic applications being broken down into services and then microservices. So for us, the key is the smaller and smaller of the microservices, the more agility we can create and more value we can create. And that loose coupling then becomes really important because that then allows us to deliver a high level of parallelism in development and change. So those are two key areas we're really looking for. And how's it going? Today, good. Scar tissue, you're learning. It's learning and it's iterating and it's failing and it's understanding but the main thing is, the more we do, the more we learn and the more we can then build that back into the next iteration. Ashu, I always love to hear, especially the financial services, ones that have been around a while, that modernization and how they do that. I couldn't help but notice you're both wearing the iHeart AI t-shirts. So I'm wondering if you can connect the dots for us between that application modernization and the wave of AI. Yeah, so I heard that term fail fast and fail regular. I mean, it's all good until you actually have at least one success, right? So failing fast is good but you cannot just keep failing. So where AI comes into play is primarily making sure that you are basing your those decisions on what have been proven right in fast as well. So what we have seen, especially for financial services, is even though the systems of engagement has changed, the fundamental principles on which the banking services or the insurance services are provided has not changed. So you're still providing the same set of services just in different ways. The expectation of the client has changed but the services remain the same. So our ability to be able to look at what we have been doing in past, which services make sense to be microservice enabled as Gary talked about, it's not that you just take all the functions and enable them. That's where we are able to bring value to our clients.  Yeah, better value. So for us it's about helping our members, who are customers, to make better financial decisions and to do that they need data. So what we're trying to do is to really take that legacy estate which is really about locking data in at the core so we can use it, trying to liberate that data, get it out into the hands of our members so they can make better decisions. And AI is a really key part of that. Yeah, I mean that was, we think back to that wave of big data, it was the I should be able to have smaller companies, not take years and millions of dollars to be able to do that. Tell us what's different about today in AI that we might not have been able to do five years ago. There's a couple of things really. So one is compute power. So what you're seeing really is AI is not necessarily advancing massively in terms of the algorithms and the approaches and the methodologies. What you're seeing though is compute power and storage capacity growing at an exponential rate still. So what it's doing is enabling those algorithms to work in a way that they've never been able to do before. And we're getting to value quicker because the time it takes to reach that value is much shorter. I want to get your perspective on, you mentioned parallel, breaking down, decoupling things that the looser sets the services. This is certainly the cloud way, right? Big APIs and have microservices, big part of it. How is that going from a culture standpoint? Because this is one of the things we hear all the time is it's a cultural journey to one, get people lined up with that. And then what are some of the business benefits that you're seeing with this parallel? Is it efficiency? Is it innovation? Where do you see that culture? What did you do to change the culture? Share some, this is what people want to know about. Sure, sure. So in fact what we are seeing is majority of the clients have started to look into this because everybody else was doing it. Because somebody digital native out there was doing it. So some of them actually latched on too quickly. They have not been able to change their internal culture within the organization. While the customers were ready, but their internal organizations were not. But I think clients like NBS have thought out a fairly good strategy and it would be great, Gary, if you can share all that. What was your secret song that you're like, carrot and stick? He gets, hey, we got to go this way or you burn the boats as they say. How did you get people to go in the right direction? For us there's two really, really important related parts of this, the culture and the people. From a culture perspective, we've got teams of people who have been doing phenomenal pieces of work for 30, 40 years. They're coming to the end of their career and the technology that we're using again, we're looking at end of service life. So how do we get away from that world where we're constantly focusing on the legacy to start focusing on new technology? So it's bringing in new people with new ideas. It's changing the way we work. So we started to focus on things like agile, dev ops automation, new ways of working to allow people to really sort of liberate away from the old ways of working and to give them new ideas and new opportunities. As part of that as well, there's a couple of things in there for us which are really important. So one is bringing new technologies in and bringing new people in that can use those technologies. We also have to make sure we keep our own people trained up as well. So we can't forget the people that we've got. So it's a set of different things. I mean training is critical. We've got open source out there. It's like every year is like a dog year and you got to keep up to date, keep learning. And all these aspects of co-creation, right? So you cannot do it in isolation. If you're doing it together, I mean whether you use design thinking or not, right? That's a way to do it. But I think the aspect of co-creating it with your end stakeholders and your own stakeholders who are involved is critical. Talk about more about that because this is a big theme, co-creation. We love doing it with content. We're in the queue. We're doing it here with content. But when you get into development, this is a new psychological dynamic but also it's a productivity opportunity. Can you just share what you're seeing there and explain co-creation a little bit deeper? Yeah, look, so let me talk hypothetically, right? So from a hypothetical perspective, if we were able to look at organization or a platform where we are able to access an amount of computational power, computational skills or programming skills, our ability to be able to do the most creative aspects for any use case, any industry would be enormous. We just don't have that. We are limited to specific partners that we are working with. We are limited to the specific employees that we have and we are limited to the customers that we are catering to. I think if we expand, so while we don't have handle of all the things that we have in play, but if we are able to bring in our customers or internal stakeholders, as well as our partners that we are working with and are able to build a common theme and one of those common themes could be that I need to get you those services quickly and then figure out how the three can actually work in tandem, we'll be able to make. How does that change your engagement model? Because I might be, let's say I'm a naysayer, I'm a skeptic. Whoa, we used to do that before. We used to partner and understand their needs and bring solutions to the marketplace. Is it more software driven? So what's changed from the old way to the new way? Because, well, I agree with you by the way. I'm not a skeptic, but that was what skeptic might say. Yeah, no, I think earlier what was happening was they were, it was more offering led. And what I mean by offering led is these are the assets I have and let's make these assets find the solutions. So what people will do is they will say, this is the banking solution I have in this specific case and let's figure out what 15 things I can do with those solutions. The approach now is different. The approach now is this is what the customer is demanding and the reason they are demanding is because customer's expectation is based on their most recent experience that they had somewhere else not necessarily with the bank. They may have experience in Uber. So when they have experienced that experience there, they want the similar services from the bank. So now the co-creation model is actually starting from the other side of the equation rather than coming from asset out. So that's- So it's flipped. The old model was, here's what we got, here's what you can do, we're limited. And now it's like, here's what we want to do, program the infrastructure and focus on software defined, agile, so this seems to be the new way. Yeah, let me add to that as well because I think one of the things that we've done over the last year is really focusing on what's our technology strategy? How is technology going to change our business? What we've done is created a strategy where our ambition actually exceeds our ability to execute. So from a co-creation perspective, we actually need really good partners that are going to work with us in that context and be strong challengers, be our critical friend in that process. So it's more efficient and more productive. You get best of both worlds and the outcomes are more aligned via agile, be more acute and on target. Pretty much the value of that. Kerry, I'd love to get your perspective on what does it mean to have a cloud strategy today? We heard this week, Ginny said, we're entering chapter two of the cloud. We took care of the 20%, that was a little bit easier. We're getting 80 harder. Lots of customers I talk to, it's changing all the time and things like hybrid and multi-cloud don't really mean much to them. I'm curious in your shop how you think of things. Great question, I think it's changing and it's different from industry to industry. So in banking, the challenge for us has always been regulation. It's been the regulators pushing back on public cloud and saying, we're nervous about that. Have you managed the security of the controls around that? So a lot of banking is focused on private cloud and can we adopt the technology and those styles of technology delivery in the sort of private cloud way? But we're now starting to see the shift towards public cloud with the economic advantage that public cloud has and the innovation that's going on in public cloud, it's becoming really attractive. So the strategy for us is about how do we make that happen? How do we build that multi-cloud model? And then how do we move that sort of hybrid model from private to public and get the advantages of the different styles of cloud compute? Guys, thanks for coming on and giving the insight. Love this DevOps co-creation model and really the applications are driving the requirements now with programmable infrastructure. This is changing the procurement, it's changing the culture, hiring strategies. This is really disruptive. This is really the digital transformation it's all about. Very true, very true. Great job, thanks for coming on. I really appreciate it. Final question while we're here. Thoughts on Think this year in San Francisco, a little bit rainy February, but it's okay. But all tightly together. What's your thoughts? What's the themes? What's your, what's the top story here? Getting your thoughts first. The weather makes me feel like home. It's fantastic. So no, it's been an amazing week. Lots of innovation, lots of great conversations. So we've really enjoyed it. Yeah, no, absolutely. I think we've gone around myself even though we are definitely aware of what's going on in here. But I think there have been a lot of partner ecosystem that has been here. And I think that collaboration has been great. So thank you. Well, it's been great show. A lot of insight, customer perspective. Thanks for sharing what your journey's on and some specifics. We appreciate it. It's theCUBE coverage. I'm John Furrier, Stu Miniman. Stay with us for day four. We're four days of coverage. We're here on day four. Stay with us for more after this short break.