I figured we'd start a little bit early, so here you go. Hello, my name's Scott Jensen. I'm the Director of Engineering with Dell, and what I'm going to be talking about today is Crowbar for OpenStack Deployments. So a couple of quick questions. How many people in here have used Crowbar before? Okay, good. So I have a number of things to go over, in particular to Crowbar, so we'll go through the agenda. So we'll go through a basic overview so that you guys can understand what Crowbar is and how it might be able to help you out with your OpenStack Deployments. So we'll talk about a couple of concepts inside of Crowbar, particularly bar clamps, which are the modules that are inside of the product that you can modify or add or remove, depending on what it is you want to do. The concept of late binding, which is one of the key concepts of how it works. We'll go through the workflow on how Crowbar actually goes through and instantiates the systems and brings up the product. Networking, which is one of the interesting things inside of Crowbar, and it's actually fairly complicated, so I was going to spend a little bit of time on that so that you guys have a basic understanding. Some of the supporting services that Crowbar provides as part of the infrastructure. Community, and finally, Crowbar 2.0, which is a refactor that we're in the process of working on. So we'll talk about some of the features that are going to be as part of that and call it for help. Anybody wants to help out with the project? So without any further ado. So what is Crowbar?  It does everything from the networking infrastructure to the operating system lay down, to the BIOS, to the RAID configuration, to laying down the workload framework, in this case, OpenStack, so it can deploy Nova, Glance, Keystone, all of those various components and puts them all together in a single component. It's based off of a DevOps model, which is basically you codify all of your operations platforms. By doing it in code, you can have a repeatable deployment that you can keep deploying, tearing down, bringing it up, tearing down. So it's really good for a test environment, but also if you're going into a larger scale or a production environment, having the BIOS and the RAID sets all at a standard set just as a basics as well as the operating system really helps with the deployment. It has these things called bar clamps, and I'll get into those a little bit more. So it's effectively a modular product where each one of the components has its own modular. So Nova itself is a bar clamp. Keystone would be a bar clamp. The BIOS is its own bar clamp. So each one can be added, modified, and changed based off of how you want to do your deployment. So there's some information about it. It is an open source project. The only things which are not open sourced are the RAID and BIOS configurations, mostly because they're very specific to the hardware platforms, even the specific chipsets of those hardware platforms. So we have an open source that code. There is a list community, and we'll go into some of the other online resources. Rob Hirschfeld is one of the guys who works with me, has a blog, talks about this stuff all the time. So I encourage you to take a look at that. So what were we trying to do? When we built Crowbar, we decided that what we needed was an installer that could deploy on the hardware from bare metal, basically unracking the systems to a fully deployed cloud in less than two hours. So that's the goal, and we achieved that. Basically, we started it off as an open stack installer, but we've turned it into a little bit more. It's more of a generic installer. So we actually use it. My team actually has two different offerings. So we build an open stack private cloud, but we also have a data analytics Hadoop cloud, and we use Crowbar to deploy that as well. So we do that with a distribution. So you can use it to deploy anything it is that you want in those components. Basically, what we wanted to do is get customers up running very quickly, have a way to cope with the frequent updates, basically updating the bar clamps online, and be able to connect all the different components together, so it has an understanding of what's going to occur in the environment, what the customer wants to use these systems for, and then provisions them appropriately. For example, if you have a Nova compute node, there's certain settings inside of the BIOS that you want to turn on, obviously virtualization, otherwise you're not going to get very far with a KVM instantiation. On the Swift side, you actually don't want that on because it actually has a performance impact. For example, the RAID sets are particular to what it is that you're going to do, and I'll talk about that a little bit more in the late binding concept. But those are the pieces that we're trying to get through that. And we get a lot of uplift from the community. They do a lot of bug fixes and some feature development for us, which is just awesome. So it's great to have a project that's like that. So when you're deploying OpenStack, when you take a look at it, there's a whole bunch of interlocking parts. You have the RabbitMQ, compute nodes, controller, API, storage nodes, and it really matters in what order these things are deployed, not just that they're deployed. So it matters how they are, but they reuse a lot of different components. I believe that's the end of the build, but it's not. So these different components can be reused on the compute nodes, so we keep those all contained inside of the same bar clamp. Underneath the covers, what we actually do is we use a CMDB to actually drive the deployment of the system. In this case, we're using Chef, but I'll talk about some other stuff that we're doing as part of Crowbar 2.0 to make the system agnostic to the CMDB that's under there. Right now, we're pretty tied to it. So each of those things actually turns into a series of recipes that get deployed to the system, but it's orchestrated through Crowbar, which understands what it is the user is trying to deploy in the environment. So in the DevOps model, what we do is we build up the system in a series of layers, as opposed to building like a gold image and doing a ghosting component on there where you have like a gold operating system with a lot of the components that you want to deploy and you image that on the system. The way that we're doing it is slightly different in the fact that we're layering the different components on there. So we'll do a hardware layer, so the RAID and BIOS stuff that I talked about before. We'll then deploy the appropriate operating system depending on what it is that you want to do. In the current 1.0 version of Crowbar, when you build it, it has one bundled into it. So if you go to GitHub and build it or you download the ISO that we provide, everything is all contained in that component. And when you install it, it'll actually have the Kickstart files and all the stuff for the operating systems. For OpenStack, we deploy Ubuntu at the moment. For Hadoop, we'll do a Red Hat deployment. There's nothing that says you have to stick with one or the other. The cookbooks are very specific to the deployments. After that, we'll deploy the infrastructure. So we'll deploy the Nova Swift, Keystone. All of those components will make the appropriate entries in the databases. We will set up the MySQL database in the back end and get all of those things going. That's nice. And then on top of that, what it allows us to do is have a framework to put ecosystem components on top of it. So if you wanted a orchestration software to be deployed with it, something like Instratus, that'll also be part of the system. And you can deploy it all from the same infrastructure over and over and over again. Make sense? Cool. So provision the bare metal servers without user intervention. And I'll get into the workflow and how the state machine and those components work inside of the system. The core operating systems can integrate with other existing products, deliver basic data center services such as DNS, NTP, and other components like that are all part of the crowbar server when you bring it up. So effectively, when you get the ISO from the system, you install it on what we call an admin server. It's a server that runs crowbar. It'll also support a series of supporting services like DNS, NTP, and Pixie Boot server, TFTP boot. All of those components are all part of the system so that the cloud itself can be self-contained. It's nice for developers in the fact that because it's all self-contained, you can do it inside of a VMware workstation.  So you don't have to worry about any of those other ports. We do have the ability to attach to an upstream DNS server, stratum 3 o'clock, however you want. That's part of the deployment. Cloud infrastructure is, again, pluggable and it's designed in a way so that the community can expand it and change those components as necessary for your deployment or to support something different. For example, Cinder would become its own bar clamp going forward. Celiometer for metering as well would become its own modular component. They have dependencies between them where the components can be dependent on each other and it's basically set up in a run list and a dependency list inside of the system. So you can set that stuff up and modulate it in any way that makes sense for your deployment. And then, of course, the APIs and the entire cloud infrastructure gets put in at the very top. So the bar clamps, they all fall into these basic areas. On the physical resources, there's a provisioner bar clamp which actually deals with the rollout of the state machine, Pixie Boots, who gets brought up what and what area. The network one, which I'll go into a little bit further. Raiden BIOS, I've talked about those a little bit. We also have an IPMI where if you have an IPMI enabled system, we can set that up, send reboot commands, reset, identify yourself, a couple other functions. Core components. There's a crowbar bar clamp. So when you install crowbar, it actually runs Chef on itself and configures itself so that it follows the same paradigm as the rest of the system. Again, a DevOps code, your deployment.  Then the cloud infrastructure portions. I've talked about those. I have a couple in here for the Hadoop side. They all work the same way, Hadoop Hive, but Nova Swift, Keystone. Chef is one of the ones. We're working with the Ink Tank guys to build a bar clamp which would deploy a distributed block storage system as part of the product. Force 10 is the hardware platform. I don't necessarily have a bar clamp for that, but that's where it would be if I built one at this point in time. And then on top of it, we also deployed Nagios and Ganglia for some basic monitoring capabilities. I'll talk a little bit more about that when I get to the slide on that component. The Dashboard, so the Nova Dashboard horizon, and this is where we put things like Instratus or Cloud Foundry, which are a couple of the other bar clamps, Cloud Foundry ones, the VMware guys wrote for us. Cool. So, late binding. What we mean by late binding is that when you're going to deploy one of these clouds, effectively what we do is we hold off to the last possible second before enacting changes on the system. So the customer goes through the crowbar user interface and they say what they want to deploy and effectively what they want to use the system for. It's in a method we call a proposal mechanism. So in the UI, what you do is you say, I want to deploy a MySQL database. It'll ask the customer a couple of questions. Do you want a singleton, multi? How do you want to deploy the database? I want to deploy Nova and I want, the system will give you a proposal to say, okay, here's a series of systems that you can deploy Nova on. Which ones would you like to deploy it on? And basically we go through all of those components without touching anything in the systems. The systems, when I go through the next slide, which is how the state goes, we'll pick up some basic information about the systems, how many drives, what CPUs are, how much memory they have, basic things that you need in order to make those decisions. The main point in the late binding is at the very end when the customer says, yes, this is the configuration that I want, at that point we will begin setting up the network, we'll just begin setting up the appropriate operating system, we'll set up the right BIOS, the right RAID settings, and all of those components. They all happen at the very end. Minimizes churn in the environment, effectively. As opposed to starting off with a gold image that you splatter around a whole bunch of systems and then modify it to make the changes. So that's what we're talking about with late binding. So how does crowbar work? So basically, as I mentioned before, you end up with an ISO and you install the component on a single server. This brings up a number of services and a number of basic services that can be used to support the infrastructure.  And effectively what happens is they boot themselves up and pixie boot into an image that we call sledgehammer. It's a dissolvable sent OS image that runs just in memory. We then run a series of Chef clients against it in order to get an inventory of the system. And once we have that inventory and we determine that the system is something that we want to bring on, it goes into a waiting state. So in the user interface, it kind of blinks this yellow light. And that basically means the system's sitting there, there's nothing deployed on the hard drives yet, but you now know some information the system can be used as a target. So we run the Chef client on that thing to make sure that it's okay. When you finally decide what it is that you want to deploy on it, we then run another series of Chef clients against it and that's where it'll enact the RAID and BIOSes. This way we have an operating system that's a well-known operating system that we can run a series of tools against in order to enact that stuff regardless of what the final operating system is going to be on the system. And we'll use this sledgehammer image in other times if you wanted to do a hardware update, do a BIOS update, or you wanted to change the RAID array if you're going to do it in a non-destructive manner later on in the environment. So then what we do is we boot the system again, remotely boot it, and then we lay down the operating system using your typical Kickstarter jumpstart platforms. We lay down the appropriate operating system with all of the different components that are in there. We then lay down the network configurations. So depending on whether you're putting this stuff on Swift or whether it's a Nova, it'll have different networking characteristics which are defined in the networking bar clamp. It'll determine whether it has a storage VLAN or not, whether it has a public VLAN or not, admin and VLAN and all those different components. So the network configuration is done in there, which can be tricky in Linux given the enumeration issues that you can run into. So the next series will... The next thing I'll go into is the networking components and how we try to deal with the enumeration problems. And then effectively we do another run of the Chef runs, applying the appropriate cookbooks and roles in order to deploy the application the way that the customer has determined that they want the app to be deployed. Okay, does all of that make sense, guys, or does anybody have any questions about the basic running of it? It seems simple. Yeah, sure. Why do we... So the question was, why do we need Crowbar? So what Crowbar does on top of what Chef is doing is it orchestrates the different cookbooks. So we actually looked at using Chef. We would have much rather have just used an off-the-shelf tool rather than writing a new one. But what we found is that it was really good at making a system, a specific thing. But if you have multiple independencies like you do in a cloud environment, the orchestration for that just wasn't there. So we needed to write an orchestration layer or what we call a meta-layer, which is what Crowbar does. So it orchestrates that stuff and then makes a cleaner multi-system deployment by doing it that way. Sure, go ahead. The question was, do we have our own versions of the cookbooks or are we using the standard upstream ones? At the moment in Crowbar 1.0, we have a fork of those cookbooks. Effectively, actually, we worked with the ops code guys and did a lot of the writing of that. The rack space guys did a ton of stuff as well. So we've taken advantage of that. Currently, the cookbooks have a lot of what we call Crowbar-isms in them to make Crowbar work correctly. That's not ideal. And inside of Crowbar 2.0, when I get to that section, one of the things... One of the features that we're putting to the product is CMDB agnostic. So basically, you can use any CMDB. And in order to do that, we need to take those tags that are in the recipes and make them not destructive in the recipe and pull them back up. That way, we can upstream those portions. Yes? What about quantum? So quantum would be one of its own bar clamps. At the moment, it's not in there. So that would be part of the Folsom deploy. Yes? So the question was, are we already using it in production? Yeah, we have a number of customers who are using Crowbar. And we also use it internally for a lot of things. A lot of the customers who use an open stack at this point are in kind of a dev test mode. So what they're doing is they're testing the deployment or they're testing their application in it. But yes, they've used Crowbar in live environments. Okay. I'll move on. So networking. Oh, last one. And then the apps right back into the orchestration machine. So the state machine is actually really important inside of Crowbar. So each of the systems are running through a state. And as each of these phases are occurring, the system moves from a ready, an installing to a ready, to a hardware installing to another ready state. The state machine keeps track of those things and allows us to trip it back into different states. These different bar clamps actually have the ability to talk to each other via the RabbitMQ server. So when the Nova, for example, goes to deploy something, it actually talks to the networking bar clamp and says, okay, I need a series of networks. What do you have? And it'll give them back. When it's done, what it'll do is it will post onto the system that I've done a deployment. And that will kick the Nagios and Ganglia bar clamps to wake up and say, there's a new system that I need to monitor. Here's what was deployed on it. And these are the new monitors that I need to add. So the state machine actually runs a lot of those components. So networking. So the networking in Crowbar is actually fairly advanced. We handle all of the different networking modes, flat DHCP, tended to DHCP that OpenStack supports. We also support bonded NICs. And you can specify which type of bond it is that you want, type five, type six. Depending on what you have for your switch, you may want a more active bond or you may not. The problem with it is in Linux and specifically Ubuntu, depending on where you've put the network cards in the system, the systems will enumerate the NICs in a different order, whether it's bus one, bus two. So what we've done is we've built these series of what we call conduits. And the conduits are a abstraction layer from the hardware, the physical hardware deployment to what it is that you're actually writing your bar clamp code against. This allows you to have standardized code to say, you know, use the network where you don't need to know that it's bonded, not bonded on this network, that network, on those components. The conduits themselves can also represent a bonded stream. So when you set up the system to paste off of the conduits, they tie then into the physical components of the system. So there's a file in there called the network JSON file that describes all of this stuff. Again, we have a crowbar 2.0 feature that I'll talk about a little bit later about how we're trying to simplify this a little bit, but it's fairly complicated to get set up. The basic one that's in there is usually sufficient for what it is that you would want to do, but usually there's some modifications to paste off of the deployment that you'd want to do there in order to handle the appropriate networking modes, types of switches that you have, how many networks you want, et cetera. Sure, go ahead. Okay, the question was, is there an ability to differentiate between different link speeds? Yes, there is. So what you can basically do is you can say, you know, 1G or 10G, and then you can preface like a certain network to a 10G if it exists in the system, if not fall down to a 1G. And then effectively what we'll do is provision the NIC cards in that order, a little timing thing going on here. So I thought I'd show a couple of screenshots of it. This is the proposal view. So basically in proposals, what you do as the user once the systems are brought up in there in the sledgehammer, you select one of the bar clamp that you actually want to deploy, and the system gives you a proposal of which systems you should deploy that with. You can typically just take it at face value or you can modify the settings underneath it. And when you apply that, that'll actually kick off the operating system install and all those other components via that late binding thing I was talking about. This is a really basic proposal. So there'll be a series of attributes on the top so you can set passwords, networking modes, whatever you have depending on the one that you're doing. Over on the right, there's a raw mode that'll actually show you the basic JSON that we're doing. We expose effectively three different interfaces. This thing's going to keep advancing on me. We expose the user interface. Obviously, there's a fully-functioned RESTful API so you can integrate with it that way and there's also a CLI and all of them perform the same functions. They actually all write the same APIs so you can integrate it with other systems in your workload if that's what you want to do in your workflow. And then Nagios and Ganglia. So I had mentioned that Nagios and Ganglia are actually modified at deploy time to monitor the appropriate things that are being deployed. So if you pick a non-standard port and one of the monitors here is an active port monitor, it will modify itself and the deployment to monitor that appropriate port, which is pretty cool. I talked a little bit about the supporting services, DNS, NTP, logging service, and then the CLI and APIs. The community is really important to us. Some of these statistics are a little out of date, but we have over 500 followers on GitHub at the moment. Tons of hits on the crowbar sites and lots of downloads of the ISO. We also do a series of hack days, which we did before the last one. We had over 70 participants worldwide in the hack day. We did another deploy day before that to work on these things, so that was fun. We have a number of different contributors, different companies contributing, either as a company or as individuals in those companies. We also host a series of meetups, not specifically on crowbars, more for OpenStack. My team is actually broken pretty evenly between the Boston area and Austin, Texas, so we host meetups in those. There's a couple hundred people in each one of the meetups, so those are pretty cool. And then there's a series of webpages to find some information there. So the last topic is crowbar 2.0. So we, like I had mentioned before, we're in the process of a refactor. So I wanted to go over quickly some of the key things that we're working on. So the first one is attribute-driven recipes. This goes to one of the questions that was earlier where effectively what we're trying to do is take all of the crowbarisms out of the recipes that are currently in Chef and make it so that we can then upstream those packages and have them work whether you're using crowbar or not as a best practice deploy. So we're in our process of that, and what that will eventually allow us to do in the future is use any CMDB that the customer is interested in, effectively by adding certain tags into those components. Heterogeneous operating systems. This is currently what the system does is if you download the OpenStack one, it installs Ubuntu, otherwise Red Hat. There's nothing to say that the system can't deploy a mixed environment. So some Ubuntu, some Red Hat, some SUSE, some whatever your favorite flavor is, Windows even at some point. So that's the feature in there that we're adding is the ability to do that. What that allows us to do is to build clouds that have a mix. Some hardware components, if you needed a database server in particular or if you wanted Hadoop working in conjunction with your cloud for data analytics, that's what that feature will do. The networking model, so I had mentioned that there's enough stuff in the JSON. Effectively what we're going to do is strengthen the abstractions between that to allow the system to understand that there may be virtual systems. In other words, it's part of a HA deployment where you'd have two systems and then a virtual system on top of that. And also be able to change the networking model after deploy time. At the moment, what happens is you deploy the system and those are your networking models. There's some things that you can change but some of them are already been enacted. This will allow you to change the networking components. We find that in a lot of customer deploy, so they tell us, here's the networking I want and we go and install and they go, I've changed my mind, it's not that anymore. I want something else. So that allows that portion. Pull from source. So Andy, who's here, is doing a talk later on that one. At the moment, what we do is we're using canonicals packaging in order to do the deployments part of the recipes. There's nothing that says that we have to do that. So we've also are in the process of building a pull from source. It'll pull directly from trunk. On line mode, one of the base tenants that we had with Crowbar originally was that it should be able to work totally isolated. When you start adding things like heterogeneous operating system, then the ISO gets a little big to try to deploy it that way. So this would allow you to pull different components from the net as part of your deployment. Basically, all the different bar clamps would be able to be pulled as well as the operating systems. So those are those two. Other things that we're doing is we're improving our database and state machines to handle much larger deployments and allow migrations and upgrades to coordinate the migration and upgrade problem that everybody has at the moment. We've added in a documentation feature, basically a markdown documentation feature. This mostly will support people who are writing third-party bar clamps. That way, they can incorporate their documentation into the product and have that all be part of it. We've kicked up to Rails 3 from Rails 2, something or other. That allows us to simplify the code base and take advantage of the newer jams. We've spent a lot of effort working on the automated test and unit test systems. We've recently incorporated Tempest as part of it. That handles the API tests for OpenStack. We're also implementing a series of unit tests in the system. And that is effectively what we're doing at Crowbar 2.0. There's a number of other features. The stuff's all on the web. If you want to read the design docs, you want to help code stuff and do other portions. So they're all out there. We have a booth over on the other side if people want some additional information around Crowbar, want to see a product demo, or want to get these things because they're probably tough to write down. You can take a look at those. There's some YouTube feeds on what it is that we're trying to do and then the design docs for using EtherPad to coordinate the stuff we're having by weekly community meetings to work with the developers who are helping us out with this code. That's the bunny. So questions. 2.0, the schedule isn't hard yet. We're hoping to get it finished up by the end of the year. Crowbar 2.0 will be based off of Folsom. 1.0 stuff is currently Essex, but we have a Folsom community edition available now. Quantum? I don't know if Quantum's in there. I don't think it is. Not yet. It's something that we intend to work on but we're waiting for it to stabilize a little bit. Sure. Yes, sir. Okay. So the question was, what are the scalability issues? So in 1.0, we're abusing Chef quite badly. So we're using it as our data store, effectively. So we use data bags. If you're familiar with Chef, there's a data bag where you can just stuff stuff in there. That's cool. It works great. So we didn't need to deploy something. However, it causes a series of seek functions. So when you get a large deployment somewhere in the order of 60 systems or so, the seek times start becoming really slow and the UI becomes semi-unresponsive. So what we're doing is we're taking that off and using our own database and that way we can mess with it in our own object model. Does that make sense? Yeah, it's around 60. And then you start hitting UI problems. Sure, sure, sure, sure. So the question was, right now we've talked a lot about Chef. What about Puppet? So we've been working with the Puppet guys. The Qobar 2.0 CMDB agnostic feature would allow us to use either Puppet, Chef, or whatever, right? It would be a series of calls that would be made and would have to be written for a different CMDB as an abstraction layer. So we intend on doing a Puppet and Chef capability mostly because our customers sometimes have a preference for one or the other. Yes? Okay, two questions. So first, does it require any hardware, any specific hardware? Not really. It just needs enough memory, right? So you need a beefy enough system to handle it. The open source versions, again, where you start tying in with the hardware with the BIOS and RAID bar clamps, then you need specific hardware, but the one that's available on GitHub really doesn't matter. You can do it also in virtual as well. The second one, does it support IPv6? Not any differently than what OpenStack would do now, but we don't do an IPv6 deployment. Okay, so again, the same thing kind of... So the question is, for the clients that you're deploying, are there any specific hardware requirements? Again, the RAID and BIOS bar clamps are very specific to certain versions of BIOS and certain versions of RAID, namely LSI controllers. Other than that, the IPMI, I don't know if there's a specific version. Does that make sense? So effectively, it's mostly agnostic. We have people doing it on a number of different platforms. All right, I've run over by a couple minutes, so I'll take one more question. Two questions, so the first one was, do we have a commercial version? Yes, we do. It includes the RAID and BIOS stuff. We don't actually sell crowbar. It's still free in that mode, but it's part of the Dell cloud offering. So it's contained in it, and it's obviously high-level support for it, and it contains those other additional bar clamps. The second one is, do we have an HA deployment? Natively, we do not have an HA deployment, but as part of that offering, we have a services offering where we can deploy an HA system as well, but it's not baked into crowbar currently. I'm over time, so I want to thank you very much. Thanks, guys. I'll be over at the Dell booth if you guys have any questions or want to see a demo or anything like that. Thank you very much.


One of the most amazing things about Jmovi is that this free, simple, friendly, open source analysis package includes some incredibly high end analyses. In fact, the most surprising one for me is the inclusion of confirmatory factor analysis, something that for instance not even possible to do in SPSS if you're on a Macintosh. And if you're doing it in other programs, it gets really, really complicated, really fast. And this is by far the easiest and fastest and cheapest way to do a very sophisticated procedure. What confirmatory factor analysis or CFA is, is an attempt to take data and say we know how the data is supposed to combine. We know that these 10 variables should go to this factor. These 10 should go to this other factor. It allows you to specify those factors and see how well your data fit your hypothesized factor structure. It also allows you, by the way, to compare the fit of factor structures across two different samples. That's a different thing. But let's go and take a look at how to set up a confirmatory factor analysis in Jmovi. We come to factor, and we come down here to confirmatory factor analysis. Now I am working with the big five data set that you can download from the sample files on data lab dot CC. And what I have are 50 different variables with 10 each for the five different big five personality factors, extraversion, agreeableness, openness, and so on. And what we have to do is we have to tell Jmovi which variables go together and what the name of that factor should be. So for instance, E1 through 10 come first, I need to come here and say that that is extraversion. So I just click on it and type that. Then I come and select these 10 and you can see the names of highlighted over here. And I put them in right there. After that, N1 through 10, which is for neuroticism. So I'm now going to add a new factor. We scroll down a little. We'll see if I can spell neuroticism correctly. And we select the 10 variables and put them into neuroticism. There they go. We're going to add another factor because there's five total. And this one is agreeableness. I'll select those variables. Put them in. After that is C, which is for conscientiousness. Scroll down here. Conscientiousness. Think I got that right. C1 through 10, feed those over. And then the last factor is O for openness. Come down to the bottom and type in openness. And put those 10 in. And now we've specified the important part of our confirmatory factor analysis. We've told Jmovi we've got five different factors. We said what the names are and we said which variables go with which. What's interesting is we don't even have to tell it which ones are positively associated, which ones are negative. We don't have to look at the reverse-scaled items. We're going to be crunching away on this for a little while because this is a pretty mathematics-intensive option. But let's take a look at a few other things we can do. Now, if we had specific other variables that contain what are called residual covariances, things that don't necessarily go into the factor but help explain some of the leftovers, we could specify those. And what you do is you would say you take this one variable and then you specify another one for the residual covariance. We don't have that, so I'm going to ignore that. Under options, we can change how we deal with missing values. We only have a very small number of missing values. I'm just going to leave it like this. We can do constraint factor variances equal one. That sounds good. Under estimates, we can look at a few different ways of calculating results. I'm going to do a standardized estimate right here. I'll close that. Under model fit, we have several choices. CFI stands for comparative fit index. TLIs for the Tucker-Lewis index. RMSEA is for root mean square error of approximation. And this over here is a chi-squared test. We've seen that in several other places. I'm going to leave those defaults right there. And then the additional output, we've got a couple of really nice things. One is the residual observed correlation matrix and what Jamovie's going to do is it's trying to reconstitute a correlation matrix based on what I said how the variables went together. And so I'm going to ask for that. And it's also going to highlight any residual values that are greater than 0.1. It's going to say this is where the model is off more than in other places. And then finally, I'm going to ask for a path diagram. And then we'll just wait a minute for Jamovie to finish crunching all the data and see what it has for us. I actually paused the recording for a minute because it takes a while to get through all this calculation. But here's what we have. We have our factor loadings where we said extraversion is the first factor and the indicator is the name of the variable that we say goes into that factor. The estimates are like regression coefficients and they say multiply this number against the variable to get the factor loading. We have standard error z-scores, the p-value, and by the way you can see that everything here is highly significant. And then finally the standardized estimate, again like a z-score and that's a good way of assessing the relative contribution of the variables. We have the same thing for neuroticism, agreeableness, conscientiousness, openness and we've got a lot of numbers there. We come down to the factor estimates. It parses it up a little bit differently where it's looking at the connection between the factors in terms of extraversion as a function of these other things. The model fits an important one. This is where we have things, again the comparative fit index and so on. But I like these two things at the end. I'm going to close this so I can make a little more space on the screen and open this up. I'm not going to be able to get the whole thing. This is a really, really big correlation matrix. These are correlations, again from negative one which means a perfect negative linear association to zero which means no linear association to plus one which is a perfect positive association. And this correlation matrix is reconstituted based on the way that we said the variables went together. And these are residuals which means compared to the actual correlations which it computed in the background this is how far off our reconstituted matrix is. The important things here are the ones in red and that says we're off a little bit on that combination of variables and I can scroll down and you can see this thing's really kind of huge. And so you can take that as an indication of how close or how far away you are.  It's kind of okay. It's nothing spectacular but it looks like we're not too far off. Maybe we would want to see which variables are loading best which ones seem to be contributing the most to the fit but we may have a go ahead here in terms of confirming the structure that we think we have. And then the last thing is the path diagram and it's not putting the coefficients on this but it simply says these are the associations. We say that we have five major factors extraversion, neuroticism, agreeableness, conscientiousness and openness to experience. And it says that we have all of them associated with each other and that each of them feeds into its own 10 variables and so that is in a nutshell. This is the basic functionality of confirmatory factor analysis again a very sophisticated procedure that a lot of programs don't let you do at all and it's one of the really a special present from Jamobi that it makes it possible to do this. You're going to have to do more research on how it all works and how to interpret the results but the fact that you have a tool that can do it and that does it so easily is a huge boon to researchers everywhere.


Before I get into today's video, I wanna remind you to subscribe to the channel. I would love if you guys did, we're on our road to 133,000 subscribers and I am trying to get to about 150,000 subscribers by the end of the year. So I would appreciate if you guys would just subscribe to the channel and support my journey to become a full-time YouTuber. You know, I've been doing this for six years and I never really thought that this was gonna be possible. So thank you ahead of time for your support. All right, but let's get into this video because we gotta talk about something that dropped a little bit before the direct. It was some news from one of Nintendo's major partners that seems to hint at least, if you're reading the tea leaves of what was said, appears to heavily suggest that the next Nintendo platform, which we've been calling Nintendo Switch to for a little bit now, but we don't really know what it's gonna be called, will have backwards compatibility. Now, we know Nintendo has already heavily suggested that there needs to be some sort of forward compatibility with things like Nintendo accounts and we know Nintendo accounts are also tied into Nintendo Switch online. So you might already presume that maybe the MSO games could be carried forward, possibly digital games, but here's the thing, none of this is confirmed because Nintendo has to announce a platform in order for us to have confirmations of backwards compatibility. But something was said about Mario plus Rabbids Sparks of Hope by the CEO of Ubisoft, Ysgimot, in an interview he did with GameIndustry.biz that is quite fascinating and we're gonna read a segment of that interview that was posted over on Video Game Chronicle and we're gonna give you the full context here because it does have to do with advice Nintendo gave them and some other stuff that kind of leads into a comment about how long they think this game is going to last. So in an interview with GameIndustry.biz, Ysgimot suggested Nintendo had advised the company that it would be beneficial to release the sequel on Switch's successor. 2017's Switch exclusive Mario plus Rabbids Kingdom Metal has reached over 7.5 million players according to Ubisoft Milan creative director, David Silliani. Now these are old numbers, it's probably creeped its way up to 8 million but we don't actually know. So despite the excellent ratings and players reception as well as an ambitious marketing plans, we were surprised by Mario plus Rabbids Sparks of Hope underperformance in the final weeks of 2022 and early January. And this is a statement Ubisoft made earlier this year. While Ysgimot said that the market is suffering from inflation, he did tell GameIndustry.biz the company should have been more patient with Sparks of Hope release. I think it was a different issue with Mario, he said. We had already released a Mario Rabbids game on Switch. So by doing another, we had two similar experiences on one machine.  There are 25 Mario games on Switch. Nintendo has advised that it's better to do one iteration on each machine. We were a bit too early, we should have waited for the next console, he added. Because you could play a great game and we think it'll last for 10 years because we will update it for the new machine that will come out in the future. Now, that comment can mean a lot. 10 years will update it for a new machine in the future. Yeah, they could bring it in a deluxe version to the new machine. They could obviously add 4K support or whatever. I mean, we don't really know if the new machine's even gonna have 4K, but we're just kind of presuming based on rumors. It's interesting though, when he says it'll be a 10 year game and it'll be bringing it forward to the new system, it kind of feels like even though they did say they'll update it and who knows, maybe that means another batch of DLC will be coming that might even be like a half game or full game DLC. I do think that he seems to be suggesting with all being able to actually say it that Mario Plus Rabbids will be playable. Sparks of Hope will be playable on the new machine if you potentially own it right now. And I think that is a sign anyways that backwards compatibility is going to be a thing. Now, do I think Ubisoft knows what Nintendo's next system is going to be? Well, yeah, if they had a conversation with Nintendo before and or after the game came out about the release timing of the game and Nintendo's suggestion on what they could have done differently, to me it would seem that Nintendo has probably shared with them what that new device is and they might already have dev units and all of that as well, especially if they're already making plans and updating it for that machine. Well, okay, if you're already making plans for that then chances are you probably already have those dev units and you would probably already know if it's backwards compatible. So this to me is a must have feature but it's not something that's ever really been guaranteed with Nintendo. Now with Nintendo's home consoles, they've pretty much never done it. Not in an official capacity anyways. There's been add-ons and stuff. With their handhelds, it's been a little bit of a different story. And if you consider switch a handheld, maybe you're leaning this way. You could play Game Boy slash Game Boy Color Games on Game Boy Advance. You could play Game Boy Advance games on the Nintendo DS. You couldn't play the original Game Boy games so it's only been like one generation backwards compatibility. But they did that again with 3DS. You could play DS games. And then they stopped because if the switch is a handheld, well it doesn't play 3DS games.  So switch sort of rebooted Nintendo in a way. So the way that we have to approach this is that it is probably likely that Nintendo's looking into it. We've heard from people like Modern Vintage Gamer and a few others out there that it's not as simple as gamers think it is. We just want a feature to exist. But there's a lot of nitty gritty that goes into it. And Modern Vintage Gamer kind of believes that it shouldn't be a foregone conclusion because of the difficulties in switching to a newer architecture even in the same line and how it might not be just a simple switch turn. And it could require a lot of people to put work into their old games to make them work. And this is true in some regards. I mean, this happens with Xbox and PlayStation as well. More and more games become compatible and cross compatible and forward compatible over time as updates are released. But I do think that Nintendo is going to emphasize some form of backwards compatibility. If it's not the entire library at launch, I do think it's gonna be a massive chunk of that library with promises to continue updating and making things more and more compatible. And I do think in terms of this game, Ubisoft's clearly gonna put in the work to make it compatible just like Nintendo is gonna put in the work to make sure all their games are compatible. But will third parties always put in the work to make sure their games work? I don't know. Ideally, it would just be a hardware solution and all games would just plug and play like it was on their handled systems in the past. But that's a lot different story today. So I do think that this is at least a hint towards a future that we all, I think, want. I don't think there's anyone who says, man, I don't want backwards compatibility. I don't want to play my Switch games on the next system. And I guess if you're someone who wants it to be a streaming stick or you're someone who wants them to go back to just a traditional home console with disks, then yeah, you may not want them to put on the Switch disk or the Switch cartridge reader. Maybe you want them to split back off in the handheld. And it's like, look, I understand that there's going to be some outliers out there that will say, hey, I don't want backwards compatibility because of the direction I want Nintendo to take. But I think in general, if we presume that Nintendo's not about to abandon the hybrid arena because they've been so successful there, it'd be very strange if they didn't give it at least one more go. But then again, Nintendo's not always done good with that second go around. So we'll see. But if Nintendo does go have another go at this hybrid situation where they're making all games for one platform, backwards compatibility for most of us is a must. But it's not a guarantee. Modern Avengers Gamer is right in that much. It is not a foregone conclusion. It is not a guarantee. And it's not even just because of the difficulties of making it happen. It's also just because Nintendo doesn't guarantee it. Nintendo has done backwards compatibility in the past. They've also not done it. So it's sort of a crapshoot, but I do think that at least suddenly, like subtly, just a little bit in this interview, there was almost a hint at it, but it's Ysgema who's been at this a long time and he knows how to hint at things without necessarily giving you the exact confirmation needed. So, but yeah. By the way, the DLC is pretty good. I'm playing it a little bit today. I just started playing it today. Dude, this Marvel's Rabbids DLC, this might be the best world. This might be better than anything they had in the original release. And that's exciting because I love Mario plus Rabbids. I'm sorry. Maybe this whole video just existed for me to have an excuse to gush at the end. I don't know. Anyways guys, thank you so much for tuning in and I'll catch you in the next video.


So, from Shade, let's go to the Trouble with Girls, and this is a comic book haul we did a couple of months ago, I guess, two or three months ago, and there's more issues to this. I read these, and these two were from the first series of Trouble with Girls, and Girls is actually this guy's last name, right? So, the Trouble with him and his family, right? That's what it really is. And so these two were from the first two series. This was a standalone, sort of gives a little background, linked up some some of the past and the present together, and then this was sort of a stand-alone four-issue series, okay? And it came out on Epic Comics, and this was Eternity Comics, and these ones were for Malibu. Malibu Eternity was sort of the handoff, I believe, was for Malibu to Eternity, okay? And then Epic Comics, I believe that was the order that things went, right? And those three issues were not bad, they were good, but these four issues, this four-issue mini-series really got me appreciating this character a lot, and the story arc and the writing a lot, okay? So what we're gonna do, we're gonna read like around three pages from issue number one, and around three pages from issue number two. I think that's a good, and believe it or not, it doesn't even, it's not even reading anything based on the main character, okay? It's not even based, it's not, he's not even in the pages that we're gonna read, because the story, even though it is about him, okay, revolving around girls, it's all the other characters as well, which really add that extra, that comic books need to become fantastic, okay? Now this came out, what year did this come out? This came out in 1993 again, okay? And all you need to know about girls is, he's a James Bond type of character, fantastic, like a Conan, the barbarian, and James Bond put together, and he's unbeatable, and with all the amazing stuff that happens to him, he actually doesn't want this. This character wants to live in a little shack with a partner and read his book. That's all he wants. He doesn't want all this glamour, all this fantasy, all these women, all this money, he doesn't want it, okay? And I'll leave it at that. Now what we're gonna do, we're gonna read these pages. We're gonna read this, this, and just three pages from here. Should we start off with four pages? Yeah, let's start it off from the break. Let's start it off from here. This is girls, and this is dad, by the way, okay? And him and him are very much alike, and neither of them wanted the life that was handed to them, right? So for example, in here, he goes, that's all I want, dad, but look what I'm stuck with. So he's got all these expensive cars living in a mansion, but in the previous issue he says all he wants to do is sit in a hammock and read his book, okay? Read his book. So let's read just four pages from issue number one. This would not go over well in today's woke society, coincidentally in Caracas. So we break away from the main story revolving around girls. Well, there it is, but I still don't see what the big deal is about a convent. Don't forget who's running that convent, Agent Flanders. As long as she was in retreat on her island, mom wasn't worried about her, but now that she's building this growing cult, you've made your point, Silas. It's Silas in the bedroom, baby. It's Agent Marner in the field, and mom is sort of like a shield type of agent, sort of organization for Marvel comics. Let's go check it out, he says. They scoot into the convent. Agent sent my mom to check out a supervillain. Wait a minute, these are nuns. Why not? The most decadent, twisted, and perverse supervillainess in the world can corrupt anything. An eye for one can't wait to go head to head with her, he says. Before you get all hot and bothered, don't forget that we're here to track that kidnapped botanist, she says. Yeah, yeah, so let's see what we can learn from a little eavesdropping. Damn, these nails are so long, it takes all morning just to paint them, and Christ, they make it so hard to use your hands. They always get tangled in these peek-a-boo, peek-a-boo undies we have to wear, the nun says. Hush, you know it's for our spiritual well-being, the other nun replies. You know that religious ascetics have always mortified their bodies to liberate their souls, and Mother Superior says we have to be morally strong for the new world order that she's creating. Okay, okay, the nun says. I understand how we'll be brought closer to God by suffering six-inch stilettos, stiletto heels, and endless applications of makeup, and these incredibly tight bodysuits that work their way up here, you know what. But this business of sleeping with every man who looks at us, there I draw the line. She says. But sister, I thought you used to be the Hellcat of Twin Oaks. I was, but you know Mother Superior says we can only do the things that make the man feel good. This, this is grotesque. She's turning these poor women into the ultimate boy toys. Yeah, so where does the grotesque part come in, he says? Of course, the botanists. She's forcing them to develop some kind of mind control drug. No woman would do this to herself voluntarily. No, he says. Didn't I ever tell you about that little car hop in Texas? You go back to the nun. Let me tell you, the next time a man makes me use mashed potatoes, I'm out of hold. Voice comes in. That's the Mother Superior coming in with her whip.  You must do penance, she says. No, Mother Superior, not, not that. For a full month, you must pretend to hold no opinions of your, your own when in the company of men. No, she says. The secret agent can't take it anymore. You fiend, now you've gone too far. No, Molly, keep your head.   Whips the gun out of her hand. Do you think I need a gun to defeat your kind? I'll show you what we women who respect our bodies and ourselves can do. She jumps in. Do what? Die ignorably at my hands? But first you will tell me who sent you.  I keep mum. Fine. What better way to keep mum than to die? So that's just three pages from issue number one. This conversation is hilarious. Fantastic read. Okay, if you're into humor, humor, good art, intelligent conversation, slapstick to a certain degree, and sort of critiques society in a big way. Okay. And then we'll go to issue number two. And we're going to continue on with the Mother Superior. And what we see in this issue, let me find the pages. There's like mud rustling girls. What we see is sort of an infiltration of a reporter into the mum, I'm not mum, the mother superior sort of hydro type of organization. Right. And we're going to pick up just another segment here. Okay. Actually, is this one where he's infiltrated? I'm not sure. We'll read it. We'll read it. We gather here tonight's sisters to welcome and novice to our swelling ranks, to usher usher usher her into our mighty army. And she's planning on conquering the world, by the way, just so you know. Got the nuns underneath. This would make a great movie. We who are destined to rule the world and who grow strong through rigorous self-humiliation. Now welcome Sister Pandora. Sister Pandora. There comes Sister Pandora. Come to your mother, superior dear, that she may send you off on your first mission. Which movie studio has the co-owners to make this movie? Hey, be silent smack child.    That's why she says I'll help you live out your most disgusting, depraved fantasies and enjoy every minute of it or suffer through it if such is your preference, she says.  I'll never speak out a turn and if I speak at all, it will only be to echo your opinions or to moan in pleasure or pain as per your instructions, she says. Oh yeah? Well, I say you can never trust abroad how deep she says.  Why, I never thought of that, she replies. They all think between their gams. My, you're really quite the philosopher, she says. Hot dev, you are every man's dream girl.  What? That's the most revolting thing I've ever heard, she replies. So, shall we do it on the floor or on your desk? She asks. And then this just continues, gang. This just continues. It's just, this part is hilarious as well. Shall we read this too? Let's read these three pages as well. Oh, we got to read this. This gang, these next three pages, okay. This is 1993, 1993, 1993, right? Fast forward to 2023, okay. We're 30 years from when this was written, 30 years from when this was written. Okay, gang, we're going to read this. Ready? Two nuns from the Mother Superior's organization. Jeez, that sister Pandora is doing such a great job that Mother Superior is giving her all the juiciest assignments. One of the nuns says, yeah, I hear she gets humiliated twice a day. So, we better make sure we don't flop this, flop this job. Don't, don't I know it, but where are we going to find a non-smoker in Caracas? We could snatch a child, one of them asks, or says, no, no, no, Mother Superior says it has to be an adult. One of those belacosa politically correct liberal fascist anti-smokers. But where, but where in in sensual, life-loving, vice-ridden South America are we going to wait a minute? Look over there, she says. First t-shirt. I can't believe how the men treat their women here, the guy thinks. And the women always concerned about looking pretty. It's so depressing. He says, look at this litter, no environmental consciousness at all, and no speed bumps in the streets. He's wearing socks with sandals. Man, perfect. But what do they, what do they care? They don't care about their children here. They let them play with toy guns. Don't these people know about pro-social instructional toys? He's coughing louder and louder. What inses- insensitive reactionaries. They don't even respect my polite hints to put out their despicable carcinogens. Oh, why did I ever leave Berkeley? The nuns are like bingo. They kidnap the guy. They kidnap him. They tie him up in a chair. They've brought him to Mother Superior. No, no, kill me first. Kill me first. Just don't make me smoke, he says. There we go. Now, observe what happens to the subject when we inject him with the serum LSMFP 100. Hot nuns. Oh, thank you, thank you. Will it, will it be a swift, painless death, he says? Beautiful artwork, beautiful artwork. Give me, give me, give me, give me that. He says, yelling. He wants the smoke. Let's see if we can get this thing focused. There we go. Ha, ha, ha, ha, ha, snap. He's free going for the cigarettes. Snatches the smoke. Ah, nicotine, sweet nicotine. I've come a long way, baby. Puff, puff, puff, puff. You see, my sisters, you see, nothing can stop us now, not the CIA, not the KGB, not even mom, nothing. Just so long as that accursed Lester Girls doesn't somehow get involved. This is Lester Girls. No, you're not losing your mind, but maybe the Lizard Lady, and this is the Lizard Lady, by the way. This is the Lizard Lady. The Lizard Lady, how does she hope to conquer the world with fast-growing tobacco leaves? This is a great, great four-issue comic book series. It was a fantastic read. Oh yeah, who were the creators? Well, not the creators, the writer. Here we go. I mean, look at the inks on this, right? Where's the writer? Trouble the minister, editor-in-chief, editor, letter colorist, inker, penciler. There we go. Will Jacobs, Will Jacobs, Chobdor, Chobdor, Chobdora, Brute, Blue, Bluance, with Russ Williams as the penciler. Al Williamson is the inker. Steve Matheson, the colorist for this. And the letter is John Constanza. We've got to get the name of the creators in this, right? We've got to get the name of the creators in this. So, fantastic read. Highly recommend if you're into this type of humor. Heavy hitters, epic comics, okay. From 1993, The Trouble with Girls, four-issue miniseries. And we looked at the covers in the comic book haul that we did for this. Surgeon Generals, warning. Warning. Reading this material may cause severe laughter in politically correct-minded individuals in spite of themselves, right? In spite of themselves. I think every woke person should be forced to read this in 2023 to read this four-issue miniseries.


In this module, we would look at some of the products based on murabaha offered by Islamic banks in Pakistan. Let us see what are these products. Of course, a lot of murabha-based products are actually personal finance products. But there are some very interesting murabha-based products for the businesses being offered by Islamic banks and conventional banks offering Islamic financial services. Just to recap the things, let me inform you once again that there are five fully-fledged Islamic banks operating in Pakistan. And there are 17 conventional banks offering Islamic banking services in the country. The examples of fully-fledged Islamic banks are the likes of Mizan Bank, Bank Islamic, Dubai Islamic Bank, Al-Barakah Bank, and MCB Islamic. And the conventional bank offering Islamic banking services include HBL, Bank Al-Fala, and other 15. Of course, Faisal Bank is on the verge of becoming the sixth fully-fledged Islamic bank because Faisal Bank has already started a process for conversion into a fully-fledged Islamic bank in the country. A process which is going to end in 2022. So, when we look at the murabha-based products offered by banks in Pakistan, we find a product like HBL murabha. You go to the website of HBL Islamic Banking and you will find a lot of details about HBL murabha. Or if you just Google murabha products in Pakistan, you will get HBL murabha there. Interestingly, some microfinance banks, they're offering murabha-based products as well. NRSP Microfinance Bank offers a product called NRSP murabha and this is a product designed for SME financing. Bank Al-Fala Islamic murabha is another product which is being offered as a working capital financing product to the businesses in Pakistan. Now, when we look at these products and I would encourage you to go to the respective websites of these banks, you will find that these are very interesting products and they are very authentic products from a Sharia viewpoint as well because the banks, Islamic banks or conventional banks offering Islamic banking products through the products like HBL murabha, NRSP murabha and of course the murabha products offered by the likes of Mizan Bank. They are the products which have engaged Islamic banks with the business slash industry community. Let us see how. So, there is a client, it could be a big conglomerate, it could be Angro Group for example. If it goes to an Islamic bank and says, I would like to have a murabha-based working capital financing, a murabha-based financing facility which would allow me to fulfill my ongoing liquidity needs. Because it is a big organization, Angro or it could be another similar kind of industrial group, the bank would enter into a master murabha agreement with the client. So, this master murabha agreement would actually include general terms and conditions of various murabhas which would be executed between the client and the bank as per the requirements over a certain time period. Now, because this is a very intensive arrangement between the client and the Islamic bank, Islamic bank would appoint a dedicated relationship manager. For example, if this client has entered into this facility to buy raw material, cotton for example, if this is a textile mill and it needs mizan banks facility, murabha-based facility, then a relationship manager would be appointed by mizan bank or another Islamic bank, whatever that happens to be to take care of all the murabha transactions. That relationship manager actually happens to be an expert in that field. So, that relationship manager would be doing a lot of things on behalf of the client. Because technically the bank is buying the raw material and then is selling on to the client, it would make sure that the quality is the required one and of course, it would have concerns about quantity, price, etc. and delivery. So, in a way, the bank is actually then involved with the client in terms of doing real business and that is the true spirit of Islamic banking and finance. In the beginning, many people thought that murabha was a compromised kind of solution in case of Islamic banking and finance. But I must say that the role of murabha which has evolved in the context of Islamic banking and finance, this has become an ideal Islamic mode of financing to do business in a Sharia-compliant way. And this is what Islamic banks are doing in Pakistan. I must emphasize that the practice of murabha in the context of business banking in Pakistan is one of the most authentic in the world.


Hello, everybody. Welcome back to another AI video. In this one, I want to talk to you about memes. That's right. There is a new AI meme generator. First, there were good meme generators. Then there were great meme generators. And now there's super meme. That's right. It's free. It's awesome. Here it is. I'll put a link in the description below. Super meme dot AI. When you click on login, you'll see this screen here. So here we are. Why is it so cool? Because it has text to meme. It has themes and you can do searches, which are great. But the AI component is right here. If you click on this text to meme, you can now just go ahead and type in whatever the heck you want to say or put on your on your meme. For example, I ate three pieces of cake. No, ragrats. That's it. I'm going to put something like that down there just for fun. I hit generate. And here's what it's going to do. It's going to find all of the potential memes that you could possibly want. And you can just click on it and download. It's one click, one click download. Also, if you don't like it or you need to make any changes to it, for example, like when you're happy with your cake eating decision. OK, these are pretty good. But look at this. There's just buckets and tons and tons of these. And again, they're all they just go on for days. So, you know, you'd pick one that you like when you're not like this one with the cat in the unicorn. All right, good enough. And it's not just straight up, you know, what exactly you typed in. The AI actually thinks for you. So instead of just saying what you wrote, it'll actually say when you eat cake and have no regrets or when you're happy with your cake eating decision. This isn't just straight up type it in. It'll actually do some thinking for you. Eight, three pieces of cake, no regrets. So if I wanted to edit this easy, watch this. I'm just going to click on this here. I'm going to go ahead and click edit right here. And then at eight, three pieces of cake, I'm going to go ahead and delete that cake part. Here we go. No regrets. So that'll be the first line. This first, second, second line will be no regrets. First line is eight, three pieces of cake. There we go. Now I'm just going to save it and let's see what we got. This is it. Eight, three pieces of cake. No regrets. Click out. No problem. You want it? Just click download. It's yours. Save it if you want to copy it. This is awesome. And it is free. You get 20 credits. But if you're run out, you can just reload for free right now. It's just using them as any as you want. It's all good guys. Thanks for watching.


Hi everyone, Joe for jaspyscasebreaks.com coming at you with 2019-2020 upper deck SP game use hockey 2 box Random team break number 31 And that's SP game use from that second inner case that we popped open From that master case Big thanks to all of these folks right here for getting into it one spot gets you three So let's triple you up one two and three All the teams are there with the coyotes and wild Combo it up. Let's roll it. Let's randomize it one and a four five times for each list one two three four and five There you go after five times. We've got Wes all the way down to Spencer and then one and a four five times for the teams one two three four And fifth on time. Good luck after five. We've got the Winnipeg jets all the way down to the Colorado avalanche Trades of course are allowed trade at your own risk West with the jets Nick with the lightning Nancy with the blues west with the flames and canucks Nick with the savers Edwin with the ducks Nick with the stars and penguins West with the Preds Nancy with the Kings Nick with the Devil Spencer with the blue jackets Nick with the coyotes wild Combo Nancy with the red wings Rangers and sharks Nick with the Ottawa Senators fliers Canadians and Golden Knights Nancy with the Oilers Nick with the Maple Leaf Spencer with the Panthers Nick with the Hurricanes Edwin with the Caps West with the Islanders Edwin with the Bruins West with the Blackhawks and Spencer with the Colorado avalanche Let's sort this by column B And while you're considering trades, let's consider which two boxes we're gonna do all right So there's five sets of two one two three four five, right? So if I roll a six, I'll just roll again and it's three one two three right here and these We will say for next time put little squiggly marks on there. So, you know, they're all from the same case So they won't be mixed up with anything else on the website We have a couple more of these breaks coming up in a second. All right looks like no trade. So let's close it up TWC trade window close Let's print and Let's rip. There we go. The final print out hot off the presses All right, we've got Martin Broudeur to one twenty two For New Jersey that'll be for Nick. We've got Mario Lemieux 52 out of it looks like it's Jersey number 66 for Penguin is that short print? That's pretty cool. Nice. All right. There you go. Penguin's Nick We got a Joel La Esperance Authentic rookies for the Dallas Stars. That's gonna be for Nick. So we've got all-star Two-color dual relic Sydney Crosby Penguins next over we got relic looks like relic blends right here Cam Atkinson 16 out of 215 skills competition shot right there That'll be Spencer Jordan with Columbus Sub Arthur what's going on and then we got Lake Lizotte to 599 33 out of 599 authentic rookie relics For the Kings. That's gonna be for Nancy. The last one. Oh, what's going on New Mexico? Arthur vacay Rotary there's Joe Thornton to 275 San Jose Nancy Nice. I want I've never been to New Mexico. I want to go. There's Alexander Texie a Blue Jackets that'll be for Spencer. I want to go to the there's the Carlsbad Caverns are there if right? I think that's a New Mexico And we got Teddy Luger 14 out of 15 nice three-color patch and autograph for the penguins Nick Stober We got Patrick Kane black Hawks 51 out of 125 relic blends Chicago and for West Thomas and we've got Miko Ratton Rontanen Rantonin Colorado Spencer Mark says Mark. Elsa's Carlsbad Caverns is awesome. I've never been I want to go There's Braden Holte be caps Jersey Going to Edwin and there you have it boys and girls two box break number 31 in the books from a fresh inner case We've got a few more coming up tonight So keep it keep that hockey going on Jasper's case breaks calm, and I'm Joe. I'll break that with you next time


The craft foods company presents the great gilder sleeves Gilder sleeves starring Harold Perry brought to you by the craft foods company Makers of bar K. Margeron and a complete line of famous quality food products Some lady for your uncle James. Who was it birdie? I don't know said it wasn't miss ransom of miss Goodwin Well, someone knew he didn't get into pretty late last night. Here he comes now Good morning Leeroy you aren't thinking of going anywhere in that sweater. I trust sure why not because it's filthy change it Good morning Marjorie. Good morning birdie. Come on miss Gil please. Good afternoon, Anki. No Already been phoning you lady phone who I don't know miss. You'll see that. It wasn't one of the regulars. Yeah, I Don't know what you mean by that expression birdie. She means it wasn't miss is ransom on this goodwin Oh, you tell her I was out birdie. No, sir. I told you was asleep That might give people a bad impression birdie. It was my secretary down at the office for instance. She might well It wouldn't be good for her morale. No You want some breakfast miss Gil please? Yes, birdie. I'm good and hungry and don't forget some more toast birdie I ain't forgotten Leeroy Marjorie I'd like to see the morning paper if you're through with it almost Anki Why it was pretty late when it came in last night on how did you happen to be awake? I wasn't not till you tripped over something in the hall Yes, I tripped over your football my boy I've told you not to leave that thing lying around where people can fall over it. I'm sorry young Where'd you put it? I need it this morning. I put it where no one will ever trip over it again for some time I've warned you often enough my boy. Oh gosh Never he stays up late. This is the way Here's the paper Anki look I want to show you something on the society page I'm not interested in the society page. You will be listen to this Music lovers in Summerfield will have a rare treat next Saturday when the wings of song opera company makes a special benefit appearance here Let me see that The event is being sponsored by the exclusive Summerfield women's club in conjunction with the sponsors committee of other socially prominent citizens Box parties are already being planned and the whole affair promises to be one of the top events of the season for the Summerfield elite see How does it lead me not means a bunch of stuffed shirts my boy? Well, they can have their opera You don't want to miss it.  I wouldn't enjoy it if I went Opera in Summerfield can't possibly be any good. I don't see why not. It's a regular opera company There are good opera companies and bad opera companies my dear distinguish between them requires rare musical judgment Now who has selected this opera company? Mrs. Pettibone the president of the women's club. She never heard an opera in her life Now if they'd seen fit to consult with me, but no, oh, no, mr. Gillis leave isn't quite la dee da enough to be on any opera committee Lucy no What's you excited about I'm perfectly calm my boy a little disappointed I'll admit there are people in Summerfield who think more of so-called ancestry and they do a real worth That's all I happen to believe that opera should be enjoyed by everybody not simply by the favored few I Still don't see why you can't just buy a ticket because I'm not the kind of a person who likes to horn in where he isn't wanted You mean just because you're not on the committee you won't go to the opera. Well, that has nothing whatever to do with it The opera won't be any good. I'll tell you that some small time company I never heard of any opera company that would come to Summerfield must have something to hide Bertie you don't have to tell people I'm asleep and you don't have to tell them how long I've been up Mrs. Pettybone Yes, I read about it this morning's paper Me a sponsor I'm pretty busy Mrs. Pettybone for the course where opera is concerned. I'll be glad to help you bet any time at all Not at all. Mrs. Pettybone. Thank you Oh Mrs. Pettybone and Mrs. Bullard are coming over to consult me about the opera It's in the laundry hamper upstairs. Gee. Thanks. I'll go do the same for you sometime. Yes. Yes So far Mrs. Pettybone this chair is very comfortable. Thank you. Then I'll try the sofa fine. Mrs. Bullard shove over a little I Can't tell you ladies how enthusiastic I am about this opera thing. I knew you would be I said to Mrs. Bullard I said Mr. Gilda's leave is one man. I know we can count on I said didn't I say that Mrs. Bullard? She certainly did Mr. Gilda's leave. She sang your praises. She said you're a man that knows and appreciates music Well, I happen to have I've had a little musical training. Mr. Gilda's leave sings Mrs. Bullard Did I tell you Mr. Gilda's leave sings? Oh, I've heard him from across the street I'm afraid sometimes I forget myself that is I forget what a big voice I have You need a big voice and opera of course. Mr. Gilda's leave. Don't tell me you've sung opera Well, I appeared in one or two productions of college What opera is the company gonna present? Well, that's up to the committee to decide We'll want your advice on that of course as one of the sponsors. Oh, it's your service ladies Oh, which opera do you prefer Mr. Gilda's leave? Well, they're all good I think we can decide that later Mrs. Bullard There's another problem that we have to consult Mr. Gilda's leave about yeah Since this is for charity we've got to make it a success Oh, it will be if it is it'll be due to the efforts of a handful of men like yourself, Mr. Gilda's leave We are not asking many sponsors. That's so oh very few Mr. Gilda's leave, but your name is so well-known Well, everybody sees it on their water bill once a month Say how would it be if I sent out a little notice about the opera along with my December statements I don't think that would be quite appropriate. Why not good way to sell tickets Oh, we won't have any trouble selling tickets people are going to be fighting for tickets after all summer field has never had an opera I see em How much are the tickets five dollars a piece? dollars a piece Yes, you see our problem Mr. Gilda's leave the tickets are so ridiculously cheap that everybody will want to come Isn't it silly? It certainly is We've thought of a way around it all our sponsors are taking 15 tickets a piece That's 75 dollars worth, but I only have a niece and nephew I doubt if my nephew cares much for opera. Oh, no. No, you sell the tickets to your friends, Mr. Gilda's leave just your best friends you see that way we can keep the tickets in the hands of the Desirable element. Oh, well, I'll be glad to call up a few people and of course But the sponsors take the tickets in advance that'll be 75 dollars, Mr. Gilda's leave and if you'll just write us out a check check you mean now Well, if it wouldn't be too much trouble. Oh, no trouble only Yes, nothing Let's see checkbook Make it out to Earl Lewis wings of song opera company, Mr. Gilda's leave. I see Earl Lewis wings of song opera company I'm not gonna get rid of 15 tickets. I wonder 75 and oh oh hundreds. Oh 15 tickets why no 15 people would like opera why no 15 people with five dollars Rock Morton P John the water works gosh, I haven't even thought about the water works I've been so busy with the opera just dropped in to check up on these tickets. I left with you Oh, don't worry about those. Mr. Joe Steve. I got them right here I put them in the cash drawer for safekeeping, but have you sold any? No, Mr. Jonas Tell you the truth there doesn't seem to be much demand for them Well, it's like anything else baby. You have to create the demand you have to sell them. I know But just the same I I wonder if you haven't picked the wrong outlet here. Why? Well in all the years I've been in the pharmacy business I can't recall that anyone has ever come in here and asked for opera tickets People come in and ask for a lot of things. I had a woman come in and ask for a dozen and a half skate keys once Never told me what you want them for Skate keys at a drugstore why that's ridiculous yes, it is it was just by the mere chance that I happen to have them But as I say I never had anybody asked for opera tickets, of course there hasn't been any opera Yes, well, you can't wait for people to ask you for a PV. You've got to ask them Oh, I do yeah the reason you haven't sold any tickets as you haven't tried Well, I wouldn't say that If you asked me the reason I haven't sold any Well, I don't like to say this but I wonder if you haven't set the price a little high five dollars. I didn't set the price PV That's what they cost. I'm not making anything on this. You know, I know but five dollars That's ten dollars if you take the wife and what man it go to an opera if it wasn't for his wife That's not the attitude PV you're not supposed to enjoy this it's for charity Hey What charity what's that? I say what charity is it being given for? Oh, what? Oh, yes? Well, I don't know that that's been settled yet But it'll be a worthy one. Yeah Pardon me just trust me customer. Don't forget about the tickets. Morning. This is hard day. Good morning. Mr. PV Fine day. Yes, it is. Oh This gentleman ahead of me. Oh, no, no go right ahead. I'm just waiting Don't forget PV What can I do for you, Mrs. Hornbeth? I'd like some aspirin, please aspirin any particular brand Well, which is best? Well, they're all minnow ascetic aciduster or salicylic acid There are what? They're all aspirin PV the tickets keep you shirt on You mean there's no difference between any of them. Well, I wouldn't say that Well, I think I'll just take this one a very wise choice that'll be ten cents and one cent for the governor Will there be anything else Mrs. Hornbeth? No, I I think that's all thank you any razor blade Shaving lotion Cod liver oil. No, thank you Vitamin tablet We have a special on bath salts. Well, no, I you wouldn't want any tickets to the opera would you? No, I think that's Did you say opera tickets? Just to suggest you know, I didn't really thank you. Oh my goodness There's your package, Mrs. Hornbeth. Thank you very much and call again There you see mr. Govind PV you take the cake by George. You couldn't sell mittens at 60 below zero Well, now I wouldn't say that give me back my tickets.  Yes, I expect that's true with a lot of people But I think you'll find that a great many of our go-getting Americans have learned that they need the nourishment The hearty hot breakfast provides and I wish I could get that idea across in my home Well, and I'd suggest that you make each breakfast as tempting as possible by serving hot breads or pancakes Or of course the old standby toast and to make any kind of bread you serve taste extra good I'd recommend park a margarine as the spread Park a is preferred by millions as a spread for bread because of its unmatched flavor And it's one of the most nourishing foods you can serve. It's rich in food energy value And it's fortified with important vitamin A So get your family off to a right start at breakfast by serving delicious nourishing par K. That's P a r k a y par K margarine made by craft This is mr. Gillish leave Throck Martin P. Gillish leaves you probably don't know me Mrs. Finley But I'm calling with regard to the forthcoming opera benefit of which you have undoubtedly heard and of which I have the Honored to be one of the sponsors your name has been given to me. Mrs. Finley is one of the oh Your sponsor yourself How's it going me too good luck What are the chances of somebody else getting at that phone now my dear give me another name from the book Leroy We haven't had much luck with the F. You want to try the cheese? I'll try anything But you've been on the phone for hours. It's going on beyond it for days, but I've got to do my homework Go do it pick a name Leroy, but I've got to call Francie. It's algebra. You're not going to do your algebra on my telephone Well, how can I do it if I can't call Francie do it in your head? How does anybody else do it next name Leroy?  What was that name I think it was like maybe it was flake Okay, hello, Mrs. Flack This is mr. Gillis leave Brock Morton Gillis leave you probably don't know me Mrs. Flack but I'm calling with regard to the forthcoming opera benefit of which you've undoubtedly heard and in which I have the Honor to be one of the sponsors your name has been given to me. Mrs. Fluke is one. Oh You too, huh Sorry to bother you How can anybody sell opera tickets if everybody's gonna be a sponsor? Oh, what does he want just when I'm Wait a minute let the dear judge in my dear let him come right in Horace my old friend welcome to our humble abode take the judges coat there my dear Horace I'm certainly glad to see you.   I'll stand up gilly. Thank you.  Horace my friend how much money have you got on you money of business why? Horace my friend much as I esteem you I've always felt that there is one facet of your education That's been woefully neglected and that is music. What bush are you beating around now? And if there's one field of music in which you're particularly ignorant it's opera now I am so fortunate as to have in my possession here a few little tickets if those are opera tickets They are and if you were thinking of selling me any he was in the back of my mind Well, I happen to be the chairman of the opera's committee on arrangements Horace have you sold any of those tickets they stuck you with to tell you the truth gilly I've been so busy with all the committee work.  Oh, I'd forgotten there was one you're going aren't you I don't know Well, if you do ask him not to hold up the proceedings for me. Oh And since you mention it might just take these opera tickets of mine and pass them around down there in case any of The members are cared to sell them yourself for us. I've got my own tickets to get rid of And I may see you later then if you decide to go. Don't worry. I'll be going Not gonna get down there ahead of me Boy shall we I'm just trying to make myself heard. That's all chief. Well, we heard you I Say we've got to get behind the opera fellows. I say we should support it. Why it's for charity Floyd Yeah, yeah, I know about charity. Give me another reason. Well, it's gonna be an important function socially I think if the jolly boys were to attend it would give them a little class a little class could ruin this club He's got a point there. Yeah Well, there's another thing too. This isn't just a club here in a way.  Well, I can hold my own I guess your sound attenders I know she thanks commissioner and the chief here. I don't know where you'd find a better base. Thank you commissioner Plus the judge ain't here so we don't have to lie about him So what I say fellows as music lovers and the only singing group in summer field is worth the hoot The jolly boys should not only go to the opera they should attend in a body. How about it? He's got a point there Yeah, yeah, let's all go. That's a stuff fellas Now I've been able to obtain a few choice tickets, which I happen to have here with me coincidence Let's see each of us will want to take a wife or friend. I presume just a minute commission. How much are these tickets? How much are they? Yeah, how much? $5 $5 $5 $5 to take the wife to a lousy opera Ten dollars Floyd the tickets are $5 apiece. You keep out of this PB now Hold on. I'm for charity and all that but fun is fun. Yeah, when I pay out 10 bucks. I like to get a little something for my money lousy opera Have you ever been to the opera Floyd? No, and it don't look like I'm going have you chief No, I can't say that I have PV. I told you Mary widow. Yeah My gentlemen you've missed some of the greatest entertainment in the world any what I heard why it's exciting It's spectacular people go miles to see it by any opera Carmen alone. You know what you get what bullfights Parades love scenes beautiful senoritas. Yeah. Yeah, and through it all gorgeous melodies What's the opera about commissioner Carmen what's it about? Yeah. Oh, well It's about this girl named Carmen this beautiful senorita. She's Spanish see and she's very That's French She's the French type only she's Spanish So in comes this fellow who's in love with her his name is Don somebody and he's about six feet six he comes marching in Well, he knows who arrives and start make loving He knows who arrives and starts making love to Carmen who believe me fellas is a dish really Then in comes an elephala Don somebody else right away.  Oh, and don't forget Martha see another friend. I guess so Chief you know that I've got a record of that. Hey, this sounds like a great show Oh, it's even better when you see it bullfights fellas beautiful senoritas a band of 50 pieces Hey, mr. Gary Cleaver, are there any elephants? I Wouldn't be surprised baby. It's got everything else now. I'd like to see the elephant Now who has tickets fellas how many chiefs how about commissioner give me to that's a stuff to for the chief PV How about you? Give me one for now. I'll let you know about the other one When it is Floyd, how about it? I still say ten bucks is too steep. Oh, come on. Yes, Floyd Let's all go. Don't urge him if you don't want to just hate to think about what he's missing That's all all those gorgeous melodies Some The world was made for fun and frolic and so do I and so do I Some lie to Fred and be all melancholic to pine and say To pine and shy But I I like to spend my time in singing some joyful song To set the world with laughter bravely ringing is far from raw Hello, I forgot to tell you about the biggest scene in the opera. What's that?  You didn't tell me that dancing girl. Oh hundreds of them I'll take two tickets Joy is everywhere The great gilded slave will be back in just a few moments a little while ago I had a few words to say about parquet margarine's fresh delicate flavor Now it makes all kinds of bread tastes so good And I also pointed out how parquet margarine helps provide your family with fine wholesome nourishment Because it's so rich in food energy and fortified with important vitamin A Now another reason why parquet margarine is preferred by millions to any other spread is that it's so economical Parquet's nourishing goodness and unmatched flavor can be enjoyed by your family for only about half the price of costly spreads So why pay more just try parquet margarine once and see if you don't prefer it to any other brand That's par k a y par k margarine made by the craft foods company Ladies and gentlemen, there's just one week left in the victory bond drive the war is over But the government needs money to bring our men home from overseas to provide hospital care for the wounded to support the wives and children of Those who will never return if the war was worth buying bonds for surely these vital peacetime needs deserve our help too And remember inflation is still a danger and the bonds are the best defense against it So if you haven't bought your victory bond yet do it tomorrow. Will you? Good night, everybody Guilderslave is played by Harold Perry. It is written by John Whedon and Sam Moore The music is by Jack Meakin. This is John Lang speaking to the craft foods company and inviting you to listen in again next week For the further adventures of the Great Guilderslave You good cooks know it's the seasoning that adds extra zest to foods That's why there's been such a big swing to craft salad mustard for peppering up meals You'll be delighted with the extra flavor tang craft salad mustard adds to meet hot Vegetable and cheese dishes and the gravies pickle relishes and barbecue sauce There's another variety too just a bit sharper and also tasty on frankfurters and in sauce for fish It's the craft mustard with nippy horseradish added by both delicious craft prepared mustards when you shop tomorrow This is the national broadcasting company


Francis, your investor talk this morning was quite enlightening about cybersecurity in general. Quantum emotion cybersecurity solutions are competitive. How please? Well, we are competitive because we address actually one of the main problems in fact of cybersecurity. The core of cybersecurity is called encryption. We are trying to make encryption at a very high quality. But it's not the case most of the time today. Because when you look at how cybersecurity works, all the start with what they call seeds. And these seeds has to be pure random numbers. Unfortunately, today, these numbers are produced by algorithm, you know, special programs that actually in your computer, when you phone, that create a random number. But as you can guess, anything created by an algorithm is not random. It's actually pseudo random.  So this is one of the problems by using a pure random number, for example, like what we do using exploiting quantum physics. And we are actually starting to create encryption that is completely unpredictable for hackers. And in that way, they cannot be hacked. I think what our audience will also be very interested in, Francis, is what makes your group do this better. Okay, I mean, I would assume some of the largest corporations in the world are investing an unlimited amount of money, understanding what cybersecurity actually means. Why does your company have a competitive advantage?  Well, this company was created on work, you know, done by a world renowned professor of physics, you know, at the University of Sherbrooke here in Quebec. And these technology was a very completely different ways to generate these randomness based always in quantum phenomenon because they are unpredictable. Maybe these technology and this way to do created randomness has been patented, you know, we have a very solid intellectual property around our technology. So we have four patents right now that have been, you know, granted by the patent, the US patent office, and we actually filing these patents all over the world, and we're still developing further patents. So that makes our technology was one of the, in fact, when you compare it to the competition is the most performant, you know, in quantum random generators that are available, and also very robust, very sturdy, and eventually extremely affordable, because it's based on a very simple, in fact, you know, mechanism was using the electrons, for example, as a source of randomness. And so what should shareholders right now be looking forward to in your milestones towards production and associated revenue? We have several milestones are coming. One, as I said, you know, it's actually starting commercialization in the field of digital therapeutics. That's one of the most big important of telemedicine, very important because this is a space where cybersecurity is not just a nice to have, it's an obligation to have cybersecurity in health care. And today, there is a huge unmet need in health care and particularly in digital therapeutics, because digital therapeutics is all about actually trying to treat and manage disease and distance. So the people that are at home, for example, don't have necessarily a very sophisticated cybersecurity systems. So we need to provide that with the platform, the digital therapeutic platform. Is that what we do? We actually embedded our technology in these platforms, our cloud based platform. Okay, so when should quantum emotion be looking at some revenues? As we will be expecting revenues in the next few months. Okay. And of course, if we want more information on cybersecurity risks or how to get a hold of your product, which if I heard you properly is cloud based and there is hardware that comes with it, is that correct? We're using different iterations of our technology. This is, you know, I mean, we have different iterations of our physical device, okay, for different markets, but we also have actually able to send our random numbers in the cloud to be basically spread all over, you know, the different markets or, for example, in the case of patients, you know, the ones will use the digital therapeutics platforms made by one of our partners, actually, and they will be able to be secure by the same technology. But they will have to do nothing. They just is in the background and they do, they don't have to do nothing. It's already embedded there. So for all of you interested in finding out more about this quantum and random, I think random is the keyword. Is that correct? Yes, randomness is the way to protect yourself, you know, against hackers. So for those of you who want to protect yourself against hackers, which I think pretty much describes all of us, please go to the following website to get more information. Thank you.